summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLizhe <sensor1010@163.com>2023-03-19 05:41:07 +0100
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>2023-05-08 08:13:35 +0200
commit388f22fe5d91d707352b4b743368b30e21d9d9bf (patch)
treed758b13e39d24d1cd2991c362ba0d7083defcc0c
parentw1: w1_therm: fix locking behavior in convert_t (diff)
downloadlinux-388f22fe5d91d707352b4b743368b30e21d9d9bf.tar.xz
linux-388f22fe5d91d707352b4b743368b30e21d9d9bf.zip
w1: Remove driver match function
If there is no driver match function, the driver core assumes that each candidate pair (driver, device) matches, see driver_match_device(). Drop the bus's match function that always returned 1 and so implements the same behaviour as when there is no match function Signed-off-by: Lizhe <sensor1010@163.com> Link: https://lore.kernel.org/r/20230319044107.311555-1-sensor1010@163.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-rw-r--r--drivers/w1/w1.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/w1/w1.c b/drivers/w1/w1.c
index 9d199fed9628..e7e42f9dabf4 100644
--- a/drivers/w1/w1.c
+++ b/drivers/w1/w1.c
@@ -58,11 +58,6 @@ MODULE_PARM_DESC(slave_ttl,
DEFINE_MUTEX(w1_mlock);
LIST_HEAD(w1_masters);
-static int w1_master_match(struct device *dev, struct device_driver *drv)
-{
- return 1;
-}
-
static int w1_master_probe(struct device *dev)
{
return -ENODEV;
@@ -174,7 +169,6 @@ static int w1_uevent(const struct device *dev, struct kobj_uevent_env *env);
static struct bus_type w1_bus_type = {
.name = "w1",
- .match = w1_master_match,
.uevent = w1_uevent,
};