Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp2524799pxb; Tue, 24 Aug 2021 00:48:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJws+2FOC7Lp/UHpvQHSsI7QFcmhpQ2uBa95TCqzOH8TeznxOFkPCkj0HbdsqtAQZTgxb/mG X-Received: by 2002:a05:6402:2794:: with SMTP id b20mr43175796ede.126.1629791329053; Tue, 24 Aug 2021 00:48:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629791329; cv=none; d=google.com; s=arc-20160816; b=Oh+huDX1zBBOwCCAfH3lYuLx1S0XiDxEydivTtxAuiCw+iscO/DXWXJ9exAudUFWTe E9SW3O70k3n7wGv19pMNlTrgffCo81Gy+D6FNsv1j43udFLtdJfkzFnU/HWL5drqFbRg 2LzyCuAFbdpq0FZUWEuvo8z8/3wOnSFzqVSdgwpHqtGGRgOFxoVEvCuhsmwELIaQ6+By MtbESX82ehC8nRBt5FSnNRvSFKhcxB+m6aDgnq2ccKA+5audtaVZGcjnGU8TvCkQ0LnK vAgVWJSqvXehU4i3k9J9NsEQ7kirUd5SkfE2YL6wDgTfQzkJDdE9USn2jhuZ5BJV1J7D dkCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:dlp-filter:cms-type :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:dkim-filter; bh=tuxFvzdU1KPojEc11Y0mpRn20+di5IHcqdwp/lNK8j8=; b=oTYITJSC66Xdk7Oyx32vZwcaFqMU4XwOMa9DS5NO0UsblxxPLJembkNvnXN16MDii+ wJu8phk0rTo4LijsmBaVnsSCm6T/F4xSGvd6YTi2EBDVvkVrmfiQJvyr2bVqLK1RnQqi +rAiJuET5Mj6LAU7G2qKnDt3xf3XlYKb+5Nm4yyrkCfLn29O26uLVhloLWr393e0q5Q8 IE1AMe3ZTRYPKP/8DOBpkRXEcc5k5ToK6VZATQup8cEUcS9unf1QnQCOyNl4fD2c/Z6+ mmgqDeFJi5rSiQsPC6kIcfyry6euAyHQLRWkre0dDBq8e6lhvp7OUghwKQa9kLQLhlhw wDsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=B9YDRisu; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e14si327281edy.286.2021.08.24.00.48.25; Tue, 24 Aug 2021 00:48:49 -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; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=B9YDRisu; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234947AbhHXHrk (ORCPT + 99 others); Tue, 24 Aug 2021 03:47:40 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:34900 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234705AbhHXHrj (ORCPT ); Tue, 24 Aug 2021 03:47:39 -0400 Received: from epcas1p3.samsung.com (unknown [182.195.41.47]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20210824074654epoutp04864a2fa8883db91a7ab427eaf67eebc3~eLnl-TZ243017630176epoutp04D for ; Tue, 24 Aug 2021 07:46:54 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20210824074654epoutp04864a2fa8883db91a7ab427eaf67eebc3~eLnl-TZ243017630176epoutp04D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1629791214; bh=tuxFvzdU1KPojEc11Y0mpRn20+di5IHcqdwp/lNK8j8=; h=From:To:Cc:Subject:Date:References:From; b=B9YDRisu8kZjHWxPeMq6Rl/Q87VaBmWlvfP01xFkVpnWHvLvL/2tdZySnpciFe4Jn 2GV2nUV3/Gjuq38YsxXzW40qMnohgAN6pYeOOlgokLh7LX6YIrpq131EwH9+8V3qe/ Uc9BSE8wKr58BsH6hIBbcth+yfw5I4z+Cmqzl03c= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas1p3.samsung.com (KnoxPortal) with ESMTP id 20210824074653epcas1p3b04ab06af77f483edfa9fdfe00a0195d~eLnlTk_bw2845228452epcas1p3M; Tue, 24 Aug 2021 07:46:53 +0000 (GMT) Received: from epsmges1p4.samsung.com (unknown [182.195.38.240]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4Gv1Qg6RY2z4x9Qh; Tue, 24 Aug 2021 07:46:51 +0000 (GMT) Received: from epcas1p1.samsung.com ( [182.195.41.45]) by epsmges1p4.samsung.com (Symantec Messaging Gateway) with SMTP id 04.07.10095.BE3A4216; Tue, 24 Aug 2021 16:46:51 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas1p3.samsung.com (KnoxPortal) with ESMTPA id 20210824074651epcas1p3b6965040fa6a4660a31192f96125c374~eLnjG-FxE2840828408epcas1p3L; Tue, 24 Aug 2021 07:46:51 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20210824074651epsmtrp27f8cc0079d76e63291939ccaaaf371f6~eLnjF7gTu3158831588epsmtrp23; Tue, 24 Aug 2021 07:46:51 +0000 (GMT) X-AuditID: b6c32a38-691ff7000000276f-17-6124a3eb332b Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id A6.A7.08750.BE3A4216; Tue, 24 Aug 2021 16:46:51 +0900 (KST) Received: from localhost.localdomain (unknown [10.253.100.232]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20210824074651epsmtip2fc6cc2f39fa74824d58649f25d8b088c~eLni32Dkb1954019540epsmtip2n; Tue, 24 Aug 2021 07:46:51 +0000 (GMT) From: Chanwoo Lee To: ulf.hansson@linaro.org, adrian.hunter@intel.com, cw9316.lee@samsung.com, colyli@suse.de, axboe@kernel.dk, ebiggers@google.com, pcc@google.com, porzio@gmail.com, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: grant.jung@samsung.com, jt77.jang@samsung.com, dh0421.hwang@samsung.com, sh043.lee@samsung.com Subject: [PATCH] mmc: queue: Match the data type of max_segments Date: Tue, 24 Aug 2021 16:39:34 +0900 Message-Id: <20210824073934.19727-1-cw9316.lee@samsung.com> X-Mailer: git-send-email 2.29.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA01SbUxTVxjO6W1vLyxtbotzZ9UB3tUfgNAW2u6iQFx02gR/dDGLxoThHdy0 BGjv+uHQJQsIaw0gaGajQ7o0wOQbk4rIp+NjKl9KAOcYK7Ctbmx1ErCgGUpYy4XNf8/znOd9 n/Oe82KIuAWVYFkGC20yUDkEGsptG4iKjX1SLaXky9/Gk0OPm1CycaYcJS8XjPHJK8M2Hnn7 0RCfHG8s4pGra9f5ZPv8KJ+c7KxEye/XywFZ7vkRJX3XxlHy7KvbXPJe87H9Qk1HxQxf43Jb NdXdf3E0k/etGs+jblRT1toANDdGPtf43eFa7ER2kp6mMmlTJG3IMGZmGXTJROrR9APpKrVc EatIJN8jIg1ULp1MHDyijT2UlRO4NBF5isqxBiQtZTYTspQkk9FqoSP1RrMlmaCZzBxGzcSZ qVyz1aCLM9CWvQq5PF4VMJ7M1q83jwKmRZg34G3h5oPv3igGIRjElfDK73fRYhCKifF2AJ8O LvFY8gzAb6bb+CzxAzi0/jfYKnH85OKyB50ArtQ4OSxZBnDd9wNSDDAMxaPhz3dTg/o2/BcA G3or+cFqBM+EvtIFbhCH4fuh+9fZja5cfDf01F1DgliA74PNrQUImxYBX82VbuoiOPT1Yy7b JwIW3ry66XFg0OYSBXMhfhBOlzKsHAZ991r5LJZA/0LPxpwQLwRw+OoDPkuKAHzycGrTlQCf +f0g2AjBo+D1Thkr74IdL52AzRXChZVSHpslgOdsYtYihZXFD9CtrKUpL4/FGjjSM7ihi/E0 WNBv510AERWvTVPx2jQV/we7ANIAttOMOVdHmxWM8r9fzTDmusHG4kaT7cD5dDGuH3Aw0A8g hhDbBGucdymxIJM6fYY2GdNN1hza3A9Ugfe9iEjezDAGNt9gSVcoE+VKdbySTEhMUBNvCYBv JyXGdZSFzqZphjZt1XGwEEk+J/fLHWXPSXkPqX//wgfHq/bUhafcSqtdu3Sp+phk8rPf8Jsr uy1J7bPnTo80krV2ma2kqeRlXsyR8zLtCXuLw7FjPj7+nfsjo/KmRLunoe/o27VRnkmP7vlJ 6A2bETr8UfU67krvolGUN0GsxuydG0zZyUSBPjCuBsjw4uE6baHoQ+yj2S84H0u7ylHvktDZ MTWmvHNLdXbALftTdagp9VORqWqVCXkBx/JjbuwhkiKm67VCZ+jyH9I0yT9t+/I6zxStzX0i P1/2VUzXZbV0F9rtmq/pffjCVnKq6k44tTZ2sW37RF9vR+oBdX3JRNyIvTK/QdaVVuMVupUM PE5wzXpKEY2YzNS/Tdu60kEEAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsWy7bCSvO7rxSqJBi/+CVmcfLKGzWL13X42 i+mN59ktZpxqY7XYd+0ku8XF1S2sFr/+rme32PH8DLvF5V1z2CyO/O9ntOi/c53N4tWyi2wW TX/2sVgcXxvuwOexc9Zddo8Fm0o9Fu95yeRx+Wypx51re9g8+rasYvTYfLra4/MmuQCOKC6b lNSczLLUIn27BK6M/2vPMBas46s4/HgdSwPjfu4uRk4OCQETiak3F7B0MXJxCAnsYJTomH6Q DSIhJbF7/3kgmwPIFpY4fLgYouYTo8SetQdZQeJsAloSt495g8RFBN4xSux4/5sJpJdZIEPi 28cTYLawgIPEpof3GEFsFgFViTsrljGD2LwC1hJrtzQyQ+ySl/hzvwcqLihxcuYTFog58hLN W2czT2Dkm4UkNQtJagEj0ypGydSC4tz03GLDAqO81HK94sTc4tK8dL3k/NxNjOAI0NLawbhn 1Qe9Q4xMHIyHGCU4mJVEeP8yKScK8aYkVlalFuXHF5XmpBYfYpTmYFES573QdTJeSCA9sSQ1 OzW1ILUIJsvEwSnVwKS3LiyyKmrugceVtgr6G4Vz5CYaMUi+nnSoX0RCo3nxwz/L0sID0mdE v7yaFf+b0dWg+8yN/a/PlfUXhmlt2cLivssuWS5t342Wf19jna5VtCr9Df932mPv1L3/jMTS Nm70Vu2c/qMio0jIbNPvNtOdl4uKDPdKLBV4l8nMtOkb5/czMo+cUjUu3VcwFzu+VnrGoRWK csmzRVLPfLzcN//VqqJPC6bOVnK0D3BY35CtoXS0bv/8/0zXy6q0o/aeS+OefMXGs5Rrrva9 TaWX103UsTsveOM8r5z5SSXF6JREpokR+10jf4sIz6/ZcnuGdPJx/jPaMlvf1D4z+PZw5ZPH hQHvT2qLM9qGaHt+2qPEUpyRaKjFXFScCAClLP3C7wIAAA== X-CMS-MailID: 20210824074651epcas1p3b6965040fa6a4660a31192f96125c374 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210824074651epcas1p3b6965040fa6a4660a31192f96125c374 References: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: ChanWoo Lee Each function has a different data type for max_segments, Modify to match unsigned short(host->max_segs). * unsigned short max_segs; /* see blk_queue_max_segments */ 1) Return type : unsigned int static unsigned int mmc_get_max_segments(struct mmc_host *host) { return host->can_dma_map_merge ? MMC_DMA_MAP_MERGE_SEGMENTS : host->max_segs; } 2) Parameter type : int mmc_alloc_sg(mmc_get_max_segments(host), gfp); -> static struct scatterlist *mmc_alloc_sg(int sg_len, gfp_t gfp) 3) Parameter type : unsigned short blk_queue_max_segments(mq->queue, mmc_get_max_segments(host)); -> void blk_queue_max_segments(struct request_queue *q, unsigned short max_segments) Signed-off-by: ChanWoo Lee --- drivers/mmc/core/queue.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/core/queue.c b/drivers/mmc/core/queue.c index cc3261777637..48304bcf963c 100644 --- a/drivers/mmc/core/queue.c +++ b/drivers/mmc/core/queue.c @@ -163,7 +163,7 @@ static void mmc_mq_recovery_handler(struct work_struct *work) blk_mq_run_hw_queues(q, true); } -static struct scatterlist *mmc_alloc_sg(int sg_len, gfp_t gfp) +static struct scatterlist *mmc_alloc_sg(unsigned short sg_len, gfp_t gfp) { struct scatterlist *sg; @@ -193,7 +193,7 @@ static void mmc_queue_setup_discard(struct request_queue *q, blk_queue_flag_set(QUEUE_FLAG_SECERASE, q); } -static unsigned int mmc_get_max_segments(struct mmc_host *host) +static unsigned short mmc_get_max_segments(struct mmc_host *host) { return host->can_dma_map_merge ? MMC_DMA_MAP_MERGE_SEGMENTS : host->max_segs; -- 2.29.0