Commit Graph

55 Commits (623fa579e61f250c1913c70257ef3a753820bb68)

Author SHA1 Message Date
Dave Chinner 49641f1acf Fix reference counting race on log buffers 17 years ago
David Chinner 1bb7d6b5a8 [XFS] Catch log unmount failures. 17 years ago
David Chinner b911ca0472 [XFS] Sanitise xfs_log_force error checking. 17 years ago
Harvey Harrison 34a622b2e1 [XFS] replace remaining __FUNCTION__ occurrences 17 years ago
David Chinner 6b1d1a732f [XFS] Fix lock inversion in forced shutdown. 17 years ago
David Chinner 4679b2d36d [XFS] Reorganise xlog_t for better cacheline isolation of contention 17 years ago
David Chinner eb01c9cd87 [XFS] Remove the xlog_ticket allocator 17 years ago
David Chinner 114d23aae5 [XFS] Per iclog callback chain lock 17 years ago
David Chinner 155cc6b784 [XFS] Use atomics for iclog reference counting 17 years ago
David Chinner b589334c7a [XFS] Prevent AIL lock contention during transaction completion 17 years ago
Eric Sandeen 6211870992 [XFS] remove shouting-indirection macros from xfs_sb.h 17 years ago
Marcin Slusarz 413d57c990 xfs: convert beX_add to beX_add_cpu (new common API) 17 years ago
David Chinner 249a8c1124 [XFS] Move AIL pushing into it's own thread 17 years ago
Tim Shimmin e6a4b37f38 [XFS] Remove the BPCSHIFT and NB* based macros from XFS. 17 years ago
Niv Sardi f7b7c3673e [XFS] Remove bogus assert 17 years ago
David Chinner a8272ce0c1 [XFS] Fix up sparse warnings. 17 years ago
Christoph Hellwig b53e675dc8 [XFS] xlog_rec_header/xlog_rec_ext_header endianess annotations 17 years ago
Christoph Hellwig 67fcb7bfb6 [XFS] clean up some xfs_log_priv.h macros 17 years ago
Christoph Hellwig 03bea6fe6c [XFS] clean up some xfs_log_priv.h macros 17 years ago
Eric Sandeen 007c61c686 [XFS] Remove spin.h 17 years ago
Eric Sandeen c8b5ea289f [XFS] Unwrap GRANT_LOCK. 17 years ago
Eric Sandeen b22cd72c95 [XFS] Unwrap LOG_LOCK. 17 years ago
Christoph Hellwig 0adba5363c [XFS] replace some large xfs_log_priv.h macros by proper functions 18 years ago
Christoph Hellwig bd186aa901 [XFS] kill the vfs_flags member in struct bhv_vfs 18 years ago
Eric Sandeen 1cb5125875 [XFS] choose single default logbuf count & size 18 years ago
David Chinner 0bfefc46dc [XFS] Barriers need to be dynamically checked and switched off 18 years ago
Christoph Hellwig 4b80916b29 [XFS] Fix sparse NULL vs 0 warnings 18 years ago
David Chinner 92821e2ba4 [XFS] Lazy Superblock Counters 18 years ago
David Chinner 511105b3d7 [XFS] Fix vmalloc leak on mount/unmount. 18 years ago
David Chinner 3db296f341 [XFS] Fix use-after-free during log unmount. 18 years ago
Christoph Hellwig 1fa40b01ae [XFS] Only use refcounted pages for I/O 18 years ago
Tim Shimmin 955e47ad28 [XFS] Fixes the leak in reservation space because we weren't ungranting 19 years ago
Nathan Scott efb8ad7e94 [XFS] Add a debug flag for allocations which are known to be larger than 19 years ago
Nathan Scott a3c6685eaa [XFS] Ensure xlog_state_do_callback does not report spurious warnings on 19 years ago
Nathan Scott f5faad7994 [XFS] Fix remount vs no/barrier options by ensuring we clear unwanted 19 years ago
Nathan Scott 5493a0fcba [XFS] Fixup whitespace damage in log_write, remove final warning. 19 years ago
Nathan Scott f6c2d1fa63 [XFS] Remove version 1 directory code. Never functioned on Linux, just 19 years ago
Nathan Scott 34327e1384 [XFS] Cleanup a missed porting conversion, and freezing. 19 years ago
Nathan Scott b83bd13881 [XFS] Resolve a namespace collision on vfs/vfsops for FreeBSD porters. 19 years ago
Nathan Scott 7d04a335b6 [XFS] Shutdown the filesystem if all device paths have gone. Made 19 years ago
Nathan Scott c41564b5af [XFS] We really suck at spulling. Thanks to Chris Pascoe for fixing all 19 years ago
Jesper Juhl 014c2544e6 return statement cleanup - kill pointless parentheses 19 years ago
Tim Shimmin 1259845d3f [XFS] remove XFS_LOG_RES_DEBUG and turn on the res history all the time to 19 years ago
Christoph Hellwig dd954c69d1 [XFS] turn xlog helper macros into real functions 19 years ago
Eric Sandeen 65be605419 [XFS] remove unused "readonly" arg from xlog_find_tail and xlog_recover 19 years ago
Nathan Scott cfcbbbd089 [XFS] Remove old, broken nolog-mode code - noone plans to ever fix it. 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
Nathan Scott fc1f8c1ca3 [XFS] Track external log/realtime device names for correct reporting in 20 years ago
Christoph Hellwig f538d4da8d [XFS] write barrier support Issue all log sync operations as ordered 20 years ago