From nobody Mon Jun 8 04:24:19 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 97D49315D33 for ; Sun, 7 Jun 2026 17:58:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780855126; cv=none; b=E1QN6rP8I2Yoz7npsROPdpreGzOj7hAEOAeQhdzIZiwO0ppePxBKiM2hiWrkqLj6DFWYaUGoWYw+sLa6HMMPH+jsV0Jlv2/1Naxja+oXFpf2PcUV6h+VBHzHVlLonVA7Dohw+a2Sm+OqoqEMG6aehnOfUqXyYpvLmTWwaWCUGsY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780855126; c=relaxed/simple; bh=OxzWpDgTbn1TElNKYFKrRTdAxDZ3awLsdwSVIUMnol8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=mVfi6x6TVpp1lpqUoBhipNhUJTpFCdsw97O5fszyHFTnhbYYQGSVbJ8rMxSfcVvaJAT1l70BpJjZtT7UpMZh1E4vPt+FdT2CKlbUWGgfEzgYjFZIL4TbjqPHFIQV7/sSRms4zrPN31ZvYoAnGzFr6qBONGtoVK+gyeECN688m+k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ebxl2oAr; arc=none smtp.client-ip=209.85.128.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ebxl2oAr" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-490be29c1c5so44711195e9.2 for ; Sun, 07 Jun 2026 10:58:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780855123; x=1781459923; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=0/0Irc20jwBOe73u4JSV1lZu4bujVVeUgp0O8Yx5xso=; b=ebxl2oAribtW5yH6xB0pAv+In0AO9JPRtS144KZR9DqujiWklvzhV+6bxi2+iVZzJi a2wPnngQE0vSm+7DgCsbxnJDzrE99E5jjzInFGnyTAStSv3dyhC1LxGwn6I4v78m3zM5 Gf/c0LmaSPcxA/Fqc/yyU04pU/PoBAdgf4UzwDKqgjWJ5YNpX5u5c5qIZDz4ioKHxE7a P5oZGD98G6hsCmmXiK8rW65OZNMmIwBnfqP+3zwA/da9HtzyoAux6rj8My0IWYW9UmI9 1jl8RdM6b588tjmbnOnTEdlL2COtArbFWyVtm/tDjeL8sJS3QTbIlJQMYT5o1c0aYBgA +0Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780855123; x=1781459923; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=0/0Irc20jwBOe73u4JSV1lZu4bujVVeUgp0O8Yx5xso=; b=keSmcItOeN6joBHY34joEq41noT8pjoDuTypZYUUCQ3VFR+aajBF20B12/K/dMMxUC FAXZuoxFdLMmDXhm6ZaM5owccZyXwDLA2EWgi8fxYkz32iW/4V3ax6iNIY5bDsw0KSqE e0Jl4Xc8EH2dTsZZyjTIIXnicHezNQ/bLMLWgFlPvXS/pCQnuJ8bCrUpQ6HblyF7ewKT aRleyx8RhjEavpgd6FCtvMzY4Q/3PKhtRcAN/K/UFqqMjMCN5j8DiZJiEBASQb9bYtkP rMn9bNwMVWlCpEWdyQi49+Ebet0biEzbXjY3WOBXLWdxiYHPc9BM4mc62JaoxeCxLq5K dG+w== X-Forwarded-Encrypted: i=1; AFNElJ/dBpx0Vc8UFwdvDJwJh4NpGUp9j668q3T0v4EZLg3lX5loCp7VnUOWwhxwZEunEQUQerHjbCpyC9nYRaQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzzfeBuovSX76mJr5Z0vQ1fnyg1U+SLJvLmJMR20FC3/1IMNpQQ Cmlptdhx9Llc/P5TFWcdA96zAkjmunIDkz0HYyviPX6itoKoq4g+Azjx X-Gm-Gg: Acq92OGipP0DtqGpZXisOP4Zg0F2Cq1XzzQw/O/AoE1Y4CyFOUTvurLmdR0CJrUwMmc l1yujsUTNNC9qaezI3ad6cLdcL5H2o6ONWvL3si1tgl3nHLBNdWoMH/iJtwKc41/kp1su3Mb7TJ +ldtp4Y37xvBLGmXEyd+W5eGBLwmdX+jdS9za6WXQGzc5e88f7c1SL0X20opJEL6H3NlQbR2yTE 0eHj2YMOZt4VvAj1FqeChfdRvSV/wXWJ0bJnjRTQrvcv7Tut0m7+t8p/R2vQ3xpSNC4ejxDIz0M ODnN9zAmZQUTzH1EQGfndMimRvNwXhpP9jSitYXSpYvn19fE4v3l4I7oXap71dcf8o6zo3oxV9P bctkSiyp2PSlvUgXc/q5kVn/gR5V3ikWXNjhKJT0Oww8HyEK2LR/Csof678wYtsFL9JVaAN/Kj+ utWQiw5z6xD/1P/jzHYUT+MV+PqGXIQWASTzDlI99pa8B1BN3+1pDjXv521GU= X-Received: by 2002:a05:600c:674f:b0:490:b4bc:4f3d with SMTP id 5b1f17b1804b1-490c25b06a1mr197238395e9.18.1780855122914; Sun, 07 Jun 2026 10:58:42 -0700 (PDT) Received: from localhost.localdomain ([2400:adc1:447:6d00:1c1a:7818:23f6:aae1]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490bc391aaasm379740795e9.1.2026.06.07.10.58.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Jun 2026 10:58:42 -0700 (PDT) From: Mahad Ibrahim To: Miklos Szeredi Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kernel-mentees@lists.linuxfoundation.org, Mahad Ibrahim Subject: [PATCH] fuse: use min_t() instead of ternary operator Date: Sun, 7 Jun 2026 22:58:32 +0500 Message-ID: <20260607175832.14378-1-mahad.ibrahim.dev@gmail.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace existing ternary operators for finding minimum value with min_t macro to adhere to kernel coding standards and improve readability. Fix coccinelle warning: WARNING opportunity for min() Testing: Tested at runtime via sshfs with file creation, appendating and reading. Signed-off-by: Mahad Ibrahim --- fs/fuse/file.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fs/fuse/file.c b/fs/fuse/file.c index f94f3dc082c6..67bab59bc6a7 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -1066,7 +1067,7 @@ static void fuse_send_readpages(struct fuse_io_args *= ia, struct file *file, return; } else { res =3D fuse_simple_request(fm, &ap->args); - err =3D res < 0 ? res : 0; + err =3D min_t(int, res, 0); } fuse_readpages_end(fm, &ap->args, err); } @@ -2895,7 +2896,7 @@ fuse_direct_IO(struct kiocb *iocb, struct iov_iter *i= ter) if (io->async) { bool blocking =3D io->blocking; =20 - fuse_aio_complete(io, ret < 0 ? ret : 0, -1); + fuse_aio_complete(io, min_t(int, ret, 0), -1); =20 /* we have a non-extending, async request, so return */ if (!blocking) --=20 2.47.3