Thread (8 messages) flat view 8 messages, 2 authors, 2021-11-01
STALE1780d

Revision v1 of 4 in this series.

Revisions (4)
  1. v1 current
  2. v2 [diff vs current]
  3. v3 [diff vs current]
  4. v4 [diff vs current]

[PATCH 0/3] livepatch: cleanup kpl_patch kobject release

From: Ming Lei <hidden>
Date: 2021-10-28 12:58:09
Also in: lkml

Hello,

The 1st patch moves module_put() to release handler of klp_patch
kobject.

The 2nd patch changes to free klp_patch and other kobjects without
klp_mutex.

The 3rd patch switches to synchronous kobject release for klp_patch.


Ming Lei (3):
  livepatch: remove 'struct completion finish' from klp_patch
  livepatch: free klp_patch object without holding klp_mutex
  livepatch: free klp_patch object synchronously

 include/linux/livepatch.h     |  2 --
 kernel/livepatch/core.c       | 63 +++++++++++++++--------------------
 kernel/livepatch/core.h       |  3 +-
 kernel/livepatch/transition.c | 23 +++++++++----
 kernel/livepatch/transition.h |  2 +-
 5 files changed, 46 insertions(+), 47 deletions(-)

-- 
2.31.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help