Loading drivers/staging/nvec/nvec.c +14 −0 Original line number Original line Diff line number Diff line Loading @@ -123,6 +123,20 @@ int nvec_register_notifier(struct nvec_chip *nvec, struct notifier_block *nb, } } EXPORT_SYMBOL_GPL(nvec_register_notifier); EXPORT_SYMBOL_GPL(nvec_register_notifier); /** * nvec_unregister_notifier - Unregister a notifier with nvec * @nvec: A &struct nvec_chip * @nb: The notifier block to unregister * * Unregisters a notifier with @nvec. The notifier will be removed from the * atomic notifier chain. */ int nvec_unregister_notifier(struct nvec_chip *nvec, struct notifier_block *nb) { return atomic_notifier_chain_unregister(&nvec->notifier_list, nb); } EXPORT_SYMBOL_GPL(nvec_unregister_notifier); /** /** * nvec_status_notifier - The final notifier * nvec_status_notifier - The final notifier * * Loading drivers/staging/nvec/nvec.h +2 −3 Original line number Original line Diff line number Diff line Loading @@ -197,9 +197,8 @@ extern int nvec_register_notifier(struct nvec_chip *nvec, struct notifier_block *nb, struct notifier_block *nb, unsigned int events); unsigned int events); extern int nvec_unregister_notifier(struct device *dev, extern int nvec_unregister_notifier(struct nvec_chip *dev, struct notifier_block *nb, struct notifier_block *nb); unsigned int events); extern void nvec_msg_free(struct nvec_chip *nvec, struct nvec_msg *msg); extern void nvec_msg_free(struct nvec_chip *nvec, struct nvec_msg *msg); Loading Loading
drivers/staging/nvec/nvec.c +14 −0 Original line number Original line Diff line number Diff line Loading @@ -123,6 +123,20 @@ int nvec_register_notifier(struct nvec_chip *nvec, struct notifier_block *nb, } } EXPORT_SYMBOL_GPL(nvec_register_notifier); EXPORT_SYMBOL_GPL(nvec_register_notifier); /** * nvec_unregister_notifier - Unregister a notifier with nvec * @nvec: A &struct nvec_chip * @nb: The notifier block to unregister * * Unregisters a notifier with @nvec. The notifier will be removed from the * atomic notifier chain. */ int nvec_unregister_notifier(struct nvec_chip *nvec, struct notifier_block *nb) { return atomic_notifier_chain_unregister(&nvec->notifier_list, nb); } EXPORT_SYMBOL_GPL(nvec_unregister_notifier); /** /** * nvec_status_notifier - The final notifier * nvec_status_notifier - The final notifier * * Loading
drivers/staging/nvec/nvec.h +2 −3 Original line number Original line Diff line number Diff line Loading @@ -197,9 +197,8 @@ extern int nvec_register_notifier(struct nvec_chip *nvec, struct notifier_block *nb, struct notifier_block *nb, unsigned int events); unsigned int events); extern int nvec_unregister_notifier(struct device *dev, extern int nvec_unregister_notifier(struct nvec_chip *dev, struct notifier_block *nb, struct notifier_block *nb); unsigned int events); extern void nvec_msg_free(struct nvec_chip *nvec, struct nvec_msg *msg); extern void nvec_msg_free(struct nvec_chip *nvec, struct nvec_msg *msg); Loading