Skip to content

Apply simplefs_writepage() only for kernels under 6.16 - #100

Merged
jserv merged 1 commit into
sysprog21:masterfrom
EricKim27:master
Oct 12, 2026
Merged

jserv merged 1 commit into
sysprog21:masterfrom
EricKim27:master

Conversation

@EricKim27

@EricKim27 EricKim27 commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

aops->writepage has been removed and replaced with writepages since 6.16. The current codebase still
builds with simplefs_writepage() on kernels higher than 6.15, which gives unused-function warning.

Add in macros to ensure kernel module builds with simplefs_writepage() for kernels under 6.16.


Summary by cubic

Fixes a build warning on kernels 6.16 and newer by compiling simplefs_writepage() only for kernels under 6.16.

Kernel 6.16 removed aops->writepage in favor of writepages, so the function was previously built but unused, triggering an unused-function warning.

Written for commit b01b717. Summary will update on new commits.

View guided diff

aops->writepage has been removed and replaced with
writepages since 6.16. The current codebase still
builds with simplefs_writepage() on kernels higher
than 6.15, which gives unused-function warning.

Add in macros to ensure kernel module builds with
simplefs_writepage() for kernels under 6.16.
cubic-dev-ai[bot]

This comment was marked as resolved.

@jserv
jserv merged commit 91d1cb5 into sysprog21:master Oct 12, 2026
4 checks passed
@jserv

jserv commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator

Thank @EricKim27 for contributing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants