Prev: [BUGFIX] Fix AES-NI CTR optimization compiling failure with gas 2.16.1
Next: [PATCH 1/3] arch/mips/txx9/generic: init dynamic bin_attribute structures
From: Christian Borntraeger on 12 Mar 2010 02:10 Ted, can you consider this patch for ext4? From: Christian Borntraeger <borntraeger(a)de.ibm.com> I have an x86_64 kernel with i386 userspace. e4defrag fails on the EXT4_IOC_MOVE_EXT ioctl because it is not wired up for the compat case. It seems that struct move_extent is compat save, only types with fixed widths are used. { __u32 reserved; /* should be zero */ __u32 donor_fd; /* donor file descriptor */ __u64 orig_start; /* logical start offset in block for orig */ __u64 donor_start; /* logical start offset in block for donor */ __u64 len; /* block length to be moved */ __u64 moved_len; /* moved block length */ }; Signed-off-by: Christian Borntraeger <borntraeger(a)de.ibm.com> Reviewed-by: Eric Sandeen <sandeen(a)redhat.com> Acked-by: Akira Fujita <a-fujita(a)rs.jp.nec.com> --- fs/ext4/ioctl.c | 2 ++ 1 file changed, 2 insertions(+) --- a/fs/ext4/ioctl.c +++ b/fs/ext4/ioctl.c @@ -375,6 +375,8 @@ long ext4_compat_ioctl(struct file *file break; case EXT4_IOC_GROUP_ADD: break; + case EXT4_IOC_MOVE_EXT: + break; default: return -ENOIOCTLCMD; } -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |