Lukas Czerner
4e7a4b0122
jfs: Fix FITRIM argument handling
...
Currently when 'range->start' is beyond the end of file system
nothing is done and that fact is ignored, where in fact we should return
EINVAL. The same problem is when 'range.len' is smaller than file system
block.
Fix this by adding check for such conditions and return EINVAL
appropriately.
Signed-off-by: Lukas Czerner <lczerner@redhat.com>
Acked-by: Tino Reichardt <milky-kernel@mcmilk.de>
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
2012-10-17 09:18:38 -05:00
..
acl.c
userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattr
2012-09-18 01:01:35 -07:00
endian24.h
file.c
userns: Convert jfs to use kuid/kgid where appropriate
2012-09-21 03:13:33 -07:00
inode.c
vfs: Rename end_writeback() to clear_inode()
2012-05-06 13:43:41 +08:00
ioctl.c
fs/jfs: TRIM support for JFS Filesystem
2012-09-17 11:58:19 -05:00
jfs_acl.h
fs: take the ACL checks to common code
2011-07-25 14:30:23 -04:00
jfs_btree.h
jfs_debug.c
jfs_debug.h
jfs_dinode.h
jfs_discard.c
jfs: Fix FITRIM argument handling
2012-10-17 09:18:38 -05:00
jfs_discard.h
fs/jfs: TRIM support for JFS Filesystem
2012-09-17 11:58:19 -05:00
jfs_dmap.c
jfs: Fix do_div precision in commit b40c2e66
2012-09-18 11:27:22 -05:00
jfs_dmap.h
fs/jfs: TRIM support for JFS Filesystem
2012-09-17 11:58:19 -05:00
jfs_dtree.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jfs_dtree.h
jfs_extent.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
jfs_extent.h
jfs_filsys.h
fs/jfs: TRIM support for JFS Filesystem
2012-09-17 11:58:19 -05:00
jfs_imap.c
userns: Convert jfs to use kuid/kgid where appropriate
2012-09-21 03:13:33 -07:00
jfs_imap.h
jfs_incore.h
JFS TRIM support and some minor fixes
2012-10-03 08:48:21 -07:00
jfs_inode.c
filesystems: add missing nlink wrappers
2011-11-02 12:53:43 +01:00
jfs_inode.h
fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers
2011-07-20 20:47:59 -04:00
jfs_lock.h
jfs_logmgr.c
freezer: unexport refrigerator() and update try_to_freeze() slightly
2011-11-21 12:32:22 -08:00
jfs_logmgr.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
jfs_metapage.c
block: remove per-queue plugging
2011-03-10 08:52:07 +01:00
jfs_metapage.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
jfs_mount.c
fix printk typo 'faild'
2010-08-09 11:25:17 +02:00
jfs_superblock.h
jfs_txnmgr.c
JFS: use list_move instead of list_del/list_add
2012-09-17 12:00:17 -05:00
jfs_txnmgr.h
jfs_types.h
jfs_umount.c
jfs: flush journal completely before releasing metadata inodes
2011-08-01 12:41:00 -05:00
jfs_unicode.c
jfs_unicode.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jfs_uniupr.c
jfs_xattr.h
fs/vfs/security: pass last path component to LSM on inode creation
2011-02-01 11:12:29 -05:00
jfs_xtree.c
jfs_xtree.h
Kconfig
Makefile
fs/jfs: TRIM support for JFS Filesystem
2012-09-17 11:58:19 -05:00
namei.c
don't expose I_NEW inodes via dentry->d_inode
2012-07-23 00:00:58 +04:00
resize.c
jfs: old_agsize should be 64 bits in jfs_extendfs
2011-06-20 10:30:04 -05:00
super.c
JFS TRIM support and some minor fixes
2012-10-03 08:48:21 -07:00
symlink.c
jfs: add jfs specific ->setattr call
2010-04-16 08:05:50 -05:00
xattr.c
userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattr
2012-09-18 01:01:35 -07:00