[media] dib7000p: setup dev.parent for i2c master built into 7000p
We need to set the dev.parent member on the dib7000p on its i2c master, or else calls to request_firmware() will hit an oops in 2.6.31. Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com> Cc: Patrick Boettcher <pboettcher@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
2750d9c3af
commit
85ec9d7193
@ -2336,6 +2336,11 @@ struct dvb_frontend *dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr,
|
|||||||
request_firmware() will hit an OOPS (this should be moved somewhere
|
request_firmware() will hit an OOPS (this should be moved somewhere
|
||||||
more common) */
|
more common) */
|
||||||
|
|
||||||
|
/* FIXME: make sure the dev.parent field is initialized, or else
|
||||||
|
request_firmware() will hit an OOPS (this should be moved somewhere
|
||||||
|
more common) */
|
||||||
|
st->i2c_master.gated_tuner_i2c_adap.dev.parent = i2c_adap->dev.parent;
|
||||||
|
|
||||||
dibx000_init_i2c_master(&st->i2c_master, DIB7000P, st->i2c_adap, st->i2c_addr);
|
dibx000_init_i2c_master(&st->i2c_master, DIB7000P, st->i2c_adap, st->i2c_addr);
|
||||||
|
|
||||||
/* init 7090 tuner adapter */
|
/* init 7090 tuner adapter */
|
||||||
|
Reference in New Issue
Block a user