aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-02-10dm: simplify target code conditional on CONFIG_BLK_DEV_ZONEDwipMike Snitzer4-13/+11
2021-02-10dm: set DM_TARGET_PASSES_CRYPTO feature for some targetsSatya Tangirala2-3/+6
2021-02-10dm: support key eviction from keyslot managers of underlying devicesSatya Tangirala2-0/+54
2021-02-10dm: add support for passing through inline crypto supportSatya Tangirala5-3/+197
2021-02-10block/keyslot-manager: Introduce functions for device mapper supportSatya Tangirala2-0/+116
2021-02-10block/keyslot-manager: Introduce passthrough keyslot managerSatya Tangirala2-0/+41
2021-02-10dm era: only resize metadata in presumeMike Snitzer1-11/+2
2021-02-10dm era: Use correct value size in equality function of writeset treeNikos Tsironis1-1/+1
2021-02-10dm era: Fix bitset memory leaksNikos Tsironis1-0/+6
2021-02-10dm era: Verify the data block size hasn't changedNikos Tsironis1-1/+9
2021-02-10dm era: Reinitialize bitset cache before digesting a new writesetNikos Tsironis1-6/+6
2021-02-10dm era: Update in-core bitset after committing the metadataNikos Tsironis1-6/+19
2021-02-10dm era: Recover committed writeset after crashNikos Tsironis1-8/+9
2021-02-09dm writecache: use bdev_nr_sectors() instead of open-coded equivalentMike Snitzer1-1/+1
2021-02-09dm writecache: fix writing beyond end of underlying device when shrinkingMikulas Patocka1-0/+18
2021-02-09dm table: remove needless request_queue NULL pointer checksJeffle Xu1-11/+11
2021-02-09dm table: fix zoned iterate_devices based device capability checksJeffle Xu1-32/+16
2021-02-09dm table: fix DAX iterate_devices based device capability checksJeffle Xu3-29/+12
2021-02-09dm table: fix iterate_devices based device capability checksJeffle Xu1-46/+51
2021-02-08dm writecache: return the exact table values that were setMikulas Patocka1-24/+30
2021-02-03dm crypt: support using trusted keysAhmad Fatoum3-2/+24
2021-02-03dm crypt: replaced #if defined with IS_ENABLEDAhmad Fatoum1-5/+2
2021-02-03dm writecache: fix unnecessary NULL check warningsTian Tao1-4/+2
2021-02-03dm writecache: fix performance degradation in ssd modeMikulas Patocka1-1/+1
2021-02-03dm integrity: introduce the "fix_hmac" argumentMikulas Patocka2-13/+136
2021-02-03dm persistent data: fix return type of shadow_root()Jinoh Kang2-2/+2
2021-02-03dm: cleanup of front padding calculationJeffle Xu1-6/+10
2021-02-03dm integrity: fix spelling mistake "flusing" -> "flushing"Colin Ian King1-1/+1
2021-02-03dm crypt: Spelling s/cihper/cipher/Geert Uytterhoeven1-1/+1
2021-02-03dm dust: remove h from printk format specifierTom Rix1-1/+1
2021-02-02block: fix memory leak of bvecMing Lei1-1/+1
2021-02-01md: use rdev_read_only in restart_arrayChristoph Hellwig1-1/+1
2021-02-01md: check for NULL ->meta_bdev before calling bdev_read_onlyChristoph Hellwig1-5/+8
2021-01-29block: drop removed argument from kernel-doc of blk_execute_rq()Lukas Bulwahn1-1/+0
2021-01-29block: remove typo in kernel-doc of set_disk_ro()Lukas Bulwahn1-1/+1
2021-01-28blk-cgroup: Remove obsolete macroBaolin Wang1-2/+0
2021-01-27nvme-core: check bdev value for NULLChaitanya Kulkarni1-1/+2
2021-01-27mm: only make map_swap_entry available for CONFIG_HIBERNATIONJens Axboe1-1/+5
2021-01-27mm: remove get_swap_bioChristoph Hellwig3-43/+13
2021-01-27nilfs2: remove cruft in nilfs_alloc_seg_bioChristoph Hellwig1-4/+0
2021-01-27nfs/blocklayout: remove cruft in bl_alloc_init_bioChristoph Hellwig1-5/+0
2021-01-27md/raid6: refactor raid5_read_one_chunkChristoph Hellwig1-63/+45
2021-01-27md: remove md_bio_alloc_syncChristoph Hellwig1-9/+1
2021-01-27md: simplify sync_page_ioChristoph Hellwig1-13/+13
2021-01-27md: remove bio_alloc_mddevChristoph Hellwig4-15/+3
2021-01-27drbd: remove drbd_req_make_private_bioChristoph Hellwig3-14/+8
2021-01-27drbd: remove bio_alloc_drbdChristoph Hellwig4-17/+2
2021-01-27f2fs: remove FAULT_ALLOC_BIOChristoph Hellwig4-28/+4
2021-01-27f2fs: use blkdev_issue_flush in __submit_flush_waitChristoph Hellwig3-13/+3
2021-01-27dm-clone: use blkdev_issue_flush in commit_metadataChristoph Hellwig1-13/+1
2021-01-27block: use an on-stack bio in blkdev_issue_flushChristoph Hellwig23-38/+33
2021-01-27block: split bio_kmalloc from bio_alloc_biosetChristoph Hellwig2-87/+86
2021-01-27blk-crypto: use bio_kmalloc in blk_crypto_clone_bioChristoph Hellwig1-1/+1
2021-01-27btrfs: use bio_kmalloc in __alloc_deviceChristoph Hellwig1-1/+1
2021-01-27zonefs: use bio_alloc in zonefs_file_dio_appendChristoph Hellwig1-1/+1
2021-01-27bfq: Use only idle IO periods for think time calculationsJan Kara1-1/+9
2021-01-27bfq: Use 'ttime' local variableJan Kara1-1/+1
2021-01-27bfq: Avoid false bfq queue mergingJan Kara1-0/+1
2021-01-26blkcg: delete redundant get/put operations for queueChunguang Xu1-5/+8
2021-01-26block: unexport truncate_bdev_rangeChristoph Hellwig2-8/+2
2021-01-26blk: wbt: remove unused parameter from wbt_should_throttleLei Chen1-2/+2
2021-01-26bdev: Do not return EBUSY if bdev discard races with writeJan Kara1-6/+4
2021-01-26block: inherit BIO_REMAPPED when cloning biosChristoph Hellwig3-0/+6
2021-01-26bcache: use bio_set_dev to assign ->bi_bdevChristoph Hellwig1-1/+1
2021-01-26nvme: use bio_set_dev to assign ->bi_bdevChristoph Hellwig3-4/+4
2021-01-25bfq: bfq_check_waker() should be staticJens Axboe1-1/+2
2021-01-25block, bfq: make waker-queue detection more robustPaolo Valente2-110/+108
2021-01-25block, bfq: save also injection state on queue mergingPaolo Valente2-0/+13
2021-01-25block, bfq: save also weight-raised service on queue mergingPaolo Valente2-0/+3
2021-01-25block, bfq: fix switch back from soft-rt weitgh-raisingPaolo Valente1-2/+20
2021-01-25block, bfq: re-evaluate convenience of I/O plugging on rq arrivalsPaolo Valente1-5/+19
2021-01-25block, bfq: replace mechanism for evaluating I/O intensityPaolo Valente2-27/+52
2021-01-25block: skip bio_check_eod for partition-remapped biosChristoph Hellwig1-5/+6
2021-01-25bio: don't copy bvec for direct IOPavel Begunkov3-39/+42
2021-01-25bio: add a helper calculating nr segments to allocPavel Begunkov3-8/+18
2021-01-25iov_iter: optimise bvec iov_iter_advance()Pavel Begunkov1-0/+19
2021-01-25target/file: allocate the bvec array as part of struct target_core_file_cmdChristoph Hellwig1-14/+6
2021-01-25block/psi: remove PSI annotations from direct IOPavel Begunkov2-0/+8
2021-01-25bvec/iter: disallow zero-length segment bvecsPavel Begunkov3-2/+9
2021-01-25splice: don't generate zero-len segement bvecsPavel Begunkov1-3/+6
2021-01-24block: remove unnecessary argument from blk_execute_rqGuoqing Jiang24-35/+33
2021-01-24block: remove unnecessary argument from blk_execute_rq_nowaitGuoqing Jiang11-21/+17
2021-01-24bsg: free the request before return error codePan Bian1-1/+3
2021-01-24bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'Ming Lei1-1/+1
2021-01-24block: move three bvec helpers declaration into private helperMing Lei2-3/+4
2021-01-24block: set .bi_max_vecs as actual allocated vector numberMing Lei1-1/+2
2021-01-24block: don't allocate inline bvecs if this bioset needn't bvecsMing Lei2-2/+6
2021-01-24block: don't pass BIOSET_NEED_BVECS for q->bio_splitMing Lei1-1/+1
2021-01-24block: manage bio slab cache by xarrayMing Lei1-67/+49
2021-01-24bfq: don't duplicate code for different pathshuhai1-3/+0
2021-01-24blk-mq: Improve performance of non-mq IO schedulers with multiple HW queuesJan Kara3-6/+63
2021-01-24Revert "blk-mq, elevator: Count requests per hctx to improve performance"Jan Kara4-16/+0
2021-01-24block, bfq: do not expire a queue when it is the only busy onePaolo Valente1-2/+20
2021-01-24block, bfq: avoid spurious switches to soft_rt of interactive queuesPaolo Valente1-20/+37
2021-01-24block, bfq: do not raise non-default weightsPaolo Valente1-3/+7
2021-01-24block, bfq: increase time window for waker detectionPaolo Valente1-1/+1
2021-01-24block, bfq: set next_rq to waker_bfqq->next_rq in waker injectionJia Cheng Hu1-1/+1
2021-01-24block, bfq: use half slice_idle as a threshold to check short ttimePaolo Valente1-3/+4
2021-01-24block: use an xarray for disk->part_tblChristoph Hellwig5-193/+22
2021-01-24block: remove DISK_PITER_REVERSEChristoph Hellwig2-31/+7
2021-01-24block: add a disk_uevent helperChristoph Hellwig3-34/+21
2021-01-24blk-mq: use ->bi_bdev for I/O accountingChristoph Hellwig3-51/+5
2021-01-24block: use ->bi_bdev for bio based I/O accountingChristoph Hellwig4-44/+42
2021-01-24block: do not reassig ->bi_bdev when partition remappingChristoph Hellwig3-2/+6
2021-01-24block: simplify submit_bio_checks a bitChristoph Hellwig1-25/+14
2021-01-24block: store a block_device pointer in struct bioChristoph Hellwig55-184/+154
2021-01-24dcssblk: remove the end of device check in dcssblk_submit_bioChristoph Hellwig1-4/+0
2021-01-24brd: remove the end of device check in brd_do_bvecChristoph Hellwig1-5/+1
2021-01-24nvme: allow revalidate to set a namespace read-onlyChristoph Hellwig1-3/+2
2021-01-24rbd: remove the ->set_read_only methodChristoph Hellwig1-19/+0
2021-01-24block: propagate BLKROSET on the whole device to all partitionsChristoph Hellwig1-2/+1
2021-01-24block: add a hard-readonly flag to struct gendiskChristoph Hellwig4-21/+25
2021-01-24block: remove the NULL bdev check in bdev_read_onlyChristoph Hellwig2-4/+2
2021-01-24dm: use bdev_read_only to check if a device is read-onlyChristoph Hellwig2-2/+2
2021-01-24Linux 5.11-rc5v5.11-rc5Linus Torvalds1-1/+1
2021-01-24Merge tag 'sh-for-5.11' of git://git.libc.org/linux-shLinus Torvalds17-77/+17
2021-01-24Merge tag 'io_uring-5.11-2021-01-24' of git://git.kernel.dk/linux-blockLinus Torvalds1-20/+47
2021-01-24Merge tag 'block-5.11-2021-01-24' of git://git.kernel.dk/linux-blockLinus Torvalds8-52/+132
2021-01-24Merge branch 'akpm' (patches from Andrew)Linus Torvalds16-148/+168
2021-01-24Merge tag 'char-misc-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds15-21/+75
2021-01-24Merge tag 'driver-core-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-67/+77
2021-01-24Merge tag 'staging-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-60/+31
2021-01-24Merge tag 'tty-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2-24/+37
2021-01-24Merge tag 'usb-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds11-23/+61
2021-01-24MAINTAINERS: add a couple more files to the Clang/LLVM sectionNathan Chancellor1-0/+2
2021-01-24proc_sysctl: fix oops caused by incorrect command parametersXiaoming Ni1-1/+6
2021-01-24powerpc/mm/highmem: use __set_pte_at() for kmap_local()Thomas Gleixner1-0/+2
2021-01-24mips/mm/highmem: use set_pte() for kmap_local()Thomas Gleixner1-0/+1
2021-01-24mm/highmem: prepare for overriding set_pte_at()Thomas Gleixner1-1/+6
2021-01-24sparc/mm/highmem: flush cache and TLBThomas Gleixner1-4/+5
2021-01-24mm: fix page reference leak in soft_offline_page()Dan Williams1-4/+16
2021-01-24ubsan: disable unsigned-overflow check for i386Arnd Bergmann1-0/+1
2021-01-24kasan, mm: fix resetting page_alloc tags for HW_TAGSAndrey Konovalov1-0/+2
2021-01-24kasan, mm: fix conflicts with init_on_alloc/freeAndrey Konovalov1-3/+4
2021-01-24kasan: fix HW_TAGS boot parametersAndrey Konovalov2-66/+38
2021-01-24kasan: fix incorrect arguments passing in kasan_add_zero_shadowLecopzer Chen1-2/+1
2021-01-24kasan: fix unaligned address is unhandled in kasan_remove_zero_shadowLecopzer Chen1-8/+12
2021-01-24Merge tag 'irq_urgent_for_v5.11_rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds8-8/+19
2021-01-24Merge tag 'objtool_urgent_for_v5.11_rc5' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-11/+17
2021-01-24Merge tag 'sched_urgent_for_v5.11_rc5' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds7-33/+151
2021-01-24Merge tag 'timers_urgent_for_v5.11_rc5' of git://git.kernel.org/pub/scm/linux...Linus Torvalds4-19/+3
2021-01-24Merge tag 'x86_urgent_for_v5.11_rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds12-27/+72
2021-01-24Merge tag 'powerpc-5.11-5' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds9-7/+77
2021-01-24Merge tag 'for-linus-2021-01-24' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-7/+6
2021-01-24Merge tag '5.11-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds2-4/+4
2021-01-24mm: fix numa stats for thp migrationShakeel Butt1-11/+12
2021-01-24mm: memcg: fix memcg file_dirty numa statShakeel Butt1-2/+2
2021-01-24mm: memcg/slab: optimize objcg stock drainingRoman Gushchin1-3/+1
2021-01-24mm: fix initialization of struct page for holes in memory layoutMike Rapoport1-34/+50
2021-01-24x86/setup: don't remove E820_TYPE_RAM for pfn 0Mike Rapoport1-11/+9
2021-01-24io_uring: account io_uring internal files as REQ_F_INFLIGHTio_uring-5.11-2021-01-24Jens Axboe1-10/+26
2021-01-24io_uring: fix sleeping under spin in __io_clean_opPavel Begunkov1-5/+5
2021-01-23Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd...Linus Torvalds5-16/+27
2021-01-23Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-5/+44
2021-01-23Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds9-42/+90
2021-01-23Merge tag 'linux-kselftest-kunit-fixes-5.11-rc5' of git://git.kernel.org/pub/...Linus Torvalds6-94/+141
2021-01-23cifs: do not fail __smb_send_rqst if non-fatal signals are pendingRonnie Sahlberg1-2/+2
2021-01-22Merge tag 'for-5.11/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-11/+54
2021-01-22Merge tag 'perf-tools-fixes-v5.11-2-2021-01-22' of git://git.kernel.org/pub/s...Linus Torvalds3-19/+32
2021-01-22Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-5/+6
2021-01-22Merge tag 'ceph-for-5.11-rc5' of git://github.com/ceph/ceph-clientLinus Torvalds7-88/+107
2021-01-22Merge tag 'fixes-2021-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2021-01-22Merge tag 'mmc-v5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds4-7/+37
2021-01-22Merge tag 'platform-drivers-x86-v5.11-2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds10-24/+104
2021-01-22io_uring: fix short read retries for non-reg filesPavel Begunkov1-1/+1
2021-01-22io_uring: fix SQPOLL IORING_OP_CLOSE cancelation stateJens Axboe1-1/+2
2021-01-22arm64: kprobes: Fix Uexpected kernel BRK exception at EL1Qais Yousef1-2/+2
2021-01-22sched: Relax the set_cpus_allowed_ptr() semanticsPeter Zijlstra1-11/+10
2021-01-22sched: Fix CPU hotplug / tighten is_per_cpu_kthread()Peter Zijlstra1-4/+35
2021-01-22sched: Prepare to use balance_push in ttwu()Peter Zijlstra2-5/+7
2021-01-22workqueue: Restrict affinity change to rescuerPeter Zijlstra1-6/+3
2021-01-22workqueue: Tag bound workers with KTHREAD_IS_PER_CPUPeter Zijlstra1-2/+9
2021-01-22kthread: Extract KTHREAD_IS_PER_CPUPeter Zijlstra3-1/+30
2021-01-22sched: Don't run cpu-online with balance_push() enabledPeter Zijlstra1-2/+14
2021-01-22workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinityLai Jiangshan1-1/+1
2021-01-22sched/core: Print out straggler tasks in sched_cpu_dying()Valentin Schneider1-1/+23
2021-01-22misc: rtsx: init value of aspm_enabledRicky Wu1-1/+6
2021-01-22tty: fix up hung_up_tty_write() conversionLinus Torvalds1-4/+5
2021-01-22i2c: sprd: depend on COMMON_CLK to fix compile testsKrzysztof Kozlowski1-0/+1
2021-01-22Revert "i2c: imx: Remove unused .id_table support"Fabio Estevam1-1/+19
2021-01-21Merge tag 'for-linus' of git://github.com/openrisc/linuxLinus Torvalds3-3/+4
2021-01-21Merge tag 'drm-fixes-2021-01-22' of git://anongit.freedesktop.org/drm/drmLinus Torvalds24-90/+198
2021-01-22Merge tag 'amd-drm-fixes-5.11-2021-01-21' of https://gitlab.freedesktop.org/a...Dave Airlie10-40/+100
2021-01-22Merge tag 'drm-intel-fixes-2021-01-21' of git://anongit.freedesktop.org/drm/d...Dave Airlie9-38/+74
2021-01-22Merge tag 'drm-misc-fixes-2021-01-20' of git://anongit.freedesktop.org/drm/dr...Dave Airlie5-12/+24
2021-01-21x86/cpu: Add another Alder Lake CPU to the Intel familyGayatri Kammela1-0/+1
2021-01-21objtool: Don't fail on missing symbol tableJosh Poimboeuf1-2/+5
2021-01-21objtool: Don't fail the kernel build on fatal errorsJosh Poimboeuf1-9/+5
2021-01-21perf script: Fix overrun issue for dynamically-allocated PMU type numberJin Yao1-1/+17
2021-01-21perf metricgroup: Fix system PMU metricsJohn Garry1-3/+2
2021-01-21perf metricgroup: Fix for metrics containing duration_timeJohn Garry1-2/+9
2021-01-21perf evlist: Fix id index for heterogeneous systemsAdrian Hunter1-13/+4
2021-01-21dm: avoid filesystem lookup in dm_get_dev_t()for-5.11/dm-fixes-2Hannes Reinecke1-3/+12
2021-01-21dm crypt: fix copy and paste bug in crypt_alloc_req_aeadIgnat Korchagin1-3/+3
2021-01-21dm integrity: conditionally disable "recalculate" featureMikulas Patocka2-5/+33
2021-01-21Merge tag 'fs_for_v5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-14/+17
2021-01-21dm integrity: fix a crash if "recalculate" used without "internal_hash"Mikulas Patocka1-0/+6
2021-01-21Merge tag 'misc-habanalabs-fixes-2021-01-21' of https://git.kernel.org/pub/sc...Greg Kroah-Hartman3-0/+16
2021-01-21Merge tag 'printk-for-5.11-printk-rework-fixup' of git://git.kernel.org/pub/s...Linus Torvalds2-12/+30
2021-01-21Merge tag 'acpi-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-0/+2