影片講解 (請看文件比較好)
TODO: 重現 回顧 bitops 並改進 實驗,針對 Linux v6.8+ (Ubuntu Linux 24.04 搭配的 Linux 核心版本)
任務簡述
Linux 核心的 include/asm-generic/bitops 存在若干實作不一致的狀況,本任務嘗試追蹤 git log 和 LKML,以理解發展脈絡,並嘗試用精簡有效的方式改寫,最後嘗試貢獻程式碼到 Linux 核心。
先備知識:
自 shiritai 的文件內提到
ffs 及 __ffs 加雙底線與否的不同