Skip to content

dkms: upstream update#116

Open
qvr wants to merge 4 commits into
mainfrom
feat/dkms-nonraid-6.18
Open

dkms: upstream update#116
qvr wants to merge 4 commits into
mainfrom
feat/dkms-nonraid-6.18

Conversation

@qvr
Copy link
Copy Markdown
Owner

@qvr qvr commented May 18, 2026

Port over driver changes from latest upstream release (7.3.0).

The changes seem to be mostly small guards for corner-case scenarios, and moving to new kernel queue_limits API for stacked block devices.

New nonraid branch 6.18 is rebased on top of the latest upstream driver, and the guard checks have been backported to 6.1 and 6.6 branches.

Kernels from 6.11+ will be using the 6.18 branch module. Few compatibility changes were needed:

  • A 6.17+ feature needed to be put behind kernel version check: max_hw_wzeroes_unmap_sectors=0 is just a new way to disable write-zeroes on newer kernels, which the old max_write_zeroes_sectors=0 still handles on older kernels
  • blk_set_stacking_limits before 6.13 needs setting max_zone_append_sectors=0 separately when disk is missing (being emulated) to avoid kernel warning and for queue limits to be set correctly

@qvr qvr force-pushed the feat/dkms-nonraid-6.18 branch 5 times, most recently from 7c2ee48 to 21bcab9 Compare May 21, 2026 13:04
@qvr qvr force-pushed the feat/dkms-nonraid-6.18 branch from 21bcab9 to 0166cda Compare May 21, 2026 17:06
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.

1 participant