usb: gadget: f_hid: actually limit the number of instances
authorAndrzej Pietrasiewicz <andrzej.p@samsung.com>
Fri, 24 Jul 2015 07:48:40 +0000 (09:48 +0200)
committerFelipe Balbi <balbi@ti.com>
Mon, 27 Jul 2015 15:19:50 +0000 (10:19 -0500)
commit774cf72f8ad971031428f8057d2947c8780a7b8c
tree592f655330afb07b95301b4ddb509b1911cfb251
parentc41b7767673cb76adeb2b5fde220209f717ea13c
usb: gadget: f_hid: actually limit the number of instances

There is a predefined maximum number of hid instances, currently 4.
A chrdev region is allocated accordingly, but with configfs the user
can create as many hid function directories as they like. To make
the number of hid instances consistent with the number of allocated minors,
the limit is enforced at directory creation time.

Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/gadget/function/f_hid.c