diff options
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/dvb/dvb-usb/af9035.c | 4 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/af9035.h | 1 |
2 files changed, 2 insertions, 3 deletions
diff --git a/drivers/media/dvb/dvb-usb/af9035.c b/drivers/media/dvb/dvb-usb/af9035.c index d2c84ee290a..d97f45e39f4 100644 --- a/drivers/media/dvb/dvb-usb/af9035.c +++ b/drivers/media/dvb/dvb-usb/af9035.c @@ -615,7 +615,6 @@ static int af9035_read_mac_address(struct dvb_usb_device *d, u8 mac[6]) state->af9033_config[i].spec_inv = 1; break; default: - state->hw_not_supported = true; warn("tuner ID=%02x not supported, please report!", tmp); }; @@ -809,7 +808,8 @@ static int af9035_frontend_attach(struct dvb_usb_adapter *adap) struct state *state = adap->dev->priv; int ret; - if (state->hw_not_supported) { + if (!state->af9033_config[adap->id].tuner) { + /* unsupported tuner */ ret = -ENODEV; goto err; } diff --git a/drivers/media/dvb/dvb-usb/af9035.h b/drivers/media/dvb/dvb-usb/af9035.h index 262cc3f4b00..481a1a43dd2 100644 --- a/drivers/media/dvb/dvb-usb/af9035.h +++ b/drivers/media/dvb/dvb-usb/af9035.h @@ -54,7 +54,6 @@ struct usb_req { struct state { bool dual_mode; - bool hw_not_supported; struct af9033_config af9033_config[2]; }; |