diff options
| author | David Woodhouse <David.Woodhouse@intel.com> | 2009-09-19 19:14:01 -0400 |
|---|---|---|
| committer | David Woodhouse <David.Woodhouse@intel.com> | 2009-09-19 19:14:01 -0400 |
| commit | dd799983e947539bf3b5c0a502eba650d3dcc29a (patch) | |
| tree | c7aba1d0d2d515a37b725e88f93624ed07992c84 | |
| parent | 894572a363539dc2e8ddde83056bd22fadb30748 (diff) | |
jffs2: Use SLAB_HWCACHE_ALIGN for jffs2_raw_{dirent,inode} slabs
We may end up doing DMA to/from these. Until the new MTD API fixes the
issues, this should stop things from falling over.
Original idea from Gilles Casse <list@gcasse.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
| -rw-r--r-- | fs/jffs2/malloc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/jffs2/malloc.c b/fs/jffs2/malloc.c index 9eff2bdae8a7..c082868910f2 100644 --- a/fs/jffs2/malloc.c +++ b/fs/jffs2/malloc.c | |||
| @@ -39,13 +39,13 @@ int __init jffs2_create_slab_caches(void) | |||
| 39 | 39 | ||
| 40 | raw_dirent_slab = kmem_cache_create("jffs2_raw_dirent", | 40 | raw_dirent_slab = kmem_cache_create("jffs2_raw_dirent", |
| 41 | sizeof(struct jffs2_raw_dirent), | 41 | sizeof(struct jffs2_raw_dirent), |
| 42 | 0, 0, NULL); | 42 | 0, SLAB_HWCACHE_ALIGN, NULL); |
| 43 | if (!raw_dirent_slab) | 43 | if (!raw_dirent_slab) |
| 44 | goto err; | 44 | goto err; |
| 45 | 45 | ||
| 46 | raw_inode_slab = kmem_cache_create("jffs2_raw_inode", | 46 | raw_inode_slab = kmem_cache_create("jffs2_raw_inode", |
| 47 | sizeof(struct jffs2_raw_inode), | 47 | sizeof(struct jffs2_raw_inode), |
| 48 | 0, 0, NULL); | 48 | 0, SLAB_HWCACHE_ALIGN, NULL); |
| 49 | if (!raw_inode_slab) | 49 | if (!raw_inode_slab) |
| 50 | goto err; | 50 | goto err; |
| 51 | 51 | ||
