Maciej Fijalkowski
3b7a8ec2de
samples/bpf: Check the prog id before exiting
...
Check the program id within the signal handler on polling xdp samples
that were previously converted to libbpf usage. Avoid the situation of
unloading the program that was not attached by sample that is exiting.
Handle also the case where bpf_get_link_xdp_id didn't exit with an error
but the xdp program was not found on an interface.
Reported-by: Michal Papaj <michal.papaj@intel.com>
Reported-by: Jakub Spizewski <jakub.spizewski@intel.com>
Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2019-02-01 23:37:51 +01:00
..
auxdisplay
auxdisplay: Replace licenses with SPDX identifiers
2018-04-12 19:02:45 +02:00
bpf
samples/bpf: Check the prog id before exiting
2019-02-01 23:37:51 +01:00
configfs
configfs: make config_item_type const
2017-10-19 16:15:15 +02:00
connector
kbuild: announce removal of SUBDIRS if used
2018-12-01 22:21:56 +09:00
hidraw
HID: samples/hidraw: fix typo in printed message
2018-11-21 00:31:58 +01:00
hw_breakpoint
kdb
kfifo
kobject
kobject: Remove redundant license text
2017-12-07 18:36:43 +01:00
kprobes
arch: remove tile port
2018-03-16 10:56:03 +01:00
livepatch
livepatch: check kzalloc return values
2018-12-18 10:23:07 +01:00
mei
mei: samples: fix a signedness bug in amt_host_if_call()
2018-10-02 15:39:59 -07:00
mic /mpssd
Merge branch 'linus' into locking/core, to resolve conflicts
2017-11-07 10:32:44 +01:00
pktgen
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
qmi
samples: Introduce Qualcomm QMI sample client
2018-02-12 16:57:22 -08:00
rpmsg
seccomp
samples/seccomp: Fix 32-bit build
2019-01-08 07:45:01 +01:00
statx
kbuild: remove all dummy assignments to obj-
2017-11-18 11:46:06 +09:00
timers
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
trace_events
Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2017-11-15 10:14:11 -08:00
trace_printk
uhid
kbuild: remove all dummy assignments to obj-
2017-11-18 11:46:06 +09:00
v4l
media: v4l2-pci-skeleton: replace vb2_buffer with vb2_v4l2_buffer
2018-12-03 14:41:51 -05:00
vfio-mdev
vfio-mdev/samples: Use u8 instead of char for handle functions
2018-12-17 11:07:13 -07:00
watchdog
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
Kconfig
samples: disable CONFIG_SAMPLES for UML
2018-10-11 02:15:46 +09:00
Makefile
remoteproc updates for v4.17
2018-04-10 12:09:27 -07:00