HI, Anyone know what it is the difference between free_requests and bulk_requests. I was going thru the code on block driver ll_rw_block.c . these are the counter values that are maintained by the block driver for each device queue. But what is exactly a free_request. Where can I find more documentation on I/O device handling in Linux apart from the "Linux device drivers 2nd Edition" any useful links...??? thanks, raghu -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/