usb-anchor: Ensure poisened gets initialized to 0

And do so in a way which ensures that any fields added in the future will
also get properly zero-ed.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Oliver Neukum <oliver@neukum.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Hans de Goede 2013-10-09 17:01:40 +02:00 коммит произвёл Greg Kroah-Hartman
Родитель a72e2e5cc2
Коммит 9ef73dbdd0
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -1214,6 +1214,7 @@ struct usb_anchor {
static inline void init_usb_anchor(struct usb_anchor *anchor) static inline void init_usb_anchor(struct usb_anchor *anchor)
{ {
memset(anchor, 0, sizeof(*anchor));
INIT_LIST_HEAD(&anchor->urb_list); INIT_LIST_HEAD(&anchor->urb_list);
init_waitqueue_head(&anchor->wait); init_waitqueue_head(&anchor->wait);
spin_lock_init(&anchor->lock); spin_lock_init(&anchor->lock);