Whamcloud - gitweb
LU-16112 build: ki_complete removed unused argument 57/48357/9
authorShaun Tancheff <shaun.tancheff@hpe.com>
Wed, 30 Nov 2022 12:12:51 +0000 (06:12 -0600)
committerOleg Drokin <green@whamcloud.com>
Tue, 13 Dec 2022 16:06:32 +0000 (16:06 +0000)
commitc13eccf71ddee4bc8bc8cbee8f927bdba8768735
treee98cb8e41eb33e1fd94b4f8ed62bb45016daf2c3
parent99d1f12c7c5ec2b4a8945559cffe3ef0c77093c0
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.

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