mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
mm, slab: remove last vestiges of SLAB_MEM_SPREAD
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>
This commit is contained in:
+1
-2
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-2
@@ -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,
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+9
-9
@@ -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;
|
||||
|
||||
|
||||
+2
-2
@@ -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;
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-2
@@ -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);
|
||||
|
||||
+1
-2
@@ -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);
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
@@ -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),
|
||||
|
||||
@@ -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)
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-1
@@ -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;
|
||||
|
||||
+1
-1
@@ -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");
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user