milos-linux/drivers
Christoph Böhmwalder 2ebc8d600f drbd: always set BLK_FEAT_STABLE_WRITES
DRBD requires stable pages because it may read the same bio data
multiple times for local disk I/O and network transmission, and in
some cases for calculating checksums.

The BLK_FEAT_STABLE_WRITES flag is set when the device is first
created, but blk_set_stacking_limits() clears it whenever a
backing device is attached. In some cases the flag may be
inherited from the backing device, but we want it to be enabled
at all times.

Unconditionally re-enable BLK_FEAT_STABLE_WRITES in
drbd_reconsider_queue_parameters() after the queue parameter
negotiations.

Also, document why we want this flag enabled in the first place.

Fixes: 1a02f3a73f ("block: move the stable_writes flag to queue_limits")
Signed-off-by: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2026-02-11 10:35:56 -07:00
..
accel
accessibility
acpi arm64 updates for 7.0 2026-02-09 20:28:45 -08:00
amba
android Locking updates for v6.20: 2026-02-10 12:28:44 -08:00
ata
atm
auxdisplay
base arm64 updates for 7.0 2026-02-09 20:28:45 -08:00
bcma
block drbd: always set BLK_FEAT_STABLE_WRITES 2026-02-11 10:35:56 -07:00
bluetooth A series of treewide cleanups to ensure interrupt request consistency. 2026-02-10 13:22:50 -08:00
bus soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
cache
cdrom
cdx
char soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
clk
clocksource - A nice cleanup to the paravirt code containing a unification of the paravirt 2026-02-10 19:01:45 -08:00
comedi
connector
counter
cpufreq arm64 updates for 7.0 2026-02-09 20:28:45 -08:00
cpuidle soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
crypto crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly 2026-02-10 08:43:21 -08:00
cxl
dax
dca
devfreq
dibs
dio
dma
dma-buf
dpll
edac - Remove two drivers for obsolete hardware: i82443bxgx_edac and r82600_edac 2026-02-10 18:14:36 -08:00
eisa
extcon
firewire
firmware soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
fpga
fsi
fwctl
gnss
gpib
gpio
gpu Updates for the [PCI] MSI subsystem: 2026-02-10 16:30:29 -08:00
greybus
hid
hsi
hte
hv EFI updates for v7.0 2026-02-09 20:49:19 -08:00
hwmon
hwspinlock soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
hwtracing
i2c
i3c
idle
iio
infiniband
input
interconnect
iommu Trivial cleanups for the posted MSI interrupt handling 2026-02-10 17:39:08 -08:00
ipack
irqchip soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
isdn
leds
macintosh
mailbox soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
mcb
md for-7.0/block-20260206 2026-02-09 17:57:21 -08:00
media A series of treewide cleanups to ensure interrupt request consistency. 2026-02-10 13:22:50 -08:00
memory
memstick
message
mfd
misc hardening updates for v7.0-rc1 2026-02-10 08:54:13 -08:00
mmc
most
mtd
mux
net Updates for the [PCI] MSI subsystem: 2026-02-10 16:30:29 -08:00
nfc
ntb
nubus
nvdimm
nvme for-7.0/block-20260206 2026-02-09 17:57:21 -08:00
nvmem
of soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
opp
parisc parisc architecture fixes and updates for kernel v7.0-rc1: 2026-02-10 21:42:10 -08:00
parport
pci Updates for the [PCI] MSI subsystem: 2026-02-10 16:30:29 -08:00
pcmcia
peci
perf
phy
pinctrl
platform A series of treewide cleanups to ensure interrupt request consistency. 2026-02-10 13:22:50 -08:00
pmdomain
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras - Remove two drivers for obsolete hardware: i82443bxgx_edac and r82600_edac 2026-02-10 18:14:36 -08:00
regulator
remoteproc
resctrl
reset
rpmsg
rtc soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
s390 This update includes the following changes: 2026-02-10 08:36:42 -08:00
sbus
scsi A series of treewide cleanups to ensure interrupt request consistency. 2026-02-10 13:22:50 -08:00
sh
siox
slimbus
soc soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
soundwire
spi
spmi
ssb
staging
target for-7.0/block-20260206 2026-02-09 17:57:21 -08:00
tc
tee
thermal A series of treewide cleanups to ensure interrupt request consistency. 2026-02-10 13:22:50 -08:00
thunderbolt
tty xen: branch for v7.0-rc1 2026-02-09 20:38:27 -08:00
ufs Power management updates for 6.20-rc1/7.0-rc1 2026-02-09 19:00:42 -08:00
uio
usb A series of treewide cleanups to ensure interrupt request consistency. 2026-02-10 13:22:50 -08:00
vdpa
vfio
vhost
video
virt
virtio
w1
watchdog
xen - A nice cleanup to the paravirt code containing a unification of the paravirt 2026-02-10 19:01:45 -08:00
zorro
Kconfig
Makefile