>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
>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 ++
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
>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