Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965205AbbLWLAv (ORCPT ); Wed, 23 Dec 2015 06:00:51 -0500 Received: from mailout3.w1.samsung.com ([210.118.77.13]:28186 "EHLO mailout3.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754581AbbLWLAr (ORCPT ); Wed, 23 Dec 2015 06:00:47 -0500 X-AuditID: cbfec7f4-f79026d00000418a-1e-567a7edc3964 From: Marek Szyprowski To: linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Marek Szyprowski , Russell King - ARM Linux , Ulf Hansson , Tomeu Vizoso , Greg Kroah-Hartman , Dan Williams , Kukjin Kim , Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz Subject: [PATCH v5 1/5] drivers: nvdimm: ensure no negative value gets returned on positive match Date: Wed, 23 Dec 2015 11:59:24 +0100 Message-id: <1450868368-5650-2-git-send-email-m.szyprowski@samsung.com> X-Mailer: git-send-email 1.9.2 In-reply-to: <1450868368-5650-1-git-send-email-m.szyprowski@samsung.com> References: <1450868368-5650-1-git-send-email-m.szyprowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRmVeSWpSXmKPExsVy+t/xq7p36qrCDH5sUbXYOGM9q8X0qRcY LZoXr2ezeP3C0KL/8Wtmi02Pr7FaXN41h81ixvl9TBa3L/NarD1yl92ib+0lNovja8MdeDxa mnvYPHbcXcLosXjPSyaPTas62TzuXNvD5rF/7hp2j81L6j36tqxi9Pi8SS6AM4rLJiU1J7Ms tUjfLoErY8nad2wFK9krLt18zNrAOIeti5GTQ0LARGLt3/8sELaYxIV764HiXBxCAksZJabv mcQI4TQxSfycuh2sg03AUKLrbReYLSKQLTF/bzc7SBGzwHxmiYer+llBEsICyRK7ry0Fs1kE VCXan21iArF5Bdwl7hyHWScn8f/lCrA4p4CHxJ3lr5hBbCGgmraDb5gnMPIuYGRYxSiaWppc UJyUnmuoV5yYW1yal66XnJ+7iRESql92MC4+ZnWIUYCDUYmH16GtMkyINbGsuDL3EKMEB7OS CG/6O6AQb0piZVVqUX58UWlOavEhRmkOFiVx3rm73ocICaQnlqRmp6YWpBbBZJk4OKUaGCOU VHasXSq7e6k2v9rMt1Ziyj9qf97ZdK/sRr/JBt53F23f2xjP2py6+WxrifnlPXwtdzssPxav XXfk6eUPE/bVdlep/It8rVLEw7KMPWiCKcPjG3s6MvMaXEJ7v9b3fneOX+21scpifiVLfqvX 1wCegOv7L8n+nbMmZH17W8Uji98zvuSGGiqxFGckGmoxFxUnAgBtdiKiUQIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1154 Lines: 33 From: Dan Williams This patch ensures that existing bus match callbacks don't return negative values (which might be interpreted as potential errors in the future) in case of positive match. Signed-off-by: Dan Williams Signed-off-by: Marek Szyprowski --- drivers/nvdimm/bus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/nvdimm/bus.c b/drivers/nvdimm/bus.c index 7e2c43f..2b2181c 100644 --- a/drivers/nvdimm/bus.c +++ b/drivers/nvdimm/bus.c @@ -62,7 +62,7 @@ static int nvdimm_bus_match(struct device *dev, struct device_driver *drv) { struct nd_device_driver *nd_drv = to_nd_device_driver(drv); - return test_bit(to_nd_device_type(dev), &nd_drv->type); + return !!test_bit(to_nd_device_type(dev), &nd_drv->type); } static struct module *to_bus_provider(struct device *dev) -- 1.9.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/