<div dir="ltr">Hi Daniel,<br><br>I did apply patch from <a href="http://lwn.net">lwn.net</a>  (<a href="http://lwn.net/Articles/299740/">http://lwn.net/Articles/299740/</a>).<br><br>I am getting the following error.<br><br>
I found that, the function _set_page_dirty_no_writeback is not exported to global symbol table and it is defined in mm/page-writeback.c.<br><br>How can I resolve this issue.<br><br>My machine details:<br>----------------------------<br>
[root@localhost linux-2.6]# uname -a<br>Linux localhost.localdomain 2.6.27-rc7 #1 SMP Mon Sep 29 22:32:03 IST 2008 x86_64 x86_64 x86_64 GNU/Linux<br><br><br>Compilation error :<br>-------------------------<br>[root@localhost linux-2.6]# make<br>
  CHK     include/linux/version.h<br>  CHK     include/linux/utsrelease.h<br>  CALL    scripts/checksyscalls.sh<br>  CHK     include/linux/compile.h<br>  CC [M]  fs/tux3/inode.o<br>  LD [M]  fs/tux3/tux3.o<br>Kernel: arch/x86/boot/bzImage is ready  (#1)<br>
  Building modules, stage 2.<br>  MODPOST 977 modules<br>ERROR: "__set_page_dirty_no_writeback" [fs/tux3/tux3.ko] undefined!<br>WARNING: modpost: Found 1 section mismatch(es).<br>To see full details build your kernel with:<br>
'make CONFIG_DEBUG_SECTION_MISMATCH=y'<br>make[1]: *** [__modpost] Error 1<br>make: *** [modules] Error 2<br><br>Thanks,<br>Kiran.<br></div>