Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp1238608lqe; Mon, 8 Apr 2024 03:06:44 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUINklMuT5KjEj1O6axb8/mlGALtCIgfsgu2VC8Cue04B4WXcvC3pNHNO6ce94sc1PN/QYuWbhAsBwV+SpysJXuLJhsWzKXHX26Mz+Cdw== X-Google-Smtp-Source: AGHT+IEStOAgmLXwTsjtJYCp/t95cnwgkdYQbnJBI2t/MF7VXIvTCmqq7kmmMDiUIijZGkqs6Wni X-Received: by 2002:a05:6a21:2d89:b0:1a7:3b54:417 with SMTP id ty9-20020a056a212d8900b001a73b540417mr7559067pzb.58.1712570804495; Mon, 08 Apr 2024 03:06:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712570804; cv=pass; d=google.com; s=arc-20160816; b=XIwhVI6+rOXl2nZmds+/KZ+/OaWMVx2P14eOwOHqx/sZa5RBDOCZ3gvAi9LRwDRny9 KBuo2uvd6sUlHLuruUBeFs0Ec/I0rdcX0kOLawA1TMD3QWuMltQLV5T8i9YZ8d/KPW+h xQcGft/HUcIJ9TwIT+/SHQ9cyTJNBHFyEQNWwT1L/OCYQCluH/jfRhe1X/hIoNb3xCOm gcT0CnrvMg5N33+bDrhBg203tofQovCW6m/MKrI9uB6YeXICM2tBsVE++H2A9H2YEYIt I9VH0lKMb9EWhuhsNWSSGLy64w8vOU5N61gIYkkCasYYJ2lZH9isDnh9//vDKysfALzM PYmg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:organization:from :content-language:references:cc:to:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=i1EMpGbQKSPd/bHLTY1jt4PdBs2SD3xW7zRIEV32EBE=; fh=DPfzWfljwU24PnZb/0Go0M2HptveBpwGRnFBiiHqXLY=; b=v8+ffIyrY8BAr98zzx3jSBuD93/8uofQq3iMfwdvBLEGDaHzGK9Zls0CqlYNovUoDx Ea/X3dTY4g8ghSLEx0cHO3XOU8LkVoK1vBqTH2+zFKXiEddX+MXGz6qvxhLik0JrJQmU OUj5OJRUB9EQeVvZo7aK0ias7kIKUFyNX+5iUTHllRml5kqlR4gGcR9Kp7aN9Ad2PVHD 4alyFaDyz5+Q+k/OWGPY/SsOMUd/lkmysnzAYI8myyUCAblNqmh1ut+JIGK+mtgaocDI zQ6qRVlGS3Nh1l0CQ6o/2VLAm/+p4kQfB5/OtE7qLpACFHH1fjDwSXCrgKrHXBCt9oDi 5tPQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZvTg4tiY; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-135202-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-135202-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id o1-20020a17090ab88100b002a545ed0b00si476988pjr.166.2024.04.08.03.06.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Apr 2024 03:06:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-135202-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZvTg4tiY; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-135202-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-135202-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 2D4FC284835 for ; Mon, 8 Apr 2024 10:06:44 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4050952F62; Mon, 8 Apr 2024 10:06:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ZvTg4tiY" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5F912535D0; Mon, 8 Apr 2024 10:06:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712570795; cv=none; b=qQTezuKBvFKA6ZUcKQcC/tYUaKoCU96Irv+vA7T+ZwOPBo3yqoZ8wfd9iwdfiWiOjzo3Iz5I0LL+NcDIRa8hpQ0rAcNeItVc8HYqf92Rs5QV/TmpDTGK7BkReXNo3j1WqhZbBxhStNHQOgHA90GGdMGB2Bb9BCzgesD7oeiHU1M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712570795; c=relaxed/simple; bh=NL+2O67zl6XhExgQ+YQoeRanLB8/+6/FsvCmRaObAY4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Nrh06lKFVsExvhc0TZEiUoAW25wdqd8QSPl1TeoJ+/1evWHD+2MiDeLU3egU5PNczwuc5C7GaERzIugmfQgZW9OQc8cg5XJALdiXE1K+At35T3NKoF8KM3OD1E6YkWIJUpJvYhee8NREr7P5MlMp+RbEE/0sWZOFPcnh7Wn2EIg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZvTg4tiY; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 084EEC433F1; Mon, 8 Apr 2024 10:06:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1712570794; bh=NL+2O67zl6XhExgQ+YQoeRanLB8/+6/FsvCmRaObAY4=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=ZvTg4tiYDz01cUcK7QR0h6ZMDm8BuG8Q7kvQ33O53UxQ/w3O3Q+dAN+9TSOndXBhX C5deJk2WOT6CBarGvwlM1nERXPjQlIQh/etxnQ6UAlJu+2cvfNL5h2BqnJU09VL0ko xUbD+LSB9PzCjUDIIEB/t15wyYrLRo06BhAV9QcN3qTR4I0ww+swtAa9avebgzc9BY 4PqgH62VTGWAPdVuWMyvrKI+2xT7vOFyrKK4DWTpstHZIy8kcO24zc45n5SGBPiH+9 +79kGSgh88Iu4qirV5jf9LEWuRf2WEjUWZ7GDdHMNES0QgzUgiU2MQApsv19wCTOHy Y8cmhzU5jOoEQ== Message-ID: Date: Mon, 8 Apr 2024 19:06:32 +0900 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] zonefs: Use str_plural() to fix Coccinelle warning To: Thorsten Blum Cc: Naohiro Aota , Johannes Thumshirn , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org References: <20240402101715.226284-2-thorsten.blum@toblux.com> <99a8d3ec-1028-44c5-9fcd-01598a40a014@kernel.org> <9AAAD718-D1D7-416E-87A9-3CA2BA20C93B@toblux.com> Content-Language: en-US From: Damien Le Moal Organization: Western Digital Research In-Reply-To: <9AAAD718-D1D7-416E-87A9-3CA2BA20C93B@toblux.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 4/8/24 19:04, Thorsten Blum wrote: > On 8. Apr 2024, at 03:48, Damien Le Moal wrote: >> >> Looking at this function definition: >> >> static inline const char *str_plural(size_t num) >> { >> return num == 1 ? "" : "s"; >> } >> >> It is wrong: num == 0 should not imply plural. This function needs to be fixed. > > I think the function is correct because in English it's: > > 0 files Hu... I learned something today :) OK. Will queue that the patch then ! > 1 file (every number but 1 is plural in English) > 2 files > ... > > Best, > Thorsten -- Damien Le Moal Western Digital Research