Up to [Development] / linux-2.6-xfs / fs / xfs
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.34 / (download) - annotate - [select for diffs], Thu Jul 10 16:17:37 2008 UTC (9 years, 3 months ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.33: +0 -103
lines
Diff to previous 1.33 (unified)
Use the generic bitops rather than implementing them ourselves. This keeps xfs_lowbit64 as it was since there aren't good generic helpers there ... Patch inspired by Andi Kleen. Signed-off-by: Dave Chinner <david@fromorbit.com> Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Merge of xfs-linux-melb:xfs-kern:31472a by kenmcd. Use the generic bitops rather than implementing them ourselves.
Revision 1.33 / (download) - annotate - [select for diffs], Tue Feb 26 15:45:24 2008 UTC (9 years, 8 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.32: +103 -0
lines
Diff to previous 1.32 (unified)
Undoes mod: xfs-linux-melb:xfs-kern:30000a Undo bit ops cleanup mod due to regression on 32-bit powermac platform. Merge of xfs-linux-melb:xfs-kern:30559a by kenmcd.
Revision 1.32 / (download) - annotate - [select for diffs], Fri Nov 2 03:08:06 2007 UTC (9 years, 11 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.31: +0 -103
lines
Diff to previous 1.31 (unified)
Use the generic bitops rather than implementing them ourselves. Patch inspired by Andi Kleen. Merge of xfs-linux-melb:xfs-kern:30000a by kenmcd. Remove implementation of generic bitops.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Jun 20 06:07:40 2007 UTC (10 years, 4 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.30: +9 -82
lines
Diff to previous 1.30 (unified)
Kill off xfs_count_bits xfs_count_bits is only called once, and is then compared to 0. IOW, what it really wants to know is, is the bitmap empty. This can be done more simply, certainly. Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Merge of xfs-linux-melb:xfs-kern:28944a by kenmcd. xfs_count_bits is not really used to count bits, just to determine if the bitmap is empty or not. Replace it with a function that does just that.
Revision 1.30 / (download) - annotate - [select for diffs], Thu Nov 30 14:40:05 2006 UTC (10 years, 10 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.29: +1 -1
lines
Diff to previous 1.29 (unified)
Keep stack usage down for 4k stacks by using noinline. gcc-4.1 and more recent aggressively inline static functions which increases XFS stack usage by ~15% in critical paths. Prevent this from occurring by adding noinline to the STATIC definition. Also uninline some functions that are too large to be inlined and were causing problems with CONFIG_FORCED_INLINING=y. Finally, clean up all the different users of inline, __inline and __inline__ and put them under one STATIC_INLINE macro. For debug kernels the STATIC_INLINE macro uninlines those functions. Merge of xfs-linux-melb:xfs-kern:27585a by kenmcd. noinline static function declaration cleanup.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.28: +15 -31
lines
Diff to previous 1.28 (unified)
Update license/copyright notices to match the prefered SGI boilerplate. Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.
Revision 1.28 / (download) - annotate - [select for diffs], Wed May 18 09:29:33 2005 UTC (12 years, 5 months ago) by hch
Branch: MAIN
Changes since 1.27: +1 -1
lines
Diff to previous 1.27 (unified)
mark various symbols static Patch from Adrian Bunk
Revision 1.27 / (download) - annotate - [select for diffs], Fri Jun 4 06:43:07 2004 UTC (13 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.26: +14 -10
lines
Diff to previous 1.26 (unified)
Fix xfs_lowbit64, it mishandled zero in the high bits. Cleanup a couple of other ffs users, since ffs(0) is apparently undefined on some architectures.
Revision 1.26 / (download) - annotate - [select for diffs], Thu May 20 03:27:56 2004 UTC (13 years, 5 months ago) by tes
Branch: MAIN
Changes since 1.25: +32 -36
lines
Diff to previous 1.25 (unified)
Change xfs_contig_bits to work on 32/64 and both endian styles. This change was contributed by nboullis@debian.org based on xfs_next_bit which exists in the xfs code. Change xfs_contig_bits to work on 32/64 and both endian styles. This change was contributed by nboullis@debian.org based on xfs_next_bit which exists in the xfs code. Also simplified xfs_next_bit.
Revision 1.25 / (download) - annotate - [select for diffs], Sat Nov 22 22:44:08 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.24: +5 -3
lines
Diff to previous 1.24 (unified)
Merge find_next_zero_bit casting fixes back from 2.6 code
Revision 1.24 / (download) - annotate - [select for diffs], Mon Aug 25 17:58:07 2003 UTC (14 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (unified)
fix up xfs_lowbit's use of ffs
Revision 1.23 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.22: +310 -0
lines
Diff to previous 1.22 (unified)
The Big Move linux/fs/xfs/xfs_bit.c 1.21 Renamed to xfs_bit.c
Revision 1.22 / (download) - annotate - [select for diffs], Fri Jun 27 17:57:21 2003 UTC (14 years, 4 months ago) by cattelan
Branch: MAIN
CVS Tags: DENUKE
Changes since 1.21: +0 -310
lines
Diff to previous 1.21 (unified)
Nuke
Revision 1.21 / (download) - annotate - [select for diffs], Thu May 1 16:22:06 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.20: +6 -1
lines
Diff to previous 1.20 (unified)
Rework the way xfs includes xfs_<blah>.h headers. This reduces a lot of the compile dependenciesÂ, and should reduce some of the "recompile all" situations.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Apr 15 23:16:46 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
Changes since 1.19: +3 -3
lines
Diff to previous 1.19 (unified)
Whitespace cleanup Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)
Revision 1.19 / (download) - annotate - [select for diffs], Tue Aug 20 16:02:43 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.18: +23 -0
lines
Diff to previous 1.18 (unified)
Fix recovery unaligned access on ia64
Revision 1.18 / (download) - annotate - [select for diffs], Wed Jul 10 19:00:42 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.17: +49 -49
lines
Diff to previous 1.17 (unified)
whitespace cleanup
Revision 1.17 / (download) - annotate - [select for diffs], Wed Jun 5 19:11:07 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.16: +127 -152
lines
Diff to previous 1.16 (unified)
optimize bit manipulation functions
Revision 1.16 / (download) - annotate - [select for diffs], Tue Jun 4 16:30:46 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.15: +1 -1
lines
Diff to previous 1.15 (unified)
Update copyright dates
Revision 1.15 / (download) - annotate - [select for diffs], Sat May 25 12:04:36 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.14: +152 -127
lines
Diff to previous 1.14 (unified)
Undoes mod: 2.4.x-xfs:slinx:120155a back out bitmap changes - it breaks recovery
Revision 1.14 / (download) - annotate - [select for diffs], Fri May 24 14:39:39 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.13: +127 -152
lines
Diff to previous 1.13 (unified)
optimize xfs bitmap operations
Revision 1.13 / (download) - annotate - [select for diffs], Wed Apr 11 01:44:54 2001 UTC (16 years, 6 months ago) by cattelan
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.12: +4 -4
lines
Diff to previous 1.12 (unified)
Get rid of the last compiler warning OFF flags
Revision 1.12 / (download) - annotate - [select for diffs], Wed Dec 6 04:48:11 2000 UTC (16 years, 10 months ago) by nathans
Branch: MAIN
CVS Tags: Release-1_0_0,
PreRelease-0_10
Changes since 1.11: +1 -3
lines
Diff to previous 1.11 (unified)
remove ident, use xfs.h like everything else (aid portability).
Revision 1.11 / (download) - annotate - [select for diffs], Wed Dec 6 02:12:53 2000 UTC (16 years, 10 months ago) by ananth
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (unified)
Use types.h from the kernel tree (support) ... fixes MIPS64 compilation.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Aug 3 19:57:24 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (unified)
Move from _MIPS_SIM to XFS_64
Revision 1.9 / (download) - annotate - [select for diffs], Fri Jun 9 02:50:02 2000 UTC (17 years, 4 months ago) by kenmcd
Branch: MAIN
CVS Tags: GPL-ENCUMBRANCE
Changes since 1.8: +25 -12
lines
Diff to previous 1.8 (unified)
Updated copyright and license notices, ready for open source release Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Jun 9 02:13:12 2000 UTC (17 years, 4 months ago) by dxm
Branch: MAIN
CVS Tags: DELETE
Changes since 1.7: +67 -1
lines
Diff to previous 1.7 (unified)
initial architecture work Merge of 2.3.99pre2-xfs:slinx:46678a by ananth. Merge of 2.3.42-xfs:slinx:46678a by ananth.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 30 09:59:06 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
Changes since 1.6: +11 -16
lines
Diff to previous 1.6 (unified)
Encumbrance review done. Add copyright and license words consistent with GPL. Refer to http://fsg.melbourne.sgi.com/reviews/ for details. There is a slight change in the license terms and conditions words to go with the copyrights, so most of the files are not getting new GPL's, just updated versions ... but there are 20-30 more files here as well.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 3 21:41:53 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
Changes since 1.5: +24 -1
lines
Diff to previous 1.5 (unified)
Encumbrance review done. Add copyright and license words consistent with GPL.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 20 00:22:42 1997 UTC (19 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.4: +31 -24
lines
Diff to previous 1.4 (unified)
Rewrite so there are fewer return points. The compiler had a hard time generating compact code for the earlier form. pv: 546137 rv: mostek@cray.com
Revision 1.4 / (download) - annotate - [select for diffs], Sat Mar 15 00:41:30 1997 UTC (20 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (unified)
Check for ok-to-use-64-bit-operations in a way that works when we have N32 kernels.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Aug 16 05:45:52 1995 UTC (22 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.2: +2 -85
lines
Diff to previous 1.2 (unified)
Move xfs_lowbit32 and xfs_highbit64 to new file xfs_rtbit.c, since they're only used by xfsrt.a code.
Revision 1.2 / (download) - annotate - [select for diffs], Thu May 11 01:22:52 1995 UTC (22 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (unified)
272139 - Change xFS to XFS
Revision 1.1 / (download) - annotate - [select for diffs], Wed May 4 23:18:29 1994 UTC (23 years, 5 months ago) by doucette
Branch: MAIN
Initial revision