Commit Graph

62 Commits (7d09e85448dfa78e3e58186c934449aaf6d49b50)

Author SHA1 Message Date
David Chinner df3c724426 [XFS] Write at EOF may not update filesize correctly. 18 years ago
Lachlan McIlroy ba87ea699e [XFS] Fix to prevent the notorious 'NULL files' problem after a crash. 18 years ago
David Chinner 6ab8eb1cff [PATCH] Make XFS use BH_Unwritten and BH_Delay correctly 18 years ago
David Chinner 549054afad [XFS] Fix sub-block zeroing for buffered writes into unwritten extents. 18 years ago
David Chinner 7989cb8ef5 [XFS] Keep stack usage down for 4k stacks by using noinline. 18 years ago
David Chinner 921320210b [PATCH] Fix XFS after clear_page_dirty() removal 18 years ago
Zach Brown 8459d86aff [PATCH] dio: only call aio_complete() after returning -EIOCBQUEUED 18 years ago
David Howells c4028958b6 WorkStruct: make allyesconfig 18 years ago
Nathan Scott b627259c60 [XFS] Remove a no-longer-correct debug assert from dio completion 19 years ago
Nathan Scott ed9d88f7b7 [XFS] Fix sparse warning found when page tracing enabled, due to 19 years ago
Lachlan McIlroy 721259bce2 [XFS] Fix ABBA deadlock between i_mutex and iolock. Avoid calling 19 years ago
Christoph Hellwig f5e54d6e53 [PATCH] mark address_space_operations const 19 years ago
Nathan Scott f6c2d1fa63 [XFS] Remove version 1 directory code. Never functioned on Linux, just 19 years ago
Nathan Scott 67fcaa73ad [XFS] Resolve a namespace collision on vnode/vnodeops for FreeBSD porters. 19 years ago
Nathan Scott 7d4fb40ad7 [XFS] Start writeout earlier (on last close) in the case where we have a 19 years ago
Nathan Scott 59c1b082f5 [XFS] Make the pflags test/set wrappers more legible for us mere humans. 19 years ago
Nathan Scott 7d04a335b6 [XFS] Shutdown the filesystem if all device paths have gone. Made 19 years ago
Nathan Scott 8272145c05 [XFS] Fix a writepage regression where we accidentally stopped honouring 19 years ago
Nathan Scott c25366680b [XFS] Cleanup in XFS after recent get_block_t interface tweaks. 19 years ago
Nathan Scott c41564b5af [XFS] We really suck at spulling. Thanks to Chris Pascoe for fixing all 19 years ago
Badari Pulavarty 1d8fa7a2b9 [PATCH] remove ->get_blocks() support 19 years ago
Badari Pulavarty fa30bd058b [PATCH] map multiple blocks for mpage_readpages() 19 years ago
NeilBrown 2ff28e22bd [PATCH] Make address_space_operations->invalidatepage return void 19 years ago
David Chinner 2ddee844ee [XFS] Check that a page has dirty buffers before finding it acceptable for 19 years ago
Yingping Lu f1fdc848aa [XFS] Fixing KDB's xrwtrc command, also added the current process id into 19 years ago
Nathan Scott 238f4c5468 [XFS] Make couple names consitent, be more defensive on releasepage (and 19 years ago
Nathan Scott ec86dc02fd [XFS] Complete transition away from linvfs naming convention, finally. 19 years ago
Nathan Scott e4c573bb6a [XFS] Switch over from linvfs names for address space ops for consistent 19 years ago
Nathan Scott 87cbc49cd4 [XFS] Add xfs_map_buffer helper, use it in a couple of places. 19 years ago
Nathan Scott f51623b21f [XFS] Move some code around to avoid prototypes and prep for future 19 years ago
Eric Sandeen 2353e8e9b6 [XFS] Don't map non-uptodate buffers in xfs_probe_cluster; also fixes 19 years ago
David Chinner 9fddaca229 [XFS] Account for the page we just wrote when we detect congestion during 19 years ago
Christoph Lameter e965f9630c [PATCH] Direct Migration V9: Avoid writeback / page_migrate() method 19 years ago
David Chinner d88992f660 [XFS] Fix a race in xfs_submit_ioend() where we can be completing I/O for 19 years ago
Christoph Hellwig 75e17b3caf [XFS] add helper to get xfs_inode from vnode 19 years ago
Christoph Hellwig f5e596bbef [XFS] fix writeback control handling fix a reversed condition on where to 19 years ago
Christoph Hellwig 6c4fe19f66 [XFS] cluster rewrites We can cluster mapped pages aswell, this improves 19 years ago
Christoph Hellwig 7336cea8c2 [XFS] pass full 64bit offsets to xfs_add_to_ioend 19 years ago
Christoph Hellwig d5cb48aaac [XFS] consolidate some code in xfs_page_state_convert The unmapped buffer 19 years ago
Christoph Hellwig 9260dc6b2e [XFS] various fixes for xfs_convert_page fix various bogusities in 19 years ago
Christoph Hellwig 1defeac9d4 [XFS] clean up the xfs_offset_to_map interface Currently we pass a struct 19 years ago
Christoph Hellwig 10ce444428 [XFS] use pagevec lookups This reduces the time spend in the radix tree 19 years ago
Christoph Hellwig f6d6d4fcd1 [XFS] Initial pass at going directly-to-bio on the buffered IO path. This 19 years ago
Nathan Scott ce8e922c0e [XFS] Complete the pagebuf -> xfs_buf naming convention transition, 19 years ago
Nathan Scott a4656391b7 [XFS] Fix a 32 bit value wraparound when providing a mapping for a large 19 years ago
Nathan Scott 19d5bcf370 [XFS] Ensure fsync does not incorrectly return EIO for pages beyond EOF. 20 years ago
Nathan Scott fdc7ed75c0 [XFS] Fix boundary conditions when issuing direct IOs from large userspace 20 years ago
Nathan Scott 7b71876980 [XFS] Update license/copyright notices to match the prefered SGI 20 years ago
Nathan Scott a844f4510d [XFS] Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot. 20 years ago
Al Viro 27496a8c67 [PATCH] gfp_t: fs/* 20 years ago