diff options
| author | Manuel Bentele | 2021-12-07 13:00:27 +0100 |
|---|---|---|
| committer | Manuel Bentele | 2021-12-07 13:00:27 +0100 |
| commit | b37bf72193457962ad8c8e91def5489fd6292783 (patch) | |
| tree | e02d7184e87d4dbdf2e28af88d31178020dadc05 /src/kernel/xloop_file_fmt_raw.c | |
| parent | Update xlosetup from util-linux v2.37.2 (diff) | |
| download | xloop-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.c | 5 |
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); |
