On Thu, Oct 18, 2018 at 02:09:47PM +0200, Petr Mladek wrote: > On Wed 2018-10-17 13:35:19, Josh Poimboeuf wrote: > > I'm having trouble parsing the subject. How about: > > > > Allow unloading of patches added after using 'force' > > ok > > > > --- a/kernel/livepatch/core.c > > > +++ b/kernel/livepatch/core.c > > > @@ -45,7 +45,8 @@ > > > */ > > > DEFINE_MUTEX(klp_mutex); > > > > > > -static LIST_HEAD(klp_patches); > > > +/* Registered patches */ > > > +LIST_HEAD(klp_patches); > > > > Instead of making this non-static, can we just move > > klp_force_transition() to core.c? It's nice to have all the list > > management code encapsulated in the same file. > > Come on! We need it just to iterate over a list of available > livepatches. The logic used to manage this list is trivial. > klp_force_transition() itself is more complicated and it > logically fits into transitions.c. > > I do not want to fight over this. If you resist, I'll move it. > I just wanted to share my view. I don't feel strongly about it. It's just unfortunate that klp_patches is no longer static. -- Josh