[LU-9558] Support linux kernel version 4.12 Created: 24/May/17  Updated: 19/Apr/18  Resolved: 01/Nov/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.11.0, Lustre 2.10.3

Type: Improvement Priority: Minor
Reporter: James A Simmons Assignee: James A Simmons
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-10560 Fixes for 4.14 kernel Resolved
is related to LU-8661 support for Linux 4.7 kernels Resolved
is related to LU-9183 Support for linux 4.9 kernels Resolved
is related to LU-10934 integrate statx() API with Lustre Resolved
is related to LU-9679 Prepare lustre for adoption into the ... Resolved
Rank (Obsolete): 9223372036854775807

 Description   

Track the work needed to support the linux kernel 4.12 release



 Comments   
Comment by Gerrit Updater [ 24/May/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27280
Subject: LU-9558 llite: generic_readlink is no longer exported
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 16d08efd13066abba7815bb1c7d033ebc34cd95b

Comment by Gerrit Updater [ 24/May/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27281
Subject: LU-9558 llite: use struct vma_area_struct address field
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6ba1bfb3849201e6329ac6db5ff2f47d7da498a1

Comment by Gerrit Updater [ 24/May/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27282
Subject: LU-9558 libcfs: handle hotplug state machine
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 021df5291cb6fa1ca45be8677dacc193cd9e33f3

Comment by Gerrit Updater [ 03/Jun/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27280/
Subject: LU-9558 llite: generic_readlink is no longer exported
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 3f4b4fb333c6d27313970c23ceabdd9d9bb81a98

Comment by Gerrit Updater [ 07/Jun/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27282/
Subject: LU-9558 libcfs: handle hotplug state machine
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 115c4ce835ac591c6d9b5f19c31b2d67c30748d3

Comment by Gerrit Updater [ 10/Jun/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27556
Subject: LU-9558 libcfs: replace set_task_state() with set_current_state()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7a89196f728c21bc0e943d9203a9614cfd4574b0

Comment by Gerrit Updater [ 10/Jun/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27557
Subject: LU-9558 libcfs: include new sched directory headers
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8b573542d2bb964aecad692b11e33199b5b28c4d

Comment by Gerrit Updater [ 14/Jun/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27642
Subject: LU-9558 lnet: kernel socket accept takes new bool agrument
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: cffc9bb6eabdd6685a6e4838990a90bad47651ce

Comment by Gerrit Updater [ 14/Jun/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27651
Subject: LU-9558 llite: handle struct vm_operations changes
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: a766f9fcc089d44e475cfa5031049e6a9cb72644

Comment by Gerrit Updater [ 16/Jun/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27556/
Subject: LU-9558 libcfs: replace set_task_state() with set_current_state()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a5b021944ef07409c4f3fd45531743ab78fc881f

Comment by Gerrit Updater [ 16/Jun/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27557/
Subject: LU-9558 libcfs: include new sched directory headers
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 51c216c57baebcd2158c181777dc14dc71502a36

Comment by Gerrit Updater [ 19/Jun/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27281/
Subject: LU-9558 llite: use struct vma_area_struct address field
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b5705391d609b7e14335f790998367a6329169f3

Comment by Gerrit Updater [ 19/Jun/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/27715
Subject: LU-9558 llite: user enhanced getattr functionality in newer kernels
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 73a4203d45d8953c31a2b909bcf4dac69d3b17bb

Comment by James A Simmons [ 19/Jun/17 ]

Last patch pushed for 4.11 kernel support.

Comment by Gerrit Updater [ 19/Jul/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27642/
Subject: LU-9558 lnet: kernel socket accept takes new bool agrument
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 15045c9067fd021baa0ec925bcc245949945d01e

Comment by Gerrit Updater [ 01/Aug/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27651/
Subject: LU-9558 llite: handle struct vm_operations changes
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a1fc8dffef216b71cb4a29a5a8faa2aa7919d2ae

Comment by Gerrit Updater [ 01/Aug/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27715/
Subject: LU-9558 llite: user enhanced getattr functionality in newer kernels
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9e31c0dcfc351c76b22dcde05087857484859124

Comment by Peter Jones [ 01/Aug/17 ]

So is that everything now James?

Comment by James A Simmons [ 01/Aug/17 ]

Not yet. We are up to 4.11. I'm will finish off 4.12 patches this week.

Comment by Gerrit Updater [ 01/Aug/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28305
Subject: LU-9558 kernel: replace CURRENT_TIME macro
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 0fce9ea531e62a3159c3286cae64cf4c73ec6247

Comment by James A Simmons [ 01/Aug/17 ]

One more after this patch. Need to do more testing for next patch.

Comment by Gerrit Updater [ 09/Aug/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28305/
Subject: LU-9558 kernel: replace CURRENT_TIME macro
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 213db47f6497c0ea49ffef19de0d4673c932eefd

Comment by Peter Jones [ 09/Aug/17 ]

IIUC still one more to go before this can be closed

Comment by Gerrit Updater [ 10/Aug/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28463
Subject: LU-9558 lnet: kernel socket accept takes new bool agrument
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: 6cd1dec0e8720ee4e1350a282dd47809dd1fde10

Comment by Gerrit Updater [ 13/Aug/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28511
Subject: LU-9558 llite: port lustre ot unified handling of bdi
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c153e5f08f3d7c292eba66b0ad365bbca24a58b9

Comment by Gerrit Updater [ 16/Aug/17 ]

John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/28463/
Subject: LU-9558 lnet: kernel socket accept takes new bool agrument
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 01439917a3faee145f46772c4c53063429057c0c

Comment by Gerrit Updater [ 16/Aug/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28573
Subject: LU-9558 llite: handle struct vm_operations changes
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: f46c45de4fc0c4dd16c84c5dbed41d9d235e2361

Comment by Gerrit Updater [ 14/Sep/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28998
Subject: LU-9558 tests: add completion.h header to kinode.c
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7d09c3884b03369210eaf1191a0471d7832ab5a5

Comment by Gerrit Updater [ 14/Sep/17 ]

John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/28573/
Subject: LU-9558 llite: handle struct vm_operations changes
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 1d2f2c734504cd72b29c110ef531aebc59408655

Comment by Gerrit Updater [ 14/Sep/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/29006
Subject: LU-9558 llite: user enhanced getattr functionality in newer kernels
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: 1bafd281e02843d5fab2d6479566084e1bac5a07

Comment by Gerrit Updater [ 21/Sep/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28998/
Subject: LU-9558 tests: add completion.h header to kinode.c
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 982d660edbcacd528579f25ed2a3ae076a0134f3

Comment by Gerrit Updater [ 11/Oct/17 ]

John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/29006/
Subject: LU-9558 llite: user enhanced getattr functionality in newer kernels
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 03f97559256bedf9423c301225ad6046618ca8c2

Comment by Gerrit Updater [ 11/Oct/17 ]

James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/29567
Subject: LU-9558 tests: add completion.h header to kinode.c
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: e84d550026237db7cf7f19142b1d5c74f82dc12b

Comment by Gerrit Updater [ 24/Oct/17 ]

John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/29567/
Subject: LU-9558 tests: add completion.h header to kinode.c
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 9dfa701d4c7ce3fd1d8cd282fe9de3cb98ca40dc

Comment by Gerrit Updater [ 01/Nov/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28511/
Subject: LU-9558 llite: port lustre to unified handling of bdi
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 1defa62a19e71c021ec2cf9fc9e0481e9ab962e0

Comment by Peter Jones [ 01/Nov/17 ]

James

Is that everything for 4.12 client support on master now?

Peter

Comment by James A Simmons [ 01/Nov/17 ]

All done. Now for 4.13

Comment by Gerrit Updater [ 18/Dec/17 ]

Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/30572
Subject: LU-9558 kernel: replace CURRENT_TIME macro
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: b38a9346d92b9eb9fd2c7f1d10578fccd196c556

Comment by Gerrit Updater [ 18/Dec/17 ]

Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/30575
Subject: LU-9558 llite: port lustre to unified handling of bdi
Project: fs/lustre-release
Branch: b2_10
Current Patch Set: 1
Commit: 139b2386b7fd8071ac14b3406b118ab5b2c30e07

Comment by Gerrit Updater [ 20/Dec/17 ]

John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/30572/
Subject: LU-9558 kernel: replace CURRENT_TIME macro
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 72130abaad05a9014c7824fc6c7b9371df1a22ce

Comment by Gerrit Updater [ 20/Dec/17 ]

John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/30575/
Subject: LU-9558 llite: port lustre to unified handling of bdi
Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: e0dbfb69fb59268bd0da7bb72b9062ddc8f405a3

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