aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2016-07-20nvme/pci: Provide SR-IOV supportfor-4.8/driversKeith Busch1-0/+19
2016-07-20nvme: initialize variable before logical OR'ing itJay Freyensee1-0/+1
2016-07-20block: unexport various bio mapping helpersChristoph Hellwig1-3/+0
2016-07-20scsi/osd: open code blk_make_requestChristoph Hellwig3-68/+16
2016-07-20target: stop using blk_make_requestChristoph Hellwig1-53/+34
2016-07-20block: simplify and export blk_rq_append_bioChristoph Hellwig4-13/+17
2016-07-20block: ensure bios return from blk_get_request are properly initializedChristoph Hellwig4-10/+11
2016-07-20virtio_blk: use blk_rq_map_kernChristoph Hellwig1-12/+10
2016-07-20memstick: don't allow REQ_TYPE_BLOCK_PC requestsChristoph Hellwig2-4/+2
2016-07-20block: shrink bio size againChristoph Hellwig1-3/+3
2016-07-20block: simplify and cleanup bvec pool handlingChristoph Hellwig5-30/+36
2016-07-20block: get rid of bio_rw and READAChristoph Hellwig26-96/+95
2016-07-20block: don't ignore -EOPNOTSUPP blkdev_issue_write_sameChristoph Hellwig1-1/+1
2016-07-20block: introduce BLKDEV_DISCARD_ZERO to fix zerooutChristoph Hellwig2-7/+14
2016-07-14NVMe: don't allocate unused nvme_majorNeilBrown1-15/+1
2016-07-13nvme: avoid crashes when node 0 is memoryless node.Masayoshi Mizuma1-1/+1
2016-07-12nvme: Limit command retriesKeith Busch3-1/+15
2016-07-12loop: Make user notify for adding loop device failedMinfei Huang1-0/+1
2016-07-12nvme-loop: fix nvme-loop Kconfig dependenciesArnd Bergmann1-3/+2
2016-07-12nvmet: fix return value check in nvmet_subsys_alloc()Wei Yongjun1-1/+1
2016-07-12nvme-fabrics: add-remove ctrl repeat fixMing Lin1-0/+4
2016-07-12nvme-fabrics: Remove tl_retry_countSagi Grimberg2-17/+0
2016-07-12nvme-rdma: Don't use tl_retry_countSagi Grimberg1-6/+3
2016-07-12nvme-rdma: fix the return value of nvme_rdma_reinit_request()Wei Yongjun1-1/+1
2016-07-12cdrom: support read sub-channel command in LBA formatvchannaiah2-10/+21
2016-07-12nvme/quirk: Add a delay before checking for adapter readinessGuilherme G. Piccoli3-0/+24
2016-07-08Merge branch 'for-4.8/block' of git://git.kernel.org/pub/scm/linux/kernel/git...Jens Axboe30-72/+50
2016-07-08nvme-rdma: add a NVMe over Fabrics RDMA host driverChristoph Hellwig3-0/+2040
2016-07-08nvmet-rdma: add a NVMe over Fabrics RDMA target driverChristoph Hellwig3-0/+1460
2016-07-08nvme-rdma.h: Add includes for nvme rdma_cm negotiationSagi Grimberg1-0/+71
2016-07-08nvme: add new reconnecting controller stateChristoph Hellwig2-0/+13
2016-07-08blk-mq: Introduce blk_mq_reinit_tagsetSagi Grimberg2-0/+29
2016-07-07lightnvm: make __nvm_submit_ppa staticMatias Bjørling1-1/+1
2016-07-07lightnvm: make ppa_list const in nvm_set_rqd_listMatias Bjørling2-4/+6
2016-07-07lightnvm: fix lun offset calculation for mark blkMatias Bjørling1-1/+1
2016-07-07lightnvm: make rrpc_map_page call nvm_get_blk outside locksMatias Bjørling2-43/+66
2016-07-07lightnvm: remove _unlocked variant of [get/put]_blkMatias Bjørling4-60/+6
2016-07-07lightnvm: remove unused lists from struct rrpc_blockMatias Bjørling2-17/+0
2016-07-07lightnvm: remove nested lock conflict with mmMatias Bjørling1-4/+5
2016-07-07lightnvm: move target mgmt into media mgrMatias Bjørling4-159/+206
2016-07-07lightnvm: rename gennvm and update descriptionMatias Bjørling3-99/+102
2016-07-07lightnvm: remove open/close statistics for gennvmMatias Bjørling3-41/+8
2016-07-07lightnvm: fix checkpatch terse errorsMatias Bjørling1-2/+5
2016-07-07lightnvm: remove checkpatch warning for unsigned intsMatias Bjørling2-3/+3
2016-07-07lightnvm: Make functions not used by ouside staticJohannes Thumshirn2-4/+6
2016-07-07nvme: lightnvm: make MLC num_pairs little endianJohannes Thumshirn1-1/+1
2016-07-07lightnvm: initialize ppa_addr in dev_to_generic_addr()Javier González1-0/+1
2016-07-07lightnvm: add media manager mark_blk helperJavier González2-0/+8
2016-07-07lightnvm: break the loop when rqd is not nullWenwei Tao1-2/+5
2016-07-07nvmet: fix an error codeDan Carpenter1-2/+2
2016-07-07nvme-loop: add configfs dependencyArnd Bergmann1-0/+1
2016-07-05bcache: Remove redundant block_size assignmentYijing Wang1-1/+0
2016-07-05bcache: update document infoYijing Wang2-2/+3
2016-07-05bcache: Remove redundant parameter for cache_alloc()Yijing Wang1-2/+2
2016-07-05nvme-loop: add a NVMe loopback host driverChristoph Hellwig3-0/+766
2016-07-05nvmet: add a generic NVMe targetChristoph Hellwig12-0/+3383
2016-07-05block: Export blk_pollSagi Grimberg1-0/+1
2016-07-05nvme: add keep-alive supportSagi Grimberg4-1/+119
2016-07-05nvme.h: Add keep-alive opcode and identify controller attributeSagi Grimberg1-1/+5
2016-07-05nvme-fabrics: add a generic NVMe over Fabrics libraryChristoph Hellwig6-1/+1098
2016-07-05nvme.h: add NVMe over Fabrics definitionsChristoph Hellwig3-23/+322
2016-07-05nvme: add fabrics sysfs attributesMing Lin3-3/+78
2016-07-05nvme: Modify and export sync command submission for fabricsChristoph Hellwig3-13/+23
2016-07-05nvme: allow transitioning from NEW to LIVE stateChristoph Hellwig1-0/+1
2016-07-05blk-mq: add blk_mq_alloc_request_hctxMing Lin2-0/+41
2016-06-28mg_disk: fix error path in mg_probe()Bartlomiej Zolnierkiewicz1-1/+1
2016-06-27block: remove ->driverfs_devDan Williams3-11/+4
2016-06-27block: convert to device_add_disk()Dan Williams25-56/+28
2016-06-22um: track 'parent' device in a local variableDan Williams1-2/+3
2016-06-22mmc: move 'parent' tracking to mmc_blk_dataDan Williams1-2/+3
2016-06-15block: introduce device_add_disk()Dan Williams2-7/+18
2016-06-13drbd: correctly handle failed crypto_alloc_hashLars Ellenberg2-2/+3
2016-06-13drbd: al_write_transaction: skip re-scanning of bitmap page pointer arrayLars Ellenberg3-15/+54
2016-06-13drbd: finally report ms, not jiffies, in log messageLars Ellenberg1-4/+8
2016-06-13drbd: get rid of empty statement in is_valid_stateRoland Kammerer1-1/+2
2016-06-13drbd: code cleanups without semantic changesFabian Frederick14-54/+59
2016-06-13drbd: bump current uuid when resuming IO with diskless peerLars Ellenberg1-6/+28
2016-06-13drbd: disallow promotion during resync handshake, avoid deadlock and hard resetLars Ellenberg1-0/+9
2016-06-13drbd: sync_handshake: handle identical uuids with current (frozen) PrimaryLars Ellenberg1-3/+44
2016-06-13drbd: introduce WRITE_SAME supportLars Ellenberg10-80/+360
2016-06-13drbd: report sizes if rejecting too small peer diskLars Ellenberg1-3/+6
2016-06-13drbd: discard_zeroes_if_aligned allows "thin" resync for discard_zeroes_data=0Lars Ellenberg1-3/+6
2016-06-13drbd: only restart frozen disk io when D_UP_TO_DATELars Ellenberg1-1/+1
2016-06-13drbd: if there is no good data accessible, writes should be IO errorsLars Ellenberg1-0/+22
2016-06-13drbd: don't forget error completion when "unsuspending" IOLars Ellenberg1-16/+32
2016-06-13drbd: introduce unfence-peer handlerLars Ellenberg3-3/+28
2016-06-13drbd: finish resync on sync source only by notification from sync targetLars Ellenberg2-9/+26
2016-06-13drbd: allow larger max_discard_sectorsLars Ellenberg3-7/+6
2016-06-13drbd: zero-out partial unaligned discards on local backendLars Ellenberg2-6/+25
2016-06-13drbd: possibly disable discard support, if backend has discard_zeroes_data=0Lars Ellenberg1-25/+55
2016-06-13drbd: when receiving P_TRIM, zero-out partial unaligned chunksLars Ellenberg5-30/+134
2016-06-13drbd: allow parallel flushes for multi-volume resourcesLars Ellenberg1-25/+89
2016-06-13drbd: fix for truncated minor number in callback command lineLars Ellenberg1-2/+2
2016-06-13drbd: fix regression: protocol A sometimes synchronous, C sometimes double-la...Lars Ellenberg1-7/+11
2016-06-13drbd: adjust assert in w_bitmap_io to account for BM_LOCKED_CHANGE_ALLOWEDLars Ellenberg1-1/+6
2016-06-13drbd: Create the protocol feature THIN_RESYNCPhilipp Reisner3-2/+17
2016-06-13drbd: Introduce new disk config option rs-discard-granularityPhilipp Reisner3-6/+38
2016-06-13drbd: Implement handling of thinly provisioned storage on resync target nodesPhilipp Reisner5-4/+140
2016-06-13drbd: Kill code duplicationPhilipp Reisner1-8/+10
2016-06-13drbd: change bitmap write-out when leaving resync statesLars Ellenberg2-5/+12
2016-06-13drbd: bitmap bulk IO: do not always suspend IOLars Ellenberg1-2/+4
2016-06-12nvme: move the workaround for I/O queue-less controllers from PCIe to coreChristoph Hellwig2-12/+15
2016-06-12nvme: factor out a add nvme_is_write helperChristoph Hellwig2-3/+7
2016-06-12nvme: allow for size limitations from transport driversChristoph Hellwig1-2/+5
2016-06-12nvme.h: add constants for PSDT and FUSE valuesJames Smart1-0/+23
2016-06-12nvme.h: add AER constantsChristoph Hellwig1-0/+6
2016-06-12nvme.h: add NVM command set SQE/CQE size definesChristoph Hellwig1-2/+9
2016-06-12nvme.h: Add get_log_page command strucureArmen Baloyan1-0/+19
2016-06-12nvme.h: add RTD3R, RTD3E and OAES fieldsChristoph Hellwig1-1/+4
2016-06-11bcache: Remove deprecated create_workqueueBhaktipriya Shridhar1-2/+3
2016-06-09block: add a separate operation type for secure eraseChristoph Hellwig12-65/+63
2016-06-08mg_disk: fix enum REQ_OP_ kbuild errorMike Christie1-5/+2
2016-06-08NVMe: Fix removal in case of active namespace list scanning methodSunad Bhandary1-6/+15
2016-06-07nvme: use UINT_MAX for max discard sectorsMinfei Huang1-1/+1
2016-06-07nvme: move nvme_cancel_request() to common codeMing Lin3-16/+18
2016-06-07nvme: update and rename nvme_cancel_io to nvme_cancel_requestMing Lin1-4/+4
2016-06-07block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie39-98/+102
2016-06-07block: do not use REQ_FLUSH for tracking flush supportMike Christie1-23/+24
2016-06-07block, drivers: add REQ_OP_FLUSH operationMike Christie20-31/+40
2016-06-07block, fs, drivers: remove REQ_OP compat defs and related codeMike Christie6-63/+46
2016-06-07block, drivers, fs: shrink bi_rw from long to intMike Christie6-9/+9
2016-06-07block: move bio io prio to a new fieldMike Christie2-15/+4
2016-06-07ide cd: do not set REQ_WRITE on requests.Mike Christie1-3/+0
2016-06-07blktrace: use op accessorsMike Christie4-42/+65
2016-06-07drivers: use req op accessorMike Christie14-34/+43
2016-06-07block: convert is_sync helpers to use REQ_OPs.Mike Christie4-11/+11
2016-06-07block: convert merge/insert code to check for REQ_OPs.Mike Christie3-15/+17
2016-06-07blkg_rwstat: separate op from flagsMike Christie2-26/+36
2016-06-07block: prepare elevator to use REQ_OPs.Mike Christie4-9/+8
2016-06-07block: prepare mq request creation to use REQ_OPsMike Christie1-14/+16
2016-06-07block: prepare request creation/destruction code to use REQ_OPsMike Christie1-25/+29
2016-06-07block: copy bio op to request opMike Christie1-3/+3
2016-06-07xen: use bio op accessorsMike Christie1-12/+15
2016-06-07target: use bio op accessorsMike Christie2-16/+15
2016-06-07md: use bio op accessorsMike Christie10-84/+88
2016-06-07drbd: use bio op accessorsMike Christie6-42/+59
2016-06-07bcache: use bio op accessorsMike Christie7-28/+31
2016-06-07dm: use bio op accessorsMike Christie14-80/+99
2016-06-07dm: pass dm stats data dir instead of bi_rwMike Christie2-14/+16
2016-06-07pm: use bio op accessorsMike Christie1-12/+18
2016-06-07ocfs2: use bio op accessorsMike Christie1-4/+6
2016-06-07nilfs: use bio op accessorsMike Christie1-8/+9
2016-06-07mpage: use bio op accessorsMike Christie1-20/+20
2016-06-07hfsplus: use bio op accessorsMike Christie4-11/+16
2016-06-07xfs: use bio op accessorsMike Christie2-20/+18
2016-06-07gfs2: use bio op accessorsMike Christie5-14/+16
2016-06-07f2fs: use bio op accessorsMike Christie9-54/+81
2016-06-07btrfs: use bio fields for op and flagsMike Christie9-67/+54
2016-06-07btrfs: update __btrfs_map_block for REQ_OP transitionMike Christie4-29/+34
2016-06-07btrfs: use bio op accessorsMike Christie7-40/+47
2016-06-07btrfs: have submit_one_bio users use bio op accessorsMike Christie1-45/+43
2016-06-07direct-io: use bio set/get op accessorsMike Christie3-19/+25
2016-06-07block discard: use bio set op accessorMike Christie3-8/+10
2016-06-07block, fs, mm, drivers: use bio set/get op accessorsMike Christie24-61/+65
2016-06-07bcache: use op_is_write instead of checking for REQ_WRITEMike Christie2-4/+4
2016-06-07dm: use op_is_write instead of checking for REQ_WRITEMike Christie2-5/+5
2016-06-07block, drivers, cgroup: use op_is_write helper instead of checking for REQ_WRITEMike Christie7-11/+11
2016-06-07fs: have ll_rw_block users pass in op and flags separatelyMike Christie21-38/+40
2016-06-07fs: have submit_bh users pass in op and flags separatelyMike Christie30-96/+102
2016-06-07block: add REQ_OP definitions and helpersMike Christie4-3/+60
2016-06-07block/fs/drivers: remove rw argument from submit_bioMike Christie53-148/+221
2016-06-05Linux 4.7-rc2v4.7-rc2Linus Torvalds1-1/+1
2016-06-05Merge branch 'parisc-4.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-18/+29
2016-06-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds5-7/+17
2016-06-05devpts: Make each mount of devpts an independent filesystem.Eric W. Biederman7-296/+126
2016-06-05parisc: Move die_if_kernel() prototype into traps.h headerHelge Deller2-2/+3
2016-06-05parisc: Fix pagefault crash in unaligned __get_user() callHelge Deller1-1/+9
2016-06-05parisc: Fix printk time during bootHelge Deller2-7/+3
2016-06-04parisc: Fix backtrace on PA-RISCMikulas Patocka1-8/+14
2016-06-04Merge tag 'drm-fixes-for-v4.7-rc2' of git://people.freedesktop.org/~airlied/l...Linus Torvalds46-228/+227
2016-06-04Merge tag 'vfio-v4.7-rc2' of git://github.com/awilliam/linux-vfioLinus Torvalds3-5/+6
2016-06-04Merge tag 'mmc-v4.7-rc1-2' of git://git.linaro.org/people/ulf.hansson/mmcLinus Torvalds2-9/+4
2016-06-04Merge branch 'for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-18/+103
2016-06-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds13-178/+138
2016-06-04Merge tag 'acpi-4.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds6-29/+29
2016-06-04Merge tag 'pm-4.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2-2/+2
2016-06-04Merge branch 'akpm' (patches from Andrew)Linus Torvalds11-50/+205
2016-06-03Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-8/+63
2016-06-03mm, page_alloc: recalculate the preferred zoneref if the context can ignore m...Mel Gorman1-7/+16
2016-06-03mm, page_alloc: reset zonelist iterator after resetting fair zone allocation ...Mel Gorman1-0/+1
2016-06-03mm, oom_reaper: do not use siglock in try_oom_reaper()Michal Hocko1-6/+1
2016-06-03mm, page_alloc: prevent infinite loop in buffered_rmqueue()Vlastimil Babka1-4/+5
2016-06-03checkpatch: reduce git commit description style false positivesJoe Perches1-0/+1
2016-06-03mm/z3fold.c: avoid modifying HEADLESS page and minor cleanupVitaly Wool1-10/+14
2016-06-03memcg: add RCU locking around css_for_each_descendant_pre() in memcg_offline_...Tejun Heo1-0/+3
2016-06-03Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+3
2016-06-03mm: check the return value of lookup_page_ext for all call sitesYang Shi5-8/+77
2016-06-03kdump: fix dmesg gdbmacro to work with record based printkCorey Minyard1-11/+82
2016-06-03mm: fix overflow in vm_map_ram()Guillermo Julián Moreno1-4/+5
2016-06-03Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-1/+1
2016-06-03Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds14-51/+79
2016-06-03Merge tag 'powerpc-4.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds6-38/+68
2016-06-03Merge branches 'acpica-fixes', 'acpi-video' and 'acpi-processor'Rafael J. Wysocki9220-187738/+481172
2016-06-03Merge branch 'pm-cpufreq-fixes'Rafael J. Wysocki2-2/+2
2016-06-03Btrfs: deal with duplciates during extent_map insertion in btrfs_get_extentChris Mason1-1/+12
2016-06-03Merge tag 'irqchip-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Thomas Gleixner8139-163542/+426347
2016-06-03arm64: fix alignment when RANDOMIZE_TEXT_OFFSET is enabledMark Rutland1-1/+3
2016-06-03arm64: move {PAGE,CONT}_SHIFT into KconfigMark Rutland2-10/+14
2016-06-03arm64: mm: dump: log span levelMark Rutland1-1/+7
2016-06-03arm64: update stale PAGE_OFFSET commentMark Rutland1-1/+2