2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-26 22:24:09 +08:00
linux-next/drivers/isdn/gigaset
Tilman Schmidt 4dd8230acd gigaset: fix bad assumptions about CAPI skbuffs
The CAPI interface incorrectly assumed that CAPI messages would always
start at the beginning of the data buffer: fix by treating DATA_B3
messages as the link layer header to their payload data. This fix
changes the way acknowledgement information is propagated through the
hardware specific modules and thereby impacts the ISDN4Linux variant
of the driver, too.

Also some assumptions about methods not being called from interrupt
context turned out to be unwarranted; fix by using dev_kfree_skb_any()
wherever non-interrupt context isn't guaranteed.

Impact: bugfix
Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-10-29 01:37:09 -07:00
..
asyncdata.c gigaset: fix bad assumptions about CAPI skbuffs 2009-10-29 01:37:09 -07:00
bas-gigaset.c gigaset: prepare for CAPI implementation 2009-10-06 22:43:50 -07:00
capi.c gigaset: fix bad assumptions about CAPI skbuffs 2009-10-29 01:37:09 -07:00
common.c gigaset: add Kernel CAPI interface (v3) 2009-10-06 22:43:53 -07:00
dummyll.c gigaset: allow building without I4L 2009-10-06 22:43:51 -07:00
ev-layer.c gigaset: add Kernel CAPI interface (v3) 2009-10-06 22:43:53 -07:00
gigaset.h gigaset: fix bad assumptions about CAPI skbuffs 2009-10-29 01:37:09 -07:00
i4l.c gigaset: fix bad assumptions about CAPI skbuffs 2009-10-29 01:37:09 -07:00
interface.c gigaset: add kerneldoc comments 2009-10-06 22:21:07 -07:00
isocdata.c gigaset: fix bad assumptions about CAPI skbuffs 2009-10-29 01:37:09 -07:00
Kconfig gigaset: add Kernel CAPI interface (v3) 2009-10-06 22:43:53 -07:00
Makefile gigaset: add Kernel CAPI interface (v3) 2009-10-06 22:43:53 -07:00
proc.c gigaset: fix possible oops in error handling 2009-05-17 20:51:24 -07:00
ser-gigaset.c platform: make better use of to_platform_{device,driver}() macros 2009-03-24 16:38:24 -07:00
usb-gigaset.c gigaset: remove UNDOCREQ config option 2009-05-17 20:51:27 -07:00