summaryrefslogtreecommitdiff
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorYang Xu <xuyang2018.jy@fujitsu.com>2022-01-27 12:11:37 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-02-23 13:56:39 +0300
commita1974b395a8980936a3d468b8994c07e4f58ef12 (patch)
tree6887a0283e9e7344544427d4f95c1b1b42bada42 /fs/jbd2/commit.c
parent75fc3ca360c2959e7b23fa4acdc0809f41770c90 (diff)
downloadlinux-a1974b395a8980936a3d468b8994c07e4f58ef12.tar.xz
selftests/zram: Adapt the situation that /dev/zram0 is being used
[ Upstream commit 01dabed20573804750af5c7bf8d1598a6bf7bf6e ] If zram-generator package is installed and works, then we can not remove zram module because zram swap is being used. This case needs a clean zram environment, change this test by using hot_add/hot_remove interface. So even zram device is being used, we still can add zram device and remove them in cleanup. The two interface was introduced since kernel commit 6566d1a32bf7("zram: add dynamic device add/remove functionality") in v4.2-rc1. If kernel supports these two interface, we use hot_add/hot_remove to slove this problem, if not, just check whether zram is being used or built in, then skip it on old kernel. Signed-off-by: Yang Xu <xuyang2018.jy@fujitsu.com> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions