#!/bin/sh -x # Based on the vmlinux file create the System.map file # System.map is used by module-init tools and some debugging # tools to retrieve the actual addresses of symbols in the kernel. # # Usage # mksysmap vmlinux System.map ##### # Generate System.map (actual filename passed as second argument) # $NM produces the following output: # f0081e80 T alloc_vfsmnt # The second row specify the type of the symbol: # A = Absolute # B = Uninitialised data (.bss) # C = Common symbol # D = Initialised data # G = Initialised data for small objects # I = Indirect reference to another symbol # N = Debugging symbol # R = Read only # S = Uninitialised data for small objects # T = Text code symbol # U = Undefined symbol # V = Weak symbol # W = Weak symbol # Corresponding small letters are local symbols # For System.map filter away: # a - local absolute symbols # U - undefined global symbols # N - debugging symbols # w - local weak symbols # readprofile starts reading symbols when _stext is found, and # continue until it finds a symbol which is not either of 'T', 't', # 'W' or 'w'. __crc_ are 'A' and placed in the middle # so we just ignore them to let readprofile continue to work. # (At least sparc64 has __crc_ in the middle). $NM -n $1 | grep -v '\( [aNUw] \)\|\(__crc_\)\|\( \$[adt]\)\|\( .L\)' > $2 ue='switch'/> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/include/net/af_rxrpc.h
diff options
context:
space:
mode:
authorJohan Hovold <johan@kernel.org>2017-01-30 11:26:38 +0100
committerJiri Kosina <jkosina@suse.cz>2017-01-31 12:59:32 +0100
commit7a7b5df84b6b4e5d599c7289526eed96541a0654 (patch)
treecf7514c7ddf4410fe37ca9099a2785e1cf08fa7d /include/net/af_rxrpc.h
parent877a021e08ccb6434718c0cc781fdf943c884cc0 (diff)
HID: cp2112: fix sleep-while-atomic
A recent commit fixing DMA-buffers on stack added a shared transfer buffer protected by a spinlock. This is broken as the USB HID request callbacks can sleep. Fix this up by replacing the spinlock with a mutex. Fixes: 1ffb3c40ffb5 ("HID: cp2112: make transfer buffers DMA capable") Cc: stable <stable@vger.kernel.org> # 4.9 Signed-off-by: Johan Hovold <johan@kernel.org> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'include/net/af_rxrpc.h')