Skip to content
Open
Changes from 1 commit
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
cf6ae7e
btrfs: subpage: access correct object when reading bitmap start in su…
adam900710 Mar 26, 2025
bc2dbc4
btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
adam900710 Mar 29, 2025
7d82240
btrfs: fix the ASSERT() inside GET_SUBPAGE_BITMAP()
adam900710 Apr 1, 2025
b0c26f4
btrfs: zoned: return EIO on RAID1 block group write pointer mismatch
morbidrsa Mar 17, 2025
50fecb8
btrfs: fix invalid inode pointer after failure to create reloc inode
fdmanana Apr 5, 2025
f1ab017
btrfs: tree-checker: adjust error code for header level check
kdave Apr 4, 2025
c1a79b1
block: introduce zone capacity helper
naota Mar 19, 2025
866bafa
btrfs: zoned: skip reporting zone for new block group
naota Mar 19, 2025
75bc744
net: ti: icssg-prueth: Fix kernel warning while bringing down network…
MeghanaMalladiTI Apr 15, 2025
8ed2fa6
net: ti: icssg-prueth: Fix possible NULL pointer dereference inside e…
MeghanaMalladiTI Apr 15, 2025
7349c9e
net: ti: icss-iep: Fix possible NULL pointer dereference for perout r…
MeghanaMalladiTI Apr 15, 2025
f49a372
Merge branch 'bug-fixes-from-xdp-and-perout-series'
Apr 17, 2025
96a720d
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR
Apr 16, 2025
32c7f11
perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX
Apr 16, 2025
506f981
perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR
Apr 16, 2025
a43ae7c
Merge tag 'for-net-2025-04-16' of git://git.kernel.org/pub/scm/linux/…
Apr 17, 2025
951a04a
spi: spi-imx: Add check for spi_imx_setupxfer()
TMR5454 Apr 17, 2025
81dd1fe
Merge tag 'nvme-6.15-2025-04-17' of git://git.infradead.org/nvme into…
axboe Apr 17, 2025
a5f5e12
perf/x86/intel: Don't clear perf metrics overflow bit unconditionally
Apr 15, 2025
71dcc11
perf/x86/intel: Allow to update user space GPRs from PEBS records
Apr 15, 2025
7950de1
perf/x86/intel: Add Panther Lake support
Apr 15, 2025
1ac5712
io_uring/rsrc: don't skip offset calculation
isilence Apr 17, 2025
50169d0
io_uring/rsrc: separate kbuf offset adjustments
isilence Apr 17, 2025
59852eb
io_uring/rsrc: refactor io_import_fixed
isilence Apr 17, 2025
8e57ce3
Merge tag 'nf-25-04-17' of git://git.kernel.org/pub/scm/linux/kernel/…
Apr 17, 2025
80c7378
io_uring/rsrc: send exact nr_segs for fixed buffer
nj-shetty Apr 17, 2025
6bc2b6c
net: ethernet: mtk_eth_soc: reapply mdc divider on reset
Apr 16, 2025
6b02eb3
net: ethernet: mtk_eth_soc: correct the max weight of the queue limit…
Apr 16, 2025
1b66124
net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings
Apr 16, 2025
cfde542
cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS
rafaeljw Apr 15, 2025
79443a7
cpufreq/sched: Explicitly synchronize limits_changed flag handling
rafaeljw Apr 15, 2025
75da043
cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit()
rafaeljw Apr 15, 2025
7491cdf
cpufreq: Avoid using inconsistent policy->min and policy->max
rafaeljw Apr 16, 2025
dead17b
Merge tag 'amd-pstate-v6.15-2025-04-15' of ssh://gitolite.kernel.org/…
rafaeljw Apr 17, 2025
a54f4a9
Merge tag 'slab-for-6.15-rc2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 17, 2025
0cb9ce0
Merge tag 'for-6.15-rc2-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 17, 2025
096384d
Merge tag 'xfs-fixes-6.15-rc3' of git://git.kernel.org/pub/scm/fs/xfs…
torvalds Apr 17, 2025
87c259a
cgroup: Fix compilation issue due to cgroup_mutex not being exported
Apr 17, 2025
ec4c6d1
Merge tag 'ata-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 17, 2025
7adf8b1
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Apr 17, 2025
8499899
Merge tag 'platform-drivers-x86-v6.15-3' of git://git.kernel.org/pub/…
torvalds Apr 17, 2025
8176e77
Merge tag 'sound-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Apr 17, 2025
e2516ab
Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 17, 2025
85a9793
Merge tag 'for-linus-6.15a-rc3-tag' of git://git.kernel.org/pub/scm/l…
torvalds Apr 17, 2025
1bf67c8
cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
tweej Apr 16, 2025
b419bed
io_uring/rsrc: ensure segments counts are correct on kbuf buffers
axboe Apr 16, 2025
261592b
bcachefs: Fix snapshotting a subvolume, then renaming it
Apr 17, 2025
b5c6891
Merge tag 'net-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 17, 2025
31d1139
ftrace: Initialize variables for ftrace_startup/shutdown_subops()
rostedt Apr 17, 2025
08275e5
ftrace: Reinitialize hash to EMPTY_HASH after freeing
rostedt Apr 17, 2025
c45c585
ftrace: Free ftrace hashes after they are replaced in the subops code
rostedt Apr 17, 2025
92f1d3b
ftrace: fix incorrect hash size in register_ftrace_direct()
image-dragon Apr 13, 2025
3b4e87e
ftrace: Fix type of ftrace_graph_ent_entry.depth
iii-i Apr 12, 2025
272876d
Merge tag 'spi-fix-v6.15-rc2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 17, 2025
399537b
Merge tag 'vfio-v6.15-rc3' of https://github.com/awilliam/linux-vfio
torvalds Apr 17, 2025
9e99c1a
Merge tag 'bcachefs-2025-04-17' of git://evilpiepirate.org/bcachefs
torvalds Apr 17, 2025
9025588
Merge tag 'drm-intel-fixes-2025-04-17' of https://gitlab.freedesktop.…
airlied Apr 17, 2025
9bca5bc
Merge tag 'drm-misc-fixes-2025-04-17' of https://gitlab.freedesktop.o…
airlied Apr 17, 2025
fc96b23
Merge tag 'pci-v6.15-fixes-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 17, 2025
6405f5b
drm/xe: Set LRC addresses before guc load
Apr 10, 2025
2577b20
drm/xe/userptr: fix notifier vs folio deadlock
matt-auld Apr 14, 2025
25583ad
drm/xe/dma_buf: stop relying on placement in unmap
matt-auld Apr 10, 2025
78600df
drm/xe/pxp: do not queue unneeded terminations from debugfs
dceraolo Apr 16, 2025
a8c5b0e
tracing: Fix filter string testing
rostedt Apr 17, 2025
4067196
mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page()
kiryl Mar 29, 2025
98b1917
fs/dax: fix folio splitting issue by resetting old folio order + _nr_…
davidhildenbrand Apr 10, 2025
8ad5ac8
MAINTAINERS: update SLAB ALLOCATOR maintainers
tehcaster Apr 10, 2025
5e610c8
MAINTAINERS: add MM subsection for the page allocator
tehcaster Apr 10, 2025
6b95693
mm: memcontrol: fix swap counter leak from offline cgroup
Apr 10, 2025
1413efd
MAINTAINERS: add mmap trace events to MEMORY MAPPING
howlett Apr 11, 2025
86fba61
MAINTAINERS: add memory advice section
lorenzo-stoakes Apr 11, 2025
8c03ebd
mm/gup: fix wrongly calculated returned value in fault_in_safe_writea…
Apr 10, 2025
fd0ad5e
docs: ABI: replace mcroce@microsoft.com with new Meta address
a3f Apr 14, 2025
9e88899
writeback: fix false warning in inode_to_wb()
Apr 12, 2025
274fe92
mm, hugetlb: increment the number of pages to be reset on HVO
osalvadorvilardaga Apr 15, 2025
8bdea2f
mm/memory: move sanity checks in do_wp_page() after mapcount vs. refc…
davidhildenbrand Apr 15, 2025
2db93a8
MAINTAINERS: add Pedro as reviewer to the MEMORY MAPPING section
lorenzo-stoakes Apr 16, 2025
3844818
mm: vmscan: restore high-cpu watermark safety in kswapd
hnaz Apr 16, 2025
a1f0220
mm: vmscan: fix kswapd exit condition in defrag_mode
hnaz Apr 16, 2025
ea21641
MAINTAINERS: add section for locking of mm's and VMAs
lorenzo-stoakes Apr 16, 2025
f12ecf5
io_uring/zcrx: fix late dma unmap for a dead dev
isilence Apr 18, 2025
263e559
x86/cpu/amd: Fix workaround for erratum 1054
sandip4n Apr 18, 2025
d54d610
x86/boot/sev: Avoid shared GHCB page for early memory acceptance
ardbiesheuvel Apr 17, 2025
183a087
virtgpu: don't reset on shutdown
mstsirkin Apr 10, 2025
fbd3039
virtio_console: fix missing byte order handling for cols and rows
halil-pasic Mar 22, 2025
5326ab7
virtio_console: fix order of fields cols and rows
Mar 24, 2025
fec0abf
vhost_task: fix vhost_task_create() documentation
stefano-garzarella Mar 27, 2025
f591cf9
vhost-scsi: protect vq->log_used with vq->mutex
Apr 3, 2025
b182687
vhost-scsi: Fix vhost_scsi_send_bad_target()
Apr 3, 2025
58465d8
vhost-scsi: Fix vhost_scsi_send_status()
Apr 3, 2025
d481ee3
tracing: selftests: Add testing a user string to filters
rostedt Apr 18, 2025
b1011b2
Merge tag 'io_uring-6.15-20250418' of git://git.kernel.dk/linux
torvalds Apr 18, 2025
f7c2ca2
Merge tag 'block-6.15-20250417' of git://git.kernel.dk/linux
torvalds Apr 18, 2025
7e74f75
Merge tag 'v6.15-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds Apr 18, 2025
338d40c
Merge tag 'linux_kselftest-fixes-6.15-rc3' of git://git.kernel.org/pu…
torvalds Apr 18, 2025
7f424c6
Merge tag 'linux_kselftest-kunit-fixes-6.15-rc3' of git://git.kernel.…
torvalds Apr 18, 2025
4b82886
Merge tag 'riscv-for-linus-6.15-rc3' of git://git.kernel.org/pub/scm/…
torvalds Apr 18, 2025
f3b25a1
Merge branch 'pm-docs'
rafaeljw Apr 18, 2025
cb64c51
Merge tag 'pm-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 18, 2025
fe65616
Merge tag 'thermal-6.15-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 18, 2025
30d451e
Merge tag 'gpio-fixes-for-v6.15-rc3' of git://git.kernel.org/pub/scm/…
torvalds Apr 18, 2025
3bf8a45
Merge tag 'hardening-v6.15-rc3' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 18, 2025
84aca3c
Merge tag 'core-urgent-2025-04-18' of git://git.kernel.org/pub/scm/li…
torvalds Apr 18, 2025
b0c3bc3
Merge tag 'irq-urgent-2025-04-18' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 18, 2025
b372359
Merge tag 'perf-urgent-2025-04-18' of git://git.kernel.org/pub/scm/li…
torvalds Apr 18, 2025
ac85740
Merge tag 'timers-urgent-2025-04-18' of git://git.kernel.org/pub/scm/…
torvalds Apr 18, 2025
3088d26
Merge tag 'x86-urgent-2025-04-18' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 18, 2025
24aaced
Merge tag 'i2c-host-fixes-6.15-rc3' of git://git.kernel.org/pub/scm/l…
Apr 18, 2025
9d78f02
drm/msm/a6xx+: Don't let IB_SIZE overflow
robclark Mar 17, 2025
8560697
Merge tag '6.15-rc2-smb3-client-fixes' of git://git.samba.org/sfrench…
torvalds Apr 19, 2025
3748bef
Merge tag 'drm-xe-fixes-2025-04-18' of https://gitlab.freedesktop.org…
airlied Apr 19, 2025
0467145
Merge tag 'drm-msm-fixes-2025-04-18' of https://gitlab.freedesktop.or…
airlied Apr 19, 2025
51c7960
Merge tag 'drm-fixes-2025-04-19' of https://gitlab.freedesktop.org/dr…
torvalds Apr 19, 2025
0bd2f26
Merge tag 'rust-fixes-6.15' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 19, 2025
1ca0f93
Merge tag 'nfsd-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 19, 2025
fa6ad96
Merge tag 'trace-v6.15-rc2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 19, 2025
408e450
Revert "hfs{plus}: add deprecation warning"
brauner Apr 19, 2025
6fe8131
Merge tag 'i2c-for-6.15-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 19, 2025
119009d
Merge tag 'vfs-6.15-rc3.fixes.2' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 19, 2025
6fea5fa
Merge tag 'mm-hotfixes-stable-2025-04-19-21-24' of git://git.kernel.o…
torvalds Apr 20, 2025
d5d45a7
gcc-15: make 'unterminated string initialization' just a warning
torvalds Apr 20, 2025
4b4bd8c
gcc-15: acpi: sprinkle random '__nonstring' crumbles around
torvalds Apr 20, 2025
be913e7
gcc-15: get rid of misc extra NUL character padding
torvalds Apr 20, 2025
05e8d26
gcc-15: add '__nonstring' markers to byte arrays
torvalds Apr 20, 2025
ac71fab
gcc-15: work around sequence-point warning
torvalds Apr 20, 2025
9c32cda
Linux 6.15-rc3
torvalds Apr 20, 2025
9d7a057
gcc-15: disable '-Wunterminated-string-initialization' entirely for now
torvalds Apr 20, 2025
a22509a
Merge tag 'cgroup-for-6.15-rc3-fixes' of git://git.kernel.org/pub/scm…
torvalds Apr 22, 2025
a33b5a0
Merge tag 'sched_ext-for-6.15-rc3-fixes' of git://git.kernel.org/pub/…
torvalds Apr 22, 2025
30d68cb
ima: process_measurement() needlessly takes inode_lock() on MAY_READ
fredlawl Mar 27, 2025
e4b51cb
Merge tag 'integrity-6.15-rc3-fix' of https://github.com/linux-integr…
torvalds Apr 22, 2025
bc33723
Merge tag 'for-6.15-rc3-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 22, 2025
0251ddb
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Apr 23, 2025
82efd56
locking/local_lock: fix _Generic() matching of local_trylock_t
tehcaster Apr 23, 2025
a79be02
Fix mis-uses of 'cc-option' for warning disablement
torvalds Apr 23, 2025
ed5cba8
btrfs: move block perfect compression out of experimental features
adam900710 Mar 15, 2025
8593caf
btrfs: remove force_page_uptodate variable from btrfs_buffered_write()
adam900710 Mar 19, 2025
d87d459
btrfs: cleanup the reserved space inside loop of btrfs_buffered_write()
adam900710 Mar 20, 2025
df53f7c
btrfs: extract the space reservation code from btrfs_buffered_write()
adam900710 Mar 20, 2025
27e552a
btrfs: extract the main loop of btrfs_buffered_write() into a helper
adam900710 Mar 20, 2025
bc03bf8
btrfs: remove unused flag EXTENT_BUFFER_READ_ERR
Mar 25, 2025
26603b6
btrfs: remove unused flag EXTENT_BUFFER_READAHEAD
Mar 25, 2025
70b28df
btrfs: remove unused flag EXTENT_BUFFER_CORRUPT
Mar 25, 2025
ef74353
btrfs: remove unused flag EXTENT_BUFFER_IN_TREE
Mar 18, 2025
a3a616c
btrfs: fix typo in space info explanation
maharmstone Mar 18, 2025
4c29d34
btrfs: fix fsync of files with no hard links not persisting deletion
fdmanana Mar 20, 2025
6a0b3c2
btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_tree
fdmanana Mar 28, 2025
69d06c2
btrfs: stop searching for EXTENT_DIRTY bit in the excluded extents io…
fdmanana Mar 28, 2025
ac87228
btrfs: remove EXTENT_UPTODATE io tree flag
fdmanana Mar 28, 2025
8d6b465
btrfs: refactor how we handle reserved space inside copy_one_range()
adam900710 Mar 27, 2025
8b55e03
btrfs: prepare btrfs_buffered_write() for large data folios
adam900710 Mar 26, 2025
e153e10
btrfs: prepare btrfs_punch_hole_lock_range() for large data folios
adam900710 Mar 27, 2025
42f4aca
btrfs: update comment for try_release_extent_state()
fdmanana Mar 25, 2025
4851276
btrfs: allow folios to be released while ordered extent is finishing
fdmanana Mar 25, 2025
0856679
btrfs: pass a pointer to get_range_bits() to cache first search result
fdmanana Mar 25, 2025
f8ed432
btrfs: use rb_entry_safe() where possible to simplify code
kdave Mar 27, 2025
6f2ab35
btrfs: fix the file offset calculation inside btrfs_decompress_buf2pa…
adam900710 Apr 1, 2025
705b7f8
btrfs: use clear_extent_bit() at try_release_extent_state()
fdmanana Apr 1, 2025
53c8a0c
btrfs: use clear_extent_bits() at chunk_map_device_clear_bits()
fdmanana Apr 1, 2025
88e4438
btrfs: use clear_extent_bits() instead of clear_extent_bit() where po…
fdmanana Apr 1, 2025
7de12f9
btrfs: simplify last record detection at test_range_bit_exists()
fdmanana Apr 1, 2025
c96f27f
btrfs: fix documentation for tree_search_for_insert()
fdmanana Apr 2, 2025
6a4a1be
btrfs: remove redundant check at find_first_extent_bit_state()
fdmanana Apr 2, 2025
4a4b8ef
btrfs: simplify last record detection at test_range_bit()
fdmanana Apr 2, 2025
e2332b5
btrfs: remove redundant record start offset check at test_range_bit()
fdmanana Apr 2, 2025
102fd1a
btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions
kdave Apr 1, 2025
3aa1dff
btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol()
kdave Apr 1, 2025
92b2acd
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count()
kdave Apr 1, 2025
48f4ecc
btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent()
kdave Apr 1, 2025
97c344e
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline()
kdave Apr 1, 2025
500b167
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref()
kdave Apr 1, 2025
52a9cfc
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref()
kdave Apr 1, 2025
495774f
btrfs: send: remove the again label inside put_file_data()
adam900710 Mar 17, 2025
0b9f8d1
btrfs: send: prepare put_file_data() for larger data folios
adam900710 Mar 17, 2025
841048e
btrfs: prepare btrfs_page_mkwrite() for large data folios
adam900710 Mar 17, 2025
6f16549
btrfs: prepare prepare_one_folio() for large data folios
adam900710 Mar 17, 2025
ca0869d
btrfs: prepare end_bbio_data_write() for large data folios
adam900710 Mar 17, 2025
35e9453
btrfs: subpage: prepare for large data folios
adam900710 Mar 17, 2025
31c1fd2
btrfs: zlib: prepare copy_data_into_buffer() for large data folios
adam900710 Mar 17, 2025
5840394
btrfs: tracepoints: use btrfs_root_id() to get the id of a root
fdmanana Apr 3, 2025
ad053ef
btrfs: remove unnecessary early exits in delalloc folio lock and unlock
adam900710 Apr 3, 2025
52d58e4
btrfs: use folio_contains() for EOF detection
adam900710 Apr 3, 2025
eca9b28
btrfs: tree-checker: more unlikely annotations
kdave Apr 4, 2025
2a6947c
btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree()
fdmanana Apr 3, 2025
5443ad1
btrfs: add btrfs prefix to trace events for extent state alloc and free
fdmanana Apr 7, 2025
c48ff13
btrfs: add btrfs prefix to main lock, try lock and unlock extent func…
fdmanana Mar 31, 2025
679c4a4
btrfs: add btrfs prefix to dio lock and unlock extent functions
fdmanana Mar 31, 2025
bd37c1c
btrfs: rename __lock_extent() and __try_lock_extent()
fdmanana Mar 31, 2025
20787e3
btrfs: rename the functions to clear bits for an extent range
fdmanana Apr 2, 2025
e4d4617
btrfs: rename set_extent_bit() to include a btrfs prefix
fdmanana Apr 3, 2025
3c698a9
btrfs: rename the functions to search for bits in extent ranges
fdmanana Apr 3, 2025
5c739e5
btrfs: rename the functions to get inode and fs_info from an extent i…
fdmanana Apr 4, 2025
62177fc
btrfs: directly grab inode at __btrfs_debug_check_extent_io_range()
fdmanana Apr 4, 2025
7f5626e
btrfs: rename the functions to init and release an extent io tree
fdmanana Apr 4, 2025
9db2e75
btrfs: rename the functions to count, test and get bit ranges in io t…
fdmanana Apr 4, 2025
ce29f7e
btrfs: rename free_extent_state() to include a btrfs prefix
fdmanana Apr 4, 2025
8ab0b0d
btrfs: rename remaining exported functions from extent-io-tree.h
fdmanana Apr 4, 2025
78f5ced
btrfs: remove double underscore prefix from __set_extent_bit()
fdmanana Apr 7, 2025
5a2eb71
btrfs: make btrfs_find_contiguous_extent_bit() return bool instead of…
fdmanana Apr 7, 2025
248fd21
btrfs: tracepoints: add btrfs prefix to names where it's missing
fdmanana Apr 8, 2025
585bb6b
btrfs: tracepoints: remove no longer used tracepoints for eb locking
fdmanana Apr 8, 2025
89d4bc1
btrfs: rename exported extent map compression functions
fdmanana Apr 8, 2025
d1274eb
btrfs: rename extent map functions to get block start, end and check …
fdmanana Apr 8, 2025
df52f3d
btrfs: rename functions to allocate and free extent maps
fdmanana Apr 8, 2025
79ef32f
btrfs: rename remaining exported extent map functions
fdmanana Apr 8, 2025
e2668ab
btrfs: rename __lookup_extent_mapping() to remove double underscore p…
fdmanana Apr 8, 2025
34611d1
btrfs: rename __tree_search() to remove double underscore prefix
fdmanana Apr 8, 2025
0f82baa
btrfs: prepare compression paths for large data folios
adam900710 Apr 7, 2025
2c10548
btrfs: enable large data folios support for defrag
adam900710 Mar 17, 2025
c4a16f6
btrfs: fix COW handling in run_delalloc_nocow()
fcmaple Apr 15, 2025
30a3f12
btrfs: rename iov_iter iterator parameter in btrfs_buffered_write()
kdave Apr 15, 2025
0b4bf3b
btrfs: reuse exit helper for cleanup in btrfs_bioset_init()
bbkzz Apr 15, 2025
2b55017
btrfs: simplify return logic from btrfs_delayed_ref_init()
bbkzz Apr 14, 2025
eef07c5
btrfs: update and correct description of btrfs_get_or_create_delayed_…
Apr 10, 2025
7e1fbcb
btrfs: fix broken drop_caches on extent buffer folios
boryas Mar 17, 2025
a424eed
btrfs: remove the alignment checks in end_bbio_data_read()
Apr 9, 2025
d074947
btrfs: track the next file offset in struct btrfs_bio_ctrl
Apr 9, 2025
0eb71bc
btrfs: pass a physical address to btrfs_repair_io_failure()
Apr 9, 2025
b97a30b
btrfs: move kmapping out of btrfs_check_sector_csum()
Apr 9, 2025
ec58c51
btrfs: simplify bvec iteration in index_one_bio()
Apr 9, 2025
86ab980
btrfs: raid56: store a physical address in structure sector_ptr
adam900710 Apr 9, 2025
348e57e
btrfs: scrub: use virtual addresses directly
Apr 9, 2025
6fc7aae
btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page()
Apr 9, 2025
ed5b18f
btrfs: fix the inode leak in btrfs_iget()
superman-xpt Apr 21, 2025
7fff310
btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type
bbkzz Apr 17, 2025
97d6432
btrfs: enhance ASSERT() to take optional format string
kdave Apr 17, 2025
2a7dfa7
btrfs: use verbose ASSERT() in volumes.c
kdave Apr 17, 2025
1f6349f
btrfs: add debug build only WARN
kdave Apr 17, 2025
4e8b40d
btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN
kdave Apr 17, 2025
e9135a2
btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN()
kdave Apr 17, 2025
7c9ca30
btrfs: adjust subpage bit start based on sectorsize
josefbacik Apr 14, 2025
3f8a8e0
btrfs: use list_first_entry() everywhere
kdave Apr 22, 2025
1a59aa0
btrfs: remove unused btrfs_io_stripe::length
kdave Apr 22, 2025
71ce965
btrfs: use unsigned types for constants defined as bit shifts
kdave Apr 22, 2025
a6bb148
btrfs: merge __setup_root() to btrfs_alloc_root()
kdave Apr 23, 2025
d045358
btrfs: drop redundant local variable in raid_wait_write_end_io()
kdave Apr 23, 2025
893d76d
btrfs: change return type of btrfs_lookup_bio_sums() to int
kdave Apr 23, 2025
dc1482f
btrfs: change return type of btrfs_csum_one_bio() to int
kdave Apr 23, 2025
45b32f5
btrfs: change return type of btree_csum_one_bio() to int
kdave Apr 23, 2025
6de1c24
btrfs: change return type of btrfs_bio_csum() to int
kdave Apr 23, 2025
3ae5373
btrfs: rename ret to status in btrfs_submit_chunk()
kdave Apr 23, 2025
a7d626f
btrfs: rename error to ret in btrfs_submit_chunk()
kdave Apr 23, 2025
909a19c
btrfs: simplify reading bio status in end_compressed_writeback()
kdave Apr 23, 2025
04a13d6
btrfs: rename ret to status in btrfs_submit_compressed_read()
kdave Apr 23, 2025
d8c87bd
btrfs: rename ret2 to ret in btrfs_submit_compressed_read()
kdave Apr 23, 2025
b920fc1
btrfs: change return type of btrfs_alloc_dummy_sum() to int
kdave Apr 23, 2025
c1e7e2e
btrfs: raid56: rename parameter err to status in endio helpers
kdave Apr 23, 2025
ef277af
btrfs: move folio initialization to one place in attach_eb_folio_to_f…
Apr 23, 2025
5b97870
btrfs: fix folio leak in btrfs_clone_extent_buffer()
boryas Apr 23, 2025
7bf3a99
btrfs: subpage: reject tree blocks which are not nodesize aligned
adam900710 Apr 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
btrfs: rename error to ret in btrfs_submit_chunk()
We can now rename 'error' to 'ret' and use it for generic errors.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
  • Loading branch information
kdave committed Apr 24, 2025
commit a7d626fd82129ccd7a012dca2eda720c973d7086
18 changes: 9 additions & 9 deletions fs/btrfs/bio.c
Original file line number Diff line number Diff line change
Expand Up @@ -675,18 +675,18 @@ static bool btrfs_submit_chunk(struct btrfs_bio *bbio, int mirror_num)
struct btrfs_io_context *bioc = NULL;
struct btrfs_io_stripe smap;
blk_status_t status;
int error;
int ret;

if (!bbio->inode || btrfs_is_data_reloc_root(inode->root))
smap.rst_search_commit_root = true;
else
smap.rst_search_commit_root = false;

btrfs_bio_counter_inc_blocked(fs_info);
error = btrfs_map_block(fs_info, btrfs_op(bio), logical, &map_length,
&bioc, &smap, &mirror_num);
if (error) {
status = errno_to_blk_status(error);
ret = btrfs_map_block(fs_info, btrfs_op(bio), logical, &map_length,
&bioc, &smap, &mirror_num);
if (ret) {
status = errno_to_blk_status(ret);
btrfs_bio_counter_dec(fs_info);
goto end_bbio;
}
Expand Down Expand Up @@ -714,8 +714,8 @@ static bool btrfs_submit_chunk(struct btrfs_bio *bbio, int mirror_num)
*/
if (bio_op(bio) == REQ_OP_READ && is_data_bbio(bbio)) {
bbio->saved_iter = bio->bi_iter;
error = btrfs_lookup_bio_sums(bbio);
status = errno_to_blk_status(error);
ret = btrfs_lookup_bio_sums(bbio);
status = errno_to_blk_status(ret);
if (status)
goto fail;
}
Expand Down Expand Up @@ -748,8 +748,8 @@ static bool btrfs_submit_chunk(struct btrfs_bio *bbio, int mirror_num)
btrfs_wq_submit_bio(bbio, bioc, &smap, mirror_num))
goto done;

error = btrfs_bio_csum(bbio);
status = errno_to_blk_status(error);
ret = btrfs_bio_csum(bbio);
status = errno_to_blk_status(ret);
if (status)
goto fail;
} else if (use_append ||
Expand Down