Imported nokia patch nokia-20091602+0m5.diff
[kernel-power] / kernel-power-2.6.28 / debian / patches / musb_sysfs_notify.diff
1 --- kernel-power/drivers/usb/musb/musb_core.c   2012-01-28 01:52:40.709486709 +0100
2 +++ kernel-power/drivers/usb/musb/musb_core.c   2012-01-28 01:53:42.009484919 +0100
3 @@ -2044,6 +2044,9 @@ musb_mode_store(struct device *dev, stru
4                 status = -EINVAL;
5         mutex_unlock(&musb->mutex);
6  
7 +       sysfs_notify(&musb->controller->kobj, NULL, "mode");
8 +       schedule_work(&musb->irq_work);
9 +
10         return (status == 0) ? n : status;
11  }
12  static DEVICE_ATTR(mode, 0644, musb_mode_show, musb_mode_store);
13 --- kernel-power/drivers/usb/musb/musb_procfs.c 2012-01-29 00:00:50.961863921 +0100
14 +++ kernel-power/drivers/usb/musb/musb_procfs.c 2012-01-29 00:01:52.089862132 +0100
15 @@ -721,6 +721,8 @@ static int musb_proc_write(struct file *
16                 DBG(1, "CONNECT (%s) devctl %02x\n",
17                                 otg_state_string(musb), devctl);
18                 }
19 +               sysfs_notify(&musb->controller->kobj, NULL, "mode");
20 +               schedule_work(&musb->irq_work);
21                 break;
22  
23         case 'H':