Ryan Hankins
0733af213f
[XFS] Add a stack trace in the case of xfs_forced_shutdown.
...
SGI-PV: 929558
SGI-Modid: xfs-linux-melb:xfs-kern:203701a
Signed-off-by: Ryan Hankins <hankins@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:36:44 +11:00
Nathan Scott
77a7cce425
[XFS] Fix quotaoff logitem for project quota, affects log recovery only.
...
SGI-PV: 946444
SGI-Modid: xfs-linux-melb:xfs-kern:24768a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:35:57 +11:00
Nathan Scott
446ada4a03
[XFS] Add an XFS callout to security_inode_init_security; SE Linux is not
...
functional with XFS without this change.
SGI-PV: 946762
SGI-Modid: xfs-linux-melb:xfs-kern:24766a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:35:44 +11:00
Nathan Scott
c2cd255060
[XFS] Fix v2 log bufsize reporting in /proc/mounts.
...
SGI-PV: 946760
SGI-Modid: xfs-linux-melb:xfs-kern:24765a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:35:32 +11:00
Christoph Hellwig
42fe2b1f7f
[XFS] fix, speedup and simplify atime handling let the VFS handle atime
...
updates and only sync back to the xfs inode when nessecary
SGI-PV: 946679
SGI-Modid: xfs-linux-melb:xfs-kern:203362a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:35:17 +11:00
Christoph Hellwig
dd954c69d1
[XFS] turn xlog helper macros into real functions
...
SGI-PV: 946205
SGI-Modid: xfs-linux-melb:xfs-kern:203360a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:34:50 +11:00
Eric Sandeen
24ee80882d
[XFS] remove unused vars, args, & unneeded intermediate vars from zeroing
...
code
SGI-PV: 946641
SGI-Modid: xfs-linux-melb:xfs-kern:203328a
Signed-off-by: Eric Sandeen <sandeen@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:34:32 +11:00
Eric Sandeen
65be605419
[XFS] remove unused "readonly" arg from xlog_find_tail and xlog_recover
...
SGI-PV: 946611
SGI-Modid: xfs-linux-melb:xfs-kern:203307a
Signed-off-by: Eric Sandeen <sandeen@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:34:19 +11:00
Nathan Scott
0d14824c07
[XFS] Ensure max diosize reported is aligned with minimum diosize.
...
SGI-PV: 910890
SGI-Modid: xfs-linux-melb:xfs-kern:24689a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:33:51 +11:00
Nathan Scott
ee2a4f7caa
[XFS] Fix an intermittent pquota panic caused by dodgey quota flags to an
...
umount dquot flush call.
SGI-PV: 946444
SGI-Modid: xfs-linux-melb:xfs-kern:24680a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:33:36 +11:00
Nathan Scott
3ddb8fa98c
[XFS] Sort out cosmetic differences between user and kernel copies of some
...
sources.
SGI-PV: 907752
SGI-Modid: xfs-linux-melb:xfs-kern:24659a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:33:02 +11:00
Nathan Scott
a255a7456d
[XFS] Make d_maxiosz report the real maximum (INT_MAX) so we dont
...
incorrectly limit people using this interface to size IO buffers.
SGI-PV: 910890
SGI-Modid: xfs-linux-melb:xfs-kern:24657a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:32:30 +11:00
Nathan Scott
b04ed21a1f
[XFS] Disable write barriers for now till intermittent IO errors are
...
understood.
SGI-PV: 912426
SGI-Modid: xfs-linux-melb:xfs-kern:202962a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:32:17 +11:00
Nathan Scott
13059ff04c
[XFS] Reverse the sense of COMPAT_ATTR and ATTR2, keeps it simple and
...
consistent.
SGI-PV: 941645
SGI-Modid: xfs-linux-melb:xfs-kern:202961a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:32:01 +11:00
Christoph Hellwig
e13a73f025
[XFS] Write log dummy record when freezing filesystem
...
SGI-PV: 945483
SGI-Modid: xfs-linux-melb:xfs-kern:202638a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:30:08 +11:00
Christoph Hellwig
1df84c930a
[XFS] Mark some lookup tables const. Thanks to Arjan van de Ven for
...
spotting these.
SGI-PV: 946028
SGI-Modid: xfs-linux-melb:xfs-kern:202617a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:29:52 +11:00
Yingping Lu
1661dc8e7a
[XFS] Fixed an assertion failure in xfs_reclaim caused by delayed block.
...
The assertion failure came from XFS QA41. The fix is done by enabling
truncate for delayed block in xfs_inactive.
SGI-PV: 945412
SGI-Modid: xfs-linux-melb:xfs-kern:202521a
Signed-off-by: Yingping Lu <yingping@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:29:39 +11:00
Christoph Hellwig
c7d437da3d
[XFS] do barrier checks earlier. quota initialization may write to the
...
filesystem
SGI-PV: 912426
SGI-Modid: xfs-linux-melb:xfs-kern:202355a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:28:56 +11:00
Nathan Scott
70a061f1fd
[XFS] Fix typo from when enabling write barriers by default, flags botch
...
in showargs.
SGI-PV: 912426
SGI-Modid: xfs-linux-melb:xfs-kern:24383a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:28:45 +11:00
Nathan Scott
dd9f438e32
[XFS] Implement the di_extsize allocator hint for non-realtime files as
...
well. Also provides a mechanism for inheriting this property from the
parent directory for new files.
SGI-PV: 945264
SGI-Modid: xfs-linux-melb:xfs-kern:24367a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:28:28 +11:00
Nathan Scott
061f7209bd
[XFS] Do not inherit properties for the quota inodes from the root inode.
...
SGI-PV: 945264
SGI-Modid: xfs-linux-melb:xfs-kern:24366a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:27:50 +11:00
Christoph Hellwig
4ef19dddba
[XFS] enable write barriers by default
...
SGI-PV: 912426
SGI-Modid: xfs-linux-melb:xfs-kern:201981a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:27:18 +11:00
Christoph Hellwig
d3a9b1f9da
[XFS] merge xfs_arch.h userspace changes back
...
SGI-PV: 907752
SGI-Modid: xfs-linux-melb:xfs-kern:201882a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:23:43 +11:00
Christoph Hellwig
f60d36690c
[XFS] remove over-eager assert
...
SGI-PV: 941804
SGI-Modid: xfs-linux-melb:xfs-kern:201702a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 15:22:04 +11:00
Linus Torvalds
58dc125a66
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2006-01-10 13:44:43 -08:00