Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1691011ybz; Thu, 16 Apr 2020 13:46:59 -0700 (PDT) X-Google-Smtp-Source: APiQypJuPtDAlSTQf5QX57bxyAMGQikMUZ5fXxOr2cMTL5muNrM5PDcR9aowhfjfxRtHzS5GyH6Z X-Received: by 2002:a17:906:d04b:: with SMTP id bo11mr11535065ejb.20.1587070019760; Thu, 16 Apr 2020 13:46:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587070019; cv=none; d=google.com; s=arc-20160816; b=ulbDh/tC59rl5TdC7+aF1sMbNf0rBXmQfj8hsAG85IYiwU4LWym5sak7v/2NwMcvaG OnJpqW6F+CrjH59KcXOj00L0J74kGCeb7qd8EkggCgPaGGEZLSU95MG6r3ejEmKkFJFx 6KpiGceUzIPgxkkduogS8x3qVPyYSN5tb4mA7VVaNF4CmujlmASu31/VhiBxKthHNHsL ELc9dt7pHzvI7QEYM/nlJUna+Jmv9OFv8v15HFI9vnmx5LZGePrL3QH4nV2QU5i9v8p3 Yx4QQw/T8e3lEjo4HnyJaXjexl1J24TtrUr8w3fciqFwQEGqgXWdmtpp7KprnsPbLcG3 kgdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=EE50CKf9FFjC0CQL30fl4E2RZl7uf7VvL0qml+2klPY=; b=OHCaHO3PzmD56CdqODvofM48v2uLmHD+gYv6OfTHwsGJpzYaf5C12c75f6ywqGk8qh Jc9RxlLTKuPboPd2d3SgNWwixxTzKLaD71tXcmwZm2cdYaCvI4CQ5nlWq37OKSuo1JTK twM6S8TedprUOfXGTSXMsK57FtAPKvCzlzlnv557xyq0gYPRDXrxWskuwvYgE8MR0vV0 z0Eo3oPcdKgl9JQnqwn3jj5T66N4MmbGS6mvOH0+KoF/qUhkvxd7yWLagsdcnKPezw6G G9PBFukWfSPv6f4Axya4B9gTQJh8riRdtnwVohRzNI0dPuioYU0ko/2eXr7KmcitQQ8n F7Hg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q14si12968623edi.65.2020.04.16.13.46.36; Thu, 16 Apr 2020 13:46:59 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728283AbgDPTC2 (ORCPT + 99 others); Thu, 16 Apr 2020 15:02:28 -0400 Received: from gate.crashing.org ([63.228.1.57]:48202 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727800AbgDPTC0 (ORCPT ); Thu, 16 Apr 2020 15:02:26 -0400 Received: from gate.crashing.org (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.14.1/8.14.1) with ESMTP id 03GJ20UU003931; Thu, 16 Apr 2020 14:02:00 -0500 Received: (from segher@localhost) by gate.crashing.org (8.14.1/8.14.1/Submit) id 03GJ1wgI003930; Thu, 16 Apr 2020 14:01:59 -0500 X-Authentication-Warning: gate.crashing.org: segher set sender to segher@kernel.crashing.org using -f Date: Thu, 16 Apr 2020 14:01:58 -0500 From: Segher Boessenkool To: Christophe Leroy Cc: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , npiggin@gmail.com, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: Re: [PATCH v2] powerpc/uaccess: Implement unsafe_put_user() using 'asm goto' Message-ID: <20200416190158.GC26902@gate.crashing.org> References: <20200415223747.GX26902@gate.crashing.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.4.2.3i Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 16, 2020 at 02:41:56PM +0200, Christophe Leroy wrote: > Le 16/04/2020 ? 00:37, Segher Boessenkool a ?crit?: > >>+ __put_user_nocheck_goto((__typeof__(*(ptr)))(x), (ptr), > >>sizeof(*(ptr)), label) > > > >This line gets too long, can you break it up somehow? > > This line has 86 chars. (And your mail program has wrapped it ;-) ) > powerpc arch tolerates lines with up to 90 chars, see > arch/powerpc/tools/checkpatch.sh I *tolerate* it as well, sure, but long lines are bad for readability. Like, I noticed it because it wrapped :-) That "90" thing is just dumb, we should get rid of it. Sometimes you can have long lines, if that is better than the alternatives. There does not need to be a ridiculous "rule" that is unhappy *both* ways! (This is true for many things in checkpatch, btw... Rules of thumb, not rules). Segher