diff options
author | Maurizio Lombardi <mlombard@redhat.com> | 2014-06-19 15:05:00 +0200 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2014-06-25 13:29:30 +0200 |
commit | 9172b763a776bae644d140748a0352fc67277a4c (patch) | |
tree | 8a8c7042552513e090d942d5ddc916aa62bb1f17 /security | |
parent | 0353e085edb0f11e040cf91e71d831ec07943b20 (diff) | |
download | talos-op-linux-9172b763a776bae644d140748a0352fc67277a4c.tar.gz talos-op-linux-9172b763a776bae644d140748a0352fc67277a4c.zip |
bnx2fc: do not scan uninitialized lists in case of error.
In case of of error, the bnx2fc_cmd_mgr_alloc() function will call
the bnx2fc_cmd_mgr_free() to perform the cleanup.
The problem is that in one case the latter may try to scan
some not-yet initialized lists, resulting in a kernel panic.
This patch prevents this from happening by freeing the lists
before calling bnx2fc_cmd_mgr_free().
Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
Acked-by: Eddie Wai <eddie.wai@broadcom.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions