Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 44151
b: refs/heads/master
c: 67952e8
h: refs/heads/master
i:
  44149: ef7054e
  44147: 9cc7b31
  44143: 7f2b888
v: v3
  • Loading branch information
Mauro Carvalho Chehab committed Dec 10, 2006
1 parent dbeca2e commit d6b5a14
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: f35db23c1b1c4da0642e932a7035b5c577377974
refs/heads/master: 67952e8cb111c5b2f9e675dba1bbde4876f9fcf3
2 changes: 1 addition & 1 deletion trunk/drivers/media/video/cx88/cx88-input.c
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ static void cx88_ir_work(struct work_struct *work)
static void cx88_ir_start(struct cx88_core *core, struct cx88_IR *ir)
{
if (ir->polling) {
INIT_WORK(&ir->work, cx88_ir_work, ir);
INIT_WORK(&ir->work, cx88_ir_work);
init_timer(&ir->timer);
ir->timer.function = ir_timer;
ir->timer.data = (unsigned long)ir;
Expand Down
8 changes: 4 additions & 4 deletions trunk/drivers/media/video/usbvision/usbvision-core.c
Original file line number Diff line number Diff line change
Expand Up @@ -1708,7 +1708,6 @@ int usbvision_power_off(struct usb_usbvision *usbvision)
return errCode;
}


/*
* usbvision_set_video_format()
*
Expand Down Expand Up @@ -2217,14 +2216,15 @@ int usbvision_power_on(struct usb_usbvision *usbvision)
*/

// to call usbvision_power_off from task queue
static void call_usbvision_power_off(void *_usbvision)
static void call_usbvision_power_off(struct work_struct *work)
{
struct usb_usbvision *usbvision = _usbvision;
struct usb_usbvision *usbvision = container_of(work, struct usb_usbvision, work);

PDEBUG(DBG_FUNC, "");
down_interruptible(&usbvision->lock);
if(usbvision->user == 0) {
usbvision_i2c_usb_del_bus(&usbvision->i2c_adap);

usbvision_power_off(usbvision);
usbvision->initialized = 0;
}
Expand All @@ -2237,7 +2237,7 @@ static void usbvision_powerOffTimer(unsigned long data)

PDEBUG(DBG_FUNC, "");
del_timer(&usbvision->powerOffTimer);
INIT_WORK(&usbvision->powerOffWork, call_usbvision_power_off, usbvision);
INIT_WORK(&usbvision->powerOffWork, call_usbvision_power_off);
(void) schedule_work(&usbvision->powerOffWork);

}
Expand Down
2 changes: 2 additions & 0 deletions trunk/drivers/media/video/usbvision/usbvision.h
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,8 @@ struct usb_usbvision {
struct video_device *rdev; /* Radio Device */
struct video_device *vbi; /* VBI Device */

struct work_struct work;

/* i2c Declaration Section*/
struct i2c_adapter i2c_adap;
struct i2c_algo_usb_data i2c_algo;
Expand Down

0 comments on commit d6b5a14

Please sign in to comment.