Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

MFD: mcp-core: remove legacy driver suspend/resume methods

The legacy driver suspend/resume methods are no longer used, so get rid
of them.

Acked-by: Jochen Friedrich <jochen@scram.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

-30
-28
drivers/mfd/mcp-core.c
··· 47 47 return 0; 48 48 } 49 49 50 - static int mcp_bus_suspend(struct device *dev, pm_message_t state) 51 - { 52 - struct mcp *mcp = to_mcp(dev); 53 - int ret = 0; 54 - 55 - if (dev->driver) { 56 - struct mcp_driver *drv = to_mcp_driver(dev->driver); 57 - 58 - ret = drv->suspend(mcp, state); 59 - } 60 - return ret; 61 - } 62 - 63 - static int mcp_bus_resume(struct device *dev) 64 - { 65 - struct mcp *mcp = to_mcp(dev); 66 - int ret = 0; 67 - 68 - if (dev->driver) { 69 - struct mcp_driver *drv = to_mcp_driver(dev->driver); 70 - 71 - ret = drv->resume(mcp); 72 - } 73 - return ret; 74 - } 75 - 76 50 static struct bus_type mcp_bus_type = { 77 51 .name = "mcp", 78 52 .match = mcp_bus_match, 79 53 .probe = mcp_bus_probe, 80 54 .remove = mcp_bus_remove, 81 - .suspend = mcp_bus_suspend, 82 - .resume = mcp_bus_resume, 83 55 }; 84 56 85 57 /**
-2
include/linux/mfd/mcp.h
··· 48 48 struct device_driver drv; 49 49 int (*probe)(struct mcp *); 50 50 void (*remove)(struct mcp *); 51 - int (*suspend)(struct mcp *, pm_message_t); 52 - int (*resume)(struct mcp *); 53 51 }; 54 52 55 53 int mcp_driver_register(struct mcp_driver *);