Messages in this thread | | | Date | Thu, 11 Nov 2021 12:38:26 +0100 | From | Greg Kroah-Hartman <> | Subject | Re: [PATCH] usb: gadget: f_fs: Use stream_open() for endpoint files |
| |
On Thu, Nov 11, 2021 at 04:41:55PM +0530, Pavankumar Kondeti wrote: > Function fs endpoint files does not have the notion of file position. > So switch to stream like functionality. This allows concurrent threads > to be blocked in the ffs read/write operations which use ffs_mutex_lock(). > The ffs mutex lock deploys interruptible wait. Otherwise, threads are > blocking for the mutex lock in __fdget_pos(). For whatever reason, ff the > host does not send/receive data for longer time, hung task warnings > are observed. > > Change-Id: I602fa56fb5ed4c8c46e19df68c3335c4b12cae81
Always run scripts/checkpatch.pl on your patches so you do not get grumpy maintainers asking you to run scripts/checkpatch.pl on them...
thanks,
greg k-h
| |