在内核版本 linux-4.4.y 中发现内核/锁定目录中缺少 rtmutex-tester.c 文件。该文件是 linux-4.1.y 内核版本的一部分。我只是想知道删除哪个内核版本 rtmutex-tester.c ?我试过 git log ,但没有得到任何信息。
是否有任何git命令可用于获取内核版本的已删除文件信息?
答案 0 :(得分:2)
git log --name-status -- kernel/locking/rtmutex-tester.c
显示以下输出:
commit 1b0b7c1762679a2f8bc359da95649249dfcf4195
Author: Davidlohr Bueso <dave@stgolabs.net>
Date: Wed Jul 1 13:29:48 2015 -0700
rtmutex: Delete scriptable tester
No one uses this anymore, and this is not the first time the
idea of replacing it with a (now possible) userspace side.
Lock stealing logic was removed long ago in when the lock
was granted to the highest prio.
...
D kernel/locking/rtmutex-tester.c
D 表示使用--name-status
时删除。
使用git log --name-status tags/v4.2 -- kernel/locking/rtmutex-tester.c
时,缺少提交;对于4.3它是可用的。总结:它已被Kernel 4.3删除。