summaryrefslogtreecommitdiff
path: root/include/uapi/linux/tipc.h
diff options
context:
space:
mode:
authorChristian König <ckoenig.leichtzumerken@gmail.com>2025-11-20 15:41:08 +0100
committerChristian König <christian.koenig@amd.com>2025-11-25 10:07:08 +0100
commit17331d0f339fc6ec00a118e72ca28cb39d18e960 (patch)
treeaf2c48f6fe67feeea55e527fa621d6aa213bba3e /include/uapi/linux/tipc.h
parent0a8bc1d03e3eefb5d160fd51add3a016f29292e8 (diff)
downloadkernel-17331d0f339fc6ec00a118e72ca28cb39d18e960.tar.gz
dma-buf/sw-sync: always taint the kernel when sw-sync is used
The SW-sync functionality should only be used for testing and debugging since it is inherently unsave. Signed-off-by: Christian König <christian.koenig@amd.com> Acked-by: Sumit Semwal <sumit.semwal@linaro.org> Link: https://lore.kernel.org/r/20251120150018.27385-3-christian.koenig@amd.com
Diffstat (limited to 'include/uapi/linux/tipc.h')
0 files changed, 0 insertions, 0 deletions
drbd: abort drbd_start_resync if there is no connection drbd: move global variables to drbd namespace and make some static drbd: rename "usermode_helper" to "drbd_usermode_helper" drbd: fix race between handshake and admin disconnect/down drbd: fix potential deadlock when trying to detach during handshake drbd: A single dot should be put into a sequence. drbd: fix rmmod cleanup, remove _all_ debugfs entries drbd: Use setup_timer() instead of init_timer() to simplify the code. drbd: fix potential get_ldev/put_ldev refcount imbalance during attach drbd: new disk-option disable-write-same drbd: Fix resource role for newly created resources in events2 drbd: mark symbols static where possible drbd: Send P_NEG_ACK upon write error in protocol != C drbd: add explicit plugging when submitting batches drbd: change list_for_each_safe to while(list_first_entry_or_null) drbd: introduce drbd_recv_header_maybe_unplug ... xen-blkback: stop blkback thread of every queue in xen_blkif_disconnect 2017-08-25T19:59:34Z Annie Li annie.li@oracle.com 2017-08-24T21:25:59Z urn:sha1:dc52d783d68c07a68743d42ef2f9a6f9a6d80fb1 In xen_blkif_disconnect, before checking inflight I/O, following code stops the blkback thread, if (ring->xenblkd) { kthread_stop(ring->xenblkd); wake_up(&ring->shutdown_wq); } If there is inflight I/O in any non-last queue, blkback returns -EBUSY directly, and above code would not be called to stop thread of remaining queue and processs them. When removing vbd device with lots of disk I/O load, some queues with inflight I/O still have blkback thread running even though the corresponding vbd device or guest is gone. And this could cause some problems, for example, if the backend device type is file, some loop devices and blkback thread always lingers there forever after guest is destroyed, and this causes failure of umounting repositories unless rebooting the dom0. This patch allows thread of every queue has the chance to get stopped. Otherwise, only thread of queue previous to(including) first busy one get stopped, blkthread of remaining queue will still run. So stop all threads properly and return -EBUSY if any queue has inflight I/O. Signed-off-by: Annie Li <annie.li@oracle.com> Reviewed-by: Herbert van den Bergh <herbert.van.den.bergh@oracle.com> Reviewed-by: Bhavesh Davda <bhavesh.davda@oracle.com> Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> Acked-by: Roger Pau Monné <roger.pau@citrix.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> xen-blkback: Avoid that gcc 7 warns about fall-through when building with W=1 2017-08-18T14:36:58Z Bart Van Assche bart.vanassche@wdc.com 2017-08-17T23:23:10Z urn:sha1:3f2c9405fa3a1794b44d0b856ebaad71c4d34d1f Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com> Reviewed-by: Hannes Reinecke <hare@suse.com> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Cc: Roger Pau Monn303251 <roger.pau@citrix.com> Cc: xen-devel@lists.xenproject.org Signed-off-by: Jens Axboe <axboe@kernel.dk>