aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-10-07dm: fix request-based DM to not bounce through indirect dm_submit_biofor-5.10/dm-changesdm-5.10Mike Snitzer2-14/+12
2020-10-07dm: remove special-casing of bio-based immutable singleton target on NVMeMike Snitzer3-81/+7
2020-10-01dm: export dm_copy_name_and_uuidMike Snitzer2-3/+3
2020-10-01dm: fix comment in __dm_suspend()Mike Snitzer1-5/+4
2020-10-01dm: fold dm_process_bio() into dm_submit_bio()Mike Snitzer1-30/+22
2020-09-30dm: fix missing imposition of queue_limits from dm_wq_work() threadMike Snitzer1-25/+9
2020-09-29dm snap persistent: simplify area_io()Qinglang Miao1-9/+2
2020-09-29dm thin metadata: Remove unused local variable when create thin and snapHuaisheng Ye2-5/+4
2020-09-29dm raid: remove unnecessary discard limits for raid10Mike Snitzer1-11/+0
2020-09-29dm raid: fix discard limits for raid1 and raid10Mike Snitzer1-5/+7
2020-09-29dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORYMikulas Patocka1-6/+11
2020-09-29dm: use dm_table_get_device_name() where appropriate in targetsMike Snitzer2-10/+8
2020-09-29dm table: make 'struct dm_table' definition accessible to all of DM coreMike Snitzer5-70/+61
2020-09-29dm: eliminate need for start_io_acct() forward declarationMike Snitzer1-40/+38
2020-09-29dm: simplify __process_abnormal_io()Mike Snitzer1-51/+17
2020-09-29dm: push use of on-stack flush_bio down to __send_empty_flush()Mike Snitzer1-24/+13
2020-09-29dm: optimize max_io_len() by inlining max_io_len_target_boundary()Mike Snitzer1-9/+10
2020-09-29dm: push md->immutable_target optimization down to __process_bio()Mike Snitzer1-13/+9
2020-09-29dm: change max_io_len() to use blk_max_size_offset()Mike Snitzer1-12/+8
2020-09-29dm table: stack 'chunk_sectors' limit to account for target-specific splittingMike Snitzer1-0/+5
2020-09-29Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10Mike Snitzer129-2154/+2871
2020-09-29block-mq: fix comments in blk_mq_queue_tag_busy_iteryangerkun1-3/+1
2020-09-28blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()Xianting Tian1-1/+3
2020-09-25iocost: consider iocgs with active delays for debt forgivenessTejun Heo1-4/+7
2020-09-25iocost: add iocg_forgive_debt tracepointTejun Heo2-0/+53
2020-09-25iocost: reimplement debt forgiveness using average usageTejun Heo1-25/+69
2020-09-25iocost: recalculate delay after debt reductionTejun Heo1-1/+3
2020-09-25iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level oneTejun Heo1-8/+5
2020-09-25iocost: factor out ioc_forgive_debts()Tejun Heo1-31/+35
2020-09-25dm: add support for REQ_NOWAIT and enable it for linear targetKonstantin Khlebnikov4-3/+44
2020-09-25block: add QUEUE_FLAG_NOWAITMike Snitzer2-4/+7
2020-09-25vsprintf: use bd_partno in bdev_nameChristoph Hellwig1-2/+2
2020-09-25block: use bd_partno in bdevnameChristoph Hellwig1-1/+1
2020-09-25target/iblock: fix holder printing in iblock_show_configfs_dev_paramsChristoph Hellwig1-3/+2
2020-09-25drbd: don't set ->bd_containsChristoph Hellwig1-2/+0
2020-09-25drbd: don't detour through bd_contains for the gendiskChristoph Hellwig2-2/+2
2020-09-25md: don't detour through bd_contains for the gendiskChristoph Hellwig2-2/+2
2020-09-25md: compare bd_disk instead of bd_containsChristoph Hellwig1-4/+3
2020-09-25block: add a bdev_is_partition helperChristoph Hellwig10-17/+22
2020-09-25Documentation/hdio: fix up obscure bd_contains referencesChristoph Hellwig1-12/+12
2020-09-24bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flagChristoph Hellwig10-58/+29
2020-09-24bdi: invert BDI_CAP_NO_ACCT_WBChristoph Hellwig4-13/+8
2020-09-24bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flagChristoph Hellwig18-36/+33
2020-09-24mm: use SWP_SYNCHRONOUS_IO more intelligentlyChristoph Hellwig1-8/+10
2020-09-24bdi: remove BDI_CAP_SYNCHRONOUS_IOChristoph Hellwig6-20/+14
2020-09-24bdi: remove BDI_CAP_CGROUP_WRITEBACKChristoph Hellwig3-7/+3
2020-09-24block: lift setting the readahead size into the block layerChristoph Hellwig11-68/+24
2020-09-24md: update the optimal I/O size on reshapeChristoph Hellwig2-10/+22
2020-09-24bdi: initialize ->ra_pages and ->io_pages in bdi_initChristoph Hellwig10-15/+13
2020-09-24aoe: set an optimal I/O sizeChristoph Hellwig1-2/+2
2020-09-24bcache: inherit the optimal I/O sizeChristoph Hellwig1-0/+2
2020-09-24drbd: remove dead code in device_to_statisticsChristoph Hellwig1-6/+0
2020-09-24fs: remove the unused SB_I_MULTIROOT flagChristoph Hellwig2-3/+2
2020-09-23block: mark blkdev_get staticChristoph Hellwig2-3/+1
2020-09-23PM: mm: cleanup swsusp_swap_checkChristoph Hellwig1-6/+4
2020-09-23mm: split swap_type_ofChristoph Hellwig4-40/+35
2020-09-23PM: rewrite is_hibernate_resume_dev to not require an inodeChristoph Hellwig3-9/+9
2020-09-23mm: cleanup claim_swapfileChristoph Hellwig1-3/+3
2020-09-23ocfs2: cleanup o2hb_region_dev_storeChristoph Hellwig1-18/+10
2020-09-23dasd: cleanup dasd_scan_partitionsChristoph Hellwig1-11/+4
2020-09-23raw: don't keep unopened block device aroundChristoph Hellwig1-32/+19
2020-09-23zram: cleanup backing_dev_storeChristoph Hellwig1-3/+4
2020-09-23pktcdvd: use blkdev_get_by_dev instead of open coding itChristoph Hellwig1-14/+11
2020-09-23pktcdvd: remove the if 0'ed pkt_start_recovery functionChristoph Hellwig1-65/+2
2020-09-23block: cleanup blkdev_bszsetChristoph Hellwig1-7/+6
2020-09-23block: cleanup partition scanning in register_diskChristoph Hellwig1-19/+14
2020-09-23block: move the NEED_PART_SCAN flag to struct gendiskChristoph Hellwig6-14/+13
2020-09-23block: allow 'chunk_sectors' to be non-power-of-2Mike Snitzer2-9/+13
2020-09-23block: use lcm_not_zero() when stacking chunk_sectorsMike Snitzer1-4/+8
2020-09-23block: fix bmd->is_null_mapped initializationChristoph Hellwig1-2/+1
2020-09-23block: drop double zeroingJulia Lawall1-1/+1
2020-09-22dm crypt: document encrypted keyring key optionfor-5.9/dm-fixes-2dm-5.9Milan Broz1-1/+1
2020-09-22dm crypt: document new no_workqueue flagsMilan Broz1-0/+8
2020-09-21dm: fix comment in dm_process_bio()Mike Snitzer1-1/+3
2020-09-21dm: fix bio splitting and its bio completion order for regular IOMike Snitzer1-21/+2
2020-09-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-25/+37
2020-09-21Merge tag 'libnvdimm-fixes-5.9-rc7' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-9/+8
2020-09-21dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAXJan Kara1-9/+8
2020-09-20Linux 5.9-rc6v5.9-rc6Linus Torvalds1-1/+1
2020-09-20Merge tag 'core_urgent_for_v5.9_rc6' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+4
2020-09-20Merge tag 'objtool_urgent_for_v5.9_rc6' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-1/+1
2020-09-20Merge tag 'locking_urgent_for_v5.9_rc6' of git://git.kernel.org/pub/scm/linux...Linus Torvalds4-12/+37
2020-09-20Merge tag 'efi-urgent-for-v5.9-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2020-09-20Merge tag 'x86_urgent_for_v5.9_rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-1/+24
2020-09-20Merge tag 'libnvdimm-fixes-5.9-rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-13/+40
2020-09-20Merge tag 'kvm-s390-master-5.9-1' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini1-0/+20
2020-09-20Merge tag 'kvmarm-fixes-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini3-6/+14
2020-09-20Revert "KVM: Check the allocation of pv cpu mask"Vitaly Kuznetsov1-19/+3
2020-09-20Merge tag 'riscv-for-linus-5.9-rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds8-6/+104
2020-09-20Merge tag 'usb-5.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds9-17/+64
2020-09-20Merge tag 'tty-5.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds4-25/+33
2020-09-20Merge tag 'edac_urgent_for_v5.9_rc6' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+5
2020-09-20Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds3-8/+28
2020-09-20mm: fix wake_page_function() comment typosLinus Torvalds1-2/+2
2020-09-20Merge tag 'kbuild-fixes-v5.9-3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-35/+39
2020-09-20dax: Fix stack overflow when mounting fsdax pmem deviceAdrian Huang1-6/+6
2020-09-20dm: Call proper helper to determine dax supportJan Kara3-5/+31
2020-09-20dm/dax: Fix table reference countsDan Williams1-2/+3
2020-09-20kconfig: qconf: revive help message in the info viewMasahiro Yamada1-3/+8
2020-09-20kconfig: qconf: fix incomplete type 'struct gstr' warningMasahiro Yamada2-31/+30
2020-09-19Merge branch 'akpm' (patches from Andrew)Linus Torvalds18-50/+102
2020-09-19Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-17/+29
2020-09-19RISC-V: Resurrect the MMIO timer implementation for M-mode systemsPalmer Dabbelt4-0/+71
2020-09-19riscv: Fix Kendryte K210 device treeDamien Le Moal1-2/+4
2020-09-19riscv: Add sfence.vma after early page table changesGreentime Hu1-4/+3
2020-09-19kcsan: kconfig: move to menu 'Generic Kernel Debugging Instruments'Changbin Du1-3/+1
2020-09-19fs/fs-writeback.c: adjust dirtytime_interval_handler definition to match prot...Tobias Klauser1-1/+1
2020-09-19stackleak: let stack_erasing_sysctl take a kernel pointer bufferTobias Klauser2-2/+2
2020-09-19ftrace: let ftrace_enable_sysctl take a kernel pointer bufferTobias Klauser2-4/+2
2020-09-19mm/memory_hotplug: drain per-cpu pages again during memory offlinePavel Tatashin2-0/+22
2020-09-19selftests/vm: fix display of page size in map_hugetlbChristophe Leroy1-1/+1
2020-09-19mm/thp: fix __split_huge_pmd_locked() for migration PMDRalph Campbell1-19/+23
2020-09-19kprobes: fix kill kprobe which has been marked as goneMuchun Song1-1/+8
2020-09-19tmpfs: restore functionality of nr_inodes=0Byron Stanoszek1-4/+6
2020-09-19mlock: fix unevictable_pgs event counts on THPHugh Dickins2-12/+18
2020-09-19mm: fix check_move_unevictable_pages() on THPHugh Dickins1-2/+8
2020-09-19mm: migration of hugetlbfs page skip memcgHugh Dickins1-1/+2
2020-09-19ksm: reinstate memcg charge on copied pagesHugh Dickins1-0/+4
2020-09-19mailmap: add older email addresses for Kees CookKees Cook1-0/+4
2020-09-18Merge tag 's390-5.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds9-13/+39
2020-09-18i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACKMatthias Schiffer1-3/+7
2020-09-18i2c: mediatek: Send i2c master code at more than 1MHzQii Wang1-1/+1
2020-09-18i2c: mediatek: Fix generic definitions for bus frequencyQii Wang1-2/+2
2020-09-18Merge tag 'sh-for-5.9-part2' of git://git.libc.org/linux-shLinus Torvalds3-12/+5
2020-09-18Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds4-26/+52
2020-09-18Merge tag 'powerpc-5.9-5' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds13-37/+39
2020-09-18Merge tag 'pm-5.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds6-57/+72
2020-09-18Merge tag 'sound-5.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds27-139/+284
2020-09-18Merge tag 'iommu-fixes-v5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+7
2020-09-18Merge tag 'mtd/fixes-for-5.9-rc6' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-43/+24
2020-09-18objtool: Fix noreturn detection for ignored functionsJosh Poimboeuf1-1/+1
2020-09-18KVM: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite()Marc Zyngier1-2/+2
2020-09-18KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetchMarc Zyngier3-5/+13
2020-09-18Merge branch 'pm-cpuidle'Rafael J. Wysocki5-57/+71
2020-09-19kconfig: qconf: use delete[] instead of delete to free array (again)Masahiro Yamada1-1/+1
2020-09-18iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_modeSuravee Suthikulpanit1-0/+4
2020-09-18iommu/amd: Fix potential @entry null derefJoao Martins1-1/+3
2020-09-18x86/unwind/fp: Fix FP unwinding in ret_from_forkJosh Poimboeuf2-1/+21
2020-09-17Merge branch 'for-5.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2020-09-17Merge tag 'drm-fixes-2020-09-18' of git://anongit.freedesktop.org/drm/drmLinus Torvalds18-86/+149
2020-09-18Merge tag 'mediatek-drm-fixes-5.9' of https://git.kernel.org/pub/scm/linux/ke...Dave Airlie5-26/+49
2020-09-18Merge tag 'drm-intel-fixes-2020-09-17' of ssh://git.freedesktop.org/git/drm/d...Dave Airlie4-27/+71
2020-09-18Merge tag 'amd-drm-fixes-5.9-2020-09-17' of git://people.freedesktop.org/~agd...Dave Airlie9-33/+29
2020-09-17i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_dev...Hans de Goede1-1/+1
2020-09-17Merge tag 'mips_fixes_5.9_2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-2/+8
2020-09-17percpu: fix first chunk size calculation for populated bitmapSunghyun Jin1-1/+1
2020-09-17mm: allow a controlled amount of unfairness in the page lockLinus Torvalds4-31/+140
2020-09-17arm64: paravirt: Initialize steal time when cpu is onlineAndrew Jones2-12/+15
2020-09-17usblp: fix race between disconnect() and read()Oliver Neukum1-0/+5
2020-09-17arm64: bpf: Fix branch offset in JITIlias Apalodimas1-12/+31
2020-09-17ehci-hcd: Move include to keep CRC stableQuentin Perret2-1/+1
2020-09-17drm/amd/display: Don't log hdcp module warnings in dmesgBhawanpreet Lakha1-1/+1
2020-09-17drm/amdgpu: declare ta firmware for navy_flounderJiansong Chen1-1/+1
2020-09-17drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()Yu Kuai1-8/+18
2020-09-17drm/mediatek: Add missing put_device() call in mtk_drm_kms_init()Yu Kuai1-4/+7
2020-09-17drm/mediatek: Add exception handing in mtk_drm_probe() if component init failYu Kuai1-1/+6
2020-09-17drm/mediatek: Add missing put_device() call in mtk_ddp_comp_init()Yu Kuai1-0/+1
2020-09-17drm/mediatek: Use CPU when fail to get cmdq eventChun-Kuang Hu1-7/+13
2020-09-17drm/mediatek: Remove duplicated includeWang Hai1-1/+0
2020-09-16MIPS: SNI: Fix spurious interruptsThomas Bogendoerfer1-2/+7
2020-09-16Merge tag 'perf-tools-fixes-for-v5.9-2020-09-16' of git://git.kernel.org/pub/...Linus Torvalds19-52/+154
2020-09-16Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-6/+10
2020-09-16MAINTAINERS: Fix Max's and Shravan's emailsLeon Romanovsky1-2/+2
2020-09-16ACPI: processor: Take over RCU-idle for C3-BM idlePeter Zijlstra1-20/+49
2020-09-16cpuidle: Allow cpuidle drivers to take over RCU-idlePeter Zijlstra2-5/+11
2020-09-16ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHEDPeter Zijlstra3-9/+5
2020-09-16ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOPPeter Zijlstra1-32/+15
2020-09-16locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_countHou Tao2-6/+6
2020-09-16perf stat: Fix the ratio comments of miss-eventsQi Liu1-10/+10
2020-09-16fbcon: Fix user font detection test at fbcon_resize().Tetsuo Handa1-1/+1
2020-09-16powercap: RAPL: Add support for LakefieldRicardo Neri1-0/+1
2020-09-16serial: 8250_pci: Add Realtek 816a and 816bTobias Diedrich1-0/+11
2020-09-16serial: core: fix console port-lock regressionJohan Hovold2-17/+16
2020-09-16serial: core: fix port-lock initialisationJohan Hovold1-8/+6
2020-09-16usb: typec: intel_pmc_mux: Handle SCU IPC error conditionsMadhusudanarao Amara1-3/+9
2020-09-16USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebookPenghao1-0/+4
2020-09-16USB: UAS: fix disconnect by unplugging a hubOliver Neukum1-2/+12
2020-09-16usb: typec: ucsi: Prevent mode overrunHeikki Krogerus1-6/+16
2020-09-16usb: typec: ucsi: acpi: Increase command completion timeout valueHeikki Krogerus1-1/+1
2020-09-16drm/i915: Filter wake_flags passed to default_wake_functionChris Wilson1-3/+7
2020-09-16drm/i915: Be wary of data races when reading the active execlistsChris Wilson2-6/+34
2020-09-16drm/i915/gem: Reduce context termination list iteration guard to RCUChris Wilson1-13/+19
2020-09-16drm/i915/gem: Delay tracking the GEM context until it is registeredChris Wilson1-5/+11
2020-09-15Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-1/+2
2020-09-15Merge tag 'fixes-v5.9a' of git://git.kernel.org/pub/scm/linux/kernel/git/jmor...Linus Torvalds1-1/+2
2020-09-15Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-4/+12
2020-09-15drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC isMichel Dänzer1-22/+10
2020-09-15drm/radeon: revert "Prefer lower feedback dividers"Christian König1-1/+1
2020-09-15drm/amdgpu: Include sienna_cichlid in USBC PD FW support.Andrey Grodzovsky1-1/+1
2020-09-15drm/amd/display: update nv1x stutter latenciesJun Lei1-2/+2
2020-09-15drm/amd/display: Don't use DRM_ERROR() for DTM add topologyBhawanpreet Lakha1-1/+1
2020-09-15drm/amd/pm: support runtime pptable update for sienna_cichlid etc.Jiansong Chen1-3/+9
2020-09-15drm/amdkfd: fix a memory leak issueDennis Li1-0/+2
2020-09-15drm/kfd: fix a system crash issue during GPU recoveryDennis Li1-1/+1
2020-09-15efi: efibc: check for efivars write capabilityArd Biesheuvel1-1/+1
2020-09-15perf test: Free formats for perf pmu parse testNamhyung Kim3-0/+13
2020-09-15perf metric: Do not free metric when failed to resolveNamhyung Kim1-3/+6
2020-09-15perf metric: Free metric when it failed to resolveNamhyung Kim1-5/+12
2020-09-15perf metric: Release expr_parse_ctx after testingNamhyung Kim1-3/+5
2020-09-15perf test: Fix memory leaks in parse-metric testNamhyung Kim1-5/+9