summaryrefslogtreecommitdiff
path: root/drivers/tty/serial/serial_port.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2024-06-07 15:13:12 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2024-06-07 15:13:12 -0700
commit07978330e63456a75a6d5c1c5053de24bdc9d16f (patch)
tree5ccf7ba79236f2ba48a5825d8b27782421097370 /drivers/tty/serial/serial_port.c
parenteecba7c070283f053434808fa69abda36cf154b4 (diff)
parentf3a5367c679d31473d3fbb391675055b4792c309 (diff)
Merge tag 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxHEADmaster
Pull btrfs fixes from David Sterba: - fix handling of folio private changes. The private value holds pointer to our extent buffer structure representing a metadata range. Release and create of the range was not properly synchronized when updating the private bit which ended up in double folio_put, leading to all sorts of breakage - fix a crash, reported as duplicate key in metadata, but caused by a race of fsync and size extending write. Requires prealloc target range + fsync and other conditions (log tree state, timing) - fix leak of qgroup extent records after transaction abort * tag 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: btrfs: protect folio::private when attaching extent buffer folios btrfs: fix leak of qgroup extent records after transaction abort btrfs: fix crash on racing fsync and size-extending write into prealloc
Diffstat (limited to 'drivers/tty/serial/serial_port.c')
0 files changed, 0 insertions, 0 deletions