aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
3 daysbtrfs: fix misspelled end IO compression callbacksfor-nextFilipe Manana1-4/+4
3 daysbtrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv()Filipe Manana2-44/+0
4 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
8 daysbtrfs: qgroup: update rescan message levels and error codesDavid Sterba1-7/+5
10 daysbtrfs: qgroup: do quick checks if quotas are enabled before starting ioctlsDavid Sterba1-0/+28
10 daysbtrfs: qgroup: fix initialization of auto inherit arrayDan Carpenter1-1/+1
10 daysbtrfs: count super block write errors in device instead of tracking folio err...Matthew Wilcox (Oracle)3-28/+29
10 daysbtrfs: use the folio iterator in btrfs_end_super_write()Matthew Wilcox (Oracle)1-13/+6
10 daysbtrfs: convert super block writes to folio in write_dev_supers()Matthew Wilcox (Oracle)1-10/+13
10 daysbtrfs: convert super block writes to folio in wait_dev_supers()Matthew Wilcox (Oracle)1-11/+12
10 daysbio: Export bio_add_folio_nofail to modulesMatthew Wilcox (Oracle)1-0/+1
10 daysbtrfs: remove duplicate included header from fs.hThorsten Blum1-1/+0
10 daysbtrfs: add a cached state to extent_clear_unlock_delallocJosef Bacik3-19/+28
10 daysbtrfs: push extent lock down in submit_one_async_extentJosef Bacik1-1/+2
10 daysbtrfs: push lock_extent down in cow_file_range()Josef Bacik1-2/+14
10 daysbtrfs: move can_cow_file_range_inline() outside of the extent lockJosef Bacik1-4/+8
10 daysbtrfs: push lock_extent into cow_file_range_inlineJosef Bacik1-5/+8
10 daysbtrfs: push extent lock into cow_file_rangeJosef Bacik1-8/+7
10 daysbtrfs: push extent lock into run_delalloc_cowJosef Bacik1-8/+7
10 daysbtrfs: remove unlock_extent from run_delalloc_compressedJosef Bacik1-6/+5
10 daysbtrfs: push extent lock down in run_delalloc_nocowJosef Bacik1-3/+18
10 daysbtrfs: adjust while loop condition in run_delalloc_nocowJosef Bacik1-3/+1
10 daysbtrfs: push extent lock into run_delalloc_nocowJosef Bacik1-5/+7
10 daysbtrfs: push the extent lock into btrfs_run_delalloc_rangeJosef Bacik2-3/+7
10 daysbtrfs: lock extent when doing inline extent in compressionJosef Bacik1-10/+7
10 daysbtrfs: move extent bit and page cleanup into cow_file_range_inlineJosef Bacik1-53/+51
10 daysbtrfs: unlock all the pages with successful inline extent creationJosef Bacik1-14/+1
10 daysbtrfs: push all inline logic into cow_file_rangeJosef Bacik1-62/+81
10 daysbtrfs: handle errors in btrfs_reloc_clone_csums properlyJosef Bacik4-4/+12
10 daysbtrfs: add extra sanity checks for create_io_em()Qu Wenruo1-1/+39
10 daysbtrfs: simplify the inline extent map creationQu Wenruo1-10/+10
10 daysbtrfs: add extra comments on extent_map membersQu Wenruo1-1/+54
10 daysbtrfs: drop unused argument of calcu_metadata_size()Naohiro Aota1-6/+5
10 daysbtrfs: simplify return variables in btrfs_drop_subtree()Anand Jain1-9/+7
10 daysbtrfs: simplify return variables in lookup_extent_data_ref()Anand Jain1-15/+14
10 daysbtrfs: rename return variables in btrfs_qgroup_rescan_worker()Anand Jain1-19/+19
10 daysbtrfs: drop variable err in quick_update_accounting()Anand Jain1-6/+3
10 daysbtrfs: reuse ret instead of err in relocate_tree_blocks()Anand Jain1-11/+8
10 daysbtrfs: rename err and ret to ret in build_backref_tree()Anand Jain1-11/+7
10 daysbtrfs: rename werr and err to ret in __btrfs_wait_marked_extents()Anand Jain1-13/+8
10 daysbtrfs: rename werr and err to ret in btrfs_write_marked_extents()Anand Jain1-13/+10
10 daysbtrfs: report filemap_fdata<write|wait>_range() errorAnand Jain1-0/+4
10 daysbtrfs: use btrfs_is_testing() everywhereDavid Sterba4-9/+8
10 daysbtrfs: initialize delayed inodes xarray without GFP_ATOMICFilipe Manana1-2/+1
10 daysbtrfs: make try_release_extent_mapping() return a boolFilipe Manana3-13/+13
10 daysbtrfs: be better releasing extent maps at try_release_extent_mapping()Filipe Manana1-59/+61
10 daysbtrfs: remove i_size restriction at try_release_extent_mapping()Filipe Manana1-2/+1
10 daysbtrfs: use btrfs_get_fs_generation() at try_release_extent_mapping()Filipe Manana1-6/+1
10 daysbtrfs: rename some variables at try_release_extent_mapping()Filipe Manana1-12/+12
10 daysbtrfs: add tracepoints for extent map shrinker eventsFilipe Manana3-1/+116
10 daysbtrfs: update comment for btrfs_set_inode_full_sync() about lockingFilipe Manana1-3/+5
10 daysbtrfs: add a shrinker for extent mapsFilipe Manana4-0/+180
10 daysbtrfs: add a global per cpu counter to track number of used extent mapsFilipe Manana3-0/+28
10 daysbtrfs: pass the extent map tree's inode to try_merge_map()Filipe Manana1-7/+6
10 daysbtrfs: pass the extent map tree's inode to setup_extent_mapping()Filipe Manana1-5/+5
10 daysbtrfs: pass the extent map tree's inode to replace_extent_mapping()Filipe Manana1-5/+6
10 daysbtrfs: pass the extent map tree's inode to remove_extent_mapping()Filipe Manana4-20/+25
10 daysbtrfs: pass the extent map tree's inode to clear_em_logging()Filipe Manana3-4/+6
10 daysbtrfs: pass the extent map tree's inode to add_extent_mapping()Filipe Manana1-18/+16
10 daysbtrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik26-241/+218
10 daysbtrfs: set start on clone before calling copy_extent_buffer_fullJosef Bacik1-2/+8
10 daysbtrfs: replace btrfs_delayed_*_ref with btrfs_*_refJosef Bacik2-38/+27
10 daysbtrfs: remove the btrfs_delayed_ref_node container helpersJosef Bacik1-27/+0
10 daysbtrfs: stop referencing btrfs_delayed_tree_ref directlyJosef Bacik3-16/+16
10 daysbtrfs: stop referencing btrfs_delayed_data_ref directlyJosef Bacik3-15/+13
10 daysbtrfs: make the insert backref helpers take a btrfs_delayed_ref_nodeJosef Bacik1-25/+21
10 daysbtrfs: drop unnecessary arguments from __btrfs_free_extentJosef Bacik1-15/+8
10 daysbtrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_nodeJosef Bacik2-32/+25
10 daysbtrfs: rename btrfs_data_ref->ino to ->objectidJosef Bacik3-4/+4
10 daysbtrfs: move ->parent and ->ref_root into btrfs_delayed_ref_nodeJosef Bacik5-81/+52
10 daysbtrfs: rename ->len to ->num_bytes in btrfs_refJosef Bacik8-27/+27
10 daysbtrfs: unify the btrfs_add_delayed_*_ref helpers into one helperJosef Bacik1-77/+25
10 daysbtrfs: simplify delayed ref tracepointsJosef Bacik3-47/+25
10 daysbtrfs: move ref specific initialization into init_delayed_ref_commonJosef Bacik1-14/+11
10 daysbtrfs: initialize btrfs_delayed_ref_head with btrfs_refJosef Bacik1-28/+25
10 daysbtrfs: pass btrfs_ref to init_delayed_ref_commonJosef Bacik2-21/+27
10 daysbtrfs: move ref_root into btrfs_refJosef Bacik8-88/+73
10 daysbtrfs: do not use a function to initialize btrfs_refJosef Bacik7-96/+131
10 daysbtrfs: embed data_ref and tree_ref in btrfs_delayed_ref_nodeJosef Bacik2-55/+40
10 daysbtrfs: add a helper to get the delayed ref node from the data/tree refJosef Bacik2-9/+31
10 daysbtrfs: use btrfs_find_first_inode() at btrfs_prune_dentries()Filipe Manana1-52/+14
10 daysbtrfs: export find_next_inode() as btrfs_find_first_inode()Filipe Manana3-80/+85
10 daysbtrfs: simplify add_extent_mapping() by removing pointless labelFilipe Manana1-4/+4
10 daysbtrfs: tests: error out on unexpected extent map reference countFilipe Manana1-8/+35
10 daysbtrfs: pass an inode to btrfs_add_extent_mapping()Filipe Manana4-98/+95
10 daysbtrfs: open code csum_exist_in_range()Filipe Manana1-12/+7
10 daysbtrfs: make NOCOW checks for existence of checksums in a range more efficientFilipe Manana4-27/+27
10 daysbtrfs: simplify error path for btrfs_lookup_csums_list()Filipe Manana1-8/+9
10 daysbtrfs: remove use of a temporary list at btrfs_lookup_csums_list()Filipe Manana1-5/+3
10 daysbtrfs: remove search_commit parameter from btrfs_lookup_csums_list()Filipe Manana5-16/+7
10 daysbtrfs: add function comment to btrfs_lookup_csums_list()Filipe Manana1-0/+13
10 daysbtrfs: move btrfs_page_mkwrite() from inode.c into file.cFilipe Manana3-168/+166
10 daysbtrfs: remove no longer used btrfs_clone_chunk_map()Filipe Manana2-16/+0
10 daysbtrfs: remove list_empty() check at warn_about_uncommitted_trans()Filipe Manana1-3/+0
10 daysbtrfs: remove pointless return value assignment at btrfs_finish_one_ordered()Filipe Manana1-1/+0
10 daysbtrfs: remove not needed mod_start and mod_len from struct extent_mapFilipe Manana5-29/+4
10 daysbtrfs: free PERTRANS at the end of cleanup_transaction()Boris Burkov1-4/+1
10 daysbtrfs: compression: migrate compression/decompression paths to foliosQu Wenruo6-255/+251
10 daysbtrfs: introduce btrfs_alloc_folio_array()Qu Wenruo2-0/+33
10 daysbtrfs: migrate insert_inline_extent() to folio interfacesQu Wenruo1-8/+10
10 daysbtrfs: make insert_inline_extent() accept one page directlyQu Wenruo1-22/+25
10 daysbtrfs: compression: convert page allocation to folio interfacesQu Wenruo6-24/+24
10 daysbtrfs: compression: add error handling for missed page cacheQu Wenruo5-8/+46
10 daysbtrfs: stop locking the source extent range during reflinkFilipe Manana2-38/+24
10 daysbtrfs: qgroup: delete unnecessary check in btrfs_qgroup_check_inherit()Dan Carpenter1-3/+0
10 daysbtrfs: convert put_file_data() to foliosGoldwyn Rodrigues1-22/+23
10 daysbtrfs: convert relocate_one_page() to folios and renameGoldwyn Rodrigues1-46/+47
10 daysbtrfs: page to folio conversion: prealloc_file_extent_cluster()Goldwyn Rodrigues1-6/+6
10 daysbtrfs: rename err to ret in btrfs_direct_write()Anand Jain1-24/+24
10 daysbtrfs: rename err to ret in prepare_pages()Anand Jain1-12/+12
10 daysbtrfs: rename err to ret in btrfs_dirty_pages()Anand Jain1-4/+4
10 daysbtrfs: rename err to ret in create_reloc_inode()Anand Jain1-9/+9
10 daysbtrfs: rename err to ret in __btrfs_end_transaction()Anand Jain1-4/+4
10 daysbtrfs: rename err to ret in convert_extent_bit()Anand Jain1-15/+15
10 daysbtrfs: rename err to ret in __set_extent_bit()Anand Jain1-14/+14
10 daysbtrfs: rename err to ret in btrfs_ioctl_snap_destroy()Anand Jain1-33/+33
10 daysbtrfs: rename err to ret in btrfs_cont_expand()Anand Jain1-13/+13
10 daysbtrfs: rename err to ret in btrfs_rmdir()Anand Jain1-11/+11
10 daysbtrfs: rename err to ret in btrfs_initxattrs()Anand Jain1-5/+5
10 daysbtrfs: warn if EXTENT_BUFFER_UPTODATE is set while readingTavian Barnes1-0/+7
10 daysbtrfs: add helper to clear EXTENT_BUFFER_READINGTavian Barnes1-6/+9
10 daysbtrfs: avoid pointless wake ups of drew lock readersFilipe Manana1-2/+6
10 daysbtrfs: remove pointless writepages callback wrapperFilipe Manana3-10/+2
10 daysbtrfs: remove pointless readahead callback wrapperFilipe Manana3-7/+2
10 daysbtrfs: locking: rename __btrfs_tree_lock() and __btrfs_tree_read_lock()Filipe Manana4-14/+14
10 daysbtrfs: locking: inline btrfs_tree_lock() and btrfs_tree_read_lock()Filipe Manana2-12/+12
10 daysbtrfs: remove pointless BUG_ON() when creating snapshotFilipe Manana1-2/+0
11 daysMerge tag 'for-6.9-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-15/+18
11 daysReapply "drm/qxl: simplify qxl_fence_wait"Linus Torvalds2-52/+5
11 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
12 daysLinux 6.9-rc7Linus Torvalds1-1/+1
12 daysepoll: be better about file lifetimesLinus Torvalds1-1/+37
12 daysMerge tag 'edac_urgent_for_v6.9_rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-6/+6
12 daysMerge tag 'powerpc-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-8/+15
12 daysMerge tag 'x86-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds9-67/+64
12 daysMerge tag 'irq-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+8
12 daysMerge tag 'char-misc-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-25/+118
12 daysMerge tag 'usb-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds15-79/+147
12 daysMerge tag 'input-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+9
12 daysMerge tag 'probes-fixes-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
12 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
14 dayseventfs: Have "events" directory get permissions from its parentSteven Rostedt (Google)1-6/+24
14 dayseventfs: Do not treat events directory different than other directoriesSteven Rostedt (Google)1-15/+1
14 dayseventfs: Do not differentiate the toplevel events directorySteven Rostedt (Google)2-25/+11
14 daystracefs: Still use mount point as default permissions for instancesSteven Rostedt (Google)1-2/+25
14 daystracefs: Reset permissions on remount if permissions are optionsSteven Rostedt (Google)3-2/+99
14 dayseventfs: Free all of the eventfs_inode after RCUSteven Rostedt (Google)1-9/+16
14 dayseventfs/tracing: Add callback for release of an eventfs_inodeSteven Rostedt (Google)3-2/+36
14 daysMerge tag 'cxl-fixes-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+21
2024-05-03Merge tag 'for-linus-6.9a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-3/+12
2024-05-03Merge tag 'efi-urgent-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+4
2024-05-03Merge tag 'block-6.9-20240503' of git://git.kernel.dk/linuxLinus Torvalds11-39/+67
2024-05-03Merge tag 'sound-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds44-241/+704
2024-05-03Merge tag 'drm-fixes-2024-05-03' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds26-101/+223
2024-05-03Merge tag 'spi-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-3/+2
2024-05-03slimbus: 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
2024-05-02drm/panel: ili9341: Correct use of device property APIsAndy Shevchenko2-3/+4
2024-05-02s390/qeth: Fix kernel panic after setting hsuidAlexandra Winter1-34/+27
2024-05-02ALSA: hda/realtek: Fix build error without CONFIG_PMTakashi Iwai1-1/+3
2024-05-01vxlan: Pull inner IP header in vxlan_rcv().Guillaume Nault1-1/+18
2024-05-01tipc: fix a possible memleak in tipc_buf_appendXin Long1-1/+1
2024-05-01tipc: fix UAF in error pathPaolo Abeni1-1/+5
2024-05-01rxrpc: Clients must accept conn from any addressJeffrey Altman1-7/+2
2024-05-01Merge tag 'asoc-fix-v6.9-rc6' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai788-4634/+10154
2024-05-01Merge tag 'regulator-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds5-14/+27
2024-05-01mm/slab: make __free(kfree) accept error pointersDan Carpenter1-2/+2
2024-05-01mm/slub: avoid zeroing outside-object freepointer for single freeNicolas Bouchinet1-23/+29
2024-05-01drm/xe/vm: prevent UAF in rebind_work_func()Matthew Auld1-0/+3