lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20160406172313.GB19648@packer-debian-8-amd64.digitalocean.com>
Date:	Wed, 6 Apr 2016 13:23:14 -0400
From:	Jessica Yu <jeyu@...hat.com>
To:	Miroslav Benes <mbenes@...e.cz>
Cc:	Josh Poimboeuf <jpoimboe@...hat.com>,
	Jiri Kosina <jikos@...nel.org>,
	Chris J Arges <chris.j.arges@...onical.com>,
	eugene.shatokhin@...alab.ru, live-patching@...r.kernel.org,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	pmladek@...e.cz
Subject: Re: Bug with paravirt ops and livepatches

+++ Miroslav Benes [06/04/16 10:43 +0200]:
>On Wed, 6 Apr 2016, Miroslav Benes wrote:
>
>> Anyway I see there are some new comments on github. I'll look at those.
>> But I'd prefer to discuss all the relevant things (that is kpatch
>> unspecific) here. It would make it easier.
>
>And you do (after seeing dates of the posts there), sorry for the noise.
>
>Jessica, I think I am perfectly fine with introducing some arch-specific
>code because of this problem.
>
>We used generic apply_relocate_add() because it was a single
>arch-independent entry point. There is no such things for paravirt_ops,
>alternatives, jump labels and such things. In fact only module_finalize()
>is there and that is not enough. So some arch-specific code in livepatch
>seems to be unnecessary.
>

Yeah, unfortunately that appears to be the case..Luckily I don't think
we need to add much code; the calls should be similar to the way we
call apply_relocate_add(), just pass in the right sections.

Jessica

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ