diff options
author | mchourasia <mchourasia@nvidia.com> | 2011-07-07 17:18:44 +0530 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-07-13 16:39:18 -0700 |
commit | 26e3664f64b49c7353150ce5dc7750fcc27b8438 (patch) | |
tree | 28ea9d8ee14cb6b3dd245117dccfb5080d31e24a /fs/yaffs2/yaffs_qsort.h | |
parent | e20be38acc75fc69d6f2dae65bb9ec57bf1235dd (diff) |
fs:yaffs2: filesystem with stable YAFFS2 release
Yaffs2 update is required for making it build with
linux-2.6.36 kernel.
(cherry picked from commit 801807856be210442c88812b357f4b83fe79b344)
Change-Id: I120b262b203c751e1730914ce3b5e6656930bd20
Reviewed-on: http://git-master/r/39783
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Tested-by: Manoj Chourasia <mchourasia@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Diffstat (limited to 'fs/yaffs2/yaffs_qsort.h')
-rw-r--r-- | fs/yaffs2/yaffs_qsort.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/fs/yaffs2/yaffs_qsort.h b/fs/yaffs2/yaffs_qsort.h index a24d58e37583..4a4981b3f9ad 100644 --- a/fs/yaffs2/yaffs_qsort.h +++ b/fs/yaffs2/yaffs_qsort.h @@ -17,7 +17,18 @@ #ifndef __YAFFS_QSORT_H__ #define __YAFFS_QSORT_H__ +#ifdef __KERNEL__ +#include <linux/sort.h> + +extern void yaffs_qsort(void *const base, size_t total_elems, size_t size, + int (*cmp)(const void *, const void *)){ + sort(base, total_elems, size, cmp, NULL); +} + +#else + extern void yaffs_qsort(void *const base, size_t total_elems, size_t size, int (*cmp)(const void *, const void *)); #endif +#endif |