[LU-16802] Kernel 6.4 client support Created: 06/May/23  Updated: 19/Nov/23  Resolved: 18/Nov/23

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.16.0, Lustre 2.15.4

Type: Improvement Priority: Minor
Reporter: Shaun Tancheff Assignee: Shaun Tancheff
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by LU-17282 gss build error: too few arguments to... Resolved
Related
is related to LU-17274 RHEL 9.3 support Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

linux kernel v6.3-rc4-32-g6eb203e1a868
  iov_iter: remove iov_iter_iovec()

Provide a replacement iov_iter_iovec() when one is not provided.

linux kernel v6.3-rc4-34-g747b1f65d39a
  iov_iter: overlay struct iovec and ubuf/len
This renames iov_iter member iov to __iov and now __iov == __ubuf_iovec

Our replacement iov_iter_iovec() needs to handle the changed member names

linux kernel v6.3-rc1-13-g1aaba11da9aa
  driver core: class: remove module * from class_create()

Provide an ll_class_create() to pass THIS_MODULE or not as needed by the current class_create() requirements.



 Comments   
Comment by Gerrit Updater [ 06/May/23 ]

"Shaun Tancheff <shaun.tancheff@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50875
Subject: LU-16802 build: iov_iter_iovec removed, class_create updated
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f8a71dfc16a129daaaa6a8336b1a960ca6ef83f8

Comment by Gerrit Updater [ 14/Nov/23 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53128
Subject: LU-16802 build: compatibility for 6.4 kernels
Project: fs/lustre-release
Branch: b2_15
Current Patch Set: 1
Commit: f1bf4d661f3503eb61b1090d055ab6fac69d81ae

Comment by Gerrit Updater [ 18/Nov/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/50875/
Subject: LU-16802 build: compatibility for 6.4 kernels
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 2559c3a7a2c64b31baae1cba2ede6c4415ddc04d

Comment by Peter Jones [ 18/Nov/23 ]

Landed for LU-16802

Comment by Gerrit Updater [ 19/Nov/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53128/
Subject: LU-16802 build: compatibility for 6.4 kernels
Project: fs/lustre-release
Branch: b2_15
Current Patch Set:
Commit: 7f199fc3fb3a7cd24d140fa6878119c5d962f201

Generated at Sat Feb 10 03:30:08 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.