1. 03 Jan, 2022 1 commit
  2. 25 Dec, 2021 1 commit
  3. 17 Dec, 2021 1 commit
  4. 11 Dec, 2021 1 commit
  5. 09 Dec, 2021 1 commit
  6. 08 Dec, 2021 1 commit
  7. 07 Dec, 2021 1 commit
  8. 03 Dec, 2021 1 commit
  9. 30 Nov, 2021 2 commits
  10. 25 Nov, 2021 4 commits
  11. 24 Nov, 2021 1 commit
  12. 22 Nov, 2021 1 commit
  13. 19 Nov, 2021 1 commit
  14. 18 Nov, 2021 1 commit
  15. 17 Nov, 2021 1 commit
  16. 12 Nov, 2021 1 commit
    • Sasha Levin's avatar
      tools/lib/lockdep: drop liblockdep · 7246f4dc
      Sasha Levin authored
      
      TL;DR: While a tool like liblockdep is useful, it probably doesn't
      belong within the kernel tree.
      
      liblockdep attempts to reuse kernel code both directly (by directly
      building the kernel's lockdep code) as well as indirectly (by using
      sanitized headers). This makes liblockdep an integral part of the
      kernel.
      
      It also makes liblockdep quite unique: while other userspace code might
      use sanitized headers, it generally doesn't attempt to use kernel code
      directly which means that changes on the kernel side of things don't
      affect (and break) it directly.
      
      All our workflows and tooling around liblockdep don't support this
      uniqueness. Changes that go into the kernel code aren't validated to not
      break in-tree userspace code.
      
      liblockdep ended up being very fragile, breaking over and over, to the
      point that living in the same tree as the lockdep code lost most of it's
      value.
      
      liblockdep should continue living in an external tree, syncing with
      the kernel often, in a controllable way.
      Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
      Cc: Ingo Molnar <mingo@kernel.org>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      7246f4dc
  17. 09 Nov, 2021 6 commits
  18. 06 Nov, 2021 1 commit
  19. 05 Nov, 2021 3 commits
  20. 04 Nov, 2021 1 commit
  21. 03 Nov, 2021 2 commits
  22. 01 Nov, 2021 2 commits
  23. 30 Oct, 2021 2 commits
  24. 29 Oct, 2021 3 commits