Messages in this thread Patch in this message | | | Date | Wed, 3 Mar 1999 13:50:38 +0000 (GMT) | From | Shaw Carruthers <> | Subject | SMBFS problem with latest kernels- cache.c ? |
| |
I am trying to track down the problem with SMBFS which is killing my system on latest kernels.
Current kernel is 2.2.2-ac7
I turned on SMBFS_DEBUG_VERBOSE.
Had to patch kernel code to get it to work:
--- cache.c.dist Wed Mar 3 12:16:47 1999 +++ cache.c Wed Mar 3 12:18:21 1999 @@ -141,7 +141,7 @@ #ifdef SMBFS_DEBUG_VERBOSE printk("smb_add_to_cache: cache inode %p, status %d, adding %s at %ld\n", -inode, cachep->status, entry->d_name, fpos); +inode, cachep->status, entry->name, fpos); #endif /* * Don't do anything if we've had an error ... @@ -170,7 +170,7 @@ cachep->entries++; #ifdef SMBFS_DEBUG_VERBOSE printk("smb_add_to_cache: added entry %s, len=%d, pos=%ld, entries=%d\n", -entry->d_name, len, fpos, cachep->entries); +entry->name, len, fpos, cachep->entries); #endif return; } There seems to be a problem with cache.c
Log shows:
Mar 3 12:35:10 shawc kernel: Mar 3 12:35:05 shawc kernel: smb_add_to_cache: added entry AVICAP.DLL, len=10, pos=36, entries=35 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:05 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding MCIAVI.DRV at 37 Mar 3 12:35:10 shawc kernel: , len=9, pos=27 Mar 3 12:35:10 shawc kernel: smb_find_in_cache: cache c2f91000, looking for pos=28 Mar 3 12:35:10 shawc kernel: smb_find_in_cache: found VSXL5.DLLVSWPF.DLLVSWP6.DLLVSWP5.DLLVSWORK.DLLVSWORD.DLLVSWMF.DLL VSWKS.DLLVSWK4.DLLVSW6.DLLVSRTF.DLLVSPP.DLLVSMSW.DLLVSMP.DLLVSFLW.DLL VSEXE2.DLLVSDRW.DLLVSBMP.DLLVSASC8.DLLVSAMI.DLLSCCVIEW.DLLMSVIEWUT.DLL DEWP.DLLDESS.DLLDEMET.DLLDEHEX.DLLDEBMP.DLL: smb_add_to_cache: added entry AVIFILE.DLL, len=11, pos=30, entries=29 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:04 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding MSVIDEO.DLL at 31 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:04 shawc kernel: smb_add_to_cache: added entry MSVIDEO.DLL, len=11, pos=31, entries=30 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:04 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding DISPDIB.DLL at 32 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:04 shawc kernel: smb_add_to_cache: added entry DISPDIB.DLL, len=11, pos=32, entries=31 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:04 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding MSACM.DRV at 33 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:05 shawc kernel: smb_add_to_cache: added entry MSACM.DRV, len=9, pos=33, entries=32 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:05 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding MSACM.DLL at 34 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:05 shawc kernel: smb_add_to_cache: added entry MSACM.DLL, len=9, pos=34, entries=33 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:05 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding MCIOLE.DLL at 35 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:05 shawc kernell: smb_add_to_cache: added entry MSACM.DLL, len=9, pos=34, entries=33 Mar 3 12:35:10 shawc kernel: Mar 3 12:35:05 shawc kernel: smto_cache: cache inode c60de000, status 0, adding MSACM.DLL at 3<4> Mar 3 12:35:05 shawc kernel: smb_add_to_cache: added entry MSACM.DLL, len=9, pos=34, entries=3<4> Mar 3 12:35:05 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding MCIOLE.DLL at 3<4> Mar 3 12:35:05 shawc kernell: smb_add_to_cache: added entry MSACM.DLL, len=9, pos=34, entries=3<4> Mar 3 12:35:05 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding MCIOLE.DLL at 3<4> Mar 3 12:35:05 shawc kernel: smb_add_to_cache: added entry MCIOLE.DLL, len=10, pos=35, entries=3<4> Mar 3 12:35:05 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding AVICAP.DLL at 3<4> Mar 3 12:35:05 shawc kernel: smb_add_to_cache: added entry AVICAP.DLL, len=10, pos=36, entries=3<4> Mar 3 12:35:05 shawc kernel: smb_add_to_cache: cache inode c60de000, status 0, adding MCIAVI.DRV at 3<4>, len=10, pos=30
After this the system is dead.
-- Shaw Carruthers - shaw@shawc.demon.co.uk London SW14 7JW UK This is not a sig( with homage to Magritte).
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |