Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp573801ybh; Wed, 15 Jul 2020 09:25:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx4YkNh0SEapkP0GBqeeh1RJkULBt0tfftrllGq4NQ0J9Jnl1CJ1N8E3OJojtY1kN49Y5B4 X-Received: by 2002:aa7:d341:: with SMTP id m1mr415498edr.50.1594830357429; Wed, 15 Jul 2020 09:25:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594830357; cv=none; d=google.com; s=arc-20160816; b=B1V5wArUig/QV+aeMvKmg2h0+6LkE49RklzrtpHgYWXN09HkCm5QTMbEkmBhXyZBfY SjPiSeQGYIfXViaPtjx972Su9vCi62RK2ka5rKsBD9HDL2mxOWnfV3XuVQnzflW2/ybm gI4Sb+ouRQaExvlvy0vFUSookPLRqsFdEBqAahIQaRyTmbdqLaP7kWvla9WnZgiV6cL/ AakZ059U4TkMZMJ2uRtINyQluoSqT90ml7I0aX3dQBNuhk6zro44jmp0eXpQwNipgsUh eCtMV9uQ4oLNGSEeJRvWBYUbrCBgzD2BKjmSV1B0Foz4ceDWctz7xv1FKlfspjSI8tE1 FfgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=FWlD0hLU3r7xo10CWD4eKrWqa3s+/o9AbOuWp62AzV0=; b=Lwv9paCCJlobBW7vpD7203ux8Ry8OzOO0O7mbK1TfzjWQXPjSjwbCLCwfKVcuyzIVf 1/0wP4FwWc/qOhK+3lbFaWNjH8o8eyBiN2Vk1kM1yvUYddVYpYKvcEaQ2CJM6UrTaeXi mtjoD5UJ0V5zl5ry0ARjvgqmiYmHhYOAJf6HNDALIZr0PgQHkJC6Cm4q8s8oIqtsTjp1 wNd1eJADKK7VK1nxR5GQF3YdQTUpR0Fl7rNRZrM2vZkDv0LQtBRtzwSMHAaYar/hVtev ZXwLo61IsV+Dq4Td7juNRxBZztqm48dGpjxXz9Oixi3M96GEtISBPvKklPyyuBEtgcLM EHhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=f2EvL9ci; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m3si1541527edv.382.2020.07.15.09.25.33; Wed, 15 Jul 2020 09:25:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=f2EvL9ci; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725861AbgGOQZG (ORCPT + 99 others); Wed, 15 Jul 2020 12:25:06 -0400 Received: from us-smtp-2.mimecast.com ([207.211.31.81]:22947 "EHLO us-smtp-delivery-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725770AbgGOQZF (ORCPT ); Wed, 15 Jul 2020 12:25:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1594830304; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=FWlD0hLU3r7xo10CWD4eKrWqa3s+/o9AbOuWp62AzV0=; b=f2EvL9ciMxrLWgJmQVBaKhmrT9n6htUi12kL9sH0N7PKrjOVXpGniu2c0Abp79347iIvO0 Z5js3Cz5dZbN9uizCTBCUdqjB+01MDOJtpdDR668opT8Cfo9UWflVRv3YddwKjSPBEPHGR ctIoRPzisDF19NZ5v31T/iuHV6RQ1hg= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-203-O5TdvEwdMi6N6b5aBQt3oA-1; Wed, 15 Jul 2020 12:25:02 -0400 X-MC-Unique: O5TdvEwdMi6N6b5aBQt3oA-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id AB47B8014D7; Wed, 15 Jul 2020 16:25:00 +0000 (UTC) Received: from treble (ovpn-112-242.rdu2.redhat.com [10.10.112.242]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 79B3861470; Wed, 15 Jul 2020 16:24:59 +0000 (UTC) Date: Wed, 15 Jul 2020 11:24:57 -0500 From: Josh Poimboeuf To: Petr Mladek Cc: Miroslav Benes , Randy Dunlap , Stephen Rothwell , Linux Next Mailing List , Linux Kernel Mailing List , Peter Zijlstra , live-patching@vger.kernel.org, Yannick Cote Subject: Re: linux-next: Tree for Jun 23 (objtool (2)) Message-ID: <20200715162457.mhoz2rgjbl4okx6d@treble> References: <20200623162820.3f45feae@canb.auug.org.au> <61df2e8f-75e8-d233-9c3c-5b4fa2b7fbdc@infradead.org> <20200702123555.bjioosahrs5vjovu@treble> <20200714135747.lcgysd5joguhssas@treble> <20200715121054.GH20226@alley> <20200715134155.GI20226@alley> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200715134155.GI20226@alley> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 15, 2020 at 03:41:55PM +0200, Petr Mladek wrote: > On Wed 2020-07-15 14:10:54, Petr Mladek wrote: > > On Wed 2020-07-15 13:11:14, Miroslav Benes wrote: > > > Petr, would you agree to revert -flive-patching. > > > > Yes, I agree. > > Or better to say that I will not block it. > > I see that it causes maintenance burden. There are questions about > reliability and performance impact. I do not have a magic solution > in the pocket. > > Anyway, we need a solution to know what functions need to get livepatched. > I do not have experience with comparing the assembly, so I do not know > how it is complicated and reliable. Thanks Petr/Miroslav. I can do the revert patch. It doesn't have to be a permanent revert. I'd certainly be willing to ACK it again in the future if/when it becomes more ready. Yannick has agreed to start looking at the objtool function diff feature. It's purely theoretical at the moment, we'll see how it works in practice. We already do something similar in kpatch-build -- it differs from the objtool model, but it at least shows that something similar is possible. -- Josh