[LU-13783] Support for linux kernel version 5.8 Created: 14/Jul/20  Updated: 05/Jul/22  Resolved: 11/Jun/22

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

Type: Task Priority: Minor
Reporter: Neil Brown Assignee: Neil Brown
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Duplicate
Related
is related to LU-12511 Prepare lustre for adoption into the ... Open
is related to LU-13761 MOFED 5.1 support Resolved
is related to LU-15407 fscrypt does not work on Ubuntu 5.8 k... Resolved
is related to LU-14297 Can't compile lustre client against M... Resolved
is related to LU-14776 Ubuntu 20.04 HWE support Resolved
Rank (Obsolete): 9223372036854775807

 Description   

Now that Linux 5.8 is in the stablization phase it makes sense to support compiling against it.

There are several changes that we need to adjust for.  Some are easy, some require more work.

Linux 5.8:

  • removes the fmr_pool API. 
  • doesn't use mmap_sem directly any more - use "mmap_read_lock()" and similar
  • kernel_setsockopt() has gone - need to use more direct access.
  • rdma_reject() needs a new "reason for reject" arg
  • NR_UNSTABLE_NFS has gone. Use NR_WRITEBACK instead
  • 'dummy_context' in fscrypt has changed to "get_dummy_context", and fscrypt_dummy_context is now fsctype_get_dummy_context
  • unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()

 Also:

  • __vmalloc() now only has 2 args.
  • FIELD_SIZEOF is gone, use sizeof_field
  • blkcipher is gone,, use skcipher
  • cached rb_tree changes
  • sysctl handlers like proc_doinvec now take a kernel pointer rather than a __user pointer


 Comments   
Comment by Gerrit Updater [ 12/Sep/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39260/
Subject: LU-13783 osc: handle removal of NR_UNSTABLE_NFS
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 3e5faa441266cd8dc2ee54ae140ad0129b4affa0

Comment by Gerrit Updater [ 19/Oct/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40287
Subject: LU-13783 o2iblnd: make FMR-pool support optional.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: acf1d783ed4bbfa608410c8d335d6c1f96e2f2a3

Comment by Gerrit Updater [ 19/Oct/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40288
Subject: LU-13783 libcfs: switch from ->mmap_sem to mmap_lock()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c870419faebf0a611b81d76f040d3f54b1db86ca

Comment by Gerrit Updater [ 21/Oct/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40327
Subject: LU-13783 libcfs: provide and use sizeof_field().
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: a6ea5e02b6d94750877055f9fa46abd597f08017

Comment by Gerrit Updater [ 21/Oct/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40328
Subject: LU-13783 libcfs: support __vmalloc with only 2 args.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f414be2c4ccff1ee9278958ab0f43a64fb1557c6

Comment by Gerrit Updater [ 23/Oct/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40371
Subject: LU-13783 build: Fix LB_LINUX_VERSION rule for v5.8
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 51733215762ea7415b7d9f55095f4792dd491e88

Comment by Gerrit Updater [ 23/Oct/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40373
Subject: LU-13783 ldiskfs: Add support for mainline 5.8 kernel
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 40f091fcd79e5d6d92592088e0b032e7d4e4a636

Comment by Jian Yu [ 03/Nov/20 ]

Hi Neil,
I hit the following failures:

  CC [M]  /root/lustre-release/lustre/obdclass/lprocfs_status.o
/root/lustre-release/lustre/obdclass/lprocfs_status.c: In function ‘lprocfs_add_simple’:
/root/lustre-release/lustre/obdclass/lprocfs_status.c:76:44: error: passing argument 4 of ‘proc_create_data’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  proc = proc_create_data(name, mode, root, fops, data);
                                            ^~~~
In file included from /root/lustre-release/lustre/include/lprocfs_status.h:42,
                 from /root/lustre-release/lustre/include/obd_support.h:43,
                 from /root/lustre-release/lustre/include/obd_class.h:36,
                 from /root/lustre-release/lustre/obdclass/lprocfs_status.c:39:
include/linux/proc_fs.h:102:31: note: expected ‘const struct proc_ops *’ but argument is of type ‘const struct file_operations *’
 extern struct proc_dir_entry *proc_create_data(const char *, umode_t,
                               ^~~~~~~~~~~~~~~~
<~snip~>
/root/lustre-release/lustre/obdclass/lprocfs_status.c: At top level:
cc1: error: unrecognized command line option ‘-Wno-address-of-packed-member’ [-Werror]
cc1: all warnings being treated as errors
Comment by Aurelien Degremont (Inactive) [ 10/Nov/20 ]

Hi Jian Yu, I think you miss https://review.whamcloud.com/37873

 

Comment by Jian Yu [ 11/Nov/20 ]

Thank you, Aurelien.
More failures need to be resolved:

/root/lustre-release/lustre/ptlrpc/gss/gss_krb5_mech.c: In function ‘krb5_encrypt_bulk’:
/root/lustre-release/lustre/ptlrpc/gss/gss_krb5_mech.c:678:33: error: storage size of ‘ciph_desc’ isn’t known
         struct blkcipher_desc   ciph_desc;
                                 ^~~~~~~~~
/root/lustre-release/lustre/ptlrpc/gss/gss_krb5_mech.c:687:14: error: implicit declaration of function ‘crypto_blkcipher_blocksize’; did you mean ‘crypto_cipher_blocksize’? [-Werror=implicit-function-declaration]
  blocksize = crypto_blkcipher_blocksize(tfm);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~
              crypto_cipher_blocksize
<~snip~>
ERROR: modpost: "kallsyms_lookup_name" [/root/lustre-release/lustre/llite/lustre.ko] undefined!
ERROR: modpost: "kallsyms_lookup_name" [/root/lustre-release/libcfs/libcfs/libcfs.ko] undefined!
Comment by Gerrit Updater [ 26/Nov/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40371/
Subject: LU-13783 build: Fix LB_LINUX_VERSION rule for v5.8
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 28cedfae1e318b3f4783a6f145e24441b279646c

Comment by Gerrit Updater [ 30/Nov/20 ]

(deleted, wrong ticket number)

Comment by Gerrit Updater [ 02/Dec/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40825
Subject: LU-13783 libcfs: don't lookup symbol when not needed
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 15c3f28dca870edf49cadf984d33dbc7650bcf34

Comment by Gerrit Updater [ 02/Dec/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40826
Subject: LU-13783 libcfs: support absence of apply_workqueue_attrs
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: fc6827d9183b4172d6872a047d3f5223c22c8ac4

Comment by Gerrit Updater [ 02/Dec/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40827
Subject: LU-13783 libcfs: support absence of account_page_dirtied
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e367822b4fd9674f7db6adeef72f28b445c32562

Comment by Gerrit Updater [ 02/Dec/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40828
Subject: LU-13783 osd: only lookup security_file_alloc if possible.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 36f91dc996a5f73e83883fbfd13f6f715b9522b3

Comment by Gerrit Updater [ 02/Dec/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/40832
Subject: LU-13783 libcfs: don't depend on sysctl support for debugfs
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 819e32ef936486b85af0486bb7a33e8f77cf65b4

Comment by Gerrit Updater [ 13/Dec/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40825/
Subject: LU-13783 libcfs: don't lookup symbol when not needed
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: ada1f65aa9e088b0f3589da990b2b1e42531a880

Comment by Gerrit Updater [ 06/Jan/21 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/41152
Subject: LU-13783 o2iblnd: make FMR-pool support optional.
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 18d6b6f9682810727eb1c1c856ba2ae1c29c57c3

Comment by Gerrit Updater [ 07/Jan/21 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/41153
Subject: LU-13783 o2iblnd: make FMR-pool support optional.
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: f4d9b03a5c55d8b80ef3163431f5d9bc6a6c4385

Comment by Gerrit Updater [ 12/Jan/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40287/
Subject: LU-13783 o2iblnd: make FMR-pool support optional.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6fd5c8bef83aaffaa8c4ff38cbd1c0b630ba2556

Comment by Gerrit Updater [ 12/Jan/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41152/
Subject: LU-13783 o2iblnd: make FMR-pool support optional.
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: f710782156ec21a8a69d7f12a9e7de1bde02c22b

Comment by Gerrit Updater [ 26/Feb/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40288/
Subject: LU-13783 libcfs: switch from ->mmap_sem to mmap_lock()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 5309e108582c692f3b60705818fddc4a3b3b1345

Comment by Gerrit Updater [ 10/Mar/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39259/
Subject: LU-13783 libcfs: support removal of kernel_setsockopt()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 99d9638d6c074b48f1c21c5c94d6dfe347eed3ee

Comment by Gerrit Updater [ 16/Mar/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40328/
Subject: LU-13783 libcfs: support __vmalloc with only 2 args.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 2a32eaa35dd7b96bb29f6a17991f48fe07fa833e

Comment by Gerrit Updater [ 16/Mar/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40832/
Subject: LU-13783 libcfs: don't depend on sysctl support for debugfs
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d707b390aec5e95a1aec9910fb3c8248c231cbfb

Comment by Jian Yu [ 30/Mar/21 ]

I tried to build Lustre client on the latest master branch (applied with an extra patch https://review.whamcloud.com/37873 for LU-13344) with kernel 5.8.0 but failed with the following error:

  CC [M]  /root/lustre-release/lnet/lnet/lib-socket.o
/root/lustre-release/lnet/lnet/lib-socket.c: In function ‘lnet_sock_listen’:
/root/lustre-release/lnet/lnet/lib-socket.c:363:2: error: implicit declaration of function ‘kernel_setsockopt’; did you mean ‘kernel_getsockname’? [-Werror=implicit-function-declaration]
  363 |  kernel_setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY,
      |  ^~~~~~~~~~~~~~~~~
      |  kernel_getsockname
cc1: all warnings being treated as errors
Comment by Gerrit Updater [ 05/Apr/21 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43207
Subject: LU-13783 lnet: remove kernel_setsockopt() from lnet_sock_listen()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f3a37f4b31b01fa447dbf61771fc0ffd8428cea8

Comment by Jian Yu [ 05/Apr/21 ]

kallsyms_lookup_name() was unexported in kernel 5.8.0, which caused the following error while loading libcfs module:

libcfs: Unknown symbol kallsyms_lookup_name (err -2)
Comment by Gerrit Updater [ 06/Apr/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40826/
Subject: LU-13783 libcfs: provide fallback kallsyms_lookup_name()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d7249d9d70ac0fcfa665ece78634b495bc9a22cd

Comment by Jian Yu [ 06/Apr/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40826/

With the above patch merged, I tried to build the latest master branch with kernel 5.8.0 and hit the following errors:

make[3]: Entering directory '/root/kernel/linux-5.8'
  CC [M]  /root/lustre-release/libcfs/libcfs/debug.o
In file included from /root/lustre-release/libcfs/include/libcfs/libcfs.h:44,
                 from /root/lustre-release/libcfs/libcfs/tracefile.h:36,
                 from /root/lustre-release/libcfs/libcfs/debug.c:47:
/root/lustre-release/libcfs/include/libcfs/linux/linux-misc.h:150:21: error: conflicting types for ‘kallsyms_lookup_name’
  150 | static inline void *kallsyms_lookup_name(char *func)
      |                     ^~~~~~~~~~~~~~~~~~~~
In file included from /root/lustre-release/libcfs/libcfs/debug.c:46:
include/linux/kallsyms.h:76:15: note: previous declaration of ‘kallsyms_lookup_name’ was here
   76 | unsigned long kallsyms_lookup_name(const char *name);
      |               ^~~~~~~~~~~~~~~~~~~~

kallsyms_lookup_name() was defined in include/linux/kallsyms.h as follows:

#ifdef CONFIG_KALLSYMS
/* Lookup the address for a symbol. Returns 0 if not found. */
unsigned long kallsyms_lookup_name(const char *name);
// ......
#else /* !CONFIG_KALLSYMS */

static inline unsigned long kallsyms_lookup_name(const char *name)
{
        return 0;
}
Comment by Jian Yu [ 06/Apr/21 ]

More failures:

  CC [M]  /root/lustre-release/lustre/llite/llite_lib.o
/root/lustre-release/lustre/llite/llite_lib.c: In function ‘ll_finish_md_op_data’:
/root/lustre-release/lustre/llite/llite_lib.c:3133:2: error: too many arguments to function ‘security_release_secctx’
 3133 |  security_release_secctx(op_data->op_file_secctx,
      |  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/lustre-release/lustre/llite/llite_lib.c:51:
include/linux/security.h:574:6: note: declared here
  574 | void security_release_secctx(struct lsmcontext *cp);
      |      ^~~~~~~~~~~~~~~~~~~~~~~

security_release_secctx() was declared in include/linux/security.h as follows:

void security_release_secctx(struct lsmcontext *cp);
Comment by James A Simmons [ 06/Apr/21 ]

I see what happened. It just wasn't exported in 5.6 but still was there. Now the kernel has the same work around upstream.

I'm have a HWE Ubuntu laptop to work with.

Comment by Jian Yu [ 06/Apr/21 ]

Hi James,
Are you going to try and fix the above issues?

With the latest master branch, I hit the following issues:

Comment by James A Simmons [ 06/Apr/21 ]

I like the term help  See I will look at it.

Comment by Jian Yu [ 06/Apr/21 ]

Thank you, James.

Comment by James A Simmons [ 06/Apr/21 ]

I fixed up the struct proc_ops. I'm not seeing the security_release_secctx breakage. I looked at the latest kernel and the protocol is not changed. kallsyms_lookup_name() is going to take me time to figure out. It stopped being exported in 5.6 but now it is an inline function in 5.8. 

Comment by Jian Yu [ 12/Apr/21 ]

Hi James,

I'm not seeing the security_release_secctx breakage. I looked at the latest kernel and the protocol is not changed.

The changes are introduced by linux-hwe-5.8 (5.8.0-22.23~20.04.1). I'm pushing a patch to fix this.

Comment by Gerrit Updater [ 12/Apr/21 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43284
Subject: LU-13783 libcfs: use lsmcontext in security_release_secctx
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 01ee7b814bb120252c92c644cdac1c6a1eca5edd

Comment by Jian Yu [ 12/Apr/21 ]

kallsyms_lookup_name() is going to take me time to figure out. It stopped being exported in 5.6 but now it is an inline function in 5.8.

Thank you, James. This is the remaining issue.

Comment by Jian Yu [ 12/Apr/21 ]

Hi James,
I just found using a wrapper function can resolve the kallsyms_lookup_name() issue. I'm pushing the patch to Gerrit.

Comment by Gerrit Updater [ 13/Apr/21 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/43296
Subject: LU-13783 libcfs: add cfs_kallsyms_lookup_name()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9eff96971d9f51587eb9a35203e880ec44b00d07

Comment by Gerrit Updater [ 15/Apr/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43207/
Subject: LU-13783 lnet: remove kernel_setsockopt() from lnet_sock_listen()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 10d99554631b978e52dc621d3c5f0ed8ffe8871b

Comment by James A Simmons [ 19/Apr/21 ]

I started on the file allocation rework for osd-ldiskfs so we don't need to depend on osd_security_alloc(). I will need some time to get it working right.

Comment by Gerrit Updater [ 28/Apr/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43296/
Subject: LU-13783 libcfs: add cfs_kallsyms_lookup_name()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 783002035ae9612b5b0aa80f2342a2ee9e81c374

Comment by Gerrit Updater [ 11/May/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40827/
Subject: LU-13783 libcfs: support absence of account_page_dirtied
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 65e391e95b6d53b36840c95c2499f17fd84a1d36

Comment by Gerrit Updater [ 19/May/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43284/
Subject: LU-13783 libcfs: use lsmcontext in security_release_secctx
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9029e0d27f256bc75de1d2afc4bab31200020d74

Comment by James A Simmons [ 19/May/21 ]

Moving the Linux client to 5.8 exposed a few more changes that Ubuntu 20 HWE didn't pick up. One is the change in rdma_reject() and the other is the removal of fscrypt_dummy_context_enabled(). See Linux commit 

ed318a6cc0b620440e65f48eb527dc3df7269ce4 for details.

 

Comment by Gerrit Updater [ 25/May/21 ]

Olaf Faaland-LLNL (faaland1@llnl.gov) uploaded a new patch: https://review.whamcloud.com/43778
Subject: LU-13783 osc: handle removal of NR_UNSTABLE_NFS
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: fbecbe12b354720396809c1878cce51b3c9ecfa9

Comment by Gerrit Updater [ 27/May/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40373/
Subject: LU-13783 ldiskfs: Add support for mainline 5.8 kernel
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 849e93f4091a3003706668076864f086b9d59238

Comment by Peter Jones [ 27/May/21 ]

It looks like everything has landed for 2.15 now.

Comment by James A Simmons [ 27/May/21 ]

No their is more

Comment by Gerrit Updater [ 30/May/21 ]

James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/43876
Subject: LU-13783 osd-ldiskfs: use alloc_file_pseudo to create fake files
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d7db7e195dda659c270e9a38ff6b6c0cc8efa26f

Comment by Gerrit Updater [ 31/May/21 ]

James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/43880
Subject: LU-13783 procfs: fix improper prop_ops fields
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: dc75272be27def07bc9566fa823a1e85fa0452cc

Comment by Gerrit Updater [ 08/Jun/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43880/
Subject: LU-13783 procfs: fix improper prop_ops fields
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d106dfc1458702865118e73bfcdfc2ec2676a7d6

Comment by Gerrit Updater [ 08/Jun/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/43778/
Subject: LU-13783 osc: handle removal of NR_UNSTABLE_NFS
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: d9afe2862ee8fe6d5da0bed8b1a6a94c3a0cb97f

Comment by James A Simmons [ 08/Jun/21 ]

We still have the ldiskfs issue.

Comment by Gerrit Updater [ 26/Jun/21 ]

James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/44087
Subject: LU-13783 sec: support test_dummy_encryption=v2
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 144a6fa3cb138a18ac273386cdb21c36dcc8ff32

Comment by Gerrit Updater [ 10/Sep/21 ]

"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44888
Subject: LU-13783 ldiskfs: Add support for mainline 5.8 kernel
Project: fs/lustre-release
Branch: b2_14
Current Patch Set: 1
Commit: 571715766f3b11ee67a76c5553ec3144f57f695e

Comment by Gerrit Updater [ 13/Oct/21 ]

"James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/45223
Subject: LU-13783 sec: beta test test_dummy_encryption=v2
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9bcd9026d56b619dbec700167ca4aebff9310dbe

Comment by Gerrit Updater [ 14/Nov/21 ]

"Andreas Dilger <adilger@whamcloud.com>" merged in patch https://review.whamcloud.com/44888/
Subject: LU-13783 ldiskfs: Add support for mainline 5.8 kernel
Project: fs/lustre-release
Branch: b2_14
Current Patch Set:
Commit: 4c591a8d8ed60a3ec2effbc08503bf02f5069192

Comment by Gerrit Updater [ 23/Dec/21 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/43876/
Subject: LU-13783 osd-ldiskfs: use alloc_file_pseudo to create fake files
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b0f150eba4c2ced44c3a41bcb7cfc7517f7b31f1

Comment by James A Simmons [ 23/Dec/21 ]

One patch left

Comment by Gerrit Updater [ 20/Jan/22 ]

"James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/46238
Subject: LU-13783 sec: start of native Ubuntu 20.04 HWE 5.8 kernel support
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f6c43edceb2b2955da7e0054e7de1f36fe617d8b

Comment by Gerrit Updater [ 11/Jun/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/46238/
Subject: LU-13783 sec: support of native Ubuntu 20.04 HWE 5.8 kernel
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: bf2461ba145efdfc7d1516a1608a034b1d6e30a2

Comment by James A Simmons [ 11/Jun/22 ]

Work is completed.

Comment by Gerrit Updater [ 17/Jun/22 ]

"Sebastien Buisson <sbuisson@ddn.com>" uploaded a new patch: https://review.whamcloud.com/47670
Subject: LU-13783 sec: support of native Ubuntu 20.04 HWE 5.8 kernel
Project: fs/lustre-release
Branch: b2_15
Current Patch Set: 1
Commit: 5eb9eba57fd31eba1148b33256d807850d2d4bb1

Comment by Gerrit Updater [ 05/Jul/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/47670/
Subject: LU-13783 sec: support of native Ubuntu 20.04 HWE 5.8 kernel
Project: fs/lustre-release
Branch: b2_15
Current Patch Set:
Commit: b2608aff6654f329c19414377a898f2d0201435c

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