Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp3640901rwd; Mon, 22 May 2023 17:53:13 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ42XgL4AOFpqxZTWjP6BQAe0y3HwLB0eMQgBz8FmV2I72sh2zjldzYbnjac+Foe9QJtnas+ X-Received: by 2002:a05:6a21:3703:b0:102:dd98:509b with SMTP id yl3-20020a056a21370300b00102dd98509bmr9996843pzb.21.1684803192961; Mon, 22 May 2023 17:53:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684803192; cv=none; d=google.com; s=arc-20160816; b=ooZymTcMitUigW3tqQZzgF075Yt6jiDK7JaEPRCRXksf9JSZ4vBhu7QXkFmjSjzR2x EoBHy/YnylfrsXGfKWzh713dTgegCjK2jte7Kf5W//RqZoWzldKrjS/ze3chHDIobB2d IjF5SKdVcfoXJJIJurHDVcN/lhtLG7xZSD+FMJqeMZ66sDSDt5ZbrLfCcIJzusJrOIlR j9bWloZw7MlZztkOGKU4mtjwHcUQZ/EpKZH9yke6dHFspi0Bav1D6RGDG1o2r/0Mjbw7 +oH8fP4ci/6J+JrPU7Cpbb2IfFaI6rm1KI9YsGvaVR7/O3RsZFXuJVMtuA/xLBFEjmqh DLsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:to:dkim-signature:dkim-signature:from; bh=HNfvfTxVOpl2K7qMYcvndQ8gy3p44IHcsFiRmQKaTzc=; b=sMzchMP1JK/ZS/DVxajly6nzxq1fiEchWWbvxprgeM380RUxHg4pJmzt89gSB/CUAs /mfNAVqSVjIKsyvk1ny0Qg+C84tfeyG8OvPtU+zEH6nuv1P0qzKRS06dIkzAr6jdj5hn SqOco1prrncvu8px6PMJBbP/g8vNxBGco0fzZDCc6JkFFrwN8RRt8MjBYeYits6kl/vV TdDCfM8zFKxg+k7b1oKRmE/KweZYJzh+ugw01gVO8R45PnHg4n5DNC5kgPzSPVVfMAF6 yM39SU52j//WLM4cuK7zPxgT1THQALXW1jGCXMBOC+xe7JUqzGrx1/k7U23P1ON3XywH 4KPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=AFvydX8N; dkim=neutral (no key) header.i=@linutronix.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v15-20020a63bf0f000000b0052c9458bc03si5450145pgf.278.2023.05.22.17.52.58; Mon, 22 May 2023 17:53:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=AFvydX8N; dkim=neutral (no key) header.i=@linutronix.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235282AbjEWAZP (ORCPT + 99 others); Mon, 22 May 2023 20:25:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234956AbjEWAIw (ORCPT ); Mon, 22 May 2023 20:08:52 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8D1F61BD4; Mon, 22 May 2023 16:45:43 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1684799141; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=HNfvfTxVOpl2K7qMYcvndQ8gy3p44IHcsFiRmQKaTzc=; b=AFvydX8NJEymHuWzFxfZPZFv1ztDvPqouBElKX2Y7HF7iCDAiERXHOwkVkF5EX4fNoDdk+ y6ZsOKNdJwnB5FxVei1rtl28M44xGqLVdo6qQB2+MLe6SL2nK2Tb1Lktz5cnZ8jEvdDeQW c/Bm3osSWyib/Ey2M3cKvru0cHjUEIXrm1oTQvP180tA1MGaG4NxSqYFnuP6CXi6IF5kWw Z1msuSNyTRwL247v233o36LHj7hPLUgGtCjchX3834Y1utR8DeYQyzNMtnmVBEmHAFVJof YRgB/H5phw/CCaOWjlqoLIZukt6xLEjfMIdgtPMoNwm5GSfVe9pMSijrIZJCgg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1684799141; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=HNfvfTxVOpl2K7qMYcvndQ8gy3p44IHcsFiRmQKaTzc=; b=cq3/O47bFWXIcQtQ6qHObwfC10gVJqO6ukQjwSI4IYk+yhQ7bNJnCfWUa60G6WCLuOJAAx SCgZ8RV9vWB0vjBw== To: linux-kernel@vger.kernel.org, mm-commits@vger.kernel.org, adobriyan@gmail.com, akpm@linux-foundation.org Subject: Re: + fix-mult_frac-multiple-argument-evaluation-bug.patch added to mm-nonmm-unstable branch In-Reply-To: <20230522211514.E0037C4339C@smtp.kernel.org> References: <20230522211514.E0037C4339C@smtp.kernel.org> Date: Tue, 23 May 2023 01:45:40 +0200 Message-ID: <87ttw4udzv.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 22 2023 at 14:15, Andrew Morton wrote: > ------------------------------------------------------ > From: Alexey Dobriyan > Subject: include/linux/math.h: fix mult_frac() multiple argument evaluation bug > Date: Sat, 20 May 2023 21:25:19 +0300 > > mult_frac() evaluates _all_ arguments multiple times in the body. I'm not opposed to the patch, but to the description. Multiple evaluation is not a bug per se. Unless there is a reasonable explanation for the alleged bug this is just a cosmetic exercise. Changelogs have to be self explanatory and if the shortlog, aka $subject, claims "bug" then there has to be a reasonable explanation what the actual bug is. Seriously. All this is documented, but obviously documention for changelogs and the acceptance of patches is just there to be ignored, right? Thanks, tglx