mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-21 06:01:23 +00:00
Remove useless get_driver()/put_driver() calls
As part of the removal of get_driver()/put_driver(), this patch (as1512) gets rid of various useless and unnecessary calls in several drivers. In some cases it may be desirable to pin the driver by calling try_module_get(), but that can be done later. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> CC: "David S. Miller" <davem@davemloft.net> CC: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> CC: Michael Buesch <m@bues.ch> CC: Joerg Roedel <joerg.roedel@amd.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
9f30ea950e
commit
f3ff924708
4 changed files with 5 additions and 27 deletions
|
@ -170,7 +170,7 @@ static bool driver_filter(struct device *dev)
|
|||
return false;
|
||||
|
||||
/* driver filter on but not yet initialized */
|
||||
drv = get_driver(dev->driver);
|
||||
drv = dev->driver;
|
||||
if (!drv)
|
||||
return false;
|
||||
|
||||
|
@ -185,7 +185,6 @@ static bool driver_filter(struct device *dev)
|
|||
}
|
||||
|
||||
read_unlock_irqrestore(&driver_name_lock, flags);
|
||||
put_driver(drv);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue