Messages in this thread Patch in this message | | | Date | Mon, 31 Jan 2005 01:34:59 -0600 | From | Matt Mackall <> | Subject | [PATCH 2/8] lib/sort: Replace qsort in XFS |
| |
Point XFS qsort at lib/sort in a way that makes it happy.
Signed-off-by: Matt Mackall <mpm@selenic.com>
Index: mm2/fs/xfs/linux-2.6/xfs_linux.h =================================================================== --- mm2.orig/fs/xfs/linux-2.6/xfs_linux.h 2005-01-30 14:22:38.000000000 -0800 +++ mm2/fs/xfs/linux-2.6/xfs_linux.h 2005-01-30 20:15:45.000000000 -0800 @@ -87,6 +87,7 @@ #include <linux/list.h> #include <linux/proc_fs.h> #include <linux/version.h> +#include <linux/sort.h> #include <asm/page.h> #include <asm/div64.h> @@ -367,4 +368,12 @@ return(x * y); } + +#define qsort xfs_sort +static inline void xfs_sort(void *a, size_t n, size_t s, + int (*cmp)(const void *,const void *)) +{ + sort(a, n, s, cmp, 0); +} + #endif /* __XFS_LINUX__ */ Index: mm2/fs/xfs/Kconfig =================================================================== --- mm2.orig/fs/xfs/Kconfig 2005-01-30 14:22:38.000000000 -0800 +++ mm2/fs/xfs/Kconfig 2005-01-30 20:34:54.000000000 -0800 @@ -2,7 +2,6 @@ config XFS_FS tristate "XFS filesystem support" - select QSORT help XFS is a high performance journaling filesystem which originated on the SGI IRIX platform. It is completely multi-threaded, can - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |