For ZFS we might wait till 6.12-rc1 got tagged. Then the major feature set should be complete to see what got changed and therefore needs adjustments from ZFS developers. You can keep an eye on the issue tracker: Issues · openzfs/zfs · GitHub.
Those who want to test 6.12 kernel series now can switch to unstable and install it via: pamac install linux612.
No. It simply means that there is no need to maintain the RT stuff out of tree. Depending on the config you can turn the 6.12 into a RT kernel. So far we don’t plan to turn our regular kernel into RT by default.
First booting linux6.12.0-rc0-1
psi: inconsistent task state! task=1:swapper/0 cpu=5 psi_flags=4 clear=0 set=4
(Ryzen7 3700X 8-core on ASUS B550)
Kernel parameter psi=0 makes the message disappear, so race condition,
because a different CPU core is always complained about when restarting.
(normally PSI is disabled… ).
Pressure stall information tracking [PSI]
Require boot parameter to enable pressure stall information tracking
… [PSI_DEFAULT_DISABLED]
.
Whats about: drm_privacy_screen_register
mkinitcpio ==> missing module
Nvidia already fixed compiling issues with 550 production driver for 6.12 kernel series. That patch got now extracted and applied to the older and newer drivers until official releases are made. So the broken extramodule is now ZFS. Let’s wait for RC1 to see if there are still some changes made. Then we will check with the ZFS developers if they already know about which software changes are needed to their file system.
You can get the latest snapshot based on 075dbe9 from our unstable branch.
no, one thing is the kernel having the option upstream and another is it being enabled, it isnt on stock package, and it shouldnt:
zcat /proc/config.gz | grep -i preempt
CONFIG_PREEMPT_BUILD=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_PREEMPTION=y
CONFIG_PREEMPT_DYNAMIC=y
CONFIG_PREEMPT_RCU=y
CONFIG_HAVE_PREEMPT_DYNAMIC=y
CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
CONFIG_DRM_XE_PREEMPT_TIMEOUT=640000
CONFIG_DRM_XE_PREEMPT_TIMEOUT_MAX=10000000
CONFIG_DRM_XE_PREEMPT_TIMEOUT_MIN=1
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_PREEMPT_TRACER is not set
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set