linux-stable/drivers
Abhyuday Godhasara 05e5ba40ea driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver
As per the current implementation of only single callback data gets
saved per event, driver is throwing an error if try to register multiple
callback for same event.

Add support of multiple callbacks data for same event. So agent can
register for same event with multiple callbacks. Here event management
driver will store the callbacks as list in Hash table entry for that event.

Here each callback data contain 2 element as callback handler and private
data of agent driver.

Signed-off-by: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
Link: https://lore.kernel.org/r/20220427074803.19009-2-abhyuday.godhasara@xilinx.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-05-19 18:57:28 +02:00
..
accessibility accessiblity: speakup: Add missing misc_deregister in softsynth_probe 2022-05-19 18:56:48 +02:00
acpi
amba
android binder: fix atomic sleep when get extended error 2022-05-19 18:41:33 +02:00
ata
atm
auxdisplay
base Driver core fixes for 5.18-rc5 2022-04-30 10:24:21 -07:00
bcma
block
bluetooth
bus bus: ti-sysc: Fix warnings for unbind for serial 2022-05-19 18:57:00 +02:00
cdrom
char Linux 5.18-rc5 2022-05-02 13:49:24 +02:00
clk
clocksource
comedi drivers: comedi: replace ternary operator with min() 2022-05-19 18:54:45 +02:00
connector
counter
cpufreq
cpuidle
crypto
cxl
dax
dca
devfreq
dio drivers: dio: add missing iounmap() in dio_init() 2022-05-19 18:56:51 +02:00
dma
dma-buf
edac
eisa
extcon extcon: Modify extcon device to be created after driver data is set 2022-05-13 17:03:41 +09:00
firewire
firmware edd: simplify the check of 'attr->test' in edd_populate_dir() 2022-05-19 18:57:04 +02:00
fpga fpga: dfl: Allow Port to be linked to FME's DFL 2022-05-10 16:05:38 +08:00
fsi
gnss
gpio
gpu Merge tag 'amd-drm-fixes-5.18-2022-04-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes 2022-04-29 10:27:05 +10:00
greybus
hid
hsi
hv
hwmon
hwspinlock
hwtracing coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier 2022-05-09 16:03:24 +01:00
i2c
i3c
idle
iio First set of IIO new device support, features and cleanup for 5.19 2022-05-19 16:53:08 +02:00
infiniband
input
interconnect
iommu
ipack
irqchip
isdn
leds
macintosh
mailbox
mcb
md
media
memory
memstick
message
mfd
misc misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl 2022-05-19 18:57:20 +02:00
mmc
most
mtd
mux
net Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" 2022-04-28 09:46:18 -07:00
nfc
ntb
nubus
nvdimm
nvme
nvmem nvmem: sfp: Add support for TA 2.1 devices 2022-05-09 15:46:29 +02:00
of
opp
parisc
parport
pci
pcmcia
peci
perf
phy phy-for-5.19 2022-05-19 16:56:17 +02:00
pinctrl
platform
pnp
power extcon: Fix extcon_get_extcon_dev() error handling 2022-05-13 17:03:40 +09:00
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390
sbus
scsi
sh
siox
slimbus slimbus: qcom: Remove unnecessary print function dev_err() 2022-05-19 18:56:32 +02:00
soc driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver 2022-05-19 18:57:28 +02:00
soundwire soundwire: qcom: adjust autoenumeration timeout 2022-05-09 12:03:14 +05:30
spi
spmi
ssb
staging First set of IIO new device support, features and cleanup for 5.19 2022-05-19 16:53:08 +02:00
target
tc
tee
thermal
thunderbolt
tty
uio uio: dfl: add HSSI subsystem feature id 2022-05-09 15:42:57 +02:00
usb extcon: Fix extcon_get_extcon_dev() error handling 2022-05-13 17:03:40 +09:00
vdpa
vfio
vhost
video
virt
virtio
visorbus
vlynq
vme
w1
watchdog
xen
zorro
Kconfig
Makefile