- if (unlikely(rfatt->att >= 16)) {
- dprintk(KERN_ERR PFX "ERROR: invalid rf_att: %u\n",
- rfatt->att);
- err = 1;
- }
- if (unlikely(bbatt->att >= 9)) {
- dprintk(KERN_ERR PFX "ERROR: invalid bband_att: %u\n",
- bbatt->att);
- err = 1;
- }
- if (unlikely(err))
- dump_stack();
+ /* Check the attenuation values against the LO control array sizes. */
+#if BCM43xx_DEBUG
+ if (rfatt->att >= BCM43xx_NR_RF) {
+ dprintk(KERN_ERR PFX
+ "ERROR: rfatt(%u) >= size of LO array\n",
+ rfatt->att);
+ err = -EINVAL;