|
|
Re: [PATCH net 1/2] bnx2x: fix a crash on corrupt firmware file |
On Fri, 2012-03-16 at 01:08 +0100, Michal Schmidt wrote: > If the requested firmware is deemed corrupt and then released, reset the > pointer to NULL in order to avoid double-freeing it in > bnx2x_release_firmware() or dereferencing it in bnx2x_init_firmware(). > > Signed-off-by: Michal Schmidt <mschmidt@xxxxxxxxxx> Acked-by: Eilon Greenstein <eilong@xxxxxxxxxxxx> Thanks Michal! > --- > drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c > index 2545213..00ff62f 100644 > --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c > +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c > @@ -10901,6 +10901,7 @@ init_ops_alloc_err: > kfree(bp->init_data); > request_firmware_exit: > release_firmware(bp->firmware); > + bp->firmware = NULL; > > return rc; > } -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux Kernel Discussion] [Ethernet Bridging] [Linux Wireless Networking] [Linux Bluetooth Networking] [Linux Networking Users] [VLAN] [Git] [IETF Annouce] [Linux Assembly] [Security] [Bugtraq] [Photo] [Singles Social Networking] [Yosemite Information] [MIPS Linux] [ARM Linux Kernel] [ARM Linux] [Linux Virtualization] [Linux Security] [Linux IDE] [Linux RAID] [Linux SCSI] [Free Dating]
![]() |
![]() |