…ry is being instantiated. This, along with related zfs commit, fixes the iput BUG (inode->i_state == I_CLEAR). - Code working on 2.6.32 need to check with 2.6.37
Conflicts: module/lzfs_vnops.c module/lzfs_xattr.c module/lzfs_xattr_security.c module/lzfs_xattr_user.c
…nstable ACL testcases.
…below. Use dentry pointer to get the inode.
…dling these correctly leading to data verification failure when we read over NFS If we disable AIO support NFS falls back on standard read/write which works fine. Disabling AIO for now to make sure NFS works correctly. Will enable once we figure out what is going wrong within AIO.
Replaced them with kzalloc.
It will give "Remote I/O error" error now.
…ystem of SPL. In all lzfs functions in which we have written SENTRY/SEXIT, will be listed in SPL debug messgaes. To check. * Insert the SPL module with "spl_debug_mask=0xffffffff spl_debug_subsys=0xffffffff" paramerts. * Insert all other modules * Mount the ZFS filesystem * Do any file/dir operations on the mount * Dump SPL logs $ echo 1 > /proc/sys/kernel/spl/debug/dump * Look the dumped log using spl utilit $ spl /tmp/spl-log.XXXXXX 2000000:00000001:0:1293606802.256348:0:6133:0:(lzfs_vnops.c:173:lzfs_vnop_lookup()) Process entered 02000000:00000001:0:1293606802.258896:0:6133:0:(lzfs_vnops.c:183:lzfs_vnop_lookup()) Process leaving 02000000:00000001:0:1293606802.258904:0:6133:0:(lzfs_vnops.c:330:lzfs_vnop_mkdir()) Process entered 02000000:00000001:0:1293606802.260482:0:6133:0:(lzfs_super.c:136:lzfs_alloc_vnode()) Process entered 02000000:00000001:0:1293606802.260651:0:6133:0:(lzfs_super.c:142:lzfs_alloc_vnode()) Process leaving 02000000:00000001:0:1293606802.261288:0:6133:0:(lzfs_vnops.c:362:lzfs_vnop_mkdir()) Process leaving
kernel version < 2.6.31.
kernel version < 2.6.31. fixed it.
getting compiled on F12(2.6.31). To fix it added the kernel check in the lzfs_super.c file for now.
…o this during snapshot unmount just so that we don't have bother with it during the snapshot destroy.
…unction that might sleep in the atomic context
…ng with mmap corrupts the data.
changes made to Makefile.in to set proper variables during configuration