Commit Graph

73 Commits (21b699c89545ed94d9a1c6fcc8ac704784f68f40)

Author SHA1 Message Date
Christoph Hellwig e8fa6b483f xfs: prevent kernel crash due to corrupted inode log format 16 years ago
Christoph Hellwig a568778739 xfs: remove uchar_t/ushort_t/uint_t/ulong_t types 16 years ago
Dave Chinner 6139a23609 xfs: Check buffer lengths in log recovery 16 years ago
Dave Chinner 3228149ceb xfs: Check buffer lengths in log recovery 16 years ago
Christoph Hellwig 15ac08a8b2 [XFS] replace b_fspriv with b_mount 16 years ago
Christoph Hellwig 0e446673a1 [XFS] fix error handling in xlog_recover_process_one_iunlink 16 years ago
Christoph Hellwig 92bfc6e7c4 [XFS] embededd struct xfs_imap into xfs_inode 16 years ago
Christoph Hellwig a194189503 [XFS] remove dead code for old inode item recovery 16 years ago
Christoph Hellwig 76d8b277f7 [XFS] stop using xfs_itobp in xfs_iread 16 years ago
Christoph Hellwig 23fac50f95 [XFS] split up xlog_recover_process_iunlinks 16 years ago
Christoph Hellwig 81591fe2db [XFS] kill xfs_dinode_core_t 16 years ago
Christoph Hellwig b28708d6a0 [XFS] sanitize xlog_in_core_t definition 16 years ago
From: Christoph Hellwig 4805621a37 [XFS] factor out xfs_read_agf helper 16 years ago
Christoph Hellwig 5e1be0fb1a [XFS] factor out xfs_read_agi helper 16 years ago
David Chinner 220ca310a5 [XFS] XFS: Check for valid transaction headers in recovery 16 years ago
David Chinner 5a792c4579 [XFS] XFS: Check for valid transaction headers in recovery 17 years ago
David Chinner 783a2f656f [XFS] Finish removing the mount pointer from the AIL API 17 years ago
David Chinner a9c21c1b9d [XFS] Given the log a pointer to the AIL 17 years ago
David Chinner c7e8f26827 [XFS] Move the AIL lock into the struct xfs_ail 17 years ago
David Chinner 5b00f14fbd [XFS] move the AIl traversal over to a consistent interface 17 years ago
David Chinner 27d8d5fe0e [XFS] Use a cursor for AIL traversal. 17 years ago
Christoph Hellwig 7cc95a821d [XFS] Always use struct xfs_btree_block instead of short / longform 17 years ago
Christoph Hellwig 60197e8df3 [XFS] Cleanup maxrecs calculation. 17 years ago
Christoph Hellwig 4249023a5d [XFS] cleanup xfs_mountfs 17 years ago
Denys Vlasenko f0e2d93c29 [XFS] Remove unused arg from kmem_free() 17 years ago
David Chinner 234f56aca2 [XFS] Check for errors when changing buffer pointers. 17 years ago
David Chinner 64bfe1bfae [XFS] Catch errors from xfs_imap(). 17 years ago
David Chinner d64e31a2f5 [XFS] Ensure errors from xfs_bdstrat() are correctly checked. 17 years ago
David Chinner fc6149d8d9 [XFS] Check for xfs_free_extent() failing. 17 years ago
David Chinner e5720eec05 [XFS] Propagate errors from xfs_trans_commit(). 17 years ago
David Chinner 3c1e2bbe5b [XFS] Propagate xfs_trans_reserve() errors. 17 years ago
Harvey Harrison 34a622b2e1 [XFS] replace remaining __FUNCTION__ occurrences 17 years ago
Christoph Hellwig 433550990e [XFS] remove most calls to VN_RELE 17 years ago
David Chinner a3f74ffb6d [XFS] Don't block pdflush when writing back inodes 17 years ago
Eric Sandeen 6211870992 [XFS] remove shouting-indirection macros from xfs_sb.h 17 years ago
Lachlan McIlroy 9742bb93da [XFS] prevent panic during log recovery due to bogus op_hdr length 17 years ago
David Chinner 8ae2c0f64a [XFS] Fix sparse warning in xlog_recover_do_efd_trans. 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
Donald Douwsma 287f3dad14 [XFS] Unwrap AIL_LOCK 17 years ago
Lachlan McIlroy bebf963fec [XFS] Turn off XBF_ASYNC flag before re-reading superblock. 18 years ago
Christoph Hellwig 2bdf7cd0ba [XFS] superblock endianess annotations 18 years ago
Christoph Hellwig 347d1c0195 [XFS] dinode endianess annotations 18 years ago
Tim Shimmin 564256c9e0 Revert "[XFS] Avoid replaying inode buffer initialisation log items if on-disk version is newer." 18 years ago
Tim Shimmin 053c59a0a7 Revert "[XFS] Avoid replaying inode buffer initialisation log items if on-disk version is newer." 18 years ago
Christoph Hellwig 1bc5858d0d [XFS] fix valid but harmless sparse warning 18 years ago
Lachlan McIlroy b394e43e99 [XFS] Avoid replaying inode buffer initialisation log items if on-disk version is newer. 18 years ago
Christoph Hellwig 4b80916b29 [XFS] Fix sparse NULL vs 0 warnings 18 years ago