summaryrefslogtreecommitdiff
path: root/drivers/dahdi/xpp/xbus-core.c
diff options
context:
space:
mode:
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>2008-10-27 15:57:44 +0000
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>2008-10-27 15:57:44 +0000
commitf2fa6b91b20f4574a73afade37d3d5d512f99c52 (patch)
tree4b1e2eb3688f00071f93980e1c497fdc37359192 /drivers/dahdi/xpp/xbus-core.c
parente396adac543af4d7a37b75a27b8a1df4b5711ae5 (diff)
xpp: remove an unused manual reference count field.
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@5132 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/xpp/xbus-core.c')
-rw-r--r--drivers/dahdi/xpp/xbus-core.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/dahdi/xpp/xbus-core.c b/drivers/dahdi/xpp/xbus-core.c
index f868c0e..75363da 100644
--- a/drivers/dahdi/xpp/xbus-core.c
+++ b/drivers/dahdi/xpp/xbus-core.c
@@ -663,7 +663,6 @@ int xbus_xpd_bind(xbus_t *xbus, xpd_t *xpd, int unit, int subunit)
xpd->xbus_idx = xpd_num;
xbus->xpds[xpd_num] = xpd;
xpd->xbus = xbus;
- atomic_inc(&xbus->xbus_ref_count);
atomic_inc(&xbus->num_xpds);
spin_unlock_irqrestore(&xbus->lock, flags);
/* Must be done out of atomic context */
@@ -1224,9 +1223,6 @@ void xbus_disconnect(xbus_t *xbus)
worker_destroy(xbus->worker);
XBUS_DBG(DEVICES, xbus, "Deactivated refcount_xbus=%d\n",
refcount_xbus(xbus));
- if(atomic_dec_and_test(&xbus->xbus_ref_count)) {
- XBUS_DBG(DEVICES, xbus, "%s: Last ref to xbus. Removing\n", __FUNCTION__);
- }
xbus_sysfs_remove(xbus); /* Device-Model */
}
@@ -1325,7 +1321,6 @@ xbus_t *xbus_new(struct xbus_ops *ops, ushort max_send_size, void *priv)
XBUS_DBG(DEVICES, xbus, "\n");
transport_init(xbus, ops, max_send_size, priv);
spin_lock_init(&xbus->lock);
- atomic_set(&xbus->xbus_ref_count, 1); /* a single ref */
init_waitqueue_head(&xbus->command_queue_empty);
init_timer(&xbus->command_timer);
init_MUTEX(&xbus->in_worker);
@@ -1457,9 +1452,6 @@ static int xbus_read_proc(char *page, char **start, off_t off, int count, int *e
xbus->label,
(!XBUS_IS(xbus, DISCONNECTED)) ? "connected" : "missing"
);
- len += sprintf(page + len, "\nxbus_ref_count=%d\n",
- atomic_read(&xbus->xbus_ref_count)
- );
len += xbus_fill_proc_queue(page + len, &xbus->send_pool);
len += xbus_fill_proc_queue(page + len, &xbus->receive_pool);
len += xbus_fill_proc_queue(page + len, &xbus->command_queue);