Message ID | 20171107070259.11664-1-js07.lee@samsung.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-mmc-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id B992E60360 for <patchwork-linux-mmc@patchwork.kernel.org>; Tue, 7 Nov 2017 07:03:25 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id ACB6E29DBB for <patchwork-linux-mmc@patchwork.kernel.org>; Tue, 7 Nov 2017 07:03:25 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A1B6C29DD8; Tue, 7 Nov 2017 07:03:25 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CB0A329DCC for <patchwork-linux-mmc@patchwork.kernel.org>; Tue, 7 Nov 2017 07:03:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755093AbdKGHDX (ORCPT <rfc822;patchwork-linux-mmc@patchwork.kernel.org>); Tue, 7 Nov 2017 02:03:23 -0500 Received: from mailout1.w1.samsung.com ([210.118.77.11]:44086 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755085AbdKGHDW (ORCPT <rfc822;linux-mmc@vger.kernel.org>); Tue, 7 Nov 2017 02:03:22 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20171107070320euoutp01e3b7e5074c47180fe1d421bc99f44e72~0u74dimEy0502705027euoutp01T; Tue, 7 Nov 2017 07:03:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20171107070320euoutp01e3b7e5074c47180fe1d421bc99f44e72~0u74dimEy0502705027euoutp01T DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1510038200; bh=yq73IV01l07EFBSC9ZPZAXKSN1zmMSKLkC3GxDP8w7k=; h=From:To:Cc:Subject:Date:References:From; b=IWB6ONGbab1zL9UigZs5GLN8tfSvWQN0yeiLvjDYeB6anvy+YLTqTXv/bFHVKThRP 2wz8W9eFu4tQDD2DaK8xGSuH/QuGqPbftT5ITReAxt3DBDcruGJRU9gp/ouDNWNEbR 54UvTKz11DLtqrgl75hUMByMFEd2vwatrisOagUk= Received: from eusmges3.samsung.com (unknown [203.254.199.242]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20171107070319eucas1p1a32c53254ffdefede95bed2729c2ef44~0u731mjKm0932109321eucas1p1r; Tue, 7 Nov 2017 07:03:19 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3.samsung.com (EUCPMTA) with SMTP id 77.99.12867.7BA510A5; Tue, 7 Nov 2017 07:03:19 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20171107070318eucas1p18f1f745136c9cea51468a20004a55666~0u73QCYB91291012910eucas1p1u; Tue, 7 Nov 2017 07:03:18 +0000 (GMT) X-AuditID: cbfec7f2-f793b6d000003243-2c-5a015ab79bd9 Received: from eusync3.samsung.com ( [203.254.199.213]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id C1.86.18832.6BA510A5; Tue, 7 Nov 2017 07:03:18 +0000 (GMT) Received: from NO-JS07-LEE03.dm.corp.samsungelectronics.net ([10.88.23.219]) by eusync3.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OZ10024XCX1VL50@eusync3.samsung.com>; Tue, 07 Nov 2017 07:03:18 +0000 (GMT) From: Jungseung Lee <js07.lee@samsung.com> To: Ulf Hansson <ulf.hansson@linaro.org>, Christoph Hellwig <hch@lst.de>, js07.lee@gmail.com, linux-mmc@vger.kernel.org Cc: Jungseung Lee <js07.lee@samsung.com> Subject: [PATCH 1/2] mmc : Add unmmapped zero quirk flag Date: Tue, 07 Nov 2017 16:02:58 +0900 Message-id: <20171107070259.11664-1-js07.lee@samsung.com> X-Mailer: git-send-email 2.15.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsWy7djPc7rboxijDB5eFLVYufook8XfOe+Y LB7d/M1qceR/P6PF8bXhDqweO2fdZfe4c20Pm8fumw1sHn1bVjF6fN4kF8AaxWWTkpqTWZZa pG+XwJXx/+dGtoK3bBX33r5ibmC8ztrFyMkhIWAice/jFkYIW0ziwr31bF2MXBxCAksZJfra F7JAOJ8ZJZZuO8sI03H23xKoxDJGiaObDzNDONOYJLasvcwCUsUmoCVx4/cmsB0iApUS3dMf MYPYzAIaEr8P3ASrERawkLjb3ws2lUVAVeLejeNgcV4BS4kpc38wQ2yTl1j8fSfYTRICD1kl et6chDrDRaLh210mCFtY4tXxLewQtoxEZ8dBqHi5xO1L/5kgmlsYJbb1bocqMpZ493Yt1EV8 EpO2TQeyOYDivBIdbUIQJR4Sx/p6WSBsR4lNry6ygdhCArESB85/Yp/AKLWAkWEVo0hqaXFu emqxsV5xYm5xaV66XnJ+7iZGYPSd/nf80w7GryesDjEKcDAq8fB+OMwQJcSaWFZcmXuIUYKD WUmEd7s6UIg3JbGyKrUoP76oNCe1+BCjNAeLkjivbVRbpJBAemJJanZqakFqEUyWiYNTqoFx u8tZCdlalvzLm0tT62PS3ro8OPTs4b0//kmLzrRU/fhf9n5yi9Bjs2cXNqlFSLVlGVTqXWz7 Y2Qe+EZH/dnZ5i9i5ZvrVmveeuLUU7NsknLr+uiP4akrvCazCPL/SMjgK9/zQ8jr3bOA5dtk SrlaJ3KeDS/eLpC7em3FqzcVnGzrVV6dOnxbiaU4I9FQi7moOBEAR/4nEroCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAJMWRmVeSWpSXmKPExsVy+t/xq7rbohijDC4utbZYufook8XfOe+Y LB7d/M1qceR/P6PF8bXhDqweO2fdZfe4c20Pm8fumw1sHn1bVjF6fN4kF8AaxWWTkpqTWZZa pG+XwJXx/+dGtoK3bBX33r5ibmC8ztrFyMkhIWAicfbfEhYIW0ziwr31bF2MXBxCAksYJVae v8cI4Uxjkjjz9xobSBWbgJbEjd+bwLpFBCol5ixfzg5iMwtoSPw+cBNskrCAhcTd/l5GEJtF QFXi3o3jYHFeAUuJKXN/MENsk5dY/H0n2wRG7gWMDKsYRVJLi3PTc4sN9YoTc4tL89L1kvNz NzECw2HbsZ+bdzBe2hh8iFGAg1GJh/fDYYYoIdbEsuLK3EOMEhzMSiK829WBQrwpiZVVqUX5 8UWlOanFhxilOViUxHl796yOFBJITyxJzU5NLUgtgskycXBKNTB6SclI1/P8t/tZ8yg0kyVO 1WmGAMP86l08zlHOJxabBU3g6j1Sy+O9MMyuWfXF3rZ2qYZjkYnXVkpsW6reH3X4w4z6ns+5 G9fZbSzU8OTpZQt2k2RZVr236Ed1o5b/tU3BPxmidyx1F/rlIvkyrtj49ceYXu7DqkvKXu/L d7kR8I81Zme8mRJLcUaioRZzUXEiAMSY2f8DAgAA X-CMS-MailID: 20171107070318eucas1p18f1f745136c9cea51468a20004a55666 X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20171107070318eucas1p18f1f745136c9cea51468a20004a55666 X-RootMTR: 20171107070318eucas1p18f1f745136c9cea51468a20004a55666 References: <CGME20171107070318eucas1p18f1f745136c9cea51468a20004a55666@eucas1p1.samsung.com> Sender: linux-mmc-owner@vger.kernel.org Precedence: bulk List-ID: <linux-mmc.vger.kernel.org> X-Mailing-List: linux-mmc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h index 279b390..f032cb0 100644 --- a/include/linux/mmc/card.h +++ b/include/linux/mmc/card.h @@ -268,6 +268,7 @@ struct mmc_card { #define MMC_QUIRK_BROKEN_IRQ_POLLING (1<<11) /* Polling SDIO_CCCR_INTx could create a fake interrupt */ #define MMC_QUIRK_TRIM_BROKEN (1<<12) /* Skip trim */ #define MMC_QUIRK_BROKEN_HPI (1<<13) /* Disable broken HPI support */ +#define MMC_QUIRK_UNMAPPED_ZEROES (1<<14) /* Return 0's on read to unmmaped logical blocks */ bool reenable_cmdq; /* Re-enable Command Queue */
Some devices return zeroes on read to unmmaped logical blocks. This patch adds a flag to the mmc quirk list for the devices work that way. Signed-off-by: Jungseung Lee <js07.lee@samsung.com> --- include/linux/mmc/card.h | 1 + 1 file changed, 1 insertion(+)