If you look at __make_request(drivers/block/ll_rw_block.c) near the bottom you'll find a call to blk_started_io. blk_started_io is defined in include/linux/blkdev.h as: #define blk_started_io(nsects) do { } while (0) Can anyone tell me why that empty function is used? Thanx. ------------------------------------------------------------------------------------------------------------------------------------------------------------- PGP PKEY http://pgp.mit.edu:11371/pks/lookup?search=belch76@libero.it&op=index ICQ# 104896040 Netphone/Fax 178.605.7063 Homepage http://web.tiscali.it/bellucda ------------------------------------------------------------------------------------------------------------------------------------------------------------- Daniele Bellucci -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/