usb: gadget: udc: avoid use of freed pointer
authorGustavo A. R. Silva <garsilva@embeddedor.com>
Tue, 14 Feb 2017 21:58:33 +0000 (15:58 -0600)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 11 Apr 2017 07:58:17 +0000 (10:58 +0300)
commit71ef322d0669785ded30cf389e81b720dda7c82a
tree0f4e86044de30598e1a6dfa83b3a4787ad7bec6c
parentdad3f793f20fbb5c0c342f0f5a0bdf69a4d76089
usb: gadget: udc: avoid use of freed pointer

Rewrite udc_free_dma_chain() function to avoid use of pointer after free.

Addresses-Coverity-ID: 1091172
Acked-by: Michal Nazarewicz <mina86@mina86.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/gadget/udc/amd5536udc.c