<& xfsTemplate,top=>1,side=>1 &>
<!-- Start Project Content -->
<h2>
<b><font face="ARIAL NARROW,HELVETICA">XFS for Linux Release 1.2 Kernel Change Log</font></b></h2>
<p>
The following changes have been made to the kernel
for the 1.2 release of XFS for Linux.
</p>
<pre>
mod 2.4.x-xfs:slinx:115318a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/eric/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:115318a 04/01/02
- Files affected: linux/fs/xfs/xfs_da_btree.c 1.123
- Author: sandeen
- linux/fs/xfs/xfs_da_btree.c:
endian optimization of pre-converting some variables got a little carried away
magic1 is for data->hdr.magic, not free->hdr.magic
mod 2.4.x-xfs:slinx:115339a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/eric/2.4.x-xfs/workarea-endian
- 2.4.x-xfs:slinx:115339a 04/01/02
- Files affected: linux/fs/xfs/xfs_trans_dquot.c 1.33,
linux/fs/xfs/xfsidbg.c 1.178,
linux/fs/xfs/xfs_quota_priv.h 1.19,
linux/fs/xfs/xfs_ialloc.c 1.151,
linux/fs/xfs/xfs_da_btree.c 1.124,
linux/fs/xfs/xfs_dir2_block.c 1.21,
linux/fs/xfs/xfs_qm_syscalls.c 1.56,
linux/fs/xfs/xfs_dquot.c 1.59, linux/fs/xfs/xfs_dir_leaf.c 1.98,
linux/fs/xfs/xfs_btree.c 1.95,
linux/fs/xfs/xfs_dir2_data.c 1.15,
linux/fs/xfs/xfs_inode.c 1.331,
linux/fs/xfs/xfs_dir2_leaf.c 1.24,
linux/fs/xfs/xfs_attr_leaf.c 1.56,
linux/fs/xfs/xfs_alloc.c 1.147, linux/fs/xfs/xfs_fsops.c 1.73,
linux/fs/xfs/xfs_dir2_node.c 1.21, linux/fs/xfs/xfs_attr.c 1.88,
linux/fs/xfs/xfs_dinode.h 1.58
- Author: sandeen
- linux/fs/xfs/xfs_trans_dquot.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfsidbg.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_quota_priv.h:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_ialloc.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_da_btree.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_dir2_block.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_qm_syscalls.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_dquot.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_dir_leaf.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_btree.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_dir2_data.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_inode.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_dir2_leaf.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_attr_leaf.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_alloc.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_fsops.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_dir2_node.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_attr.c:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
- linux/fs/xfs/xfs_dinode.h:
Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET
mod 2.4.x-xfs:slinx:115359a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/diskb/build4/tes/slinx-xfs
- 2.4.x-xfs:slinx:115359a 04/01/02
- Files affected: linux/fs/xfs/linux/xfs_ioctl.c 1.55,
linux/fs/xfs_dmapi/dmapi_register.c 1.8
- Author: tes
- linux/fs/xfs/linux/xfs_ioctl.c:
Don't call dput(dentry), it is already done on failure by
dentry_open().
- linux/fs/xfs_dmapi/dmapi_register.c:
Don't call dput(dentry), it is already done on failure by
dentry_open().
mod 2.4.x-xfs:slinx:115552a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-endian
- 2.4.x-xfs:slinx:115552a 04/03/02
- Files affected: linux/fs/xfs/xfs_log.h 1.57,
linux/fs/xfs/xfs_log_recover.c 1.221,
linux/fs/xfs/xfs_inode.c 1.332,
linux/fs/xfs/xfs_attr_leaf.c 1.57
- Author: sandeen
- linux/fs/xfs/xfs_log.h:
Remove double endian flipping
- linux/fs/xfs/xfs_log_recover.c:
Remove double endian flipping
Move CYCLE_LSN assignment outside of loop
- linux/fs/xfs/xfs_inode.c:
Remove double endian flipping
- linux/fs/xfs/xfs_attr_leaf.c:
Remove double endian flipping
mod 2.4.x-xfs:slinx:115648a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:115648a 04/03/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.15
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf.c:
fix a compiler warning with tracing enabled.
mod 2.4.x-xfs:slinx:115759a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:115759a 04/04/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.20
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf_io.c:
don't BUG on bmap failure -- this can give valid failures during a
forced shutdown.
mod 2.4.x-xfs:slinx:115760a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:115760a 04/04/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.21
- Undoes mod: 2.4.x-xfs:slinx:115759a
- Author: nathans
mod 2.4.x-xfs:slinx:115788a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:115788a 04/04/02
- Files affected: linux/fs/xfs/xfs_ialloc.c 1.152,
linux/fs/xfs/xfs_inode.c 1.333
- Author: nathans
- linux/fs/xfs/xfs_ialloc.c:
fix some compiler warnings with DEBUG enabled.
- linux/fs/xfs/xfs_inode.c:
fix some compiler warnings with DEBUG enabled.
mod 2.4.x-xfs:slinx:115905a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:115905a 04/06/02
- Files affected: linux/fs/xfs/xfs_ialloc.c 1.153
- Author: sandeen
- linux/fs/xfs/xfs_ialloc.c:
merge irix6.5f:irix:115876a
fix xfs_ialloc_ag_select to not walk off the end of the perag list
when the starting inode number is beyond the maximum AG to put inodes in.
mod 2.4.x-xfs:slinx:115908b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-refcache
- 2.4.x-xfs:slinx:115908b 04/07/02
- Files affected: linux/fs/xfs/xfs_rw.c 1.353,
linux/fs/xfs/xfs_vfsops.c 1.339, linux/fs/xfs/xfs_mount.h 1.137,
linux/fs/xfs/xfs_mount.c 1.277
- Author: sandeen
- linux/fs/xfs/xfs_rw.c:
use a per-fs sbdirty timer rather than one global timer
- linux/fs/xfs/xfs_vfsops.c:
delete sbdirty timer on unmount
- linux/fs/xfs/xfs_mount.h:
add m_sbdirty_timer to mount struct
- linux/fs/xfs/xfs_mount.c:
set up sbdirty timer in xfs_mountfs
mod 2.4.x-xfs:slinx:115914a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:115914a 04/07/02
- Files affected: linux/fs/xfs/linux/xfs_xattr.c 1.8
- Author: nathans
- linux/fs/xfs/linux/xfs_xattr.c:
Tighten up handling of user extended attributes. No longer allow user
attributes on symlinks, directories with the sticky bit set, or device
special files.
mod 2.4.x-xfs:slinx:115916a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/diskb/build4/tes/slinx-xfs
- 2.4.x-xfs:slinx:115916a 04/07/02
- Files affected: linux/fs/xfs/xfs_attr_leaf.c 1.58
- Author: tes
- linux/fs/xfs/xfs_attr_leaf.c:
Apply olaf@sgi.com fix for xfs_attr_shortform_allfit().
xfs_attr_shortform_allfit() determines if an EA will
fit into the short form format but forgets to test if the
valuelen will fit into 1 byte. We limit the length of the
value even if it fits into the inode's attribute fork.
pv#853637
mod 2.4.x-xfs:slinx:115926a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:115926a 04/08/02
- Files affected: linux/mm/vmscan.c 1.93,
linux/mm/filemap.c 1.106, linux/include/linux/mm.h 1.78,
linux/fs/xfs/linux/xfs_iops.c 1.129,
linux/kdb/modules/kdbm_pg.c 1.49,
linux/fs/xfs/pagebuf/page_buf_io.c 1.22
- Author: sandeen
- linux/mm/vmscan.c:
s/DelallocPage/PageDelalloc/ to bring this in line with other page macros
- linux/mm/filemap.c:
s/DelallocPage/PageDelalloc/ to bring this in line with other page macros
- linux/include/linux/mm.h:
s/DelallocPage/PageDelalloc/ to bring this in line with other page macros
- linux/fs/xfs/linux/xfs_iops.c:
s/DelallocPage/PageDelalloc/ to bring this in line with other page macros
- linux/kdb/modules/kdbm_pg.c:
s/DelallocPage/PageDelalloc/ to bring this in line with other page macros
- linux/fs/xfs/pagebuf/page_buf_io.c:
s/DelallocPage/PageDelalloc/ to bring this in line with other page macros
mod 2.4.x-xfs:slinx:116119a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:116119a 04/09/02
- Files affected: linux/fs/xfs/linux/xfs_linux.h 1.63
- Author: nathans
- linux/fs/xfs/linux/xfs_linux.h:
ENOTSUP was defined to be ENOTSUPP. this is a problem because some glibc
versions and some architectures do not grok this code (errno.h in the kernel
only defines this within __KERNEL__). we now define it as EOPNOTSUPP which
will work everywhere and is the same thing we use for extended attributes
not available elsewhere in the kernel (ENOTSUP is the ACL not enabled code).
mod 2.4.x-xfs:slinx:116373a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:116373a 04/14/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.130
- Author: nathans
- linux/fs/xfs/linux/xfs_lrw.c:
the test in _xfs_imap_to_bmap for setting PBMF_EOF was incorrect and
inconsistent with the same test in xfs_iomap_write_delay. fixed.
this doesn't affect the current code because nothing uses this yet.
mod 2.4.x-xfs:slinx:116374a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/diskb/build4/tes/slinx-xfs
- 2.4.x-xfs:slinx:116374a 04/14/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.14
- Author: tes
- linux/fs/xfs/xfs_acl.c:
Set the length of the EA for the ACL to be the effective
length of the ACL (count + ACEs actually used) instead of the
length of the whole array. In practice, this will mean smaller
EAs for ACLs and may allow them to fit in the inode if it is
big enough. These small ACL/EAs on XFS were tested on IRIX
by copying the FS to IRIX and worked fine.
mod 2.4.x-xfs:slinx:116448a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:116448a 04/15/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.23,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.7
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf_io.c:
changes for the file read code path to support filesystem blocksizes
smaller than the pagesize.
- linux/fs/xfs/pagebuf/page_buf_locking.c:
initialise the blocksize information in a new pb_target_t to 512 for
that small time window between start of mount and where we know what
the blocksize is (there's a read of the superblock in that window, of
course).
mod 2.4.x-xfs:slinx:116450a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:116450a 04/15/02
- Files affected: linux/fs/xfs/xfs_attr.h 1.17
- Author: nathans
- linux/fs/xfs/xfs_attr.h:
The ATTR_* values were incorrect, ultimately causing xfsdump to do the
wrong thing when manipulating attributes in the root namespace, like
ACLs. This change brings these back into line with the original IRIX
values, for those that have counterparts in IRIX.
mod 2.4.x-xfs:slinx:116452a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/diskb/build4/tes/slinx-xfs
- 2.4.x-xfs:slinx:116452a 04/16/02
- Files affected: linux/fs/xfs/xfs_attr.h 1.18
- Author: tes
- linux/fs/xfs/xfs_attr.h:
Ensure ATTR_* values only change 1 bit.
mod 2.4.x-xfs:slinx:116456a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/diskb/build4/tes/slinx-xfs
- 2.4.x-xfs:slinx:116456a 04/16/02
- Files affected: linux/fs/xfs/xfs_attr.h 1.19
- Author: tes
- linux/fs/xfs/xfs_attr.h:
Keep ATTR_KERNOTIME same as in IRIX.
mod 2.4.x-xfs:slinx:116597a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea
- 2.4.x-xfs:slinx:116597a 04/17/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.222
- Author: sandeen
- linux/fs/xfs/xfs_log_recover.c:
Various points in this file return -ENOMEM on linux, this was
not being handled correctly in some spots. Either error returns were
not checked, or -ENOMEM treated the same as a return of -1, which
is actually a "normal" return from xlog_find_verify_cycle.
mod 2.4.x-xfs:slinx:116647a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:116647a 04/17/02
- Files affected: linux/fs/quota.c 1.10
- Author: nathans
- linux/fs/quota.c:
Q_XGETQSTAT must be accessible to all, not just root.
mod 2.4.x-xfs:slinx:116695a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea
- 2.4.x-xfs:slinx:116695a 04/17/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.223
- Author: sandeen
- linux/fs/xfs/xfs_log_recover.c:
Cut and paste error - s/last_blk/new_blk
mod 2.4.x-xfs:slinx:116769a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea
- 2.4.x-xfs:slinx:116769a 04/18/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.131
- Author: sandeen
- linux/fs/xfs/linux/xfs_lrw.c:
In the ENOSPC loop in xfs_bmap, sync the data buffers, so that
the worst-case reserved metadata space for delayed writes
will be freed, and we can truly fill the filesystem.
mod 2.4.x-xfs:slinx:116778a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea
- 2.4.x-xfs:slinx:116778a 04/18/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.522
- Author: sandeen
- linux/fs/xfs/xfs_vnodeops.c:
Remove extra access check in lookup path
mod 2.4.x-xfs:slinx:116780a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea
- 2.4.x-xfs:slinx:116780a 04/18/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.523
- Author: sandeen
- linux/fs/xfs/xfs_vnodeops.c:
And now _really_ turn off that check...
mod 2.4.x-xfs:slinx:116833b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:116833b 04/18/02
- Files affected: linux/Documentation/filesystems/Locking 1.5,
linux/fs/xattr.c 1.4
- Author: nathans
- linux/Documentation/filesystems/Locking:
update locks held in VFS before making xattr calls, after discussion with
Christoph and Andreas about their needs for jfs/ext2/ext3. 2.4 only, and
syncs us up a bit more with Andreas' patches.
- linux/fs/xattr.c:
update locks held in VFS before making xattr calls, after discussion with
Christoph and Andreas about their needs for jfs/ext2/ext3. 2.4 only, and
syncs us up a bit more with Andreas' patches.
mod 2.4.x-xfs:slinx:116903a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea
- 2.4.x-xfs:slinx:116903a 04/19/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.340,
linux/fs/xfs/xfs_clnt.h 1.26, linux/fs/xfs/xfs_mount.h 1.138,
linux/fs/xfs/xfs_inode.c 1.334,
linux/fs/xfs/linux/xfs_super.c 1.164,
linux/Documentation/filesystems/xfs.txt 1.8
- Author: sandeen
- linux/fs/xfs/xfs_vfsops.c:
set mount struct flag for irixsgid
- linux/fs/xfs/xfs_clnt.h:
add mount option flag for irixsgid
- linux/fs/xfs/xfs_mount.h:
add mount struct flag for irixsgid
- linux/fs/xfs/xfs_inode.c:
Do not clear the SGID bit on subdirs created by processes
not in the parent dir's group, unless the irixsgid mount
option is used
- linux/fs/xfs/linux/xfs_super.c:
add irixsgid mount opton to mimic irix sgid bit inheritance
- linux/Documentation/filesystems/xfs.txt:
Document irixsgid mount option
mod 2.4.x-xfs:slinx:117024a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:117024a 04/22/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.130
- Author: lord
- linux/fs/xfs/linux/xfs_iops.c:
Use XFS_DIFLAG_REALTIME instead of XFS_IOCORE_RT to detect realtime
mod 2.4.x-xfs:slinx:117040a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:117040a 04/22/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.24
- Author: lord
- linux/fs/xfs/pagebuf/page_buf_io.c:
Fix an error which could lead to less balance_dirty calls than we should
make, plus some missing kunmap calls in error paths.
mod 2.4.x-xfs:slinx:117115a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117115a 04/22/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.25,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.1
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf_io.c:
several changes to support blocksizes smaller than the pagesize on the
write path. needs the delalloc page bit change still before it becomes
really useful.
- linux/fs/xfs/pagebuf/page_buf_internal.h:
make a couple of functions/macros available to page_buf.c from page_buf_io.c;
looks like (current implementation anyway) we will need these on the metadata
path too.
mod 2.4.x-xfs:slinx:117254a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:117254a 04/23/02
- Files affected: linux/Rules.make 1.14, linux/Makefile 1.168,
linux/fs/xfs/Makefile 1.136, linux/fs/xfs/linux/Makefile 1.49,
linux/fs/xfs_support/Makefile 1.4,
linux/fs/xfs_dmapi/Makefile 1.2,
linux/fs/xfs/pagebuf/Makefile 1.5
- Description:
Backport 2.4.19-pre6 nostdinc change to XFS
- Author: kaos
mod 2.4.x-xfs:slinx:117403a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:117403a 04/24/02
- Files affected: linux/kdb/modules/kdbm_vm.c 1.16,
linux/kdb/modules/kdbm_pg.c 1.50
- Author: lord
- linux/kdb/modules/kdbm_vm.c:
file i_mode format
- linux/kdb/modules/kdbm_pg.c:
file inode_pages command output and i_mode format
mod 2.4.x-xfs:slinx:117475a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-jen
- 2.4.x-xfs:slinx:117475a 04/25/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.26
- Author: lord
- linux/fs/xfs/pagebuf/page_buf_io.c:
put back a fix that went missing, and fix a small memory leak in
large (512K+) direct I/O.
mod 2.4.x-xfs:slinx:117494a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117494a 04/25/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.27
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf_io.c:
last change dropped initialization of "head", add it back.
mod 2.4.x-xfs:slinx:117502a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117502a 04/25/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.224,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.8
- Author: nathans
- linux/fs/xfs/xfs_log_recover.c:
remove a now-redundant ifdef __KERNEL__ conditional.
- linux/fs/xfs/pagebuf/page_buf_locking.c:
page size is a better choice for initial blocksize than minimum blocksize,
given the current thoughts on how to implement multiple blocksizes.
mod 2.4.x-xfs:slinx:117507a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117507a 04/25/02
- Files affected: linux/fs/xfs/linux/xfs_linux.h 1.64
- Author: nathans
- linux/fs/xfs/linux/xfs_linux.h:
tidy up bytes-per-click type macros so that page sizes other than 4/8/16K
can be used with XFS.
mod 2.4.x-xfs:slinx:117593a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-testing
- 2.4.x-xfs:slinx:117593a 04/26/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.131,
linux/fs/xfs/linux/xfs_ioctl.c 1.56
- Author: sandeen
- linux/fs/xfs/linux/xfs_iops.c:
Be sure to return an error if VOP_LOOKUP or linvfs_revalidate_core fails
- linux/fs/xfs/linux/xfs_ioctl.c:
Return error with correct (+) sign if linvfs_revalidate_core fails
mod 2.4.x-xfs:slinx:117604a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-testing
- 2.4.x-xfs:slinx:117604a 04/26/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.179
- Author: sandeen
- linux/fs/xfs/xfsidbg.c:
Fix up vnode tracing
- remove alloc tracing cases from vnode trace function
- add VMODIFIED to list of known flags
mod 2.4.x-xfs:slinx:117624a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-testing
- 2.4.x-xfs:slinx:117624a 04/26/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.132
- Author: sandeen
- linux/fs/xfs/linux/xfs_iops.c:
Whoops, that last change doesn't work, ENOENT is a "normal" error that
apparently should not be passed back up.
Back it all out for now.
mod 2.4.x-xfs:slinx:117626a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117626a 04/27/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.132
- Author: nathans
- linux/fs/xfs/linux/xfs_lrw.c:
pass the correct offset into bmap, ie. the one used in the original xfs_bmapi
call. seems to be benign though...
mod 2.4.x-xfs:slinx:117627a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117627a 04/27/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.28,
linux/fs/xfs/pagebuf/page_buf.c 1.16,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.2
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf_io.c:
add a check to map match routine to ensure we don't attempt to match a
buffer before the map starts; deadlock fixup for multiple blocksizes
only; ensure map_page can propogate bmap errors back out; refined the
submit_page_io test to only skip non-dirty uptodate pages to get some
write performance back at Steve's suggestion.
- linux/fs/xfs/pagebuf/page_buf.c:
initial attempt at supporting multiple block sizes on the metadata path.
lots of new code which is only executed for non-pagesized filesystems, so
should be no change for pagesize case. had to move a few chunks of code
around to allow some bit sharing, but shouldn't be any ill side-effects.
- linux/fs/xfs/pagebuf/page_buf_internal.h:
move page_buffers macros in here for sharing, recant on need for offset
match/map routines on metadata path.
mod 2.4.x-xfs:slinx:117662a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117662a 04/28/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.17
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf.c:
move the block number calculation outside the loop for >pgize blocksizes;
also fix up locking of buffer_heads in here.
mod 2.4.x-xfs:slinx:117732a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:117732a 04/29/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.133
- Author: sandeen
- linux/fs/xfs/linux/xfs_iops.c:
Error reporting - return any errors except ENOENT to caller
mod 2.4.x-xfs:slinx:117735a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-base
- 2.4.x-xfs:slinx:117735a 04/29/02
- Files affected: linux/fs/xfs/xfs_dquot_item.c 1.25,
linux/fs/xfs/linux/xfs_vnode.h 1.28
- Author: lord
- linux/fs/xfs/xfs_dquot_item.c:
fix a use of int for irq values
- linux/fs/xfs/linux/xfs_vnode.h:
use unsigned long for irq values
mod 2.4.x-xfs:slinx:117771a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117771a 04/29/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.18
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf.c:
tidy up some of the new multiple blocksize code paths, fix an inconsistent
block number calculation along the way causing occasional log corruption.
mod 2.4.x-xfs:slinx:117794a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:117794a 04/29/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.29
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf_io.c:
ensure page index -> offset calculation done in 64 bits to prevent
falsely tripping __pb_match_offset_to_mapping BUG test with large
offsets.
mod 2.4.x-xfs:slinx:117798a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-jen
- 2.4.x-xfs:slinx:117798a 04/30/02
- Files affected: linux/fs/xfs/xfs_qm_syscalls.c 1.57,
linux/fs/xfs/xfs_vfsops.c 1.341, linux/fs/xfs/xfs_mount.c 1.278,
linux/fs/xfs/xfs_qm.c 1.71, linux/fs/xfs/xfs_utils.c 1.40,
linux/fs/xfs/xfs_fsops.c 1.74, linux/fs/xfs/xfs_bmap.c 1.280,
linux/fs/xfs_dmapi/dmapi_session.c 1.5
- Description:
more irq changes to unsigned long
- Author: lord
mod 2.4.x-xfs:slinx:117799a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-base
- 2.4.x-xfs:slinx:117799a 04/30/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.134,
linux/fs/xfs/pagebuf/page_buf_io.c 1.30
- Author: lord
- linux/fs/xfs/linux/xfs_iops.c:
Fix writepage for the case of unmapped buffer heads from mmap write, and
writepage and release page checks in the variable blocksize case.
- linux/fs/xfs/pagebuf/page_buf_io.c:
Add support for clustering pages written via mmap write - massive
speedup in the case of heavy mmap write pressure.
mod 2.4.x-xfs:slinx:117813a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:117813a 04/30/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.135
- Author: sandeen
- linux/fs/xfs/linux/xfs_iops.c:
Error return should use ERR_PTR
mod 2.4.x-xfs:slinx:118016a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:118016a 05/01/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.31
- Author: nathans
- linux/fs/xfs/pagebuf/page_buf_io.c:
fix remaining issues in cluster_write for multiple blocksize support.
mod 2.4.x-xfs:slinx:118073a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-iops
- 2.4.x-xfs:slinx:118073a 05/02/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.342,
linux/fs/xfs/xfs_iget.c 1.152, linux/fs/xfs/xfs_inode.c 1.335,
linux/fs/xfs/linux/xfs_vnode.c 1.72,
linux/fs/xfs/linux/xfs_super.c 1.165,
linux/fs/xfs/linux/xfs_iops.c 1.136,
linux/fs/xfs/linux/xfs_ioctl.c 1.57
- Author: sandeen
- linux/fs/xfs/xfs_vfsops.c:
Remove call to linvfs_set_inode_ops, done elsewhere now
- linux/fs/xfs/xfs_iget.c:
Set linux inode ops in xfs_iget_vnode_init if we have the vn_type
Remove unlock_new_inode except for error cases
- linux/fs/xfs/xfs_inode.c:
Set linux inode ops in xfs_ialloc for new inodes
- linux/fs/xfs/linux/xfs_vnode.c:
Remove call to linvfs_set_inode_ops, done elsewhere now
- linux/fs/xfs/linux/xfs_super.c:
Remove linvfs_set_inode_ops from linvfs_read_super, done elsewhere now
Return immediately from linvfs_set_inode_ops if it's not a new inode
Unlock new inode when livnfs_set_inode_ops is finished.
- linux/fs/xfs/linux/xfs_iops.c:
Remove call to linvfs_set_inode_ops, done elsewhere now
- linux/fs/xfs/linux/xfs_ioctl.c:
Remove call to linvfs_set_inode_ops, done elsewhere now
mod 2.4.x-xfs:slinx:118083a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-jen
- 2.4.x-xfs:slinx:118083a 05/02/02
- Files affected: linux/fs/xfs/xfs_iget.c 1.153
- Author: lord
- linux/fs/xfs/xfs_iget.c:
fix a build error
mod 2.4.x-xfs:slinx:118173a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:118173a 05/03/02
- Files affected: linux/fs/xfs/xfs_ialloc.c 1.154,
linux/fs/xfs/xfs_alloc.c 1.148
- Author: sandeen
- linux/fs/xfs/xfs_ialloc.c:
Merge irix6.5f:irix:117830a
Move the mrlock/mrunlock of m_peraglock outside of the for loop that
searches AGs for one with free space for inodes.
- linux/fs/xfs/xfs_alloc.c:
Merge irix6.5f:irix:117830a
Move the mrlock/mrunlock of m_peraglock outside of the for loop that
searches AGs for one with space. Fixes a near-full-filesystem
performance problem.
mod 2.4.x-xfs:slinx:118335a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-nfs-fh
- 2.4.x-xfs:slinx:118335a 05/06/02
- Files affected: linux/fs/xfs/linux/xfs_super.c 1.166
- Author: sandeen
- linux/fs/xfs/linux/xfs_super.c:
Change fh_to_dentry/dentry_to_fh methods to only use 32
bits of inode number
mod 2.4.x-xfs:slinx:118422a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/diskb/build4/tes/slinx-xfs
- 2.4.x-xfs:slinx:118422a 05/06/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.15
- Author: tes
- linux/fs/xfs/xfs_acl.c:
Return EPERM instead of EACCES if one is not permitted
to set or remove an ACL (not owner or no capability).
Motivated by email from Ethan Benson and 1003.1e
sections 23.4.8.4 & 23.4.22.4 etc.
mod 2.4.x-xfs:slinx:118557a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:118557a 05/07/02
- Files affected: linux/fs/xfs/linux/xfs_super.h 1.16,
linux/fs/xfs/linux/xfs_iops.h 1.11,
linux/fs/xfs/pagebuf/page_buf.c 1.19
- Author: nathans
- linux/fs/xfs/linux/xfs_super.h:
linvfs_set_inode_ops is actually in xfs_super.c, so declare in xfs_super.h;
fixes a compiler warning along the way.
- linux/fs/xfs/linux/xfs_iops.h:
linvfs_set_inode_ops is actually in xfs_super.c, so declare in xfs_super.h;
fixes a compiler warning along the way.
- linux/fs/xfs/pagebuf/page_buf.c:
boost performance for metadata of small blocksize filesystems by being
smarter about handling cached blocks.
mod 2.4.x-xfs:slinx:118558b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/diskb/build4/tes/slinx-xfs
- 2.4.x-xfs:slinx:118558b 05/07/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.50,
linux/fs/xfs/xfs_attr_leaf.c 1.59, linux/fs/xfs/xfs_acl.c 1.16
- Author: tes
- linux/fs/xfs/xfs_dmapi.c:
Map ERANGE error returns from VOP_ATTR_* calls to E2BIG in order to
comply with dmapi standard.
- linux/fs/xfs/xfs_attr_leaf.c:
E2BIG --to--> ERANGE
- linux/fs/xfs/xfs_acl.c:
E2BIG --to--> ERANGE
mod 2.4.x-xfs:slinx:118599b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:118599b 05/08/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.225
- Author: sandeen
- linux/fs/xfs/xfs_log_recover.c:
Return errors from xlog_find_verify_cycle in such a way
that we can distinguish them from normal returns.
Fix sign of -ENOMEM returns; should be (+) returns.
mod 2.4.x-xfs:slinx:118747a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:118747a 05/09/02
- Files affected: linux/fs/xfs/xfs_attr.c 1.89
- Author: lord
- linux/fs/xfs/xfs_attr.c:
fix space reservation calculation for out of line extended attributes.
mod 2.4.x-xfs:slinx:112522b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:112522b 05/13/02
- Files affected: linux/fs/xfs/xfs_iget.c 1.154,
linux/fs/xfs/xfs_mount.c 1.279
- PV Incidents affected: 846839
- Author: mraymond
- Merged by: sandeen
- Merged mods: irix6.5f:irix:112522b
mod 2.4.x-xfs:slinx:119239b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:119239b 05/15/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.226
- Author: sandeen
- linux/fs/xfs/xfs_log_recover.c:
Return EIO from xlog_find_zeroed if xlog_find_verify_log_record
can't find the header. Otherwise the block number from
xlog_find_zeroed will be used uninitialized.
mod 2.4.x-xfs:slinx:119308a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:119308a 05/16/02
- Files affected: linux/mm/vmscan.c 1.94,
linux/mm/filemap.c 1.107, linux/kernel/ksyms.c 1.125,
linux/include/linux/mm.h 1.79, linux/fs/buffer.c 1.103,
linux/fs/xfs/xfs_vnodeops.c 1.524,
linux/fs/xfs/xfs_iocore.c 1.28, linux/fs/xfs/xfs_mount.c 1.280,
linux/fs/xfs/linux/xfs_lrw.h 1.19,
linux/fs/xfs/linux/xfs_lrw.c 1.133,
linux/fs/xfs/linux/xfs_super.c 1.167,
linux/fs/xfs/linux/xfs_iops.c 1.137,
linux/fs/xfs/linux/xfs_ioctl.c 1.58,
linux/kdb/modules/kdbm_pg.c 1.51,
linux/fs/xfs/linux/xfs_vnode.h 1.29,
linux/fs/xfs/pagebuf/page_buf_io.c 1.32,
linux/fs/xfs/pagebuf/page_buf.c 1.20,
linux/fs/xfs/pagebuf/page_buf.h 1.10,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.3
- Author: lord
- linux/mm/vmscan.c:
Remove xfs changes to this file
- linux/mm/filemap.c:
Remove a BUG check for delalloc which is no longer needed, clear
PG_delalloc when unlocking a page.
- linux/kernel/ksyms.c:
remove some exports no longer needed by xfs
- linux/include/linux/mm.h:
define PageDelalloc differently
- linux/fs/buffer.c:
Simplify delayed buffer handling, when flushing a delayed buffer,
set the delalloc flag on the page.
- linux/fs/xfs/xfs_vnodeops.c:
remove some vops
- linux/fs/xfs/xfs_iocore.c:
Some inode size manipulation changes
- linux/fs/xfs/xfs_mount.c:
Allow in filesystems with a blocksize of less than a page
- linux/fs/xfs/linux/xfs_lrw.h:
remove prototypes for page VOPs, they are gone
- linux/fs/xfs/linux/xfs_lrw.c:
Some fixups for multiple block size support, and always use the generic
read path.
- linux/fs/xfs/linux/xfs_super.c:
Set s_blocksize based on filesystem blocksize, not always 512
- linux/fs/xfs/linux/xfs_iops.c:
Move towards using the generic I/O path code more, add a getblock
function to pass to the generic prepare write and direct I/O code.
- linux/fs/xfs/linux/xfs_ioctl.c:
For direct I/O alignment, report the fs blocksize, not 512 bytes as the
required alignment.
- linux/kdb/modules/kdbm_pg.c:
fixup a few bugs
- linux/fs/xfs/linux/xfs_vnode.h:
Remove some VOPs and fix VN_DIRTY test
- linux/fs/xfs/pagebuf/page_buf_io.c:
major brain surgery, rework delalloc conversion for multiple blocksize
case again. Remove remainder of read path, and basically make the write
path use the generic code for buffered - a copy of it for now.
- linux/fs/xfs/pagebuf/page_buf.c:
Fixes for metadata ops on blocksize less than a pagesize.
- linux/fs/xfs/pagebuf/page_buf.h:
prototype removal for dead code
- linux/fs/xfs/pagebuf/page_buf_internal.h:
remove unused defines
mod 2.4.x-xfs:slinx:119337a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-noirq
- 2.4.x-xfs:slinx:119337a 05/16/02
- Files affected: linux/mm/filemap.c 1.108,
linux/include/linux/mm.h 1.80
- Author: lord
- linux/mm/filemap.c:
Use macro to clear PG_delalloc rather than doing it directly
- linux/include/linux/mm.h:
Add macro to clear PG_delalloc
mod 2.4.x-xfs:slinx:119372a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:119372a 05/16/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.134,
linux/fs/xfs/pagebuf/page_buf_io.c 1.33
- Author: nathans
- linux/fs/xfs/linux/xfs_lrw.c:
remove use of several xs_attr stats variables here - these crept in during
the blocksize code merge, unintentionally.
- linux/fs/xfs/pagebuf/page_buf_io.c:
add in several missing uses of STATIC; fix up a few comment typos or now
out-of-date comments; make 1st 4/5 functions declarations consistent with
the rest of the file.
mod 2.4.x-xfs:slinx:119399a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:119399a 05/16/02
- Files affected: linux/fs/xfs/xfs_macros.c 1.39,
linux/fs/xfs/xfs_inode.c 1.336, linux/fs/xfs/xfs_bmap.c 1.281
- Author: nathans
- linux/fs/xfs/xfs_macros.c:
fix some warnings generated during ia64/debug builds.
- linux/fs/xfs/xfs_inode.c:
fix some warnings generated during ia64/debug builds.
- linux/fs/xfs/xfs_bmap.c:
fix some warnings generated during ia64/debug builds.
mod 2.4.x-xfs:slinx:119403a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:119403a 05/16/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.138
- Author: nathans
- linux/fs/xfs/linux/xfs_iops.c:
linvfs_get_block_core is STATIC; + play code consistency fairy.
mod 2.4.x-xfs:slinx:119446a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:119446a 05/17/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.135,
linux/fs/xfs/linux/xfs_iops.c 1.139,
linux/fs/xfs/pagebuf/page_buf_io.c 1.34
- Author: lord
- linux/fs/xfs/linux/xfs_lrw.c:
Pass info on the expected new file size down to the allocator
- linux/fs/xfs/linux/xfs_iops.c:
Add getblock case for passing O_SYNC information down to the allocator,
don't just use 64K as the default preallocation size.
- linux/fs/xfs/pagebuf/page_buf_io.c:
pass file pointer into prepare and commit write so they can get
O_SYNC information.
mod 2.4.x-xfs:slinx:119513a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:119513a 05/19/02
- Files affected: linux/fs/xfs/xfs_qm_syscalls.c 1.58
- Author: nathans
- linux/fs/xfs/xfs_qm_syscalls.c:
additional diagnostics to help track down this EINVAL/quotaon issue.
mod 2.4.x-xfs:slinx:119541a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:119541a 05/20/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.21
- Author: lord
- linux/fs/xfs/pagebuf/page_buf.c:
Use lock_page instead of a homebrew alternative
mod 2.4.x-xfs:slinx:119561a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:119561a 05/20/02
- Files affected: linux/fs/Config.in 1.77
- Author: lord
- linux/fs/Config.in:
Fix up dmapi config flags
mod 2.4.x-xfs:slinx:119562a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:119562a 05/20/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.525,
linux/fs/xfs/linux/xfs_lrw.c 1.136,
linux/fs/xfs/linux/xfs_fs_subr.c 1.28,
linux/fs/xfs/linux/xfs_iops.c 1.140,
linux/fs/xfs/linux/xfs_vnode.h 1.30,
linux/fs/xfs/linux/xfs_fs_subr.h 1.4,
linux/fs/xfs/pagebuf/page_buf_io.c 1.35
- Author: lord
- linux/fs/xfs/xfs_vnodeops.c:
remove sethole vop
- linux/fs/xfs/linux/xfs_lrw.c:
remove a large chunk of dead code
- linux/fs/xfs/linux/xfs_fs_subr.c:
remove fs_pages_sethole - we no longer have a way to call it anyway
- linux/fs/xfs/linux/xfs_iops.c:
Pay more attention to buffer_uptodate state.
- linux/fs/xfs/linux/xfs_vnode.h:
remove VOP_PAGES_SETHOLE - it is not used
- linux/fs/xfs/linux/xfs_fs_subr.h:
remove fs_pages_sethole
- linux/fs/xfs/pagebuf/page_buf_io.c:
If a buffer is not uptodate, then we are definitely not supposed to
put an extent underneath it.
mod 2.4.x-xfs:slinx:119674a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:119674a 05/20/02
- Files affected: linux/fs/Makefile 1.49,
linux/Documentation/Configure.help 1.128,
linux/fs/xfs/Makefile 1.137, linux/fs/xfs/xfs.h 1.20,
linux/fs/xfs_support/uuid.c 1.6 (renamed to linux/fs/xfs/support/uuid.c),
linux/fs/xfs_support/sv.c 1.5 (renamed to linux/fs/xfs/support/sv.c),
linux/fs/xfs_support/support.c 1.5 (inactivated),
linux/fs/xfs_support/qsort.c 1.4 (renamed to linux/fs/xfs/support/qsort.c),
linux/fs/xfs_support/mutex.c 1.4 (renamed to linux/fs/xfs/support/mutex.c),
linux/fs/xfs_support/mrlock.c 1.5 (renamed to linux/fs/xfs/support/mrlock.c),
linux/fs/xfs_support/move.c 1.4 (renamed to linux/fs/xfs/support/move.c),
linux/fs/xfs_support/ktrace.c 1.4 (renamed to linux/fs/xfs/support/ktrace.c),
linux/fs/xfs_support/kmem.c 1.22 (renamed to linux/fs/xfs/support/kmem.c),
linux/fs/xfs_support/debug.c 1.5 (renamed to linux/fs/xfs/support/debug.c),
linux/fs/xfs_support/Makefile 1.5 (renamed to linux/fs/xfs/support/Makefile),
linux/fs/Makefile.in.append 1.7, linux/fs/xfs/Makefile.in 1.14,
linux/fs/xfs_support/Makefile.in 1.3 (renamed to linux/fs/xfs/support/Makefile.in),
linux/include/linux/xfs_support/arch.h 1.1 (renamed to linux/fs/xfs/support/arch.h),
linux/include/linux/xfs_support/atomic.h 1.1 (renamed to linux/fs/xfs/support/atomic.h),
linux/include/linux/xfs_support/debug.h 1.1 (renamed to linux/fs/xfs/support/debug.h),
linux/include/linux/xfs_support/kmem.h 1.2 (renamed to linux/fs/xfs/support/kmem.h),
linux/include/linux/xfs_support/ktrace.h 1.1 (renamed to linux/fs/xfs/support/ktrace.h),
linux/include/linux/xfs_support/move.h 1.1 (renamed to linux/fs/xfs/support/move.h),
linux/include/linux/xfs_support/mrlock.h 1.3 (renamed to linux/fs/xfs/support/mrlock.h),
linux/include/linux/xfs_support/mutex.h 1.3 (renamed to linux/fs/xfs/support/mutex.h),
linux/include/linux/xfs_support/qsort.h 1.1 (renamed to linux/fs/xfs/support/qsort.h),
linux/include/linux/xfs_support/sema.h 1.1 (renamed to linux/fs/xfs/support/sema.h),
linux/include/linux/xfs_support/spin.h 1.1 (renamed to linux/fs/xfs/support/spin.h),
linux/include/linux/xfs_support/support.h 1.1 (inactivated),
linux/include/linux/xfs_support/sv.h 1.2 (renamed to linux/fs/xfs/support/sv.h),
linux/include/linux/xfs_support/time.h 1.1 (renamed to linux/fs/xfs/support/time.h),
linux/include/linux/xfs_support/types.h 1.2 (renamed to linux/fs/xfs/support/types.h),
linux/include/linux/xfs_support/uuid.h 1.1 (renamed to linux/fs/xfs/support/uuid.h),
linux/fs/xfs/pagebuf/Makefile.in 1.4,
linux/fs/xfs/pagebuf/Makefile 1.6,
linux/fs/xfs/pagebuf/page_buf.c 1.22
- Author: nathans
- linux/fs/Makefile:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/Documentation/Configure.help:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs/Makefile:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs/xfs.h:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/uuid.c:
linux/fs/xfs_support/uuid.c 1.6 Renamed to linux/fs/xfs/support/uuid.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/sv.c:
linux/fs/xfs_support/sv.c 1.5 Renamed to linux/fs/xfs/support/sv.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/support.c:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/qsort.c:
linux/fs/xfs_support/qsort.c 1.4 Renamed to linux/fs/xfs/support/qsort.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/mutex.c:
linux/fs/xfs_support/mutex.c 1.4 Renamed to linux/fs/xfs/support/mutex.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/mrlock.c:
linux/fs/xfs_support/mrlock.c 1.5 Renamed to linux/fs/xfs/support/mrlock.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/move.c:
linux/fs/xfs_support/move.c 1.4 Renamed to linux/fs/xfs/support/move.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/ktrace.c:
linux/fs/xfs_support/ktrace.c 1.4 Renamed to linux/fs/xfs/support/ktrace.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/kmem.c:
linux/fs/xfs_support/kmem.c 1.22 Renamed to linux/fs/xfs/support/kmem.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/debug.c:
linux/fs/xfs_support/debug.c 1.5 Renamed to linux/fs/xfs/support/debug.c
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/Makefile:
linux/fs/xfs_support/Makefile 1.5 Renamed to linux/fs/xfs/support/Makefile
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/Makefile.in.append:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs/Makefile.in:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs_support/Makefile.in:
linux/fs/xfs_support/Makefile.in 1.3 Renamed to linux/fs/xfs/support/Makefile.in
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/arch.h:
linux/include/linux/xfs_support/arch.h 1.1 Renamed to linux/fs/xfs/support/arch.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/atomic.h:
linux/include/linux/xfs_support/atomic.h 1.1 Renamed to linux/fs/xfs/support/atomic.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/debug.h:
linux/include/linux/xfs_support/debug.h 1.1 Renamed to linux/fs/xfs/support/debug.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/kmem.h:
linux/include/linux/xfs_support/kmem.h 1.2 Renamed to linux/fs/xfs/support/kmem.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/ktrace.h:
linux/include/linux/xfs_support/ktrace.h 1.1 Renamed to linux/fs/xfs/support/ktrace.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/move.h:
linux/include/linux/xfs_support/move.h 1.1 Renamed to linux/fs/xfs/support/move.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/mrlock.h:
linux/include/linux/xfs_support/mrlock.h 1.3 Renamed to linux/fs/xfs/support/mrlock.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/mutex.h:
linux/include/linux/xfs_support/mutex.h 1.3 Renamed to linux/fs/xfs/support/mutex.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/qsort.h:
linux/include/linux/xfs_support/qsort.h 1.1 Renamed to linux/fs/xfs/support/qsort.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/sema.h:
linux/include/linux/xfs_support/sema.h 1.1 Renamed to linux/fs/xfs/support/sema.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/spin.h:
linux/include/linux/xfs_support/spin.h 1.1 Renamed to linux/fs/xfs/support/spin.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/support.h:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/sv.h:
linux/include/linux/xfs_support/sv.h 1.2 Renamed to linux/fs/xfs/support/sv.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/time.h:
linux/include/linux/xfs_support/time.h 1.1 Renamed to linux/fs/xfs/support/time.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/types.h:
linux/include/linux/xfs_support/types.h 1.2 Renamed to linux/fs/xfs/support/types.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/include/linux/xfs_support/uuid.h:
linux/include/linux/xfs_support/uuid.h 1.1 Renamed to linux/fs/xfs/support/uuid.h
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs/pagebuf/Makefile.in:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs/pagebuf/Makefile:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
- linux/fs/xfs/pagebuf/page_buf.c:
changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed). reduces our footprint on the
base kernel. NB: xfs_support.o as a distinct module no longer exists.
mod 2.4.x-xfs:slinx:119676a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:119676a 05/20/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.137
- Author: nathans
- linux/fs/xfs/linux/xfs_lrw.c:
fix a compiler warning - unused variable.
mod 2.4.x-xfs:slinx:119678a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:119678a 05/20/02
- Files affected: linux/Documentation/Configure.help 1.129
- Author: nathans
- linux/Documentation/Configure.help:
fix a grammatical error.
mod 2.4.x-xfs:slinx:119680a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:119680a 05/20/02
- Files affected: linux/fs/xfs/xfs_rtalloc.c 1.69,
linux/fs/xfs/xfs_grio.h 1.3,
linux/include/linux/grio.h 1.5 (inactivated)
- Author: nathans
- linux/fs/xfs/xfs_rtalloc.c:
remove an unused header file - grio.h was always included via xfs.h.
- linux/fs/xfs/xfs_grio.h:
merge the two grio headers together, removing the need for additional
grio header outside of fs/xfs.
- linux/include/linux/grio.h:
merge the two grio headers together, removing the need for additional
grio header outside of fs/xfs.
mod 2.4.x-xfs:slinx:119746a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:119746a 05/21/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.138,
linux/fs/xfs/linux/xfs_iops.c 1.141,
linux/fs/xfs/pagebuf/page_buf_io.c 1.36,
linux/fs/xfs/pagebuf/page_buf.h 1.11
- Author: lord
- linux/fs/xfs/linux/xfs_lrw.c:
Pass the pbtarget into the bmap structure rather than the dev_t
- linux/fs/xfs/linux/xfs_iops.c:
Make XFS do more of direct I/O itself, we work with the kiobuf mapped
by the generic direct I/O path, but do not go via the bottom of
the generic direct code anymore - it cannot cope with a realtime
subvolume.
- linux/fs/xfs/pagebuf/page_buf_io.c:
The bmap structure now contains a pb_target not a dev_t
- linux/fs/xfs/pagebuf/page_buf.h:
make the pb_bmap contain a pb_target
mod 2.4.x-xfs:slinx:119792a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:119792a 05/21/02
- Files affected: linux/fs/xfs/support/Makefile 1.7,
linux/fs/xfs/support/ktrace.c 1.5
- Author: sandeen
- linux/fs/xfs/support/Makefile:
Export symbols from ktrace for xfsidbg
- linux/fs/xfs/support/ktrace.c:
Export symbols from ktrace for xfsidbg
mod 2.4.x-xfs:slinx:119800a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-testing
- 2.4.x-xfs:slinx:119800a 05/21/02
- Files affected: linux/fs/xfs/xfs_da_btree.c 1.125
- Author: sandeen
- linux/fs/xfs/xfs_da_btree.c:
Don't panic on the xfs_buftrace error, BUG() so we can still use kdb
mod 2.4.x-xfs:slinx:119832b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/diskb/build4/tes/slinx-xfs
- 2.4.x-xfs:slinx:119832b 05/21/02
- Files affected: linux/fs/xfs/xfs_attr_leaf.c 1.60
- Author: tes
- linux/fs/xfs/xfs_attr_leaf.c:
Forgot to endian convert valuelen (a 16 bit uint) when I
brought the fix over from IRIX. Oops.
mod 2.4.x-xfs:slinx:119838a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:119838a 05/21/02
- Files affected: linux/fs/xfs/xfs_dquot.c 1.60
- Author: nathans
- Merged by: nathans
- Merged mods: 2.5.x-xfs:slinx:119838a
- linux/fs/xfs/xfs_dquot.c:
Merge of 2.5.x-xfs:slinx:119838a by nathans.
fix debug builds in 2.5 with quota enabled.
mod 2.4.x-xfs:slinx:119839a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:119839a 05/21/02
- Files affected: linux/fs/xfs/xfs_dquot.c 1.61
- Undoes mod: 2.4.x-xfs:slinx:119838a
- Author: nathans
mod 2.4.x-xfs:slinx:119840a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:119840a 05/21/02
- Files affected: linux/fs/xfs/xfs_buf_item.c 1.116,
linux/fs/xfs/xfs_dquot.c 1.62, linux/fs/xfs/xfs_mount.c 1.281,
linux/fs/xfs/xfs_error.h 1.23,
linux/fs/xfs/xfs_trans_buf.c 1.97
- Undoes mod: 2.5.x-xfs:slinx:119838a
- Author: nathans
- Merged by: nathans
- Merged mods: 2.5.x-xfs:slinx:119840a
- linux/fs/xfs/xfs_buf_item.c:
Merge of 2.5.x-xfs:slinx:119840a by nathans.
- linux/fs/xfs/xfs_dquot.c:
Merge of 2.5.x-xfs:slinx:119840a by nathans.
- linux/fs/xfs/xfs_mount.c:
Merge of 2.5.x-xfs:slinx:119840a by nathans.
- linux/fs/xfs/xfs_error.h:
Merge of 2.5.x-xfs:slinx:119840a by nathans.
- linux/fs/xfs/xfs_trans_buf.c:
Merge of 2.5.x-xfs:slinx:119840a by nathans.
mod 2.4.x-xfs:slinx:119875a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-testing
- 2.4.x-xfs:slinx:119875a 05/22/02
- Files affected: linux/fs/xfs/xfs_itable.c 1.102,
linux/fs/xfs/xfs_dmapi.c 1.51,
linux/fs/xfs/xfs_qm_syscalls.c 1.59,
linux/fs/xfs/xfs_vfsops.c 1.343, linux/fs/xfs/xfs_iget.c 1.155,
linux/fs/xfs/xfs_qm.c 1.72, linux/fs/xfs/xfs_inode.h 1.158,
linux/fs/xfs/xfs_utils.c 1.41,
linux/fs/xfs/linux/xfs_ioctl.c 1.59
- Author: sandeen
- linux/fs/xfs/xfs_itable.c:
Use xfs_iput_new for new inodes that are still locked
- linux/fs/xfs/xfs_dmapi.c:
Use xfs_iput_new for new inodes that are still locked
- linux/fs/xfs/xfs_qm_syscalls.c:
Use xfs_iput_new for new inodes that are still locked
- linux/fs/xfs/xfs_vfsops.c:
Use xfs_iput_new for new inodes that are still locked
- linux/fs/xfs/xfs_iget.c:
New xfs_iput_new routine to handle inodes that are still locked
Use xfs_iput_new for new inodes that are still locked
- linux/fs/xfs/xfs_qm.c:
Use xfs_iput_new for new inodes that are still locked
- linux/fs/xfs/xfs_inode.h:
Prototype for xfs_iget_new
- linux/fs/xfs/xfs_utils.c:
Use xfs_iput_new for new inodes that are still locked
(Previously had some ingredients of xfs_iput in these
places, without actually calling xfs_iput).
- linux/fs/xfs/linux/xfs_ioctl.c:
Use xfs_iput_new for new inodes that are still locked
mod 2.4.x-xfs:slinx:119918a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-testing
- 2.4.x-xfs:slinx:119918a 05/22/02
- Files affected: linux/fs/xfs/linux/xfs_sysctl.h 1.1,
linux/fs/xfs/linux/xfs_sysctl.c 1.1,
linux/fs/xfs/pagebuf/page_buf.c 1.23,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.4
- Author: sandeen
- linux/fs/xfs/linux/xfs_sysctl.h:
Add proc entry for clearing xfs stats
Remove xfs_refcache_resize_proc_handler prototype, not needed
- linux/fs/xfs/linux/xfs_sysctl.c:
Add proc entry & handler for clearing xfs stats
Make xfs_refcache_resize_proc_handler static
Check return value of proc_doulongvec_minmax before
proceeding in xfs_refcache_resize_proc_handler
- linux/fs/xfs/pagebuf/page_buf.c:
Add proc entry & handler for clearing pagebuf stats
Minor reformatting
- linux/fs/xfs/pagebuf/page_buf_internal.h:
Add proc entry for clearing pagebuf stats
mod 2.4.x-xfs:slinx:119954a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:119954a 05/22/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.142
- Author: lord
- linux/fs/xfs/linux/xfs_iops.c:
Kill some unneeded code - no need for the pathname structure here, all
the underlying code can run without it. We could optimize this more
in the future by passing the length in.
mod 2.4.x-xfs:slinx:120043a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120043a 05/23/02
- Files affected: linux/fs/xfs/xfs_dir2_block.c 1.22,
linux/fs/xfs/xfs_dir2_sf.c 1.23
- Author: lord
- linux/fs/xfs/xfs_dir2_block.c:
remove a large array from the stack, allocate the memory instead
- linux/fs/xfs/xfs_dir2_sf.c:
remove a large array from the stack, allocate the memory instead
mod 2.4.x-xfs:slinx:120045a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-testing
- 2.4.x-xfs:slinx:120045a 05/23/02
- Files affected: linux/fs/xfs/linux/xfs_super.c 1.168
- Author: sandeen
- linux/fs/xfs/linux/xfs_super.c:
Re-enable linvfs_fh_to_dentry, linvfs_dentry_to_fh
mod 2.4.x-xfs:slinx:120060a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-noirq
- 2.4.x-xfs:slinx:120060a 05/23/02
- Files affected: linux/fs/xfs/xfs_log.c 1.245,
linux/fs/xfs/xfs_log_priv.h 1.80,
linux/fs/xfs/linux/xfs_vfs.c 1.25,
linux/fs/xfs/linux/xfs_vnode.c 1.73,
linux/fs/xfs/linux/xfs_vnode.h 1.31,
linux/fs/xfs/support/sv.h 1.4, linux/fs/xfs/support/sv.c 1.4,
linux/fs/xfs/support/mutex.h 1.4,
linux/fs/xfs/support/mrlock.c 1.6,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.9,
linux/fs/xfs/pagebuf/page_buf.c 1.24,
linux/fs/xfs/pagebuf/page_buf.h 1.12,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.5
- Author: lord
- linux/fs/xfs/xfs_log.c:
add a mechanism for doing out of line log writes, turned off by default
- linux/fs/xfs/xfs_log_priv.h:
we need a tq_struct pointer for out of line log write handling
- linux/fs/xfs/linux/xfs_vfs.c:
replace mp_mutex_spinlock with mutex_spinlock
- linux/fs/xfs/linux/xfs_vnode.c:
Changed args of VN_LOCK and VN_UNLOCK
- linux/fs/xfs/linux/xfs_vnode.h:
New definitions for VN_LOCK and VN_UNLOCK
- linux/fs/xfs/support/sv.h:
sv_t is now a waitqueue
- linux/fs/xfs/support/sv.c:
remove irq handling
- linux/fs/xfs/support/mutex.h:
remobe mp_mutex_spinlock, make mutex_spinlock be spin_lock
- linux/fs/xfs/support/mrlock.c:
remove irq handling
- linux/fs/xfs/pagebuf/page_buf_locking.c:
no need for disabling irq anymore in here
- linux/fs/xfs/pagebuf/page_buf.c:
We no longer need to use the irq versions of spinlocks in pagebuf,
also add an io completion daemon.
- linux/fs/xfs/pagebuf/page_buf.h:
Add prototype for pagebuf_queue_task
- linux/fs/xfs/pagebuf/page_buf_internal.h:
no changes
mod 2.4.x-xfs:slinx:120128a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120128a 05/24/02
- Files affected: linux/fs/xfs/xfs_dir2_sf.c 1.24
- Author: lord
- linux/fs/xfs/xfs_dir2_sf.c:
Use KM_SLEEP, not GFP_KERNEL on kmem_alloc.
mod 2.4.x-xfs:slinx:120139a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120139a 05/24/02
- Files affected: linux/fs/xfs/linux/xfs_vfs.c 1.26,
linux/fs/xfs/linux/xfs_vnode.c 1.74,
linux/fs/xfs/linux/xfs_vfs.h 1.10,
linux/fs/xfs/support/mutex.h 1.5
- Author: lord
- linux/fs/xfs/linux/xfs_vfs.c:
Just use spin_lock in here
- linux/fs/xfs/linux/xfs_vnode.c:
Uninitialized variable - caused by change to mutex_spinunlock definition
- linux/fs/xfs/linux/xfs_vfs.h:
remove vfs_setflag - no one uses it
- linux/fs/xfs/support/mutex.h:
remove dead comments, cleanup mutex_spinlock/unlock definition
mod 2.4.x-xfs:slinx:120150a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120150a 05/24/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.h 1.32
- Author: lord
- linux/fs/xfs/linux/xfs_vnode.h:
remove VOP_PAGES_SETHOLE again
mod 2.4.x-xfs:slinx:120152a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120152a 05/24/02
- Files affected: linux/fs/xfs/xfs_log.c 1.246,
linux/fs/xfs/xfs_buf.h 1.85, linux/fs/xfs/xfs_vfsops.c 1.344,
linux/fs/xfs/xfs_clnt.h 1.27, linux/fs/xfs/xfs_mount.h 1.139,
linux/fs/xfs/linux/xfs_super.c 1.169,
linux/fs/xfs/pagebuf/page_buf_io.c 1.37,
linux/fs/xfs/pagebuf/page_buf.c 1.25,
linux/fs/xfs/pagebuf/page_buf.h 1.13
- Author: lord
- linux/fs/xfs/xfs_log.c:
On log writes specify cache flushing
- linux/fs/xfs/xfs_buf.h:
Wrappers for PBF_FLUSH
- linux/fs/xfs/xfs_vfsops.c:
NOLOGFLUSH option processing
- linux/fs/xfs/xfs_clnt.h:
NOLOGFLUSH defines
- linux/fs/xfs/xfs_mount.h:
defines for new mount option
- linux/fs/xfs/linux/xfs_super.c:
Add nologflush mount option - noflush meaning the drive write cache
- linux/fs/xfs/pagebuf/page_buf_io.c:
Use PBF_FLUSH
- linux/fs/xfs/pagebuf/page_buf.c:
Add support for drive write cache flushing - should the kernel
have the infrastructure
- linux/fs/xfs/pagebuf/page_buf.h:
New PBF_FLUSH define
mod 2.4.x-xfs:slinx:120153a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120153a 05/24/02
- Files affected: linux/fs/xfs/xfs_iget.c 1.156
- Author: lord
- linux/fs/xfs/xfs_iget.c:
Kill one of the kmem_zone_zalloc calls, we always initialize
all the fields anyway.
mod 2.4.x-xfs:slinx:120154a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120154a 05/24/02
- Files affected: linux/fs/xfs/xfs_log_lsn.c (new),
linux/fs/xfs/xfs_log.h 1.58, linux/fs/xfs/Makefile 1.138
- Author: lord
- linux/fs/xfs/xfs_log_lsn.c:
Fix lsn_cmp warnings with gcc 2.95 compiler
- linux/fs/xfs/xfs_log.h:
Fix lsn_cmp warnings with gcc 2.95 compiler
- linux/fs/xfs/Makefile:
Add xfs_log_lsn.c
mod 2.4.x-xfs:slinx:120155a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120155a 05/24/02
- Files affected: linux/fs/xfs/xfs_buf_item.c 1.117,
linux/fs/xfs/xfs_bit.h 1.7, linux/fs/xfs/xfs_bit.c 1.13,
linux/fs/xfs/xfs_log_recover.c 1.227,
linux/fs/xfs/xfs_rtbit.c 1.7
- Description:
optimize xfs bitmap operations
- Author: lord
mod 2.4.x-xfs:slinx:120205a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120205a 05/24/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.345,
linux/include/linux/behavior.h 1.1,
linux/fs/xfs/linux/xfs_vfs.h 1.11,
linux/fs/xfs/linux/xfs_behavior.h 1.2
- Author: lord
- linux/fs/xfs/xfs_vfsops.c:
kill an unused vfs operation
- linux/include/linux/behavior.h:
kill some dead behavior code
- linux/fs/xfs/linux/xfs_vfs.h:
kill an unused vfs operation
- linux/fs/xfs/linux/xfs_behavior.h:
kill some dead behavior code
mod 2.4.x-xfs:slinx:120259a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120259a 05/25/02
- Files affected: linux/fs/xfs/xfs_buf_item.c 1.118,
linux/fs/xfs/xfs_bit.h 1.8, linux/fs/xfs/xfs_bit.c 1.14,
linux/fs/xfs/xfs_log_recover.c 1.228,
linux/fs/xfs/xfs_rtbit.c 1.8
- Description:
back out bitmap changes - it breaks recovery
- Undoes mod: 2.4.x-xfs:slinx:120155a
- Author: lord
mod 2.4.x-xfs:slinx:120270a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:120270a 05/27/02
- Files affected: linux/fs/xfs/linux/xfs_cred.h 1.13
- Author: nathans
- linux/fs/xfs/linux/xfs_cred.h:
make use of explicitly sized types for int/short/char fields - these are
the ondisk forms of these data structures.
mod 2.4.x-xfs:slinx:120312a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-testing
- 2.4.x-xfs:slinx:120312a 05/28/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.526,
linux/fs/xfs/xfs_dmapi.c 1.52, linux/fs/xfs/xfs_vfsops.c 1.346,
linux/fs/xfs/xfs_dfrag.c 1.28, linux/fs/xfs/xfs_mount.c 1.282,
linux/fs/xfs/xfs_inode.c 1.337, linux/fs/xfs/xfs_utils.c 1.42,
linux/fs/xfs/xfs_utils.h 1.14, linux/fs/xfs/xfs_rename.c 1.32,
linux/fs/xfs/linux/xfs_vnode.c 1.75,
linux/fs/xfs/linux/xfs_super.c 1.170
- Author: sandeen
- linux/fs/xfs/xfs_vnodeops.c:
Remove checks for VISSWAP, it's never set.
Remove xfs_pre_rename, xfs_pre_rmdir, xfs_pre_remove,
these either checked flags that are never set, or duplicated
standard Linux VFS checks already in place.
- linux/fs/xfs/xfs_dmapi.c:
Remove checks for VISSWAP, it's never set.
- linux/fs/xfs/xfs_vfsops.c:
Remove checks for VISSWAP, it's never set.
- linux/fs/xfs/xfs_dfrag.c:
Remove checks for VISSWAP, it's never set.
Don't set VREMAPPING, nobody ever checks it.
- linux/fs/xfs/xfs_mount.c:
Don't set VROOT, nobody ever checks it.
- linux/fs/xfs/xfs_inode.c:
Don't set VENF_LOCKING, nobody ever checks it.
- linux/fs/xfs/xfs_utils.c:
Remove xfs_pre_rename, xfs_pre_rmdir, xfs_pre_remove,
these either checked flags that are never set, or duplicated
standard Linux VFS checks already in place.
- linux/fs/xfs/xfs_utils.h:
Remove xfs_pre_rename, xfs_pre_rmdir, xfs_pre_remove,
these either checked flags that are never set, or duplicated
standard Linux VFS checks already in place.
- linux/fs/xfs/xfs_rename.c:
Remove xfs_pre_rename, xfs_pre_rmdir, xfs_pre_remove,
these either checked flags that are never set, or duplicated
standard Linux VFS checks already in place.
- linux/fs/xfs/linux/xfs_vnode.c:
Remove VLOCK and VLOCKHOLD flags, never used.
- linux/fs/xfs/linux/xfs_super.c:
Remove cvp, we set it but never use it.
mod 2.4.x-xfs:slinx:120407a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:120407a 05/29/02
- Files affected: linux/include/linux/dqblk_xfs.h (new),
linux/include/linux/quota.h 1.11, linux/fs/Config.in 1.79,
linux/include/linux/xqm.h 1.9 (renamed to linux/include/linux/quotaio_xfs.h)
- Author: nathans
- linux/include/linux/dqblk_xfs.h:
dquot information for XFS filesystems, consistent with other quota headers.
- linux/include/linux/quota.h:
tweak the names of XFS includes for cleaner XFS integration.
- linux/fs/Config.in:
add CONFIG_QUOTACTL if CONFIG_XFS_QUOTA set. preparing the way for next
set of quota patches to apply cleanly to XFS.
- linux/include/linux/xqm.h:
linux/include/linux/xqm.h 1.9 Renamed to linux/include/linux/quotaio_xfs.h
tweak the names of XFS includes for cleaner XFS integration.
mod 2.4.x-xfs:slinx:120428a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: bruce.melbourne.sgi.com:/home/fsgqa/qa/test-xfs
- 2.4.x-xfs:slinx:120428a 05/29/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.17
- Author: nathans
- Merged by: fsgqa
- Merged mods: 2.5.x-xfs:slinx:120428a
- linux/fs/xfs/xfs_acl.c:
Merge of 2.5.x-xfs:slinx:120428a by fsgqa.
add missing check of the acl perms field into validation routines.
mod 2.4.x-xfs:slinx:120429a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:120429a 05/29/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.18
- Author: nathans
- linux/fs/xfs/xfs_acl.c:
fix a typo, bozo.
mod 2.4.x-xfs:slinx:120433a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: bruce.melbourne.sgi.com:/home/fsgqa/qa/test-xfs
- 2.4.x-xfs:slinx:120433a 05/30/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.19
- Author: nathans
- Merged by: fsgqa
- Merged mods: 2.5.x-xfs:slinx:120433a
- linux/fs/xfs/xfs_acl.c:
Merge of 2.5.x-xfs:slinx:120433a by fsgqa.
of course, the perms field is a _bitfield_, so it needs to be checked
slightly differently to the type field, bozo -- fixes that last fix.
mod 2.4.x-xfs:slinx:120437a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-newlog
- 2.4.x-xfs:slinx:120437a 05/30/02
- Files affected: linux/include/asm-i386/spinlock.h 1.23,
linux/fs/xfs/linux/xfs_super.h 1.17
- Description:
make xfs and spinlock debugging coexist
- Author: lord
mod 2.4.x-xfs:slinx:120438a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120438a 05/30/02
- Files affected:
linux/fs/xfs/pagebuf/page_buf_locking.c 1.10,
linux/fs/xfs/pagebuf/page_buf.h 1.14
- Author: lord
- linux/fs/xfs/pagebuf/page_buf_locking.c:
clean up pagebuf target handling, get rid of backwards compatibility code
- linux/fs/xfs/pagebuf/page_buf.h:
clean up pagebuf target handling
mod 2.4.x-xfs:slinx:120439a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120439a 05/30/02
- Files affected: linux/fs/xfs/pagebuf/Makefile 1.7,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.11,
linux/fs/xfs/pagebuf/page_buf.c 1.26,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.6
- Author: lord
- linux/fs/xfs/pagebuf/Makefile:
fix up module exports
- linux/fs/xfs/pagebuf/page_buf_locking.c:
get rid of the zone for pagebuf target structures, just kmalloc it
- linux/fs/xfs/pagebuf/page_buf.c:
No need for a locking terminate call anymore
- linux/fs/xfs/pagebuf/page_buf_internal.h:
No need for a locking terminate call anymore
mod 2.4.x-xfs:slinx:120465a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120465a 05/30/02
- Files affected: linux/fs/xfs/support/qsort.c 1.3
- Author: lord
- linux/fs/xfs/support/qsort.c:
Bump qsort algorithm to one which does not allocate stack memory
mod 2.4.x-xfs:slinx:120466a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120466a 05/30/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_locking.c 1.12
- Author: lord
- linux/fs/xfs/pagebuf/page_buf_locking.c:
Missing copyright
mod 2.4.x-xfs:slinx:120471a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120471a 05/30/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.c 1.76
- Author: lord
- linux/fs/xfs/linux/xfs_vnode.c:
Fix a possible null dereference
mod 2.4.x-xfs:slinx:120482a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120482a 05/30/02
- Files affected: linux/fs/xfs/linux/xfs_vfs.c 1.27
- Description:
Big kernel lock cleanup
- Author: lord
mod 2.4.x-xfs:slinx:120489a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120489a 05/30/02
- Files affected: linux/fs/xfs/pagebuf/Makefile 1.8,
linux/fs/xfs/pagebuf/page_buf.c 1.27
- Description:
fix xfsidbg as a module again
- Author: lord
mod 2.4.x-xfs:slinx:120519a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:120519a 05/30/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.180,
linux/fs/xfs/xfs_rw.c 1.354, linux/fs/xfs/xfs_buf.h 1.86,
linux/fs/xfs/xfs_buf_item.c 1.119,
linux/fs/xfs/xfs_da_btree.c 1.126,
linux/fs/xfs/xfs_da_btree.h 1.41,
linux/fs/xfs/xfs_vnodeops.c 1.527,
linux/fs/xfs/xfs_rtalloc.c 1.70, linux/fs/xfs/xfs_dmapi.c 1.53,
linux/fs/xfs/xfs_qm_syscalls.c 1.60,
linux/fs/xfs/xfs_log_recover.c 1.229,
linux/fs/xfs/xfs_vfsops.c 1.347, linux/fs/xfs/xfs_dquot.h 1.19,
linux/fs/xfs/xfs_dquot.c 1.63, linux/fs/xfs/xfs_mount.h 1.140,
linux/fs/xfs/xfs_mount.c 1.283, linux/fs/xfs/xfs_qm.c 1.73,
linux/fs/xfs/xfs_types.h 1.53, linux/fs/xfs/xfs_fsops.c 1.75,
linux/fs/xfs/xfs_trans_buf.c 1.98,
linux/fs/xfs/linux/xfs_vfs.c 1.28,
linux/fs/xfs/linux/xfs_linux.h 1.65,
linux/fs/xfs/linux/xfs_vnode.c 1.77,
linux/fs/xfs/linux/xfs_super.h 1.18,
linux/fs/xfs/linux/xfs_super.c 1.171,
linux/fs/xfs/linux/xfs_iops.c 1.143,
linux/fs/xfs/pagebuf/page_buf_io.c 1.38,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.13,
linux/fs/xfs/pagebuf/page_buf.c 1.28,
linux/fs/xfs/pagebuf/page_buf.h 1.15
- Author: nathans
- linux/fs/xfs/xfsidbg.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_rw.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_buf.h:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_buf_item.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_da_btree.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_da_btree.h:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_vnodeops.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_rtalloc.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_dmapi.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_qm_syscalls.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_log_recover.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_vfsops.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_dquot.h:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_dquot.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_mount.h:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_mount.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_qm.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_types.h:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_fsops.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/xfs_trans_buf.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/linux/xfs_vfs.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/linux/xfs_linux.h:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/linux/xfs_vnode.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/linux/xfs_super.h:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/linux/xfs_super.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/linux/xfs_iops.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/pagebuf/page_buf_io.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/pagebuf/page_buf_locking.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/pagebuf/page_buf.c:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
- linux/fs/xfs/pagebuf/page_buf.h:
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).
mod 2.4.x-xfs:slinx:120539a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:120539a 05/30/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.181,
linux/fs/xfs/xfs_iget.c 1.157,
linux/fs/xfs/linux/xfs_linux.h 1.66,
linux/fs/xfs/linux/xfs_vnode.c 1.78,
linux/fs/xfs/linux/xfs_super.c 1.172,
linux/fs/xfs/linux/xfs_iops.c 1.144,
linux/include/linux/xfs_fs_i.h 1.6,
linux/fs/xfs/linux/xfs_ioctl.c 1.60,
linux/include/linux/vnode.h 1.4,
linux/fs/xfs_dmapi/xfsjunk.c 1.4,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.14,
linux/fs/xfs/pagebuf/page_buf.c 1.29,
linux/fs/xfs/pagebuf/page_buf.h 1.16,
linux/fs/xfs/linux/xfs_xattr.c 1.9,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.7
- Author: nathans
- linux/fs/xfs/xfsidbg.c:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/fs/xfs/xfs_iget.c:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/fs/xfs/linux/xfs_linux.h:
minor change to keep files the same/similar between 2.4 and 2.5.
- linux/fs/xfs/linux/xfs_vnode.c:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/fs/xfs/linux/xfs_super.c:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/fs/xfs/linux/xfs_iops.c:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/include/linux/xfs_fs_i.h:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/fs/xfs/linux/xfs_ioctl.c:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/include/linux/vnode.h:
remove some unnecessary/bogus struct forward declarations.
- linux/fs/xfs_dmapi/xfsjunk.c:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/fs/xfs/pagebuf/page_buf_locking.c:
minor change to keep files the same/similar between 2.4 and 2.5.
- linux/fs/xfs/pagebuf/page_buf.c:
minor change to keep files the same/similar between 2.4 and 2.5.
- linux/fs/xfs/pagebuf/page_buf.h:
structures moved recently, move their associated comments with them.
- linux/fs/xfs/linux/xfs_xattr.c:
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP,
in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a
bunch of code the same between the two trees.
- linux/fs/xfs/pagebuf/page_buf_internal.h:
minor change to keep files the same/similar between 2.4 and 2.5.
mod 2.4.x-xfs:slinx:120573a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120573a 05/31/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.230
- Author: lord
- linux/fs/xfs/xfs_log_recover.c:
Fix a recovery bug - miscalculation of which block is the end of the log
mod 2.4.x-xfs:slinx:120586a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120586a 05/31/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.39
- Description:
fix an mmap flush case
- Author: lord
mod 2.4.x-xfs:slinx:120640a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120640a 06/02/02
- Files affected: linux/fs/xfs/xfs_ialloc.c 1.155,
linux/fs/xfs/xfs_itable.c 1.103, linux/fs/xfs/xfs_mount.h 1.141,
linux/fs/xfs/xfs_mount.c 1.284, linux/fs/xfs/xfs_alloc.c 1.149,
linux/fs/xfs/xfs_fsops.c 1.76, linux/fs/xfs/xfs_bmap.c 1.282
- Description:
switch xfs perag log to a rw_semaphore
- Author: lord
mod 2.4.x-xfs:slinx:120688a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:120688a 06/03/02
- Files affected: linux/fs/xfs_dmapi/dmapi_session.c 1.6,
linux/fs/xfs_dmapi/dmapi_right.c 1.4,
linux/fs/xfs_dmapi/dmapi_register.c 1.9,
linux/fs/xfs_dmapi/dmapi_private.h 1.6,
linux/fs/xfs_dmapi/dmapi_mountinfo.c 1.3,
linux/fs/xfs_dmapi/dmapi_event.c 1.3,
linux/fs/xfs_dmapi/dmapi_sysent.c 1.3
- Subject: make dmapi use native linux mem alloc/free routines
- Description:
Make dmapi use native linux mem alloc/free routines. This reduces our
dependence on xfs and takes us a few steps closer to being able to
unload and reload the dmapi module.
Also fix some memory leaks.
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_session.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_right.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_register.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_private.h:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_mountinfo.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_event.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_sysent.c:
No Message Supplied
mod 2.4.x-xfs:slinx:120689a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:120689a 06/03/02
- Files affected: linux/fs/xfs_dmapi/sv.c (new),
linux/fs/xfs_dmapi/sv.h (new),
linux/fs/xfs_dmapi/Makefile.in 1.4,
linux/fs/xfs_dmapi/Makefile 1.3
- Subject: give dmapi its own sv_wait routines
- Description:
When building dmapi as a module, use its own sv_wait routines. This further
reduces dmapi's dependence on xfs, and allows dmapi to build as a module
again.
- Author: roehrich
- linux/fs/xfs_dmapi/sv.c:
No Message Supplied
- linux/fs/xfs_dmapi/sv.h:
No Message Supplied
- linux/fs/xfs_dmapi/Makefile.in:
No Message Supplied
- linux/fs/xfs_dmapi/Makefile:
No Message Supplied
mod 2.4.x-xfs:slinx:120690a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:120690a 06/03/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.54
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.c:
fix some mem leaks, and in cases where alloc'd mem will be shared
with the dmapi module, use the native linux mem routines.
mod 2.4.x-xfs:slinx:120708a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120708a 06/03/02
- Files affected: linux/fs/xfs/xfs_log.h 1.59,
linux/fs/xfs/Makefile 1.139,
linux/fs/xfs/xfs_log_lsn.c 1.1 (inactivated)
- Undoes mod: 2.4.x-xfs:slinx:120154a
- Author: lord
mod 2.4.x-xfs:slinx:120709a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:120709a 06/03/02
- Files affected: linux/fs/xfs_dmapi/dmapi_session.c 1.7,
linux/fs/xfs_dmapi/dmapi_register.c 1.10
- Subject: in dmapi, use sv_wait_sig rather than mp_sv_wait_sig
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_session.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_register.c:
No Message Supplied
mod 2.4.x-xfs:slinx:120723a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:120723a 06/03/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.20
- Author: nathans
- linux/fs/xfs/xfs_acl.c:
Fix up behaviour when we're called via getxattr + size==0 code path,
which in turn affects libacl's acl_extended_file routine, which in
turn affects fileutils checks for the presence of file ACLs.
mod 2.4.x-xfs:slinx:120735a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120735a 06/04/02
- Files affected: linux/fs/xfs/xfs_mount.h 1.142,
linux/fs/xfs/linux/xfs_iops.c 1.145
- Author: lord
- linux/fs/xfs/xfs_mount.h:
Define XFS_WRITE_IO_LOG
- linux/fs/xfs/linux/xfs_iops.c:
Use XFS_WRITE_IO_LOG as the size for extending allocations
mod 2.4.x-xfs:slinx:120763a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-copyright
- 2.4.x-xfs:slinx:120763a 06/04/02
- Files affected: linux/fs/xfs/xfs_trans_dquot.c 1.34,
linux/fs/xfs/xfsidbg.c 1.182, linux/fs/xfs/xfs_log.h 1.60,
linux/fs/xfs/xfs_log.c 1.247,
linux/fs/xfs/xfs_quota_priv.h 1.20,
linux/fs/xfs/xfs_ialloc.c 1.156, linux/fs/xfs/xfs_macros.c 1.40,
linux/fs/xfs/xfs_ag.h 1.43, linux/fs/xfs/xfs_rw.h 1.62,
linux/fs/xfs/xfs_rw.c 1.355,
linux/fs/xfs/xfs_extfree_item.c 1.46,
linux/fs/xfs/xfs_buf.h 1.87, linux/fs/xfs/xfs_buf_item.h 1.33,
linux/fs/xfs/xfs_buf_item.c 1.120,
linux/fs/xfs/xfs_trans_priv.h 1.21,
linux/fs/xfs/xfs_attr_sf.h 1.14,
linux/fs/xfs/xfs_log_priv.h 1.81, linux/fs/xfs/xfs_grio.c 1.87,
linux/fs/xfs/xfs_da_btree.c 1.127,
linux/fs/xfs/xfs_da_btree.h 1.42, linux/fs/xfs/xfs_bit.h 1.9,
linux/fs/xfs/xfs_bit.c 1.15, linux/fs/xfs/xfs_sb.h 1.50,
linux/fs/xfs/xfs_trans_ail.c 1.62,
linux/fs/xfs/xfs_vnodeops.c 1.528,
linux/fs/xfs/xfs_dir2_block.c 1.23,
linux/fs/xfs/xfs_dir2_block.h 1.7,
linux/fs/xfs/xfs_attr_fetch.c 1.9,
linux/fs/xfs/xfsquotasstubs.c 1.14,
linux/fs/xfs/xfs_dir.c 1.134, linux/fs/xfs/xfs_dqblk.h 1.6,
linux/fs/xfs/xfs_rtalloc.c 1.71,
linux/fs/xfs/xfs_itable.c 1.104, linux/fs/xfs/xfs_itable.h 1.34,
linux/fs/xfs/xfs_ialloc_btree.c 1.65,
linux/fs/xfs/xfs_dmapi.h 1.21, linux/fs/xfs/xfs_dmapi.c 1.55,
linux/fs/xfs/xfs_inode_item.c 1.98, linux/fs/xfs/Makefile 1.140,
linux/fs/xfs/xfs_iocore.c 1.29, linux/fs/xfs/xfsrtstubs.c 1.11,
linux/fs/xfs/xfs_qm_syscalls.c 1.61,
linux/fs/xfs/xfs_log_recover.c 1.231,
linux/fs/xfs/xfs_trans_item.c 1.30,
linux/fs/xfs/xfs_dquot_item.h 1.6,
linux/fs/xfs/xfs_dquot_item.c 1.26,
linux/fs/xfs/xfs_vfsops.c 1.348, linux/fs/xfs/xfs_dfrag.c 1.29,
linux/fs/xfs/xfs_iget.c 1.158, linux/fs/xfs/xfs_clnt.h 1.28,
linux/fs/xfs/xfs_bmap_btree.c 1.121,
linux/fs/xfs/xfs_dir2_sf.h 1.11,
linux/fs/xfs/xfs_dir2_sf.c 1.25, linux/fs/xfs/xfs_dquot.h 1.20,
linux/fs/xfs/xfs_dquot.c 1.64, linux/fs/xfs/xfs_dir_leaf.c 1.99,
linux/fs/xfs/xfs_dir_leaf.h 1.32,
linux/fs/xfs/xfs_mount.h 1.143, linux/fs/xfs/xfs_mount.c 1.285,
linux/fs/xfs/xfs_rtbit.c 1.9, linux/fs/xfs/xfs_btree.c 1.96,
linux/fs/xfs/xfs_btree.h 1.51, linux/fs/xfs/xfs_qm.h 1.21,
linux/fs/xfs/xfs_qm.c 1.74, linux/fs/xfs/xfs_dir2_data.c 1.16,
linux/fs/xfs/xfs_inode.c 1.338, linux/fs/xfs/xfs_inode.h 1.159,
linux/fs/xfs/xfs_dir2_trace.c 1.10,
linux/fs/xfs/xfs_dir2_leaf.c 1.25,
linux/fs/xfs/xfs_dir2_leaf.h 1.8,
linux/fs/xfs/xfs_attr_leaf.h 1.27,
linux/fs/xfs/xfs_attr_leaf.c 1.61,
linux/fs/xfs/xfs_types.h 1.54, linux/fs/xfs/xfs_trans.c 1.129,
linux/fs/xfs/xfs_trans.h 1.110, linux/fs/xfs/xfs_error.c 1.31,
linux/fs/xfs/xfs_error.h 1.24, linux/fs/xfs/xfs_utils.c 1.43,
linux/fs/xfs/xfs_utils.h 1.15, linux/fs/xfs/xfs_alloc.c 1.150,
linux/fs/xfs/xfs_alloc.h 1.50, linux/fs/xfs/xfs_fsops.h 1.19,
linux/fs/xfs/xfs_fsops.c 1.77, linux/fs/xfs/xfs_bmap.c 1.283,
linux/fs/xfs/xfsdmapistubs.c 1.10,
linux/fs/xfs/xfs_alloc_btree.c 1.68,
linux/fs/xfs/xfs_quota.h 1.25,
linux/fs/xfs/xfs_trans_buf.c 1.99, linux/fs/xfs/xfs_cxfs.h 1.8,
linux/fs/xfs/xfs_dir2_node.c 1.22,
linux/fs/xfs/xfs_rename.c 1.33, linux/fs/xfs/xfs_attr.c 1.90,
linux/fs/xfs/xfs_attr.h 1.20, linux/fs/xfs/xfs_dir2.h 1.9,
linux/fs/xfs/xfs_dir2.c 1.31, linux/fs/xfs/xfs_dinode.h 1.59,
linux/fs/xfs/linux/xfs_lrw.h 1.20,
linux/fs/xfs/linux/xfs_lrw.c 1.139,
linux/fs/xfs/linux/xfs_vfs.c 1.29,
linux/fs/xfs/linux/xfs_dmistubs.c 1.14,
linux/fs/xfs/linux/xfs_globals.c 1.26,
linux/fs/xfs/linux/xfs_linux.h 1.67,
linux/fs/xfs/linux/Makefile 1.50,
linux/fs/xfs/linux/xfs_file.c 1.60,
linux/fs/xfs/linux/xfs_vnode.c 1.79,
linux/fs/xfs/linux/xfs_fs_subr.c 1.29,
linux/fs/xfs/linux/xfs_super.h 1.19,
linux/fs/xfs/linux/xfs_super.c 1.173,
linux/fs/xfs/linux/xfs_iops.c 1.146,
linux/fs/xfs/linux/xfs_iops.h 1.12,
linux/include/linux/xfs_fs_i.h 1.7,
linux/include/linux/xfs_fs.h 1.32,
linux/fs/xfs/linux/xfs_cred.h 1.14,
linux/fs/xfs/linux/xfs_ioctl.c 1.61,
linux/fs/xfs/xfs_grio.h 1.4, linux/include/linux/behavior.h 1.2,
linux/include/linux/vnode.h 1.5,
linux/include/linux/dmapi.h 1.8,
linux/include/linux/dmapi_kern.h 1.9,
linux/fs/xfs/linux/xfs_globals.h 1.7, linux/fs/xfs/xfs.h 1.21,
linux/fs/xfs/linux/xfs_vnode.h 1.33,
linux/fs/xfs/linux/xfs_vfs.h 1.12,
linux/fs/xfs/linux/xfs_fs_subr.h 1.5,
linux/fs/xfs/linux/xfs_behavior.h 1.3,
linux/fs/xfs/support/uuid.h 1.3,
linux/fs/xfs/support/atomic.h 1.4,
linux/fs/xfs/support/debug.c 1.4,
linux/fs/xfs/support/uuid.c 1.3,
linux/fs/xfs/support/types.h 1.4,
linux/fs/xfs/support/time.h 1.3, linux/fs/xfs/support/sv.h 1.5,
linux/fs/xfs/support/sv.c 1.5, linux/fs/xfs/support/spin.h 1.4,
linux/fs/xfs/support/sema.h 1.5,
linux/fs/xfs/support/qsort.h 1.3,
linux/fs/xfs/support/mutex.h 1.6,
linux/fs/xfs/support/mutex.c 1.3,
linux/fs/xfs/support/mrlock.h 1.5,
linux/fs/xfs/support/mrlock.c 1.7,
linux/fs/xfs/support/ktrace.h 1.4,
linux/fs/xfs/support/move.h 1.6,
linux/fs/xfs/linux/xfs_stats.c 1.2,
linux/fs/xfs/support/Makefile 1.8,
linux/fs/xfs/support/arch.h 1.4,
linux/fs/xfs/support/move.c 1.4,
linux/fs/xfs/support/kmem.h 1.6,
linux/fs/xfs/support/debug.h 1.3,
linux/fs/xfs/support/kmem.c 1.9,
linux/fs/xfs/support/ktrace.c 1.6, linux/fs/xfs/xfs_acl.h 1.9,
linux/fs/xfs/xfs_acl.c 1.21, linux/fs/xfs/Makefile.in 1.15,
linux/fs/xfs/linux/Makefile.in 1.5,
linux/fs/xfs/linux/xfs_sysctl.h 1.2,
linux/fs/xfs/linux/xfs_sysctl.c 1.2,
linux/fs/xfs_dmapi/xfsjunk.c 1.5,
linux/fs/xfs/pagebuf/Makefile.in 1.5,
linux/fs/xfs/pagebuf/page_buf_io.c 1.40,
linux/fs/xfs/pagebuf/Makefile 1.9,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.15,
linux/fs/xfs/pagebuf/page_buf.c 1.30,
linux/fs/xfs/pagebuf/page_buf_trace.h 1.2,
linux/fs/xfs/pagebuf/page_buf.h 1.17,
linux/fs/xfs/xfs_mac.h 1.1, linux/fs/xfs/xfs_mac.c 1.1,
linux/fs/xfs/linux/xfs_xattr.c 1.10,
linux/fs/xfs/linux/xfs_xattr.h 1.4, linux/fs/xattr.c 1.5,
linux/include/linux/xattr.h 1.1,
linux/fs/xfs/support/Makefile.in 1.1,
linux/include/linux/quotaio_xfs.h 1.1
- Description:
Update copyright dates
- Author: sandeen
mod 2.4.x-xfs:slinx:120477a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-irixmerge
- 2.4.x-xfs:slinx:120477a 06/04/02
- Files affected: linux/fs/xfs/xfs_dir2_sf.c 1.26
- PV Incidents affected: 851819
- Inspected by: cwf@sgi.com
- Author: overby
- Merged by: sandeen
- Merged mods: irix6.5f:irix:120477a
mod 2.4.x-xfs:slinx:120873a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120873a 06/05/02
- Files affected: linux/fs/xfs/xfs_rw.c 1.356
- Author: lord
- linux/fs/xfs/xfs_rw.c:
Use lock demote rather than unlock/relock to move from a write
to a read level of the IO lock. This closes a window where a buffered
write could get in.
mod 2.4.x-xfs:slinx:120877a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120877a 06/05/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.529,
linux/fs/xfs/xfs_utils.c 1.44, linux/fs/xfs/xfs_utils.h 1.16,
linux/fs/xfs/xfs_rename.c 1.34,
linux/fs/xfs/linux/xfs_iops.c 1.147,
linux/fs/xfs/linux/xfs_vnode.h 1.34
- Author: lord
- linux/fs/xfs/xfs_vnodeops.c:
Add dentries into the vops, and get the inode from the dentry in unlink
and rmdir.
- linux/fs/xfs/xfs_utils.c:
In name lookup, if we have a positive dentry use that directly instead of
the directory lookup.
- linux/fs/xfs/xfs_utils.h:
prototype changes
- linux/fs/xfs/xfs_rename.c:
deal with dentries instead of names
- linux/fs/xfs/linux/xfs_iops.c:
pass the dentries into the vop calls rather than just the string
- linux/fs/xfs/linux/xfs_vnode.h:
change vop prototypes
mod 2.4.x-xfs:slinx:120910a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-baseline
- 2.4.x-xfs:slinx:120910a 06/05/02
- Files affected: linux/fs/xfs/xfs_buf_item.c 1.121,
linux/fs/xfs/xfs_bit.h 1.10, linux/fs/xfs/xfs_bit.c 1.16,
linux/fs/xfs/xfs_log_recover.c 1.232,
linux/fs/xfs/xfs_rtbit.c 1.10
- Description:
optimize bit manipulation functions
- Author: lord
mod 2.4.x-xfs:slinx:120935a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:120935a 06/05/02
- Files affected: linux/fs/xfs/linux/xfs_super.c 1.174
- Author: sandeen
- linux/fs/xfs/linux/xfs_super.c:
Clean up delete_inode path; just call clear_inode.
mod 2.4.x-xfs:slinx:120976b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:120976b 06/05/02
- Files affected: linux/fs/xfs/xfs_bit.h 1.11
- Author: nathans
- linux/fs/xfs/xfs_bit.h:
sync user/kernel, mark extern functions as extern, make comments consistent.
mod 2.4.x-xfs:slinx:120984a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:120984a 06/06/02
- Files affected: linux/fs/xfs/xfs_acl.h 1.10
- Author: lord
- linux/fs/xfs/xfs_acl.h:
optimize the case of acls built in but no acls on a file
mod 2.4.x-xfs:slinx:121001a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121001a 06/06/02
- Files affected: linux/fs/xfs/xfs_utils.h 1.17,
linux/fs/xfs/xfs_rename.c 1.35,
linux/fs/xfs/linux/xfs_linux.h 1.68,
linux/fs/xfs/linux/xfs_iops.c 1.148,
linux/fs/xfs/linux/xfs_vnode.h 1.35
- Author: lord
- linux/fs/xfs/xfs_utils.h:
remove references to pathname
- linux/fs/xfs/xfs_rename.c:
no pathname parameter on rename, cleanup rename checks to avoid duplication
with the vfs.
- linux/fs/xfs/linux/xfs_linux.h:
remove definition of pathname_t
- linux/fs/xfs/linux/xfs_iops.c:
Remove pathname from rename VOP - not used
- linux/fs/xfs/linux/xfs_vnode.h:
remove pathname from rename VOP
mod 2.4.x-xfs:slinx:121046a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:121046a 06/06/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.22
- Author: nathans
- Merged by: nathans
- Merged mods: 2.5.x-xfs:slinx:121046a
- linux/fs/xfs/xfs_acl.c:
Merge of 2.5.x-xfs:slinx:121046a by nathans.
acl_set_file(3) may request that we set default ACLs with zero length;
defend (gracefully) against that in XFS, and take it up with Andreas
as to whether libacl needs fixing too.
mod 2.4.x-xfs:slinx:121048a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:121048a 06/06/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.23
- Author: nathans
- Merged by: nathans
- Merged mods: 2.5.x-xfs:slinx:121048a
- linux/fs/xfs/xfs_acl.c:
Merge of 2.5.x-xfs:slinx:121048a by nathans.
remove a line of redundant code in that last acl_set_file fix.
mod 2.4.x-xfs:slinx:121061a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121061a 06/07/02
- Files affected: linux/fs/xfs/xfs_acl.h 1.11
- Author: roehrich
- linux/fs/xfs/xfs_acl.h:
fix the logic in _ACL_XFS_IACCESS
mod 2.4.x-xfs:slinx:121103a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121103a 06/07/02
- Files affected: linux/fs/xfs/xfs_rw.h 1.63,
linux/fs/xfs/xfs_dmapi.c 1.56, linux/fs/xfs/xfs_types.h 1.55,
linux/fs/xfs/linux/xfs_lrw.h 1.21,
linux/fs/xfs/linux/xfs_lrw.c 1.140,
linux/fs/xfs/linux/xfs_file.c 1.61,
linux/fs/xfs/linux/xfs_vnode.h 1.36
- Description:
remove unused parameter from read/write path
- Author: lord
mod 2.4.x-xfs:slinx:121106a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121106a 06/07/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.41
- Author: lord
- linux/fs/xfs/pagebuf/page_buf_io.c:
When clustering unbuffered pages for writeout - only look at dirty ones
mod 2.4.x-xfs:slinx:121107a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-test
- 2.4.x-xfs:slinx:121107a 06/07/02
- Files affected: linux/mm/filemap.c 1.110,
linux/include/linux/mm.h 1.82, linux/fs/buffer.c 1.105,
linux/kdb/modules/kdbm_pg.c 1.53,
linux/fs/xfs/pagebuf/page_buf_io.c 1.42
- Description:
Remove PageDelalloc flag
- Author: lord
mod 2.4.x-xfs:slinx:121116a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121116a 06/08/02
- Files affected: linux/fs/xfs/xfs_iget.c 1.159
- Author: lord
- linux/fs/xfs/xfs_iget.c:
If we are not dropping the ilock there is no need to call the
transaction system.
mod 2.4.x-xfs:slinx:121145a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121145a 06/10/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.57,
linux/fs/xfs/linux/xfs_lrw.h 1.22,
linux/fs/xfs/linux/xfs_lrw.c 1.141,
linux/fs/xfs/linux/xfs_file.c 1.62,
linux/fs/xfs/linux/xfs_vnode.h 1.37,
linux/fs/xfs/linux/xfs_vfs.h 1.13
- Author: lord
- linux/fs/xfs/xfs_dmapi.c:
kill the use of a uio_t on the read/write path, it was just overhead
- linux/fs/xfs/linux/xfs_lrw.h:
kill the use of a uio_t on the read/write path, it was just overhead
- linux/fs/xfs/linux/xfs_lrw.c:
kill the use of a uio_t on the read/write path, it was just overhead
- linux/fs/xfs/linux/xfs_file.c:
kill the use of a uio_t on the read/write path, it was just overhead
- linux/fs/xfs/linux/xfs_vnode.h:
kill the use of a uio_t on the read/write path, it was just overhead
- linux/fs/xfs/linux/xfs_vfs.h:
kill the use of a uio_t on the read/write path, it was just overhead
mod 2.4.x-xfs:slinx:121146a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121146a 06/10/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.31
- Author: lord
- linux/fs/xfs/pagebuf/page_buf.c:
less use of magic numbers for block sizes
mod 2.4.x-xfs:slinx:121152a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121152a 06/10/02
- Files affected: linux/fs/xfs/xfs_iget.c 1.160,
linux/fs/xfs/linux/xfs_vnode.c 1.80,
linux/fs/xfs/linux/xfs_super.c 1.175,
linux/fs/xfs/linux/xfs_vnode.h 1.38
- Description:
remove read_inode method from xfs
- Author: lord
mod 2.4.x-xfs:slinx:121154a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:121154a 06/10/02
- Files affected: linux/fs/xfs/xfs_qm.c 1.75
- Author: sandeen
- linux/fs/xfs/xfs_qm.c:
Get some bytes off the stack in xfs_qm_dqiterate
mod 2.4.x-xfs:slinx:121156a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121156a 06/10/02
- Files affected: linux/fs/xfs/xfs_grio.c 1.88,
linux/fs/xfs/xfs_itable.c 1.105, linux/fs/xfs/xfs_itable.h 1.35,
linux/fs/xfs/xfs_utils.c 1.45, linux/fs/xfs/xfs_utils.h 1.18,
linux/fs/xfs/linux/xfs_vfs.c 1.30,
linux/fs/xfs/linux/xfs_linux.h 1.69,
linux/fs/xfs/linux/xfs_vfs.h 1.14
- Description:
remove dead code
- Author: lord
mod 2.4.x-xfs:slinx:121160a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121160a 06/10/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.58
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.c:
invisible I/O needs to open large files with O_LARGEFILE.
mod 2.4.x-xfs:slinx:121166a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121166a 06/10/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.142
- Author: roehrich
- linux/fs/xfs/linux/xfs_lrw.c:
when sending a dmapi write event from xfs_write(), release the ilock
during the event.
mod 2.4.x-xfs:slinx:121176a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121176a 06/10/02
- Files affected: linux/fs/xfs/linux/xfs_vfs.c 1.31,
linux/fs/xfs/linux/xfs_file.c 1.63,
linux/fs/xfs/linux/xfs_vnode.c 1.81,
linux/fs/xfs/linux/xfs_vnode.h 1.39,
linux/fs/xfs/support/types.h 1.5,
linux/fs/xfs/linux/xfs_stats.c 1.3,
linux/fs/xfs/support/kmem.c 1.10,
linux/fs/xfs_dmapi/xfsjunk.c 1.6,
linux/fs/xfs_dmapi/dmapi_session.c 1.8,
linux/fs/xfs_dmapi/dmapi_register.c 1.11,
linux/fs/xfs_dmapi/dmapi_sysent.c 1.4,
linux/fs/xfs/pagebuf/page_buf.c 1.32
- Description:
small cleanups
- Author: lord
mod 2.4.x-xfs:slinx:121202a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:121202a 06/10/02
- Files affected: linux/fs/xfs/xfs_qm_syscalls.c 1.62,
linux/fs/xfs/linux/xfs_lrw.c 1.143
- Author: nathans
- linux/fs/xfs/xfs_qm_syscalls.c:
fix quotaoff assertion failure for recently removed inodes in the mount list;
code is now aligned up with similar code in xfs_iflush_all() & xfs_ibusy().
- linux/fs/xfs/linux/xfs_lrw.c:
fix debug builds - were still refering to uiop in a couple of places.
mod 2.4.x-xfs:slinx:121206a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121206a 06/11/02
- Files affected: linux/fs/xfs/linux/xfs_file.c 1.64
- Author: lord
- linux/fs/xfs/linux/xfs_file.c:
fix O_APPEND writes
mod 2.4.x-xfs:slinx:121209a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:121209a 06/11/02
- Files affected: linux/fs/xfs/linux/xfs_super.c 1.176
- Author: sandeen
- linux/fs/xfs/linux/xfs_super.c:
Just remove delete_inode altogether; VFS will call clear_inode if it's not there
mod 2.4.x-xfs:slinx:121217a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121217a 06/11/02
- Files affected: linux/fs/xfs_dmapi/xfsjunk.c 1.7
- Author: roehrich
- linux/fs/xfs_dmapi/xfsjunk.c:
catchup this version vn_hold to the official version
mod 2.4.x-xfs:slinx:121219a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121219a 06/11/02
- Files affected: linux/fs/xfs/xfs_dir.c 1.135,
linux/fs/xfs/xfs_dir_leaf.c 1.100,
linux/fs/xfs/xfs_dir_leaf.h 1.33, linux/fs/xfs/xfs_dir2.c 1.32,
linux/fs/xfs/linux/xfs_linux.h 1.70,
linux/fs/xfs_dmapi/dmapi_private.h 1.7
- Description:
remove old mips abi code
- Author: lord
mod 2.4.x-xfs:slinx:121220a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121220a 06/11/02
- Files affected: linux/fs/xfs/linux/xfs_file.c 1.65
- Author: lord
- linux/fs/xfs/linux/xfs_file.c:
fix a type cast on filldir
mod 2.4.x-xfs:slinx:121222a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121222a 06/11/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.h 1.23,
linux/fs/xfs/linux/xfs_lrw.c 1.144,
linux/fs/xfs/linux/xfs_vnode.h 1.40,
linux/fs/xfs/pagebuf/page_buf_io.c 1.43,
linux/fs/xfs/pagebuf/page_buf.h 1.18
- Description:
pass const pointer info down into write path
- Author: lord
mod 2.4.x-xfs:slinx:121226a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121226a 06/11/02
- Files affected: linux/fs/xfs/linux/xfs_vfs.c 1.32,
linux/fs/xfs/linux/xfs_vfs.h 1.15,
linux/fs/xfs/linux/xfs_stats.c 1.4,
linux/fs/xfs/linux/xfs_sysctl.c 1.3,
linux/fs/xfs/pagebuf/page_buf_io.c 1.44
- Description:
more minor cleanup
- Author: lord
mod 2.4.x-xfs:slinx:121268a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121268a 06/11/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.145
- Author: lord
- linux/fs/xfs/linux/xfs_lrw.c:
Turn on sync writes for a filesystem mounted -o sync
mod 2.4.x-xfs:slinx:121348a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121348a 06/12/02
- Files affected: linux/fs/xfs/linux/xfs_behavior.h 1.4
- Author: lord
- linux/fs/xfs/linux/xfs_behavior.h:
fix definitions in the CELL_CAPABLE path
mod 2.4.x-xfs:slinx:121353a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121353a 06/12/02
- Files affected: linux/include/linux/dmapi_kern.h 1.10,
linux/fs/xfs_dmapi/dmapi_private.h 1.8,
linux/fs/xfs_dmapi/dmapi_sysent.c 1.5
- Subject: make dmapi kernel<>library interface 64bit safe
- Author: roehrich
- linux/include/linux/dmapi_kern.h:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_private.h:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_sysent.c:
No Message Supplied
mod 2.4.x-xfs:slinx:121362a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121362a 06/12/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.183
- Author: lord
- linux/fs/xfs/xfsidbg.c:
add xdelay function to locate delalloc space in the filesystem
mod 2.4.x-xfs:slinx:121459a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121459a 06/13/02
- Files affected: linux/fs/xfs_dmapi/dmapi_mountinfo.c 1.4
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_mountinfo.c:
zero kmalloc'd mem, to avoid mem corruption
mod 2.4.x-xfs:slinx:121492a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121492a 06/13/02
- Files affected: linux/fs/xfs/xfs_buf.h 1.88,
linux/fs/xfs/xfs_grio.c 1.89 (inactivated),
linux/fs/xfs/Makefile 1.141, linux/fs/xfs/linux/xfs_lrw.c 1.146,
linux/fs/xfs/linux/xfs_griostubs.c 1.11 (inactivated),
linux/fs/xfs/linux/Makefile 1.51,
linux/fs/xfs/linux/xfs_super.h 1.20,
linux/fs/xfs/linux/xfs_super.c 1.177,
linux/fs/xfs/xfs_grio.h 1.5 (inactivated),
linux/fs/xfs/xfs.h 1.22, linux/fs/xfs/pagebuf/page_buf.h 1.19
- Description:
remove grio code
- Author: lord
mod 2.4.x-xfs:slinx:121495a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121495a 06/13/02
- Files affected: linux/include/linux/dmapi.h 1.9
- Author: roehrich
- linux/include/linux/dmapi.h:
use dm_mode_t rather than mode_t in dmapi
mod 2.4.x-xfs:slinx:121513a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121513a 06/13/02
- Files affected: linux/fs/xfs/xfs_iget.c 1.161,
linux/fs/xfs/linux/xfs_linux.h 1.71
- Description:
remove lock wait priotiry flags
- Author: lord
mod 2.4.x-xfs:slinx:121564a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:121564a 06/13/02
- Files affected: linux/Documentation/Configure.help 1.131
- Author: nathans
- linux/Documentation/Configure.help:
update words describing quota - point to additional docs and describe
relationship to generic quota a bit.
mod 2.4.x-xfs:slinx:121593a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:121593a 06/13/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.349,
linux/fs/xfs/linux/xfs_iops.c 1.149,
linux/fs/xfs/xfs_acl.h 1.12, linux/fs/xfs/xfs_acl.c 1.24
- Author: nathans
- linux/fs/xfs/xfs_vfsops.c:
Take xfs_acl_t off the stack - allocate it from an xfs_acl zone instead;
wrap up use of acls in macros such that an alternate implementation could
be plugged in potentially - for the guys investigating large ACE counts &
extended permission bits.
- linux/fs/xfs/linux/xfs_iops.c:
Take xfs_acl_t off the stack - allocate it from an xfs_acl zone instead;
wrap up use of acls in macros such that an alternate implementation could
be plugged in potentially - for the guys investigating large ACE counts &
extended permission bits.
- linux/fs/xfs/xfs_acl.h:
Take xfs_acl_t off the stack - allocate it from an xfs_acl zone instead;
wrap up use of acls in macros such that an alternate implementation could
be plugged in potentially - for the guys investigating large ACE counts &
extended permission bits.
- linux/fs/xfs/xfs_acl.c:
Take xfs_acl_t off the stack - allocate it from an xfs_acl zone instead;
wrap up use of acls in macros such that an alternate implementation could
be plugged in potentially - for the guys investigating large ACE counts &
extended permission bits.
mod 2.4.x-xfs:slinx:121594a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:121594a 06/13/02
- Files affected: linux/fs/xfs/xfs_acl.c 1.25
- Author: nathans
- linux/fs/xfs/xfs_acl.c:
remove extraneous brace.
mod 2.4.x-xfs:slinx:121596a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:121596a 06/14/02
- Files affected: linux/init/main.c 1.69,
linux/kdb/kdbmain.c 1.25, linux/kdb/modules/kdbm_pg.c 1.54,
linux/kdb/ChangeLog 1.16, linux/arch/i386/kdb/ChangeLog 1.3
- Description:
Sync with kdb v2.1-2.4.19-pre10
- Author: kaos
mod 2.4.x-xfs:slinx:121612a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121612a 06/14/02
- Files affected: linux/fs/xfs/xfs_mount.h 1.144
- Author: lord
- linux/fs/xfs/xfs_mount.h:
remove prototype for non-existent function
mod 2.4.x-xfs:slinx:121630a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121630a 06/14/02
- Files affected: linux/fs/xfs/xfs_alloc.c 1.151,
linux/fs/xfs/linux/xfs_lrw.c 1.147
- Author: lord
- linux/fs/xfs/xfs_alloc.c:
add an extra last pass to the allocation group scan to squeeze the last
few blocks out of the disk.
- linux/fs/xfs/linux/xfs_lrw.c:
when out of space, flush the log as well as the delalloc buffers
mod 2.4.x-xfs:slinx:121659a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121659a 06/14/02
- Files affected: linux/fs/xfs/xfs_dir_leaf.c 1.101,
linux/fs/xfs/linux/xfs_vfs.c 1.33,
linux/fs/xfs/linux/xfs_linux.h 1.72,
linux/fs/xfs/linux/xfs_super.c 1.178,
linux/fs/xfs/linux/xfs_vfs.h 1.16
- Description:
more small cleanups
- Author: lord
mod 2.4.x-xfs:slinx:121667a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121667a 06/14/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.350
- Description:
more small cleanups
- Author: lord
mod 2.4.x-xfs:slinx:121687a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-newlog
- 2.4.x-xfs:slinx:121687a 06/14/02
- Files affected: linux/fs/xfs/linux/xfs_xattr.c 1.11
- Author: lord
- linux/fs/xfs/linux/xfs_xattr.c:
allow build without acls configured
mod 2.4.x-xfs:slinx:121725a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:121725a 06/16/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.150,
linux/fs/xfs/xfs_acl.h 1.13, linux/fs/xfs/xfs_acl.c 1.26,
linux/fs/xfs/linux/xfs_xattr.c 1.12
- Author: nathans
- linux/fs/xfs/linux/xfs_iops.c:
Rework the test for default acls to be CONFIG setting friendly, and still
keep related pieces together.
- linux/fs/xfs/xfs_acl.h:
Rework the test for default acls to be CONFIG setting friendly, and still
keep related pieces together.
- linux/fs/xfs/xfs_acl.c:
Rework the test for default acls to be CONFIG setting friendly, and still
keep related pieces together.
- linux/fs/xfs/linux/xfs_xattr.c:
Rework the test for default acls to be CONFIG setting friendly, and still
keep related pieces together.
mod 2.4.x-xfs:slinx:121726a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:121726a 06/17/02
- Files affected: linux/fs/buffer.c 1.106
- Description:
Remove unnecessary XFS patch
- Author: kaos
mod 2.4.x-xfs:slinx:121806a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:121806a 06/17/02
- Files affected: linux/include/linux/quota.h 1.12,
linux/include/linux/dqblk_xfs.h 1.1 (inactivated),
linux/include/linux/quotaio_xfs.h 1.2
- Author: nathans
- linux/include/linux/quota.h:
sync up with the way Jan/Linus have this kernel code - we want no changes
from what has been taken into their trees.
- linux/include/linux/dqblk_xfs.h:
sync up with the way Jan/Linus have this kernel code - we want no changes
from what has been taken into their trees.
- linux/include/linux/quotaio_xfs.h:
sync up with the way Jan/Linus have this kernel code - we want no changes
from what has been taken into their trees.
mod 2.4.x-xfs:slinx:121807a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:121807a 06/17/02
- Files affected: linux/include/linux/quotaio_xfs.h 1.3 (renamed to linux/include/linux/dqblk_xfs.h)
- Author: nathans
- linux/include/linux/quotaio_xfs.h:
linux/include/linux/quotaio_xfs.h 1.3 Renamed to linux/include/linux/dqblk_xfs.h
sync up with the way Jan/Linus have this kernel code - we want no changes
from what has been taken into their trees.
mod 2.4.x-xfs:slinx:121809a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:121809a 06/17/02
- Files affected: linux/include/linux/quota.h 1.13
- Author: nathans
- linux/include/linux/quota.h:
remove reference to a non-existent type.
mod 2.4.x-xfs:slinx:121849a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121849a 06/18/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.148,
linux/fs/xfs/linux/xfs_iops.c 1.151
- Author: lord
- linux/fs/xfs/linux/xfs_lrw.c:
remove PBMF_NEW it was not doing any good
- linux/fs/xfs/linux/xfs_iops.c:
Change how we set BH_New
mod 2.4.x-xfs:slinx:121850a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:121850a 06/18/02
- Files affected: linux/include/linux/fs.h 1.148,
linux/fs/xfs/xfs_dmapi.c 1.59, linux/fs/xfs/xfs_vfsops.c 1.351,
linux/fs/xfs/xfs_inode.c 1.339, linux/fs/xfs/xfs_inode.h 1.160,
linux/fs/xfs/linux/xfs_vfs.c 1.34,
linux/fs/xfs/linux/xfs_fs_subr.c 1.30,
linux/fs/xfs/linux/xfs_super.h 1.21,
linux/fs/xfs/linux/xfs_super.c 1.179,
linux/include/linux/xfs_fs_sb.h 1.6 (inactivated),
linux/fs/xfs/linux/xfs_vfs.h 1.17,
linux/fs/xfs/pagebuf/page_buf_io.c 1.45,
linux/fs/xfs/pagebuf/page_buf.c 1.33,
linux/fs/xfs/pagebuf/page_buf.h 1.20
- Author: lord
- linux/include/linux/fs.h:
remove include of xfs_sb info
- linux/fs/xfs/xfs_dmapi.c:
remove need for covered vnode pointer in mount event path
- linux/fs/xfs/xfs_vfsops.c:
remove unneeded check for a directory
- linux/fs/xfs/xfs_inode.c:
remove xfs_get_inode - not called
- linux/fs/xfs/xfs_inode.h:
remove xfs_get_inode - not called
- linux/fs/xfs/linux/xfs_vfs.c:
remove vfs_busydev - not used
- linux/fs/xfs/linux/xfs_fs_subr.c:
call into linux buffer cache functions directly rather than
via pagebuf.
- linux/fs/xfs/linux/xfs_super.h:
define LINVFS_GET_VFS and LINVFS_SET_VFS here to use the generic_sbp
pointer.
- linux/fs/xfs/linux/xfs_super.c:
Remove covered vnode pointer - we do not need it
- linux/include/linux/xfs_fs_sb.h:
file no longer needed
- linux/fs/xfs/linux/xfs_vfs.h:
remove vfs_busydev - not used
- linux/fs/xfs/pagebuf/page_buf_io.c:
kill pagebuf_flush, pagebuf_inval and pagebuf_flushinval
- linux/fs/xfs/pagebuf/page_buf.c:
remove the REMAPPING_SUPPORT #ifdefs, we need this code
- linux/fs/xfs/pagebuf/page_buf.h:
kill prototypes for pagebuf_flush, pagebuf_inval and pagebuf_flushinval
mod 2.4.x-xfs:slinx:121875b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-newlog
- 2.4.x-xfs:slinx:121875b 06/18/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.184,
linux/fs/xfs/xfs_log.c 1.248, linux/fs/xfs/xfs_macros.c 1.41,
linux/fs/xfs/xfs_log_priv.h 1.82, linux/fs/xfs/xfs_sb.h 1.51,
linux/fs/xfs/xfs_log_recover.c 1.233,
linux/fs/xfs/xfs_vfsops.c 1.352, linux/fs/xfs/xfs_mount.h 1.145,
linux/fs/xfs/xfs_mount.c 1.286, linux/fs/xfs/xfs_fsops.c 1.78,
linux/fs/xfs/linux/xfs_super.c 1.180,
linux/include/linux/xfs_fs.h 1.33,
linux/fs/xfs/linux/xfs_ioctl.c 1.62,
linux/fs/xfs/support/debug.c 1.5
- Author: lord
- linux/fs/xfs/xfsidbg.c:
Log v2 debug stuff
- linux/fs/xfs/xfs_log.c:
Support for writing v2 logs
- linux/fs/xfs/xfs_macros.c:
Log v2 macro
- linux/fs/xfs/xfs_log_priv.h:
New structures for v2 log format
- linux/fs/xfs/xfs_sb.h:
Add log versioning, and new super block field for the log stripe
- linux/fs/xfs/xfs_log_recover.c:
Support for recovering v2 logs
- linux/fs/xfs/xfs_vfsops.c:
Checks for new logbuf sizes
- linux/fs/xfs/xfs_mount.h:
Add stripemask to xfs_mount_t
- linux/fs/xfs/xfs_mount.c:
Initialize log stripe mask from super block
- linux/fs/xfs/xfs_fsops.c:
New geometry version
- linux/fs/xfs/linux/xfs_super.c:
Parse new bufsize parameters
- linux/include/linux/xfs_fs.h:
Version geometry ioctl
- linux/fs/xfs/linux/xfs_ioctl.c:
Add new version of geometry ioctl
- linux/fs/xfs/support/debug.c:
Make CE_PANIC stop the machine
mod 2.4.x-xfs:slinx:121882a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121882a 06/18/02
- Files affected: linux/fs/xfs_dmapi/dmapi_register.c 1.12,
linux/fs/xfs_dmapi/dmapi_private.h 1.9,
linux/fs/xfs_dmapi/dmapi_sysent.c 1.6
- Subject: make dmapi open_by_handle independent of mount event info
- Description:
Change dm_open_by_handle() to expect an open file descriptor on the
specified filesystem. This removes the unsavory dependence between this
function and data from the mount event. We'll make the libdm library
work a bit harder.
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_register.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_private.h:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_sysent.c:
No Message Supplied
mod 2.4.x-xfs:slinx:121886a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121886a 06/18/02
- Files affected: linux/include/linux/fs.h 1.149,
linux/fs/xfs/xfs_dmapi.c 1.60, linux/fs/xfs/xfs_clnt.h 1.29,
linux/fs/xfs/linux/xfs_super.c 1.181, linux/fs/namespace.c 1.10
- Subject: move dmapi mount event entirely into xfs
- Description:
Move the dmapi mount event entirely into XFS. Add a new mount option,
borrowed from the Imprezzo folks, to specify the mountpoint for the dmapi
filesystem.
Now mount dmapi filesystems this way:
mount -o dmapi -o mtpt=/mnts/dmi1 /dev/sda7 /mnts/dmi1
- Author: roehrich
- linux/include/linux/fs.h:
remove dmapi mount event hook
- linux/fs/xfs/xfs_dmapi.c:
No Message Supplied
- linux/fs/xfs/xfs_clnt.h:
No Message Supplied
- linux/fs/xfs/linux/xfs_super.c:
No Message Supplied
- linux/fs/namespace.c:
remove dmapi mount event hook
mod 2.4.x-xfs:slinx:121944a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:121944a 06/19/02
- Files affected: linux/fs/xfs/xfs_dmapi.h 1.22,
linux/fs/xfs/xfs_dmapi.c 1.61,
linux/fs/xfs/linux/xfs_dmistubs.c 1.15,
linux/fs/xfs/linux/xfs_super.c 1.182,
linux/include/linux/dmapi_kern.h 1.11,
linux/fs/xfs/linux/xfs_vfs.h 1.18,
linux/fs/xfs_dmapi/dmapi_register.c 1.13,
linux/fs/xfs_dmapi/dmapi_private.h 1.10
- Subject: clean out left-over junk from dmapi mount event
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.h:
No Message Supplied
- linux/fs/xfs/xfs_dmapi.c:
No Message Supplied
- linux/fs/xfs/linux/xfs_dmistubs.c:
No Message Supplied
- linux/fs/xfs/linux/xfs_super.c:
Remove linvfs_dmapi_mount().
- linux/include/linux/dmapi_kern.h:
No Message Supplied
- linux/fs/xfs/linux/xfs_vfs.h:
Remove unused vfsmount and cvp params from VFSOPS_DMAPI_MOUNT.
- linux/fs/xfs_dmapi/dmapi_register.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_private.h:
Remove vfsmount field from dm_fsreg_t.
mod 2.4.x-xfs:slinx:122025a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:122025a 06/19/02
- Files affected: linux/fs/super.c 1.75, linux/fs/quota.c 1.11
- Author: nathans
- linux/fs/super.c:
sync up with Jans latest patches - very minor changes.
- linux/fs/quota.c:
sync up with Jans latest patches - very minor changes.
mod 2.4.x-xfs:slinx:122032a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:122032a 06/19/02
- Files affected: linux/fs/xfs/xfs_cap.h (new),
linux/fs/xfs/xfs_trans_dquot.c 1.35,
linux/fs/xfs/xfsidbg.c 1.185, linux/fs/xfs/xfs_bit.h 1.12,
linux/fs/xfs/xfs_vnodeops.c 1.530,
linux/fs/xfs/xfsquotasstubs.c 1.15 (inactivated),
linux/fs/xfs/xfs_rtalloc.h 1.20,
linux/fs/xfs/xfs_rtalloc.c 1.72, linux/fs/xfs/Makefile 1.142,
linux/fs/xfs/xfsrtstubs.c 1.12 (inactivated),
linux/fs/xfs/xfs_vfsops.c 1.353,
linux/fs/xfs/xfs_rtbit.c 1.11 (inactivated),
linux/fs/xfs/xfs_qm.h 1.22, linux/fs/xfs/xfs_qm.c 1.76,
linux/fs/xfs/xfs_fsops.h 1.20, linux/fs/xfs/xfs_quota.h 1.26,
linux/fs/xfs/linux/xfs_globals.c 1.27,
linux/fs/xfs/linux/Makefile 1.52,
linux/fs/xfs/linux/xfs_cred.h 1.15,
linux/fs/xfs/linux/xfs_cred.c 1.9,
linux/fs/xfs/linux/xfs_globals.h 1.8, linux/fs/xfs/xfs.h 1.23,
linux/fs/xfs/xfs_acl.h 1.14, linux/fs/xfs/Makefile.in 1.16,
linux/fs/xfs/linux/Makefile.in 1.6, linux/fs/xfs/xfs_mac.h 1.2
- Author: nathans
- linux/fs/xfs/xfs_cap.h:
move data structure and macro declarations close to the code (not yet)
implementing them.
- linux/fs/xfs/xfs_trans_dquot.c:
make xfs_trans_mod_dquot_byino a void function, nothing wants an rval here.
- linux/fs/xfs/xfsidbg.c:
fix quota manager data structure so that kdb module can get at it correctly.
- linux/fs/xfs/xfs_bit.h:
remove a func decl for a func not in xfs_bit.c.
- linux/fs/xfs/xfs_vnodeops.c:
xfs_trans_mod_dquot_byino is now void, don't cast to void.
- linux/fs/xfs/xfsquotasstubs.c:
no longer need this - we compile away this stuff now rather than having stubs.
- linux/fs/xfs/xfs_rtalloc.h:
remove some non-existent func decls. remove xfsrtstubs.c stubs.
- linux/fs/xfs/xfs_rtalloc.c:
fix offsets for xfs_bit_t's and xfs_daddr_t's.
- linux/fs/xfs/Makefile:
rework the quota and rt stub files so that we don't create a bunch of small
functions, instead we just define them away via headers. add hook for cap.
- linux/fs/xfs/xfsrtstubs.c:
no longer need this - we compile away this stuff now rather than having stubs.
- linux/fs/xfs/xfs_vfsops.c:
fix quota manager data structure so that kdb module can get at it correctly.
fix a couple of compiler warnings Keith pointed out.
- linux/fs/xfs/xfs_rtbit.c:
this function has been subsumed by xfs_rtalloc, the only user of it.
- linux/fs/xfs/xfs_qm.h:
fix quota manager data structure so that kdb module can get at it correctly.
- linux/fs/xfs/xfs_qm.c:
fix quota manager data structure so that kdb module can get at it correctly.
- linux/fs/xfs/xfs_fsops.h:
remove a func decl for a func not in xfs_fsops.c.
- linux/fs/xfs/xfs_quota.h:
remove some non-existent func decls. remove xfsquotastubs.c stubs.
- linux/fs/xfs/linux/xfs_globals.c:
fix quota manager data structure so that kdb module can get at it correctly.
- linux/fs/xfs/linux/Makefile:
fix quota manager data structure so that kdb module can get at it correctly.
- linux/fs/xfs/linux/xfs_cred.h:
split this out into acl.h, cap.h and mac.h to keep the ondisk data structs
with the code implementing them. this file should go eventually.
- linux/fs/xfs/linux/xfs_cred.c:
comment out some of the unused fields in struct cred for now.
- linux/fs/xfs/linux/xfs_globals.h:
fix quota manager data structure so that kdb module can get at it correctly.
- linux/fs/xfs/xfs.h:
add cap header file in here so that everything still has access to it.
- linux/fs/xfs/xfs_acl.h:
move data structure and macro declarations close to the code implementing them.
- linux/fs/xfs/Makefile.in:
rework the quota and rt stub files so that we don't create a bunch of small
functions, instead we just define them away via headers. add hook for cap.
- linux/fs/xfs/linux/Makefile.in:
fix quota manager data structure so that kdb module can get at it correctly.
remove leftover reference to grio code.
- linux/fs/xfs/xfs_mac.h:
move data structure and macro declarations close to the code (not yet)
implementing them.
mod 2.4.x-xfs:slinx:122036a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122036a 06/20/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.354
- Author: lord
- linux/fs/xfs/xfs_vfsops.c:
fix types in MIN macro
mod 2.4.x-xfs:slinx:122053a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122053a 06/20/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.531,
linux/fs/xfs/xfs_utils.c 1.46, linux/fs/xfs/xfs_utils.h 1.19
- Description:
remove xfs_stickytest
- Author: lord
mod 2.4.x-xfs:slinx:122064a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122064a 06/20/02
- Files affected: linux/fs/xfs/linux/xfs_globals.c 1.28,
linux/fs/xfs/linux/xfs_globals.h 1.9
- Description:
remove unused globals
- Author: lord
mod 2.4.x-xfs:slinx:122082a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122082a 06/20/02
- Files affected: linux/fs/xfs/xfs_inode.c 1.340,
linux/fs/xfs/linux/xfs_vnode.c 1.82,
linux/include/linux/xfs_fs_i.h 1.8,
linux/fs/xfs/linux/xfs_vnode.h 1.41,
linux/fs/xfs_dmapi/xfsjunk.c 1.8
- Author: lord
- linux/fs/xfs/xfs_inode.c:
use linux version of WRITEALLOWED check here
- linux/fs/xfs/linux/xfs_vnode.c:
Make vn_address an inline. define VN_LOCK here directly
- linux/include/linux/xfs_fs_i.h:
fix a macro define to take an expression as a parameter
- linux/fs/xfs/linux/xfs_vnode.h:
define vn_address as an inline, remove VN_LOCK and WRITEALLOWED macros
- linux/fs/xfs_dmapi/xfsjunk.c:
remove vn_address it is inline now
mod 2.4.x-xfs:slinx:122088a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122088a 06/20/02
- Files affected: linux/fs/xfs/xfs_dmapi.h 1.23,
linux/fs/xfs/xfs_log_recover.c 1.234,
linux/fs/xfs/linux/xfs_lrw.c 1.149
- Author: lord
- linux/fs/xfs/xfs_dmapi.h:
mark going into dmapi calls as being unlikely
- linux/fs/xfs/xfs_log_recover.c:
unifdef some dmapi calls, and add a recovery check which was missing
- linux/fs/xfs/linux/xfs_lrw.c:
unifdef some dmapi calls
mod 2.4.x-xfs:slinx:122091a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122091a 06/20/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.152
- Description:
tweak inode handling
- Author: lord
mod 2.4.x-xfs:slinx:122096a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-c
- 2.4.x-xfs:slinx:122096a 06/20/02
- Files affected: linux/fs/xfs_dmapi/xfsjunk.c 1.9
- Author: roehrich
- linux/fs/xfs_dmapi/xfsjunk.c:
fix typos
mod 2.4.x-xfs:slinx:122112a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122112a 06/20/02
- Files affected: linux/fs/xfs/support/sv.h 1.6,
linux/fs/xfs/support/sv.c 1.6 (inactivated),
linux/fs/xfs/support/spin.h 1.5,
linux/fs/xfs/support/mutex.h 1.7,
linux/fs/xfs/support/mutex.c 1.4 (inactivated),
linux/fs/xfs/support/Makefile 1.9
- Description:
rationalize locking code
- Author: lord
mod 2.4.x-xfs:slinx:122118a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:122118a 06/20/02
- Files affected: linux/fs/xfs/linux/xfs_cred.h 1.16
- Author: nathans
- linux/fs/xfs/linux/xfs_cred.h:
some internal projects are relying on the fields of cred_t - uncomment them.
mod 2.4.x-xfs:slinx:122119a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:122119a 06/20/02
- Files affected: linux/fs/xfs/linux/xfs_cred.h 1.17
- Author: nathans
- linux/fs/xfs/linux/xfs_cred.h:
ugh, more games with header files.
mod 2.4.x-xfs:slinx:122136a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-71.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122136a 06/21/02
- Files affected: linux/fs/xfs/Makefile 1.143
- Description:
clean up makefile ifdefs
- Author: lord
mod 2.4.x-xfs:slinx:122167a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-c
- 2.4.x-xfs:slinx:122167a 06/21/02
- Files affected: linux/fs/xfs/xfs_dmapi.h 1.24,
linux/fs/xfs/xfs_dmapi.c 1.62
- Subject: move some dmapi defines into a header
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.h:
No Message Supplied
- linux/fs/xfs/xfs_dmapi.c:
No Message Supplied
mod 2.4.x-xfs:slinx:122208a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:122208a 06/23/02
- Files affected: linux/fs/Makefile.in.xfs (new),
linux/fs/xfs/Makefile 1.144,
linux/fs/Makefile.in.append 1.8 (inactivated),
linux/fs/xfs/Makefile.in 1.17,
linux/fs/xfs/linux/Makefile.in 1.7,
linux/fs/xfs_dmapi/Makefile.in 1.5,
linux/fs/xfs/pagebuf/Makefile.in 1.6,
linux/fs/xfs/support/Makefile.in 1.2
- Description:
Upgrade kbuild 2.5 to XFS 2.4.19-pre10
- Author: kaos
mod 2.4.x-xfs:slinx:122231a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:122231a 06/24/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.186,
linux/fs/xfs/xfs_vfsops.c 1.355,
linux/fs/xfs/linux/xfs_super.c 1.183
- Author: sandeen
- linux/fs/xfs/xfsidbg.c:
add more mount flag names to xmount output
- linux/fs/xfs/xfs_vfsops.c:
Don't look for 32BITINODES in args; just set it directly
- linux/fs/xfs/linux/xfs_super.c:
Remove XFS mount opt flags that are handled in the Linux VFS: noatime, rw, ro
Don't assign MS_RDONLY VFS flag to xfs args flags
Don't fake out 32BITINODES as an argument, just default it later
Message about "osyncisdsync" going away
Rework linvfs_remount to allow modification of "noatime"
mod 2.4.x-xfs:slinx:122302a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122302a 06/25/02
- Files affected: linux/fs/xfs/support/spin.h 1.6
- Author: lord
- linux/fs/xfs/support/spin.h:
Include sched.h for the preempt case
mod 2.4.x-xfs:slinx:122363a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-70.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122363a 06/26/02
- Files affected: linux/fs/xfs/linux/xfs_file.c 1.66,
linux/fs/xfs/linux/xfs_ioctl.c 1.63
- Description:
remove some unused cred structs from the stack
- Author: lord
mod 2.4.x-xfs:slinx:122364a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122364a 06/26/02
- Files affected: linux/fs/xfs/xfs_cxfs.h 1.9
- Author: lord
- linux/fs/xfs/xfs_cxfs.h:
type fixes
mod 2.4.x-xfs:slinx:122496a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: mtv-vpn-sw-corp-0-56.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122496a 06/27/02
- Files affected: linux/fs/xfs/support/sv.h 1.7,
linux/fs/xfs_dmapi/Makefile 1.4,
linux/fs/xfs_dmapi/sv.c 1.1 (inactivated),
linux/fs/xfs_dmapi/sv.h 1.1 (inactivated)
- Description:
remove unneeded locking implementation from dmapi
- Author: lord
mod 2.4.x-xfs:slinx:122557a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:122557a 06/28/02
- Files affected: linux/fs/xfs/xfs_inode.c 1.341
- Author: sandeen
- linux/fs/xfs/xfs_inode.c:
Don't let CAP_DAC_OVERRIDE override if no execute bits are set
other minor cleanup in xfs_iaccess()
mod 2.4.x-xfs:slinx:122586a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:122586a 06/30/02
- Files affected: linux/include/linux/kdev_t.h 1.6,
linux/fs/xfs/linux/xfs_linux.h 1.73,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.8
- Author: nathans
- linux/include/linux/kdev_t.h:
add missing brace to kdev_val() - assume this will get picked up before
2.4.19-final...
- linux/fs/xfs/linux/xfs_linux.h:
make our kdev_val() 2.5 compat macro dependent on kernel version as 2.4.19
looks like it will have a kdev_val now. fixes up some warnings.
- linux/fs/xfs/pagebuf/page_buf_internal.h:
make our kdev_val() 2.5 compat macro dependent on kernel version as 2.4.19
looks like it will have a kdev_val now. fixes up some warnings.
mod 2.4.x-xfs:slinx:122601a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:122601a 07/01/02
- Files affected: linux/include/linux/posix_acl_xattr.h (new),
linux/include/linux/fs.h 1.150, linux/fs/namei.c 1.43,
linux/fs/xfs/linux/xfs_linux.h 1.74,
linux/fs/xfs/linux/xfs_vnode.c 1.83,
linux/fs/xfs/linux/xfs_super.c 1.184,
linux/fs/xfs/linux/xfs_iops.c 1.153,
linux/fs/xfs/xfs_acl.h 1.15, linux/fs/xfs/xfs_acl.c 1.27,
linux/fs/xfs/linux/xfs_xattr.c 1.13, linux/fs/xattr.c 1.6,
linux/include/linux/acl_ea.h 1.2 (inactivated),
linux/include/linux/posix_acl.h 1.2 (inactivated)
- Author: nathans
- linux/include/linux/posix_acl_xattr.h:
the minimal types and macros we need in order to support the posix_acl
extended attributes.
- linux/include/linux/fs.h:
remove use of additional s_xattr_flags, use the existing inode flags field
instead if ACLs are enabled.
- linux/fs/namei.c:
use a naming scheme consistent with the other inode flags.
- linux/fs/xfs/linux/xfs_linux.h:
rework acl headers so that only one, simpler acl header is needed.
- linux/fs/xfs/linux/xfs_vnode.c:
remove use of additional s_xattr_flags, use the existing inode flags field
instead if ACLs are enabled.
- linux/fs/xfs/linux/xfs_super.c:
remove use of additional s_xattr_flags, use the existing inode flags field
instead if ACLs are enabled.
- linux/fs/xfs/linux/xfs_iops.c:
use a naming scheme consistent with the other inode flags. fix for the
NFS umask problem as suggested by AndreasG.
- linux/fs/xfs/xfs_acl.h:
remove use of additional s_xattr_flags, use the existing inode flags field
instead if ACLs are enabled. changes to ACL type names and macros so that
we can keep external-to-xfs headers much simpler.
- linux/fs/xfs/xfs_acl.c:
changes to ACL type names and macros so that we can keep external-to-xfs
headers much simpler.
- linux/fs/xfs/linux/xfs_xattr.c:
sync revalidate changes with 2.5 (?), small change to some ACL macros so
that we can keep external-to-xfs headers simpler.
- linux/fs/xattr.c:
fix copyright info - we get this file from Linus only, so don't make local
changes to it.
- linux/include/linux/acl_ea.h:
rationalise this header (removed).
- linux/include/linux/posix_acl.h:
rationalise this header (removed).
mod 2.4.x-xfs:slinx:122603a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:122603a 07/01/02
- Files affected: linux/include/linux/posix_cap_xattr.h (new),
linux/fs/xfs/xfs_cap.c (new), linux/fs/xfs/Makefile 1.145,
linux/fs/xfs/Makefile.in 1.18, linux/fs/xfs/xfs_mac.h 1.3,
linux/fs/xfs/xfs_mac.c 1.2, linux/fs/xfs/linux/xfs_xattr.c 1.14,
linux/fs/xfs/xfs_cap.h 1.1
- Author: nathans
- linux/include/linux/posix_cap_xattr.h:
initial, experimental structure definitions for capability extended attr.
- linux/fs/xfs/xfs_cap.c:
initial version of the backend filesystem code which converts ondisk attr
format to the kernels native capability structure. still lots to do...
- linux/fs/xfs/Makefile:
we now have a valid xfs_cap.c target.
- linux/fs/xfs/Makefile.in:
we now have a valid xfs_cap.c target.
- linux/fs/xfs/xfs_mac.h:
add trivial, missing xfs_mac_vhaslabel routine.
- linux/fs/xfs/xfs_mac.c:
add trivial, missing xfs_mac_vhaslabel routine.
- linux/fs/xfs/linux/xfs_xattr.c:
remove hack workaround for missing cap and mac code.
- linux/fs/xfs/xfs_cap.h:
provide some of the missing capabilities code from the fs-specific point
of view.
mod 2.4.x-xfs:slinx:122604a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:122604a 07/01/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.154
- Author: nathans
- linux/fs/xfs/linux/xfs_iops.c:
access to S_POSIXACL needs to be conditional so that the split patches can
be generated with a separate ACL patch.
mod 2.4.x-xfs:slinx:122607a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:122607a 07/01/02
- Files affected: linux/fs/xfs/linux/xfs_linux.h 1.75,
linux/fs/xfs/xfs_acl.c 1.28
- Author: nathans
- linux/fs/xfs/linux/xfs_linux.h:
move include of posix_acl_xattr.h so that split patches can compile
without the acl patch included.
- linux/fs/xfs/xfs_acl.c:
move include of posix_acl_xattr.h so that split patches can compile
without the acl patch included.
mod 2.4.x-xfs:slinx:122619b header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:122619b 07/03/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.c 1.84,
linux/fs/xfs/xfs_acl.h 1.16, linux/fs/xfs/xfs_acl.c 1.29
- Author: nathans
- linux/fs/xfs/linux/xfs_vnode.c:
minor tidyups as suggested by Tim.
- linux/fs/xfs/xfs_acl.h:
minor tidyups as suggested by Tim.
- linux/fs/xfs/xfs_acl.c:
minor tidyups as suggested by Tim.
mod 2.4.x-xfs:slinx:122625a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:122625a 07/04/02
- Files affected: Makefile 1.47
- Author: nathans
- Makefile:
add in some missing command rpm targets (useful for testing builds).
mod 2.4.x-xfs:slinx:122628a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:122628a 07/04/02
- Files affected: linux/fs/xfs/xfs_cap.h 1.2,
linux/fs/xfs/xfs_cap.c 1.1
- Author: nathans
- linux/fs/xfs/xfs_cap.h:
Join the dots in a couple of places - some missing capability bits.
- linux/fs/xfs/xfs_cap.c:
Join the dots in a couple of places - some missing capability bits.
mod 2.4.x-xfs:slinx:122631a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:122631a 07/08/02
- Files affected: linux/fs/xfs/linux/xfs_xattr.c 1.15,
linux/fs/xfs/xfs_cap.h 1.3,
linux/include/linux/posix_cap_xattr.h 1.1,
linux/fs/xfs/xfs_cap.c 1.2
- Author: nathans
- linux/fs/xfs/linux/xfs_xattr.c:
add in some missing hooks for capabilities attribute.
- linux/fs/xfs/xfs_cap.h:
no longer try to keep IRIX and Linux capabilities in sync, decided they
have irreconcilable differences and that it isn't necessary anyway.
- linux/include/linux/posix_cap_xattr.h:
use 64 bits so we have a bit more breathing room in the xattr cap api.
- linux/fs/xfs/xfs_cap.c:
no longer try to keep IRIX and Linux capabilities in sync, decided they
have irreconcilable differences and that it isn't necessary anyway.
mod 2.4.x-xfs:slinx:122661a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122661a 07/08/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.532,
linux/fs/xfs/xfs_trans.c 1.130,
linux/fs/xfs/linux/xfs_super.c 1.185,
linux/fs/xfs/linux/xfs_iops.c 1.155,
linux/fs/xfs/linux/xfs_vnode.h 1.42
- Author: lord
- linux/fs/xfs/xfs_vnodeops.c:
Add an iflush call which will initiate an inode flush to disk if it
can, otherwise return EAGAIN.
- linux/fs/xfs/xfs_trans.c:
Mark the super block dirty after a transaction
- linux/fs/xfs/linux/xfs_super.c:
change write_inode method to call into VOP_IFLUSH
- linux/fs/xfs/linux/xfs_iops.c:
remove unneeded inode field updates, make more use of mark_inode_dirty
- linux/fs/xfs/linux/xfs_vnode.h:
add VOP_IFLUSH
mod 2.4.x-xfs:slinx:122666a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122666a 07/08/02
- Files affected: linux/fs/xfs/xfs_rw.h 1.64,
linux/fs/xfs/xfs_rw.c 1.357, linux/fs/xfs/xfs_vnodeops.c 1.533,
linux/fs/xfs/xfs_dfrag.c 1.30,
linux/fs/xfs/linux/xfs_lrw.c 1.150,
linux/fs/xfs/linux/xfs_file.c 1.67,
linux/fs/xfs/pagebuf/page_buf_io.c 1.46,
linux/fs/xfs/pagebuf/page_buf.h 1.21
- Author: lord
- linux/fs/xfs/xfs_rw.h:
changes xfs_inval_cached_pages interface
- linux/fs/xfs/xfs_rw.c:
changes xfs_inval_cached_pages interface
- linux/fs/xfs/xfs_vnodeops.c:
changes xfs_inval_cached_pages interface
- linux/fs/xfs/xfs_dfrag.c:
changes xfs_inval_cached_pages interface
- linux/fs/xfs/linux/xfs_lrw.c:
move pagebuf_iozero here, relocate xfs stats here, change
xfs_inval_cached_pages interface
- linux/fs/xfs/linux/xfs_file.c:
move xfs stats into xfs
- linux/fs/xfs/pagebuf/page_buf_io.c:
remove pagebuf_iozero from here
- linux/fs/xfs/pagebuf/page_buf.h:
remove pagebuf_iozero from here
mod 2.4.x-xfs:slinx:122679a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122679a 07/08/02
- Files affected: linux/mm/filemap.c 1.112,
linux/include/linux/fs.h 1.151, linux/fs/xfs/xfs_dmapi.c 1.63,
linux/fs/xfs/linux/xfs_lrw.c 1.151,
linux/fs/xfs/linux/xfs_file.c 1.68,
linux/fs/xfs/linux/xfs_iops.c 1.156,
linux/fs/xfs/linux/xfs_ioctl.c 1.64,
linux/fs/xfs/pagebuf/page_buf_io.c 1.47,
linux/fs/xfs/pagebuf/page_buf.c 1.34,
linux/fs/xfs/pagebuf/page_buf.h 1.22,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.9
- Author: lord
- linux/mm/filemap.c:
break generic_file_write apart for use by xfs. Fix direct read end of
file handling.
- linux/include/linux/fs.h:
prototype for do_generic_file_write
- linux/fs/xfs/xfs_dmapi.c:
Get max direct I/O size from a different place
- linux/fs/xfs/linux/xfs_lrw.c:
replace call to pagebuf_generic_file_write with do_generic_file_write.
- linux/fs/xfs/linux/xfs_file.c:
since we now call the generic write path in xfs remove the checks
here which duplicate its functionality. Grab the i_sem lock in the
non O_DIRECT case, we need it in the vmtruncate call out of
do_generic_file_write.
- linux/fs/xfs/linux/xfs_iops.c:
Add a truncate operation, change setattr to use vmtruncate and
not call inode_setattr
- linux/fs/xfs/linux/xfs_ioctl.c:
Get max direct I/O size from a different place
- linux/fs/xfs/pagebuf/page_buf_io.c:
remove write path
- linux/fs/xfs/pagebuf/page_buf.c:
leave pages locked when reading it in.
- linux/fs/xfs/pagebuf/page_buf.h:
remove prototypes
- linux/fs/xfs/pagebuf/page_buf_internal.h:
remove direct I/O config option
mod 2.4.x-xfs:slinx:122683a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122683a 07/09/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.c 1.85
- Author: lord
- linux/fs/xfs/linux/xfs_vnode.c:
small cleanup in generation number code
mod 2.4.x-xfs:slinx:122684a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122684a 07/09/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.152
- Author: lord
- linux/fs/xfs/linux/xfs_lrw.c:
rename pagebuf_iozero to xfs_iozero and change error sign to be
positive
mod 2.4.x-xfs:slinx:122685a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122685a 07/09/02
- Files affected: linux/Documentation/Changes 1.44
- Description:
update command version number info
- Author: lord
mod 2.4.x-xfs:slinx:122727a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122727a 07/09/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.235
- Author: lord
- linux/fs/xfs/xfs_log_recover.c:
when allocating a buffer for recovery reading the log, use a power of 2
mod 2.4.x-xfs:slinx:122728a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:122728a 07/09/02
- Files affected: linux/fs/xfs/xfs_bmap.h 1.76,
linux/fs/xfs/xfs_bmap.c 1.284,
linux/fs/xfs/linux/xfs_super.c 1.186
- Author: sandeen
- linux/fs/xfs/xfs_bmap.h:
Change xfs_bmalloca_t to use chars instead of ints to reduce
stack usage; fix up associated functions.
- linux/fs/xfs/xfs_bmap.c:
Change xfs_bmalloca_t to use chars instead of ints to reduce
stack usage; fix up associated functions.
- linux/fs/xfs/linux/xfs_super.c:
Ease up on stack; allocate xfs_args struct for linvfs_read_super
and linvfs_remount
mod 2.4.x-xfs:slinx:122739a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122739a 07/09/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.157
- Author: lord
- linux/fs/xfs/linux/xfs_iops.c:
remove some page zeroing from the read path of getblock.
mod 2.4.x-xfs:slinx:122766a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122766a 07/10/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.158,
linux/fs/xfs/linux/xfs_ioctl.c 1.65,
linux/fs/xfs/pagebuf/page_buf.h 1.23
- Description:
only include iobuf.h where needed
- Author: lord
mod 2.4.x-xfs:slinx:122767a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122767a 07/10/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.153,
linux/fs/xfs/linux/xfs_iops.c 1.159,
linux/fs/xfs/pagebuf/page_buf_io.c 1.48,
linux/fs/xfs/pagebuf/page_buf.c 1.35
- Description:
use unlock_page instead of UnlockPage
- Author: lord
mod 2.4.x-xfs:slinx:122768a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122768a 07/10/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.154
- Description:
do not pass file->f_flags into check frozen
- Author: lord
mod 2.4.x-xfs:slinx:122770a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122770a 07/10/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.534,
linux/fs/xfs/linux/xfs_iops.c 1.160,
linux/fs/xfs/linux/xfs_vnode.h 1.43
- Description:
do not pass cwd into rmdir
- Author: lord
mod 2.4.x-xfs:slinx:122771a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:122771a 07/10/02
- Files affected: linux/mm/mprotect.c 1.20,
linux/include/linux/fs.h 1.152, linux/fs/xfs/xfs_dmapi.h 1.25,
linux/fs/xfs/xfs_dmapi.c 1.64,
linux/fs/xfs/linux/xfs_dmistubs.c 1.16,
linux/fs/xfs/linux/xfs_file.c 1.69
- Subject: rearrange dmapi mmap event trigger
- Author: roehrich
- linux/mm/mprotect.c:
Remove call to f_op->dmapi_map_event().
Add call to f_op->mprotect().
- linux/include/linux/fs.h:
Remove dmapi_map_event from file_operations.
Add mprotect to file_operations.
- linux/fs/xfs/xfs_dmapi.h:
xfs_dmapi_mmap_event() prototype
- linux/fs/xfs/xfs_dmapi.c:
Add xfs_dmapi_mmap_event(). This is the reincarnation of
linvfs_dmapi_map_event().
- linux/fs/xfs/linux/xfs_dmistubs.c:
xfs_dmapi_mmap_event() stub
- linux/fs/xfs/linux/xfs_file.c:
Remove linvfs_dmapi_map_event().
Add linvfs_mprotect().
Change linvfs_generic_file_mmap() to check for dmapi permission _before_
doing the generic_file_mmap()...not much point in doing it after.
mod 2.4.x-xfs:slinx:122778a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:122778a 07/10/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.65
- Subject: add iobuf.h to xfs_dmapi.c
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.c:
add iobuf.h
mod 2.4.x-xfs:slinx:122792a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:122792a 07/10/02
- Files affected: linux/fs/xfs/xfs_trans_space.h 1.9,
linux/fs/xfs/xfs_trans_dquot.c 1.36,
linux/fs/xfs/xfsidbg.c 1.187, linux/fs/xfs/xfs_log.h 1.61,
linux/fs/xfs/xfs_log.c 1.249,
linux/fs/xfs/xfs_quota_priv.h 1.21,
linux/fs/xfs/xfs_inum.h 1.18, linux/fs/xfs/xfs_ialloc.h 1.39,
linux/fs/xfs/xfs_ialloc.c 1.157, linux/fs/xfs/xfs_macros.c 1.42,
linux/fs/xfs/xfs_macros.h 1.17, linux/fs/xfs/xfs_ag.h 1.44,
linux/fs/xfs/xfs_rw.h 1.65, linux/fs/xfs/xfs_rw.c 1.358,
linux/fs/xfs/xfs_extfree_item.h 1.13,
linux/fs/xfs/xfs_extfree_item.c 1.47,
linux/fs/xfs/xfs_buf.h 1.89, linux/fs/xfs/xfs_buf_item.h 1.34,
linux/fs/xfs/xfs_buf_item.c 1.122,
linux/fs/xfs/xfs_trans_inode.c 1.37,
linux/fs/xfs/xfs_trans_priv.h 1.22,
linux/fs/xfs/xfs_attr_sf.h 1.15,
linux/fs/xfs/xfs_log_priv.h 1.83,
linux/fs/xfs/xfs_da_btree.c 1.128,
linux/fs/xfs/xfs_da_btree.h 1.43, linux/fs/xfs/xfs_bit.h 1.13,
linux/fs/xfs/xfs_bit.c 1.17, linux/fs/xfs/xfs_sb.h 1.52,
linux/fs/xfs/xfs_trans_ail.c 1.63,
linux/fs/xfs/xfs_vnodeops.c 1.535,
linux/fs/xfs/xfs_dir2_block.c 1.24,
linux/fs/xfs/xfs_dir2_block.h 1.8,
linux/fs/xfs/xfs_attr_fetch.c 1.10, linux/fs/xfs/xfs_dir.h 1.37,
linux/fs/xfs/xfs_dir.c 1.136, linux/fs/xfs/xfs_dqblk.h 1.7,
linux/fs/xfs/xfs_rtalloc.h 1.21,
linux/fs/xfs/xfs_rtalloc.c 1.73,
linux/fs/xfs/xfs_itable.c 1.106, linux/fs/xfs/xfs_itable.h 1.36,
linux/fs/xfs/xfs_ialloc_btree.h 1.20,
linux/fs/xfs/xfs_ialloc_btree.c 1.66,
linux/fs/xfs/xfs_dmapi.h 1.26, linux/fs/xfs/xfs_dmapi.c 1.66,
linux/fs/xfs/xfs_inode_item.c 1.99,
linux/fs/xfs/xfs_inode_item.h 1.38, linux/fs/xfs/Makefile 1.146,
linux/fs/xfs/xfs_iocore.c 1.30,
linux/fs/xfs/xfs_qm_syscalls.c 1.63,
linux/fs/xfs/xfs_log_recover.h 1.15,
linux/fs/xfs/xfs_log_recover.c 1.236,
linux/fs/xfs/xfs_trans_item.c 1.31,
linux/fs/xfs/xfs_dquot_item.h 1.7,
linux/fs/xfs/xfs_dquot_item.c 1.27,
linux/fs/xfs/xfs_vfsops.c 1.356, linux/fs/xfs/xfs_dfrag.c 1.31,
linux/fs/xfs/xfs_dfrag.h 1.5, linux/fs/xfs/xfs_iget.c 1.162,
linux/fs/xfs/xfs_clnt.h 1.30,
linux/fs/xfs/xfs_bmap_btree.h 1.50,
linux/fs/xfs/xfs_bmap_btree.c 1.122,
linux/fs/xfs/xfs_dir2_sf.h 1.12,
linux/fs/xfs/xfs_dir2_sf.c 1.27, linux/fs/xfs/xfs_dquot.h 1.21,
linux/fs/xfs/xfs_dquot.c 1.65,
linux/fs/xfs/xfs_dir_leaf.c 1.102,
linux/fs/xfs/xfs_dir_leaf.h 1.34,
linux/fs/xfs/xfs_mount.h 1.146, linux/fs/xfs/xfs_mount.c 1.287,
linux/fs/xfs/xfs_btree.c 1.97, linux/fs/xfs/xfs_btree.h 1.52,
linux/fs/xfs/xfs_qm.h 1.23, linux/fs/xfs/xfs_qm.c 1.77,
linux/fs/xfs/xfs_dir2_data.c 1.17,
linux/fs/xfs/xfs_dir2_data.h 1.6,
linux/fs/xfs/xfs_trans_extfree.c 1.19,
linux/fs/xfs/xfs_inode.c 1.342, linux/fs/xfs/xfs_inode.h 1.161,
linux/fs/xfs/xfs_dir2_trace.c 1.11,
linux/fs/xfs/xfs_dir2_trace.h 1.5,
linux/fs/xfs/xfs_dir2_leaf.c 1.26,
linux/fs/xfs/xfs_dir2_leaf.h 1.9,
linux/fs/xfs/xfs_attr_leaf.h 1.28,
linux/fs/xfs/xfs_attr_leaf.c 1.62,
linux/fs/xfs/xfs_types.h 1.56, linux/fs/xfs/xfs_trans.c 1.131,
linux/fs/xfs/xfs_trans.h 1.111, linux/fs/xfs/xfs_error.c 1.32,
linux/fs/xfs/xfs_error.h 1.25, linux/fs/xfs/xfs_utils.c 1.47,
linux/fs/xfs/xfs_utils.h 1.20, linux/fs/xfs/xfs_dir_sf.h 1.19,
linux/fs/xfs/xfs_alloc.c 1.152, linux/fs/xfs/xfs_alloc.h 1.51,
linux/fs/xfs/xfs_fsops.h 1.21, linux/fs/xfs/xfs_fsops.c 1.79,
linux/fs/xfs/xfs_imap.h 1.7, linux/fs/xfs/xfs_bmap.h 1.77,
linux/fs/xfs/xfs_bmap.c 1.285,
linux/fs/xfs/xfsdmapistubs.c 1.11,
linux/fs/xfs/xfs_alloc_btree.h 1.20,
linux/fs/xfs/xfs_alloc_btree.c 1.69,
linux/fs/xfs/xfs_quota.h 1.27,
linux/fs/xfs/xfs_trans_buf.c 1.100,
linux/fs/xfs/xfs_cxfs.h 1.10, linux/fs/xfs/xfs_dir2_node.c 1.23,
linux/fs/xfs/xfs_dir2_node.h 1.5,
linux/fs/xfs/xfs_rename.c 1.36, linux/fs/xfs/xfs_attr.c 1.91,
linux/fs/xfs/xfs_attr.h 1.21, linux/fs/xfs/xfs_dir2.h 1.10,
linux/fs/xfs/xfs_dir2.c 1.33, linux/fs/xfs/xfs_dinode.h 1.60,
linux/fs/xfs/linux/xfs_lrw.h 1.24,
linux/fs/xfs/linux/xfs_lrw.c 1.155,
linux/fs/xfs/linux/xfs_vfs.c 1.35,
linux/fs/xfs/linux/xfs_dmistubs.c 1.17,
linux/fs/xfs/linux/xfs_globals.c 1.29,
linux/fs/xfs/linux/xfs_linux.h 1.76,
linux/fs/xfs/linux/Makefile 1.53,
linux/fs/xfs/linux/xfs_file.c 1.70,
linux/fs/xfs/linux/xfs_vnode.c 1.86,
linux/fs/xfs/linux/xfs_fs_subr.c 1.31,
linux/fs/xfs/linux/xfs_super.h 1.22,
linux/fs/xfs/linux/xfs_super.c 1.187,
linux/fs/xfs/linux/xfs_behavior.c 1.12,
linux/fs/xfs/linux/xfs_iops.c 1.161,
linux/fs/xfs/linux/xfs_iops.h 1.13,
linux/include/linux/xfs_fs_i.h 1.9,
linux/include/linux/xfs_fs.h 1.34,
linux/fs/xfs/linux/xfs_cred.h 1.18,
linux/fs/xfs/linux/xfs_cred.c 1.10,
linux/fs/xfs/xfs_arch.h 1.33,
linux/fs/xfs/linux/xfs_ioctl.c 1.66,
linux/include/linux/behavior.h 1.3,
linux/include/linux/vnode.h 1.6,
linux/include/linux/dmapi.h 1.10,
linux/include/linux/dmapi_kern.h 1.12,
linux/fs/xfs/linux/xfs_globals.h 1.10, linux/fs/xfs/xfs.h 1.24,
linux/fs/xfs/linux/xfs_vnode.h 1.44,
linux/fs/xfs/linux/xfs_vfs.h 1.19,
linux/fs/xfs/linux/xfs_fs_subr.h 1.6,
linux/fs/xfs/linux/xfs_behavior.h 1.5,
linux/fs/xfs/support/uuid.h 1.4,
linux/fs/xfs/support/atomic.h 1.5,
linux/fs/xfs/support/debug.c 1.6,
linux/fs/xfs/support/uuid.c 1.4,
linux/fs/xfs/support/types.h 1.6,
linux/fs/xfs/support/time.h 1.4, linux/fs/xfs/support/sv.h 1.8,
linux/fs/xfs/support/spin.h 1.7,
linux/fs/xfs/support/sema.h 1.6,
linux/fs/xfs/support/qsort.h 1.4,
linux/fs/xfs/support/qsort.c 1.4,
linux/fs/xfs/support/mutex.h 1.8,
linux/fs/xfs/support/mrlock.h 1.6,
linux/fs/xfs/support/mrlock.c 1.8,
linux/fs/xfs/support/ktrace.h 1.5,
linux/fs/xfs/support/move.h 1.7,
linux/fs/xfs/linux/xfs_stats.c 1.5,
linux/fs/xfs/linux/xfs_stats.h 1.1,
linux/fs/xfs/support/Makefile 1.10,
linux/fs/xfs/support/arch.h 1.5,
linux/fs/xfs/support/move.c 1.5,
linux/fs/xfs/support/kmem.h 1.7,
linux/fs/xfs/support/debug.h 1.4,
linux/fs/xfs/support/kmem.c 1.11,
linux/fs/xfs/support/ktrace.c 1.7, linux/fs/xfs/xfs_acl.h 1.17,
linux/fs/xfs/xfs_acl.c 1.30, linux/fs/xfs/Makefile.in 1.19,
linux/fs/xfs/linux/Makefile.in 1.8,
linux/fs/xfs/linux/xfs_sysctl.h 1.3,
linux/fs/xfs/linux/xfs_sysctl.c 1.4,
linux/fs/xfs_dmapi/xfsjunk.c 1.10,
linux/fs/xfs_dmapi/Makefile.in 1.6,
linux/fs/xfs_dmapi/dmapi_session.c 1.9,
linux/fs/xfs_dmapi/dmapi_right.c 1.5,
linux/fs/xfs_dmapi/dmapi_register.c 1.14,
linux/fs/xfs_dmapi/dmapi_region.c 1.1,
linux/fs/xfs_dmapi/dmapi_private.h 1.11,
linux/fs/xfs_dmapi/dmapi_mountinfo.c 1.5,
linux/fs/xfs_dmapi/dmapi_io.c 1.1,
linux/fs/xfs_dmapi/dmapi_hole.c 1.1,
linux/fs/xfs_dmapi/dmapi_handle.c 1.1,
linux/fs/xfs_dmapi/dmapi_event.c 1.4,
linux/fs/xfs_dmapi/dmapi_dmattr.c 1.1,
linux/fs/xfs_dmapi/dmapi_config.c 1.2,
linux/fs/xfs_dmapi/dmapi_bulkattr.c 1.1,
linux/fs/xfs_dmapi/dmapi_attr.c 1.1,
linux/fs/xfs_dmapi/Makefile 1.5,
linux/fs/xfs_dmapi/dmapi_sysent.c 1.7,
linux/fs/xfs/pagebuf/Makefile.in 1.7,
linux/fs/xfs/pagebuf/page_buf_io.c 1.49,
linux/fs/xfs/pagebuf/Makefile 1.10,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.16,
linux/fs/xfs/pagebuf/page_buf.c 1.36,
linux/fs/xfs/pagebuf/page_buf_trace.h 1.3,
linux/fs/xfs/pagebuf/page_buf.h 1.24,
linux/fs/xfs/xfs_mac.h 1.4, linux/fs/xfs/xfs_mac.c 1.3,
linux/fs/xfs/linux/xfs_xattr.c 1.16,
linux/fs/xfs/linux/xfs_xattr.h 1.5,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.10,
linux/fs/xfs/support/Makefile.in 1.3,
linux/fs/xfs/xfs_cap.h 1.4, linux/fs/xfs/xfs_cap.c 1.3
- Description:
whitespace cleanup
- Author: sandeen
mod 2.4.x-xfs:slinx:122813a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:122813a 07/10/02
- Files affected: linux/fs/xfs_dmapi/dmapi_right.c 1.6,
linux/fs/xfs_dmapi/dmapi_private.h 1.12,
linux/fs/xfs_dmapi/dmapi_event.c 1.5
- Subject: dmapi: introduce vnode ptr into dm_tokdata_t
- Description:
This is the first of a series of patches to get the dmapi core to
use bhv's and bhv locks correctly. These patches are being carried
over from work currently going on for Irix, in PV 860655.
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_right.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_private.h:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_event.c:
No Message Supplied
mod 2.4.x-xfs:slinx:122818a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:122818a 07/10/02
- Files affected: linux/fs/xfs_dmapi/dmapi_right.c 1.7
- Subject: dmapi: Change VN_HOLD/VN_RELE/iput to use the new vnode pointer
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_right.c:
Change VN_HOLD/VN_RELE to use the new vnode pointer.
mod 2.4.x-xfs:slinx:122821a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:122821a 07/10/02
- Files affected: linux/fs/xfs_dmapi/dmapi_right.c 1.8,
linux/fs/xfs_dmapi/dmapi_register.c 1.15,
linux/fs/xfs_dmapi/dmapi_region.c 1.2,
linux/fs/xfs_dmapi/dmapi_private.h 1.13,
linux/fs/xfs_dmapi/dmapi_mountinfo.c 1.6,
linux/fs/xfs_dmapi/dmapi_io.c 1.2,
linux/fs/xfs_dmapi/dmapi_hole.c 1.2,
linux/fs/xfs_dmapi/dmapi_handle.c 1.2,
linux/fs/xfs_dmapi/dmapi_event.c 1.6,
linux/fs/xfs_dmapi/dmapi_dmattr.c 1.2,
linux/fs/xfs_dmapi/dmapi_config.c 1.3,
linux/fs/xfs_dmapi/dmapi_bulkattr.c 1.2,
linux/fs/xfs_dmapi/dmapi_attr.c 1.2
- Subject: dmapi: change dm_fsys_vector to use new vnode pointer
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_right.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_register.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_region.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_private.h:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_mountinfo.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_io.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_hole.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_handle.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_event.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_dmattr.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_config.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_bulkattr.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_attr.c:
No Message Supplied
mod 2.4.x-xfs:slinx:122842a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:122842a 07/11/02
- Files affected: linux/mm/mprotect.c 1.21,
linux/include/linux/mm.h 1.83, linux/include/linux/fs.h 1.153,
linux/fs/xfs/xfs_dmapi.h 1.27, linux/fs/xfs/xfs_dmapi.c 1.67,
linux/fs/xfs/linux/xfs_dmistubs.c 1.18,
linux/fs/xfs/linux/xfs_file.c 1.71
- Subject: rework mprotect handling (again)
- Description:
Patch from Christoph Hellwig.
Summary:
* ->mprotect is not an operation on the fd but the vma, make it a VM
operation instead of file operation
* remove file argument from ->mprotect - it's always vma->vm_file
* define HAVE_VMOP_MPROTECT and make ->mprotect conditional on it
* simplify ->mmap, calling generic_file_mmap is pointless.
* rename linvfs_generic_file_mmap to linvfs_file_mmap
* add missing externs in xfs_dmapi.h
- Author: roehrich
mod 2.4.x-xfs:slinx:122845a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:122845a 07/11/02
- Files affected: linux/fs/xfs_dmapi/dmapi_right.c 1.9,
linux/fs/xfs_dmapi/dmapi_register.c 1.16,
linux/fs/xfs_dmapi/dmapi_region.c 1.3,
linux/fs/xfs_dmapi/dmapi_io.c 1.3,
linux/fs/xfs_dmapi/dmapi_hole.c 1.3,
linux/fs/xfs_dmapi/dmapi_handle.c 1.3,
linux/fs/xfs_dmapi/dmapi_dmattr.c 1.3,
linux/fs/xfs_dmapi/dmapi_config.c 1.4,
linux/fs/xfs_dmapi/dmapi_bulkattr.c 1.3,
linux/fs/xfs_dmapi/dmapi_attr.c 1.3
- Subject: dmapi: add bhv locking at top of fsys_vector calls
- Author: roehrich
mod 2.4.x-xfs:slinx:122847a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-4.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122847a 07/11/02
- Files affected: linux/fs/xfs/xfs_mount.h 1.147,
linux/fs/xfs/xfs_mount.c 1.288, linux/fs/xfs/xfs_trans.c 1.132,
linux/fs/xfs/xfs_fsops.c 1.80,
linux/fs/xfs/linux/xfs_lrw.c 1.156
- Description:
clean up the check frozen interface
- Author: lord
mod 2.4.x-xfs:slinx:122850a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-4.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122850a 07/11/02
- Files affected: linux/fs/xfs/xfs_mount.c 1.289
- Description:
fix comment
- Author: lord
mod 2.4.x-xfs:slinx:122851a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-4.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122851a 07/11/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.536,
linux/fs/xfs/linux/xfs_vnode.h 1.45
- Description:
remove VOP_CLOSE
- Author: lord
mod 2.4.x-xfs:slinx:122852a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-4.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122852a 07/11/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.357,
linux/fs/xfs/xfs_clnt.h 1.31, linux/fs/xfs/xfs_mount.h 1.148,
linux/fs/xfs/linux/xfs_super.c 1.188,
linux/fs/xfs/linux/xfs_vfs.h 1.20
- Description:
rationalize mount arguments
- Author: lord
mod 2.4.x-xfs:slinx:122855a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122855a 07/11/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.537,
linux/fs/xfs/xfs_iget.c 1.163, linux/fs/xfs/xfs_inode.h 1.162
- Description:
change ih_lock to an read/write spin lock
- Author: lord
mod 2.4.x-xfs:slinx:122857a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122857a 07/11/02
- Files affected:
linux/fs/xfs/pagebuf/page_buf_locking.c 1.17,
linux/fs/xfs/pagebuf/page_buf.c 1.37,
linux/fs/xfs/pagebuf/page_buf.h 1.25
- Author: lord
- linux/fs/xfs/pagebuf/page_buf_locking.c:
Do determination of allowed request layouts at mount time
rather than at request time. Probably about a million less
tests this way.
- linux/fs/xfs/pagebuf/page_buf.c:
More cleanup of page locking during read, also rationalize the
code in the I/O path which understands the layour restrictions
of specific device types.
- linux/fs/xfs/pagebuf/page_buf.h:
add new flags field to pb_target structure
mod 2.4.x-xfs:slinx:122860a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-4.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122860a 07/11/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.h 1.46
- Description:
remove VOP_FCNTL - unused
- Author: lord
mod 2.4.x-xfs:slinx:122861a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122861a 07/11/02
- Files affected: linux/fs/xfs/xfs_iget.c 1.164
- Description:
remove unused variables
- Author: lord
mod 2.4.x-xfs:slinx:122863a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-4.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:122863a 07/11/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.162,
linux/fs/xfs/linux/xfs_vnode.h 1.47
- Description:
code shrink the create/mkdir/mknod path
- Author: lord
mod 2.4.x-xfs:slinx:122873a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122873a 07/11/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.163
- Description:
fix snafu in last change
- Author: lord
mod 2.4.x-xfs:slinx:122932a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122932a 07/12/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.188,
linux/fs/xfs/xfs_vnodeops.c 1.538,
linux/fs/xfs/xfs_bmap_btree.h 1.51,
linux/fs/xfs/xfs_bmap_btree.c 1.123,
linux/fs/xfs/xfs_dir2_sf.c 1.28, linux/fs/xfs/xfs_inode.h 1.163,
linux/fs/xfs/xfs_types.h 1.57, linux/fs/xfs/xfs_bmap.c 1.286
- Author: lord
- linux/fs/xfs/xfsidbg.c:
remove XFS_BIG_FILES ifdefs
- linux/fs/xfs/xfs_vnodeops.c:
remove XFS_BIG_FILES ifdefs
- linux/fs/xfs/xfs_bmap_btree.h:
Remove ifdefs for BMBT_USE_64
- linux/fs/xfs/xfs_bmap_btree.c:
Remove ifdefs for BMBT_USE_64 and XFS_LARGE_FILES, optimize a lot of
endian conversion in the btree code
- linux/fs/xfs/xfs_dir2_sf.c:
Fix debug build with XFS_BIG_FILESYSTEMS off
- linux/fs/xfs/xfs_inode.h:
remove XFS_BIG_FILES ifdefs
- linux/fs/xfs/xfs_types.h:
Remove XFS_BIG_FILES and set XFS_BIG_FILESYSTEMS to 0
- linux/fs/xfs/xfs_bmap.c:
Remove ifdefs for BMBT_USE_64
mod 2.4.x-xfs:slinx:122953a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122953a 07/12/02
- Files affected: linux/fs/xfs/xfs_rtalloc.c 1.74
- Description:
fix compiler warnings
- Author: lord
mod 2.4.x-xfs:slinx:122954a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122954a 07/12/02
- Files affected: linux/fs/xfs/linux/xfs_super.c 1.189
- Description:
xfs does export symbols
- Author: lord
mod 2.4.x-xfs:slinx:122955a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122955a 07/12/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.68,
linux/fs/xfs/linux/xfs_file.c 1.72,
linux/fs/xfs/linux/xfs_vnode.c 1.87,
linux/fs/xfs/linux/xfs_cred.h 1.19,
linux/fs/xfs/linux/xfs_ioctl.c 1.67,
linux/fs/xfs/xfs_acl.c 1.31, linux/fs/xfs/xfs_cap.c 1.4
- Description:
kill get_current_cred()
- Author: lord
mod 2.4.x-xfs:slinx:122956a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:122956a 07/12/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.539,
linux/fs/xfs/xfs_dir.c 1.137, linux/fs/xfs/xfs_iocore.c 1.31,
linux/fs/xfs/xfs_mount.h 1.149, linux/fs/xfs/xfs_dir2.c 1.34,
linux/fs/xfs/linux/xfs_fs_subr.c 1.32,
linux/fs/xfs/linux/xfs_vnode.h 1.48,
linux/fs/xfs/linux/xfs_fs_subr.h 1.7
- Author: lord
- linux/fs/xfs/xfs_vnodeops.c:
remove xfs_allocstore and a call to vop_realvp
- linux/fs/xfs/xfs_dir.c:
unneeded cell_capable ifdef
- linux/fs/xfs/xfs_iocore.c:
remove xfs_checklock call
- linux/fs/xfs/xfs_mount.h:
remove xfs_checklock from iocore
- linux/fs/xfs/xfs_dir2.c:
unneeded cell_capable ifdef
- linux/fs/xfs/linux/xfs_fs_subr.c:
remove fs_vnode_change and symbol exports
- linux/fs/xfs/linux/xfs_vnode.h:
allocstore and realvp removed
- linux/fs/xfs/linux/xfs_fs_subr.h:
remove fs_vnode_change prototype
mod 2.4.x-xfs:slinx:122962a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122962a 07/12/02
- Files affected: linux/fs/xfs/xfs_fs.h (new),
linux/fs/xfs/xfs_dir2_sf.c 1.29
- Description:
debug build fix
- Author: lord
mod 2.4.x-xfs:slinx:122963a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122963a 07/12/02
- Files affected:
linux/include/linux/xfs_fs.h 1.35 (inactivated),
linux/fs/xfs/pagebuf/page_buf.c 1.38
- Description:
move xfs_fs.h
- Author: lord
mod 2.4.x-xfs:slinx:122969a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122969a 07/12/02
- Files affected: linux/fs/xfs/xfs.h 1.25
- Description:
include xfs_fs.h here
- Author: lord
mod 2.4.x-xfs:slinx:122970a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:122970a 07/12/02
- Files affected: linux/fs/xfs/linux/xfs_linux.h 1.77
- Description:
move dmapi includes out of here
- Author: lord
mod 2.4.x-xfs:slinx:122997a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:122997a 07/14/02
- Files affected: linux/fs/xfs/xfs_types.h 1.58
- Author: nathans
- linux/fs/xfs/xfs_types.h:
allow setting for XFS_BIG_FILESYSTEMS to come in from the Makefile.
mod 2.4.x-xfs:slinx:123003a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-25.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:123003a 07/15/02
- Files affected: linux/fs/xfs/xfs_iocore.c 1.32
- Description:
remove xfs_rsync_fn, not used
- Author: lord
mod 2.4.x-xfs:slinx:123115a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:123115a 07/16/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.69,
linux/include/linux/dmapi_kern.h 1.13,
linux/fs/xfs_dmapi/dmapi_right.c 1.10,
linux/fs/xfs_dmapi/dmapi_register.c 1.17,
linux/fs/xfs_dmapi/dmapi_region.c 1.4,
linux/fs/xfs_dmapi/dmapi_io.c 1.4,
linux/fs/xfs_dmapi/dmapi_hole.c 1.4,
linux/fs/xfs_dmapi/dmapi_handle.c 1.4,
linux/fs/xfs_dmapi/dmapi_event.c 1.7,
linux/fs/xfs_dmapi/dmapi_dmattr.c 1.4,
linux/fs/xfs_dmapi/dmapi_config.c 1.5,
linux/fs/xfs_dmapi/dmapi_bulkattr.c 1.4,
linux/fs/xfs_dmapi/dmapi_attr.c 1.4
- Subject: make dmapi use vnode pointer rather than bhv pointer
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/include/linux/dmapi_kern.h:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_right.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_register.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_region.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_io.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_hole.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_handle.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_event.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_dmattr.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_config.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_bulkattr.c:
make dmapi use vnode pointer rather than bhv pointer
- linux/fs/xfs_dmapi/dmapi_attr.c:
make dmapi use vnode pointer rather than bhv pointer
mod 2.4.x-xfs:slinx:123123a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123123a 07/16/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.358,
linux/fs/xfs/linux/xfs_super.h 1.23,
linux/fs/xfs/linux/xfs_super.c 1.190,
linux/fs/xfs/linux/xfs_vfs.h 1.21
- Description:
rename xfs_args to xfs_mount_args
- Author: lord
mod 2.4.x-xfs:slinx:123124a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123124a 07/16/02
- Files affected: linux/fs/xfs/xfs_clnt.h 1.32
- Description:
rename xfs_args to xfs_mount_args
- Author: lord
mod 2.4.x-xfs:slinx:123125a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123125a 07/16/02
- Files affected: linux/fs/xfs/xfs_iocore.c 1.33,
linux/fs/xfs/xfs_mount.h 1.150,
linux/fs/xfs/linux/xfs_lrw.c 1.157
- Description:
remove some unaccessed parts of the xfs iocore
- Author: lord
mod 2.4.x-xfs:slinx:123127a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123127a 07/16/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.158
- Description:
remove dead function
- Author: lord
mod 2.4.x-xfs:slinx:123142a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123142a 07/16/02
- Files affected: linux/fs/xfs/linux/xfs_behavior.h 1.6
- Description:
fix a type error
- Author: lord
mod 2.4.x-xfs:slinx:123143a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123143a 07/16/02
- Files affected: linux/fs/xfs/xfs_mount.c 1.290
- Description:
reorder mount code
- Author: lord
mod 2.4.x-xfs:slinx:123144a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123144a 07/16/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.39
- Author: lord
- linux/fs/xfs/pagebuf/page_buf.c:
fix unlock without lock bug in pagebuf, causes a BUG macro to trip
also remove need for xfs_fs.h
mod 2.4.x-xfs:slinx:123164a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123164a 07/17/02
- Files affected: linux/fs/xfs/xfs_bmap_btree.c 1.124
- Author: lord
- linux/fs/xfs/xfs_bmap_btree.c:
be less aggressive caching btree block contents outside the block
mod 2.4.x-xfs:slinx:123172a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123172a 07/17/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.h 1.49
- Description:
remove unused IO flags
- Author: lord
mod 2.4.x-xfs:slinx:123218a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:123218a 07/17/02
- Files affected: linux/kernel/printk.c 1.18,
linux/kdb/kdb_bt.c 1.9, linux/kdb/kdb_bp.c 1.9,
linux/kdb/modules/kdbm_vm.c 1.17, linux/kdb/Makefile 1.11,
linux/include/linux/kdbprivate.h 1.17,
linux/include/linux/kdb.h 1.20, linux/kdb/modules/Makefile 1.12,
linux/kdb/kdbsupport.c 1.11, linux/kdb/kdbmain.c 1.26,
linux/include/asm-i386/kdb.h 1.10, linux/kdb/kdb_io.c 1.12,
linux/include/asm-i386/kdbprivate.h 1.14,
linux/arch/i386/kdb/kdba_id.c 1.10,
linux/Documentation/kdb/kdb.mm 1.13, linux/kdb/kdb_id.c 1.12,
linux/arch/i386/kdb/kdbasupport.c 1.18,
linux/arch/i386/kdb/kdba_io.c 1.14,
linux/arch/i386/kdb/Makefile 1.9,
linux/arch/i386/kdb/kdba_bt.c 1.12,
linux/arch/i386/kdb/kdba_bp.c 1.11,
linux/kdb/modules/kdbm_pg.c 1.55, linux/kdb/ChangeLog 1.17,
linux/arch/i386/kdb/ChangeLog 1.4
- Description:
Upgrade to kdb v2.2
- Author: kaos
mod 2.4.x-xfs:slinx:123220a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123220a 07/18/02
- Files affected: linux/Makefile 1.173
- Author: lord
- linux/Makefile:
remove compiler comments, things seem stable nowadays.
mod 2.4.x-xfs:slinx:123240a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123240a 07/18/02
- Files affected: linux/fs/xfs/xfs_fsops.c 1.81,
linux/fs/xfs/linux/xfs_lrw.c 1.159,
linux/fs/xfs/linux/xfs_super.c 1.191
- Description:
do not pass sys_cred into mount/umount or sync
- Author: lord
mod 2.4.x-xfs:slinx:123241a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123241a 07/18/02
- Files affected: linux/fs/xfs/xfs_extfree_item.c 1.48,
linux/fs/xfs/xfs_buf_item.c 1.123,
linux/fs/xfs/xfs_vnodeops.c 1.540, linux/fs/xfs/xfs_dir.c 1.138,
linux/fs/xfs/xfs_inode_item.c 1.100,
linux/fs/xfs/xfs_iocore.c 1.34,
linux/fs/xfs/xfs_dquot_item.c 1.28,
linux/fs/xfs/xfs_vfsops.c 1.359, linux/fs/xfs/xfs_dir2.c 1.35,
linux/fs/xfs/linux/xfs_file.c 1.73,
linux/fs/xfs/linux/xfs_super.c 1.192,
linux/fs/xfs/linux/xfs_xattr.c 1.17
- Description:
update Designated initializer format
- Author: sandeen
mod 2.4.x-xfs:slinx:123242a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123242a 07/18/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.40
- Description:
do not use mem_map_t
- Author: lord
mod 2.4.x-xfs:slinx:123243a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123243a 07/18/02
- Files affected: linux/fs/xfs/xfs_types.h 1.59,
linux/fs/xfs/support/uuid.c 1.5,
linux/fs/xfs/support/types.h 1.7 (inactivated),
linux/fs/xfs/support/time.h 1.5,
linux/fs/xfs/support/Makefile 1.11,
linux/fs/xfs/support/move.c 1.6,
linux/fs/xfs/support/kmem.h 1.8,
linux/fs/xfs/support/kmem.c 1.12,
linux/fs/xfs/support/ktrace.c 1.8,
linux/fs/xfs/pagebuf/page_buf.c 1.41
- Description:
remove support/types.h
- Author: lord
mod 2.4.x-xfs:slinx:123254a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123254a 07/18/02
- Files affected: linux/fs/xfs/xfs.h 1.26
- Description:
remove support/types.h
- Author: lord
mod 2.4.x-xfs:slinx:123291a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:123291a 07/18/02
- Files affected: linux/fs/xfs_dmapi/xfsjunk.c 1.11,
linux/fs/xfs_dmapi/dmapi_right.c 1.11,
linux/fs/xfs_dmapi/dmapi_private.h 1.14,
linux/fs/xfs_dmapi/dmapi_event.c 1.8
- Subject: dmapi: remove bhv pointer from dm_tokdata_t
- Description:
Remove bhv pointer from dm_tokdata_t and any remaining references to it.
- Author: roehrich
- linux/fs/xfs_dmapi/xfsjunk.c:
no longer need bhv_base_unlocked().
- linux/fs/xfs_dmapi/dmapi_right.c:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_private.h:
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_event.c:
No Message Supplied
mod 2.4.x-xfs:slinx:123310a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123310a 07/18/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_locking.c 1.18
- Description:
Use major() instead of MAJOR() to keep in sync with 2.5
- Author: sandeen
mod 2.4.x-xfs:slinx:123350a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123350a 07/19/02
- Files affected: linux/fs/xfs/linux/xfs_super.c 1.193
- Description:
Remove DECLARE_FSTYPE_DEV macro,
explicitly set struct file_system_type
(closer to 2.5 code)
- Author: sandeen
mod 2.4.x-xfs:slinx:123352a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123352a 07/19/02
- Files affected: linux/fs/Config.in 1.80,
linux/Documentation/Configure.help 1.134
- Description:
Tweak Config.in options
- Author: sandeen
mod 2.4.x-xfs:slinx:123355a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123355a 07/19/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.541
- Description:
remove unecessary casts
- Author: sandeen
mod 2.4.x-xfs:slinx:123357a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123357a 07/19/02
- Files affected: linux/fs/Config.in 1.81
- Description:
remove SGI from config name
- Author: sandeen
mod 2.4.x-xfs:slinx:123361a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123361a 07/19/02
- Files affected: linux/fs/xfs/linux/xfs_globals.c 1.30,
linux/fs/xfs/support/mrlock.c 1.9
- Description:
move Atomic_spin from mrlock.c to xfs_globals.c
- Author: sandeen
mod 2.4.x-xfs:slinx:123364a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:123364a 07/19/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.70,
linux/include/linux/dmapi_kern.h 1.14,
linux/fs/xfs_dmapi/dmapi_private.h 1.15,
linux/fs/xfs_dmapi/dmapi_mountinfo.c 1.7
- Subject: Add a dmapi<>fs hook to put a hold on a vnode/inode
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.c:
Add xfs_dm_obj_ref_hold(), as interface to VN_HOLD().
- linux/include/linux/dmapi_kern.h:
create DM_FSYS_OBJ_REF_HOLD and dm_fsys_obj_ref_hold_t.
- linux/fs/xfs_dmapi/dmapi_private.h:
Add dm_fsys_obj_ref_hold_t.
- linux/fs/xfs_dmapi/dmapi_mountinfo.c:
Add DM_FSYS_OBJ_REF_HOLD.
mod 2.4.x-xfs:slinx:123365a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:123365a 07/19/02
- Files affected: linux/fs/xfs_dmapi/dmapi_right.c 1.12,
linux/fs/xfs_dmapi/dmapi_register.c 1.18
- Subject: make dmapi use new ->obj_ref_hold vector
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_right.c:
Use the ->obj_ref_hold vector rather than VN_HOLD.
- linux/fs/xfs_dmapi/dmapi_register.c:
Remove comments referring to VN_RELE.
mod 2.4.x-xfs:slinx:123366a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:123366a 07/19/02
- Files affected:
linux/fs/xfs_dmapi/xfsjunk.c 1.12 (inactivated),
linux/fs/xfs_dmapi/Makefile.in 1.7,
linux/fs/xfs_dmapi/Makefile 1.6
- Subject: delete xfsjunk.c from xfs_dmapi dir
- Author: roehrich
- linux/fs/xfs_dmapi/xfsjunk.c:
No Message Supplied
- linux/fs/xfs_dmapi/Makefile.in:
No Message Supplied
- linux/fs/xfs_dmapi/Makefile:
No Message Supplied
mod 2.4.x-xfs:slinx:123433a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:123433a 07/21/02
- Files affected: linux/fs/Config.in 1.82,
linux/Documentation/Configure.help 1.135
- Description:
Clean up config text
- Author: kaos
mod 2.4.x-xfs:slinx:123456a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123456a 07/22/02
- Files affected: linux/net/socket.c 1.28,
linux/kernel/ksyms.c 1.129, linux/include/linux/fs.h 1.155,
linux/fs/super.c 1.76, linux/fs/inode.c 1.63,
linux/fs/xfs/xfs_iget.c 1.165,
linux/fs/xfs/linux/xfs_linux.h 1.78,
linux/fs/xfs/linux/xfs_vnode.c 1.88,
linux/fs/xfs/linux/xfs_super.c 1.194,
linux/include/linux/behavior.h 1.4 (inactivated),
linux/include/linux/vnode.h 1.7 (inactivated),
linux/fs/xfs/linux/xfs_vnode.h 1.50,
linux/fs/xfs/linux/xfs_behavior.h 1.7
- Description:
rework of inode-related core changes
- Author: sandeen
mod 2.4.x-xfs:slinx:123471a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123471a 07/22/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.189,
linux/fs/xfs/xfs_rw.c 1.359, linux/fs/xfs/xfs_buf.h 1.90,
linux/fs/xfs/xfs_buf_item.c 1.124,
linux/fs/xfs/xfs_da_btree.h 1.44,
linux/fs/xfs/xfs_vnodeops.c 1.542,
linux/fs/xfs/xfs_rtalloc.c 1.75, linux/fs/xfs/xfs_dmapi.c 1.71,
linux/fs/xfs/xfs_qm_syscalls.c 1.64,
linux/fs/xfs/xfs_log_recover.c 1.237,
linux/fs/xfs/xfs_vfsops.c 1.360, linux/fs/xfs/xfs_dquot.c 1.66,
linux/fs/xfs/xfs_mount.h 1.151, linux/fs/xfs/xfs_mount.c 1.291,
linux/fs/xfs/xfs_qm.c 1.78, linux/fs/xfs/xfs_error.h 1.26,
linux/fs/xfs/xfs_fsops.c 1.82,
linux/fs/xfs/xfs_trans_buf.c 1.101,
linux/fs/xfs/linux/xfs_linux.h 1.79,
linux/fs/xfs/linux/xfs_super.h 1.24,
linux/fs/xfs/linux/xfs_super.c 1.195,
linux/fs/xfs/pagebuf/page_buf_io.c 1.50,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.19,
linux/fs/xfs/pagebuf/page_buf.c 1.42,
linux/fs/xfs/pagebuf/page_buf.h 1.26,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.11
- Description:
remove kdev_t abuse from XFS
- Author: sandeen
mod 2.4.x-xfs:slinx:123488a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123488a 07/22/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.190,
linux/fs/xfs/xfs_vnodeops.c 1.543,
linux/fs/xfs/xfs_iget.c 1.166, linux/fs/xfs/xfs_utils.c 1.48,
linux/fs/xfs/linux/xfs_file.c 1.74,
linux/fs/xfs/linux/xfs_vnode.c 1.89,
linux/fs/xfs/linux/xfs_super.c 1.196,
linux/fs/xfs/linux/xfs_iops.c 1.164,
linux/fs/xfs/linux/xfs_ioctl.c 1.68,
linux/fs/xfs/linux/xfs_vnode.h 1.51,
linux/fs/xfs/linux/xfs_xattr.c 1.18
- Description:
kill LINVFS_GET_VPTR
- Author: sandeen
mod 2.4.x-xfs:slinx:123536a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123536a 07/23/02
- Files affected: linux/fs/xfs/xfs_da_btree.c 1.129,
linux/fs/xfs/xfs_vnodeops.c 1.544,
linux/fs/xfs/xfs_dmapi.c 1.72, linux/fs/xfs/xfs_dquot.c 1.67,
linux/fs/xfs/xfs_inode.c 1.343, linux/fs/xfs/xfs_bmap.c 1.287,
linux/fs/xfs/xfs_attr.c 1.92,
linux/fs/xfs/linux/xfs_lrw.c 1.160
- Description:
remove unused xfs_bmapi vars
- Author: sandeen
mod 2.4.x-xfs:slinx:123537a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123537a 07/23/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.h 1.52
- Description:
remove vnlist leftovers
- Author: sandeen
mod 2.4.x-xfs:slinx:123567a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-b
- 2.4.x-xfs:slinx:123567a 07/23/02
- Files affected: linux/fs/Makefile 1.50,
linux/fs/Config.in 1.83,
linux/Documentation/Configure.help 1.136,
linux/fs/xfs/xfs_dmapi.h 1.28, linux/fs/xfs/xfs_dmapi.c 1.73,
linux/fs/xfs/Makefile 1.147, linux/fs/xfs/xfs_vfsops.c 1.361,
linux/fs/xfs/xfsdmapistubs.c 1.12 (inactivated),
linux/fs/xfs/linux/xfs_dmistubs.c 1.19,
linux/fs/xfs/linux/Makefile 1.54,
linux/fs/xfs/linux/xfs_file.c 1.75,
linux/fs/xfs/linux/xfs_super.h 1.25,
linux/fs/xfs/linux/xfs_super.c 1.197
- Subject: big dmapi build system cleanup
- Description:
From Chris Hellwig:
* CONFIG_XFS_DMAPI is now a dep_mbool on CONFIG_XFS_FS, fs/xfs_dmapi/
is entered based on CONFIG_XFS_FS if CONFIG_XFS_DMAPI is set to keep
the old behaviour.
* CONFIG_HAVE_XFS_DMAPI is gone, as CONFIG_XFS_DMAPI has the same
meaning now.
* we refuse to mount with dmapi/xdsm options now if we can't support it.
* this way the dmapi_mount vfs method can't be called without dmapi
support anymore. declare the two dmapi-related vfs methods only if
we build with dmapi support.
* fs/xfs/xfsdmapistubs.c is gone, all stubs for XFS-own
dmapi-related functions are inlines in xfs_dmapi.h now.
* xfs_dmapi_mmap_event is renamed to xfs_dm_send_mmap_event to match the
other xfs_dm_send_* functions
- Author: roehrich
- linux/fs/Makefile:
No Message Supplied
- linux/fs/Config.in:
No Message Supplied
- linux/Documentation/Configure.help:
No Message Supplied
- linux/fs/xfs/xfs_dmapi.h:
No Message Supplied
- linux/fs/xfs/xfs_dmapi.c:
No Message Supplied
- linux/fs/xfs/Makefile:
No Message Supplied
- linux/fs/xfs/xfs_vfsops.c:
No Message Supplied
- linux/fs/xfs/xfsdmapistubs.c:
No Message Supplied
- linux/fs/xfs/linux/xfs_dmistubs.c:
No Message Supplied
- linux/fs/xfs/linux/Makefile:
No Message Supplied
- linux/fs/xfs/linux/xfs_file.c:
No Message Supplied
- linux/fs/xfs/linux/xfs_super.h:
No Message Supplied
- linux/fs/xfs/linux/xfs_super.c:
No Message Supplied
mod 2.4.x-xfs:slinx:123578a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123578a 07/23/02
- Files affected:
linux/fs/xfs/pagebuf/page_buf_locking.c 1.20,
linux/fs/xfs/pagebuf/page_buf.c 1.43,
linux/fs/xfs/pagebuf/page_buf.h 1.27
- Description:
remove two useless pagebuf macros
- Author: sandeen
mod 2.4.x-xfs:slinx:123586a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:123586a 07/23/02
- Files affected: linux/kernel/sysctl.c 1.49,
linux/include/linux/sysctl.h 1.47,
linux/include/linux/quota.h 1.14, linux/fs/dquot.c 1.48,
linux/fs/quota.c 1.12
- Author: nathans
- linux/kernel/sysctl.c:
quota sync-up with 2.5 from Christoph -- report stats in /proc/sys/fs/quota,
change quota hashing to use the superblock instead of dev_t, and misc naming
and comment changes.
- linux/include/linux/sysctl.h:
quota sync-up with 2.5 from Christoph -- report stats in /proc/sys/fs/quota,
change quota hashing to use the superblock instead of dev_t, and misc naming
and comment changes.
- linux/include/linux/quota.h:
quota sync-up with 2.5 from Christoph -- report stats in /proc/sys/fs/quota,
change quota hashing to use the superblock instead of dev_t, and misc naming
and comment changes.
- linux/fs/dquot.c:
quota sync-up with 2.5 from Christoph -- report stats in /proc/sys/fs/quota,
change quota hashing to use the superblock instead of dev_t, and misc naming
and comment changes.
- linux/fs/quota.c:
quota sync-up with 2.5 from Christoph -- report stats in /proc/sys/fs/quota,
change quota hashing to use the superblock instead of dev_t, and misc naming
and comment changes.
mod 2.4.x-xfs:slinx:123593a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:123593a 07/23/02
- Files affected: linux/fs/xfs/Makefile.in 1.20,
linux/fs/xfs_dmapi/Makefile.in 1.8,
linux/fs/Makefile.in.xfs 1.1
- Description:
Upgrade kbuild 2.5 rules for XFS and DMAPI
- Author: kaos
mod 2.4.x-xfs:slinx:123596a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:123596a 07/23/02
- Files affected: linux/fs/xfs/linux/Makefile.in 1.9,
linux/fs/xfs_dmapi/Makefile.in 1.9,
linux/fs/Makefile.in.xfs 1.2
- Description:
Upgrade kbuild 2.5 rules for XFS and DMAPI
- Author: kaos
mod 2.4.x-xfs:slinx:123680a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123680a 07/25/02
- Files affected: linux/fs/buffer.c 1.108
- Description:
clean up buffer.c
- Author: sandeen
mod 2.4.x-xfs:slinx:123682a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123682a 07/25/02
- Files affected: linux/include/linux/sysctl.h 1.48
- Description:
remove ifdefs in sysctl.h
- Author: sandeen
mod 2.4.x-xfs:slinx:123683a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123683a 07/25/02
- Files affected: linux/fs/Config.in 1.84
- Description:
don't set CONFIG_QUOTACTL in 2.4
- Author: sandeen
mod 2.4.x-xfs:slinx:123687a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123687a 07/25/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.51
- Description:
remove extra MAX_BUF_PER_PAGE defn
- Author: sandeen
mod 2.4.x-xfs:slinx:123688a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123688a 07/25/02
- Files affected: linux/fs/xfs/xfs_buf.h 1.91,
linux/fs/xfs/linux/xfs_super.c 1.198,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.21,
linux/fs/xfs/pagebuf/page_buf.h 1.28
- Description:
kill buftarg.bd_targ
- Author: sandeen
mod 2.4.x-xfs:slinx:123689a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-b
- 2.4.x-xfs:slinx:123689a 07/25/02
- Files affected: linux/fs/xfs/xfs_dmapi.h 1.29,
linux/fs/xfs/linux/xfs_dmistubs.c 1.20 (inactivated),
linux/fs/xfs/linux/Makefile 1.55, linux/fs/xfs/xfs.h 1.27,
linux/fs/xfs/linux/Makefile.in 1.10
- Subject: make core dmapi code independent of dmapi headers
- Description:
From Chris Hellwig:
This one removes make the XFS filesystem code independent of the dmapi
headers (include/linux/dmapi.h & include/linux/dmapi_kern.h).
Details:
* include <linux/dmapi.h> and <linux/dmapi_kern.h> in xfs_dmapi.h if
CONFIG_XFS_DMAPI is set instead of unconditionally in xfs.h
* make most of the current contents of xfs_dmapi.h depent on
CONFIG_XFS_DMAPI
* provide stubs for the dmapi functionality in xfs_dmapi.h otherwise
* kill xfs_dmistubs.c
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.h:
No Message Supplied
- linux/fs/xfs/linux/xfs_dmistubs.c:
No Message Supplied
- linux/fs/xfs/linux/Makefile:
No Message Supplied
- linux/fs/xfs/xfs.h:
No Message Supplied
- linux/fs/xfs/linux/Makefile.in:
No Message Supplied
mod 2.4.x-xfs:slinx:123706a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123706a 07/25/02
- Files affected: linux/fs/xfs/linux/xfs_sysctl.c 1.5,
linux/fs/xfs/pagebuf/page_buf.c 1.44
- Author: sandeen
- linux/fs/xfs/linux/xfs_sysctl.c:
Use correct value for maxlen in sysctl (var is ulong, not int)
This happened to work on 32 bit machines; broke in ia64.
- linux/fs/xfs/pagebuf/page_buf.c:
Use correct value for maxlen in sysctl (var is ulong, not int)
This happened to work on 32 bit machines; broke in ia64.
mod 2.4.x-xfs:slinx:123785a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123785a 07/26/02
- Files affected: linux/fs/Makefile 1.51,
linux/fs/xfs/linux/Makefile 1.56,
linux/fs/xfs_dmapi/Makefile 1.7
- Description:
makefile cleanups
- Author: sandeen
mod 2.4.x-xfs:slinx:123787a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123787a 07/26/02
- Files affected: linux/fs/xfs/linux/xfs_vfs.c 1.36,
linux/fs/xfs/linux/xfs_super.c 1.199,
linux/fs/xfs/linux/xfs_ioctl.c 1.69, linux/fs/xfs/xfs.h 1.28,
linux/fs/xfs/linux/xfs_stats.c 1.6,
linux/fs/xfs/support/kmem.c 1.13,
linux/fs/xfs/support/ktrace.c 1.9,
linux/fs/xfs/linux/xfs_sysctl.c 1.6,
linux/fs/xfs/pagebuf/page_buf.h 1.29
- Description:
remove unnecessary includes, ensure config.h
- Author: sandeen
mod 2.4.x-xfs:slinx:123789a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-20.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:123789a 07/27/02
- Files affected: linux/fs/xfs/linux/xfs_lrw.c 1.161
- Description:
make iozero work without pagebufs
- Author: lord
mod 2.4.x-xfs:slinx:123790a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: cf-vpn-sw-corp-64-20.corp.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:123790a 07/27/02
- Files affected: linux/fs/xfs/xfs_rw.c 1.360,
linux/fs/xfs/xfs_vnodeops.c 1.545,
linux/fs/xfs/xfs_vfsops.c 1.362, linux/fs/xfs/xfs_mount.h 1.152,
linux/fs/xfs/xfs_mount.c 1.292, linux/fs/xfs/xfs_inode.h 1.164,
linux/fs/xfs/xfs_utils.h 1.21,
linux/fs/xfs/linux/xfs_linux.h 1.80,
linux/fs/xfs/linux/xfs_vfs.h 1.22,
linux/fs/xfs/linux/xfs_behavior.h 1.8
- Author: lord
- linux/fs/xfs/xfs_rw.c:
remove cell_capable code from forced shutdown path and change
arguments to make it a work as a vfs function
- linux/fs/xfs/xfs_vnodeops.c:
remove a cell_capable ifdef
- linux/fs/xfs/xfs_vfsops.c:
no need for vfs_flags option in unmount path, initialize
vfs_force_shutdown vfs op.
- linux/fs/xfs/xfs_mount.h:
remove vfs flags argument from unmount path
make forced shutdown call VFS_FORCE_SHUTDOWN
- linux/fs/xfs/xfs_mount.c:
remove vfs flags argument from unmount path
- linux/fs/xfs/xfs_inode.h:
remove irix specific pragma
- linux/fs/xfs/xfs_utils.h:
remove some cell_capable function prototypes
- linux/fs/xfs/linux/xfs_linux.h:
remove some unneeded defines, switch from extern inline to static
inline for roundup_64.
- linux/fs/xfs/linux/xfs_vfs.h:
make forced shutdown a vfs operation
- linux/fs/xfs/linux/xfs_behavior.h:
remove some cell_capable code
mod 2.4.x-xfs:slinx:123793a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123793a 07/27/02
- Files affected: linux/fs/xfs/support/kmem.c 1.14,
linux/fs/xfs/pagebuf/page_buf.c 1.45
- Author: sandeen
- linux/fs/xfs/support/kmem.c:
Use more direct test for vfree vs. kfree in kmem_free
- linux/fs/xfs/pagebuf/page_buf.c:
Add mem_to_page() so we can get pages from vmalloc'd memory as well
change virt_to_page to use mem_to_page
mod 2.4.x-xfs:slinx:123794a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123794a 07/27/02
- Files affected: linux/fs/Makefile 1.52,
linux/fs/xfs/linux/Makefile 1.57,
linux/fs/xfs/support/kmem.c 1.15,
linux/fs/xfs_dmapi/Makefile 1.8
- Description:
makefile cleanups (really)
- Author: sandeen
mod 2.4.x-xfs:slinx:123795a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123795a 07/27/02
- Files affected: linux/fs/xfs/support/kmem.c 1.16
- Description:
undo kmem change that snuck in
- Author: sandeen
mod 2.4.x-xfs:slinx:123857a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123857a 07/29/02
- Files affected: linux/fs/xfs/xfs_log.c 1.250,
linux/fs/xfs/xfs_vfsops.c 1.363,
linux/fs/xfs/linux/xfs_super.c 1.200,
linux/Documentation/filesystems/xfs.txt 1.9
- Author: sandeen
- linux/fs/xfs/xfs_log.c:
Don't automatically size down logbsize in v1 logs; let large
iclogs on v1 logs fail later on.
- linux/fs/xfs/xfs_vfsops.c:
Make mount failure messages a little more informative, like they
were in xfs_parseargs before those got removed.
- linux/fs/xfs/linux/xfs_super.c:
Allow logbsize to be specified in kilobytes
Remove bounds checks for logbsize,logbufs,iosize that are
duplicated in xfs_cmountfs.
Don't allow "logbufs=none" option & subsequent fs trashing!
- linux/Documentation/filesystems/xfs.txt:
Document specification of logbsize in kilobytes
mod 2.4.x-xfs:slinx:123886a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:123886a 07/29/02
- Files affected: linux/fs/xattr.c 1.7
- Author: nathans
- linux/fs/xattr.c:
Sync up with AndreasG re locking. Mail from AG: we were taking the BKL first,
and then i_sem. This is a bit dangerous, and will lead to deadlocks on SMP
machines, if another processor is holding i_sem.
mod 2.4.x-xfs:slinx:123918a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123918a 07/30/02
- Files affected: linux/fs/xfs/support/spin.h 1.8
- Description:
small spinlock definition cleanup
- Author: lord
mod 2.4.x-xfs:slinx:123919a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123919a 07/30/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.546,
linux/fs/xfs/linux/xfs_vnode.h 1.53
- Description:
remove vop_seek
- Author: lord
mod 2.4.x-xfs:slinx:123921a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123921a 07/30/02
- Files affected: linux/fs/xfs/xfs_dfrag.c 1.32,
linux/fs/xfs/xfs_cxfs.h 1.11 (inactivated),
linux/fs/xfs/xfs.h 1.29
- Description:
remove xfs_cxfs.h
- Author: lord
mod 2.4.x-xfs:slinx:123924a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: eagdhcp-187-30.americas.sgi.com:/home/lord/src/xfs-linux.2.4
- 2.4.x-xfs:slinx:123924a 07/30/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.h 1.54,
linux/fs/xfs/linux/xfs_vfs.h 1.23
- Description:
clean up a couple more cell defines
- Author: lord
mod 2.4.x-xfs:slinx:123928a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:123928a 07/30/02
- Files affected: linux/fs/xfs_dmapi/dmapi_session.c 1.10,
linux/fs/xfs_dmapi/dmapi_register.c 1.19
- Author: roehrich
- linux/fs/xfs_dmapi/dmapi_session.c:
use spin_trylock in dmapi
- linux/fs/xfs_dmapi/dmapi_register.c:
use spin_trylock in dmapi
mod 2.4.x-xfs:slinx:123929a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-c
- 2.4.x-xfs:slinx:123929a 07/30/02
- Files affected:
linux/fs/xfs_dmapi/Makefile.in 1.10 (renamed to linux/fs/xfs/dmapi/Makefile.in),
linux/fs/xfs_dmapi/dmapi_session.c 1.11 (renamed to linux/fs/xfs/dmapi/dmapi_session.c),
linux/fs/xfs_dmapi/dmapi_right.c 1.13 (renamed to linux/fs/xfs/dmapi/dmapi_right.c),
linux/fs/xfs_dmapi/dmapi_register.c 1.20 (renamed to linux/fs/xfs/dmapi/dmapi_register.c),
linux/fs/xfs_dmapi/dmapi_region.c 1.5 (renamed to linux/fs/xfs/dmapi/dmapi_region.c),
linux/fs/xfs_dmapi/dmapi_private.h 1.16 (renamed to linux/fs/xfs/dmapi/dmapi_private.h),
linux/fs/xfs_dmapi/dmapi_mountinfo.c 1.8 (renamed to linux/fs/xfs/dmapi/dmapi_mountinfo.c),
linux/fs/xfs_dmapi/dmapi_io.c 1.5 (renamed to linux/fs/xfs/dmapi/dmapi_io.c),
linux/fs/xfs_dmapi/dmapi_hole.c 1.5 (renamed to linux/fs/xfs/dmapi/dmapi_hole.c),
linux/fs/xfs_dmapi/dmapi_handle.c 1.5 (renamed to linux/fs/xfs/dmapi/dmapi_handle.c),
linux/fs/xfs_dmapi/dmapi_event.c 1.9 (renamed to linux/fs/xfs/dmapi/dmapi_event.c),
linux/fs/xfs_dmapi/dmapi_dmattr.c 1.5 (renamed to linux/fs/xfs/dmapi/dmapi_dmattr.c),
linux/fs/xfs_dmapi/dmapi_config.c 1.6 (renamed to linux/fs/xfs/dmapi/dmapi_config.c),
linux/fs/xfs_dmapi/dmapi_bulkattr.c 1.5 (renamed to linux/fs/xfs/dmapi/dmapi_bulkattr.c),
linux/fs/xfs_dmapi/dmapi_attr.c 1.5 (renamed to linux/fs/xfs/dmapi/dmapi_attr.c),
linux/fs/xfs_dmapi/Makefile 1.9 (renamed to linux/fs/xfs/dmapi/Makefile),
linux/fs/xfs_dmapi/dmapi_sysent.c 1.8 (renamed to linux/fs/xfs/dmapi/dmapi_sysent.c),
linux/fs/xfs_dmapi/Status 1.1 (renamed to linux/fs/xfs/dmapi/Status)
- Subject: move dmapi into xfs dir
- Author: roehrich
- linux/fs/xfs_dmapi/Makefile.in:
linux/fs/xfs_dmapi/Makefile.in 1.10 Renamed to linux/fs/xfs/dmapi/Makefile.in
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_session.c:
linux/fs/xfs_dmapi/dmapi_session.c 1.11 Renamed to linux/fs/xfs/dmapi/dmapi_session.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_right.c:
linux/fs/xfs_dmapi/dmapi_right.c 1.13 Renamed to linux/fs/xfs/dmapi/dmapi_right.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_register.c:
linux/fs/xfs_dmapi/dmapi_register.c 1.20 Renamed to linux/fs/xfs/dmapi/dmapi_register.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_region.c:
linux/fs/xfs_dmapi/dmapi_region.c 1.5 Renamed to linux/fs/xfs/dmapi/dmapi_region.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_private.h:
linux/fs/xfs_dmapi/dmapi_private.h 1.16 Renamed to linux/fs/xfs/dmapi/dmapi_private.h
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_mountinfo.c:
linux/fs/xfs_dmapi/dmapi_mountinfo.c 1.8 Renamed to linux/fs/xfs/dmapi/dmapi_mountinfo.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_io.c:
linux/fs/xfs_dmapi/dmapi_io.c 1.5 Renamed to linux/fs/xfs/dmapi/dmapi_io.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_hole.c:
linux/fs/xfs_dmapi/dmapi_hole.c 1.5 Renamed to linux/fs/xfs/dmapi/dmapi_hole.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_handle.c:
linux/fs/xfs_dmapi/dmapi_handle.c 1.5 Renamed to linux/fs/xfs/dmapi/dmapi_handle.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_event.c:
linux/fs/xfs_dmapi/dmapi_event.c 1.9 Renamed to linux/fs/xfs/dmapi/dmapi_event.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_dmattr.c:
linux/fs/xfs_dmapi/dmapi_dmattr.c 1.5 Renamed to linux/fs/xfs/dmapi/dmapi_dmattr.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_config.c:
linux/fs/xfs_dmapi/dmapi_config.c 1.6 Renamed to linux/fs/xfs/dmapi/dmapi_config.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_bulkattr.c:
linux/fs/xfs_dmapi/dmapi_bulkattr.c 1.5 Renamed to linux/fs/xfs/dmapi/dmapi_bulkattr.c
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_attr.c:
linux/fs/xfs_dmapi/dmapi_attr.c 1.5 Renamed to linux/fs/xfs/dmapi/dmapi_attr.c
No Message Supplied
- linux/fs/xfs_dmapi/Makefile:
linux/fs/xfs_dmapi/Makefile 1.9 Renamed to linux/fs/xfs/dmapi/Makefile
No Message Supplied
- linux/fs/xfs_dmapi/dmapi_sysent.c:
linux/fs/xfs_dmapi/dmapi_sysent.c 1.8 Renamed to linux/fs/xfs/dmapi/dmapi_sysent.c
No Message Supplied
- linux/fs/xfs_dmapi/Status:
linux/fs/xfs_dmapi/Status 1.1 Renamed to linux/fs/xfs/dmapi/Status
No Message Supplied
mod 2.4.x-xfs:slinx:123930a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-c
- 2.4.x-xfs:slinx:123930a 07/30/02
- Files affected:
linux/include/linux/dmapi.h 1.11 (renamed to linux/fs/xfs/dmapi/dmapi.h),
linux/include/linux/dmapi_kern.h 1.15 (renamed to linux/fs/xfs/dmapi/dmapi_kern.h)
- Subject: move dmapi hdrs into xfs/dmapi dir
- Author: roehrich
- linux/include/linux/dmapi.h:
linux/include/linux/dmapi.h 1.11 Renamed to linux/fs/xfs/dmapi/dmapi.h
No Message Supplied
- linux/include/linux/dmapi_kern.h:
linux/include/linux/dmapi_kern.h 1.15 Renamed to linux/fs/xfs/dmapi/dmapi_kern.h
No Message Supplied
mod 2.4.x-xfs:slinx:123931a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-c
- 2.4.x-xfs:slinx:123931a 07/30/02
- Files affected: linux/fs/Makefile 1.53,
linux/fs/xfs/xfs_dmapi.h 1.30, linux/fs/xfs/Makefile 1.148,
linux/fs/xfs/linux/xfs_super.c 1.201,
linux/fs/xfs/dmapi/Makefile 1.13,
linux/fs/xfs/dmapi/dmapi_sysent.c 1.12,
linux/fs/xfs/Makefile.in 1.21,
linux/fs/xfs/dmapi/Makefile.in 1.3
- Subject: fix build after dmapi src move
- Author: roehrich
- linux/fs/Makefile:
fix build after dmapi src move
- linux/fs/xfs/xfs_dmapi.h:
fix build after dmapi src move
- linux/fs/xfs/Makefile:
fix build after dmapi src move
- linux/fs/xfs/linux/xfs_super.c:
fix build after dmapi src move
- linux/fs/xfs/dmapi/Makefile:
fix build after dmapi src move
- linux/fs/xfs/dmapi/dmapi_sysent.c:
fix build after dmapi src move
- linux/fs/xfs/Makefile.in:
fix build after dmapi src move
- linux/fs/xfs/dmapi/Makefile.in:
fix build after dmapi src move
mod 2.4.x-xfs:slinx:123972a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:123972a 07/30/02
- Files affected: linux/fs/xfs/linux/xfs_ioctl.c 1.70
- Author: sandeen
- linux/fs/xfs/linux/xfs_ioctl.c:
Set O_LARGEFILE flag when we do xfs_open_by_handle on 64-bit machines
(follow example of sys_open)
mod 2.4.x-xfs:slinx:123986a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123986a 07/30/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.547,
linux/fs/xfs/linux/xfs_file.c 1.76,
linux/fs/xfs/linux/xfs_iops.c 1.165,
linux/fs/xfs/linux/xfs_vnode.h 1.55
- Description:
remove some dead vop arguments
- Author: lord
mod 2.4.x-xfs:slinx:123991a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:123991a 07/30/02
- Files affected: linux/fs/xfs/xfs_arch.h 1.34,
linux/fs/xfs/xfs.h 1.30, linux/fs/xfs/support/uuid.c 1.6
- Description:
remove xfs/support/arch.h
- Author: lord
mod 2.4.x-xfs:slinx:124045a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124045a 07/31/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.166,
linux/fs/xfs/linux/xfs_iops.h 1.14,
linux/fs/xfs/pagebuf/page_buf_io.c 1.52,
linux/fs/xfs/pagebuf/page_buf.h 1.30
- Description:
only pass one extent around between pagebuf and xfs
- Author: lord
mod 2.4.x-xfs:slinx:124048a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124048a 07/31/02
- Files affected:
linux/include/linux/xfs_fs_i.h 1.10 (inactivated),
linux/fs/xfs/support/arch.h 1.6 (inactivated)
- Author: lord
- linux/include/linux/xfs_fs_i.h:
no longer needed
- linux/fs/xfs/support/arch.h:
no longer needed
mod 2.4.x-xfs:slinx:124052a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124052a 07/31/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.364,
linux/fs/xfs/xfs_mount.c 1.293
- Description:
remove more cell capable code
- Author: lord
mod 2.4.x-xfs:slinx:124064a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:124064a 07/31/02
- Files affected: linux/fs/xfs/support/uuid.c 1.7
- Author: sandeen
- linux/fs/xfs/support/uuid.c:
arch.h is gone, don't #include it here
mod 2.4.x-xfs:slinx:124066a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:124066a 07/31/02
- Files affected: linux/fs/xfs/linux/xfs_version.h (new),
linux/fs/xfs/linux/xfs_super.c 1.202
- Description:
Add some versioning to XFS
- Author: sandeen
mod 2.4.x-xfs:slinx:124078a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124078a 07/31/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.191
- Description:
fix some log recovery debug code
- Author: lord
mod 2.4.x-xfs:slinx:124083a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124083a 07/31/02
- Files affected: linux/fs/xfs/xfs_buf_item.h 1.35,
linux/fs/xfs/xfs_buf_item.c 1.125
- Author: lord
- linux/fs/xfs/xfs_buf_item.h:
remove some dead prototypes
- linux/fs/xfs/xfs_buf_item.c:
fix a recovery bug in fragmented buffers - linux specific
mod 2.4.x-xfs:slinx:124089a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124089a 07/31/02
- Files affected: linux/fs/xfs/xfs_extfree_item.h 1.14,
linux/fs/xfs/xfs_extfree_item.c 1.49,
linux/fs/xfs/xfs_buf_item.c 1.126,
linux/fs/xfs/xfs_da_btree.c 1.130,
linux/fs/xfs/xfs_da_btree.h 1.45,
linux/fs/xfs/xfs_inode_item.c 1.101,
linux/fs/xfs/xfs_vfsops.c 1.365, linux/fs/xfs/xfs_btree.c 1.98,
linux/fs/xfs/xfs_qm.h 1.24, linux/fs/xfs/xfs_qm.c 1.79,
linux/fs/xfs/xfs_inode.c 1.344, linux/fs/xfs/xfs_inode.h 1.165,
linux/fs/xfs/xfs_trans.c 1.133, linux/fs/xfs/xfs_bmap.c 1.288,
linux/fs/xfs/linux/xfs_behavior.c 1.13,
linux/fs/xfs/support/kmem.h 1.9, linux/fs/xfs/xfs_acl.h 1.18,
linux/fs/xfs/xfs_acl.c 1.32
- Description:
move from xfs_zone back to kmem_zone
- Author: lord
mod 2.4.x-xfs:slinx:124099a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:124099a 07/31/02
- Files affected: linux/fs/xfs/linux/xfs_linux.h 1.81,
linux/fs/xfs/dmapi/dmapi_right.c 1.10,
linux/fs/xfs/xfs_acl.h 1.19, linux/fs/xfs/xfs_cap.h 1.5
- Description:
get rid of EOPNOTSUPP
- Author: sandeen
mod 2.4.x-xfs:slinx:124112a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:124112a 08/01/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.192,
linux/fs/xfs/linux/xfs_globals.c 1.31,
linux/fs/xfs/dmapi/Makefile 1.14,
linux/fs/xfs/dmapi/dmapi_event.c 1.7,
linux/fs/xfs/dmapi/dmapi_register.c 1.13,
linux/fs/xfs/dmapi/dmapi_sysent.c 1.13,
linux/fs/xfs/dmapi/Makefile.in 1.4,
linux/fs/xfs/linux/Makefile.in 1.11
- Description:
Clean up exported symbols
- Author: kaos
mod 2.4.x-xfs:slinx:124124a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:124124a 08/01/02
- Files affected: linux/fs/xfs/dmapi/Makefile 1.15
- Author: roehrich
- linux/fs/xfs/dmapi/Makefile:
dmapi_core.o is not a module on its own
mod 2.4.x-xfs:slinx:124146a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:124146a 08/01/02
- Files affected: linux/fs/xfs/dmapi/Makefile 1.16,
linux/fs/xfs/pagebuf/Makefile 1.11
- Description:
Remove old makefile comments
- Author: sandeen
mod 2.4.x-xfs:slinx:124205a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124205a 08/02/02
- Files affected:
linux/fs/xfs/pagebuf/page_buf_locking.c 1.22,
linux/fs/xfs/pagebuf/page_buf.c 1.46,
linux/fs/xfs/pagebuf/page_buf.h 1.31,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.12
- Description:
pagebuf rationalization
- Author: lord
mod 2.4.x-xfs:slinx:124210a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:124210a 08/02/02
- Files affected: linux/fs/xfs/dmapi/dmapi_register.c 1.14
- Subject: dmapi path_to_handle was crashing on non-xfs filesystem
- Author: roehrich
- linux/fs/xfs/dmapi/dmapi_register.c:
fix test for non-xfs inode
mod 2.4.x-xfs:slinx:124212a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:124212a 08/02/02
- Files affected: linux/fs/xfs/dmapi/Makefile 1.17
- Subject: use CONFIG_XFS_DEBUG in dmapi/Makefile
- Author: roehrich
- linux/fs/xfs/dmapi/Makefile:
use CONFIG_XFS_DEBUG
mod 2.4.x-xfs:slinx:124225a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:124225a 08/02/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.74,
linux/fs/xfs/linux/xfs_lrw.c 1.162
- Author: sandeen
- linux/fs/xfs/xfs_dmapi.c:
Use ssize_t variable for return of xfs_read/write, not int
- linux/fs/xfs/linux/xfs_lrw.c:
Make xfs_write return (-) errors and (+) bytes written.
Fix comment on xfs_read about about return val (same as xfs_write).
mod 2.4.x-xfs:slinx:124228a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:124228a 08/02/02
- Files affected: linux/fs/xfs/support/kmem.c 1.17,
linux/fs/xfs/pagebuf/page_buf.c 1.47
- Author: sandeen
- linux/fs/xfs/support/kmem.c:
Check VMALLOC_END as well as VMALLOC_START when testing
for vmalloc'd memory.
- linux/fs/xfs/pagebuf/page_buf.c:
Check VMALLOC_END as well as VMALLOC_START when testing
for vmalloc'd memory.
mod 2.4.x-xfs:slinx:124270a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:124270a 08/02/02
- Files affected: linux/Makefile 1.177
- Description:
Upgrade to 2.4.19
- Author: kaos
mod 2.4.x-xfs:slinx:124272a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:124272a 08/02/02
- Files affected: linux/include/linux/vmalloc.h 1.14
- Description:
Allow xfs to build with highmem
- Author: kaos
mod 2.4.x-xfs:slinx:124343a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124343a 08/05/02
- Files affected: linux/fs/xfs/xfs_iocore.c 1.35
- Description:
remove dead function
- Author: lord
mod 2.4.x-xfs:slinx:124536a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:124536a 08/07/02
- Files affected: linux/fs/dquot.c 1.49
- Author: nathans
- linux/fs/dquot.c:
for 2.4 only, we cannot use the L1_CACHE_SHIFT macro as it is not defined
for all architectures - revert to use of HASHDEV macro here.
mod 2.4.x-xfs:slinx:124545a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:124545a 08/07/02
- Files affected: linux/fs/xfs/xfs_da_btree.h 1.46
- Author: nathans
- linux/fs/xfs/xfs_da_btree.h:
keep in sync with userspace copy - mark some stuff as kernel only.
mod 2.4.x-xfs:slinx:124577a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:124577a 08/08/02
- Files affected: linux/fs/xfs/linux/xfs_ioctl.c 1.71,
linux/fs/xfs/dmapi/dmapi_register.c 1.15
- Subject: path_to_handle operations need to check inode operations vector
- Description:
It's not safe to call LINVFS_GET_VP(inode) when you don't even know if you
have an XFS inode. You can end up with a mess. So, check for the linvfs
file operations vector on the inode to decide if it is an XFS inode.
- Author: roehrich
- linux/fs/xfs/linux/xfs_ioctl.c:
In path_to_handle/fshandle functions, check for the linvfs operations vector
on the inode to decide if it is an XFS inode.
- linux/fs/xfs/dmapi/dmapi_register.c:
In path_to_handle/fshandle functions, check for the linvfs operations vector
on the inode to decide if it is an XFS inode.
mod 2.4.x-xfs:slinx:124636a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124636a 08/08/02
- Files affected: linux/mm/page_alloc.c 1.73,
linux/kernel/ksyms.c 1.130, linux/include/linux/mm.h 1.84,
linux/fs/xfs/pagebuf/page_buf.c 1.48,
linux/fs/xfs/pagebuf/page_buf.h 1.32
- Description:
change xfs readahead implementation
- Author: lord
mod 2.4.x-xfs:slinx:124638a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:124638a 08/08/02
- Files affected: linux/fs/xfs/linux/xfs_ioctl.c 1.72,
linux/fs/xfs/dmapi/dmapi_register.c 1.16
- Subject: Check inode->i_sb->s_magic when looking for xfs inodes
- Author: roehrich
- linux/fs/xfs/linux/xfs_ioctl.c:
Check inode->i_sb->s_magic when looking for xfs inodes
- linux/fs/xfs/dmapi/dmapi_register.c:
Check inode->i_sb->s_magic when looking for xfs inodes
mod 2.4.x-xfs:slinx:124639a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124639a 08/08/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.167
- Author: lord
- linux/fs/xfs/linux/xfs_iops.c:
set new flag in getblock for all mappings returned beyond the eof
mod 2.4.x-xfs:slinx:124654a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs-kdb-v2.3
- 2.4.x-xfs:slinx:124654a 08/08/02
- Files affected: linux/kernel/ksyms.c 1.131,
linux/include/linux/sysctl.h 1.49,
linux/drivers/usb/usbkbd.c 1.18,
linux/drivers/usb/usb-uhci.c 1.36, linux/kdb/kdb_bt.c 1.10,
linux/kdb/kdb_bp.c 1.10, linux/kdb/modules/kdbm_vm.c 1.18,
linux/kdb/Makefile 1.12, linux/include/linux/kdbprivate.h 1.18,
linux/include/linux/kdb.h 1.21, linux/kdb/modules/Makefile 1.13,
linux/kdb/kdbsupport.c 1.12, linux/kdb/kdbmain.c 1.27,
linux/include/asm-i386/kdb.h 1.11, linux/kdb/kdb_io.c 1.13,
linux/include/asm-i386/kdbprivate.h 1.15,
linux/arch/i386/kdb/kdba_id.c 1.11, linux/kdb/kdb_id.c 1.13,
linux/arch/i386/kdb/kdbasupport.c 1.19,
linux/arch/i386/kdb/kdba_io.c 1.15,
linux/arch/i386/kdb/kdba_bt.c 1.13,
linux/arch/i386/kdb/kdba_bp.c 1.12,
linux/kdb/modules/kdbm_pg.c 1.56, linux/kdb/ChangeLog 1.18,
linux/drivers/usb/hid-core.c 1.4,
linux/arch/i386/kdb/ChangeLog 1.5
- Description:
Upgrade to kdb v2.3 for i386
- Author: kaos
mod 2.4.x-xfs:slinx:124657a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:124657a 08/08/02
- Files affected: linux/arch/i386/kdb/ChangeLog 1.6
- Description:
Update kdb changelog
- Author: kaos
mod 2.4.x-xfs:slinx:124664a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:124664a 08/08/02
- Files affected: linux/arch/i386/Makefile 1.22,
linux/arch/i386/kdb/kdba_bt.c 1.14,
linux/arch/i386/kdb/ChangeLog 1.7
- Description:
Upgrade to kdb v2.3-2.4.19-i386-2
- Author: kaos
mod 2.4.x-xfs:slinx:124672a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124672a 08/09/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.193,
linux/fs/xfs/xfs_vnodeops.c 1.548,
linux/fs/xfs/xfs_inode.c 1.345,
linux/fs/xfs/linux/xfs_vnode.h 1.56
- Description:
clean up vnode flags
- Author: lord
mod 2.4.x-xfs:slinx:124677a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124677a 08/09/02
- Files affected: linux/fs/xfs/support/kmem.c 1.18
- Description:
add some debug checks to kmem flag conversion code
- Author: lord
mod 2.4.x-xfs:slinx:124697a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124697a 08/09/02
- Files affected: linux/fs/xfs/xfs_rw.c 1.361,
linux/fs/xfs/xfs_itable.c 1.107,
linux/fs/xfs/xfs_vfsops.c 1.366,
linux/fs/xfs/linux/xfs_vfs.c 1.37 (inactivated),
linux/fs/xfs/linux/Makefile 1.58,
linux/fs/xfs/linux/xfs_fs_subr.c 1.33,
linux/fs/xfs/linux/xfs_vfs.h 1.24
- Description:
remove unneeded vfs locking code
- Author: lord
mod 2.4.x-xfs:slinx:124705a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124705a 08/09/02
- Files affected: linux/kernel/ksyms.c 1.132,
linux/fs/xfs/pagebuf/page_buf.c 1.49,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.13
- Description:
switch pagebuf over to find_or_create_page
- Author: lord
mod 2.4.x-xfs:slinx:124777a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:124777a 08/11/02
- Files affected: linux/drivers/char/serial.c 1.55,
linux/include/linux/kdb.h 1.22,
linux/arch/i386/kdb/kdba_io.c 1.16, linux/kdb/ChangeLog 1.19,
linux/arch/i386/kdb/ChangeLog 1.8
- Description:
Sync with kdb-v2.3-2.4.19-common-2, kdb-v2.3-2.4.19-i386-3
- Author: kaos
mod 2.4.x-xfs:slinx:124779a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:124779a 08/11/02
- Files affected: linux/include/linux/fs.h 1.156,
linux/fs/xfs/linux/xfs_vnode.c 1.90,
linux/fs/xfs/linux/xfs_super.c 1.203,
linux/fs/xfs/linux/xfs_iops.c 1.168,
linux/fs/xfs/linux/xfs_vnode.h 1.57,
linux/fs/xfs/xfs_acl.h 1.20
- Author: nathans
- linux/include/linux/fs.h:
Switch to using a superblock flag (MS_POSIXACL) instead of an inode
flag (S_POSIXACL) - seems to be the consensus on how to do this.
- linux/fs/xfs/linux/xfs_vnode.c:
Switch to using a superblock flag (MS_POSIXACL) instead of an inode
flag (S_POSIXACL) - seems to be the consensus on how to do this.
- linux/fs/xfs/linux/xfs_super.c:
Switch to using a superblock flag (MS_POSIXACL) instead of an inode
flag (S_POSIXACL) - seems to be the consensus on how to do this.
- linux/fs/xfs/linux/xfs_iops.c:
Fix a now-incorrect comment.
- linux/fs/xfs/linux/xfs_vnode.h:
Fix debug builds - VINACTIVE_TEARDOWN no longer exists.
- linux/fs/xfs/xfs_acl.h:
Switch to using a superblock flag (MS_POSIXACL) instead of an inode
flag (S_POSIXACL) - seems to be the consensus on how to do this.
mod 2.4.x-xfs:slinx:124838a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:124838a 08/12/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.549
- PV Incidents affected: 864048
- Author: sandeen
- linux/fs/xfs/xfs_vnodeops.c:
Allow non-root to set sticky bit on regular files.
(Linux difference from Irix, apparently).
mod 2.4.x-xfs:slinx:124892a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:124892a 08/13/02
- Files affected: linux/fs/xfs/xfs_log.c 1.251,
linux/fs/xfs/xfs_rw.h 1.66, linux/fs/xfs/xfs_rw.c 1.362,
linux/fs/xfs/xfs_buf.h 1.92, linux/fs/xfs/xfs_vnodeops.c 1.550,
linux/fs/xfs/xfs_rtalloc.c 1.76,
linux/fs/xfs/xfs_inode_item.c 1.102,
linux/fs/xfs/xfs_qm_syscalls.c 1.65,
linux/fs/xfs/xfs_log_recover.c 1.238,
linux/fs/xfs/xfs_dquot_item.c 1.29,
linux/fs/xfs/xfs_vfsops.c 1.367, linux/fs/xfs/xfs_dquot.c 1.68,
linux/fs/xfs/xfs_mount.h 1.153, linux/fs/xfs/xfs_mount.c 1.294,
linux/fs/xfs/xfs_qm.c 1.80, linux/fs/xfs/xfs_trans.h 1.112,
linux/fs/xfs/xfs_fsops.c 1.83,
linux/fs/xfs/xfs_trans_buf.c 1.102,
linux/fs/xfs/xfs_attr.c 1.93,
linux/fs/xfs/linux/xfs_lrw.c 1.163,
linux/fs/xfs/linux/xfs_super.h 1.26,
linux/fs/xfs/linux/xfs_super.c 1.204,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.23,
linux/fs/xfs/pagebuf/page_buf.h 1.33
- Description:
rationalize xfs <-> pagebuf interface
- Author: lord
mod 2.4.x-xfs:slinx:125083a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125083a 08/14/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.194,
linux/fs/xfs/xfs_rtalloc.c 1.77,
linux/fs/xfs/xfs_vfsops.c 1.368, linux/fs/xfs/xfs_mount.h 1.154,
linux/fs/xfs/xfs_mount.c 1.295, linux/fs/xfs/xfs_fsops.c 1.84,
linux/fs/xfs/linux/xfs_lrw.c 1.164
- Description:
fix unchecked pointer dereferences
- Author: lord
mod 2.4.x-xfs:slinx:125088a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125088a 08/14/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.169
- Description:
avoid touching the xfs inode in the bmap call
- Author: lord
mod 2.4.x-xfs:slinx:125185a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125185a 08/15/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.369,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.24
- Author: sandeen
- linux/fs/xfs/xfs_vfsops.c:
Handle ERR_PTR returns from pagebuf_lock_enable
- linux/fs/xfs/pagebuf/page_buf_locking.c:
Return an ERR_PTR if pagebuf_lock_enable encounters an error.
mod 2.4.x-xfs:slinx:125188a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125188a 08/15/02
- Files affected: linux/fs/xfs/xfs_log.c 1.252
- Author: sandeen
- linux/fs/xfs/xfs_log.c:
Make sure we never get a 0 sunit - things go badly if this happens.
Use "1" for "no sunit"
mod 2.4.x-xfs:slinx:125189a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125189a 08/15/02
- Files affected: linux/fs/xfs/xfs_inode.h 1.166,
linux/fs/xfs/pagebuf/page_buf.c 1.50
- Author: sandeen
- linux/fs/xfs/xfs_inode.h:
Remove reference to XFS_BIG_FILES in comment about max file
offset, XFS_BIG_FILES is removed from Linux XFS now (defaulted).
- linux/fs/xfs/pagebuf/page_buf.c:
Add a PBR_SECTOR_ONLY case to the pbr_flags switch in
_pagebuf_page_io to make things a bit more obvious
mod 2.4.x-xfs:slinx:125235a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:125235a 08/15/02
- Files affected: linux/fs/xfs/xfsidbg.c 1.195,
linux/fs/xfs/pagebuf/page_buf.c 1.51,
linux/fs/xfs/pagebuf/page_buf.h 1.34
- Author: nathans
- linux/fs/xfs/xfsidbg.c:
Change pb_error, pb_page_count and pb_offset to be unsigned shorts, not
signed. The pb_offset fix gets XFS working on systems with a 64K pagesize.
- linux/fs/xfs/pagebuf/page_buf.c:
Split IO requests which are too large for a single buffer_head (b_size is
an unsigned short). This gets XFS working on systems with a 64K pagesize.
- linux/fs/xfs/pagebuf/page_buf.h:
Change pb_error, pb_page_count and pb_offset to be unsigned shorts, not
signed. The pb_offset fix gets XFS working on systems with a 64K pagesize.
mod 2.4.x-xfs:slinx:125243a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:125243a 08/15/02
- Files affected: linux/fs/xfs/xfs_mount.c 1.296,
linux/fs/xfs/xfs_bmap.c 1.289,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.25,
linux/fs/xfs/pagebuf/page_buf.c 1.52,
linux/fs/xfs/pagebuf/page_buf.h 1.35
- Author: nathans
- linux/fs/xfs/xfs_mount.c:
No need to cast xfs_incore_relse() to void, it returns void now (1 caller).
- linux/fs/xfs/xfs_bmap.c:
Fix warnings Keith points out from an IA64 kernel build.
- linux/fs/xfs/pagebuf/page_buf_locking.c:
Cleanup: remove unused pagebuf_is_locked function, consistent formatting of
function args & variable declarations.
- linux/fs/xfs/pagebuf/page_buf.c:
Cleanup: remove unneeded #include of xfs_types.h, consistent formatting of
function args & variable declarations, fix incorrect &/ misspelt comments,
consistent use of STATIC throughout.
- linux/fs/xfs/pagebuf/page_buf.h:
Cleanup: remove unused pagebuf_is_locked function, couple of functions no
longer return anything (never did).
mod 2.4.x-xfs:slinx:125261a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125261a 08/16/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.370,
linux/fs/xfs/xfs_mount.c 1.297,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.26,
linux/fs/xfs/pagebuf/page_buf.h 1.36
- Author: sandeen
- linux/fs/xfs/xfs_vfsops.c:
Add do_blkdev_get/do_blkdev_put arguments to pagebuf_lock_enable
and pagebuf_lock_disable, so that we don't get/put a second time
for the data device - the vfs does this for us. We still need to
do it ourselves for the logdev and rtdev, though.
This also means that the blkdev_get for the data device is now read-only
for read-only mounts.
- linux/fs/xfs/xfs_mount.c:
Add do_blkdev_get/do_blkdev_put arguments to pagebuf_lock_enable
and pagebuf_lock_disable, so that we don't get/put a second time
for the data device - the vfs does this for us. We still need to
do it ourselves for the logdev and rtdev, though.
This also means that the blkdev_get for the data device is now read-only
for read-only mounts.
- linux/fs/xfs/pagebuf/page_buf_locking.c:
Add do_blkdev_get/do_blkdev_put arguments to pagebuf_lock_enable
and pagebuf_lock_disable, so that we don't get/put a second time
for the data device - the vfs does this for us. We still need to
do it ourselves for the logdev and rtdev, though.
This also means that the blkdev_get for the data device is now read-only
for read-only mounts.
- linux/fs/xfs/pagebuf/page_buf.h:
Add do_blkdev_get/do_blkdev_put arguments to pagebuf_lock_enable
and pagebuf_lock_disable, so that we don't get/put a second time
for the data device - the vfs does this for us. We still need to
do it ourselves for the logdev and rtdev, though.
This also means that the blkdev_get for the data device is now read-only
for read-only mounts.
mod 2.4.x-xfs:slinx:125305a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125305a 08/16/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.551,
linux/fs/xfs/linux/xfs_super.c 1.205,
linux/fs/xfs/linux/xfs_vnode.h 1.58
- Description:
extend the flush_inode interface in xfs
- Author: lord
mod 2.4.x-xfs:slinx:125453a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125453a 08/20/02
- Files affected:
linux/fs/xfs/pagebuf/page_buf_locking.c 1.27,
linux/fs/xfs/pagebuf/page_buf.h 1.37
- Author: sandeen
- linux/fs/xfs/pagebuf/page_buf_locking.c:
Remove unused super_block argument to pagebuf_lock_enable()
- linux/fs/xfs/pagebuf/page_buf.h:
Remove unused super_block argument to pagebuf_lock_enable()
mod 2.4.x-xfs:slinx:125454a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125454a 08/20/02
- Files affected: linux/fs/xfs/xfs_bit.c 1.18
- Author: sandeen
- linux/fs/xfs/xfs_bit.c:
Fix recovery unaligned access on ia64
mod 2.4.x-xfs:slinx:125458a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125458a 08/20/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.371
- Author: sandeen
- linux/fs/xfs/xfs_vfsops.c:
Whoops, remove the sb arg from pagebuf_lock_enable() callers as well
mod 2.4.x-xfs:slinx:125481a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125481a 08/20/02
- Files affected: linux/fs/xfs/xfs_inode.c 1.346,
linux/fs/xfs/support/kmem.h 1.10,
linux/fs/xfs/support/kmem.c 1.19
- Author: lord
- linux/fs/xfs/xfs_inode.c:
when reallocating extent memory, do not call back into the
filesystem, there is a deadlock down this path since we generally
hold the ilock at this point. Use the new KM_NOFS flag.
- linux/fs/xfs/support/kmem.h:
define KM_NOFS, remove some unused flags
- linux/fs/xfs/support/kmem.c:
add a new flag to the supported set of passed in flags.
mod 2.4.x-xfs:slinx:125504a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:125504a 08/20/02
- Files affected: linux/fs/xfs/xfs_dfrag.c 1.33,
linux/fs/xfs/linux/xfs_linux.h 1.82,
linux/fs/xfs/linux/xfs_behavior.c 1.14,
linux/fs/xfs/linux/xfs_vfs.h 1.25,
linux/fs/xfs/linux/xfs_behavior.h 1.9
- Description:
remove some more 'CELL_CAPABLE' code
- Author: lord
mod 2.4.x-xfs:slinx:125529a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125529a 08/21/02
- Files affected: linux/fs/xfs/linux/xfs_behavior.h 1.10
- Description:
remove one more cell_capable ifdef
- Author: lord
mod 2.4.x-xfs:slinx:125545a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125545a 08/21/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.c 1.91
- Description:
Put vn_remove stats back in
- Author: sandeen
mod 2.4.x-xfs:slinx:125605a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125605a 08/21/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.170,
linux/fs/xfs/pagebuf/page_buf_io.c 1.53,
linux/fs/xfs/pagebuf/page_buf.h 1.38
- Author: lord
- linux/fs/xfs/linux/xfs_iops.c:
set BH_New in less cases
- linux/fs/xfs/pagebuf/page_buf_io.c:
make the release_page path aware of end of file and remove delalloc state
on buffer heads in this case.
- linux/fs/xfs/pagebuf/page_buf.h:
pagebuf_release_page returns a value now
mod 2.4.x-xfs:slinx:125640a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:125640a 08/21/02
- Files affected: linux/fs/xfs/support/kmem.c 1.20
- Author: nathans
- linux/fs/xfs/support/kmem.c:
fix DEBUG checks when allocing memory with new KM_NOFS flag.
mod 2.4.x-xfs:slinx:125665a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:125665a 08/22/02
- Files affected: linux/fs/xfs/xfs_qm_syscalls.c 1.66,
linux/fs/xfs/xfs_vfsops.c 1.372, linux/fs/xfs/xfs_iget.c 1.167,
linux/fs/xfs/linux/xfs_vnode.c 1.92,
linux/fs/xfs/linux/xfs_vnode.h 1.59,
linux/fs/xfs/pagebuf/page_buf.c 1.53
- Author: sandeen
- linux/fs/xfs/xfs_qm_syscalls.c:
Remove unused argument from vn_get
- linux/fs/xfs/xfs_vfsops.c:
Remove unused argument from vn_get
- linux/fs/xfs/xfs_iget.c:
Remove unused arguments from vn_initialize
Clean up comment (inodes no longer moved up in hash list)
- linux/fs/xfs/linux/xfs_vnode.c:
Remove unused arguments from vn_initialize & vn_get
- linux/fs/xfs/linux/xfs_vnode.h:
Remove unused arguments from vn_initialize & vn_get
- linux/fs/xfs/pagebuf/page_buf.c:
Remove unused argument from pagebuf_segment
mod 2.4.x-xfs:slinx:125695a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:125695a 08/22/02
- Files affected: linux/fs/xfs/dmapi/dmapi_right.c 1.11
- Subject: remove a bhv lock from dm_change_right()
- Author: roehrich
- linux/fs/xfs/dmapi/dmapi_right.c:
The recent stream of change to add bhv locking to the dmapi
core went one lock too far. The bhv lock in dm_change_right()
could result in a thread that is attempting to get the same
lock for a second time.
In dm_change_right() we're making several callouts to some
dmapi "rights" functions. We don't have a "rights" implementation
so those rights functions are just stubs. I'd like to turn
off this code, from the bhv lock to the bhv unlock, with an #ifdef, until
we have a rights implementation.
At that time, we can sort out the bhv locking.
mod 2.4.x-xfs:slinx:125722a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:125722a 08/22/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.75
- Subject: xfs_dm_send_data_event() breaks some HSMs
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.c:
We'll use dmstate to keep a counter and use this to coordinate
activity between xfs_dm_punch_hole and xfs_dm_send_data_event.
Checking DM_EVENT_ENABLED got us into trouble. By checking that event,
after you've already sent it, you're dictating behavior to the HSM--that it
must clear the event's bit from the event mask before responding to the event.
The DMAPI spec does not require that HSMs behave this way, and some, like
Veritas's, don't.
mod 2.4.x-xfs:slinx:125726a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:125726a 08/22/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.76
- Subject: remove some debug code in last dmapi mod
- Author: roehrich
- linux/fs/xfs/xfs_dmapi.c:
remove debug code that was left in xfs_dm_send_data_event()
mod 2.4.x-xfs:slinx:125845a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-c
- 2.4.x-xfs:slinx:125845a 08/23/02
- Files affected: linux/fs/xfs/dmapi/dmapi_right.c 1.12
- Subject: dmapi warning fix
- Author: roehrich
- linux/fs/xfs/dmapi/dmapi_right.c:
fix warnings
mod 2.4.x-xfs:slinx:125847a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: rope.americas.sgi.com:/ptmp/roehrich/2.4.x-xfs-c
- 2.4.x-xfs:slinx:125847a 08/23/02
- Files affected: linux/fs/xfs/dmapi/dmapi_register.c 1.17,
linux/fs/xfs/dmapi/dmapi_session.c 1.11,
linux/fs/xfs/dmapi/dmapi_sysent.c 1.14
- Subject: dmapi cleanups
- Author: roehrich
- linux/fs/xfs/dmapi/dmapi_register.c:
initialize dm_reg_lock at compile-time
- linux/fs/xfs/dmapi/dmapi_session.c:
Initialize dm_session_lock and dm_token_lock at compile-time.
Remove dm_init/dm_uninit.
- linux/fs/xfs/dmapi/dmapi_sysent.c:
Remove calls to dm_init/dm_uninit.
mod 2.4.x-xfs:slinx:125883a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125883a 08/24/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.552,
linux/fs/xfs/linux/xfs_super.h 1.27, linux/fs/xfs/xfs_fs.h 1.1
- Author: lord
- linux/fs/xfs/xfs_vnodeops.c:
remove redundant checks for working in an unlinked directory.
- linux/fs/xfs/linux/xfs_super.h:
remove duplicate definition
- linux/fs/xfs/xfs_fs.h:
remove duplicate definition
mod 2.4.x-xfs:slinx:125884a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125884a 08/24/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.373,
linux/fs/xfs/xfs_qm.c 1.81,
linux/fs/xfs/linux/xfs_fs_subr.c 1.34,
linux/fs/xfs/linux/xfs_super.c 1.206,
linux/fs/xfs/linux/xfs_vfs.h 1.26
- Description:
remove unused flags
- Author: lord
mod 2.4.x-xfs:slinx:125924a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125924a 08/26/02
- Files affected: linux/fs/xfs/xfs_mount.c 1.298
- Description:
fix indentation
- Author: lord
mod 2.4.x-xfs:slinx:125927a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125927a 08/26/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.553,
linux/fs/xfs/xfs_vfsops.c 1.374,
linux/fs/xfs/linux/xfs_globals.c 1.32,
linux/fs/xfs/linux/xfs_super.c 1.207,
linux/fs/xfs/dmapi/dmapi_mountinfo.c 1.10,
linux/fs/xfs/linux/xfs_globals.h 1.11,
linux/fs/xfs/linux/xfs_vnode.h 1.60,
linux/fs/xfs/linux/xfs_vfs.h 1.27
- Author: lord
- linux/fs/xfs/xfs_vnodeops.c:
remove unneeded vnode type checks
- linux/fs/xfs/xfs_vfsops.c:
remove vfs_fstype
- linux/fs/xfs/linux/xfs_globals.c:
remove xfs_fstype
- linux/fs/xfs/linux/xfs_super.c:
no parameters on xfs_init
- linux/fs/xfs/dmapi/dmapi_mountinfo.c:
default fstype to zero
- linux/fs/xfs/linux/xfs_globals.h:
remove xfs_fstype
- linux/fs/xfs/linux/xfs_vnode.h:
remove VN_GET_NOWAIT
- linux/fs/xfs/linux/xfs_vfs.h:
remove vfs_fstype
mod 2.4.x-xfs:slinx:125939a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:125939a 08/26/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.554,
linux/fs/xfs/linux/xfs_vnode.c 1.93,
linux/fs/xfs/linux/xfs_vnode.h 1.61
- Description:
clean up dead paths in reclaim code
- Author: lord
mod 2.4.x-xfs:slinx:126008a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:126008a 08/26/02
- Files affected: linux/fs/xfs/xfs_log.c 1.253
- Description:
Workaround for broken cpp
- Author: kaos
mod 2.4.x-xfs:slinx:126030a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126030a 08/27/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.555,
linux/fs/xfs/xfs_utils.c 1.49, linux/fs/xfs/xfs_utils.h 1.22,
linux/fs/xfs/xfs_rename.c 1.37
- Description:
remove extra generation number checks
- Author: lord
mod 2.4.x-xfs:slinx:126051a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126051a 08/27/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.556
- Description:
put back some inode hash locking
- Author: lord
mod 2.4.x-xfs:slinx:126213a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126213a 08/27/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.557
- Author: sandeen
- linux/fs/xfs/xfs_vnodeops.c:
Remove extraneous comments, re-order unlocks (cosmetic)
mod 2.4.x-xfs:slinx:126253a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126253a 08/28/02
- Files affected: linux/fs/xfs/linux/xfs_ioctl.c 1.73
- Author: sandeen
- linux/fs/xfs/linux/xfs_ioctl.c:
GREATLY reduce stack usage by moving the stack-hungry cases into
their own functions.
mod 2.4.x-xfs:slinx:126271a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126271a 08/28/02
- Files affected: linux/fs/xfs/linux/xfs_globals.c 1.33,
linux/fs/xfs/linux/Makefile 1.59,
linux/fs/xfs/linux/xfs_super.c 1.208,
linux/fs/xfs/linux/xfs_cred.h 1.20,
linux/fs/xfs/linux/xfs_cred.c 1.11 (inactivated),
linux/fs/xfs/linux/xfs_globals.h 1.12,
linux/fs/xfs/linux/xfs_vnode.h 1.62,
linux/fs/xfs/linux/xfs_fs_subr.h 1.8,
linux/fs/xfs/xfs_mac.h 1.5
- Description:
simplify cred code
- Author: lord
mod 2.4.x-xfs:slinx:126281a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126281a 08/28/02
- Files affected: linux/fs/xfs/xfs_itable.c 1.108
- Description:
fix a use after free in bulkstat
- Author: lord
mod 2.4.x-xfs:slinx:126285a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-vanilla
- 2.4.x-xfs:slinx:126285a 08/28/02
- Files affected: linux/fs/xfs/xfs_rename.c 1.38
- Description:
remove more duplicate rename checks
- Author: lord
mod 2.4.x-xfs:slinx:126295a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126295a 08/28/02
- Files affected: linux/fs/xfs/support/debug.c 1.7
- Author: sandeen
- linux/fs/xfs/support/debug.c:
Get the big 256 byte error message buffer off the stack
mod 2.4.x-xfs:slinx:126300a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126300a 08/28/02
- Files affected: linux/mm/vmalloc.c 1.35,
linux/kernel/ksyms.c 1.133, linux/include/linux/vmalloc.h 1.15,
linux/fs/xfs/pagebuf/page_buf.c 1.54
- Description:
move to vmap/vunmap interface in 2.4
- Author: sandeen
mod 2.4.x-xfs:slinx:126301a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126301a 08/28/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.55
- Description:
remove unused pagebuf macros
- Author: sandeen
mod 2.4.x-xfs:slinx:126306a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126306a 08/28/02
- Files affected: linux/fs/xfs/linux/xfs_ioctl.c 1.74
- Author: lord
- linux/fs/xfs/linux/xfs_ioctl.c:
make space reservation ioctl calls require CAP_SYS_ADMIN, or unwritten
extent support.
mod 2.4.x-xfs:slinx:126353a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126353a 08/29/02
- Files affected: linux/include/asm-i386/bitops.h 1.8
- Description:
merge fix from 2.4.20 code, allows gcc 3.2 to build xfs
- Author: lord
mod 2.4.x-xfs:slinx:126356a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126356a 08/29/02
- Files affected: linux/fs/xfs/xfs_rw.c 1.363,
linux/fs/xfs/xfs_vfsops.c 1.375,
linux/fs/xfs/linux/Makefile 1.60,
linux/fs/xfs/linux/xfs_stats.c 1.7,
linux/fs/xfs/linux/xfs_stats.h 1.2,
linux/fs/xfs/linux/xfs_sysctl.h 1.4,
linux/fs/xfs/linux/xfs_sysctl.c 1.7
- Description:
cleanup stats/sysctl
- Author: lord
mod 2.4.x-xfs:slinx:126360a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126360a 08/29/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.558,
linux/fs/xfs/xfs_utils.c 1.50, linux/fs/xfs/xfs_utils.h 1.23,
linux/fs/xfs/xfs_rename.c 1.39
- Description:
cleanup/optimize xfs_dir_lookup_int()
- Author: lord
mod 2.4.x-xfs:slinx:126365a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:126365a 08/29/02
- Files affected: linux/fs/xfs/dmapi/dmapi_sysent.c 1.15
- Author: roehrich
- linux/fs/xfs/dmapi/dmapi_sysent.c:
add <linux/major.h>
mod 2.4.x-xfs:slinx:126367a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126367a 08/29/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.c 1.94
- Description:
set inode->i_blksize to PAGE_CACHE_SIZE
- Author: lord
mod 2.4.x-xfs:slinx:126410a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126410a 08/29/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.239
- Author: lord
- linux/fs/xfs/xfs_log_recover.c:
when processing unlinked inodes and dealing with the di_next_unlinked
field, endian flip it.
mod 2.4.x-xfs:slinx:126536a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126536a 09/01/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.559,
linux/fs/xfs/xfs_vfsops.c 1.376, linux/fs/xfs/xfs_iget.c 1.168,
linux/fs/xfs/xfs_inode.c 1.347,
linux/fs/xfs/linux/xfs_vnode.c 1.95
- Author: lord
- linux/fs/xfs/xfs_vnodeops.c:
fix a hole between sync and reclaim, clean up finish_reclaim code,
add comments
- linux/fs/xfs/xfs_vfsops.c:
pass flush mode into xfs_finish_reclaim instead of a flag
- linux/fs/xfs/xfs_iget.c:
deal with the case where we race between looking up and tearing down
a linux inode.
- linux/fs/xfs/xfs_inode.c:
pass flush mode into xfs_finish_reclaim instead of a flag
- linux/fs/xfs/linux/xfs_vnode.c:
Fail a vn_get on a vnode who's inode is being freed
mod 2.4.x-xfs:slinx:126546a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/sector-xfs
- 2.4.x-xfs:slinx:126546a 09/01/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.560
- Author: nathans
- linux/fs/xfs/xfs_vnodeops.c:
remove local variable "sync_mode" which was intended to be removed before
previous checkin.
mod 2.4.x-xfs:slinx:126552a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126552a 09/02/02
- Files affected: linux/fs/xfs/xfs_rw.c 1.364
- Description:
remove panic, rootdev is not necessarily rootdev
- Author: lord
mod 2.4.x-xfs:slinx:126553a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126553a 09/02/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.54
- Description:
cleanup in prep for rename of file
- Author: lord
mod 2.4.x-xfs:slinx:126554a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126554a 09/02/02
- Files affected: linux/fs/xfs/linux/Makefile 1.61,
linux/fs/xfs/pagebuf/Makefile 1.12
- Description:
move page_buf_io.c to xfs_aops.c
- Author: lord
mod 2.4.x-xfs:slinx:126555a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126555a 09/02/02
- Files affected: linux/fs/xfs/pagebuf/page_buf_io.c 1.55 (renamed to linux/fs/xfs/linux/xfs_aops.c)
- Description:
move page_buf_io.c to xfs_aops.c
- Author: lord
- linux/fs/xfs/pagebuf/page_buf_io.c:
linux/fs/xfs/pagebuf/page_buf_io.c 1.55 Renamed to linux/fs/xfs/linux/xfs_aops.c
mod 2.4.x-xfs:slinx:126557a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:126557a 09/02/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.561,
linux/fs/xfs/xfs_utils.h 1.24
- Description:
make xfs_link static
- Author: lord
mod 2.4.x-xfs:slinx:126637a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126637a 09/03/02
- Files affected: linux/fs/xfs/linux/xfs_super.c 1.209
- Description:
add show_options sb method
- Author: sandeen
mod 2.4.x-xfs:slinx:126693a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126693a 09/04/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.377,
linux/fs/xfs/xfs_mount.c 1.299,
linux/fs/xfs/linux/xfs_vfs.h 1.28
- Description:
remove dead members of struct vfs
- Author: sandeen
mod 2.4.x-xfs:slinx:126696a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126696a 09/04/02
- Files affected: linux/fs/xfs/linux/xfs_aops.c 1.1
- Description:
make xfs_aops.c look like XFS source
- Author: sandeen
mod 2.4.x-xfs:slinx:126700a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126700a 09/04/02
- Files affected: linux/fs/xfs/xfs_inode.c 1.348
- Description:
use wait_event in xfs_iunpin_wait
- Author: sandeen
mod 2.4.x-xfs:slinx:126702a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: clink-eth.americas.sgi.com:/data/clink/a67/roehrich/2.4.x-xfs
- 2.4.x-xfs:slinx:126702a 09/04/02
- Files affected: linux/Documentation/filesystems/xfs.txt 1.10
- Author: roehrich
- linux/Documentation/filesystems/xfs.txt:
add mtpt option to go with dmapi option.
remove xdsm option
mod 2.4.x-xfs:slinx:126707a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126707a 09/04/02
- Files affected: linux/fs/xfs/xfs_itable.c 1.109,
linux/fs/xfs/xfs_dfrag.c 1.34, linux/fs/xfs/xfs_bmap.c 1.290,
linux/fs/xfs/support/move.h 1.8,
linux/fs/xfs/support/move.c 1.7
- Description:
remove copyin/copyout
- Author: sandeen
mod 2.4.x-xfs:slinx:126715a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126715a 09/04/02
- Files affected: linux/fs/xfs/xfs_vfsops.c 1.378
- Description:
merge xfs_get_vfsmount into it's only caller
- Author: sandeen
mod 2.4.x-xfs:slinx:126748a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
- 2.4.x-xfs:slinx:126748a 09/04/02
- Files affected: linux/fs/xfs/xfs_dmapi.c 1.77,
linux/fs/xfs/xfs_vfsops.c 1.379, linux/fs/xfs/xfs_iget.c 1.169,
linux/fs/xfs/linux/xfs_lrw.c 1.165,
linux/fs/xfs/linux/xfs_linux.h 1.83,
linux/fs/xfs/linux/Makefile 1.62,
linux/fs/xfs/linux/xfs_vnode.c 1.96,
linux/fs/xfs/linux/xfs_super.c 1.210,
linux/fs/xfs/linux/xfs_iops.c 1.171,
linux/fs/xfs/linux/xfs_iops.h 1.15,
linux/fs/xfs/linux/xfs_ioctl.c 1.75,
linux/fs/xfs/linux/Makefile.in 1.12,
linux/fs/xfs/linux/xfs_xattr.c 1.19 (inactivated),
linux/fs/xfs/linux/xfs_xattr.h 1.6 (inactivated),
linux/fs/xfs/linux/xfs_aops.c 1.2
- Author: nathans
- linux/fs/xfs/xfs_dmapi.c:
remove an unneeded #include file.
- linux/fs/xfs/xfs_vfsops.c:
remove an unneeded #include file.
- linux/fs/xfs/xfs_iget.c:
remove an unneeded #include file.
- linux/fs/xfs/linux/xfs_lrw.c:
remove an unneeded #include file.
- linux/fs/xfs/linux/xfs_linux.h:
remove an unneeded #include file.
- linux/fs/xfs/linux/Makefile:
xfs_xattr.o has been merged in with xfs_iops.o.
- linux/fs/xfs/linux/xfs_vnode.c:
remove an unneeded #include file.
- linux/fs/xfs/linux/xfs_super.c:
remove an unneeded #include file.
- linux/fs/xfs/linux/xfs_iops.c:
move the xattr inode operations into here, move the address_space operations
into xfs_aops.c. no functional change, but one less file & more statics.
- linux/fs/xfs/linux/xfs_iops.h:
merge xfs_xattr.h in here as the xattr ops are all inode ops.
- linux/fs/xfs/linux/xfs_ioctl.c:
remove an unneeded #include file.
- linux/fs/xfs/linux/Makefile.in:
xfs_xattr.o has been merged in with xfs_iops.o.
- linux/fs/xfs/linux/xfs_xattr.c:
remove an unneeded #include file.
- linux/fs/xfs/linux/xfs_xattr.h:
remove an unneeded #include file.
- linux/fs/xfs/linux/xfs_aops.c:
move the address_space operations from xfs_iops.c into here, make a bunch of
stuff static now. remove a few more remnants of the pb/pagebuf naming here.
mod 2.4.x-xfs:slinx:126776a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126776a 09/05/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.240,
linux/fs/xfs/xfs_vfsops.c 1.380, linux/fs/xfs/xfs_clnt.h 1.33,
linux/fs/xfs/xfs_qm.c 1.82, linux/fs/xfs/xfs_quota.h 1.28,
linux/fs/xfs/linux/xfs_super.c 1.211
- Description:
Remove mrquota/QUOTAMAYBE mount option
- Author: sandeen
mod 2.4.x-xfs:slinx:126898a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:126898a 09/06/02
- Files affected: linux/mm/slab.c 1.30,
linux/kernel/ksyms.c 1.134, linux/include/linux/slab.h 1.21,
linux/fs/xfs/support/kmem.c 1.21
- Description:
Backport kmem_cache_size from 2.5
- Author: sandeen
mod 2.4.x-xfs:slinx:126903a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
- 2.4.x-xfs:slinx:126903a 09/07/02
- Files affected: linux/fs/xfs/xfs_log_recover.c 1.241
- Author: nathans
- linux/fs/xfs/xfs_log_recover.c:
Fixed a typo bug (& != &&) in the v2 log recovery code - found by inspection,
not sure it caused any problems in the wild. tidied some code around it to
be 80char wide.
mod 2.4.x-xfs:slinx:127029a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:127029a 09/10/02
- Files affected: linux/fs/xfs/support/debug.c 1.8
- Description:
teach icmn_err about CE_WARN
- Author: sandeen
mod 2.4.x-xfs:slinx:127036a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127036a 09/10/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.56
- Author: hch
- linux/fs/xfs/pagebuf/page_buf.c:
Use yield() if the O(1) scheduler patch has been applied
mod 2.4.x-xfs:slinx:127049a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:127049a 09/10/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.172
- Description:
change symlink perms to 777
- Author: sandeen
mod 2.4.x-xfs:slinx:127120a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:127120a 09/11/02
- Files affected: linux/fs/xfs/linux/xfs_iops.c 1.173
- Undoes mod: 2.4.x-xfs:slinx:127049a
- Author: sandeen
mod 2.4.x-xfs:slinx:127147a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:127147a 09/11/02
- Files affected: linux/fs/xfs/linux/xfs_aops.c 1.3
- Description:
add error checks to linvfs_direct_IO
- Author: sandeen
mod 2.4.x-xfs:slinx:127219a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127219a 09/12/02
- Files affected: linux/mm/filemap.c 1.113,
linux/kernel/ksyms.c 1.135, linux/include/linux/fs.h 1.157,
linux/fs/xfs/linux/xfs_lrw.c 1.166
- Author: hch
- linux/mm/filemap.c:
Backport the 2.5 version of generic_file_write_nolock and drop the XFS-specific
do_generic_file_write.
- linux/kernel/ksyms.c:
Backport the 2.5 version of generic_file_write_nolock and drop the XFS-specific
do_generic_file_write.
- linux/include/linux/fs.h:
Backport the 2.5 version of generic_file_write_nolock and drop the XFS-specific
do_generic_file_write.
- linux/fs/xfs/linux/xfs_lrw.c:
Use generic_file_write_nolock instead of do_generic_file_write
mod 2.4.x-xfs:slinx:127220a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127220a 09/12/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.57
- Author: hch
- linux/fs/xfs/pagebuf/page_buf.c:
Fix migration of pagebuf I/O completion threads with the O(1) scheduler
mod 2.4.x-xfs:slinx:127321a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
- 2.4.x-xfs:slinx:127321a 09/12/02
- Files affected: linux/fs/xfs/linux/xfs_super.c 1.212
- Author: nathans
- linux/fs/xfs/linux/xfs_super.c:
tidy up code consistency - same argument formatting throughout and make
consistent use of STATIC.
mod 2.4.x-xfs:slinx:127345a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127345a 09/13/02
- Files affected:
linux/fs/xfs/pagebuf/page_buf_locking.c 1.28,
linux/fs/xfs/pagebuf/page_buf.c 1.58
- Author: hch
- linux/fs/xfs/pagebuf/page_buf_locking.c:
Fix up comments: Pagebuf is only used for metadata nowdays
- linux/fs/xfs/pagebuf/page_buf.c:
Fix up comments: Pagebuf is only used for metadata nowdays
mod 2.4.x-xfs:slinx:127348a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127348a 09/13/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.59
- Author: hch
- linux/fs/xfs/pagebuf/page_buf.c:
Add back missing current->cpus_allowed = 1UL << cpu; in the pagebuf
initialization for the old scheduler.
Tidy up check for new scheduler a little and comment it properly.
mod 2.4.x-xfs:slinx:127349a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127349a 09/13/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.60
- Author: hch
- linux/fs/xfs/pagebuf/page_buf.c:
Return -ENOMEM on vmap failure in _pagebuf_lookup_pages
mod 2.4.x-xfs:slinx:127368a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
- 2.4.x-xfs:slinx:127368a 09/13/02
- Files affected: linux/fs/xfs/xfs_vnodeops.c 1.562
- Description:
remove dead code paths from create/mkdir/link/symlink
- Author: lord
mod 2.4.x-xfs:slinx:127385a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: stout.americas.sgi.com:/localhome/src/sandeen/2.4.x-xfs/workarea-alwaysclean
- 2.4.x-xfs:slinx:127385a 09/13/02
- Files affected: linux/fs/xfs/xfs_iget.c 1.170
- Description:
xfs_iget error handling
- Author: sandeen
mod 2.4.x-xfs:slinx:127568a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127568a 09/17/02
- Files affected: linux/fs/xfs/support/time.h 1.6
- Author: hch
- linux/fs/xfs/support/time.h:
Use do_gettimeofday() instead of racy direct access to xtime
mod 2.4.x-xfs:slinx:127709a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: sherman.melbourne.sgi.com:/build/kaos/2.4.x-xfs
- 2.4.x-xfs:slinx:127709a 09/17/02
- Files affected: linux/include/linux/module.h 1.32,
linux/Makefile.in.append 1.1 (inactivated),
linux/arch/i386/kdb/Makefile.in 1.4 (inactivated),
linux/fs/xfs/Makefile.in 1.22 (inactivated),
linux/fs/xfs/dmapi/Makefile.in 1.5 (inactivated),
linux/fs/xfs/linux/Makefile.in 1.13 (inactivated),
linux/kdb/Makefile.in 1.5 (inactivated),
linux/kdb/modules/Makefile.in 1.5 (inactivated),
linux/kernel/Makefile.in.append 1.1 (inactivated),
linux/arch/i386/Makefile.in.append 1.1 (inactivated),
linux/arch/ia64/Makefile.in.append 1.1 (inactivated),
linux/fs/xfs/pagebuf/Makefile.in 1.8 (inactivated),
linux/fs/xfs/support/Makefile.in 1.4 (inactivated),
linux/fs/Makefile.in.xfs 1.3 (inactivated)
- Description:
Remove kbuild 2.5 support from XFS
- Author: kaos
mod 2.4.x-xfs:slinx:127729a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127729a 09/18/02
- Files affected: linux/fs/xfs/linux/xfs_vnode.h 1.63
- Author: hch
- linux/fs/xfs/linux/xfs_vnode.h:
Small comment corrections/updates
mod 2.4.x-xfs:slinx:127734a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127734a 09/18/02
- Files affected: linux/fs/xfs/pagebuf/page_buf.c 1.61
- Author: hch
- linux/fs/xfs/pagebuf/page_buf.c:
Don't include <asm/softirq.h>
mod 2.4.x-xfs:slinx:127736a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127736a 09/18/02
- Files affected: linux/fs/xfs/pagebuf/Makefile 1.13,
linux/fs/xfs/pagebuf/page_buf_locking.c 1.29,
linux/fs/xfs/pagebuf/page_buf.c 1.62,
linux/fs/xfs/pagebuf/page_buf_internal.h 1.14
- Author: hch
- linux/fs/xfs/pagebuf/Makefile:
Make pagebuf use the generic xfs ASSERT() instead of it's own assert()
- linux/fs/xfs/pagebuf/page_buf_locking.c:
Make pagebuf use the generic xfs ASSERT() instead of it's own assert()
- linux/fs/xfs/pagebuf/page_buf.c:
Make pagebuf use the generic xfs ASSERT() instead of it's own assert()
- linux/fs/xfs/pagebuf/page_buf_internal.h:
Make pagebuf use the generic xfs ASSERT() instead of it's own assert()
mod 2.4.x-xfs:slinx:127737a header
===================================
- SM_Location: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
- Workarea: dhcp212.munich.sgi.com:/home/hch/repo/ptools/linux-2.4-xfs
- 2.4.x-xfs:slinx:127737a 09/18/02
- Files affected: linux/mm/filemap.c 1.114
- Author: hch
- linux/mm/filemap.c:
Add back a invalidate_inode_pages2 that got lost in the XFS tree
mod 2.4.x-xfs-r1.2:slinx:128332a header
========================================
- Description:
Add buffer to inode's dirty list after truncate()
mod 2.4.x-xfs-r1.2:slinx:129035a header
========================================
- Description:
Set version for 1.2 prerelease
mod 2.4.x-xfs-r1.2:slinx:129193a header
========================================
- Description:
Merge read-only mount fixes (stale log entry zeroing, read-only devices)
mod 2.4.x-xfs-r1.2:slinx:129282a header
========================================
- Description:
Symlinks are created by default with mode 777 now, old behavior is still
accessible through sysctl through. irixsgid mount option deprecated and
it too is still accessible through sysctl.
mod 2.4.x-xfs-r1.2:slinx:129745a header
========================================
- Description:
fix some off by one errors in the busy list search code used during
space allocation. The errors were benevolent, we flushed the log
more than we needed to.
mod 2.4.x-xfs-r1.2:slinx:129778a header
========================================
- Description:
fix a couple of nasty log problems. When a transaction crosses
multiple iclogs, the async transaction code needs to force the
log up until the last iclog. We need to record this lsn in the
transaction so we can do a log flush on it.
Secondly, there was a sleep/wakeup pair between flushing the
log and log write completions which was a) incorrect, and b)
no longer needed. This could result in early wakeups of
threads waiting for log flushes.
mod 2.4.x-xfs-r1.2:slinx:129869a header
========================================
- Description:
Add a kernel changes file for this release.
mod 2.4.x-xfs-r1.2:slinx:129340a header
========================================
- Description:
ensure inode size is correct after making a symlink.
mod 2.4.x-xfs-r1.2:slinx:129876a header
========================================
- Description:
Merge syslogging changes to 1.2
mod 2.4.x-xfs-r1.2:slinx:130051a header
========================================
- Description:
Merge AGFL incorrect busy fix
mod 2.4.x-xfs-r1.2:slinx:130062a header
========================================
- Description:
Apparently this fix is a bit premature
mod 2.4.x-xfs-r1.2:slinx:130183a header
========================================
- Description:
Re-merge AGFL busy list fix
mod 2.4.x-xfs-r1.2:slinx:129896a header
========================================
- Description:
fast 8 byte swap implementation - backport from 2.5
mod 2.4.x-xfs-r1.2:slinx:130189a header
========================================
- Description:
Fix up hunk lost in the last modmerge
mod 2.4.x-xfs-r1.2:slinx:130191a header
========================================
- Description:
Update for recent changes
mod 2.4.x-xfs-r1.2:slinx:130709a header
========================================
- Description:
fix NULL pointer dereference in pagebuf
mod 2.4.x-xfs-r1.2:slinx:130991a header
========================================
- Description:
don't call run_task_queue(&tq_disk) with spinlock held
mod 2.4.x-xfs-r1.2:slinx:131537a header
========================================
- Description:
Merge minimal-acl and exec-perms-on-acl changes to 1.2
mod 2.4.x-xfs-r1.2:slinx:131560a header
========================================
- Description:
Merge ro-device-related changes to 1.2
mod 2.4.x-xfs-r1.2:slinx:131562a header
========================================
- Description:
Merge some of the more straightforward bugfix mods to 1.2
mod 2.4.x-xfs-r1.2:slinx:131215a header
========================================
- Description:
Contributed fix from ASANO Masahiro <masano@tnes.nec.co.jp>, for the
case where we are going to get multiple I/O completions from the
driver under pagebuf, set the expected completion count in one go
rather than incrementing it as we submit requests. Otherwise we
can get multiple I/O completions which get treated as the last one.
mod 2.4.x-xfs-r1.2:slinx:131565a header
========================================
- Description:
Remove a couple other readonly device change remnants
mod 2.4.x-xfs-r1.2:slinx:132090a header
========================================
- Description:
Call remove_inode_hash() before make_bad_inode() in xfs, to
prevent us from picking it up again later, possibly at a
time that we really can't deal with it (such as in xfs_iget())
mod 2.4.x-xfs-r1.2:slinx:132216a header
========================================
- Description:
Merge over the fsx fix... note this is untested in this tree at the moment.
mod 2.4.x-xfs-r1.2:slinx:132248a header
========================================
- Description:
Update version string
mod 2.4.x-xfs-r1.2:slinx:132400a header
========================================
- Description:
1.2pre3
mod 2.4.x-xfs-r1.2:slinx:132859a header
========================================
- Description:
Fix unchecked kmalloc() in pagebuf
mod 2.4.x-xfs-r1.2:slinx:133397a header
========================================
- Description:
put start_aggressive_readahaead back
mod 2.4.x-xfs-r1.2:slinx:134472a header
========================================
- Description:
Add macro for read ahead func
mod 2.4.x-xfs-r1.2:slinx:134473a header
========================================
- Description:
kdb merge from current
mod 2.4.x-xfs-r1.2:slinx:134554a header
========================================
- Description:
Really sync XFS 1.2 with kdb-v2.5-2.4.19-{common,i386}-1
mod 2.4.x-xfs-r1.2:slinx:134077a header
========================================
- Description:
for synchronous transactions, allow the in core log buffer to wait
around in active state for as long as possible. This allows us to
coalesce several transactions into one buffer and reduce the disk
traffic.
mod 2.4.x-xfs-r1.2:slinx:134936a header
========================================
- Description:
Version 1.2pre4
mod 2.4.x-xfs-r1.2:slinx:136269a header
========================================
- Description:
Revisit the remount read only code again.
apparently the root file system are not being synced
correctly during system shutdown
mod 2.4.x-xfs-r1.2:slinx:136364a header
========================================
- Description:
cut and paste error grrr
mod 2.4.x-xfs-r1.2:slinx:136535a header
========================================
- Description:
Handle mode 0 inodes that find their way onto the unlinked list
These shouldn't be there, probably the result of corruption.
However, if we find one, handle it specially so that we don't
deadlock during unlinked list processing in recovery. Without
xfs_iput_new, we'd be waiting on an inode lock we already hold.
mod 2.4.x-xfs-r1.2:slinx:138895a header
========================================
- Description:
ver 1.2.0
</pre>
<br>
<& xfsTemplate,bottom=>1 &>