Linus Torvalds刚刚发布了Linux 5.17-rc3,作为Linux 5.17的最新测试内核,预计在3月底之前推出稳定版。
有关本周的变化,Torvalds在发布公告中进行了总结:
diffstat显示,我们的文件系统活动可能比平时更多,文件系统的活动是全方位的,从重写后的cifs重新引入fscache支持,到vfs级别的错误处理修复,到常规的文件系统特定修复(btrfs、ext4、xfs),到一些unicode Kconfig清理。所以,这不是单一的变动,我们有更多的文件系统的东西正在进行改动。
驱动修复(网络、GPU、声音、引脚控制、平台驱动、scsi等)仍然占主导地位。在驱动方面,一些为传统的fbdev设备重新启用hw加速滚动的恢复措施也许在这次更新当中显得很突出。
除此以外,还有一些随机的内容:常规arch更新(kvm当中特别突出),通用网络和核心内核,以及工具升级(selftests和perf)。还有一些文档的修正。
FBDEV/FBCON硬件加速滚动支持是对之前禁用的代码的恢复。由于禁用它对以前能够提供2D硬件加速的显卡带来了性能上的损失,因此内核正在设法恢复它。最初要求禁用加速的代码曾声称Nouveau、OMAPDRM和GMA500是唯一的受益方,而事实证明这是不准确的。有近三十个FBDEV驱动程序使用了它......内核团队的回复承认在加速滚动的代码中存在一些错误。Linux帧缓冲区控制台将放弃加速滚动,因为它充满了错误。
Linux 5.17-rc3有很多文件系统的变化,还有"一些混合的随机内容"。