8.8. 内核


网络套接字标记再次可以正常工作

某些旧的 cgroup v1 控制器没有对应的 cgroup v2,如 net_prionet_cls,之前会干扰 cgroup v2 套接字标记,当它们与混合 cgroup v1/v2 环境中的其他 cgroup v2 控制器一起挂载时。因此,使用 net_prionet_cls v1 控制器使用 cgroup v1/v2 的混合 cgroup v1/v2 环境禁用了带有 cgroup v2 的网络 socket 标记。这个版本消除了这个限制,因此可以使用混合 cgroup v1/v2 环境网络套接字标记。

(BZ#2060150)

kexec-tools 软件包现在支持默认的 crashkernel 内存保留值

kexec-tools 软件包现在维护默认的 crashkernel 内存保留值。kdump 服务使用默认值为每个内核保留崩溃内核内存。当系统小于 4 GB 的可用内存时,这个实现还会提高 kdump 的内存分配。

如果默认 crashkernel 值在系统中保留的内存不足,您可以使用 kdumpctl estimate 命令获得估算值而无需触发崩溃。估算的 crashkernel= 值可能并不准确,可作为设置适当的 crashkernel= 值的参考。

(BZ#1959203)

系统可以成功运行动态 LPAR 操作

在以前的版本中,如果满足以下条件之一,用户无法从硬件管理控制台(HMC)运行动态逻辑分区(DLPAR)操作:

  • 启用安全引导功能,以隐形方式在完整性模式下启用内核 lockdown 机制。
  • 过去,内核 lockdown 在完整性模式或机密模式下需要手动启用。

在 RHEL 9 中,内核 lockdown 完全阻止了 Run Time Abstraction Services(RTAS)访问通过 /dev/mem 字符设备文件访问系统内存。多个 RTAS 调用需要对 /dev/mem 进行写入访问权限才能正常工作。因此,RTAS 调用无法正确执行,用户会看到以下错误消息:

HSCL2957 Either there is currently no RMC connection between the management console and the partition <LPAR name> or the partition does not support dynamic partitioning operations. Verify the network setup on the management console and the partition and ensure that any firewall authentication between the management console and the partition has occurred. Run the management console diagrmc command to identify problems that might be causing no RMC connection.

在这个版本中,这个问题已通过提供非常缩小的 PowerPC 异常 lockdown 来解决。例外允许 RTAS 访问所需的 /dev/mem 区域。因此,这个问题不再在上述场景中的清单。

(BZ#2046472)

在将环缓冲值从 rx 设置为 max 后没有内核警告

当内部函数预期一个干净的输入,但调用时带有一个重新使用的已初始化数据结构,则内核会生成警告消息 Missing unregister, handled but fix driver。在这个版本中,通过在重新注册前重新初始化结构来解决这个问题。

(BZ#2054379)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.