-
-
Notifications
You must be signed in to change notification settings - Fork 13.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux kernel 4.19 #48828
Comments
Been working well for me here -- Dell XPS 9560. When would it make sense to bump the headers to 4.19 as well? |
Any time is fine with me. |
One issue with |
We also have another issue with our tests that seems to have to do with the overlayfs changes in kernel 4.19. After a bisect, I found this commit to be the culprit and after reverting said commit plus fixing the arguments of |
Just reported this to the upstream maintainer. |
As a temporary mitigation to those who run into that issue, you can use this NixOS module which contains the revert (and fix of the |
4.19 was set as default in master, but we've missed the patch. @samueldr is investigating. |
i can report having trouble with Edit: My configuration uses the xorg intel drivers according to the log. |
@periklis Are you using dmcrypt by chance? I'm also experiencing high CPU loads which make the system unresponsive (mainly when running |
@gebner Yes i've a luks encrypted zfs-formatted disk. |
However i am not sure if it is an issue with the mentioned bug. I have not observed any dmcrypt process or so like hammering my CPU. Only some kworker processing events producing high load. Edit: I am seeing the cpu load behavior when i connect an external monitor and run xrandr to configure it. |
@gebner i found the cause of my issue. I can confirm that it is not the linux kernel but the missing xorg nvidia driver on my T480 causing the freezes. |
@aszlig Can you link your bug report? |
I'd go here: #54509 |
This reverts commit b861ebb. The current issues (See NixOS#54509 and NixOS#48828) are causing headaches to users of the unstable branches.
In Linux 4.19 there has been a major rework of the overlayfs implementation and it now opens files in lowerdir with O_NOATIME, which in turn caused issues in our VM tests because the process owner of QEMU doesn't match the file owner of the lowerdir. The crux here is that 9p propagates the O_NOATIME flag to the host and the guest kernel has no way of verifying whether that flag will lead to any problems beforehand. There is ongoing work to possibly fix this in the kernel, but it will take a while until there is a working patch and consensus. So in order to bring our default kernel back to 4.19 and of course make it possible to run newer kernels in VM tests, I'm merging a small QEMU patch as an interim solution, which we can drop once we have a working fix in the next round of stable kernels. Now we already had Linux 4.19 set as the default kernel, but that was subsequently reverted in 048c36c because the patch we have used was the revert of the commit I bisected a while ago. This patch broke overlayfs in other ways, so I'm also merging in a VM test by @bachp, which only tests whether overlayfs is working, just to be on the safe side that something like this won't happen in the future. Even though this change could be considered a moderate mass-rebuild at least for GNU/Linux, I'm merging this to master, mainly to give us some time to get it into the current 19.03 release branch (and subsequent testing window) once we got no new breaking builds from Hydra. Cc: @samueldr, @lheckemann Fixes: #54509 Fixes: #48828 Merges: #57641 Merges: #54508 (cherry picked from commit 12efcc2)
I just added the kernel version 4.19 in 2bb68c7.
Since 4.19 is meant to become the next LTS kernel.
Because of this, we should keep track of the breakage the above commit causes to kernel modules etc.
I highly encourage testing with 4.19 and reporting back here.
Edit: Just updated my P320 ThinkStation and everything looks good.
The text was updated successfully, but these errors were encountered: