aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-05-12zonefs: use REQ_OP_ZONE_APPEND for sync DIOzone-append.v11Johannes Thumshirn1-8/+72
2020-05-12block: export bio_release_pages and bio_iov_iter_get_pagesJohannes Thumshirn1-0/+2
2020-05-12null_blk: Support REQ_OP_ZONE_APPENDDamien Le Moal1-8/+29
2020-05-12scsi: sd_zbc: emulate ZONE_APPEND commandsJohannes Thumshirn3-30/+392
2020-05-12scsi: sd_zbc: factor out sanity checks for zoned commandsJohannes Thumshirn1-11/+25
2020-05-12block: Modify revalidate zonesDamien Le Moal3-3/+11
2020-05-12block: introduce blk_req_zone_write_trylockJohannes Thumshirn2-0/+15
2020-05-12block: Introduce REQ_OP_ZONE_APPENDKeith Busch8-4/+207
2020-05-12block: rename __bio_add_pc_page to bio_add_hw_pageChristoph Hellwig3-29/+45
2020-05-12block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_noJohannes Thumshirn1-0/+10
2020-05-12scsi: free sgtables in case command setup failsJohannes Thumshirn1-5/+11
2020-05-11bdi: fix up for "remove the name field in struct backing_dev_info"Stephen Rothwell1-1/+0
2020-05-09hfs: stop using ioctl_by_bdevChristoph Hellwig1-13/+19
2020-05-09bdi: remove the name field in struct backing_dev_infoChristoph Hellwig6-8/+1
2020-05-09bdi: simplify bdi_allocChristoph Hellwig5-12/+7
2020-05-09bdi: remove bdi_register_ownerChristoph Hellwig3-14/+8
2020-05-09bdi: unexport bdi_register_vaChristoph Hellwig1-1/+0
2020-05-09driver core: remove device_create_vargsChristoph Hellwig2-39/+2
2020-05-09block: rename blk_mq_alloc_rq_mapsWeiping Zhang1-2/+2
2020-05-09block: rename __blk_mq_alloc_rq_mapWeiping Zhang1-3/+4
2020-05-09block: alloc map and request for new hardware queueMing Lei1-12/+12
2020-05-09block: save previous hardware queue count before udpateWeiping Zhang1-1/+1
2020-05-09block: free both rq_map and requestWeiping Zhang1-1/+1
2020-05-09Merge branch 'block-5.7' into for-5.8/blockJens Axboe20-131/+209
2020-05-09nvme: fix possible hang when ns scanning fails during error recoverySagi Grimberg1-1/+1
2020-05-09nvme-pci: fix "slimmer CQ head update"Alexey Dobriyan1-1/+5
2020-05-09bdi: add a ->dev_name field to struct backing_dev_infoChristoph Hellwig2-2/+4
2020-05-09bdi: use bdi_dev_name() to get device nameYufen Yu4-8/+10
2020-05-07bdi: move bdi_dev_name out of lineChristoph Hellwig2-9/+10
2020-05-07vboxsf: don't use the source name in the bdi nameChristoph Hellwig1-1/+1
2020-05-05iocost: protect iocg->abs_vdebt with iocg->waitq.lockTejun Heo2-47/+77
2020-05-04udf: stop using ioctl_by_bdevChristoph Hellwig1-16/+13
2020-05-04isofs: stop using ioctl_by_bdevChristoph Hellwig1-28/+26
2020-05-04hfsplus: stop using ioctl_by_bdevChristoph Hellwig1-15/+18
2020-05-04cdrom: factor out a cdrom_multisession helperChristoph Hellwig2-16/+27
2020-05-04cdrom: factor out a cdrom_read_tocentry helperChristoph Hellwig2-17/+25
2020-05-04ide-cd: rename cdrom_read_tocentryChristoph Hellwig1-7/+7
2020-05-04block: add a cdrom_device_info pointer to struct gendiskChristoph Hellwig7-8/+18
2020-04-30iocost_monitor: drop string wrap around numbers when outputting jsonTejun Heo1-21/+21
2020-04-30iocost_monitor: exit successfully if interval is zeroTejun Heo1-1/+5
2020-04-30blk-iocost: account for IO size when testing latenciesTejun Heo2-2/+32
2020-04-30blk-iocost: switch to fixed non-auto-decaying use_delayTejun Heo3-24/+48
2020-04-30block: remove the bd_openers checks in blk_drop_partitionsChristoph Hellwig1-1/+1
2020-04-30Merge branch 'nvme-5.7' of git://git.infradead.org/nvme into block-5.7Jens Axboe1-0/+2
2020-04-29block: add a bio_queue_enter helperChristoph Hellwig1-26/+24
2020-04-29block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCTChristoph Hellwig3-15/+7
2020-04-29block: cleanup the memory stall accounting in submit_bioChristoph Hellwig1-16/+14
2020-04-29block: improve the submit_bio and generic_make_request documentationChristoph Hellwig1-23/+12
2020-04-29blk-mq: make function '__blk_mq_sched_dispatch_requests' staticZheng Bin1-1/+1
2020-04-27nvme: prevent double free in nvme_alloc_ns() error handlingNiklas Cassel1-0/+2
2020-04-25block: bypass ->make_request_fn for blk-mq driversChristoph Hellwig4-11/+24
2020-04-25dm: remove the make_request_fn check in device_area_is_invalidChristoph Hellwig1-17/+0
2020-04-25bcache: remove a duplicate ->make_request_fn assignmentChristoph Hellwig1-1/+0
2020-04-25block: remove create_io_contextChristoph Hellwig2-25/+6
2020-04-24block: Limit number of items taken from the I/O scheduler in one goSalman Qazi1-13/+51
2020-04-24block: unexport bdev_read_page and bdev_write_pageChristoph Hellwig1-2/+0
2020-04-23null_blk: Cleanup zoned device initializationDamien Le Moal3-26/+36
2020-04-23null_blk: Fix zoned command handlingDamien Le Moal3-27/+47
2020-04-22block: move dma_pad handling from blk_rq_map_sg into the callersChristoph Hellwig8-16/+16
2020-04-22block: move dma drain handling to scsiChristoph Hellwig9-92/+56
2020-04-22scsi: merge scsi_init_sgtable into scsi_init_ioChristoph Hellwig1-28/+18
2020-04-22block: provide a blk_rq_map_sg variant that returns the last elementChristoph Hellwig2-14/+21
2020-04-22block: remove RQF_COPY_USERChristoph Hellwig4-13/+2
2020-04-21block: remove unused headerMa, Jianpeng1-1/+0
2020-04-21blk-iocost: Fix error on iocost_ioc_vrate_adjWaiman Long2-5/+5
2020-04-20block: fold bdev_unhash_inode into invalidate_partitionChristoph Hellwig3-18/+6
2020-04-20block: mark invalidate_partition staticChristoph Hellwig2-15/+13
2020-04-20block: simplify block device syncing in bdev_del_partitionChristoph Hellwig1-1/+1
2020-04-20block: don't call invalidate_partition from blk_drop_partitionsChristoph Hellwig1-4/+3
2020-04-20dasd: use blk_drop_partitions instead of badly reimplementing itChristoph Hellwig2-16/+8
2020-04-20block: remove the disk argument from blk_drop_partitionsChristoph Hellwig3-7/+7
2020-04-20block: remove hd_struct_killChristoph Hellwig2-6/+1
2020-04-20block: cleanup hd_struct freeingChristoph Hellwig2-14/+14
2020-04-20block: pass a hd_struct to delete_partitionChristoph Hellwig3-16/+10
2020-04-20block: refactor blkpg_ioctlChristoph Hellwig3-128/+145
2020-04-20Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is i...Douglas Anderson1-6/+1
2020-04-20blk-mq: Rerun dispatching in the case of budget contentionDouglas Anderson1-0/+18
2020-04-20blk-mq: Add blk_mq_delay_run_hw_queues() API callDouglas Anderson2-0/+20
2020-04-20blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kickDouglas Anderson1-2/+6
2020-04-20bdev: Reduce time holding bd_mutex in sync in blkdev_close()Douglas Anderson1-0/+10
2020-04-19Linux 5.7-rc2Linus Torvalds1-1/+1
2020-04-19mm: Fix MREMAP_DONTUNMAP accounting on VMA mergeBrian Geffon1-1/+12
2020-04-19Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-41/+35
2020-04-19Merge tag 'x86-urgent-2020-04-19' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds9-53/+127
2020-04-19Merge tag 'timers-urgent-2020-04-19' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-2/+27
2020-04-19Merge tag 'perf-urgent-2020-04-19' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds22-387/+646
2020-04-19Merge tag 'irq-urgent-2020-04-19' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds11-63/+51
2020-04-19Merge tag 'sched-urgent-2020-04-19' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-4/+21
2020-04-19Merge tag 'core-urgent-2020-04-19' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2020-04-19Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds9-18/+34
2020-04-19Merge tag '5.7-rc-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds4-3/+22
2020-04-19Merge tag 'flexible-array-member-5.7-rc2' of git://git.kernel.org/pub/scm/lin...Linus Torvalds28-39/+39
2020-04-18Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds9-10/+12
2020-04-18xattr.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18uapi: linux: fiemap.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18uapi: linux: dlm_device.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-2/+2
2020-04-18tpm_eventlog.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-3/+3
2020-04-18ti_wilink_st.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-3/+3
2020-04-18swap.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18skbuff.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18sched: topology.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18rslib.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18rio.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-2/+2
2020-04-18posix_acl.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18platform_data: wilco-ec.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18memcontrol.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-2/+2
2020-04-18list_lru.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18lib: cpu_rmap: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18irq.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-2/+2
2020-04-18ihex.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18igmp.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18genalloc.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18ethtool.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-2/+2
2020-04-18energy_model.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18enclosure.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18dirent.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18digsig.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-2/+2
2020-04-18can: dev: peak_canfd.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-2/+2
2020-04-18blk_types: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18blk-mq: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18bio: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-18Merge tag 'hwmon-for-v5.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-50/+134
2020-04-18Merge tag 'xfs-5.7-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds5-20/+42
2020-04-18Merge tag 'for-linus-2020-04-18' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-10/+15
2020-04-18Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-40/+38
2020-04-18Merge tag 'drm-fixes-2020-04-18' of git://anongit.freedesktop.org/drm/drmLinus Torvalds13-94/+85
2020-04-18hwmon: (jc42) Fix name to have no illegal charactersSascha Hauer1-1/+1
2020-04-18x86/split_lock: Add Tremont family CPU modelsTony Luck1-0/+3
2020-04-18x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architecturalTony Luck1-14/+31
2020-04-17buffer: remove useless comment and WB_REASON_FREE_MORE_MEM, reason.Zhiqiang Liu3-3/+1
2020-04-17Merge tag 'docs-fixes' of git://git.lwn.net/linuxLinus Torvalds4-33/+24
2020-04-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-0/+7
2020-04-17Merge tag 'mtd/fixes-for-5.7-rc2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+2
2020-04-17Merge tag 'linux-watchdog-5.7-rc2' of git://www.linux-watchdog.org/linux-watc...Linus Torvalds1-0/+4
2020-04-17Merge tag 'devicetree-fixes-for-5.7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds29-115/+162
2020-04-17Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-13/+4
2020-04-17Merge tag 'for-linus-5.7-rc2-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-2/+9
2020-04-17x86/resctrl: Preserve CDP enable over CPU hotplugJames Morse3-0/+16
2020-04-17Merge tag 'io_uring-5.7-2020-04-17' of git://git.kernel.dk/linux-blockLinus Torvalds1-139/+162
2020-04-17Merge tag 'block-5.7-2020-04-17' of git://git.kernel.dk/linux-blockLinus Torvalds4-8/+9
2020-04-17Merge tag 'libata-5.7-2020-04-17' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+1
2020-04-17Merge tag 'for-5.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+17
2020-04-17Merge tag 'pm-5.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-0/+14
2020-04-17Merge tag 'sound-5.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds9-68/+104
2020-04-17kbuild: check libyaml installation for 'make dt_binding_check'Masahiro Yamada1-1/+1
2020-04-17x86/resctrl: Fix invalid attempt at removing the default resource groupReinette Chatre1-1/+2
2020-04-17blk-wbt: Drop needless newlines from tracepoint format stringsTommi Rantala1-4/+4
2020-04-17blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literalsTommi Rantala1-2/+2
2020-04-17s390/dasd: remove IOSCHED_DEADLINE from DASD KconfigStefan Haberland1-1/+0
2020-04-17of: unittest: kmemleak in duplicate property updateFrank Rowand2-10/+25
2020-04-17of: overlay: kmemleak in dup_and_fixup_symbol_prop()Frank Rowand1-0/+2
2020-04-17of: unittest: kmemleak in of_unittest_overlay_high_level()Frank Rowand1-1/+4
2020-04-17of: unittest: kmemleak in of_unittest_platform_populate()Frank Rowand1-2/+5
2020-04-17of: unittest: kmemleak on changeset destroyFrank Rowand1-0/+4
2020-04-17MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealViewMauro Carvalho Chehab1-1/+4
2020-04-17MAINTAINERS: dt: update display/allwinner file entryMauro Carvalho Chehab1-1/+1
2020-04-17dt-bindings: iio: dac: AD5570R fix bindings errorsAlexandru Tachici1-49/+44
2020-04-17btrfs: fix setting last_trans for reloc rootsJosef Bacik1-2/+17
2020-04-17x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL()Tony Luck1-4/+2
2020-04-17Merge tag 'irqchip-fixes-5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/...Thomas Gleixner9-17/+51
2020-04-17Merge branch 'irq/gic-v4.1-fixes-5.7' into irq/irqchip-5.7Marc Zyngier3-4/+29
2020-04-17irqchip/irq-bcm7038-l1: Make bcm7038_l1_of_init() staticJason Yan1-1/+1
2020-04-17irqchip/irq-mvebu-icu: Make legacy_bindings staticJason Yan1-1/+1
2020-04-17irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock orderMarc Zyngier1-8/+10
2020-04-17irqchip/sifive-plic: Fix maximum priority threshold valueAtish Patra1-1/+1
2020-04-17irqchip/ti-sci-inta: Fix processing of masked irqsGrygorii Strashko1-1/+2
2020-04-17irqchip/mbigen: Free msi_desc on device teardownZenghui Yu1-1/+7
2020-04-17arm/xen: make _xen_start_info staticJason Yan1-1/+1
2020-04-16Merge tag 'nfs-for-5.7-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-1/+2
2020-04-16Merge tag 'tag-chrome-platform-fixes-for-v5.7-rc2' of git://git.kernel.org/pu...Linus Torvalds1-4/+4
2020-04-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds108-679/+1067
2020-04-16amd-xgbe: Use __napi_schedule() in BH contextSebastian Andrzej Siewior1-1/+1
2020-04-16mISDN: make dmril and dmrim staticJason Yan1-2/+2
2020-04-16net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizesFlorian Fainelli1-0/+2
2020-04-16net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware modeDENG Qingfang2-6/+19
2020-04-16dt-bindings: Fix misspellings of "Analog Devices"Geert Uytterhoeven4-6/+6
2020-04-16Merge tag 'selinux-pr-20200416' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+4
2020-04-16Merge tag 'ceph-for-5.7-rc2' of git://github.com/ceph/ceph-clientLinus Torvalds4-19/+24
2020-04-16smb3: remove overly noisy debug line in signing errorsSteve French1-2/+2
2020-04-16Merge tag 'trace-v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-7/+3
2020-04-16keys: Fix proc_keys_next to increase position indexVasily Averin1-0/+2
2020-04-16ahci: Add Intel Comet Lake PCH-U PCI IDKai-Heng Feng1-0/+1
2020-04-16xfs: move inode flush to the sync workqueueDarrick J. Wong2-19/+27
2020-04-16blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budgetJohn Garry1-1/+3
2020-04-16proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsetsAndrei Vagin2-2/+27
2020-04-16irqchip/gic-v4.1: Update effective affinity of virtual SGIsMarc Zyngier1-0/+1
2020-04-16irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signalingMarc Zyngier3-4/+28
2020-04-16Merge tag 'perf-urgent-for-mingo-5.7-20200414' of git://git.kernel.org/pub/sc...Ingo Molnar22-387/+646
2020-04-16Merge branch 'linux-5.7' of git://github.com/skeggsb/linux into drm-fixesDave Airlie2-0/+19
2020-04-16drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE()Ben Skeggs2-0/+19
2020-04-15proc: Handle umounts cleanlyEric W. Biederman1-0/+7
2020-04-15ext4: convert BUG_ON's to WARN_ON's in mballoc.cTheodore Ts'o1-2/+4
2020-04-15ext4: increase wait time needed before reuse of deleted inode numbersTheodore Ts'o1-1/+1
2020-04-15ext4: remove set but not used variable 'es' in ext4_jbd2.cJason Yan1-3/+0
2020-04-15ext4: remove set but not used variable 'es'Jason Yan1-2/+0
2020-04-15ext4: do not zeroout extents beyond i_disksizeJan Kara1-4/+4
2020-04-15ext4: fix return-value types in several function commentsJosh Triplett2-3/+3
2020-04-15ext4: use non-movable memory for superblock readaheadRoman Gushchin4-2/+21
2020-04-15ext4: use matching invalidatepage in ext4_writepageyangerkun1-1/+1
2020-04-15cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+Jones Syue2-1/+5