From patchwork Fri Mar 1 14:43:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Muhammad Usama Anjum X-Patchwork-Id: 208872 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:2097:b0:108:e6aa:91d0 with SMTP id gs23csp1125194dyb; Fri, 1 Mar 2024 06:43:53 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW0dYRE+D6qqpq0hS1vpzTZ1+9XF0uog1BGPfrNpmJaTJ0EvbTTs9YZAa/tsBlZEJ+YE2mhEYhz+KkBAjgkKqYouZEeuQ== X-Google-Smtp-Source: AGHT+IEwENUuRf0Sc/hZoaZPT1qCNn9tUyJ05UMZGyUECQ7dpmw07DW9glJvQ1/NeBC8Yn4sRX9+ X-Received: by 2002:a17:906:e248:b0:a43:cf73:6451 with SMTP id gq8-20020a170906e24800b00a43cf736451mr1768378ejb.8.1709304233141; Fri, 01 Mar 2024 06:43:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709304233; cv=pass; d=google.com; s=arc-20160816; b=FfxYpwg5HxQMDYRrK6a3f+jqD5vguIlU+xGpXpuaOFil6dMFtmz79SdQlvG0QBLAhn 2H40d0AynjMbgYM9YmZNk6lGhfKSgb9GQPQhTM5HWS8P5e0UPNxZRTQhQwHo7Yho2+gQ 8qra+SVMOZgzRazpXcA4vnAdMi2+OGhQib4GQK4fNKh9g7VfxAaa7RfTbUjaqDyK8tlm dQ9UIBkXthEJfVz2UI4JdX1hzwNqcmTY7SFwtPdaTl/w9Ip2/Kp8z5nKeCljwVhT87gc z+GpBMO187IVtgGf71LO5bRIeU/aDghyxiZgMQgT8+heJR/3RdOlApPB5lnsQdObnGg3 Aokg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=jnsJ0e8F0XyGyEjOYrntE7s3snIgBI6JQCZGkQCdaKw=; fh=ZxsZTRh4M5E9DvhQindwTCPNyuveLYQw869Caxd/i9I=; b=KLwC0+PyY4nhhlmcBfDQK1yOKI8jSdUEMP0EvMpUkwfFPRZhh9ATCX0CTqyUNK2REV eDJeVlWriSK8q9qFIsZxC7sikptvXE0Ob6EFiWMj2/bZV7nKsJfeK/C2ofPJkqS2V3vx tSs2cicubNFcTbqgn9vkrugomJ6ZCUKNo6ZZZa0GyB3J5TlU68aOl89zgVJrLxR0skEZ e+/N2dpXc0GznT+oOG0htXirEAYqvYC/F+4T248E6rYosJyjHm2KUkAVv0gkGoiEWtSl iQYsO2060BxU91b4SHbLmAC10nTPQh1aSRscqJttwXo3TLFKLT6lVUcpC3ahnXgRttFr 6q8Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=tnjThimi; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-88571-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-88571-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id d2-20020a170906040200b00a441264e698si1452131eja.548.2024.03.01.06.43.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Mar 2024 06:43:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-88571-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=tnjThimi; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-88571-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-88571-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com 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 am.mirrors.kernel.org (Postfix) with ESMTPS id BB3DF1F2431D for ; Fri, 1 Mar 2024 14:43:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CDF4D3A8F8; Fri, 1 Mar 2024 14:43:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="tnjThimi" Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (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 B688423DE; Fri, 1 Mar 2024 14:43:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709304213; cv=none; b=c4gBPdTucYUP/iDlx13lTGrpWHQexG8hqu/XqgQB0rO50p/j3ugwrnca0pRNxF9J6kopFXgB9FWb3FiVyPvRSEq3/2UxhQj/nFizPAYVw133uFfnkeBvg3lud8n+j80ecqokOp78K38HaNPr4xiDZOAaQcGiEEYZOrV+O2JZ9g8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709304213; c=relaxed/simple; bh=OnTKFgas6IdFh92/KQpHTR95vTLrd8aWhLoDrIWhXy8=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=Bds4z7t3DDUlZpZTpQ5zH7B6k+ZzIqZhDJYoPoV0umRx3gtICvoDA6Dxdbb3PqaOUREfpPx40oNrIHnCmgpxDRQ9/XtkjDMMZ3D7QVOzqdEYrj9IQJuknpMcBEX9ikXv/Rzeu8CFLUB0V3pG3uJVi6i8eLoO+e15EU7wx1UQCQY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=tnjThimi; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1709304210; bh=OnTKFgas6IdFh92/KQpHTR95vTLrd8aWhLoDrIWhXy8=; h=From:To:Cc:Subject:Date:From; b=tnjThimieXpRL4nOo0zsMGwlIFay9Xm5OlmUmjLNGWcSHgokdjjc9caUXHWIDGrG7 ngSyAK1rY1EyjDaFXXusw+/PuGXNUTPPO6Q5EU29IrKxq1K/EvrUKeEO+pH/ckes// +eFUPxkQxC2qkeMF6n97lN2+vGQ/olRAhQzUaZH7QTIeiLbJLvpsw9mvDJXuYiyOEZ IPVdzMhnqYlJ3I3t/DjqaV8n326Yuj4LmRU500cnLWJlcPcxxrK1RG14k7Qq8vGOus h27yHz2YzQ0dol8nQxGXdAaKcj5+wGafWPDcilgO1MEzveyLWkz67pQq9wClDgSzD5 C1/vAcmct4GPA== Received: from localhost.localdomain (broslavsky.collaboradmins.com [68.183.210.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: usama.anjum) by madrid.collaboradmins.com (Postfix) with ESMTPSA id B331A37803EE; Fri, 1 Mar 2024 14:43:27 +0000 (UTC) From: Muhammad Usama Anjum To: Jens Axboe , Pavel Begunkov Cc: Muhammad Usama Anjum , kernel@collabora.com, kernel-janitors@vger.kernel.org, io-uring@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH io_uring/net: correct the type of variable Date: Fri, 1 Mar 2024 19:43:48 +0500 Message-Id: <20240301144349.2807544-1-usama.anjum@collabora.com> X-Mailer: git-send-email 2.39.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1792335395563394338 X-GMAIL-MSGID: 1792335395563394338 The namelen is of type int. It shouldn't be made size_t which is unsigned. The signed number is needed for error checking before use. Fixes: c55978024d12 ("io_uring/net: move receive multishot out of the generic msghdr path") Signed-off-by: Muhammad Usama Anjum --- io_uring/net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io_uring/net.c b/io_uring/net.c index 926d1fb0335de..b4ca803d85e23 100644 --- a/io_uring/net.c +++ b/io_uring/net.c @@ -551,7 +551,7 @@ int io_send(struct io_kiocb *req, unsigned int issue_flags) static int io_recvmsg_mshot_prep(struct io_kiocb *req, struct io_async_msghdr *iomsg, - size_t namelen, size_t controllen) + int namelen, size_t controllen) { if ((req->flags & (REQ_F_APOLL_MULTISHOT|REQ_F_BUFFER_SELECT)) == (REQ_F_APOLL_MULTISHOT|REQ_F_BUFFER_SELECT)) {