mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
drivers/fmc: change registration prototype
Permit use of either fmc_device_register_n or fmc_device_register_n_gw depending on the type of device in use. Signed-off-by: Federico Vaga <[email protected]> Tested-by: Pat Riehecky <[email protected]> Acked-by: Alessandro Rubini <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit is contained in:
parent
2071a3e94a
commit
15b1b0f0d8
2 changed files with 25 additions and 3 deletions
|
|
@ -199,7 +199,8 @@ EXPORT_SYMBOL(fmc_driver_unregister);
|
|||
* When a device set is registered, all eeproms must be read
|
||||
* and all FRUs must be parsed
|
||||
*/
|
||||
int fmc_device_register_n(struct fmc_device **devs, int n)
|
||||
int fmc_device_register_n_gw(struct fmc_device **devs, int n,
|
||||
struct fmc_gateware *gw)
|
||||
{
|
||||
struct fmc_device *fmc, **devarray;
|
||||
uint32_t device_id;
|
||||
|
|
@ -313,8 +314,20 @@ out:
|
|||
return ret;
|
||||
|
||||
}
|
||||
EXPORT_SYMBOL(fmc_device_register_n_gw);
|
||||
|
||||
int fmc_device_register_n(struct fmc_device **devs, int n)
|
||||
{
|
||||
return fmc_device_register_n_gw(devs, n, NULL);
|
||||
}
|
||||
EXPORT_SYMBOL(fmc_device_register_n);
|
||||
|
||||
int fmc_device_register_gw(struct fmc_device *fmc, struct fmc_gateware *gw)
|
||||
{
|
||||
return fmc_device_register_n_gw(&fmc, 1, gw);
|
||||
}
|
||||
EXPORT_SYMBOL(fmc_device_register_gw);
|
||||
|
||||
int fmc_device_register(struct fmc_device *fmc)
|
||||
{
|
||||
return fmc_device_register_n(&fmc, 1);
|
||||
|
|
|
|||
Loading…
Reference in a new issue