Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1815664ybl; Thu, 30 Jan 2020 06:32:03 -0800 (PST) X-Google-Smtp-Source: APXvYqxDFoxc/SRmSOaGT7z14lZTgvmTtpT2NwVIuoeQkdiDLNkZU420AjUn+5P93bYRLhgDu0x0 X-Received: by 2002:aca:ebc3:: with SMTP id j186mr2979613oih.15.1580394723313; Thu, 30 Jan 2020 06:32:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580394723; cv=none; d=google.com; s=arc-20160816; b=ZTAY9v+K3ArDrpYEx3FgyD4l0GZXX7yjuVLPU4lk2CkBqQY6FMyr2to5Cp3V55NIbM XRpAMpgN/8GUxID7Uafl9wh8zsNcwEE/cRb5wQS4yq2ktNZKY82iaSzO5sP1oQ6hvrV/ 543PQpfKs32SSd6SiKca+Cc8HUaBE77o5b5BV7jTcue4k1aCOyHOh+xgrQlJKPamql5D NpSJRjhrPCJRwL8iINEHIxGE1jBiwtNHMkqp8aW2wBgos6iFrTzbg50/ZjS6LQIgCwWX k8k1T+9nU2ciFIxXOgJN59HMQUKjSztGl9hq79/ZC7S3mn1Abu8pHCHg1E3nVLM8FQiO eGqQ== 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=SQLCEiwjxFUhrMsORDFo4u4SoI+4SqDuOptNlKVezG8=; b=Q5OvO+bNWsV87On4APCZEg6UaejKfvN+3CuF3PCILiBIKhPfNy1K31PVWARKF7+q07 wsRRJqqLvE1g0CZEukGfsl9+Koa+PrJVwGToEid1zKvxQfeFp+OpF2C1xoi0sv8MWHCk PmRGkUSWBCqfoTiwoQaDL7klCPCxXAR4P8QJGC9uX/6RLrcNyiAOxNaw7Y0fTkJKwwhI H0N70iaoGQ+M+sv1kx39H0QBsfYgZV6neAnGMxvLH6r2+M2PdMBvU+fKko8ZNqFVYQHQ L//ELjcoMqeUuvX30OYxg4otobRiZtoUD+miDHWbeP1DSEWOUeSEaAGuBdVaqqSieOL1 Do4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=D0pSnybU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id e22si3081961oiy.124.2020.01.30.06.31.48; Thu, 30 Jan 2020 06:32:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=D0pSnybU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1727482AbgA3ORv (ORCPT + 99 others); Thu, 30 Jan 2020 09:17:51 -0500 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:36585 "EHLO us-smtp-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727001AbgA3ORu (ORCPT ); Thu, 30 Jan 2020 09:17:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1580393869; 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=SQLCEiwjxFUhrMsORDFo4u4SoI+4SqDuOptNlKVezG8=; b=D0pSnybUNZCn/Wdr7JZ4AO4Mh4h/4Ci7TNgbh/HvCsC0zShQw8Q/Q+NYbHl7ws8pz8pG/j L4UOXPpRbHeMFCUkqE6vm7Efoa4ZA04ZLS7PoZhr1KwaDa251dzWo+9ULzDNn5gN05Wsuh JGFYksLPCYMZYI5Y5fuY6DD2d3Lws7k= 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-170-MywjOwE5PnGrr_6RyZCF3Q-1; Thu, 30 Jan 2020 09:17:47 -0500 X-MC-Unique: MywjOwE5PnGrr_6RyZCF3Q-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 806A31005F73; Thu, 30 Jan 2020 14:17:44 +0000 (UTC) Received: from treble (ovpn-120-83.rdu2.redhat.com [10.10.120.83]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 98BDD60BE1; Thu, 30 Jan 2020 14:17:36 +0000 (UTC) Date: Thu, 30 Jan 2020 08:17:33 -0600 From: Josh Poimboeuf To: Petr Mladek Cc: Miroslav Benes , Peter Zijlstra , Steven Rostedt , Joe Lawrence , Jessica Yu , x86@kernel.org, linux-kernel@vger.kernel.org, mhiramat@kernel.org, bristot@redhat.com, jbaron@akamai.com, torvalds@linux-foundation.org, tglx@linutronix.de, mingo@kernel.org, namit@vmware.com, hpa@zytor.com, luto@kernel.org, ard.biesheuvel@linaro.org, live-patching@vger.kernel.org, Randy Dunlap , nstange@suse.de Subject: Re: [PATCH v3 5/6] x86/ftrace: Use text_poke() Message-ID: <20200130141733.krfdmirathscgkkp@treble> References: <20200121161045.dhihqibnpyrk2lsu@treble> <20200122214239.ivnebi7hiabi5tbs@treble> <20200128150014.juaxfgivneiv6lje@treble> <20200128154046.trkpkdaz7qeovhii@pathway.suse.cz> <20200128170254.igb72ib5n7lvn3ds@treble> <20200129155951.qvf3tjsv2qvswciw@treble> <20200130095346.6buhb3reehijbamz@pathway.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200130095346.6buhb3reehijbamz@pathway.suse.cz> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 30, 2020 at 10:53:46AM +0100, Petr Mladek wrote: > On Wed 2020-01-29 09:59:51, Josh Poimboeuf wrote: > > In retrospect, the prerequisites for merging it should have been: > > OK, let me do one more move in this game. > > > > 1) Document how source-based patches can be safely generated; > > I agree that the information are really scattered over many files > in Documentation/livepatch/. Once again you're blithely ignoring my point and pretending I'm saying something else. And you did that again further down in the email, but what's the point of arguing if you're not going to listen. This has nothing to do with the organization of the existing documentation. When did I say that? Adding the -flive-patching flag doesn't remove *all* function-ABI-breaking optimizations. It's only a partial solution. The rest of the solution involves tooling and processes which need to be documented. But you already know that. If we weren't co-maintainers I would have reverted the patch days ago. I've tried to give you all the benefit of the doubt. But you seem to be playing company politics. I would ask that you please put on your upstream hats and stop playing politics. If the patch creation process is a secret, then by all means, keep it secret. But then keep your GCC flag to yourself. -- Josh