diff options
author | <jgarzik@pretzel.yyz.us> | 2005-05-26 01:47:10 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@pobox.com> | 2005-05-26 01:47:10 -0400 |
commit | 949d33e70f2c3e93bfe5265a50e40175b1ab1ec1 (patch) | |
tree | ca88fd8f8f81b167dc4685ed34e9636f267db60d /drivers/media/dvb/dibusb | |
parent | b095518ef51c37658c58367bd19240b8a113f25c (diff) | |
parent | bef9c558841604116704e10b3d9ff3dbf4939423 (diff) |
Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD
Diffstat (limited to 'drivers/media/dvb/dibusb')
-rw-r--r-- | drivers/media/dvb/dibusb/dvb-dibusb-dvb.c | 10 | ||||
-rw-r--r-- | drivers/media/dvb/dibusb/dvb-dibusb-fe-i2c.c | 4 | ||||
-rw-r--r-- | drivers/media/dvb/dibusb/dvb-dibusb.h | 2 |
3 files changed, 8 insertions, 8 deletions
diff --git a/drivers/media/dvb/dibusb/dvb-dibusb-dvb.c b/drivers/media/dvb/dibusb/dvb-dibusb-dvb.c index 04e54ec093f0..400b439e804e 100644 --- a/drivers/media/dvb/dibusb/dvb-dibusb-dvb.c +++ b/drivers/media/dvb/dibusb/dvb-dibusb-dvb.c | |||
@@ -131,7 +131,7 @@ int dibusb_dvb_init(struct usb_dibusb *dib) | |||
131 | deb_info("dvb_register_adapter failed: error %d", ret); | 131 | deb_info("dvb_register_adapter failed: error %d", ret); |
132 | goto err; | 132 | goto err; |
133 | } | 133 | } |
134 | dib->adapter->priv = dib; | 134 | dib->adapter.priv = dib; |
135 | 135 | ||
136 | /* i2c is done in dibusb_i2c_init */ | 136 | /* i2c is done in dibusb_i2c_init */ |
137 | 137 | ||
@@ -151,18 +151,18 @@ int dibusb_dvb_init(struct usb_dibusb *dib) | |||
151 | dib->dmxdev.filternum = dib->demux.filternum; | 151 | dib->dmxdev.filternum = dib->demux.filternum; |
152 | dib->dmxdev.demux = &dib->demux.dmx; | 152 | dib->dmxdev.demux = &dib->demux.dmx; |
153 | dib->dmxdev.capabilities = 0; | 153 | dib->dmxdev.capabilities = 0; |
154 | if ((ret = dvb_dmxdev_init(&dib->dmxdev, dib->adapter)) < 0) { | 154 | if ((ret = dvb_dmxdev_init(&dib->dmxdev, &dib->adapter)) < 0) { |
155 | err("dvb_dmxdev_init failed: error %d",ret); | 155 | err("dvb_dmxdev_init failed: error %d",ret); |
156 | goto err_dmx_dev; | 156 | goto err_dmx_dev; |
157 | } | 157 | } |
158 | 158 | ||
159 | dvb_net_init(dib->adapter, &dib->dvb_net, &dib->demux.dmx); | 159 | dvb_net_init(&dib->adapter, &dib->dvb_net, &dib->demux.dmx); |
160 | 160 | ||
161 | goto success; | 161 | goto success; |
162 | err_dmx_dev: | 162 | err_dmx_dev: |
163 | dvb_dmx_release(&dib->demux); | 163 | dvb_dmx_release(&dib->demux); |
164 | err_dmx: | 164 | err_dmx: |
165 | dvb_unregister_adapter(dib->adapter); | 165 | dvb_unregister_adapter(&dib->adapter); |
166 | err: | 166 | err: |
167 | return ret; | 167 | return ret; |
168 | success: | 168 | success: |
@@ -179,7 +179,7 @@ int dibusb_dvb_exit(struct usb_dibusb *dib) | |||
179 | dib->demux.dmx.close(&dib->demux.dmx); | 179 | dib->demux.dmx.close(&dib->demux.dmx); |
180 | dvb_dmxdev_release(&dib->dmxdev); | 180 | dvb_dmxdev_release(&dib->dmxdev); |
181 | dvb_dmx_release(&dib->demux); | 181 | dvb_dmx_release(&dib->demux); |
182 | dvb_unregister_adapter(dib->adapter); | 182 | dvb_unregister_adapter(&dib->adapter); |
183 | } | 183 | } |
184 | return 0; | 184 | return 0; |
185 | } | 185 | } |
diff --git a/drivers/media/dvb/dibusb/dvb-dibusb-fe-i2c.c b/drivers/media/dvb/dibusb/dvb-dibusb-fe-i2c.c index 2ed89488c7c4..5a71b88797d9 100644 --- a/drivers/media/dvb/dibusb/dvb-dibusb-fe-i2c.c +++ b/drivers/media/dvb/dibusb/dvb-dibusb-fe-i2c.c | |||
@@ -183,7 +183,7 @@ int dibusb_fe_init(struct usb_dibusb* dib) | |||
183 | dib->dibdev->name); | 183 | dib->dibdev->name); |
184 | return -ENODEV; | 184 | return -ENODEV; |
185 | } else { | 185 | } else { |
186 | if (dvb_register_frontend(dib->adapter, dib->fe)) { | 186 | if (dvb_register_frontend(&dib->adapter, dib->fe)) { |
187 | err("Frontend registration failed."); | 187 | err("Frontend registration failed."); |
188 | if (dib->fe->ops->release) | 188 | if (dib->fe->ops->release) |
189 | dib->fe->ops->release(dib->fe); | 189 | dib->fe->ops->release(dib->fe); |
@@ -206,7 +206,7 @@ int dibusb_i2c_init(struct usb_dibusb *dib) | |||
206 | { | 206 | { |
207 | int ret = 0; | 207 | int ret = 0; |
208 | 208 | ||
209 | dib->adapter->priv = dib; | 209 | dib->adapter.priv = dib; |
210 | 210 | ||
211 | strncpy(dib->i2c_adap.name,dib->dibdev->name,I2C_NAME_SIZE); | 211 | strncpy(dib->i2c_adap.name,dib->dibdev->name,I2C_NAME_SIZE); |
212 | #ifdef I2C_ADAP_CLASS_TV_DIGITAL | 212 | #ifdef I2C_ADAP_CLASS_TV_DIGITAL |
diff --git a/drivers/media/dvb/dibusb/dvb-dibusb.h b/drivers/media/dvb/dibusb/dvb-dibusb.h index 52cd35dd9d83..c965b64fb1ab 100644 --- a/drivers/media/dvb/dibusb/dvb-dibusb.h +++ b/drivers/media/dvb/dibusb/dvb-dibusb.h | |||
@@ -181,7 +181,7 @@ struct usb_dibusb { | |||
181 | struct semaphore i2c_sem; | 181 | struct semaphore i2c_sem; |
182 | 182 | ||
183 | /* dvb */ | 183 | /* dvb */ |
184 | struct dvb_adapter *adapter; | 184 | struct dvb_adapter adapter; |
185 | struct dmxdev dmxdev; | 185 | struct dmxdev dmxdev; |
186 | struct dvb_demux demux; | 186 | struct dvb_demux demux; |
187 | struct dvb_net dvb_net; | 187 | struct dvb_net dvb_net; |