On Wed, Mar 28, 2012 at 09:30:50AM +0200, Andrzej Pietrasiewicz wrote:
> usb: gadget: eliminate NULL pointer dereference (bugfix)
> 
> This patch fixes a bug which causes NULL pointer dereference in
> ffs_ep0_ioctl. The bug happens when the FunctionFS is not bound (either
> has not been bound yet or has been bound and then unbound) and can be
> reproduced with running the following commands:
> 
> $ insmod g_ffs.ko
> $ mount -t functionfs func /dev/usbgadget
> $ ./null
> 
> where null.c is:
> 
> #include <fcntl.h>
> #include <linux/usb/functionfs.h>
> 
> int main(void)
> {
>       int fd = open("/dev/usbgadget/ep0", O_RDWR);
>       ioctl(fd, FUNCTIONFS_CLEAR_HALT);
> 
>       return 0;
> }
> 
> Signed-off-by: Andrzej Pietrasiewicz <[email protected]>
> Signed-off-by: Kyungmin Park <[email protected]>
> Cc: [email protected]

applied, thanks

-- 
balbi

Attachment: signature.asc
Description: Digital signature

Reply via email to