Whamcloud - gitweb
LU-16112 build: ki_complete removed unused argument 84/49784/2
authorShaun Tancheff <shaun.tancheff@hpe.com>
Thu, 26 Jan 2023 06:24:24 +0000 (22:24 -0800)
committerOleg Drokin <green@whamcloud.com>
Wed, 8 Mar 2023 06:44:46 +0000 (06:44 +0000)
commit974ab5ef377a50504f694e7aba266deee852dc29
tree4bdf82cab7830548e947069c96bb6058aeea69d1
parent51d187e7f9db349beee2183f75d53e660dbb5318
LU-16112 build: ki_complete removed unused argument

Linux commit v5.15-rc6-145-g6b19b766e8f0
   fs: get rid of the res2 iocb->ki_complete argument

Prior to 4.1 Linux provided an aio_complete(iocb, res, res2)
which propagated res2 to io_event.res2. This functionality
migrated to iocb->ki_complete().

Provide a wrapper around iocb->ki_complete() to use
aio_complete() or iocb->ki_complete() as appropriate.

Lustre-change: https://review.whamcloud.com/48357
Lustre-commit: c13eccf71ddee4bc8bc8cbee8f927bdba8768735

HPE-bug-id: LUS-11187
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: I11d1ee61528d4d89e2a316fd71066824b202dac7
Reviewed-by: Petros Koutoupis <petros.koutoupis@hpe.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49784
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/autoconf/lustre-core.m4
lustre/obdclass/cl_io.c