summaryrefslogtreecommitdiff
path: root/drivers/dahdi/dahdi_transcode.c
diff options
context:
space:
mode:
authorShaun Ruffell <sruffell@digium.com>2009-01-05 22:32:07 +0000
committerShaun Ruffell <sruffell@digium.com>2009-01-05 22:32:07 +0000
commit79b0934d10d38bd2f627cff37595ff9be913951b (patch)
treed70561dc038de6b1863915ae4714bf33de12ef33 /drivers/dahdi/dahdi_transcode.c
parent6dd007854d83beb80bfbecb7d84fcac79bb98ca3 (diff)
spin_is_lock always evalulates to 0 on SMP kernels. So since I still want to
keep the check in there to avoid problems in the future (and since this code path is only used when opening a new transcoder session) I made the check conditional on running an SMP kernel. git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@5635 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/dahdi_transcode.c')
-rw-r--r--drivers/dahdi/dahdi_transcode.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/dahdi/dahdi_transcode.c b/drivers/dahdi/dahdi_transcode.c
index a831d54..d1ff9a3 100644
--- a/drivers/dahdi/dahdi_transcode.c
+++ b/drivers/dahdi/dahdi_transcode.c
@@ -185,7 +185,9 @@ get_free_channel(struct dahdi_transcoder *tc,
struct dahdi_transcoder_channel *chan;
int i;
/* Should be called with the translock held. */
+#ifdef CONFIG_SMP
WARN_ON(!spin_is_locked(&translock));
+#endif
for (i = 0; i < tc->numchannels; i++) {
chan = &tc->channels[i];