aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-01-02btrfs: add correction to handle -1 edge case in async discardasync-discardDennis Zhou1-3/+21
2020-01-02btrfs: ensure removal of discardable_* in free_bitmap()Dennis Zhou1-0/+14
2020-01-02btrfs: make smaller extents more likely to go into bitmapsDennis Zhou1-2/+2
2020-01-02btrfs: increase the metadata allowance for the free_space_cacheDennis Zhou1-15/+11
2020-01-02btrfs: add async discard headerDennis Zhou1-0/+38
2020-01-02btrfs: keep track of discard reuse statsDennis Zhou4-0/+58
2020-01-02btrfs: only keep track of data extents for async discardDennis Zhou2-2/+21
2020-01-02btrfs: have multiple discard listsDennis Zhou5-24/+142
2020-01-02btrfs: make max async discard size tunableDennis Zhou5-8/+46
2020-01-02btrfs: limit max discard size for async discardDennis Zhou2-9/+37
2020-01-02btrfs: add bps discard rate limit for async discardDennis Zhou3-2/+54
2020-01-02btrfs: calculate discard delay based on number of extentsDennis Zhou5-5/+88
2019-12-30btrfs: keep track of discardable_bytes for async discardDennis Zhou5-9/+56
2019-12-30btrfs: track discardable extents for async discardDennis Zhou6-9/+158
2019-12-30btrfs: sysfs: add UUID/debug/discard directoryDennis Zhou2-0/+27
2019-12-30btrfs: sysfs: make UUID/debug have its own kobjectDennis Zhou2-4/+18
2019-12-30btrfs: sysfs: add removal calls for debug/Dennis Zhou1-0/+7
2019-12-30btrfs: discard one region at a time in async discardDennis Zhou4-46/+191
2019-12-30btrfs: handle empty block_group removal for async discardDennis Zhou7-9/+206
2019-12-30btrfs: add the beginning of async discard, discard workqueueDennis Zhou12-13/+467
2019-12-30btrfs: keep track of free space bitmap trim status cleanlinessDennis Zhou2-9/+92
2019-12-30btrfs: keep track of which extents have been discardedDennis Zhou3-14/+79
2019-12-30btrfs: rename DISCARD mount option to to DISCARD_SYNCDennis Zhou5-8/+8
2019-12-30bitmap: genericize percpu bitmap region iteratorsDennis Zhou2-45/+51
2019-12-30Btrfs: fix infinite loop during nocow writeback due to raceFilipe Manana1-3/+3
2019-12-30btrfs: fix compressed write bio blkcg attributionDennis Zhou1-4/+5
2019-12-30btrfs: punt all bios created in btrfs_submit_compressed_write()Dennis Zhou1-0/+4
2019-12-30btrfs: remove struct find_free_extent.ram_bytesOmar Sandoval1-2/+0
2019-12-30btrfs: simplify compressed/inline check in __extent_writepage_io()Omar Sandoval1-15/+4
2019-12-30btrfs: drop create parameter to btrfs_get_extent()Omar Sandoval9-62/+64
2019-12-30btrfs: remove redundant i_size check in __extent_writepage_io()Omar Sandoval1-6/+0
2019-12-30btrfs: remove trivial goto label in __extent_writepage()Omar Sandoval1-5/+2
2019-12-30btrfs: remove unnecessary pg_offset assignments in __extent_writepage()Omar Sandoval1-3/+1
2019-12-30btrfs: make btrfs_ordered_extent naming consistent with btrfs_file_extent_itemOmar Sandoval7-95/+90
2019-12-30btrfs: remove dead snapshot-aware defrag codeOmar Sandoval1-684/+11
2019-12-30btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums()Omar Sandoval4-12/+11
2019-12-30btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappersOmar Sandoval4-26/+23
2019-12-30btrfs: reset device back to allocation state when removingJohannes Thumshirn1-17/+11
2019-12-30btrfs: decrement number of open devices after closing the device not beforeJohannes Thumshirn1-3/+2
2019-12-30btrfs: use simple_dir_inode_operations for placeholder subvolume directoryOmar Sandoval1-7/+5
2019-12-30btrfs: remove impossible WARN_ON in btrfs_destroy_dev_replace_tgtdev()Johannes Thumshirn1-1/+0
2019-12-30btrfs: remove superfluous BUG_ON() in integrity checksJohannes Thumshirn1-1/+0
2019-12-30btrfs: fix possible NULL-pointer dereference in integrity checksJohannes Thumshirn1-2/+1
2019-12-30btrfs: kill min_allocable_bytes in inc_block_group_roJosef Bacik1-18/+4
2019-12-30btrfs: don't pass system_chunk into can_overcommitJosef Bacik1-27/+15
2019-12-30btrfs: Opencode ordered_data_tree_panicNikolay Borisov1-9/+3
2019-12-30btrfs: relocation: Output current relocation stage at btrfs_relocate_block_gr...Qu Wenruo1-2/+14
2019-12-30btrfs: remove unused condition check in btrfs_page_mkwrite()Yunfeng Ye1-7/+4
2019-12-30btrfs: Remove redundant WARN_ON in walk_down_log_treeNikolay Borisov1-9/+0
2019-12-30btrfs: Remove WARN_ON in walk_log_treeNikolay Borisov1-2/+0
2019-12-30btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_reserved_extentNikolay Borisov3-28/+18
2019-12-30btrfs: Open code __btrfs_free_reserved_extent in btrfs_free_reserved_extentNikolay Borisov1-9/+15
2019-12-30btrfs: Don't discard unwritten extentsNikolay Borisov2-3/+6
2019-12-30btrfs: qgroup: return ENOTCONN instead of EINVAL when quotas are not enabledMarcos Paulo de Souza1-5/+5
2019-12-30btrfs: qgroup: remove one-time use variables for quota_root checksMarcos Paulo de Souza1-24/+10
2019-12-30btrfs: sysfs, merge btrfs_sysfs_add devices_kobj and fsidAnand Jain3-20/+9
2019-12-30btrfs: sysfs, rename btrfs_sysfs_add_device()Anand Jain2-2/+2
2019-12-30btrfs: sysfs, btrfs_sysfs_add_fsid() drop unused argument parentAnand Jain3-9/+9
2019-12-30btrfs: sysfs, rename devices kobject holder to devices_kobjAnand Jain2-15/+13
2019-12-30btrfs: fill ncopies for all raid table entriesDavid Sterba1-0/+2
2019-12-30btrfs: use raid_attr table in calc_stripe_length for nparityDavid Sterba1-10/+5
2019-12-30Btrfs: fix missing hole after hole punching and fsync when using NO_HOLESFilipe Manana1-288/+100
2019-12-29Linux 5.5-rc4Linus Torvalds1-1/+1
2019-12-29Merge tag 'riscv/for-v5.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-3/+6
2019-12-29Merge tag 'locks-v5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jla...Linus Torvalds1-1/+1
2019-12-29Merge tag '5.5-rc3-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds3-10/+56
2019-12-29locks: print unsigned ino in /proc/locksAmir Goldstein1-1/+1
2019-12-27riscv: export flush_icache_all to modulesOlof Johansson1-0/+1
2019-12-27riscv: reject invalid syscalls below -1David Abdurachmanov1-0/+1
2019-12-27riscv: fix compile failure with EXPORT_SYMBOL() & !MMULuc Van Oostenryck2-3/+4
2019-12-27Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds6-11/+12
2019-12-27Merge tag 'drm-fixes-2019-12-28' of git://anongit.freedesktop.org/drm/drmLinus Torvalds14-86/+139
2019-12-27Merge tag 'linux-kselftest-5.5-rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds11-38/+70
2019-12-27Merge tag 'pm-5.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-4/+1
2019-12-27Merge tag 'io_uring-5.5-20191226' of git://git.kernel.dk/linux-blockLinus Torvalds2-343/+357
2019-12-27Merge tag 'libata-5.5-20191226' of git://git.kernel.dk/linux-blockLinus Torvalds8-44/+128
2019-12-27Merge tag 'block-5.5-20191226' of git://git.kernel.dk/linux-blockLinus Torvalds2-1/+17
2019-12-27Merge tag 'gpio-v5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds9-28/+35
2019-12-27Merge tag 'drm-intel-fixes-2019-12-23' of git://anongit.freedesktop.org/drm/d...Dave Airlie14-86/+139
2019-12-25ata: ahci_brcm: Add missing clock management during recoveryFlorian Fainelli1-0/+7
2019-12-25ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINEFlorian Fainelli1-15/+16
2019-12-25ata: ahci_brcm: Fix AHCI resources managementFlorian Fainelli1-29/+76
2019-12-25ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()Florian Fainelli2-2/+6
2019-12-25libata: Fix retrieving of active qcsSascha Hauer5-3/+28
2019-12-25Merge tag 'devfreq-fixes-for-5.5-rc4' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki1-4/+1
2019-12-24io-wq: add cond_resched() to worker threadHillf Danton1-0/+2
2019-12-23rseq/selftests: Clarify rseq_prepare_unload() helper requirementsMathieu Desnoyers1-5/+7
2019-12-23rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30Mathieu Desnoyers1-8/+10
2019-12-23rseq/selftests: Turn off timeout settingMathieu Desnoyers1-0/+1
2019-12-23kunit/kunit_tool_test: Test '--build_dir' option runSeongJae Park1-0/+8
2019-12-23kunit: Rename 'kunitconfig' to '.kunitconfig'SeongJae Park3-10/+8
2019-12-23kunit: Place 'test.log' under the 'build_dir'SeongJae Park3-4/+4
2019-12-23kunit: Create default config in '--build_dir'SeongJae Park2-4/+11
2019-12-23kunit: Remove duplicated defconfig creationSeongJae Park1-3/+0
2019-12-23docs/kunit/start: Use in-tree 'kunit_defconfig'SeongJae Park1-2/+1
2019-12-23selftests: livepatch: Fix it to do root uid check and skipShuah Khan2-3/+15
2019-12-23selftests: firmware: Fix it to do root uid check and skipShuah Khan1-0/+6
2019-12-23selftests: filesystems/epoll: fix build errorShuah Khan1-1/+1
2019-12-23io-wq: remove unused busy list from io_sqeHillf Danton1-8/+0
2019-12-23cifs: Optimize readdir on reparse pointsPaulo Alcantara (SUSE)2-9/+55
2019-12-23cifs: Adjust indentation in smb2_open_fileNathan Chancellor1-1/+1
2019-12-23drm/i915: Hold reference to intel_frontbuffer as we track activityChris Wilson11-31/+116
2019-12-23drm/i915/gt: Ratelimit display power w/aChris Wilson1-1/+2
2019-12-23drm/i915/pmu: Ensure monotonic rc6Tvrtko Ursulin2-54/+21
2019-12-23PM / devfreq: tegra: Add COMMON_CLK dependencyArnd Bergmann1-0/+1
2019-12-23PM / devfreq: Drop explicit selection of PM_OPPLeonard Crestez1-4/+0
2019-12-22Linux 5.5-rc3Linus Torvalds1-1/+1
2019-12-22Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds6-3/+18
2019-12-22Merge tag 'xfs-5.5-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds13-104/+341
2019-12-22Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds8-104/+116
2019-12-22Merge tag 'block-5.5-20191221' of git://git.kernel.dk/linux-blockLinus Torvalds12-39/+37
2019-12-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds8-46/+65
2019-12-22Merge tag 'riscv/for-v5.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-21/+40
2019-12-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds176-1005/+2138
2019-12-22pipe: fix empty pipe check in pipe_write()Jan Stancek1-1/+1
2019-12-22Merge tag 'kvm-ppc-fixes-5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini73-696/+2712
2019-12-22MAINTAINERS: remove Radim from KVM maintainersPaolo Bonzini1-2/+0
2019-12-22MAINTAINERS: Orphan KVM for MIPSJames Hogan1-2/+2
2019-12-21ext4: clarify impact of 'commit' mount optionJan Kara1-8/+11
2019-12-21ext4: fix unused-but-set-variable warning in ext4_add_entry()Yunfeng Ye1-1/+3
2019-12-21Merge tag 'trace-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds6-8/+36
2019-12-21Merge tag 'libnvdimm-fix-5.5-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-0/+7
2019-12-21tracing: Fix endianness bug in histogram triggerSven Schnelle1-1/+20
2019-12-21samples/trace_printk: Wait for IRQ work to finishSven Schnelle1-0/+1
2019-12-21tracing: Fix lock inversion in trace_event_enable_tgid_record()Prateek Sood2-4/+12
2019-12-21Merge tag 's390-5.5-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds6-11/+32
2019-12-21Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-3/+15
2019-12-21Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-10/+27
2019-12-21Merge tag 'kbuild-fixes-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds9-37/+48
2019-12-22kbuild: clarify the difference between obj-y and obj-m w.r.t. descendingMasahiro Yamada1-3/+13
2019-12-21Merge branch 'parisc-5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-10/+11
2019-12-21compat_ioctl: block: handle Persistent ReservationsArnd Bergmann1-0/+9
2019-12-21compat_ioctl: block: handle add zone open, close and finish ioctlArnd Bergmann1-0/+3
2019-12-21compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONESArnd Bergmann1-0/+2
2019-12-21compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONEArnd Bergmann1-0/+2
2019-12-21pktcdvd: fix regression on 64-bit architecturesArnd Bergmann1-1/+1
2019-12-21Merge tag 'for-linus-5.5b-rc3-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds9-73/+83
2019-12-21Merge tag 'powerpc-5.5-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds12-36/+62
2019-12-21Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-3/+3
2019-12-21Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds12-31/+56
2019-12-20Merge branch 'sfc-fix-bugs-introduced-by-XDP-patches'David S. Miller3-29/+26
2019-12-20sfc: Include XDP packet headroom in buffer step size.Charles McLachlan1-7/+7
2019-12-20sfc: fix channel allocation with brute forceEdward Cree2-22/+19
2019-12-20net: dst: Force 4-byte alignment of dst_metricsGeert Uytterhoeven1-1/+1
2019-12-20selftests: pmtu: fix init mtu value in descriptionHangbin Liu1-3/+3
2019-12-20hv_netvsc: Fix unwanted rx_table resetHaiyang Zhang3-6/+11
2019-12-20net: phy: ensure that phy IDs are correctly typedRussell King2-5/+5
2019-12-20mod_devicetable: fix PHY module formatRussell King1-2/+2
2019-12-20qede: Disable hardware gro when xdp prog is installedManish Chopra1-2/+2
2019-12-20Merge branch 'ena-fixes-of-interrupt-moderation-bugs'David S. Miller2-15/+11
2019-12-20net: ena: fix issues in setting interrupt moderation params in ethtoolArthur Kiyanovski1-14/+10
2019-12-20net: ena: fix default tx interrupt moderation intervalArthur Kiyanovski1-1/+1
2019-12-20net/smc: unregister ib devices in reboot_eventKarsten Graul1-1/+1
2019-12-20net: stmmac: platform: Fix MDIO init for platforms without PHYPadmanabhan Rajanbabu1-1/+1
2019-12-20llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)Chan Shu Tak, Alex1-2/+2
2019-12-20net: hisilicon: Fix a BUG trigered by wrong bytes_complJiangfeng Xiao1-1/+1
2019-12-20net: dsa: ksz: use common define for tag lenMichael Grzeschik1-5/+3
2019-12-20Merge branch 's390-fixes'David S. Miller6-9/+17
2019-12-20s390/qeth: don't return -ENOTSUPP to userspaceJulian Wiedmann1-1/+1
2019-12-20s390/qeth: fix promiscuous mode after resetJulian Wiedmann3-1/+4
2019-12-20s390/qeth: handle error due to unsupported transport modeJulian Wiedmann2-7/+12
2019-12-20sbitmap: only queue kyber's wait callback if not already activeDavid Jeffery1-1/+1
2019-12-20cxgb4: fix refcount init for TC-MQPRIO offloadRahul Lakkireddy1-4/+8
2019-12-20Merge tag 'devicetree-fixes-for-5.5-2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2019-12-20Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-3/+2
2019-12-20Merge tag 'drm-fixes-2019-12-21' of git://anongit.freedesktop.org/drm/drmLinus Torvalds15-45/+366
2019-12-20Merge tag 'io_uring-5.5-20191220' of git://git.kernel.dk/linux-blockLinus Torvalds3-229/+493
2019-12-21Merge tag 'drm-intel-fixes-2019-12-19' of git://anongit.freedesktop.org/drm/d...Dave Airlie14-45/+365
2019-12-21Merge tag 'exynos-drm-fixes-for-v5.5-rc3' of git://git.kernel.org/pub/scm/lin...Dave Airlie1-0/+1
2019-12-20parisc: Fix compiler warnings in debug_core.cHelge Deller1-2/+8
2019-12-20block: fix memleak when __blk_rq_map_user_iov() is failedYang Yingliang1-1/+1
2019-12-20s390/dasd: fix typo in copyright statementStefan Haberland2-2/+2
2019-12-20s390/dasd: fix memleak in path handling error caseStefan Haberland1-17/+2
2019-12-20s390/dasd/cio: Interpret ccw_device_get_mdc return value correctlyJan Höppner2-5/+6
2019-12-20block: Fix a lockdep complaint triggered by request queue flushingBart Van Assche2-0/+6
2019-12-20block: Fix the type of 'sts' in bsg_queue_rq()Bart Van Assche1-1/+1
2019-12-20parisc: soft_offline_page() now takes the pfnHelge Deller1-2/+1
2019-12-20Merge tag 'iommu-fixes-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-30/+17
2019-12-20Merge tag 'platform-drivers-x86-v5.5-2' of git://git.infradead.org/linux-plat...Linus Torvalds5-25/+60
2019-12-20Merge tag 'mmc-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulf...Linus Torvalds6-20/+50
2019-12-20Merge tag 'char-misc-5.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-19/+37
2019-12-20Merge tag 'staging-5.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds8-16/+46
2019-12-20arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe listWei Li1-0/+1
2019-12-20Merge tag 'tty-5.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds5-24/+39
2019-12-20Merge tag 'usb-5.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds5-6/+26
2019-12-20Merge tag 'pinctrl-v5.5-3' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds6-152/+184
2019-12-20io_uring: pass in 'sqe' to the prep handlersJens Axboe1-242/+251
2019-12-20io_uring: standardize the prep methodsJens Axboe1-65/+63
2019-12-20platform/x86: pcengines-apuv2: Spelling fixes in the driverAndy Shevchenko1-20/+20
2019-12-20platform/x86: pcengines-apuv2: detect apuv4 boardEnrico Weigelt, metux IT consult1-0/+27
2019-12-20platform/x86: pcengines-apuv2: fix simswap GPIO assignmentEnrico Weigelt, metux IT consult1-1/+1
2019-12-20platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI tableMichael Haener1-0/+8
2019-12-20platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytesHans de Goede1-1/+1
2019-12-20platform/mellanox: fix the mlx-bootctl sysfsLiming Sun2-6/+6
2019-12-20io_uring: read 'count' for IORING_OP_TIMEOUT in prep handlerJens Axboe1-3/+8
2019-12-20io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handlerJens Axboe1-31/+33
2019-12-20io_uring: move all prep state for IORING_OP_CONNECT to prep handlerJens Axboe1-18/+22
2019-12-20io_uring: add and use struct io_rw for read/writesJens Axboe1-46/+50
2019-12-20xfs: Make the symbol 'xfs_rtalloc_log_count' staticChen Wandun1-1/+1
2019-12-20io_uring: use u64_to_user_ptr() consistentlyJens Axboe1-9/+7