aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-03-02btrfs: remove a BUG_ON() from merge_reloc_roots()HEADmasterJosef Bacik1-1/+13
2020-02-28btrfs: hold a ref on the root->reloc_rootJosef Bacik1-11/+33
2020-02-28btrfs: clear BTRFS_ROOT_DEAD_RELOC_TREE before dropping the reloc rootJosef Bacik1-6/+7
2020-02-28btrfs: run clean_dirty_subvols if we fail to start a transJosef Bacik1-0/+2
2020-02-28btrfs: splice rc->reloc_roots onto reloc roots in recoverJosef Bacik1-0/+3
2020-02-28btrfs: unset reloc control if we fail to recoverJosef Bacik1-1/+4
2020-02-27btrfs: drop block from cache on error in relocationJosef Bacik1-1/+1
2020-02-27btrfs: set root to null in btrfs_search_path_in_tree_userJosef Bacik1-1/+1
2020-02-21btrfs: fix btrfs_calc_reclaim_metadata_size calculationJosef Bacik1-9/+35
2020-02-20btrfs: clear file extent mapping for punch past i_sizeJosef Bacik1-0/+27
2020-02-14btrfs: set update the uuid generation as soon as possibleJosef Bacik1-2/+13
2020-02-14btrfs: bail out of uuid tree scanning if we're closingJosef Bacik2-2/+13
2020-02-14btrfs: add a find_contiguous_extent_bit helper and use it for safe isizeJosef Bacik3-2/+40
2020-02-14btrfs: fix bytes_may_use underflow in prealloc error condtitionJosef Bacik1-0/+8
2020-02-14btrfs: handle logged extent failure properlyJosef Bacik1-0/+2
2020-02-14btrfs: do not check delayed items are empty for single trans cleanupJosef Bacik1-1/+0
2020-02-14btrfs: set fs_root = NULL on errorJosef Bacik1-0/+1
2020-02-14btrfs: add a comment explaining the data flush stepsJosef Bacik1-0/+47
2020-02-14btrfs: do async reclaim for data reservationsJosef Bacik4-37/+93
2020-02-14btrfs: flush delayed refs when trying to reserve data spaceJosef Bacik1-0/+1
2020-02-14btrfs: run delayed iputs before committing the transaction for dataJosef Bacik1-1/+1
2020-02-14btrfs: don't force commit if we are dataJosef Bacik1-19/+5
2020-02-14btrfs: drop the commit_cycles stuff for data reservationsJosef Bacik1-20/+2
2020-02-14btrfs: use the same helper for data and metadata reservationsJosef Bacik1-34/+14
2020-02-14btrfs: serialize data reservations if we are flushingJosef Bacik1-1/+5
2020-02-14btrfs: use ticketing for data space reservationsJosef Bacik1-58/+67
2020-02-14btrfs: add btrfs_reserve_data_bytes and use itJosef Bacik3-115/+98
2020-02-14btrfs: add the data transaction commit logic into may_commit_transactionJosef Bacik1-5/+19
2020-02-14btrfs: add flushing states for handling data reservationsJosef Bacik2-0/+8
2020-02-14btrfs: check tickets after waiting on ordered extentsJosef Bacik1-8/+9
2020-02-14btrfs: use btrfs_start_delalloc_roots in shrink_delallocJosef Bacik1-54/+1
2020-02-14btrfs: use the btrfs_space_info_free_bytes_may_use helper for delallocJosef Bacik1-3/+1
2020-02-14btrfs: call btrfs_try_granting_tickets when reserving spaceJosef Bacik1-0/+7
2020-02-14btrfs: call btrfs_try_granting_tickets when unpinning anythingJosef Bacik1-4/+3
2020-02-14btrfs: call btrfs_try_granting_tickets when freeing reserved bytesJosef Bacik1-0/+2
2020-02-14btrfs: make ALLOC_CHUNK use the space info flagsJosef Bacik1-1/+2
2020-02-14btrfs: make shrink_delalloc take space_info as an argJosef Bacik1-5/+4
2020-02-14btrfs: handle U64_MAX for shrink_delallocJosef Bacik1-3/+14
2020-02-14btrfs: remove orig from shrink_delallocJosef Bacik1-2/+2
2020-02-14btrfs: change nr to u64 in btrfs_start_delalloc_rootsJosef Bacik5-20/+15
2020-02-14btrfs: kill update_block_group_flagsJosef Bacik1-50/+2
2020-02-14btrfs: kill the subvol_srcuJosef Bacik8-88/+14
2020-02-14btrfs: make btrfs_cleanup_fs_roots use the fs_roots_radix_lockJosef Bacik1-4/+3
2020-02-14btrfs: don't take an extra root ref at allocation timeJosef Bacik2-14/+8
2020-02-14btrfs: hold a ref on the root on the dead roots listJosef Bacik2-4/+5
2020-02-14btrfs: make inodes hold a ref on their rootsJosef Bacik2-4/+6
2020-02-14btrfs: move the root freeing stuff into btrfs_put_rootJosef Bacik9-77/+50
2020-02-14btrfs: move ino_cache_inode droppingJosef Bacik2-1/+8
2020-02-14btrfs: make the extent buffer leak check per fs infoJosef Bacik4-22/+36
2020-02-14btrfs: sysfs, unify handler name of devinfo/missingAnand Jain1-2/+2
2020-02-14btrfs: sysfs, rename device_link add/remove functionsAnand Jain4-13/+13
2020-02-14btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup errors in add_fsidAnand Jain1-1/+1
2020-02-12btrfs: sysfs, move device id directories to UUID/devinfoAnand Jain1-1/+1
2020-02-12btrfs: sysfs, add UUID/devinfo kobjectAnand Jain2-0/+16
2020-02-11Btrfs: fix race between shrinking truncate and fiemapFilipe Manana1-0/+8
2020-02-11btrfs: sink argument tree to __do_readpageDavid Sterba1-8/+4
2020-02-11btrfs: sink arugment tree to contiguous_readpagesDavid Sterba1-6/+3
2020-02-11btrfs: sink argument tree to __extent_read_full_pageDavid Sterba1-10/+4
2020-02-11btrfs: sink argument tree to extent_read_full_pageDavid Sterba4-12/+7
2020-02-11btrfs: drop argument tree from btrfs_lock_and_flush_ordered_rangeDavid Sterba5-13/+8
2020-02-11btrfs: add assertions for tree == inode->io_tree to extent IO helpersDavid Sterba2-0/+12
2020-02-11btrfs: drop argument tree from submit_extent_pageDavid Sterba1-8/+5
2020-02-11btrfs: remove extent_page_data::treeDavid Sterba1-8/+2
2020-02-11btrfs: log message when rw remount is attempted with unclean tree-logDavid Sterba1-0/+2
2020-02-11btrfs: print message when tree-log replay startsDavid Sterba1-0/+1
2020-02-10btrfs: add wrapper for transaction abort predicateDavid Sterba6-20/+33
2020-02-10btrfs: move root node locking helpers to locking.cDavid Sterba2-38/+42
2020-02-10Btrfs: fix race between using extent maps and merging themFilipe Manana1-0/+11
2020-02-10btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_rootJosef Bacik19-106/+106
2020-02-10btrfs: add a leak check for rootsJosef Bacik4-1/+42
2020-02-10btrfs: make the init of static elements in fs_info separateJosef Bacik4-33/+21
2020-02-10btrfs: move fs_info init work into it's own helper functionJosef Bacik1-81/+84
2020-02-10btrfs: free more things in btrfs_free_fs_infoJosef Bacik1-36/+24
2020-02-10btrfs: push btrfs_grab_fs_root into btrfs_get_fs_rootJosef Bacik14-106/+27
2020-02-10btrfs: use btrfs_put_fs_root to free roots alwaysJosef Bacik5-23/+23
2020-02-10btrfs: hold a ref on the root in open_ctreeJosef Bacik1-0/+8
2020-02-10btrfs: export and rename free_fs_infoJosef Bacik4-20/+22
2020-02-10btrfs: hold a ref on the root in btrfs_check_uuid_tree_entryJosef Bacik1-1/+5
2020-02-10btrfs: hold a ref on the root in btrfs_recover_log_treesJosef Bacik1-0/+5
2020-02-10btrfs: hold a ref on the root in create_pending_snapshotJosef Bacik2-0/+7
2020-02-10btrfs: hold a ref on the root in get_subvol_name_from_objectidJosef Bacik1-1/+10
2020-02-10btrfs: hold a ref on the root in btrfs_ioctl_sendJosef Bacik1-4/+24
2020-02-10btrfs: hold a ref on the root in scrub_print_warning_inodeJosef Bacik1-0/+7
2020-02-10btrfs: hold a ref for the root in btrfs_find_orphan_rootsJosef Bacik1-0/+3
2020-02-10btrfs: push grab_fs_root into read_fs_rootJosef Bacik1-26/+9
2020-02-10btrfs: hold a ref on the root in btrfs_recover_relocationJosef Bacik1-3/+18
2020-02-10btrfs: hold a ref on the root in create_reloc_inodeJosef Bacik1-1/+6
2020-02-10btrfs: hold a ref on the root in find_data_referencesJosef Bacik1-1/+7
2020-02-10btrfs: hold a ref on the root in record_reloc_root_in_transJosef Bacik1-1/+5
2020-02-10btrfs: hold a ref on the root in merge_reloc_rootsJosef Bacik1-0/+2
2020-02-10btrfs: hold a ref on the root in prepare_to_mergeJosef Bacik1-0/+2
2020-02-10btrfs: hold a ref on the root in build_backref_treeJosef Bacik1-9/+29
2020-02-10btrfs: hold ref on root in btrfs_ioctl_default_subvolJosef Bacik1-8/+14
2020-02-10btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_infoJosef Bacik1-0/+6
2020-02-10btrfs: hold a ref on the root in btrfs_search_path_in_tree_userJosef Bacik1-12/+19
2020-02-10btrfs: hold a ref on the root in btrfs_search_path_in_treeJosef Bacik1-0/+7
2020-02-10btrfs: hold a ref on the root in search_ioctlJosef Bacik1-1/+6
2020-02-10btrfs: hold a ref on the root in create_subvolJosef Bacik1-0/+6
2020-02-10btrfs: hold a ref on the root in fixup_tree_root_locationJosef Bacik1-0/+6
2020-02-10btrfs: hold a ref on the root in __btrfs_run_defrag_inodeJosef Bacik1-0/+5
2020-02-10btrfs: hold a root ref in btrfs_get_dentryJosef Bacik1-0/+5
2020-02-10btrfs: hold a ref on the root in resolve_indirect_refJosef Bacik1-1/+9
2020-02-10btrfs: hold a ref on fs roots while they're in the radix treeJosef Bacik1-1/+5
2020-02-10btrfs: describe the space reservation system in generalJosef Bacik1-0/+147
2020-02-10btrfs: add a comment describing delalloc space reservationJosef Bacik1-0/+102
2020-02-10btrfs: add a comment describing block reservesJosef Bacik1-0/+92
2020-02-10btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_rootJosef Bacik1-0/+4
2020-02-10btrfs: make the fs root init functions staticJosef Bacik2-6/+3
2020-02-10btrfs: open code btrfs_read_fs_root_no_nameJosef Bacik12-23/+17
2020-02-10btrfs: remove btrfs_read_fs_root, not used anymoreJosef Bacik2-14/+1
2020-02-10btrfs: make relocation use btrfs_read_tree_root()Josef Bacik1-2/+4
2020-02-10btrfs: export and use btrfs_read_tree_root for tree-logJosef Bacik3-3/+5
2020-02-10btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_rootJosef Bacik1-34/+2
2020-02-10btrfs: move fs root init stuff into btrfs_init_fs_rootJosef Bacik1-6/+5
2020-02-10btrfs: push __setup_root into btrfs_alloc_rootJosef Bacik1-21/+15
2020-02-10btrfs: delete the ordered isize update codeJosef Bacik3-136/+0
2020-02-10btrfs: replace all uses of btrfs_ordered_update_i_sizeJosef Bacik3-8/+8
2020-02-10btrfs: use the file extent tree infrastructureJosef Bacik4-1/+67
2020-02-10btrfs: introduce per-inode file extent treeJosef Bacik7-0/+120
2020-02-10btrfs: don't set path->leave_spinning for truncateJosef Bacik1-2/+0
2020-02-10btrfs: use btrfs_ordered_update_i_size in clone_finish_inode_updateJosef Bacik1-2/+4
2020-02-10btrfs: ref-verify: fix memory leaksWenwen Wang1-0/+5
2020-02-10btrfs: update the comment of btrfs_control_ioctl()Su Yue1-1/+1
2020-02-10btrfs: relocation: Add introduction of how relocation worksQu Wenruo1-0/+47
2020-02-10Btrfs: don't iterate mod seq list when putting a tree mod seqFilipe Manana1-12/+13
2020-02-10btrfs: Add overview of device replaceQu Wenruo1-0/+40
2020-02-09Linux 5.6-rc1Linus Torvalds1-2/+2
2020-02-09Merge tag 'kbuild-v5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds53-261/+252
2020-02-09Merge tag 'zonefs-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds9-0/+2058
2020-02-09irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARMMarc Zyngier1-2/+2
2020-02-09Merge tag '5.6-rc-smb3-plugfest-patches' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds22-129/+247
2020-02-09Merge branch 'work.vboxsf' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds12-0/+3280
2020-02-09Merge tag 'x86-urgent-2020-02-09' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds13-11/+260
2020-02-09Merge tag 'smp-urgent-2020-02-09' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-2/+3
2020-02-09Merge tag 'perf-urgent-2020-02-09' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds10-36/+88
2020-02-09Merge tag 'timers-urgent-2020-02-09' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-3/+10
2020-02-09Merge tag 'irq-urgent-2020-02-09' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-35/+127
2020-02-09Merge tag 'efi-urgent-2020-02-09' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2020-02-08Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds7-20/+29
2020-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds80-327/+782
2020-02-08fs: Add VirtualBox guest shared folder (vboxsf) supportHans de Goede12-0/+3280
2020-02-08Merge tag 'powerpc-5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2-5/+7
2020-02-08Fix up remaining devm_ioremap_nocache() in SGI IOC3 8250 UART driverLinus Torvalds1-1/+1
2020-02-08Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds35-675/+697
2020-02-08Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds9-36/+113
2020-02-08Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds142-3276/+6579
2020-02-08Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds585-15650/+32100
2020-02-08Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds40-131/+457
2020-02-08Merge tag 'compat-ioctl-fix' of git://git.kernel.org:/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+7
2020-02-08Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds37-782/+562
2020-02-08Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds10-111/+119
2020-02-08Merge branch 'pipe-exclusive-wakeup'Linus Torvalds4-30/+51
2020-02-08pipe: use exclusive waits when reading or writingLinus Torvalds4-30/+51
2020-02-08compat_ioctl: fix FIONREAD on devicesArnd Bergmann1-4/+7
2020-02-08Merge tag 'irqchip-fixes-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/...Thomas Gleixner6-35/+120
2020-02-08net: thunderx: use proper interface type for RGMIITim Harvey1-1/+1
2020-02-08Merge tag 'wireless-drivers-2020-02-08' of git://git.kernel.org/pub/scm/linux...David S. Miller14-53/+159
2020-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller12-31/+114
2020-02-08powerpc: Fix CONFIG_TRACE_IRQFLAGS with CONFIG_VMAP_STACKChristophe Leroy1-1/+1
2020-02-08powerpc/futex: Fix incorrect user access blockingMichael Ellerman1-4/+6
2020-02-08irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessorsZenghui Yu3-24/+24
2020-02-08irqchip/gic-v3-its: Remove superfluous WARN_ONZenghui Yu1-1/+0
2020-02-08irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd()Zenghui Yu1-3/+1
2020-02-08irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD levelZenghui Yu1-0/+80
2020-02-08irqchip/gic-v4.1: Set vpe_l1_base for all redistributorsZenghui Yu2-2/+5
2020-02-08irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZEZenghui Yu1-1/+1
2020-02-08mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_capLorenzo Bianconi1-1/+2
2020-02-07Merge tag 'fuse-fixes-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-105/+104
2020-02-07Merge tag 'gfs2-for-5.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds2-42/+32
2020-02-07Merge tag 'for-linus-5.6-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2020-02-07Merge tag 'nfsd-5.6' of git://linux-nfs.org/~bfields/linuxLinus Torvalds25-327/+1322
2020-02-07Merge tag 'nfs-for-5.6-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds63-2909/+3225
2020-02-07bpf: Improve bucket_log calculation logicMartin KaFai Lau1-2/+3
2020-02-07selftests/bpf: Test freeing sockmap/sockhash with a socket in itJakub Sitnicki1-0/+74
2020-02-07bpf, sockhash: Synchronize_rcu before free'ing mapJakub Sitnicki1-0/+4
2020-02-07bpf, sockmap: Don't sleep while holding RCU lock on tear-downJakub Sitnicki1-4/+4
2020-02-07bpftool: Don't crash on missing xlated program instructionsToke Høiland-Jørgensen1-1/+1
2020-02-07bpf, sockmap: Check update requirements after lockingLorenz Bauer1-6/+10
2020-02-07Merge tag 'docs-5.6-2' of git://git.lwn.net/linuxLinus Torvalds9-17/+27
2020-02-07Merge branch 'i2c/for-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds57-1106/+2576
2020-02-07Merge tag 'acpi-5.6-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds2-0/+7
2020-02-07Merge tag 'pm-5.6-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds8-115/+125
2020-02-07Merge tag 'drm-next-2020-02-07' of git://anongit.freedesktop.org/drm/drmLinus Torvalds112-942/+4510
2020-02-07Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds22-336/+978
2020-02-07genirq: Clarify that irq wake state is orthogonal to enable/disableStephen Boyd1-0/+7
2020-02-07Merge tag 'linux-watchdog-5.6-rc1' of git://www.linux-watchdog.org/linux-watc...Linus Torvalds15-73/+361
2020-02-07Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds6-145/+22
2020-02-07Merge tag 'xtensa-20200206' of git://github.com/jcmvbkbc/linux-xtensaLinus Torvalds23-139/+141
2020-02-07tmpfs: switch to use of invalfc()Al Viro1-3/+3
2020-02-07cgroup1: switch to use of errorfc() et.al.Al Viro1-12/+12
2020-02-07procfs: switch to use of invalfc()Al Viro1-1/+1
2020-02-07hugetlbfs: switch to use of invalfc()Al Viro1-1/+1
2020-02-07cramfs: switch to use of errofc() et.al.Al Viro1-7/+7
2020-02-07gfs2: switch to use of errorfc() et.al.Al Viro1-15/+15
2020-02-07fuse: switch to use errorfc() et.al.Al Viro1-6/+6
2020-02-07ceph: use errorfc() and friends instead of spelling the prefix outAl Viro2-9/+9
2020-02-07prefix-handling analogues of errorf() and friendsAl Viro1-0/+4
2020-02-07turn fs_param_is_... into functionsAl Viro3-129/+139
2020-02-07fs_parse: handle optional arguments sanelyAl Viro5-121/+82
2020-02-07fs_parse: fold fs_parameter_desc/fs_parameter_specAl Viro29-198/+106