summaryrefslogtreecommitdiff
path: root/net/bluetooth/hci_event.c
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2021-12-01 21:54:52 +0300
committerMarcel Holtmann <marcel@holtmann.org>2021-12-07 19:05:38 +0300
commit13244cccc2b61ec715f0ac583d3037497004d4a5 (patch)
treea6f62154833573b637d1ce75ac7ca99b88311da2 /net/bluetooth/hci_event.c
parent561ae1d46a8ddcbc13162d5771f5ed6c8249e730 (diff)
downloadlinux-13244cccc2b61ec715f0ac583d3037497004d4a5.tar.xz
skbuff: introduce skb_pull_data
Like skb_pull but returns the original data pointer before pulling the data after performing a check against sbk->len. This allows to change code that does "struct foo *p = (void *)skb->data;" which is hard to audit and error prone, to: p = skb_pull_data(skb, sizeof(*p)); if (!p) return; Which is both safer and cleaner. Acked-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'net/bluetooth/hci_event.c')
0 files changed, 0 insertions, 0 deletions