[Bluetooth] Kill redundant NULL checks before kfree()

There's no need to check for NULL before calling kfree() on a pointer.

Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>

+4 -9
+2 -5
drivers/bluetooth/bpa10x.c
··· 367 367 if (!urb) 368 368 return; 369 369 370 - if (urb->setup_packet) 371 - kfree(urb->setup_packet); 372 - 373 - if (urb->transfer_buffer) 374 - kfree(urb->transfer_buffer); 370 + kfree(urb->setup_packet); 371 + kfree(urb->transfer_buffer); 375 372 376 373 usb_free_urb(urb); 377 374 }
+2 -4
drivers/bluetooth/hci_usb.c
··· 390 390 urb = &_urb->urb; 391 391 BT_DBG("%s freeing _urb %p type %d urb %p", 392 392 husb->hdev->name, _urb, _urb->type, urb); 393 - if (urb->setup_packet) 394 - kfree(urb->setup_packet); 395 - if (urb->transfer_buffer) 396 - kfree(urb->transfer_buffer); 393 + kfree(urb->setup_packet); 394 + kfree(urb->transfer_buffer); 397 395 _urb_free(_urb); 398 396 } 399 397