diff options
author | Ben Hutchings <ben.hutchings@codethink.co.uk> | 2018-01-11 17:01:36 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-01-17 09:38:52 +0100 |
commit | 66bb6c2c4445d39f4086637d425da77dcc3364ae (patch) | |
tree | 9fc5378bccc93c73b66ce92f73758582dedb59ac /net | |
parent | 135f98084eacc6c359b35899efb50363a5d3269a (diff) |
xhci: Fix ring leak in failure path of xhci_alloc_virt_device()
This is a stable-only fix for the backport of commit 5d9b70f7d52e
("xhci: Don't add a virt_dev to the devs array before it's fully
allocated").
In branches that predate commit c5628a2af83a ("xhci: remove endpoint
ring cache") there is an additional failure path in
xhci_alloc_virt_device() where ring cache allocation fails, in
which case we need to free the ring allocated for endpoint 0.
Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Cc: Mathias Nyman <mathias.nyman@intel.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions