diff options
author | Jan Kara <jack@suse.cz> | 2022-12-20 12:38:45 +0100 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2023-01-09 10:39:53 +0100 |
commit | 0aba4860b0d0216a1a300484ff536171894d49d8 (patch) | |
tree | 27697bed83fd7762bc3ab8e7efeba20a38696aec /mm/bootmem_info.c | |
parent | 19fd80de0a8b5170ef34704c8984cca920dffa59 (diff) |
udf: Allocate name buffer in directory iterator on heap
Currently we allocate name buffer in directory iterators (struct
udf_fileident_iter) on stack. These structures are relatively large
(some 360 bytes on 64-bit architectures). For udf_rename() which needs
to keep three of these structures in parallel the stack usage becomes
rather heavy - 1536 bytes in total. Allocate the name buffer in the
iterator from heap to avoid excessive stack usage.
Link: https://lore.kernel.org/all/202212200558.lK9x1KW0-lkp@intel.com
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'mm/bootmem_info.c')
0 files changed, 0 insertions, 0 deletions