Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
A couple of recent landings have broken new kernel client builds:
CC [M] .../lustre-release/lustre/ptlrpc/nrs_orr.o
.../lustre-release/lustre/ptlrpc/nrs_orr.c: In function ‘nrs_orr_supp2str’:
.../lustre-release/lustre/ptlrpc/nrs_orr.c:1680:1: error: control reaches end of non-void function [-Werror=return-type]
1680 | }
| ^
cc1: all warnings being treated as errors
Fixes: f7b1fea6bff ("LU-16518 lustre: fix implicit-fallthrough warnings")
.../lustre-release/lustre/llite/file.c: In function ‘ll_dir_finish_open’:
.../lustre-release/lustre/llite/file.c:678:24: error: implicit declaration of function ‘page_cache_alloc’; did you mean ‘kmem_cache_alloc’? [-Werror=implicit-function-declaration]
678 | page = page_cache_alloc(inode->i_mapping);
| ^~~~~~~~~~~~~~~~
| kmem_cache_alloc
.../lustre-release/lustre/llite/file.c:678:22: error: assignment to ‘struct page *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
678 | page = page_cache_alloc(inode->i_mapping);
| ^
cc1: all warnings being treated as errors
Fixes: 4a14a51a8e0 ("LU-18448 llite: read dir on open")