aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-10-25btrfs: make smaller extents more likely to go into bitmapsbtrfs/discard+bg_cleanupDennis Zhou1-2/+2
2019-10-25btrfs: increase the metadata allowance for the free_space_cacheDennis Zhou1-15/+11
2019-10-25btrfs: add async discard headerDennis Zhou1-0/+34
2019-10-25btrfs: keep track of discard reuse statsDennis Zhou4-0/+60
2019-10-25btrfs: only keep track of data extents for async discardDennis Zhou2-2/+15
2019-10-25btrfs: have multiple discard listsDennis Zhou5-23/+136
2019-10-25btrfs: make max async discard size tunableDennis Zhou4-7/+45
2019-10-25btrfs: limit max discard size for async discardDennis Zhou2-12/+41
2019-10-25btrfs: add bps discard rate limitDennis Zhou3-0/+50
2019-10-25btrfs: calculate discard delay based on number of extentsDennis Zhou5-5/+85
2019-10-25btrfs: keep track of discardable_bytesDennis Zhou5-9/+56
2019-10-25btrfs: track discardable extents for async discardDennis Zhou6-9/+159
2019-10-25btrfs: add discard sysfs directoryDennis Zhou2-0/+25
2019-10-25btrfs: make UUID/debug have its own kobjectDennis Zhou2-4/+20
2019-10-25btrfs: add removal calls for sysfs debug/Dennis Zhou1-0/+7
2019-10-25btrfs: discard one region at a time in async discardDennis Zhou4-42/+188
2019-10-25btrfs: handle empty block_group removalDennis Zhou7-10/+211
2019-10-25btrfs: add the beginning of async discard, discard workqueueDennis Zhou10-10/+417
2019-10-25btrfs: keep track of cleanliness of the bitmapDennis Zhou2-9/+92
2019-10-25btrfs: keep track of which extents have been discardedDennis Zhou4-18/+87
2019-10-25btrfs: rename DISCARD opt to DISCARD_SYNCDennis Zhou4-8/+8
2019-10-25bitmap: genericize percpu bitmap region iteratorsDennis Zhou2-45/+51
2019-10-25btrfs: add dedicated members for start and length of a block groupDavid Sterba15-224/+210
2019-10-25btrfs: rename extent buffer block group item accessorsDavid Sterba2-6/+6
2019-10-25btrfs: rename block_group_item on-stack accessors to follow namingDavid Sterba3-17/+17
2019-10-25btrfs: remove embedded block_group_cache::itemDavid Sterba2-12/+5
2019-10-25btrfs: move block_group_item::flags to block groupDavid Sterba1-3/+3
2019-10-25btrfs: move block_group_item::used to block groupDavid Sterba11-34/+42
2019-10-23btrfs: add blake2b to checksumming algorithmsDavid Sterba4-0/+5
2019-10-23btrfs: add member for a specific checksum driverDavid Sterba3-3/+16
2019-10-23btrfs: sysfs: show used checksum driver per filesystemJohannes Thumshirn1-0/+15
2019-10-23btrfs: sysfs: export supported checksumsDavid Sterba3-0/+39
2019-10-23btrfs: add sha256 to checksumming algorithmJohannes Thumshirn5-0/+5
2019-10-23btrfs: add xxhash64 to checksumming algorithmsJohannes Thumshirn5-0/+5
2019-10-23btrfs: drop bdev argument from submit_extent_pageDavid Sterba1-8/+3
2019-10-23btrfs: remove extent_map::bdevDavid Sterba8-31/+2
2019-10-23btrfs: drop bio_set_dev where not neededDavid Sterba2-12/+0
2019-10-23btrfs: get bdev from latest_dev for dio bh_resultDavid Sterba1-2/+4
2019-10-23btrfs: assert extent_map bdevs and lookup_map and splitDavid Sterba2-2/+9
2019-10-21btrfs: remove pointless indentation in btrfs_read_sys_array()Johannes Thumshirn1-35/+36
2019-10-21btrfs: reduce indentation in btrfs_may_alloc_data_chunkJohannes Thumshirn1-20/+21
2019-10-21btrfs: remove pointless local variable in lock_stripe_add()Johannes Thumshirn1-2/+3
2019-10-21btrfs: raid56: reduce indentation in lock_stripe_addJohannes Thumshirn1-47/+44
2019-10-21btrfs: tracepoints: constify all pointersDavid Sterba1-26/+26
2019-10-21btrfs: tracepoints: drop typecasts from printkDavid Sterba1-15/+13
2019-10-21Btrfs: check for the full sync flag while holding the inode lock during fsyncFilipe Manana1-19/+17
2019-10-21Btrfs: fix qgroup double free after failure to reserve metadata for delallocFilipe Manana1-1/+0
2019-10-21btrfs: Return offset from find_desired_extentNikolay Borisov1-15/+19
2019-10-21btrfs: Simplify btrfs_file_llseekNikolay Borisov1-7/+3
2019-10-21btrfs: Speed up btrfs_file_llseekNikolay Borisov1-16/+10
2019-10-21btrfs: compression: remove ops pointer from workspace_managerDavid Sterba2-5/+2
2019-10-21btrfs: compression: inline free_workspaceDavid Sterba5-8/+18
2019-10-21btrfs: compression: pass type to btrfs_put_workspaceDavid Sterba2-8/+7
2019-10-21btrfs: compression: inline alloc_workspaceDavid Sterba5-8/+18
2019-10-21btrfs: compression: pass type to btrfs_get_workspaceDavid Sterba3-10/+7
2019-10-21btrfs: compression: inline put_workspaceDavid Sterba5-24/+15
2019-10-21btrfs: compression: inline get_workspaceDavid Sterba5-18/+15
2019-10-21btrfs: compression: export alloc/free/get/put callbacks of all algosDavid Sterba4-15/+26
2019-10-21btrfs: compression: inline cleanup_workspace_managerDavid Sterba5-28/+7
2019-10-21btrfs: compression: let workspace manager cleanup take only the typeDavid Sterba4-5/+7
2019-10-21btrfs: compression: inline init_workspace_managerDavid Sterba5-28/+7
2019-10-21btrfs: compression: let workspace manager init take only the typeDavid Sterba4-7/+7
2019-10-21btrfs: compression: attach workspace manager to the opsDavid Sterba5-0/+6
2019-10-21btrfs: switch compression callbacks to direct callsDavid Sterba5-34/+69
2019-10-21btrfs: export compression and decompression callbacksDavid Sterba4-36/+45
2019-10-21btrfs: tracepoints: Fix bad entry members of qgroup eventsQu Wenruo1-1/+2
2019-10-21btrfs: tracepoints: Fix wrong parameter order for qgroup eventsQu Wenruo1-2/+2
2019-10-21btrfs: use btrfs_block_group_cache_done in update_block_groupJosef Bacik1-1/+1
2019-10-21btrfs: check page->mapping when loading free space cacheJosef Bacik1-0/+6
2019-10-21btrfs: qgroup: Always free PREALLOC META reserve in btrfs_delalloc_release_ex...Qu Wenruo7-27/+20
2019-10-21btrfs: don't needlessly create extent-refs kernel threadDavid Sterba2-8/+0
2019-10-21btrfs: block-group: Fix a memory leak due to missing btrfs_put_block_group()Qu Wenruo1-0/+1
2019-10-21Btrfs: fix metadata space leak on fixup worker failure to set range as delallocFilipe Manana1-2/+6
2019-10-21Btrfs: fix negative subv_writers counter and data space leak after buffered w...Filipe Manana1-1/+1
2019-10-21Btrfs: add missing extents release on file extent cluster relocation errorFilipe Manana1-0/+2
2019-10-21btrfs: ioctl: Try to use btrfs_fs_info instead of *fileMarcos Paulo de Souza1-21/+15
2019-10-21btrfs: use bool argument in free_root_pointers()Anand Jain1-5/+5
2019-10-21btrfs: use better definition of number of compression typeChengguang Xu4-5/+7
2019-10-21btrfs: use enum for extent type definesChengguang Xu2-6/+8
2019-10-21btrfs: props: remove unnecessary hash_init()Chengguang Xu1-2/+0
2019-10-21btrfs: Rename btrfs_join_transaction_nolockNikolay Borisov3-8/+8
2019-10-21btrfs: User assert to document transaction requirementNikolay Borisov1-3/+2
2019-10-21btrfs: opencode extent_buffer_getDavid Sterba7-19/+14
2019-10-21btrfs: Avoid getting stuck during cyclic writebacksTejun Heo1-11/+1
2019-10-21btrfs: block-group: Rework documentation of check_system_chunk functionMarcos Paulo de Souza1-3/+1
2019-10-21btrfs: Enhance error output for write time tree checkerQu Wenruo1-0/+2
2019-10-21btrfs: tree-checker: Refactor prev_key check for ino into a functionQu Wenruo1-41/+72
2019-10-21Btrfs: extent_write_locked_range() should attach inode->i_wbChris Mason1-4/+6
2019-10-21Btrfs: use REQ_CGROUP_PUNT for worker thread submitted biosChris Mason5-5/+46
2019-10-21Btrfs: only associate the locked page with one async_chunk structChris Mason2-5/+22
2019-10-21Btrfs: delete the entire async bio submission frameworkChris Mason5-235/+1
2019-10-21Btrfs: stop using btrfs_schedule_bio()Chris Mason5-63/+15
2019-10-21btrfs: add __pure attribute to functionsDavid Sterba9-14/+12
2019-10-21btrfs: add const function attributeDavid Sterba4-4/+4
2019-10-21btrfs: add __cold attribute to more functionsDavid Sterba4-6/+6
2019-10-21btrfs: drop unused parameter is_new from btrfs_igetDavid Sterba11-34/+31
2019-10-21btrfs: use refcount_inc_not_zero in kill_all_nodesJosef Bacik1-3/+10
2019-10-21btrfs: print process name and pid that calls device scanningAnand Jain1-4/+8
2019-10-21btrfs: Open-code name_in_log_ref in replay_one_nameNikolay Borisov1-29/+25
2019-10-21btrfs: Properly handle backref_in_log retvalNikolay Borisov1-11/+21
2019-10-21btrfs: Don't opencode btrfs_find_name_in_backref in backref_in_logNikolay Borisov1-36/+12
2019-10-21btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKEDQu Wenruo3-14/+4
2019-10-21btrfs: transaction: describe transaction states and transitionsQu Wenruo1-0/+71
2019-10-21btrfs: use has_single_bit_set for clarityDavid Sterba2-13/+9
2019-10-21btrfs: add 64bit safe helper for power of two checksDavid Sterba1-0/+11
2019-10-21btrfs: balance: use term redundancy instead of integrity in messageAnand Jain1-6/+6
2019-10-21btrfs: move btrfs_unlock_up_safe to other locking functionsDavid Sterba5-28/+28
2019-10-21btrfs: move btrfs_set_path_blocking to other locking functionsDavid Sterba3-25/+28
2019-10-21btrfs: make btrfs_assert_tree_locked static inlineDavid Sterba2-7/+9
2019-10-21btrfs: make locking assertion helpers static inlineDavid Sterba1-10/+10
2019-10-21btrfs: get rid of pointless wtag variable in async-thread.cOmar Sandoval2-16/+11
2019-10-21btrfs: get rid of unique workqueue helper functionsOmar Sandoval12-145/+50
2019-10-21btrfs: don't prematurely free work in scrub_missing_raid56_worker()Omar Sandoval1-2/+1
2019-10-21btrfs: don't prematurely free work in reada_start_machine_worker()Omar Sandoval1-6/+4
2019-10-21btrfs: don't prematurely free work in end_workqueue_fn()Omar Sandoval1-1/+1
2019-10-21btrfs: don't prematurely free work in run_ordered_work()Omar Sandoval1-12/+44
2019-10-21btrfs: get rid of unnecessary memset() of work itemOmar Sandoval1-2/+0
2019-10-21btrfs: move the failrec tree stuff into extent-io-tree.hJosef Bacik3-15/+22
2019-10-21btrfs: export find_delalloc_rangeJosef Bacik2-5/+8
2019-10-21btrfs: move extent_io_tree defs to their own headerJosef Bacik4-216/+230
2019-10-21btrfs: separate out the extent io init functionJosef Bacik3-8/+21
2019-10-21btrfs: separate out the extent leak codeJosef Bacik1-13/+18
2019-10-21btrfs: ctree: Remove stray comment of setting up path lockQu Wenruo1-4/+0
2019-10-21btrfs: ctree: Reduce one indent level for btrfs_search_old_slot()Qu Wenruo1-34/+34
2019-10-21btrfs: ctree: Reduce one indent level for btrfs_search_slot()Qu Wenruo1-67/+64
2019-10-21btrfs: tree-checker: Add check for INODE_REFQu Wenruo1-0/+53
2019-10-21btrfs: tree-checker: Try to detect missing INODE_ITEMQu Wenruo1-2/+25
2019-10-21Btrfs: make btrfs_wait_extents() staticFilipe Manana2-3/+1
2019-10-21btrfs: Add assert to catch nested transaction commitNikolay Borisov1-0/+2
2019-10-21btrfs: simplify inode locking for RWF_NOWAITGoldwyn Rodrigues1-2/+3
2019-10-20Linux 5.4-rc4Linus Torvalds1-1/+1
2019-10-20Merge tag 'kbuild-fixes-v5.4-2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-6/+9
2019-10-20Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-38/+84
2019-10-20Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-17/+43
2019-10-20Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+4
2019-10-20Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+6
2019-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds179-892/+1486
2019-10-19net: reorder 'struct net' fields to avoid false sharingEric Dumazet1-8/+17
2019-10-19net: dsa: fix switch tree listVivien Didelot1-1/+1
2019-10-19net: ethernet: dwmac-sun8i: show message only when switching to promiscMans Rullgard1-1/+2
2019-10-19net: aquantia: add an error handling in aq_nic_set_multicast_listChenwandun1-0/+2
2019-10-19Merge branch 'netem-fix-further-issues-with-packet-corruption'David S. Miller1-3/+8
2019-10-19net: netem: correct the parent's backlog when corrupted packet was droppedJakub Kicinski1-0/+2
2019-10-19net: netem: fix error path for corrupted GSO framesJakub Kicinski1-3/+6
2019-10-19macb: propagate errors when getting optional clocksMichael Tretter1-6/+6
2019-10-19xen/netback: fix error path of xenvif_connect_data()Juergen Gross1-1/+0
2019-10-19net: hns3: fix mis-counting IRQ vector numbers issueYonglong Liu6-6/+58
2019-10-19Merge branch 'akpm' (patches from Andrew)Linus Torvalds27-139/+165
2019-10-19scripts/gdb: fix debugging modules on s390Ilya Leoshkevich1-1/+7
2019-10-19kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe registerSong Liu1-2/+11
2019-10-19mm/thp: allow dropping THP from page cacheKirill A. Shutemov1-0/+12
2019-10-19mm/vmscan.c: support removing arbitrary sized pages from mappingWilliam Kucharski1-4/+1
2019-10-19mm/thp: fix node page state in split_huge_page_to_list()Kirill A. Shutemov1-2/+7
2019-10-19proc/meminfo: fix output alignmentKirill A. Shutemov1-2/+2
2019-10-19mm/init-mm.c: include <linux/mman.h> for vm_committed_as_batchBen Dooks (Codethink)1-0/+1
2019-10-19mm/filemap.c: include <linux/ramfs.h> for generic_file_vm_ops definitionBen Dooks1-0/+1
2019-10-19mm: include <linux/huge_mm.h> for is_vma_temporary_stackBen Dooks1-0/+1
2019-10-19zram: fix race between backing_dev_show and backing_dev_storeChenwandun1-2/+3
2019-10-19mm/memcontrol: update lruvec counters in mem_cgroup_move_accountKonstantin Khlebnikov1-6/+12
2019-10-19ocfs2: fix panic due to ocfs2_wq is nullYi Li2-2/+4
2019-10-19hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic()David Hildenbrand1-3/+2
2019-10-19mm: memblock: do not enforce current limit for memblock_phys* familyMike Rapoport1-3/+3
2019-10-19mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_...Honglei Wang1-4/+5
2019-10-19mm/gup: fix a misnamed "write" argument, and a related bugJohn Hubbard1-6/+8
2019-10-19mm/gup_benchmark: add a missing "w" to getopt stringJohn Hubbard1-1/+1
2019-10-19ocfs2: fix error handling in ocfs2_setattr()Chengguang Xu1-0/+2
2019-10-19mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer ...Roman Gushchin1-4/+5
2019-10-19mm/memunmap: don't access uninitialized memmap in memunmap_pages()Aneesh Kumar K.V1-4/+7
2019-10-19mm/memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span()David Hildenbrand1-57/+15
2019-10-19mm/page_owner: don't access uninitialized memmaps when reading /proc/pagetype...Qian Cai1-2/+3
2019-10-19scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is setJoel Colledge2-16/+25
2019-10-19mm/memory-failure.c: don't access uninitialized memmaps in memory_failure()David Hildenbrand1-6/+8
2019-10-19fs/proc/page.c: don't access uninitialized memmaps in fs/proc/page.cDavid Hildenbrand1-12/+16
2019-10-19drivers/base/memory.c: don't access uninitialized memmaps in soft_offline_pag...David Hildenbrand1-0/+3
2019-10-18Merge tag 'for-linus-2019-10-18' of git://git.kernel.dk/linux-blockLinus Torvalds13-117/+266
2019-10-18Merge tag 'riscv/for-v5.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-23/+20
2019-10-18filldir[64]: remove WARN_ON_ONCE() for bad directory entriesLinus Torvalds1-2/+2
2019-10-18Merge tag 'ceph-for-5.4-rc4' of git://github.com/ceph/ceph-clientLinus Torvalds2-13/+17
2019-10-18Merge tag 'for-5.4/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-45/+81
2019-10-18Merge tag 'iommu-fixes-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-27/+70
2019-10-18Merge tag 'copy-struct-from-user-v5.4-rc4' of gitolite.kernel.org:pub/scm/lin...Linus Torvalds1-9/+28
2019-10-18net: usb: lan78xx: Connect PHY before registering MACAndrew Lunn1-6/+6
2019-10-18Merge branch 'vsock-virtio-make-the-credit-mechanism-more-robust'David S. Miller1-3/+14
2019-10-18vsock/virtio: discard packets if credit is not respectedStefano Garzarella1-3/+11
2019-10-18vsock/virtio: send a credit update when buffer size is changedStefano Garzarella1-0/+3
2019-10-18mlxsw: spectrum_trap: Push Ethernet header before reporting trapIdo Schimmel1-0/+1
2019-10-18net: ensure correct skb->tstamp in various fragmentersEric Dumazet4-0/+12
2019-10-18Merge tag 'mmc-v5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulf...Linus Torvalds4-17/+23
2019-10-18Merge branch 'net-bcmgenet-restore-internal-EPHY-support'David S. Miller4-77/+79
2019-10-18net: bcmgenet: reset 40nm EPHY on energy detectDoug Berger1-1/+8
2019-10-18net: bcmgenet: soft reset 40nm EPHYs before MAC initDoug Berger3-73/+69
2019-10-18net: phy: bcm7xxx: define soft_reset for 40nm EPHYDoug Berger1-0/+1
2019-10-18net: bcmgenet: don't set phydev->link from MACDoug Berger1-3/+1
2019-10-18Merge tag 'sound-5.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds5-3/+45
2019-10-18Merge tag 'acpi-5.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2-2/+2
2019-10-18Merge tag 'pm-5.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds7-44/+27
2019-10-18Merge tag 'mkp-scsi-postmerge' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+3
2019-10-18iommu/amd: Check PM_LEVEL_SIZE() condition in locked sectionJoerg Roedel1-3/+4
2019-10-18Merge branch 'nvme-5.4' of git://git.infradead.org/nvme into for-linusJens Axboe7-64/+144
2019-10-18nvme-pci: Set the prp2 correctly when using more than 4k pageKevin Hao1-1/+2