Commit Graph

32 Commits (aeefc956d5d8f8402216a5447bd72ade9eb37eff)

Author SHA1 Message Date
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. 19 years ago
Nathan Scott fdc7ed75c0 [XFS] Fix boundary conditions when issuing direct IOs from large userspace 19 years ago
Nathan Scott 7b71876980 [XFS] Update license/copyright notices to match the prefered SGI 19 years ago
Nathan Scott a844f4510d [XFS] Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot. 19 years ago
Al Viro 27496a8c67 [PATCH] gfp_t: fs/* 19 years ago
Nathan Scott c31e887807 [XFS] Fix incorrect use of BMAPI_READ in unwritten extent handling 20 years ago
Christoph Hellwig c1a073bdff [XFS] Delay I/O completion for unwritten extents after conversion 20 years ago
Christoph Hellwig f09738638d [XFS] Delay direct I/O completion to a workqueue This is nessecary 20 years ago
Christoph Hellwig 0829c3602f [XFS] Add infrastructure for tracking I/O completions 20 years ago
Christoph Hellwig 51c91ed52b [XFS] add infrastructure for waiting on I/O completion at inode reclaim 20 years ago
Nathan Scott bcec2b7f2b [XFS] Add a chunk of tracing code to diagnose truncate related issues. 20 years ago
Christoph Hellwig 92198f7eaa [PATCH] pass iocb to dio_iodone_t 20 years ago
Christoph Hellwig 66f5507133 [XFS] remove an over-zealous WARN_ON 20 years ago
Nathan Scott 24e17b5fb9 [XFS] Use the right offset when ensuring a delayed allocate conversion has covered the offset originally requested. Can cause data corruption when multiple processes are performing writeout on different areas of the same file. Quite difficult to hit though. 20 years ago
Nathan Scott 775bf6c99a [XFS] Do not do delalloc conversion on pages beyond EOF ever, not just sometimes 20 years ago
Daniel Moore 3ba0815a4b [XFS] stop background sync from waiting for in-use inodes 20 years ago
Linus Torvalds 1da177e4c3 Linux-2.6.12-rc2 20 years ago