]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mm, slab: remove last vestiges of SLAB_MEM_SPREAD
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 13 Mar 2024 03:32:19 +0000 (20:32 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 13 Mar 2024 03:32:19 +0000 (20:32 -0700)
Yes, yes, I know the slab people were planning on going slow and letting
every subsystem fight this thing on their own.  But let's just rip off
the band-aid and get it over and done with.  I don't want to see a
number of unnecessary pull requests just to get rid of a flag that no
longer has any meaning.

This was mainly done with a couple of 'sed' scripts and then some manual
cleanup of the end result.

Link: https://lore.kernel.org/all/CAHk-=wji0u+OOtmAOD-5JV3SXcRJF___k_+8XNKmak0yd5vW1Q@mail.gmail.com/
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
39 files changed:
drivers/dax/super.c
drivers/usb/isp1760/isp1760-hcd.c
fs/9p/v9fs.c
fs/adfs/super.c
fs/befs/linuxvfs.c
fs/bfs/inode.c
fs/ceph/super.c
fs/coda/inode.c
fs/erofs/super.c
fs/exfat/cache.c
fs/exfat/super.c
fs/ext2/super.c
fs/ext4/super.c
fs/fat/cache.c
fs/fat/inode.c
fs/freevxfs/vxfs_super.c
fs/gfs2/main.c
fs/hpfs/super.c
fs/isofs/inode.c
fs/jffs2/super.c
fs/nfs/direct.c
fs/nfs/inode.c
fs/nfs/nfs42xattr.c
fs/ntfs3/super.c
fs/ocfs2/dlmfs/dlmfs.c
fs/ocfs2/super.c
fs/overlayfs/super.c
fs/qnx4/inode.c
fs/quota/dquot.c
fs/smb/client/cifsfs.c
fs/tracefs/inode.c
fs/ubifs/super.c
fs/udf/super.c
fs/ufs/super.c
fs/vboxsf/super.c
fs/xfs/xfs_super.c
fs/zonefs/super.c
include/linux/slab.h
net/sunrpc/rpc_pipe.c

index f4b635526345adcffb2bf3031c35a464599fef1d..a0244f6bb44bdc3e9135aa36b0e3f86e8d20a241 100644 (file)
@@ -532,8 +532,7 @@ static int dax_fs_init(void)
        int rc;
 
        dax_cache = kmem_cache_create("dax_cache", sizeof(struct dax_device), 0,
-                       (SLAB_HWCACHE_ALIGN|SLAB_RECLAIM_ACCOUNT|
-                        SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                       SLAB_HWCACHE_ALIGN | SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
                        init_once);
        if (!dax_cache)
                return -ENOMEM;
index 76862ba40f35700d46a8416f138d650a8422502c..0e5e4cb74c876f85392c79e44d3e672b2a7b0c8d 100644 (file)
@@ -2521,21 +2521,19 @@ static const struct hc_driver isp1760_hc_driver = {
 int __init isp1760_init_kmem_once(void)
 {
        urb_listitem_cachep = kmem_cache_create("isp1760_urb_listitem",
-                       sizeof(struct urb_listitem), 0, SLAB_TEMPORARY |
-                       SLAB_MEM_SPREAD, NULL);
+                       sizeof(struct urb_listitem), 0, SLAB_TEMPORARY, NULL);
 
        if (!urb_listitem_cachep)
                return -ENOMEM;
 
        qtd_cachep = kmem_cache_create("isp1760_qtd",
-                       sizeof(struct isp1760_qtd), 0, SLAB_TEMPORARY |
-                       SLAB_MEM_SPREAD, NULL);
+                       sizeof(struct isp1760_qtd), 0, SLAB_TEMPORARY, NULL);
 
        if (!qtd_cachep)
                goto destroy_urb_listitem;
 
        qh_cachep = kmem_cache_create("isp1760_qh", sizeof(struct isp1760_qh),
-                       0, SLAB_TEMPORARY | SLAB_MEM_SPREAD, NULL);
+                       0, SLAB_TEMPORARY, NULL);
 
        if (!qh_cachep)
                goto destroy_qtd;
index 61dbe52bb3a3283077e51412b32ca56fea190da1..281a1ed03a04162eadb7a2f5bcd44b28728ed81d 100644 (file)
@@ -637,7 +637,7 @@ static int v9fs_init_inode_cache(void)
        v9fs_inode_cache = kmem_cache_create("v9fs_inode_cache",
                                          sizeof(struct v9fs_inode),
                                          0, (SLAB_RECLAIM_ACCOUNT|
-                                             SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                             SLAB_ACCOUNT),
                                          v9fs_inode_init_once);
        if (!v9fs_inode_cache)
                return -ENOMEM;
index e8bfc38239cd59b427331449aa89098389d3cc18..9354b14bbfe3c5549592c62c001bbac968c16915 100644 (file)
@@ -249,7 +249,7 @@ static int __init init_inodecache(void)
        adfs_inode_cachep = kmem_cache_create("adfs_inode_cache",
                                             sizeof(struct adfs_inode_info),
                                             0, (SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                             init_once);
        if (adfs_inode_cachep == NULL)
                return -ENOMEM;
index 2b4dda047450f6d0ebfec058fa30e46a693ab025..d76f406d3b2ede44eb5cc68bc92ecee3207a40f8 100644 (file)
@@ -435,8 +435,7 @@ befs_init_inodecache(void)
 {
        befs_inode_cachep = kmem_cache_create_usercopy("befs_inode_cache",
                                sizeof(struct befs_inode_info), 0,
-                               (SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD|
-                                       SLAB_ACCOUNT),
+                               SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
                                offsetof(struct befs_inode_info,
                                        i_data.symlink),
                                sizeof_field(struct befs_inode_info,
index 355957dbce39f2a0ac5102c555615bee8ed5c441..db81570c963751c68a3b5c1fe6fdf978b1838148 100644 (file)
@@ -259,7 +259,7 @@ static int __init init_inodecache(void)
        bfs_inode_cachep = kmem_cache_create("bfs_inode_cache",
                                             sizeof(struct bfs_inode_info),
                                             0, (SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                             init_once);
        if (bfs_inode_cachep == NULL)
                return -ENOMEM;
index 5ec102f6b1ac514113dadf1b199732a565b9279c..885cb5d4e771a1eddc4865b4c87773680f46b382 100644 (file)
@@ -928,36 +928,36 @@ static int __init init_caches(void)
        ceph_inode_cachep = kmem_cache_create("ceph_inode_info",
                                      sizeof(struct ceph_inode_info),
                                      __alignof__(struct ceph_inode_info),
-                                     SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD|
-                                     SLAB_ACCOUNT, ceph_inode_init_once);
+                                     SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
+                                     ceph_inode_init_once);
        if (!ceph_inode_cachep)
                return -ENOMEM;
 
-       ceph_cap_cachep = KMEM_CACHE(ceph_cap, SLAB_MEM_SPREAD);
+       ceph_cap_cachep = KMEM_CACHE(ceph_cap, 0);
        if (!ceph_cap_cachep)
                goto bad_cap;
-       ceph_cap_snap_cachep = KMEM_CACHE(ceph_cap_snap, SLAB_MEM_SPREAD);
+       ceph_cap_snap_cachep = KMEM_CACHE(ceph_cap_snap, 0);
        if (!ceph_cap_snap_cachep)
                goto bad_cap_snap;
        ceph_cap_flush_cachep = KMEM_CACHE(ceph_cap_flush,
-                                          SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD);
+                                          SLAB_RECLAIM_ACCOUNT);
        if (!ceph_cap_flush_cachep)
                goto bad_cap_flush;
 
        ceph_dentry_cachep = KMEM_CACHE(ceph_dentry_info,
-                                       SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD);
+                                       SLAB_RECLAIM_ACCOUNT);
        if (!ceph_dentry_cachep)
                goto bad_dentry;
 
-       ceph_file_cachep = KMEM_CACHE(ceph_file_info, SLAB_MEM_SPREAD);
+       ceph_file_cachep = KMEM_CACHE(ceph_file_info, 0);
        if (!ceph_file_cachep)
                goto bad_file;
 
-       ceph_dir_file_cachep = KMEM_CACHE(ceph_dir_file_info, SLAB_MEM_SPREAD);
+       ceph_dir_file_cachep = KMEM_CACHE(ceph_dir_file_info, 0);
        if (!ceph_dir_file_cachep)
                goto bad_dir_file;
 
-       ceph_mds_request_cachep = KMEM_CACHE(ceph_mds_request, SLAB_MEM_SPREAD);
+       ceph_mds_request_cachep = KMEM_CACHE(ceph_mds_request, 0);
        if (!ceph_mds_request_cachep)
                goto bad_mds_req;
 
index a50356c541f6c7bb61769ac7ef3122304226a2de..6898dc621011cf206ed862bfb8a5d14c7b785e2f 100644 (file)
@@ -72,8 +72,8 @@ int __init coda_init_inodecache(void)
 {
        coda_inode_cachep = kmem_cache_create("coda_inode_cache",
                                sizeof(struct coda_inode_info), 0,
-                               SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD|
-                               SLAB_ACCOUNT, init_once);
+                               SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
+                               init_once);
        if (coda_inode_cachep == NULL)
                return -ENOMEM;
        return 0;
index 6fbb1fba2d318baeb056178fe84001a89291bf44..69308fd73e4a92154b82759e750fddb3ac5adb33 100644 (file)
@@ -857,7 +857,7 @@ static int __init erofs_module_init(void)
 
        erofs_inode_cachep = kmem_cache_create("erofs_inode",
                        sizeof(struct erofs_inode), 0,
-                       SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD | SLAB_ACCOUNT,
+                       SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
                        erofs_inode_init_once);
        if (!erofs_inode_cachep)
                return -ENOMEM;
index 5a2f119b7e8c79c6e6c917dd66f12b10acef00b5..7cc200d898211032e8cd0aa68c74faa23bc47444 100644 (file)
@@ -46,7 +46,7 @@ int exfat_cache_init(void)
 {
        exfat_cachep = kmem_cache_create("exfat_cache",
                                sizeof(struct exfat_cache),
-                               0, SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD,
+                               0, SLAB_RECLAIM_ACCOUNT,
                                exfat_cache_init_once);
        if (!exfat_cachep)
                return -ENOMEM;
index fcb6582677650bd1462e501e9c5bb67a032befd4..3d5ea2cfad66b988976bedd6eb0fec97f6ff8ad5 100644 (file)
@@ -813,7 +813,7 @@ static int __init init_exfat_fs(void)
 
        exfat_inode_cachep = kmem_cache_create("exfat_inode_cache",
                        sizeof(struct exfat_inode_info),
-                       0, SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD,
+                       0, SLAB_RECLAIM_ACCOUNT,
                        exfat_inode_init_once);
        if (!exfat_inode_cachep) {
                err = -ENOMEM;
index 01f9addc8b1f60ab0ae8533e3673baa38fdae934..cabea887314d5c09e4aa8621db88b54b2f5d94a0 100644 (file)
@@ -213,8 +213,7 @@ static int __init init_inodecache(void)
 {
        ext2_inode_cachep = kmem_cache_create_usercopy("ext2_inode_cache",
                                sizeof(struct ext2_inode_info), 0,
-                               (SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD|
-                                       SLAB_ACCOUNT),
+                               SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
                                offsetof(struct ext2_inode_info, i_data),
                                sizeof_field(struct ext2_inode_info, i_data),
                                init_once);
index a8ba84eabab2c28df962174ba2b752c3cd928676..59c72b6dd153ef0ea190bffb008f4a7075867c8b 100644 (file)
@@ -1500,8 +1500,7 @@ static int __init init_inodecache(void)
 {
        ext4_inode_cachep = kmem_cache_create_usercopy("ext4_inode_cache",
                                sizeof(struct ext4_inode_info), 0,
-                               (SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD|
-                                       SLAB_ACCOUNT),
+                               SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
                                offsetof(struct ext4_inode_info, i_data),
                                sizeof_field(struct ext4_inode_info, i_data),
                                init_once);
index 738e427e2d2150e83b67de7c272ca474cb299920..2af424e200b35efcd551e9e036d1abf998fe47f5 100644 (file)
@@ -47,7 +47,7 @@ int __init fat_cache_init(void)
 {
        fat_cache_cachep = kmem_cache_create("fat_cache",
                                sizeof(struct fat_cache),
-                               0, SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD,
+                               0, SLAB_RECLAIM_ACCOUNT,
                                init_once);
        if (fat_cache_cachep == NULL)
                return -ENOMEM;
index 5c813696d1ff282220ee5a28b1173d0eb02aaa25..d9e6fbb6f246bff4d17142d795c48c023a438b66 100644 (file)
@@ -787,7 +787,7 @@ static int __init fat_init_inodecache(void)
        fat_inode_cachep = kmem_cache_create("fat_inode_cache",
                                             sizeof(struct msdos_inode_info),
                                             0, (SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                             init_once);
        if (fat_inode_cachep == NULL)
                return -ENOMEM;
index e6e2a2185e7c5dbe78b51e47d71d24f2b982d701..42e03b6b1cc7a88791cf117a02f0b9242ac22629 100644 (file)
@@ -307,7 +307,7 @@ vxfs_init(void)
 
        vxfs_inode_cachep = kmem_cache_create_usercopy("vxfs_inode",
                        sizeof(struct vxfs_inode_info), 0,
-                       SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD,
+                       SLAB_RECLAIM_ACCOUNT,
                        offsetof(struct vxfs_inode_info, vii_immed.vi_immed),
                        sizeof_field(struct vxfs_inode_info,
                                vii_immed.vi_immed),
index 79be0cdc730c0bc79c2d0ce6c6a7a608943f1b03..04cadc02e5a6ed8e14614d9ba4c2de506c6d1813 100644 (file)
@@ -111,7 +111,6 @@ static int __init init_gfs2_fs(void)
        gfs2_inode_cachep = kmem_cache_create("gfs2_inode",
                                              sizeof(struct gfs2_inode),
                                              0,  SLAB_RECLAIM_ACCOUNT|
-                                                 SLAB_MEM_SPREAD|
                                                  SLAB_ACCOUNT,
                                              gfs2_init_inode_once);
        if (!gfs2_inode_cachep)
index 6b0ba3c1efbac73a59439173c9b1a7ee3016c20e..314834a078e9d24aa10f486e9357a3e106a9ccdc 100644 (file)
@@ -255,7 +255,7 @@ static int init_inodecache(void)
        hpfs_inode_cachep = kmem_cache_create("hpfs_inode_cache",
                                             sizeof(struct hpfs_inode_info),
                                             0, (SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                             init_once);
        if (hpfs_inode_cachep == NULL)
                return -ENOMEM;
index 3e4d53e26f947781f8a3a04f63d957e6cd8f52b1..25fca44149ddcb300f22068f9ec001b7b7b416a0 100644 (file)
@@ -93,7 +93,7 @@ static int __init init_inodecache(void)
        isofs_inode_cachep = kmem_cache_create("isofs_inode_cache",
                                        sizeof(struct iso_inode_info),
                                        0, (SLAB_RECLAIM_ACCOUNT|
-                                       SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                       SLAB_ACCOUNT),
                                        init_once);
        if (!isofs_inode_cachep)
                return -ENOMEM;
index f99591a634b4dd5b8450ff54bc70de2c66d4677d..aede1be4dc0cd05c3a91da535a3e8d72025b1edc 100644 (file)
@@ -387,7 +387,7 @@ static int __init init_jffs2_fs(void)
        jffs2_inode_cachep = kmem_cache_create("jffs2_i",
                                             sizeof(struct jffs2_inode_info),
                                             0, (SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                             jffs2_i_init_once);
        if (!jffs2_inode_cachep) {
                pr_err("error: Failed to initialise inode cache\n");
index c03926a1cc73bc42af75cfa9e0fba8dc5b134258..7af5d270de2876270aaf83aecac7d2ee19e17e76 100644 (file)
@@ -1037,8 +1037,7 @@ int __init nfs_init_directcache(void)
 {
        nfs_direct_cachep = kmem_cache_create("nfs_direct_cache",
                                                sizeof(struct nfs_direct_req),
-                                               0, (SLAB_RECLAIM_ACCOUNT|
-                                                       SLAB_MEM_SPREAD),
+                                               0, SLAB_RECLAIM_ACCOUNT,
                                                NULL);
        if (nfs_direct_cachep == NULL)
                return -ENOMEM;
index ebb8d60e115269486db6c6e00a79cc32b4a28267..93ea49a7eb61b44d217728cf4333db39dfa37871 100644 (file)
@@ -2372,7 +2372,7 @@ static int __init nfs_init_inodecache(void)
        nfs_inode_cachep = kmem_cache_create("nfs_inode_cache",
                                             sizeof(struct nfs_inode),
                                             0, (SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                             init_once);
        if (nfs_inode_cachep == NULL)
                return -ENOMEM;
index 49aaf28a69506752fbd53b25a651e42d750eef59..b6e3d8f77b9101b527893d74a78caf1a2fb3db9e 100644 (file)
@@ -1017,7 +1017,7 @@ int __init nfs4_xattr_cache_init(void)
 
        nfs4_xattr_cache_cachep = kmem_cache_create("nfs4_xattr_cache_cache",
            sizeof(struct nfs4_xattr_cache), 0,
-           (SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD),
+           (SLAB_RECLAIM_ACCOUNT),
            nfs4_xattr_cache_init_once);
        if (nfs4_xattr_cache_cachep == NULL)
                return -ENOMEM;
index cef5467fd92833aec6fb0bce3879826c2a627a09..9df7c20d066f6125dda2406a0481e4eab300bb80 100644 (file)
@@ -1825,7 +1825,7 @@ static int __init init_ntfs_fs(void)
 
        ntfs_inode_cachep = kmem_cache_create(
                "ntfs_inode_cache", sizeof(struct ntfs_inode), 0,
-               (SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD | SLAB_ACCOUNT),
+               (SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT),
                init_once);
        if (!ntfs_inode_cachep) {
                err = -ENOMEM;
index 85215162c9dd59f25347049f2546c1a1cfd10409..7fc0e920eda7c5b1778c1d0aeebc5e829a5566a0 100644 (file)
@@ -578,7 +578,7 @@ static int __init init_dlmfs_fs(void)
        dlmfs_inode_cache = kmem_cache_create("dlmfs_inode_cache",
                                sizeof(struct dlmfs_inode_private),
                                0, (SLAB_HWCACHE_ALIGN|SLAB_RECLAIM_ACCOUNT|
-                                       SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                       SLAB_ACCOUNT),
                                dlmfs_init_once);
        if (!dlmfs_inode_cache) {
                status = -ENOMEM;
index a70aff17d4554af8478308dc6c2b5b5cd3122d23..b3f860888e93dc28839fc1ff10f0b15061e190ba 100644 (file)
@@ -1706,18 +1706,17 @@ static int ocfs2_initialize_mem_caches(void)
                                       sizeof(struct ocfs2_inode_info),
                                       0,
                                       (SLAB_HWCACHE_ALIGN|SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                       ocfs2_inode_init_once);
        ocfs2_dquot_cachep = kmem_cache_create("ocfs2_dquot_cache",
                                        sizeof(struct ocfs2_dquot),
                                        0,
-                                       (SLAB_HWCACHE_ALIGN|SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD),
+                                       (SLAB_HWCACHE_ALIGN|SLAB_RECLAIM_ACCOUNT),
                                        NULL);
        ocfs2_qf_chunk_cachep = kmem_cache_create("ocfs2_qf_chunk_cache",
                                        sizeof(struct ocfs2_quota_chunk),
                                        0,
-                                       (SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD),
+                                       (SLAB_RECLAIM_ACCOUNT),
                                        NULL);
        if (!ocfs2_inode_cachep || !ocfs2_dquot_cachep ||
            !ocfs2_qf_chunk_cachep) {
index 36d4b8b1f784462dffe665fb83f7a756eeba3262..a40fc7e0552594c2942559107d7846ec9168d752 100644 (file)
@@ -1503,7 +1503,7 @@ static int __init ovl_init(void)
        ovl_inode_cachep = kmem_cache_create("ovl_inode",
                                             sizeof(struct ovl_inode), 0,
                                             (SLAB_RECLAIM_ACCOUNT|
-                                             SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                             SLAB_ACCOUNT),
                                             ovl_inode_init_once);
        if (ovl_inode_cachep == NULL)
                return -ENOMEM;
index 7b5711f76709cd27be1421809a082f0ec42e0a58..d79841e94428f49ef6ec1e239eafa0d6a4cfed7e 100644 (file)
@@ -378,7 +378,7 @@ static int init_inodecache(void)
        qnx4_inode_cachep = kmem_cache_create("qnx4_inode_cache",
                                             sizeof(struct qnx4_inode_info),
                                             0, (SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                             init_once);
        if (qnx4_inode_cachep == NULL)
                return -ENOMEM;
index 1f0c754416b64ca0df5584a0b4bd3ad24b380aa7..eb6e9d95dea1d83c44cd4603a66e0ace3fe26bdc 100644 (file)
@@ -2984,7 +2984,7 @@ static int __init dquot_init(void)
        dquot_cachep = kmem_cache_create("dquot",
                        sizeof(struct dquot), sizeof(unsigned long) * 4,
                        (SLAB_HWCACHE_ALIGN|SLAB_RECLAIM_ACCOUNT|
-                               SLAB_MEM_SPREAD|SLAB_PANIC),
+                               SLAB_PANIC),
                        NULL);
 
        order = 0;
index fb368b191eefd767a9f1f8b619580e3077827c46..e0d8c79cdde1b3b43c8e7c9b7ec72f6424953188 100644 (file)
@@ -1664,7 +1664,7 @@ cifs_init_inodecache(void)
        cifs_inode_cachep = kmem_cache_create("cifs_inode_cache",
                                              sizeof(struct cifsInodeInfo),
                                              0, (SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                              cifs_init_once);
        if (cifs_inode_cachep == NULL)
                return -ENOMEM;
index d65ffad4c327ca11a98a8d2073d8e5c77ac138c3..5545e6bf7d26c4300b70802f40d1f796263624df 100644 (file)
@@ -731,7 +731,6 @@ static int __init tracefs_init(void)
        tracefs_inode_cachep = kmem_cache_create("tracefs_inode_cache",
                                                 sizeof(struct tracefs_inode),
                                                 0, (SLAB_RECLAIM_ACCOUNT|
-                                                    SLAB_MEM_SPREAD|
                                                     SLAB_ACCOUNT),
                                                 init_once);
        if (!tracefs_inode_cachep)
index d2881041b393c3fca36fb15e8aca78df3877e04d..7f4031a15f4df8a41ab7cd29d0f7d062d35e62c0 100644 (file)
@@ -2434,8 +2434,8 @@ static int __init ubifs_init(void)
 
        ubifs_inode_slab = kmem_cache_create("ubifs_inode_slab",
                                sizeof(struct ubifs_inode), 0,
-                               SLAB_MEM_SPREAD | SLAB_RECLAIM_ACCOUNT |
-                               SLAB_ACCOUNT, &inode_slab_ctor);
+                               SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
+                               &inode_slab_ctor);
        if (!ubifs_inode_slab)
                return -ENOMEM;
 
index 928a04d9d9e0ad4088ee4fd192ac7b783b59950c..6f420f4ca005d2448cb613fcb1d24773c015778b 100644 (file)
@@ -177,7 +177,6 @@ static int __init init_inodecache(void)
        udf_inode_cachep = kmem_cache_create("udf_inode_cache",
                                             sizeof(struct udf_inode_info),
                                             0, (SLAB_RECLAIM_ACCOUNT |
-                                                SLAB_MEM_SPREAD |
                                                 SLAB_ACCOUNT),
                                             init_once);
        if (!udf_inode_cachep)
index a480810cd4e359f5b272b23677746fba57bddaea..44666afc62091a5cb95bf5b993cc531bb38a72c2 100644 (file)
@@ -1470,8 +1470,7 @@ static int __init init_inodecache(void)
 {
        ufs_inode_cachep = kmem_cache_create_usercopy("ufs_inode_cache",
                                sizeof(struct ufs_inode_info), 0,
-                               (SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD|
-                                       SLAB_ACCOUNT),
+                               (SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT),
                                offsetof(struct ufs_inode_info, i_u1.i_symlink),
                                sizeof_field(struct ufs_inode_info,
                                        i_u1.i_symlink),
index 1fb8f4df60cbb3bd213910b433d3f620a1358d4b..cabe8ac4fefc5d02de204d9695a983f7df3fb127 100644 (file)
@@ -339,8 +339,7 @@ static int vboxsf_setup(void)
        vboxsf_inode_cachep =
                kmem_cache_create("vboxsf_inode_cache",
                                  sizeof(struct vboxsf_inode), 0,
-                                 (SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD |
-                                  SLAB_ACCOUNT),
+                                 SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
                                  vboxsf_inode_init_once);
        if (!vboxsf_inode_cachep) {
                err = -ENOMEM;
index 00fbd5b6e582dffeeecec0e2a3f6f624d25304bd..59c8c0541bdd309810294484b15ee02d40b5698d 100644 (file)
@@ -2043,8 +2043,7 @@ xfs_init_caches(void)
 
        xfs_buf_cache = kmem_cache_create("xfs_buf", sizeof(struct xfs_buf), 0,
                                         SLAB_HWCACHE_ALIGN |
-                                        SLAB_RECLAIM_ACCOUNT |
-                                        SLAB_MEM_SPREAD,
+                                        SLAB_RECLAIM_ACCOUNT,
                                         NULL);
        if (!xfs_buf_cache)
                goto out;
@@ -2109,14 +2108,14 @@ xfs_init_caches(void)
                                           sizeof(struct xfs_inode), 0,
                                           (SLAB_HWCACHE_ALIGN |
                                            SLAB_RECLAIM_ACCOUNT |
-                                           SLAB_MEM_SPREAD | SLAB_ACCOUNT),
+                                           SLAB_ACCOUNT),
                                           xfs_fs_inode_init_once);
        if (!xfs_inode_cache)
                goto out_destroy_efi_cache;
 
        xfs_ili_cache = kmem_cache_create("xfs_ili",
                                         sizeof(struct xfs_inode_log_item), 0,
-                                        SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD,
+                                        SLAB_RECLAIM_ACCOUNT,
                                         NULL);
        if (!xfs_ili_cache)
                goto out_destroy_inode_cache;
index 236a6d88306f51bb9d34f7319e7078b618505dc3..c6a124e8d565febb690377ae982f60042ba2383b 100644 (file)
@@ -1422,7 +1422,7 @@ static int __init zonefs_init_inodecache(void)
 {
        zonefs_inode_cachep = kmem_cache_create("zonefs_inode_cache",
                        sizeof(struct zonefs_inode_info), 0,
-                       (SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD | SLAB_ACCOUNT),
+                       SLAB_RECLAIM_ACCOUNT | SLAB_ACCOUNT,
                        NULL);
        if (zonefs_inode_cachep == NULL)
                return -ENOMEM;
index f6323763cd614df0634fbdfaf618f7a19763719d..e53cbfa18325587fdf1363cae60066a11959c7df 100644 (file)
@@ -202,9 +202,6 @@ enum _slab_flag_bits {
 #endif
 #define SLAB_TEMPORARY         SLAB_RECLAIM_ACCOUNT    /* Objects are short-lived */
 
-/* Obsolete unused flag, to be removed */
-#define SLAB_MEM_SPREAD                __SLAB_FLAG_UNUSED
-
 /*
  * ZERO_SIZE_PTR will be returned for zero sized kmalloc requests.
  *
index dcc2b4f49e7760bb863cc5d1dbb020c157690f3a..910a5d850d047188b0eb3e84a0d004ed0b61d15d 100644 (file)
@@ -1490,7 +1490,7 @@ int register_rpc_pipefs(void)
        rpc_inode_cachep = kmem_cache_create("rpc_inode_cache",
                                sizeof(struct rpc_inode),
                                0, (SLAB_HWCACHE_ALIGN|SLAB_RECLAIM_ACCOUNT|
-                                               SLAB_MEM_SPREAD|SLAB_ACCOUNT),
+                                               SLAB_ACCOUNT),
                                init_once);
        if (!rpc_inode_cachep)
                return -ENOMEM;