Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
openafs
7097eec17bc01bcfc12c4d299136b2d3b94ec3d7
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 7097eec17bc01bcfc12c4d299136b2d3b94ec3d7 of Package openafs
commit 7097eec17bc01bcfc12c4d299136b2d3b94ec3d7 Author: Cheyenne Wills <cwills@sinenomine.net> Date: Thu Jun 6 10:42:57 2024 -0600 Linux 6.10: Move 'inline' before func return type With Linux 6.10 commit: "kbuild: turn on -Wextra by default" (f5982cceb3) there are additional compiler warnings that can turn into build errors when --enable-checking is used. "error: ‘inline’ is not at beginning of declaration [-Werror=old-style-declaration]" The error is due to the return type preceding the "inline" keyword in function declarations. Fix the declarations for file_can_read_pages() and afs_linux_readpage_fastpath() to have the proper ordering of the static/inline keywords attributes so they precede the return type. Just a note that the `static` and `inline` keywords must precede a function's return type. Change-Id: I3ff9d45c119e70a90faf18fbf6d49fb6b9adcf33 Reviewed-on: https://gerrit.openafs.org/15768 Reviewed-by: Andrew Deason <adeason@sinenomine.net> Tested-by: Andrew Deason <adeason@sinenomine.net> diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index 18809c89f..c6c3bfe39 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -2443,7 +2443,7 @@ afs_linux_read_cache(struct file *cachefp, struct page *page, /* * Return true if the file has a mapping that can read pages */ -static int inline +static inline int file_can_read_pages(struct file *fp) { #if defined(STRUCT_ADDRESS_SPACE_OPERATIONS_HAS_READ_FOLIO) @@ -2456,7 +2456,7 @@ file_can_read_pages(struct file *fp) return 0; } -static int inline +static inline int afs_linux_readpage_fastpath(struct file *fp, struct page *pp, int *codep) { loff_t offset = page_offset(pp);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor