内核补丁分析

点击这里在哔哩哔哩bilibili在线观看配套的教学视频

点击这里在哔哩哔哩bilibili在线观看配套的加餐视频(就是一些补充)

点击跳转到内核课程所有目录

本文章列出一些内核补丁的分析,有些是我写的,有些是我定位问题时遇到的。

1 NFS(网络文件系统)

点击这里查看NFS相关补丁

2 SMB(CIFS)文件系统

点击这里查看SMB相关补丁

3 我写的补丁

点击查看kernel.org网站上我的Linux内核邮件列表

点击查看kernel.org网站上我的Linux内核仓库提交记录(加载需要一丢丢时间哈)

我写的补丁,除了上面的模块外,其他模块还有以下补丁。

001c179c4e26 xfs: fix NULL pointer dereference in xfs_getbmap()

84ec758fb2daa configfs: fix a race in configfs_{,un}register_subsystem()

f7e942b5bb35d btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()

a4c853af0c511 btrfs: add might_sleep() annotations

1b513f613731e ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()

CVE-2023-26607: 38c9c22a85aee ntfs: fix use-after-free in ntfs_ucsncmp()(还有其他人的修复补丁)

4 调度

sched: EEVDF and latency-nice and/or slice-attr

5 EXT文件系统

23e3d7f7061f jbd2: fix a potential race while discarding reserved buffers after an abort

ef09ed5d37b8 ext4: fix bug_on in ext4_writepages

b98535d09179 ext4: fix bug_on in start_this_handle during umount filesystem

a2b0b205d125 ext4: fix symlink file size not match to file content

c186f0887fe7 ext4: fix use-after-free in ext4_search_dir

some refactor of __ext4_fill_super()