diff options
author | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2010-07-13 08:44:36 +0000 |
---|---|---|
committer | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2010-07-13 08:44:36 +0000 |
commit | 330259c92d09fba56efca9d5be4cd2b237645725 (patch) | |
tree | fa94a11bc75abf2b9ce026a6e3d2f4bbc48f2569 /drivers/dahdi/xpp/xbus-core.c | |
parent | 5b506aee19dd5e0e7cbfb10451c05ebf2bcb9739 (diff) |
Cleanup: refcount_xpd()
* Change refcount_xpd(): instead of returning a pointer to the atomic
counter, return directly its value (just like refcount_xbus())
* Add a refcount_xbus and refcount_xpd attributes to sysfs (for debugging)
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@8878 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/xpp/xbus-core.c')
-rw-r--r-- | drivers/dahdi/xpp/xbus-core.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/dahdi/xpp/xbus-core.c b/drivers/dahdi/xpp/xbus-core.c index 22f25ef..3906f41 100644 --- a/drivers/dahdi/xpp/xbus-core.c +++ b/drivers/dahdi/xpp/xbus-core.c @@ -148,6 +148,8 @@ xbus_t *get_xbus(const char *msg, xbus_t *xbus) XBUS_DBG(DEVICES, xbus, "%s: refcount_xbus=%d\n", msg, refcount_xbus(xbus)); dev = get_device(&xbus->astribank); + if (!dev) + return NULL; return dev_to_xbus(dev); } |