[Midnightbsd-cvs] src [9045] trunk/sys/geom/geom_io.c: reset provider specific fields when resending io request in low mem conditions.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Oct 1 05:58:43 EDT 2016


Revision: 9045
          http://svnweb.midnightbsd.org/src/?rev=9045
Author:   laffer1
Date:     2016-10-01 05:58:43 -0400 (Sat, 01 Oct 2016)
Log Message:
-----------
reset provider specific fields when resending io request in low mem conditions.

Modified Paths:
--------------
    trunk/sys/geom/geom_io.c

Modified: trunk/sys/geom/geom_io.c
===================================================================
--- trunk/sys/geom/geom_io.c	2016-10-01 09:58:16 UTC (rev 9044)
+++ trunk/sys/geom/geom_io.c	2016-10-01 09:58:43 UTC (rev 9045)
@@ -566,6 +566,9 @@
 		printf("ENOMEM %p on %p(%s)\n", bp, pp, pp->name);
 	bp->bio_children = 0;
 	bp->bio_inbed = 0;
+	bp->bio_driver1 = NULL;
+	bp->bio_driver2 = NULL;
+	bp->bio_pflags = 0;
 	g_io_request(bp, cp);
 	pace++;
 	return;



More information about the Midnightbsd-cvs mailing list