[RESEND PATCH v2] usb: gadget: f_mass_storage: add missing memory barrier for thread_wakeup_needed

2013-05-22 Thread UCHINO Satoshi
>state != BUF_STATE_FULL) { rc = sleep_thread(common); if (rc) return rc; } Cc: sta...@vger.kernel.org Signed-off-by: UCHINO Satoshi Acked-by: Michal Nazarewicz --- Resending with revised to and cc list and Acked-by line. Cf. http://mar

[PATCH v2] usb: gadget: f_mass_storage: add missing memory barrier for thread_wakeup_needed

2013-03-18 Thread UCHINO Satoshi
>state != BUF_STATE_FULL) { rc = sleep_thread(common); if (rc) return rc; } Cc: sta...@vger.kernel.org Signed-off-by: UCHINO Satoshi --- Changes in v2: - add comments why the barrier is needed drivers/usb/gadget/f_mass_storage.c |2 ++

Re: [PATCH] usb: gadget: f_mass_storage: add missing memory barrier for thread_wakeup_needed

2013-03-15 Thread UCHINO Satoshi
Hi, On Fri, 15 Mar 2013 07:39:02, "Felipe Balbi" wrote: > Hi, > > On Fri, Mar 15, 2013 at 09:25:28AM +0900, UCHINO Satoshi wrote: >> Without this memory barrier, the file-storage thread may fail to >> escape from the following while loop, becau

[PATCH] usb: gadget: f_mass_storage: add missing memory barrier for thread_wakeup_needed

2013-03-14 Thread UCHINO Satoshi
>state != BUF_STATE_FULL) { rc = sleep_thread(common); if (rc) return rc; } Cc: sta...@vger.kernel.org Signed-off-by: UCHINO Satoshi --- drivers/usb/gadget/f_mass_storage.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) dif