Skip to content

Linux 7.2 compat#18677

Draft
robn wants to merge 1 commit into
openzfs:masterfrom
robn:linux-7.2-compat
Draft

Linux 7.2 compat#18677
robn wants to merge 1 commit into
openzfs:masterfrom
robn:linux-7.2-compat

Conversation

@robn

@robn robn commented Jun 15, 2026

Copy link
Copy Markdown
Member

[Sponsors: TrueNAS]

Motivation and Context

They revamped the airport completely
Now it looks just like a nightclub
Everyone's excited and confused

– Man, It's So Loud In Here, They Might Be Giants, 2001.

Getting a head start on 7.2 support. Current target: next-20260622

I'll update this as we get closer, and take it out of draft once 7.2-rc1 appears in a couple of weeks.

Description

  • replace sget() with sget_fc(), and update zpl_test_super() to match the new signature.

How Has This Been Tested?

ZTS run completed: next-20260612, next-20260622.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Performance enhancement (non-breaking change which improves efficiency)
  • Code cleanup (non-breaking change which makes code smaller or more readable)
  • Quality assurance (non-breaking change which makes the code more robust against bugs)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Library ABI change (libzfs, libzfs_core, libnvpair, libuutil and libzfsbootenv)
  • Documentation (a change to man pages or other documentation)

Checklist:

@robn robn marked this pull request as draft June 15, 2026 09:53
@github-actions github-actions Bot added the Status: Work in Progress Not yet ready for general review label Jun 15, 2026
@robn robn changed the title Linux 7.2: zpl_super: convert to sget_fc() Linux 7.2 compat Jun 15, 2026
The old sget() superblock matcher has been removed in favour of the
fscontext-based sget_fc(). This converts to it. Its largely a signature
change, no functional change.

sget_fc() has existed since fscontext was introduced, so there's no need
for separate feature tests.

Sponsored-by: TrueNAS
Signed-off-by: Rob Norris <rob.norris@truenas.com>
@robn robn force-pushed the linux-7.2-compat branch from 1b45858 to 52a9956 Compare June 23, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Work in Progress Not yet ready for general review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant