[LU-12634] Support for linux kernel version 5.3 Created: 07/Aug/19  Updated: 17/Mar/21  Resolved: 01/Feb/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.14.0

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

Issue Links:
Related
Rank (Obsolete): 9223372036854775807

 Description   

Updates for 5.3 kernel

  • bio->bi_phys_segments is removed
  • force_sig() task parameter is removed
  • lock_manager_operations->lm_compare_owner is removed
  • struct_user->uid_keyring and ->session_keyring are removed.
  • for_ifa / endfor_ifa replaced with in_dev_for_each_ifa_rcu

 



 Comments   
Comment by Gerrit Updater [ 09/Aug/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35741
Subject: LU-12634 ldiskfs: Add ldiskfs support for linux 5.3
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 523c39e4d83ad7655356278a6c05d75b5683def3

Comment by Gerrit Updater [ 09/Aug/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35742
Subject: LU-12634 build: Recognize mainline kernel
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ff2ff33a550292fd93cc5c98f88c9c6b55441d8c

Comment by Gerrit Updater [ 09/Aug/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35743
Subject: LU-12634 gss: uid_keyring and session_keyring moved
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6045909f064e0d0e8bcd8971e5717d490ab9fb56

Comment by Gerrit Updater [ 09/Aug/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35744
Subject: LU-12634 lnet: for_ifa removed. Use in_dev_for_each_ifa_rtnl
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 75b599a6e6b56c734e1d97c0400163948c9350af

Comment by Gerrit Updater [ 09/Aug/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35745
Subject: LU-12634 libcfs: force_sig() removed task parameter
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f73cb9744188490cbcd82aaa707230671bd77d0b

Comment by Gerrit Updater [ 09/Aug/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35746
Subject: LU-12634 osd-ldiskfs: bi_phys_segments removed from struct bio
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7e7de96ebfaf550f7e0b38a303df72ff5140d304

Comment by Gerrit Updater [ 09/Aug/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35747
Subject: LU-12634 llite: lm_compare_owner removed
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5e022d3d5868c86bd465487adbb3def6fde1ae64

Comment by Shaun Tancheff [ 09/Aug/19 ]

Also the build either needs a fix or patch the kernel kbuild with this patch:

https://lkml.org/lkml/2019/8/8/1254

In short:

make -C <kdir> -M <lustre_root> modules 

does not work anymore (stage 2 does not find any objects to compile to .ko)

Fixed with the subdir-m -> obj-m patch.

Comment by Gerrit Updater [ 13/Aug/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35786
Subject: LU-12634 build: kbuild changes in 5.3 drop subdir-m
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6566786e17aa0c4a7036e8358e21abb70f131513

Comment by Gerrit Updater [ 03/Sep/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35786/
Subject: LU-12634 build: kbuild changes in 5.3 drop subdir-m
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0d27288609dbebca431d2be7c79397a14ab7d84c

Comment by Gerrit Updater [ 16/Sep/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35746/
Subject: LU-12634 osd-ldiskfs: bi_phys_segments removed from struct bio
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b3bc81598ceb2b60358ca657d46fdd7136c84b07

Comment by Gerrit Updater [ 16/Sep/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35747/
Subject: LU-12634 llite: lm_compare_owner removed
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: ab1a8a0277965395d42db71b6b0f479207c26fdc

Comment by Gerrit Updater [ 17/Sep/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35744/
Subject: LU-12634 lnet: for_ifa removed. Use in_dev_for_each_ifa_rtnl
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6e0d0146276353559c821916e193c90d167b14e0

Comment by Gerrit Updater [ 04/Oct/19 ]

Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/36373
Subject: LU-12634 llite: Use __xa_set_mark if it is available
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d0f5b9baaead5f23faef4543bdfe1cf4d7c9144d

Comment by Gerrit Updater [ 06/Dec/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35742/
Subject: LU-12634 build: Recognize ELRepo -ml mainline kernel
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: acd5f520af904aa0e7763ca7f6a05c9d087c22ef

Comment by Gerrit Updater [ 06/Dec/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35745/
Subject: LU-12634 libcfs: force_sig() removed task parameter
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: db9f9543ecb396c5187368811132411a80485174

Comment by Gerrit Updater [ 20/Dec/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36373/
Subject: LU-12634 llite: Use __xa_set_mark if it is available
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: e380010b810a67fed68751d13651c979539accb6

Comment by Gerrit Updater [ 01/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35743/
Subject: LU-12634 gss: uid_keyring and session_keyring moved
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 97301a491d46cf2cf829185b52b8690287ab7ed6

Comment by Peter Jones [ 01/Feb/20 ]

Looks like everything has landed now tracked under this ticket

Comment by Gerrit Updater [ 04/May/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38487
Subject: LU-12634 lnet: for_ifa removed. Use in_dev_for_each_ifa_rtnl
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 98796585774e8d3a9a9c8f15658c16aa7faeeb4a

Comment by Gerrit Updater [ 27/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38487/
Subject: LU-12634 lnet: for_ifa removed. Use in_dev_for_each_ifa_rtnl
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: f9473b9d8e9e4bf63b310f756c8d3f7e8dad4718

Comment by Gerrit Updater [ 20/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40316
Subject: LU-12634 build: kbuild changes in 5.3 drop subdir-m
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 330a4d19638b03895e5cb7ca93d68b3154271743

Comment by Gerrit Updater [ 20/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40317
Subject: LU-12634 osd-ldiskfs: bi_phys_segments removed from struct bio
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: c7a9bf3f6eb365d322c90250b036b09d07b37118

Comment by Gerrit Updater [ 20/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40318
Subject: LU-12634 llite: lm_compare_owner removed
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: e88332e331ceddb930a3901b1632d7b69e38af29

Comment by Gerrit Updater [ 21/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40323
Subject: LU-12634 build: Recognize ELRepo -ml mainline kernel
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 2ab5c1d5b381559b84046a42fc2fd22eba139e33

Comment by Gerrit Updater [ 21/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40325
Subject: LU-12634 libcfs: force_sig() removed task parameter
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 834a02e5374da5a2f4624b35792b72f5e6e554fb

Comment by Gerrit Updater [ 22/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40348
Subject: LU-12634 llite: Use __xa_set_mark if it is available
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 4b9da4287d4b9f155488578ed579aaeb63fd9e2e

Comment by Gerrit Updater [ 22/Oct/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40354
Subject: LU-12634 gss: uid_keyring and session_keyring moved
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 09ce1e685dd22f847380ac55c4b8385f209f24b9

Comment by Gerrit Updater [ 17/Mar/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40354/
Subject: LU-12634 gss: uid_keyring and session_keyring moved
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: d4f7cecc31a7b90ae78c2c728a585ca6ee4fae82

Generated at Sat Feb 10 02:54:19 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.