diff options
-rw-r--r-- | sound/pci/emu10k1/io.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sound/pci/emu10k1/io.c b/sound/pci/emu10k1/io.c index 81c75b4528d9..706b4f0c6806 100644 --- a/sound/pci/emu10k1/io.c +++ b/sound/pci/emu10k1/io.c | |||
@@ -71,11 +71,8 @@ void snd_emu10k1_ptr_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned i | |||
71 | unsigned long flags; | 71 | unsigned long flags; |
72 | unsigned int mask; | 72 | unsigned int mask; |
73 | 73 | ||
74 | if (!emu) { | 74 | if (snd_BUG_ON(!emu)) |
75 | dev_err(emu->card->dev, "ptr_write: emu is null!\n"); | ||
76 | dump_stack(); | ||
77 | return; | 75 | return; |
78 | } | ||
79 | mask = emu->audigy ? A_PTR_ADDRESS_MASK : PTR_ADDRESS_MASK; | 76 | mask = emu->audigy ? A_PTR_ADDRESS_MASK : PTR_ADDRESS_MASK; |
80 | regptr = ((reg << 16) & mask) | (chn & PTR_CHANNELNUM_MASK); | 77 | regptr = ((reg << 16) & mask) | (chn & PTR_CHANNELNUM_MASK); |
81 | 78 | ||