aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-11-19nvme-vhost: add nvme queue handlersvhost-nvme.0Ming Lin1-4/+416
2015-11-19nvme-vhost: add vhost memory helpersMing Lin1-0/+108
2015-11-19nvme-vhost: add "parse_extra_admin_cmd" callbackMing Lin1-0/+153
2015-11-19nvmet: add a "parse_extra_admin_cmd" hookMing Lin2-0/+10
2015-11-19nvme-vhost: add controller "start" callbackMing Lin1-0/+106
2015-11-19nvmet: add a controller "start" hookMing Lin2-0/+6
2015-11-19nvme-vhost: add basic nvme bar read/writeMing Lin2-3/+116
2015-11-19nvme-vhost: add basic ioctl handlersMing Lin3-1/+279
2015-11-19nvme-vhost: add initial commitMing Lin3-0/+29
2015-11-07nvme-loop: add a NVMe loopback deviceChristoph Hellwig3-0/+700
2015-11-07nvmet: add a generic NVMe targetChristoph Hellwig9-0/+1308
2015-11-07nvme: export symbols needed for nvme-loopChristoph Hellwig1-0/+14
2015-11-07nvme: add segment limitationsChristoph Hellwig2-2/+11
2015-11-07nvme: move the timeout module paramters to common codeChristoph Hellwig2-8/+8
2015-11-07nvme: move CC setup into nvme_enable_ctrlChristoph Hellwig3-9/+7
2015-11-07nvme: move enable/disable/shutdown_ctrl to common codeChristoph Hellwig3-85/+100
2015-11-07nvme: move set_queue_count to common codeChristoph Hellwig3-18/+19
2015-11-07block: remove REQ_NO_TIMEOUT flagChristoph Hellwig3-7/+0
2015-11-07nvme: merge iod and cmd_infoChristoph Hellwig1-111/+73
2015-11-07nvme: meta_sg doesn't have to be an arrayChristoph Hellwig1-6/+6
2015-11-07nvme: properly free resources for cancelled commandChristoph Hellwig1-39/+47
2015-11-07nvme: simplify completion handlingChristoph Hellwig1-112/+28
2015-11-07nvme: special case AEN requestsChristoph Hellwig1-29/+29
2015-11-07nvme: switch abort to blk_execute_rq_nowaitChristoph Hellwig3-44/+32
2015-11-07nvme: switch delete SQ/CQ to blk_execute_rq_nowaitChristoph Hellwig3-35/+18
2015-11-07nvme: factor out a few helpers from req_completionChristoph Hellwig3-10/+20
2015-11-07nvme: factor out a nvme_unmap_data helperChristoph Hellwig1-18/+25
2015-11-07block: defer timeouts to a workqueueChristoph Hellwig5-6/+18
2015-11-04block: fix blk_abort_request for blk-mq driversChristoph Hellwig1-3/+5
2015-10-27Revert "NVMe: Implement namespace list scanning"Christoph Hellwig1-70/+9
2015-10-27Revert "NVMe: nvme_identify_ns_list() can be static"Christoph Hellwig1-1/+1
2015-10-23NVMe: nvme_identify_ns_list() can be statickbuild test robot1-1/+1
2015-10-23Merge branch 'for-4.4-nvme'Keith Busch47-1865/+2746
2015-10-23NVMe: Simplify metadata setupKeith Busch1-24/+2
2015-10-23NVMe: Remove device management handles on removeKeith Busch3-4/+11
2015-10-23NVMe: Use unbounded work queue for all workKeith Busch1-7/+7
2015-10-23NVMe: Implement namespace list scanningKeith Busch1-9/+70
2015-10-23nvme: switch abort_limit to an atomic_tChristoph Hellwig3-6/+7
2015-10-23nvme: remove dead controllers from a work itemChristoph Hellwig1-14/+10
2015-10-23nvme: merge probe_work and reset_workChristoph Hellwig1-32/+27
2015-10-23nvme: simplify resetsChristoph Hellwig1-26/+13
2015-10-23nvme: do not restart the request timeout if we're resetting the controllerChristoph Hellwig1-1/+3
2015-10-23nvme: merge nvme_abort_req and nvme_timeoutChristoph Hellwig1-29/+18
2015-10-23nvme: don't take the I/O queue q_lock in nvme_timeoutChristoph Hellwig1-4/+2
2015-10-23nvme: only add a controller to dev_list after it's been fully initializedChristoph Hellwig1-21/+30
2015-10-23nvme: move chardev and sysfs interface to common codeChristoph Hellwig4-199/+250
2015-10-23nvme: move namespace scanning to common codeChristoph Hellwig3-194/+239
2015-10-23nvme: move the call to nvme_init_identify earlierChristoph Hellwig1-6/+4
2015-10-23nvme: add a common helper to read Identify Controller dataChristoph Hellwig3-37/+70
2015-10-23nvme: add explicit quirk handlingChristoph Hellwig2-3/+18
2015-10-23nvme: move block_device_operations and ns/ctrl freeing to common codeChristoph Hellwig3-385/+425
2015-10-23nvme: use the block layer for userspace passthrough metadataKeith Busch3-43/+83
2015-10-23nvme: split __nvme_submit_sync_cmdChristoph Hellwig4-31/+67
2015-10-23nvme: move nvme_setup_flush and nvme_setup_rw to common codeChristoph Hellwig2-49/+51
2015-10-23nvme: move nvme_error_status to common codeChristoph Hellwig2-12/+12
2015-10-23nvme: refactor nvme_queue_rqChristoph Hellwig1-122/+97
2015-10-23nvme: simplify nvme_setup_prps calling conventionChristoph Hellwig1-12/+10
2015-10-23nvme: split a new struct nvme_ctrl out of struct nvme_devChristoph Hellwig4-156/+190
2015-10-23nvme: use offset instead of a struct for registersChristoph Hellwig4-46/+47
2015-10-23nvme: add a vendor field to struct nvme_devChristoph Hellwig3-1/+5
2015-10-23nvme: split command submission helpers out of pci.cChristoph Hellwig4-153/+177
2015-10-23nvme: move struct nvme_iod to pci.cChristoph Hellwig2-17/+17
2015-10-23nvme: add missing unmaps in nvme_queue_rqChristoph Hellwig1-3/+12
2015-10-23Merge remote-tracking branch 'linux-block/for-4.4/reservations' into for-4.4Keith Busch7-100/+608
2015-10-23Merge remote-tracking branch 'linux-block/for-4.4/integrity' into for-4.4Keith Busch48-1251/+1451
2015-10-22nvme: add missing endianess annotations in nvme_pr_commandChristoph Hellwig1-2/+2
2015-10-22NVMe: Add persistent reservation opsKeith Busch1-0/+95
2015-10-21sd: implement the Persistent Reservation APIChristoph Hellwig1-0/+96
2015-10-21block: add an API for Persistent ReservationsChristoph Hellwig5-0/+290
2015-10-21block: cleanup blkdev_ioctlChristoph Hellwig1-100/+127
2015-10-21block, libnvdimm, nvme: provide a built-in blk_integrity nop profileDan Williams3-29/+14
2015-10-21block: blk_flush_integrity() for bio-based driversDan Williams3-0/+16
2015-10-21block: move blk_integrity to request_queueDan Williams4-10/+13
2015-10-21block: generic request_queue reference countingDan Williams7-75/+102
2015-10-21nvme: suspend i/o during runtime blk_integrity_unregisterDan Williams1-0/+2
2015-10-21md: suspend i/o during runtime blk_integrity_unregisterDan Williams4-0/+7
2015-10-21md, dm, scsi, nvme, libnvdimm: drop blk_integrity_unregister() at shutdownDan Williams5-9/+1
2015-10-21block: Inline blk_integrity in struct gendiskMartin K. Petersen10-181/+152
2015-10-21block: Export integrity data interval size in sysfsMartin K. Petersen2-0/+21
2015-10-21block: Reduce the size of struct blk_integrityMartin K. Petersen3-9/+9
2015-10-21block: Consolidate static integrity profile propertiesMartin K. Petersen9-64/+65
2015-10-21block: Move integrity kobject to struct gendiskMartin K. Petersen3-13/+12
2015-10-21writeback: remove broken rbtree_postorder_for_each_entry_safe() usage in cgwb...Tejun Heo1-4/+6
2015-10-15NVMe: Fix memory leak on retried commandsKeith Busch1-2/+6
2015-10-15block: don't release bdi while request_queue has live referencesTejun Heo4-3/+18
2015-10-15Merge branch 'for-4.4/drivers' into for-nextJens Axboe1-1/+1
2015-10-15NVMe: initialize error to '0'Jens Axboe1-1/+1
2015-10-15nvme: use an integer value to Linux errno valuesChristoph Hellwig1-5/+7
2015-10-15Merge branch 'for-4.4/drivers' into for-nextJens Axboe1-5/+7
2015-10-15nvme: use an integer value to Linux errno valuesChristoph Hellwig1-5/+7
2015-10-15blk-mq: fix use-after-free in blk_mq_free_tag_set()Junichi Nomura2-3/+2
2015-10-12Merge branch 'for-4.4/drivers' into for-nextJens Axboe1-3/+3
2015-10-12nvme: fix 32-bit build warningArnd Bergmann1-3/+3
2015-10-12nvme: fix 32-bit build warningArnd Bergmann1-3/+3
2015-10-12Merge branch 'for-4.4/drivers' into for-nextJens Axboe1-1/+1
2015-10-12NVMe: Add explicit block config dependencyKeith Busch1-1/+1
2015-10-12writeback: fix incorrect calculation of available memory for memcg domainsTejun Heo3-32/+40
2015-10-12writeback: memcg dirty_throttle_control should be initialized with wb->memcg_...Tejun Heo1-9/+11
2015-10-12writeback: bdi_writeback iteration must not skip dying onesTejun Heo5-75/+39
2015-10-12writeback: fix bdi_writeback iteration in wakeup_dirtytime_writeback()Tejun Heo1-2/+2
2015-10-12writeback: laptop_mode_timer_fn() needs rcu_read_lock() around bdi_writeback ...Tejun Heo1-0/+2
2015-10-09Merge branch 'for-4.4/core' into for-nextJens Axboe1-2/+0
2015-10-09blk-mq: remove unused blk_mq_clone_flush_request prototypeChristoph Hellwig1-2/+0
2015-10-09Merge branch 'for-4.4/core' into for-nextJens Axboe1-0/+4
2015-10-09blk-mq: fix waitqueue_active without memory barrier in block/blk-mq-tag.cKosuke Tatsukawa1-0/+4
2015-10-09Merge branch 'for-4.4/drivers' into for-nextJens Axboe19-897/+1052
2015-10-09Merge branch 'for-4.4/core' into for-nextJens Axboe3-11/+32
2015-10-09nvme: include <linux/types.ĥ> in <linux/nvme.h>Christoph Hellwig1-0/+2
2015-10-09nvme: move to a new drivers/nvme/host directoryJay Sternberg12-14/+21
2015-10-09nvme.h: add missing nvme_id_ctrl endianess annotationsChristoph Hellwig1-2/+2
2015-10-09nvme: move hardware structures out of the uapi version of nvme.hChristoph Hellwig4-591/+590
2015-10-09nvme: add a local nvme.h headerChristoph Hellwig4-116/+136
2015-10-09nvme: properly handle partially initialized queues in nvme_create_io_queuesChristoph Hellwig1-2/+14
2015-10-09nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probeChristoph Hellwig1-33/+20
2015-10-09nvme: factor reset code into a common helperChristoph Hellwig1-24/+24
2015-10-09nvme: merge nvme_dev_reset into nvme_reset_failed_devChristoph Hellwig1-9/+3
2015-10-09nvme: delete dev from dev_list in nvme_resetChristoph Hellwig1-0/+1
2015-10-09NVMe: Simplify device resume on io queue failureKeith Busch2-29/+6
2015-10-09NVMe: Namespace removal simplificationsKeith Busch1-32/+10
2015-10-09NVMe: Reference count open namespacesKeith Busch2-9/+21
2015-10-09Merge branch 'for-4.4/core' into for-4.4/driversJens Axboe690-3959/+7245
2015-10-09Merge tag 'v4.3-rc4' into for-4.4/coreJens Axboe690-3957/+7244
2015-10-08nbd: Add locking for tasksMarkus Pargmann1-6/+30
2015-10-07Merge branch 'stable/for-jens-4.3' of git://git.kernel.org/pub/scm/linux/kern...Jens Axboe1-1/+2
2015-10-07xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)Cathy Avery1-1/+2
2015-10-07Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds4-14/+18
2015-10-07Merge tag 'fbdev-fixes-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-8/+26
2015-10-07Merge tag 'regmap-fix-v4.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+2
2015-10-07Merge tag 'spi-fix-v4.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-4/+5
2015-10-07Merge tag 'regulator-fix-v4.3-rc4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-2/+6
2015-10-07video: of: fix memory leakSudip Mukherjee1-0/+1
2015-10-07Merge remote-tracking branches 'spi/fix/davinci' and 'spi/fix/sh-msiof' into ...Mark Brown2-4/+5
2015-10-07Merge branch 'strscpy' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetc...Linus Torvalds6-4/+12
2015-10-07Merge tag 'for-linus-20151006' of git://git.infradead.org/linux-mtdLinus Torvalds2-18/+11
2015-10-07Merge tag 'nfs-for-4.3-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds6-15/+30
2015-10-07Revert "fs: do not prefault sys_write() user buffer pages"Linus Torvalds1-18/+16
2015-10-06NFS: Fix a tracepoint NULL-pointer dereferenceAnna Schumaker1-1/+1
2015-10-06strscpy: zero any trailing garbage bytes in the destinationChris Metcalf1-1/+2
2015-10-06word-at-a-time.h: support zero_bytemask() on alpha and tileChris Metcalf2-1/+9
2015-10-06word-at-a-time.h: fix some Kbuild filesChris Metcalf3-2/+1
2015-10-06arm64: replace read_lock to rcu lock in call_break_hookYang Shi1-10/+11
2015-10-06arm64: Don't relocate non-existent initrdMark Rutland1-0/+2
2015-10-06Merge tag 'for-linus-4.3b-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds5-5/+54
2015-10-06Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds11-40/+77
2015-10-06Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds3-36/+2
2015-10-06x86/xen/p2m: hint at the last populated P2M entryDavid Vrabel1-1/+18
2015-10-06Merge remote-tracking branch 'regulator/fix/axp20x' into regulator-linusMark Brown1-2/+2
2015-10-06Merge remote-tracking branch 'regulator/fix/core' into regulator-linusMark Brown1-0/+4
2015-10-05arm64: convert patch_lock to raw lockYang Shi1-3/+3
2015-10-05arm64: readahead: fault retry breaks mmap file read random detectionMark Salyzyn1-0/+1
2015-10-05arm64: debug: Fix typo in debug-monitors.cYang Shi1-1/+1
2015-10-04Linux 4.3-rc4Linus Torvalds1-1/+1
2015-10-04Merge branch 'strscpy' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetc...Linus Torvalds25-37/+188
2015-10-04Merge tag 'md/4.3-fixes' of git://neil.brown.name/mdLinus Torvalds7-26/+28
2015-10-04Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds13-144/+82
2015-10-04Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-3/+21
2015-10-04MIPS: scall: Always run the seccomp syscall filtersMarkos Chandras4-73/+42
2015-10-03[CIFS] Update cifs version numberSteve French1-1/+1
2015-10-03Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds9-65/+69
2015-10-03Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-3/+3
2015-10-03Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-17/+141
2015-10-03Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds34-300/+227
2015-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds15-49/+74
2015-10-02clocksource: Fix abs() usage w/ 64bit valuesJohn Stultz1-1/+1
2015-10-02Merge tag 'nfs-rdma-for-4.3-2' of git://git.linux-nfs.org/projects/anna/nfs-rdmaTrond Myklebust2-4/+7
2015-10-02nfs4: reset states to use open_stateid when returning delegation voluntarilyJeff Layton1-0/+3
2015-10-02NFSv4: Fix a nograce recovery hangBenjamin Coddington1-0/+2
2015-10-02NFSv4.1: nfs4_opendata_check_deleg needs to handle NFS4_OPEN_CLAIM_DELEG_CUR_FHTrond Myklebust1-2/+8
2015-10-02NFSv4: Don't try to reclaim unused state ownersTrond Myklebust1-1/+2
2015-10-02NFS: Fix a write performance regressionTrond Myklebust1-1/+1
2015-10-02NFS: Fix up page writeback accountingTrond Myklebust1-6/+6
2015-10-02Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-4/+22
2015-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gee...Linus Torvalds16-14/+165
2015-10-02irqchip/gic-v3-its: Count additional LPIs for the aliased devicesMarc Zyngier1-1/+1
2015-10-02irqchip/gic-v3-its: Silence warning when its_lpi_alloc_chunks gets inlinedMarc Zyngier1-0/+3
2015-10-02Merge tag 'dmaengine-fix-4.3-rc4' of git://git.infradead.org/users/vkoul/slav...Linus Torvalds8-53/+77
2015-10-02Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds15-133/+193
2015-10-02Revert "Input: synaptics - fix handling of disabling gesture mode"Dmitry Torokhov1-8/+4
2015-10-02MIPS: Octeon: Fix kernel panic on startup from memory corruptionMatt Bennett1-1/+1
2015-10-02MIPS: Fix R2300 FP context switch handlingPaul Burton1-27/+1
2015-10-02MIPS: Fix octeon FP context switch handlingPaul Burton1-25/+1
2015-10-02Merge tag 'mmc-v4.3-rc3' of git://git.linaro.org/people/ulf.hansson/mmcLinus Torvalds4-62/+67
2015-10-02Merge git://git.infradead.org/intel-iommuLinus Torvalds4-57/+77
2015-10-02arm64: ftrace: fix function_graph tracer panicLi Bin1-2/+20
2015-10-02MIPS: BPF: Fix load delay slots.Ralf Baechle1-0/+4
2015-10-02x86/headers/uapi: Fix __BITS_PER_LONG value for x32 buildsBen Hutchings1-1/+1
2015-10-02md/bitmap: don't pass -1 to bitmap_storage_alloc.NeilBrown1-1/+2
2015-10-02md/raid1: Avoid raid1 resync getting stuckJes Sorensen1-3/+2
2015-10-02md: drop null test before destroy functionsJulia Lawall4-14/+7
2015-10-02md: clear CHANGE_PENDING in readonly arrayShaohua Li1-0/+1
2015-10-02md/raid0: apply base queue limits *before* disk_stack_limitsNeilBrown1-6/+6
2015-10-02md/raid5: don't index beyond end of array in need_this_block().NeilBrown1-2/+2
2015-10-02raid5: update analysis state for failed stripeShaohua Li1-0/+4
2015-10-02md: wait for pending superblock updates before switching to read-onlyNeilBrown1-0/+4
2015-10-02x86/mm: Set NX on gap between __ex_table and rodataStephen Smalley1-1/+1
2015-10-02x86/kexec: Fix kexec crash in syscall kexec_file_load()Lee, Chun-Yi1-4/+3
2015-10-02drm/dp/mst: add some defines for logical/physical portsDave Airlie2-1/+5
2015-10-02drm/dp/mst: drop cancel work sync in the mstb destroy path (v2)Dave Airlie1-2/+3
2015-10-02drm/dp/mst: split connector registration into two parts (v2)Dave Airlie4-6/+23
2015-10-02drm/dp/mst: update the link_address_sent before sending the link address (v3)Dave Airlie1-13/+12