aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
37 hoursMerge branch 'for-next-next-v6.10-20240515' into for-next-20240515for-nextDavid Sterba8-81/+60
37 hoursMerge branch 'for-next-current-v6.9-20240515' into for-next-20240515David Sterba63-2625/+2918
37 hoursMerge branch 'misc-6.10' into for-next-next-v6.10-20240515David Sterba0-0/+0
37 hoursMerge branch 'b-for-next' into for-next-next-v6.10-20240515David Sterba64-2706/+2978
37 hoursMerge branch 'misc-6.10' into for-next-current-v6.9-20240515David Sterba63-2625/+2918
37 hoursbtrfs: fix end of tree detection when searching for data extent refFilipe Manana1-1/+1
37 hoursbtrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warningLu Yao1-1/+1
37 hoursbtrfs: zoned: fix use-after-free due to race with dev replaceFilipe Manana1-3/+10
37 hoursbtrfs: qgroup: fix qgroup id collision across mountsBoris Burkov1-0/+20
37 hoursbtrfs: qgroup: update rescan message levels and error codesDavid Sterba1-7/+5
37 hoursbtrfs: fix end of tree detection when searching for data extent refFilipe Manana1-1/+1
37 hoursbtrfs: fix function name in comment for btrfs_remove_ordered_extent()Filipe Manana1-1/+1
3 daysbtrfs: fix misspelled end IO compression callbacksFilipe Manana1-4/+4
3 daysbtrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv()Filipe Manana2-44/+0
3 daysbtrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warningLu Yao1-1/+1
7 daysbtrfs: zoned: fix use-after-free due to race with dev replaceFilipe Manana1-3/+10
7 daysbtrfs: zoned: make btrfs_get_dev_zone() staticFilipe Manana2-9/+1
7 daysbtrfs: qgroup: fix qgroup id collision across mountsBoris Burkov1-0/+20
7 daysbtrfs: pass 'struct btrfs_io_geometry' into handle_ops_on_dev_replaceJohannes Thumshirn1-10/+8
7 daysbtrfs: don't hold dev_replace rwsem over whole of btrfs_map_blockJohannes Thumshirn1-13/+18
7 daysbtrfs: qgroup: update rescan message levels and error codesDavid Sterba1-7/+5
9 daysbtrfs: qgroup: fix initialization of auto inherit arrayfor-6.10-tagfor-6.10Dan Carpenter1-1/+1
9 daysbtrfs: qgroup: do quick checks if quotas are enabled before starting ioctlsDavid Sterba1-0/+28
9 daysbtrfs: count super block write errors in device instead of tracking folio err...Matthew Wilcox (Oracle)3-28/+29
9 daysbtrfs: use the folio iterator in btrfs_end_super_write()Matthew Wilcox (Oracle)1-13/+6
9 daysbtrfs: convert super block writes to folio in write_dev_supers()Matthew Wilcox (Oracle)1-10/+13
9 daysbtrfs: convert super block writes to folio in wait_dev_supers()Matthew Wilcox (Oracle)1-11/+12
9 daysbio: Export bio_add_folio_nofail to modulesMatthew Wilcox (Oracle)1-0/+1
9 daysbtrfs: remove duplicate included header from fs.hThorsten Blum1-1/+0
9 daysbtrfs: add a cached state to extent_clear_unlock_delallocJosef Bacik3-19/+28
9 daysbtrfs: push extent lock down in submit_one_async_extentJosef Bacik1-1/+2
9 daysbtrfs: push lock_extent down in cow_file_range()Josef Bacik1-2/+14
9 daysbtrfs: move can_cow_file_range_inline() outside of the extent lockJosef Bacik1-4/+8
9 daysbtrfs: push lock_extent into cow_file_range_inlineJosef Bacik1-5/+8
9 daysbtrfs: push extent lock into cow_file_rangeJosef Bacik1-8/+7
9 daysbtrfs: push extent lock into run_delalloc_cowJosef Bacik1-8/+7
9 daysbtrfs: remove unlock_extent from run_delalloc_compressedJosef Bacik1-6/+5
9 daysbtrfs: push extent lock down in run_delalloc_nocowJosef Bacik1-3/+18
9 daysbtrfs: adjust while loop condition in run_delalloc_nocowJosef Bacik1-3/+1
9 daysbtrfs: push extent lock into run_delalloc_nocowJosef Bacik1-5/+7
9 daysbtrfs: push the extent lock into btrfs_run_delalloc_rangeJosef Bacik2-3/+7
9 daysbtrfs: lock extent when doing inline extent in compressionJosef Bacik1-10/+7
9 daysbtrfs: move extent bit and page cleanup into cow_file_range_inlineJosef Bacik1-53/+51
9 daysbtrfs: unlock all the pages with successful inline extent creationJosef Bacik1-14/+1
9 daysbtrfs: push all inline logic into cow_file_rangeJosef Bacik1-62/+81
9 daysbtrfs: handle errors in btrfs_reloc_clone_csums properlyJosef Bacik4-4/+12
9 daysbtrfs: add extra sanity checks for create_io_em()Qu Wenruo1-1/+39
9 daysbtrfs: simplify the inline extent map creationQu Wenruo1-10/+10
9 daysbtrfs: add extra comments on extent_map membersQu Wenruo1-1/+54
9 daysbtrfs: drop unused argument of calcu_metadata_size()Naohiro Aota1-6/+5
9 daysbtrfs: simplify return variables in btrfs_drop_subtree()Anand Jain1-9/+7
9 daysbtrfs: simplify return variables in lookup_extent_data_ref()Anand Jain1-15/+14
9 daysbtrfs: rename return variables in btrfs_qgroup_rescan_worker()Anand Jain1-19/+19
9 daysbtrfs: drop variable err in quick_update_accounting()Anand Jain1-6/+3
9 daysbtrfs: reuse ret instead of err in relocate_tree_blocks()Anand Jain1-11/+8
9 daysbtrfs: rename err and ret to ret in build_backref_tree()Anand Jain1-11/+7
9 daysbtrfs: rename werr and err to ret in __btrfs_wait_marked_extents()Anand Jain1-13/+8
9 daysbtrfs: rename werr and err to ret in btrfs_write_marked_extents()Anand Jain1-13/+10
9 daysbtrfs: report filemap_fdata<write|wait>_range() errorAnand Jain1-0/+4
9 daysbtrfs: use btrfs_is_testing() everywhereDavid Sterba4-9/+8
9 daysbtrfs: initialize delayed inodes xarray without GFP_ATOMICFilipe Manana1-2/+1
9 daysbtrfs: make try_release_extent_mapping() return a boolFilipe Manana3-13/+13
9 daysbtrfs: be better releasing extent maps at try_release_extent_mapping()Filipe Manana1-59/+61
9 daysbtrfs: remove i_size restriction at try_release_extent_mapping()Filipe Manana1-2/+1
9 daysbtrfs: use btrfs_get_fs_generation() at try_release_extent_mapping()Filipe Manana1-6/+1
9 daysbtrfs: rename some variables at try_release_extent_mapping()Filipe Manana1-12/+12
9 daysbtrfs: add tracepoints for extent map shrinker eventsFilipe Manana3-1/+116
9 daysbtrfs: update comment for btrfs_set_inode_full_sync() about lockingFilipe Manana1-3/+5
9 daysbtrfs: add a shrinker for extent mapsFilipe Manana4-0/+180
9 daysbtrfs: add a global per cpu counter to track number of used extent mapsFilipe Manana3-0/+28
9 daysbtrfs: pass the extent map tree's inode to try_merge_map()Filipe Manana1-7/+6
9 daysbtrfs: pass the extent map tree's inode to setup_extent_mapping()Filipe Manana1-5/+5
9 daysbtrfs: pass the extent map tree's inode to replace_extent_mapping()Filipe Manana1-5/+6
9 daysbtrfs: pass the extent map tree's inode to remove_extent_mapping()Filipe Manana4-20/+25
9 daysbtrfs: pass the extent map tree's inode to clear_em_logging()Filipe Manana3-4/+6
9 daysbtrfs: pass the extent map tree's inode to add_extent_mapping()Filipe Manana1-18/+16
9 daysbtrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik26-241/+218
9 daysbtrfs: set start on clone before calling copy_extent_buffer_fullJosef Bacik1-2/+8
9 daysbtrfs: replace btrfs_delayed_*_ref with btrfs_*_refJosef Bacik2-38/+27
9 daysbtrfs: remove the btrfs_delayed_ref_node container helpersJosef Bacik1-27/+0
9 daysbtrfs: stop referencing btrfs_delayed_tree_ref directlyJosef Bacik3-16/+16
9 daysbtrfs: stop referencing btrfs_delayed_data_ref directlyJosef Bacik3-15/+13
9 daysbtrfs: make the insert backref helpers take a btrfs_delayed_ref_nodeJosef Bacik1-25/+21
9 daysbtrfs: drop unnecessary arguments from __btrfs_free_extentJosef Bacik1-15/+8
9 daysbtrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_nodeJosef Bacik2-32/+25
9 daysbtrfs: rename btrfs_data_ref->ino to ->objectidJosef Bacik3-4/+4
9 daysbtrfs: move ->parent and ->ref_root into btrfs_delayed_ref_nodeJosef Bacik5-81/+52
9 daysbtrfs: rename ->len to ->num_bytes in btrfs_refJosef Bacik8-27/+27
9 daysbtrfs: unify the btrfs_add_delayed_*_ref helpers into one helperJosef Bacik1-77/+25
9 daysbtrfs: simplify delayed ref tracepointsJosef Bacik3-47/+25
9 daysbtrfs: move ref specific initialization into init_delayed_ref_commonJosef Bacik1-14/+11
9 daysbtrfs: initialize btrfs_delayed_ref_head with btrfs_refJosef Bacik1-28/+25
9 daysbtrfs: pass btrfs_ref to init_delayed_ref_commonJosef Bacik2-21/+27
9 daysbtrfs: move ref_root into btrfs_refJosef Bacik8-88/+73
9 daysbtrfs: do not use a function to initialize btrfs_refJosef Bacik7-96/+131
9 daysbtrfs: embed data_ref and tree_ref in btrfs_delayed_ref_nodeJosef Bacik2-55/+40
9 daysbtrfs: add a helper to get the delayed ref node from the data/tree refJosef Bacik2-9/+31
9 daysbtrfs: use btrfs_find_first_inode() at btrfs_prune_dentries()Filipe Manana1-52/+14
9 daysbtrfs: export find_next_inode() as btrfs_find_first_inode()Filipe Manana3-80/+85
9 daysbtrfs: simplify add_extent_mapping() by removing pointless labelFilipe Manana1-4/+4
9 daysbtrfs: tests: error out on unexpected extent map reference countFilipe Manana1-8/+35
9 daysbtrfs: pass an inode to btrfs_add_extent_mapping()Filipe Manana4-98/+95
9 daysbtrfs: open code csum_exist_in_range()Filipe Manana1-12/+7
9 daysbtrfs: make NOCOW checks for existence of checksums in a range more efficientFilipe Manana4-27/+27
9 daysbtrfs: simplify error path for btrfs_lookup_csums_list()Filipe Manana1-8/+9
9 daysbtrfs: remove use of a temporary list at btrfs_lookup_csums_list()Filipe Manana1-5/+3
9 daysbtrfs: remove search_commit parameter from btrfs_lookup_csums_list()Filipe Manana5-16/+7
9 daysbtrfs: add function comment to btrfs_lookup_csums_list()Filipe Manana1-0/+13
9 daysbtrfs: move btrfs_page_mkwrite() from inode.c into file.cFilipe Manana3-168/+166
9 daysbtrfs: remove no longer used btrfs_clone_chunk_map()Filipe Manana2-16/+0
9 daysbtrfs: remove list_empty() check at warn_about_uncommitted_trans()Filipe Manana1-3/+0
9 daysbtrfs: remove pointless return value assignment at btrfs_finish_one_ordered()Filipe Manana1-1/+0
9 daysbtrfs: remove not needed mod_start and mod_len from struct extent_mapFilipe Manana5-29/+4
9 daysbtrfs: free PERTRANS at the end of cleanup_transaction()Boris Burkov1-4/+1
9 daysbtrfs: compression: migrate compression/decompression paths to foliosQu Wenruo6-255/+251
9 daysbtrfs: introduce btrfs_alloc_folio_array()Qu Wenruo2-0/+33
9 daysbtrfs: migrate insert_inline_extent() to folio interfacesQu Wenruo1-8/+10
9 daysbtrfs: make insert_inline_extent() accept one page directlyQu Wenruo1-22/+25
9 daysbtrfs: compression: convert page allocation to folio interfacesQu Wenruo6-24/+24
9 daysbtrfs: compression: add error handling for missed page cacheQu Wenruo5-8/+46
9 daysbtrfs: stop locking the source extent range during reflinkFilipe Manana2-38/+24
9 daysbtrfs: qgroup: delete unnecessary check in btrfs_qgroup_check_inherit()Dan Carpenter1-3/+0
9 daysbtrfs: convert put_file_data() to foliosGoldwyn Rodrigues1-22/+23
9 daysbtrfs: convert relocate_one_page() to folios and renameGoldwyn Rodrigues1-46/+47
9 daysbtrfs: page to folio conversion: prealloc_file_extent_cluster()Goldwyn Rodrigues1-6/+6
9 daysbtrfs: rename err to ret in btrfs_direct_write()Anand Jain1-24/+24
9 daysbtrfs: rename err to ret in prepare_pages()Anand Jain1-12/+12
9 daysbtrfs: rename err to ret in btrfs_dirty_pages()Anand Jain1-4/+4
9 daysbtrfs: rename err to ret in create_reloc_inode()Anand Jain1-9/+9
9 daysbtrfs: rename err to ret in __btrfs_end_transaction()Anand Jain1-4/+4
9 daysbtrfs: rename err to ret in convert_extent_bit()Anand Jain1-15/+15
9 daysbtrfs: rename err to ret in __set_extent_bit()Anand Jain1-14/+14
9 daysbtrfs: rename err to ret in btrfs_ioctl_snap_destroy()Anand Jain1-33/+33
9 daysbtrfs: rename err to ret in btrfs_cont_expand()Anand Jain1-13/+13
9 daysbtrfs: rename err to ret in btrfs_rmdir()Anand Jain1-11/+11
9 daysbtrfs: rename err to ret in btrfs_initxattrs()Anand Jain1-5/+5
9 daysbtrfs: warn if EXTENT_BUFFER_UPTODATE is set while readingTavian Barnes1-0/+7
9 daysbtrfs: add helper to clear EXTENT_BUFFER_READINGTavian Barnes1-6/+9
9 daysbtrfs: avoid pointless wake ups of drew lock readersFilipe Manana1-2/+6
9 daysbtrfs: remove pointless writepages callback wrapperFilipe Manana3-10/+2
9 daysbtrfs: remove pointless readahead callback wrapperFilipe Manana3-7/+2
9 daysbtrfs: locking: rename __btrfs_tree_lock() and __btrfs_tree_read_lock()Filipe Manana4-14/+14
9 daysbtrfs: locking: inline btrfs_tree_lock() and btrfs_tree_read_lock()Filipe Manana2-12/+12
9 daysbtrfs: remove pointless BUG_ON() when creating snapshotFilipe Manana1-2/+0
10 daysMerge tag 'for-6.9-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-15/+18
10 daysReapply "drm/qxl: simplify qxl_fence_wait"Linus Torvalds2-52/+5
10 daysMerge tag 'slab-for-6.9-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-25/+31
11 daysMerge tag 'auxdisplay-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-176/+189
11 daysLinux 6.9-rc7v6.9-rc7Linus Torvalds1-1/+1
11 daysepoll: be better about file lifetimesLinus Torvalds1-1/+37
11 daysMerge tag 'edac_urgent_for_v6.9_rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-6/+6
11 daysMerge tag 'powerpc-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-8/+15
11 daysMerge tag 'x86-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds9-67/+64
11 daysMerge tag 'irq-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+8
11 daysMerge tag 'char-misc-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-25/+118
11 daysMerge tag 'usb-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds15-79/+147
11 daysMerge tag 'input-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+9
11 daysMerge tag 'probes-fixes-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
11 daysMerge tag 'trace-v6.9-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-59/+210
12 daysMerge tag 'dma-mapping-6.9-2024-05-04' of git://git.infradead.org/users/hch/d...Linus Torvalds1-0/+1
12 daysMerge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-8/+60
13 dayseventfs: Have "events" directory get permissions from its parentSteven Rostedt (Google)1-6/+24
13 dayseventfs: Do not treat events directory different than other directoriesSteven Rostedt (Google)1-15/+1
13 dayseventfs: Do not differentiate the toplevel events directorySteven Rostedt (Google)2-25/+11
13 daystracefs: Still use mount point as default permissions for instancesSteven Rostedt (Google)1-2/+25
13 daystracefs: Reset permissions on remount if permissions are optionsSteven Rostedt (Google)3-2/+99
13 dayseventfs: Free all of the eventfs_inode after RCUSteven Rostedt (Google)1-9/+16
13 dayseventfs/tracing: Add callback for release of an eventfs_inodeSteven Rostedt (Google)3-2/+36
13 daysMerge tag 'cxl-fixes-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+21
13 daysMerge tag 'for-linus-6.9a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-3/+12
13 daysMerge tag 'efi-urgent-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+4
14 daysMerge tag 'block-6.9-20240503' of git://git.kernel.dk/linuxLinus Torvalds11-39/+67
14 daysMerge tag 'sound-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds44-241/+704
14 daysMerge tag 'drm-fixes-2024-05-03' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds26-101/+223
14 daysMerge tag 'spi-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-3/+2
14 daysslimbus: qcom-ngd-ctrl: Add timeout for wait operationViken Dadhaniya1-1/+5
2024-05-03Merge tag 'drm-misc-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/m...Dave Airlie9-45/+80
2024-05-03Merge tag 'drm-xe-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie2-1/+5
2024-05-03Merge tag 'amd-drm-fixes-6.9-2024-05-01' of https://gitlab.freedesktop.org/ag...Dave Airlie15-55/+138
2024-05-02btrfs: make sure that WRITTEN is set on all metadata blocksJosef Bacik2-15/+16
2024-05-02btrfs: qgroup: do not check qgroup inherit if qgroup is disabledQu Wenruo1-0/+2
2024-05-02Merge tag 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-16/+40
2024-05-02Merge tag 's390-6.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds9-11/+73
2024-05-02Merge tag 'xtensa-20240502' of https://github.com/jcmvbkbc/linux-xtensaLinus Torvalds6-28/+20
2024-05-02x86/xen: return a sane initial apic id when running as PV guestJuergen Gross1-1/+10
2024-05-02drm/xe/display: Fix ADL-N detectionLucas De Marchi1-1/+2
2024-05-02Merge tag 'firewire-fixes-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-4/+10
2024-05-02x86/xen/smp_pv: Register the boot CPU APIC properlyThomas Gleixner1-2/+2
2024-05-02Merge tag 'thermal-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-14/+45
2024-05-02Merge tag 'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds49-193/+378
2024-05-02Merge commit '50abcc179e0c9ca667feb223b26ea406d5c4c556' of git://git.infradea...Jens Axboe10-38/+65
2024-05-02swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=yWill Deacon1-0/+1
2024-05-02MAINTAINERS: mark MYRICOM MYRI-10G as OrphanJakub Kicinski1-2/+1
2024-05-02MAINTAINERS: remove Ariel EliorJakub Kicinski1-3/+0
2024-05-02Merge branch 'net-gro-add-flush-flush_id-checks-and-fix-wrong-offset-in-udp'Paolo Abeni9-5/+33
2024-05-02net: gro: add flush check in udp_gro_receive_segmentRichard Gobert1-1/+11
2024-05-02net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offse...Richard Gobert9-4/+22
2024-05-02ipv4: Fix uninit-value access in __ip_make_skb()Shigeru Yoshida2-1/+4
2024-05-02drm/panel: ili9341: Use predefined error codesAndy Shevchenko1-2/+2
2024-05-02drm/panel: ili9341: Respect deferred probeAndy Shevchenko1-2/+2