android_kernel_xiaomi_sm7250/fs/gfs2
Steven Whitehouse 23591256d6 [GFS2] Fix bmap to map extents properly
This fix means that bmap will map extents of the length requested
by the VFS rather than guessing at it, or just mapping one block
at a time. The other callers of gfs2_block_map are audited to ensure
they send the correct max extent lengths (i.e. set bh->b_size correctly).

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2006-10-20 09:13:40 -04:00
..
locking [PATCH] misuse of strstr 2006-10-11 11:17:06 -07:00
acl.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
acl.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
bmap.c [GFS2] Fix bmap to map extents properly 2006-10-20 09:13:40 -04:00
bmap.h [GFS2] Fix bmap to map extents properly 2006-10-20 09:13:40 -04:00
daemon.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
daemon.h [GFS2] Update copyright, tidy up incore.h 2006-09-01 11:05:15 -04:00
dir.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
dir.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
eaops.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
eaops.h [GFS2] Extended attribute code style changes 2006-09-05 13:15:18 -04:00
eattr.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
eattr.h [GFS2] Extended attribute code style changes 2006-09-05 13:15:18 -04:00
gfs2.h [GFS2] Update copyright, tidy up incore.h 2006-09-01 11:05:15 -04:00
glock.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
glock.h [GFS2] Remove unused function from glock.c 2006-09-09 18:59:27 -04:00
glops.c [GFS2] Move logging code into log.c (mostly) 2006-10-03 11:10:41 -04:00
glops.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
incore.h [GFS2] Tidy up meta_io code 2006-09-21 17:05:23 -04:00
inode.c [GFS2] Initialize SELinux extended attributes at inode creation time. 2006-10-03 11:57:35 -04:00
inode.h [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
Kconfig [GFS2] gfs2/dlm: mailing list and web page 2006-06-22 15:29:57 -04:00
lm.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
lm.h [GFS2] Use void * instead of typedef for locking module interface 2006-09-08 10:17:58 -04:00
locking.c [GFS2] Export lm_interface to kernel headers 2006-09-19 08:45:18 -04:00
log.c [GFS2] Fix bmap to map extents properly 2006-10-20 09:13:40 -04:00
log.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
lops.c [GFS2] Pass the correct value to kunmap_atomic 2006-10-12 17:11:13 -04:00
lops.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
main.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
Makefile [GFS2] Update copyright, tidy up incore.h 2006-09-01 11:05:15 -04:00
meta_io.c [GFS2] Move logging code into log.c (mostly) 2006-10-03 11:10:41 -04:00
meta_io.h [GFS2] Move logging code into log.c (mostly) 2006-10-03 11:10:41 -04:00
mount.c [GFS2] Export lm_interface to kernel headers 2006-09-19 08:45:18 -04:00
mount.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
ondisk.c [GFS2] Use const in endian conversion routines 2006-09-04 14:48:37 -04:00
ops_address.c [GFS2] Fix bmap to map extents properly 2006-10-20 09:13:40 -04:00
ops_address.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
ops_dentry.c [GFS2] Export lm_interface to kernel headers 2006-09-19 08:45:18 -04:00
ops_dentry.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
ops_export.c [GFS2] Export lm_interface to kernel headers 2006-09-19 08:45:18 -04:00
ops_export.h [GFS2] Some further style changes 2006-09-04 16:16:45 -04:00
ops_file.c [GFS2] Remove iflags.h, use FS_ 2006-10-02 11:24:43 -04:00
ops_file.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
ops_fstype.c [GFS2] Remove duplicate sb reading code 2006-10-02 11:49:41 -04:00
ops_fstype.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
ops_inode.c [GFS2] Fix endian bug for de_type 2006-10-03 21:03:35 -04:00
ops_inode.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
ops_super.c [GFS2] inode_diet: Replace inode.u.generic_ip with inode.i_private (gfs) 2006-09-28 08:32:24 -04:00
ops_super.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
ops_vm.c [GFS2] Export lm_interface to kernel headers 2006-09-19 08:45:18 -04:00
ops_vm.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
quota.c [GFS2] Fix bmap to map extents properly 2006-10-20 09:13:40 -04:00
quota.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
recovery.c [GFS2] Fix bmap to map extents properly 2006-10-20 09:13:40 -04:00
recovery.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
rgrp.c [GFS2/DLM] Fix trailing whitespace 2006-09-25 09:26:04 -04:00
rgrp.h [GFS2] Fix uninitialised variable 2006-10-12 17:10:15 -04:00
super.c [GFS2] Remove duplicate sb reading code 2006-10-02 11:49:41 -04:00
super.h [GFS2] Remove duplicate sb reading code 2006-10-02 11:49:41 -04:00
sys.c [GFS2] Export lm_interface to kernel headers 2006-09-19 08:45:18 -04:00
sys.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
trans.c [GFS2] Export lm_interface to kernel headers 2006-09-19 08:45:18 -04:00
trans.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00
util.c [GFS2] Export lm_interface to kernel headers 2006-09-19 08:45:18 -04:00
util.h [GFS2] Make headers compile on their own 2006-09-05 10:39:21 -04:00