diff options
author | Dmitry Monakhov <dmonakhov@openvz.org> | 2014-11-25 13:08:04 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2014-11-25 13:08:04 -0500 |
commit | 4fdb5543183d027a19805b72025b859af73d0863 (patch) | |
tree | 708afd14a45f9f38f37dfb8c4bfb2b1ef045a37b /fs/ext4/migrate.c | |
parent | 2be12de98a1cc21c4de4e2d6fb2bf5aa0a279947 (diff) | |
download | op-kernel-dev-4fdb5543183d027a19805b72025b859af73d0863.zip op-kernel-dev-4fdb5543183d027a19805b72025b859af73d0863.tar.gz |
ext4: cleanup GFP flags inside resize path
We must use GFP_NOFS instead GFP_KERNEL inside ext4_mb_add_groupinfo
and ext4_calculate_overhead() because they are called from inside a
journal transaction. Call trace:
ioctl
->ext4_group_add
->journal_start
->ext4_setup_new_descs
->ext4_mb_add_groupinfo -> GFP_KERNEL
->ext4_flex_group_add
->ext4_update_super
->ext4_calculate_overhead -> GFP_KERNEL
->journal_stop
Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/migrate.c')
0 files changed, 0 insertions, 0 deletions