| Age | Commit message (Expand) | Author | Files | Lines |
| 2012-11-08 | xfs: only update the last_sync_lsn when a transaction completes | Dave Chinner | 1 | -3/+16 |
| 2012-06-21 | xfs: remove xlog_t typedef | Mark Tinguely | 1 | -86/+137 |
| 2012-06-21 | xfs: rename log structure to xlog | Mark Tinguely | 1 | -32/+44 |
| 2012-06-21 | xfs: shutdown xfs_sync_worker before the log | Ben Myers | 1 | -0/+1 |
| 2012-05-29 | xfs: switch to proper __bitwise type for KM_... flags | Al Viro | 1 | -1/+1 |
| 2012-05-21 | xfs: add trace points for log forces | Dave Chinner | 1 | -0/+2 |
| 2012-05-14 | xfs: clean up xfs_bit.h includes | Dave Chinner | 1 | -1/+0 |
| 2012-05-14 | xfs: move xfs_get_extsz_hint() and kill xfs_rw.h | Dave Chinner | 1 | -1/+0 |
| 2012-05-14 | xfs: move xfsagino_t to xfs_types.h | Dave Chinner | 1 | -1/+0 |
| 2012-05-14 | xfs: use blocks for storing the desired IO size | Dave Chinner | 1 | -1/+1 |
| 2012-05-14 | xfs: use blocks for counting length of buffers | Dave Chinner | 1 | -4/+1 |
| 2012-05-14 | xfs: clean up buffer get/read call API | Dave Chinner | 1 | -3/+3 |
| 2012-05-14 | xfs: allow assigning the tail lsn with the AIL lock held | Christoph Hellwig | 1 | -8/+23 |
| 2012-03-26 | xfs: Account log unmount transaction correctly | Dave Chinner | 1 | -1/+2 |
| 2012-02-22 | xfs: split and cleanup xfs_log_reserve | Christoph Hellwig | 1 | -141/+124 |
| 2012-02-22 | xfs: share code for grant head availability checks | Christoph Hellwig | 1 | -73/+60 |
| 2012-02-22 | xfs: share code for grant head wakeups | Christoph Hellwig | 1 | -30/+20 |
| 2012-02-22 | xfs: share code for grant head waiting | Christoph Hellwig | 1 | -45/+18 |
| 2012-02-22 | xfs: add xlog_grant_head_wake_all | Christoph Hellwig | 1 | -10/+14 |
| 2012-02-22 | xfs: add xlog_grant_head_init | Christoph Hellwig | 1 | -6/+12 |
| 2012-02-22 | xfs: add the xlog_grant_head structure | Christoph Hellwig | 1 | -56/+56 |
| 2012-02-22 | xfs: remove log space waitqueues | Christoph Hellwig | 1 | -9/+15 |
| 2012-02-22 | xfs: cleanup xfs_log_space_wake | Christoph Hellwig | 1 | -30/+5 |
| 2012-02-22 | xfs: do exact log space wakeups in xlog_ungrant_log_space | Christoph Hellwig | 1 | -1/+1 |
| 2012-02-22 | xfs: split tail_lsn assignments from log space wakeups | Christoph Hellwig | 1 | -43/+31 |
| 2011-12-08 | xfs: remove the deprecated nodelaylog option | Christoph Hellwig | 1 | -58/+21 |
| 2011-12-06 | xfs: fix the logspace waiting algorithm | Christoph Hellwig | 1 | -175/+173 |
| 2011-11-08 | xfs: constify xfs_item_ops | Christoph Hellwig | 1 | -1/+1 |
| 2011-10-11 | xfs: clean up xfs_ioerror_alert | Christoph Hellwig | 1 | -7/+7 |
| 2011-10-11 | xfs: clean up buffer allocation | Christoph Hellwig | 1 | -1/+1 |
| 2011-10-11 | xfs: remove XFS_BUF_STALE and XFS_BUF_SUPER_STALE | Christoph Hellwig | 1 | -2/+2 |
| 2011-07-25 | xfs: Remove the macro XFS_BUF_SET_PTR | Chandra Seetharaman | 1 | -2/+2 |
| 2011-07-25 | xfs: Remove the macro XFS_BUF_PTR | Chandra Seetharaman | 1 | -1/+1 |
| 2011-07-25 | xfs: Remove macro XFS_BUF_BUSY and family | Chandra Seetharaman | 1 | -4/+0 |
| 2011-07-25 | xfs: Remove the macro XFS_BUF_ERROR and family | Chandra Seetharaman | 1 | -2/+2 |
| 2011-07-13 | xfs: remove wrappers around b_iodone | Christoph Hellwig | 1 | -2/+2 |
| 2011-07-13 | xfs: remove wrappers around b_fspriv | Christoph Hellwig | 1 | -11/+6 |
| 2011-07-13 | xfs: add a proper transaction pointer to struct xfs_buf | Christoph Hellwig | 1 | -9/+0 |
| 2011-07-08 | xfs: avoid a few disk cache flushes | Christoph Hellwig | 1 | -6/+12 |
| 2011-07-08 | xfs: cleanup I/O-related buffer flags | Christoph Hellwig | 1 | -5/+4 |
| 2011-07-08 | xfs: return the buffer locked from xfs_buf_get_uncached | Christoph Hellwig | 1 | -2/+1 |
| 2011-07-08 | xfs: clean up buffer locking helpers | Christoph Hellwig | 1 | -3/+3 |
| 2011-07-08 | xfs: byteswap constants instead of variables | Christoph Hellwig | 1 | -2/+2 |
| 2011-06-16 | xfs: make log devices with write back caches work | Christoph Hellwig | 1 | -1/+10 |
| 2011-05-19 | xfs: reset buffer pointers before freeing them | Dave Chinner | 1 | -1/+7 |
| 2011-04-28 | xfs: exact busy extent tracking | Christoph Hellwig | 1 | -7/+0 |
| 2011-04-08 | xfs: convert log tail checking to a warning | Dave Chinner | 1 | -8/+24 |
| 2011-04-08 | xfs: push the AIL from memory reclaim and periodic sync | Dave Chinner | 1 | -3/+3 |
| 2011-03-07 | xfs: Convert xlog_warn to new logging interface | Dave Chinner | 1 | -65/+59 |
| 2011-01-12 | xfs: prevent NMI timeouts in cmn_err | Dave Chinner | 1 | -1/+1 |
| 2010-12-21 | xfs: convert grant head manipulations to lockless algorithm | Dave Chinner | 1 | -69/+34 |
| 2010-12-21 | xfs: introduce new locks for the log grant ticket wait queues | Dave Chinner | 1 | -56/+83 |
| 2010-12-04 | xfs: convert log grant heads to atomic variables | Dave Chinner | 1 | -4/+4 |
| 2010-12-21 | xfs: convert l_tail_lsn to an atomic variable. | Dave Chinner | 1 | -31/+25 |
| 2010-12-03 | xfs: convert l_last_sync_lsn to an atomic variable | Dave Chinner | 1 | -30/+25 |
| 2010-12-21 | xfs: make AIL tail pushing independent of the grant lock | Dave Chinner | 1 | -57/+54 |
| 2010-12-21 | xfs: use wait queues directly for the log wait queues | Dave Chinner | 1 | -36/+28 |
| 2010-12-21 | xfs: combine grant heads into a single 64 bit integer | Dave Chinner | 1 | -79/+87 |
| 2010-12-21 | xfs: rework log grant space calculations | Dave Chinner | 1 | -47/+48 |
| 2010-12-21 | xfs: fact out common grant head/log tail verification code | Dave Chinner | 1 | -29/+22 |
| 2010-12-21 | xfs: convert log grant ticket queues to list heads | Dave Chinner | 1 | -82/+41 |
| 2010-10-22 | Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs | Linus Torvalds | 1 | -2/+3 |
| 2010-10-19 | Merge branch 'v2.6.36-rc8' into for-2.6.37/barrier | Jens Axboe | 1 | -3/+4 |
| 2010-10-18 | xfs: remove xfs_buf wrappers | Christoph Hellwig | 1 | -1/+1 |
| 2010-10-18 | xfs: rename xfs_buf_get_nodaddr to be more appropriate | Dave Chinner | 1 | -1/+2 |
| 2010-09-10 | xfs: replace barriers with explicit flush / FUA usage | Christoph Hellwig | 1 | -13/+0 |
| 2010-08-24 | xfs: Reduce log force overhead for delayed logging | Dave Chinner | 1 | -3/+4 |
| 2010-07-26 | xfs: fix gcc 4.6 set but not read and unused statement warnings | Christoph Hellwig | 1 | -2/+0 |
| 2010-07-26 | xfs: remove incorrect log write optimization | Christoph Hellwig | 1 | -5/+2 |
| 2010-07-26 | xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags | Christoph Hellwig | 1 | -1/+0 |
| 2010-07-26 | xfs: fix the xfs_log_iovec i_addr type | Christoph Hellwig | 1 | -1/+1 |
| 2010-07-26 | xfs: remove unneeded #include statements | Christoph Hellwig | 1 | -3/+0 |
| 2010-07-26 | xfs: drop dmapi hooks | Christoph Hellwig | 1 | -1/+0 |
| 2010-05-24 | xfs: forced unmounts need to push the CIL | Dave Chinner | 1 | -0/+15 |
| 2010-05-24 | xfs: Introduce delayed logging core code | Dave Chinner | 1 | -15/+49 |
| 2010-05-24 | xfs: make the log ticket ID available outside the log infrastructure | Dave Chinner | 1 | -0/+7 |
| 2010-05-24 | xfs: clean up log ticket overrun debug output | Dave Chinner | 1 | -14/+5 |
| 2010-05-24 | xfs: allow log ticket allocation to take allocation flags | Dave Chinner | 1 | -8/+8 |
| 2010-05-24 | xfs: Don't reuse the same transaction ID for duplicated transactions. | Dave Chinner | 1 | -0/+9 |
| 2010-05-19 | xfs: kill off l_sectbb_mask | Alex Elder | 1 | -1/+0 |
| 2010-05-19 | xfs: record log sector size rather than log2(that) | Alex Elder | 1 | -15/+18 |
| 2010-05-19 | xfs: make the log ticket transaction id random | Dave Chinner | 1 | -1/+1 |
| 2010-05-19 | xfs: clean up xlog_write_adv_cnt | Christoph Hellwig | 1 | -27/+19 |
| 2010-05-19 | xfs: introduce new internal log vector structure | Dave Chinner | 1 | -59/+84 |
| 2010-05-19 | xfs: reindent xlog_write | Christoph Hellwig | 1 | -106/+120 |
| 2010-05-19 | xfs: factor xlog_write | Dave Chinner | 1 | -113/+226 |
| 2010-05-19 | xfs: log ticket reservation underestimates the number of iclogs | Dave Chinner | 1 | -13/+42 |
| 2010-05-19 | xfs: factor log item initialisation | Dave Chinner | 1 | -0/+13 |
| 2010-04-16 | xfs: ensure that sync updates the log tail correctly | Dave Chinner | 1 | -12/+26 |
| 2010-03-01 | xfs: stop passing opaque handles to xfs_log.c routines | Christoph Hellwig | 1 | -54/+52 |
| 2010-01-21 | xfs: cleanup up xfs_log_force calling conventions | Christoph Hellwig | 1 | -159/+153 |
| 2010-01-21 | xfs: kill XLOG_VEC_SET_TYPE | Christoph Hellwig | 1 | -2/+2 |
| 2010-01-15 | xfs: clean up log buffer writes | Christoph Hellwig | 1 | -34/+33 |
| 2009-12-16 | xfs: improve metadata I/O merging in the elevator | Dave Chinner | 1 | -0/+2 |
| 2009-12-14 | xfs: event tracing support | Christoph Hellwig | 1 | -128/+53 |
| 2009-08-12 | xfs: fix spin_is_locked assert on uni-processor builds | Christoph Hellwig | 1 | -1/+1 |
| 2009-04-06 | xfs: inform the xfsaild of the push target before sleeping | Dave Chinner | 1 | -18/+19 |
| 2009-04-06 | xfs: validate log feature fields correctly | Dave Chinner | 1 | -11/+30 |
| 2009-03-29 | xfs: fix various typos | Malcolm Parsons | 1 | -5/+5 |
| 2009-03-16 | xfs: cleanup log unmount handling | Christoph Hellwig | 1 | -14/+1 |
| 2009-02-12 | xfs: fix error handling in xfs_log_mount | Christoph Hellwig | 1 | -6/+8 |
| 2009-02-09 | xfs: remove iclog calculation special cases | Christoph Hellwig | 1 | -26/+2 |
| 2008-12-04 | reduce l_icloglock roundtrips | Christoph Hellwig | 1 | -7/+6 |
| 2008-12-01 | [XFS] sanitize xlog_in_core_t definition | Christoph Hellwig | 1 | -9/+3 |
| 2008-12-01 | [XFS] fix NULL pointer dereference in xfs_log_force_umount | Christoph Hellwig | 1 | -2/+5 |
| 2008-11-17 | [XFS] Fix double free of log tickets | Dave Chinner | 1 | -14/+25 |
| 2008-11-10 | [XFS] handle memory allocation failures during log initialisation | Dave Chinner | 1 | -3/+36 |
| 2008-10-30 | [XFS] Finish removing the mount pointer from the AIL API | David Chinner | 1 | -1/+1 |
| 2008-10-30 | [XFS] Given the log a pointer to the AIL | David Chinner | 1 | -1/+2 |
| 2008-10-30 | [XFS] Move the AIL lock into the struct xfs_ail | David Chinner | 1 | -1/+0 |
| 2008-10-30 | [XFS] move the AIl traversal over to a consistent interface | David Chinner | 1 | -2/+2 |
| 2008-10-30 | [XFS] Use a cursor for AIL traversal. | David Chinner | 1 | -2/+2 |
| 2008-10-10 | Fix barrier fail detection in XFS | Christoph Hellwig | 1 | -3/+4 |
| 2008-09-17 | [XFS] Fix barrier status change detection. | David Chinner | 1 | -1/+1 |
| 2008-09-17 | [XFS] Move memory allocations for log tracing out of the critical path | Lachlan McIlroy | 1 | -20/+40 |
| 2008-08-13 | [XFS] Fix use after free in xfs_log_done(). | Lachlan McIlroy | 1 | -8/+5 |
| 2008-08-13 | [XFS] Use KM_NOFS for debug trace buffers | Lachlan McIlroy | 1 | -1/+1 |
| 2008-08-13 | [XFS] cleanup xfs_mountfs | Christoph Hellwig | 1 | -2/+2 |
| 2008-08-13 | [XFS] clean up stale references to semaphores | David Chinner | 1 | -35/+32 |
| 2008-07-28 | [XFS] Convert l_flushsema to a sv_t | Matthew Wilcox | 1 | -16/+13 |
| 2008-07-28 | [XFS] Ensure that 2 GiB xfs logs work properly. | Michael Nishimoto | 1 | -6/+10 |
| 2008-07-28 | [XFS] Remove unused arg from kmem_free() | Denys Vlasenko | 1 | -2/+2 |
| 2008-07-11 | Fix reference counting race on log buffers | Dave Chinner | 1 | -4/+11 |
| 2008-04-18 | [XFS] Catch log unmount failures. | David Chinner | 1 | -3/+3 |
| 2008-04-18 | [XFS] Sanitise xfs_log_force error checking. | David Chinner | 1 | -2/+23 |
| 2008-04-18 | [XFS] replace remaining __FUNCTION__ occurrences | Harvey Harrison | 1 | -1/+1 |
| 2008-04-18 | [XFS] Fix lock inversion in forced shutdown. | David Chinner | 1 | -1/+1 |
| 2008-04-18 | [XFS] Reorganise xlog_t for better cacheline isolation of contention | David Chinner | 1 | -3/+2 |
| 2008-04-18 | [XFS] Remove the xlog_ticket allocator | David Chinner | 1 | -126/+11 |
| 2008-04-18 | [XFS] Per iclog callback chain lock | David Chinner | 1 | -16/+19 |
| 2008-04-18 | [XFS] Use atomics for iclog reference counting | David Chinner | 1 | -16/+20 |
| 2008-04-18 | [XFS] Prevent AIL lock contention during transaction completion | David Chinner | 1 | -9/+6 |
| 2008-04-10 | [XFS] remove shouting-indirection macros from xfs_sb.h | Eric Sandeen | 1 | -7/+7 |
| 2008-02-13 | xfs: convert beX_add to beX_add_cpu (new common API) | Marcin Slusarz | 1 | -3/+3 |
| 2008-02-07 | [XFS] Move AIL pushing into it's own thread | David Chinner | 1 | -7/+26 |
| 2008-02-07 | [XFS] Remove the BPCSHIFT and NB* based macros from XFS. | Tim Shimmin | 1 | -3/+3 |
| 2008-02-07 | [XFS] Remove bogus assert | Niv Sardi | 1 | -1/+0 |
| 2008-02-07 | [XFS] Fix up sparse warnings. | David Chinner | 1 | -12/+12 |
| 2008-02-07 | [XFS] xlog_rec_header/xlog_rec_ext_header endianess annotations | Christoph Hellwig | 1 | -48/+42 |
| 2008-02-07 | [XFS] clean up some xfs_log_priv.h macros | Christoph Hellwig | 1 | -5/+6 |
| 2008-02-07 | [XFS] clean up some xfs_log_priv.h macros | Christoph Hellwig | 1 | -6/+8 |
| 2008-02-07 | [XFS] Remove spin.h | Eric Sandeen | 1 | -2/+2 |
| 2008-02-07 | [XFS] Unwrap GRANT_LOCK. | Eric Sandeen | 1 | -43/+31 |
| 2008-02-07 | [XFS] Unwrap LOG_LOCK. | Eric Sandeen | 1 | -90/+71 |
| 2007-10-16 | [XFS] replace some large xfs_log_priv.h macros by proper functions | Christoph Hellwig | 1 | -9/+32 |
| 2007-10-16 | [XFS] kill the vfs_flags member in struct bhv_vfs | Christoph Hellwig | 1 | -7/+6 |
| 2007-10-15 | [XFS] choose single default logbuf count & size | Eric Sandeen | 1 | -26/+7 |
| 2007-10-15 | [XFS] Barriers need to be dynamically checked and switched off | David Chinner | 1 | -0/+13 |
| 2007-09-05 | [XFS] Fix sparse NULL vs 0 warnings | Christoph Hellwig | 1 | -6/+6 |
| 2007-07-14 | [XFS] Lazy Superblock Counters | David Chinner | 1 | -3/+1 |
| 2007-07-14 | [XFS] Fix vmalloc leak on mount/unmount. | David Chinner | 1 | -1/+1 |
| 2007-07-14 | [XFS] Fix use-after-free during log unmount. | David Chinner | 1 | -7/+9 |
| 2007-07-14 | [XFS] Only use refcounted pages for I/O | Christoph Hellwig | 1 | -9/+10 |
| 2006-09-28 | [XFS] Fixes the leak in reservation space because we weren't ungranting | Tim Shimmin | 1 | -2/+6 |
| 2006-09-28 | [XFS] Add a debug flag for allocations which are known to be larger than | Nathan Scott | 1 | -1/+1 |
| 2006-09-28 | [XFS] Ensure xlog_state_do_callback does not report spurious warnings on | Nathan Scott | 1 | -2/+7 |
| 2006-07-28 | [XFS] Fix remount vs no/barrier options by ensuring we clear unwanted | Nathan Scott | 1 | -6/+6 |
| 2006-06-28 | [XFS] Fixup whitespace damage in log_write, remove final warning. | Nathan Scott | 1 | -2/+2 |
| 2006-06-20 | [XFS] Remove version 1 directory code. Never functioned on Linux, just | Nathan Scott | 1 | -2/+0 |
| 2006-06-09 | [XFS] Cleanup a missed porting conversion, and freezing. | Nathan Scott | 1 | -1/+1 |
| 2006-06-09 | [XFS] Resolve a namespace collision on vfs/vfsops for FreeBSD porters. | Nathan Scott | 1 | -4/+3 |
| 2006-06-09 | [XFS] Shutdown the filesystem if all device paths have gone. Made | Nathan Scott | 1 | -5/+5 |
| 2006-03-29 | [XFS] We really suck at spulling. Thanks to Chris Pascoe for fixing all | Nathan Scott | 1 | -11/+11 |
| 2006-01-15 | return statement cleanup - kill pointless parentheses | Jesper Juhl | 1 | -26/+26 |
| 2006-01-11 | [XFS] remove XFS_LOG_RES_DEBUG and turn on the res history all the time to | Tim Shimmin | 1 | -6/+2 |
| 2006-01-11 | [XFS] turn xlog helper macros into real functions | Christoph Hellwig | 1 | -20/+93 |
| 2006-01-11 | [XFS] remove unused "readonly" arg from xlog_find_tail and xlog_recover | Eric Sandeen | 1 | -1/+1 |
| 2005-11-02 | [XFS] Remove old, broken nolog-mode code - noone plans to ever fix it. | Nathan Scott | 1 | -127/+27 |
| 2005-11-02 | [XFS] Update license/copyright notices to match the prefered SGI | Nathan Scott | 1 | -25/+11 |
| 2005-11-02 | [XFS] Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot. | Nathan Scott | 1 | -11/+14 |
| 2005-11-02 | [XFS] Track external log/realtime device names for correct reporting in | Nathan Scott | 1 | -1/+2 |
| 2005-11-02 | [XFS] write barrier support Issue all log sync operations as ordered | Christoph Hellwig | 1 | -28/+37 |
| 2005-11-02 | [XFS] Add format checking to cmn_err and icmn_err | Christoph Hellwig | 1 | -1/+3 |
| 2005-09-02 | [XFS] 929956 add log debugging and tracing info | Tim Shimmin | 1 | -10/+151 |
| 2005-09-02 | [XFS] Fix up the calculation of the reservation overhead to hopefully | Tim Shimmin | 1 | -13/+41 |
| 2005-06-21 | [XFS] mark various symbols static Patch from Adrian Bunk | Christoph Hellwig | 1 | -3/+3 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+3560 |