Re: [PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-12-18 Thread Petr Mladek
On Mon 2018-12-17 10:27:29, Josh Poimboeuf wrote: > On Mon, Dec 17, 2018 at 05:07:09PM +0100, Petr Mladek wrote: > > On Thu 2018-12-13 17:06:52, Josh Poimboeuf wrote: > > > On Thu, Nov 29, 2018 at 10:44:30AM +0100, Petr Mladek wrote: > > > > The atomic replace and cumulative patches were

Re: [PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-12-17 Thread Josh Poimboeuf
On Mon, Dec 17, 2018 at 05:07:09PM +0100, Petr Mladek wrote: > On Thu 2018-12-13 17:06:52, Josh Poimboeuf wrote: > > On Thu, Nov 29, 2018 at 10:44:30AM +0100, Petr Mladek wrote: > > > The atomic replace and cumulative patches were introduced as a more secure > > > way to handle dependent patches.

Re: [PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-12-17 Thread Petr Mladek
On Thu 2018-12-13 17:06:52, Josh Poimboeuf wrote: > On Thu, Nov 29, 2018 at 10:44:30AM +0100, Petr Mladek wrote: > > The atomic replace and cumulative patches were introduced as a more secure > > way to handle dependent patches. They simplify the logic: > > > > + Any new cumulative patch is

Re: [PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-12-13 Thread Josh Poimboeuf
On Thu, Nov 29, 2018 at 10:44:30AM +0100, Petr Mladek wrote: > The atomic replace and cumulative patches were introduced as a more secure > way to handle dependent patches. They simplify the logic: > > + Any new cumulative patch is supposed to take over shadow variables > and changes made

Re: [PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-12-05 Thread Joe Lawrence
On Thu, Nov 29, 2018 at 10:44:30AM +0100, Petr Mladek wrote: > The atomic replace and cumulative patches were introduced as a more secure > way to handle dependent patches. They simplify the logic: > > + Any new cumulative patch is supposed to take over shadow variables > and changes made

Re: [PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-12-05 Thread Joe Lawrence
On Thu, Nov 29, 2018 at 10:44:30AM +0100, Petr Mladek wrote: > The atomic replace and cumulative patches were introduced as a more secure > way to handle dependent patches. They simplify the logic: > > + Any new cumulative patch is supposed to take over shadow variables > and changes made

Re: [PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-12-05 Thread Miroslav Benes
On Thu, 29 Nov 2018, Petr Mladek wrote: > The atomic replace and cumulative patches were introduced as a more secure > way to handle dependent patches. They simplify the logic: > > + Any new cumulative patch is supposed to take over shadow variables > and changes made by callbacks from

Re: [PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-12-05 Thread Miroslav Benes
On Thu, 29 Nov 2018, Petr Mladek wrote: > The atomic replace and cumulative patches were introduced as a more secure > way to handle dependent patches. They simplify the logic: > > + Any new cumulative patch is supposed to take over shadow variables > and changes made by callbacks from

[PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-11-29 Thread Petr Mladek
The atomic replace and cumulative patches were introduced as a more secure way to handle dependent patches. They simplify the logic: + Any new cumulative patch is supposed to take over shadow variables and changes made by callbacks from previous livepatches. + All replaced patches are

[PATCH v14 10/11] livepatch: Remove ordering and refuse loading conflicting patches

2018-11-29 Thread Petr Mladek
The atomic replace and cumulative patches were introduced as a more secure way to handle dependent patches. They simplify the logic: + Any new cumulative patch is supposed to take over shadow variables and changes made by callbacks from previous livepatches. + All replaced patches are