Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp128727pxy; Sat, 31 Jul 2021 02:25:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxpOiJj74gUodbMI+oizqMqn6B1wj+Ggriy6Dv24GUGp9vpJOz82BZz47Qo5Jzd8w6clN82 X-Received: by 2002:a17:906:fc0b:: with SMTP id ov11mr3284712ejb.238.1627723515574; Sat, 31 Jul 2021 02:25:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627723515; cv=none; d=google.com; s=arc-20160816; b=wPRVZGrL10Et84Da8fpKbtWPW7Ey3Bb9VT3GZOcyfOF0EPm53UJGn1s5UjkA6M8MLI jDb/xP7tf+uF7YQgkuYdYLHlQB50XOfrvIEfX2gJU++uyJE7Ps8o+sr0tpC04BaIjo5w fdex+UQxjPG1VSb0EgWqN9lgs87BspZlOGGCqUIKQXR98mdfgnd8EVdeI2/VPGKKeaQw F6bUzN17RdWw5s86NYRrLISy1Xk+T1uNi0Piw0A6lOVTn6doWFhElsRePsolp+h7XE5l NhgZL4PBCqu6Hq5rG47Lw9BfjuOZKK5Y8TnLhbOjh3DOG91dAn8kYlSIgdA8pY3bZbwM Pcdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=VhcdLddbZEOchyHmEOj5hzB2Ka+8StNvXHjCWgqzDSM=; b=wraCv0xzzriqT21K6WBw5vUwxVHlfW90w8o12oTaXzXEvrVQM2EPBsNQQrryJXCmr4 9yXLpbXWWvbtAhCwWJT0sLM95q2wDKWP8rHr8mXV2KsC1K15UtSdg0Lu2z4LFfp1swwY vBKn5q4uYA28fCnpVdfYV2P7KxM2Aqkhtu4SFPoOnTzTVotMYl3n9ROGvlIb5zUDcTbp 9xSJEcGzODvVbS/ps8EcE/zYnM1vhjlzqRkrqc92mhZgA2z51I2ba9EXtV3O1W2L9qEt icyytuM9INno6zxOsw/qbctKmI4J+GaRY+T1dLjDycGEbOjEIdg2008huhctF5s1YDYZ D9Zg== 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 u61si4867942edc.99.2021.07.31.02.24.51; Sat, 31 Jul 2021 02:25:15 -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 S232782AbhGaJUB (ORCPT + 99 others); Sat, 31 Jul 2021 05:20:01 -0400 Received: from h4.fbrelay.privateemail.com ([131.153.2.45]:44534 "EHLO h4.fbrelay.privateemail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232371AbhGaJUA (ORCPT ); Sat, 31 Jul 2021 05:20:00 -0400 Received: from MTA-14-3.privateemail.com (mta-14-1.privateemail.com [198.54.122.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by h3.fbrelay.privateemail.com (Postfix) with ESMTPS id 11EF580517; Sat, 31 Jul 2021 05:19:54 -0400 (EDT) Received: from mta-14.privateemail.com (localhost [127.0.0.1]) by mta-14.privateemail.com (Postfix) with ESMTP id 612B41800217; Sat, 31 Jul 2021 05:19:52 -0400 (EDT) Received: from localhost.localdomain (unknown [10.20.151.223]) by mta-14.privateemail.com (Postfix) with ESMTPA id 0DA29180021A; Sat, 31 Jul 2021 05:19:50 -0400 (EDT) From: Jordy Zomer To: dmaengine@vger.kernel.org Cc: Greg Kroah-Hartman , Jordy Zomer , Vinod Koul , linux-kernel@vger.kernel.org Subject: [PATCH] dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned Date: Sat, 31 Jul 2021 11:19:38 +0200 Message-Id: <20210731091939.510816-1-jordy@pwning.systems> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The usb_dmac_get_current_residue function used to take a signed integer as a pos parameter. The only callers of this function passes an unsigned integer to it. Therefore to make it obviously safe, let's just make this an unsgined integer as this is used in pointer arithmetics. Signed-off-by: Jordy Zomer --- drivers/dma/sh/usb-dmac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/sh/usb-dmac.c b/drivers/dma/sh/usb-dmac.c index 8f7ceb698226..a5e225c15730 100644 --- a/drivers/dma/sh/usb-dmac.c +++ b/drivers/dma/sh/usb-dmac.c @@ -466,7 +466,7 @@ static int usb_dmac_chan_terminate_all(struct dma_chan *chan) static unsigned int usb_dmac_get_current_residue(struct usb_dmac_chan *chan, struct usb_dmac_desc *desc, - int sg_index) + unsigned int sg_index) { struct usb_dmac_sg *sg = desc->sg + sg_index; u32 mem_addr = sg->mem_addr & 0xffffffff; -- 2.27.0