patch-2.4.20 linux-2.4.20/include/linux/iobuf.h
Next file: linux-2.4.20/include/linux/ioport.h
Previous file: linux-2.4.20/include/linux/intermezzo_psdev.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Thu Nov 28 15:53:15 2002
- Orig file:
linux-2.4.19/include/linux/iobuf.h
- Orig date:
Thu Nov 22 11:46:26 2001
diff -urN linux-2.4.19/include/linux/iobuf.h linux-2.4.20/include/linux/iobuf.h
@@ -37,19 +37,11 @@
int offset; /* Offset to start of valid data */
int length; /* Number of valid bytes of data */
- /* Keep separate track of the physical addresses and page
- * structs involved. If we do IO to a memory-mapped device
- * region, there won't necessarily be page structs defined for
- * every address. */
-
- struct page ** maplist;
-
unsigned int locked : 1; /* If set, pages has been locked */
-
- /* Always embed enough struct pages for atomic IO */
- struct page * map_array[KIO_STATIC_PAGES];
- struct buffer_head * bh[KIO_MAX_SECTORS];
- unsigned long blocks[KIO_MAX_SECTORS];
+
+ struct page ** maplist;
+ struct buffer_head ** bh;
+ unsigned long * blocks;
/* Dynamic state for IO completion: */
atomic_t io_count; /* IOs still in progress */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)