lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 16 May 2016 15:57:44 +0300
From:	Felipe Balbi <>
To:	Alan Stern <>
Cc:	"Du\, Changbin" <>,
	Al Viro <>,
	"gregkh\" <>,
	"mina86\" <>,
	"rui.silva\" <>,
	"k.opasiak\" <>,
	"lars\" <>,
	"linux-usb\" <>,
	"linux-kernel\" <>
Subject: RE: [PATCH] usb: gadget: f_fs: report error if excess data received


Alan Stern <> writes:
> On Fri, 13 May 2016, Felipe Balbi wrote:
>> We deliver to userspace the part userspace requested, right? So that's
>> okay. The USB details WRT e.g. babble or host trying to send more data
>> than expected, needs to be handled within the kernel.
> The point is that you don't know whether the host sent more data than
> expected.  All you know is that the host sent more data than the user
> asked the kernel for -- but maybe the user didn't ask for all the data
> that he expected.  Maybe the user wanted to retrieve the full set of
> data using two read() system calls.

right, but that just means we need to buffer the data instead of bailing
out of the first read() completely.


Download attachment "signature.asc" of type "application/pgp-signature" (819 bytes)

Powered by blists - more mailing lists