summaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/si476x.c
diff options
context:
space:
mode:
authorLinus Torvalds2019-08-20 01:17:59 +0200
committerLinus Torvalds2019-08-20 01:17:59 +0200
commit287c55ed7df531c30f7a5093120339193dc7f166 (patch)
treea00ed23981296e618c07ccbb5ceb7e4e59d26b43 /sound/soc/codecs/si476x.c
parentMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (diff)
parentsignal: Allow cifs and drbd to receive their terminating signals (diff)
downloadkernel-qcow2-linux-287c55ed7df531c30f7a5093120339193dc7f166.tar.gz
kernel-qcow2-linux-287c55ed7df531c30f7a5093120339193dc7f166.tar.xz
kernel-qcow2-linux-287c55ed7df531c30f7a5093120339193dc7f166.zip
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Pull kernel thread signal handling fix from Eric Biederman: "I overlooked the fact that kernel threads are created with all signals set to SIG_IGN, and accidentally caused a regression in cifs and drbd when replacing force_sig with send_sig. This is my fix for that regression. I add a new function allow_kernel_signal which allows kernel threads to receive signals sent from the kernel, but continues to ignore all signals sent from userspace. This ensures the user space interface for cifs and drbd remain the same. These kernel threads depend on blocking networking calls which block until something is received or a signal is pending. Making receiving of signals somewhat necessary for these kernel threads. Perhaps someday we can cleanup those interfaces and remove allow_kernel_signal. If not allow_kernel_signal is pretty trivial and clearly documents what is going on so I don't think we will mind carrying it" * 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace: signal: Allow cifs and drbd to receive their terminating signals
Diffstat (limited to 'sound/soc/codecs/si476x.c')
0 files changed, 0 insertions, 0 deletions