fe48cae9ed
[XFS] remove bhv_lookup, _range version works aswell and has more useful
...
semantics.
SGI-PV: 954580
SGI-Modid: xfs-linux-melb:xfs-kern:26563a
Signed-off-by: Christoph Hellwig <hch@lst.de >
Signed-off-by: Nathan Scott <nathans@sgi.com >
Signed-off-by: Tim Shimmin <tes@sgi.com >
2006-09-28 10:58:52 +10:00
71306f3b88
[XFS] * There is trivial "inode => vnode => inode" conversion, but only
...
flags and mode of final inode are looked at. Pass original inode
instead. * Two occurences of bhv_vnode_t go out.
SGI-PV: 904196
SGI-Modid: xfs-linux-melb:xfs-kern:26298a
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-06-27 14:10:29 +10:00
8285fb58e7
[XFS] Resolve a namespace collision on remaining vtypes for FreeBSD
...
porters.
SGI-PV: 953338
SGI-Modid: xfs-linux-melb:xfs-kern:26108a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-06-09 17:07:12 +10:00
67fcaa73ad
[XFS] Resolve a namespace collision on vnode/vnodeops for FreeBSD porters.
...
SGI-PV: 953338
SGI-Modid: xfs-linux-melb:xfs-kern:26107a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-06-09 17:00:52 +10:00
b83bd13881
[XFS] Resolve a namespace collision on vfs/vfsops for FreeBSD porters.
...
SGI-PV: 9533338
SGI-Modid: xfs-linux-melb:xfs-kern:26106a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-06-09 16:48:30 +10:00
7d4fb40ad7
[XFS] Start writeout earlier (on last close) in the case where we have a
...
truncate down followed by delayed allocation (buffered writes) - worst
case scenario for the notorious NULL files problem. This reduces the
window where we are exposed to that problem significantly.
SGI-PV: 917976
SGI-Modid: xfs-linux-melb:xfs-kern:26100a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-06-09 15:27:16 +10:00
7d04a335b6
[XFS] Shutdown the filesystem if all device paths have gone. Made
...
shutdown vop flags consistent with sync vop flags declarations too.
SGI-PV: 939911
SGI-Modid: xfs-linux-melb:xfs-kern:26096a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-06-09 14:58:38 +10:00
cbb7e577e7
[PATCH] splice: pass offset around for ->splice_read() and ->splice_write()
...
We need not use ->f_pos as the offset for the file input/output. If the
user passed an offset pointer in through sys_splice(), just use that and
leave ->f_pos alone.
Signed-off-by: Jens Axboe <axboe@suse.de >
2006-04-11 15:47:07 +02:00
3a326a2ce8
[PATCH] introduce a "kernel-internal pipe object" abstraction
...
separate out the 'internal pipe object' abstraction, and make it
usable to splice. This cleans up and fixes several aspects of the
internal splice APIs and the pipe code:
- pipes: the allocation and freeing of pipe_inode_info is now more symmetric
and more streamlined with existing kernel practices.
- splice: small micro-optimization: less pointer dereferencing in splice
methods
Signed-off-by: Ingo Molnar <mingo@elte.hu >
Update XFS for the ->splice_read/->splice_write changes.
Signed-off-by: Jens Axboe <axboe@suse.de >
2006-04-10 15:18:35 +02:00
1b895840ce
[XFS] Provide XFS support for the splice syscall.
...
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-03-31 13:08:59 +10:00
ec86dc02fd
[XFS] Complete transition away from linvfs naming convention, finally.
...
SGI-PV: 947038
SGI-Modid: xfs-linux-melb:xfs-kern:25474a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-03-17 17:25:36 +11:00
220b528413
[XFS] Dynamically allocate vattr in places it makes sense to do so, to
...
reduce stack use. Also re-use vattr in some places so that multiple
copies are not held on-stack.
SGI-PV: 947312
SGI-Modid: xfs-linux-melb:xfs-kern:25369a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-03-14 13:33:36 +11:00
ca5ccbf98d
[XFS] Fix some build fallout from atime changes.
...
SGI-PV: 946679
SGI-Modid: xfs-linux-melb:xfs-kern:24899a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2006-01-11 21:03:04 +11:00
1f730e3b53
[XFS] Add ATTR_NOSIZETOK definition for xfs_vnodeops.c change
...
SGI-PV: 942439
SGI-Modid: xfs-linux:xfs-kern:200185a
Signed-off-by: Eric Sandeen <sandeen@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-11-02 15:08:10 +11:00
7b71876980
[XFS] Update license/copyright notices to match the prefered SGI
...
boilerplate.
SGI-PV: 913862
SGI-Modid: xfs-linux:xfs-kern:23903a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-11-02 14:58:39 +11:00
4aeb664c25
[XFS] Improve buffered read throughput by removing unnecessary timer calls
...
that showed in ´kernel profiles.
SGI-PV: 925163
SGI-Modid: xfs-linux:xfs-kern:23861a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-11-02 11:43:58 +11:00
80cce77980
[XFS] Make some extended attributes routines take const parameters, for
...
the FreeBSD porters.
SGI-PV: 942906
SGI-Modid: xfs-linux:xfs-kern:23845a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-11-02 11:43:04 +11:00
56d433e430
[XFS] streamline the clear_inode path
...
SGI-PV: 940531
SGI-Modid: xfs-linux:xfs-kern:196888a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-09-05 08:23:54 +10:00
51c91ed52b
[XFS] add infrastructure for waiting on I/O completion at inode reclaim
...
time
SGI-PV: 934766
SGI-Modid: xfs-linux:xfs-kern:196854a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-09-02 16:58:38 +10:00
592cb26bda
[XFS] remove unessecary vnode flags
...
SGI-PV: 934766
SGI-Modid: xfs-linux:xfs-kern:196852a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-09-02 16:56:14 +10:00
0432dab2d2
[XFS] remove struct vnode::v_type
...
SGI-PV: 936236
SGI-Modid: xfs-linux:xfs-kern:195878a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-09-02 16:46:51 +10:00
cdb626878f
[XFS] replace vn_get usage by ihold
...
SGI-PV: 938306
SGI-Modid: xfs-linux:xfs-kern:194627a
Signed-off-by: Christoph Hellwig <hch@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-09-02 16:24:19 +10:00
536388be42
[XFS] upate copyrights
...
SGI-PV: 933765
SGI-Modid: xfs-linux:xfs-kern:190760a
Signed-off-by: Dean Roehrich <roehrich@sgi.com >
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-09-02 15:35:43 +10:00
b74e2159c9
[XFS] Add a get/set interface for XFS project identifiers.
...
SGI-PV: 932952
SGI-Modid: xfs-linux:xfs-kern:21938a
Signed-off-by: Nathan Scott <nathans@sgi.com >
2005-06-21 13:21:49 +10:00
764433b7f1
[XFS] Fix up warnings
...
SGI Modid: xfs-linux:xfs-kern:191411a
Signed-off-by: Eric Sandeen <sandeen@sgi.com >
Signed-off-by: Christoph Hellwig <hch@sgi.com >
2005-05-05 13:29:17 -07:00
5fcbab355e
[XFS] Add ATTR_NOLOCK for xfs_setattr to indicate that XFS_IOLOCK is held
...
SGI Modid: xfs-linux:xfs-kern:190711a
Signed-off-by: Dean Roehrich <roehrich@sgi.com >
Signed-off-by: Christoph Hellwig <hch@sgi.com >
.
2005-05-05 13:27:19 -07:00
9effd8e625
[XFS] Enable XFS_VNODE_TRACE
...
SGI Modid: xfs-linux:xfs-kern:190725a
Signed-off-by: Eric Sandeen <sandeen@sgi.com >
Signed-off-by: Christoph Hellwig <hch@sgi.com >
.
2005-05-05 13:26:18 -07:00
31b084aef3
[XFS] Fix up uses of nlink_t incorrectly restricting us to 2^16 links for some platforms
...
SGI Modid: xfs-linux:xfs-kern:22032a
Signed-off-by: Nathan Scott <nathans@sgi.com >
Signed-off-by: Christoph Hellwig <hch@sgi.com >
2005-05-05 13:25:00 -07:00
1da177e4c3
Linux-2.6.12-rc2
...
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
2005-04-16 15:20:36 -07:00