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
amba
android
ata
atm
auxdisplay
base
bcma
block drbd: always set BLK_FEAT_STABLE_WRITES 2026-02-11 10:35:56 -07:00
bluetooth
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
comedi
connector
counter
cpufreq
cpuidle soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
crypto
cxl
dax
dca
devfreq
dibs
dio
dma
dma-buf
dpll
edac
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
greybus
hid
hsi
hte
hv
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
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
media
memory
memstick
message
mfd
misc
mmc
most
mtd
mux
net
nfc
ntb
nubus
nvdimm
nvme
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
pcmcia
peci
perf
phy
pinctrl
platform
pmdomain
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
resctrl
reset
rpmsg
rtc soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
s390
sbus
scsi
sh
siox
slimbus
soc soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
soundwire
spi
spmi
ssb
staging
target
tc
tee
thermal
thunderbolt
tty
ufs
uio
usb
vdpa
vfio
vhost
video
virt
virtio
w1
watchdog
xen
zorro
Kconfig
Makefile