Hi all, I've just noticed that the use of sb_getblk differs between locations inside the kernel. To be precise, in some locations there are tests against its return value, and in some places there are not. According to the comments in __getblk definition, the tests are not necessary, as the function always return a buffer_head (maybe a wrong one), The patch bellow just make it's use homogeneous trough the whole code in the various filesystems that use it. One thing to mention, is that I've kept my hands away from hpfs code. That's because sb_getblk is used inside another function, that returns NULL in the case sb_getblk does it too (Which does not seem to happen). The correct action would be trace down all the uses of that function and change it. -- ===================================== Glauber de Oliveira Costa IBM Linux Technology Center - Brazil glommer@br.ibm.com =====================================