summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/tzic.c
diff options
context:
space:
mode:
authorJeff Mahoney <jeffm@suse.com>2018-02-15 22:59:47 -0500
committerDavid Sterba <dsterba@suse.com>2018-03-01 16:15:36 +0100
commita8fd1f71749387c9a1053a83ff1c16287499a4e7 (patch)
tree23741329982b7387302eb9cae8ac3a60eb2fc07c /arch/arm/mach-imx/tzic.c
parentfd649f10c3d21ee9d7542c609f29978bdf73ab94 (diff)
downloadblackbird-op-linux-a8fd1f71749387c9a1053a83ff1c16287499a4e7.tar.gz
blackbird-op-linux-a8fd1f71749387c9a1053a83ff1c16287499a4e7.zip
btrfs: use kvzalloc to allocate btrfs_fs_info
The srcu_struct in btrfs_fs_info scales in size with NR_CPUS. On kernels built with NR_CPUS=8192, this can result in kmalloc failures that prevent mounting. There is work in progress to try to resolve this for every user of srcu_struct but using kvzalloc will work around the failures until that is complete. As an example with NR_CPUS=512 on x86_64: the overall size of subvol_srcu is 3460 bytes, fs_info is 6496. Signed-off-by: Jeff Mahoney <jeffm@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'arch/arm/mach-imx/tzic.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud