mirror of
https://github.com/torvalds/linux.git
synced 2026-07-29 10:41:49 +02:00
Merge branch 'net-discard-pm_runtime_put-return-value'
Rafael J. Wysocki says: ==================== net: Discard pm_runtime_put() return value This is mostly was a resend of patches [10-12/23] from: https://lore.kernel.org/linux-pm/6245770.lOV4Wx5bFT@rafael.j.wysocki/ as requested by Jakub, except for the last patch that has been fixed while at it and so the version has been bumped up. The patches are independent of each other and they are all requisite for converting pm_runtime_put() into a void function. ==================== Link: https://patch.msgid.link/2816529.mvXUDI8C0e@rafael.j.wysocki Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
commit
76de4e1594
|
|
@ -4811,7 +4811,9 @@ static int at91ether_close(struct net_device *dev)
|
|||
|
||||
at91ether_stop(lp);
|
||||
|
||||
return pm_runtime_put(&lp->pdev->dev);
|
||||
pm_runtime_put(&lp->pdev->dev);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Transmit packet */
|
||||
|
|
|
|||
|
|
@ -391,11 +391,8 @@ static int am65_cpsw_ethtool_op_begin(struct net_device *ndev)
|
|||
static void am65_cpsw_ethtool_op_complete(struct net_device *ndev)
|
||||
{
|
||||
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
|
||||
int ret;
|
||||
|
||||
ret = pm_runtime_put(common->dev);
|
||||
if (ret < 0 && ret != -EBUSY)
|
||||
dev_err(common->dev, "ethtool complete failed %d\n", ret);
|
||||
pm_runtime_put(common->dev);
|
||||
}
|
||||
|
||||
static void am65_cpsw_get_drvinfo(struct net_device *ndev,
|
||||
|
|
|
|||
|
|
@ -374,11 +374,8 @@ int cpsw_ethtool_op_begin(struct net_device *ndev)
|
|||
void cpsw_ethtool_op_complete(struct net_device *ndev)
|
||||
{
|
||||
struct cpsw_priv *priv = netdev_priv(ndev);
|
||||
int ret;
|
||||
|
||||
ret = pm_runtime_put(priv->cpsw->dev);
|
||||
if (ret < 0)
|
||||
cpsw_err(priv, drv, "ethtool complete failed %d\n", ret);
|
||||
pm_runtime_put(priv->cpsw->dev);
|
||||
}
|
||||
|
||||
void cpsw_get_channels(struct net_device *ndev, struct ethtool_channels *ch)
|
||||
|
|
|
|||
|
|
@ -60,12 +60,12 @@ int framer_pm_runtime_get_sync(struct framer *framer)
|
|||
}
|
||||
EXPORT_SYMBOL_GPL(framer_pm_runtime_get_sync);
|
||||
|
||||
int framer_pm_runtime_put(struct framer *framer)
|
||||
void framer_pm_runtime_put(struct framer *framer)
|
||||
{
|
||||
if (!pm_runtime_enabled(&framer->dev))
|
||||
return -EOPNOTSUPP;
|
||||
return;
|
||||
|
||||
return pm_runtime_put(&framer->dev);
|
||||
pm_runtime_put(&framer->dev);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(framer_pm_runtime_put);
|
||||
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ struct framer {
|
|||
#if IS_ENABLED(CONFIG_GENERIC_FRAMER)
|
||||
int framer_pm_runtime_get(struct framer *framer);
|
||||
int framer_pm_runtime_get_sync(struct framer *framer);
|
||||
int framer_pm_runtime_put(struct framer *framer);
|
||||
void framer_pm_runtime_put(struct framer *framer);
|
||||
int framer_pm_runtime_put_sync(struct framer *framer);
|
||||
int framer_init(struct framer *framer);
|
||||
int framer_exit(struct framer *framer);
|
||||
|
|
@ -124,9 +124,8 @@ static inline int framer_pm_runtime_get_sync(struct framer *framer)
|
|||
return -ENOSYS;
|
||||
}
|
||||
|
||||
static inline int framer_pm_runtime_put(struct framer *framer)
|
||||
static inline void framer_pm_runtime_put(struct framer *framer)
|
||||
{
|
||||
return -ENOSYS;
|
||||
}
|
||||
|
||||
static inline int framer_pm_runtime_put_sync(struct framer *framer)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user