From f2b1bdbde262639d2ffe602b9cc8837e4741a2b9 Mon Sep 17 00:00:00 2001 From: Samuel Iglesias Gonsalvez Date: Fri, 8 Mar 2013 09:21:46 +0100 Subject: [PATCH] --- yaml --- r: 363105 b: refs/heads/master c: fa882867ae5f8543eb304a1667563f1c99514475 h: refs/heads/master i: 363103: bfe0f871742ae1d59dbf759283c2ba5d7f3653ea v: v3 --- [refs] | 2 +- trunk/drivers/ipack/ipack.c | 12 ++++++++++++ trunk/include/linux/ipack.h | 3 +++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 1eee29622f1e..19331b85f10b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1116575d918a7d5fe6d1adf46c5bbdf11dcec51b +refs/heads/master: fa882867ae5f8543eb304a1667563f1c99514475 diff --git a/trunk/drivers/ipack/ipack.c b/trunk/drivers/ipack/ipack.c index 7ec6b208b1cb..4f913aa88971 100644 --- a/trunk/drivers/ipack/ipack.c +++ b/trunk/drivers/ipack/ipack.c @@ -461,6 +461,18 @@ void ipack_device_unregister(struct ipack_device *dev) } EXPORT_SYMBOL_GPL(ipack_device_unregister); +void ipack_get_device(struct ipack_device *dev) +{ + get_device(&dev->dev); +} +EXPORT_SYMBOL_GPL(ipack_get_device); + +void ipack_put_device(struct ipack_device *dev) +{ + put_device(&dev->dev); +} +EXPORT_SYMBOL_GPL(ipack_put_device); + static int __init ipack_init(void) { ida_init(&ipack_ida); diff --git a/trunk/include/linux/ipack.h b/trunk/include/linux/ipack.h index fea12cbb2aeb..def91fd996f4 100644 --- a/trunk/include/linux/ipack.h +++ b/trunk/include/linux/ipack.h @@ -221,6 +221,9 @@ void ipack_driver_unregister(struct ipack_driver *edrv); int ipack_device_register(struct ipack_device *dev); void ipack_device_unregister(struct ipack_device *dev); +void ipack_get_device(struct ipack_device *dev); +void ipack_put_device(struct ipack_device *dev); + /** * DEFINE_IPACK_DEVICE_TABLE - macro used to describe a IndustryPack table * @_table: device table name