[v1] w1/w1.c : Remove driver match function

Message ID 20230319044107.311555-1-sensor1010@163.com
State New
Headers
Series [v1] w1/w1.c : Remove driver match function |

Commit Message

Lizhe March 19, 2023, 4:41 a.m. UTC
  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>
---
 drivers/w1/w1.c | 6 ------
 1 file changed, 6 deletions(-)
  

Comments

Krzysztof Kozlowski May 8, 2023, 8:59 a.m. UTC | #1
On Sun, 19 Mar 2023 12:41:07 +0800, Lizhe wrote:
> 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
> 
> 
> [...]

Applied, thanks!

[1/1] w1/w1.c : Remove driver match function
      https://git.kernel.org/krzk/linux-w1/c/388f22fe5d91d707352b4b743368b30e21d9d9bf

Best regards,
  

Patch

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,
 };