On Tue, 2026-03-10 at 12:48 +0100, Philipp Hahn wrote: > Prefer using IS_ERR_OR_NULL() over using IS_ERR() and a manual NULL > check. > > Change generated with coccinelle. > > To: Marcel Holtmann <[email protected]> > To: Johan Hedberg <[email protected]> > To: Luiz Augusto von Dentz <[email protected]> > Cc: [email protected] > Cc: [email protected] > Signed-off-by: Philipp Hahn <[email protected]>
Reviewed-by: Bastien Nocera <[email protected]> > --- > net/bluetooth/mgmt.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c > index > a7238fd3b03bb54f39af1afee74dc1acd931c324..06d2da67bbe14e17ee478aa939d > e26526c333d91 100644 > --- a/net/bluetooth/mgmt.c > +++ b/net/bluetooth/mgmt.c > @@ -4169,7 +4169,7 @@ static void set_default_phy_complete(struct > hci_dev *hdev, void *data, int err) > mgmt_phy_configuration_changed(hdev, cmd->sk); > } > > - if (skb && !IS_ERR(skb)) > + if (!IS_ERR_OR_NULL(skb)) > kfree_skb(skb); > > mgmt_pending_free(cmd); > @@ -5730,7 +5730,7 @@ static void read_local_oob_data_complete(struct > hci_dev *hdev, void *data, > MGMT_STATUS_SUCCESS, &mgmt_rp, rp_size); > > remove: > - if (skb && !IS_ERR(skb)) > + if (!IS_ERR_OR_NULL(skb)) > kfree_skb(skb); > > mgmt_pending_free(cmd); > @@ -8277,7 +8277,7 @@ static void > read_local_oob_ext_data_complete(struct hci_dev *hdev, void *data, > mgmt_rp, sizeof(*mgmt_rp) + > eir_len, > HCI_MGMT_OOB_DATA_EVENTS, cmd->sk); > done: > - if (skb && !IS_ERR(skb)) > + if (!IS_ERR_OR_NULL(skb)) > kfree_skb(skb); > > kfree(mgmt_rp);
