summaryrefslogtreecommitdiffstats
path: root/src/kernel/xloop_file_fmt_raw.c
diff options
context:
space:
mode:
authorManuel Bentele2021-12-07 13:00:27 +0100
committerManuel Bentele2021-12-07 13:00:27 +0100
commitb37bf72193457962ad8c8e91def5489fd6292783 (patch)
treee02d7184e87d4dbdf2e28af88d31178020dadc05 /src/kernel/xloop_file_fmt_raw.c
parentUpdate xlosetup from util-linux v2.37.2 (diff)
downloadxloop-b37bf72193457962ad8c8e91def5489fd6292783.tar.gz
xloop-b37bf72193457962ad8c8e91def5489fd6292783.tar.xz
xloop-b37bf72193457962ad8c8e91def5489fd6292783.zip
Add support for Linux LTS kernel 5.15.x
Diffstat (limited to 'src/kernel/xloop_file_fmt_raw.c')
-rw-r--r--src/kernel/xloop_file_fmt_raw.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/kernel/xloop_file_fmt_raw.c b/src/kernel/xloop_file_fmt_raw.c
index 1c2c42b..2fc8ace 100644
--- a/src/kernel/xloop_file_fmt_raw.c
+++ b/src/kernel/xloop_file_fmt_raw.c
@@ -152,8 +152,6 @@ static void __raw_file_fmt_rw_aio_complete(struct kiocb *iocb, long ret, long re
{
struct xloop_cmd *cmd = container_of(iocb, struct xloop_cmd, iocb);
- if (cmd->css)
- css_put(cmd->css);
cmd->ret = ret;
__raw_file_fmt_rw_aio_do_completion(cmd);
}
@@ -224,8 +222,6 @@ static int __raw_file_fmt_rw_aio(struct xloop_device *xlo, struct xloop_cmd *cmd
cmd->iocb.ki_complete = __raw_file_fmt_rw_aio_complete;
cmd->iocb.ki_flags = IOCB_DIRECT;
cmd->iocb.ki_ioprio = IOPRIO_PRIO_VALUE(IOPRIO_CLASS_NONE, 0);
- if (cmd->css)
- kthread_associate_blkcg(cmd->css);
if (rw == WRITE)
ret = call_write_iter(file, &cmd->iocb, &iter);
@@ -233,7 +229,6 @@ static int __raw_file_fmt_rw_aio(struct xloop_device *xlo, struct xloop_cmd *cmd
ret = call_read_iter(file, &cmd->iocb, &iter);
__raw_file_fmt_rw_aio_do_completion(cmd);
- kthread_associate_blkcg(NULL);
if (ret != -EIOCBQUEUED)
cmd->iocb.ki_complete(&cmd->iocb, ret, 0);