Linus Torvalds
287c55ed7d
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
2019-08-19 16:17:59 -07:00
..
aoe
block: aoe: Fix kernel crash due to atomic sleep when exiting
2019-08-08 07:29:02 -06:00
drbd
signal: Allow cifs and drbd to receive their terminating signals
2019-08-19 06:34:13 -05:00
mtip32xx
block: mtip32xx: Remove call to memset after dma_alloc_coherent
2019-06-29 09:42:50 -06:00
paride
Linux 5.1-rc6
2019-04-22 09:47:36 -06:00
rsxx
rsxx: don't call dma_set_max_seg_size
2019-06-05 13:18:39 -06:00
xen-blkback
xen/blkback: fix memory leaks
2019-08-12 08:18:37 -06:00
zram
docs: blockdev: add it to the admin-guide
2019-07-15 11:03:01 -03:00
amiflop.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
ataflop.c
ataflop: Mark expected switch fall-through
2019-07-29 15:24:58 -06:00
brd.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
cryptoloop.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 30
2019-05-24 17:27:10 +02:00
floppy.c
Merge branch 'floppy'
2019-07-18 08:43:20 -07:00
Kconfig
docs: blockdev: add it to the admin-guide
2019-07-15 11:03:01 -03:00
loop.c
loop: set PF_MEMALLOC_NOIO for the worker thread
2019-08-08 10:12:21 -06:00
loop.h
block/loop: Use global lock for ioctl() operation.
2018-11-08 06:30:11 -07:00
Makefile
nbd.c
nbd: replace kill_bdev() with __invalidate_device() again
2019-07-31 08:51:56 -06:00
null_blk.h
null_blk: fixup ->report_zones() for !CONFIG_BLK_DEV_ZONED
2019-07-12 09:09:57 -06:00
null_blk_main.c
null_blk: fix type mismatch null_handle_cmd()
2019-06-29 09:36:37 -06:00
null_blk_zoned.c
block: Kill gfp_t argument of blkdev_report_zones()
2019-07-11 20:04:37 -06:00
pktcdvd.c
block: genhd: remove async_events field
2019-04-12 13:35:22 -06:00
ps3disk.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164
2019-05-30 11:26:38 -07:00
ps3vram.c
block/ps3vram: Use %llu to format sector_t after LBDAF removal
2019-06-13 03:17:50 -06:00
rbd.c
Lots of exciting things this time!
2019-07-18 11:05:25 -07:00
rbd_types.h
rbd: support for object-map and fast-diff
2019-07-08 14:01:45 +02:00
skd_main.c
Linux 5.2-rc6
2019-07-01 08:16:08 -06:00
skd_s1120.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 497
2019-06-19 17:09:53 +02:00
sunvdc.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
swim.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
swim3.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
swim_asm.S
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
sx8.c
sx8: use a per-host tag_set
2018-11-09 08:14:14 -07:00
umem.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 349
2019-06-05 17:37:08 +02:00
umem.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 348
2019-06-05 17:37:08 +02:00
virtio_blk.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
xen-blkfront.c
xen-blkfront: switch kcalloc to kvcalloc for large array allocation
2019-06-03 22:16:19 -04:00
xsysace.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
z2ram.c
powerpc updates for 4.20
2018-10-26 14:36:21 -07:00