From: willy@linux.intel.com (Matthew Wilcox)
Subject: [PULL REQUEST] NVMe driver updates
Date: Thu, 9 May 2013 16:20:15 -0400 [thread overview]
Message-ID: <20130509202015.GJ6057@linux.intel.com> (raw)
Hi Linus,
Lots of exciting new features in the NVM Express driver this time,
including support for emulating SCSI commands, discard support and the
ability to submit per-sector metadata with I/Os. It's still mostly
bugfixes though!
The following changes since commit a12183c62717ac4579319189a00f5883a18dff08:
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2013-03-25 18:03:34 -0700)
are available in the git repository at:
git://git.infradead.org/users/willy/linux-nvme.git master
for you to fetch changes up to 94f370cab6e5ac514b658c6b2b3aa308cefc5c7a:
NVMe: Use user defined admin ioctl timeout (2013-05-09 16:03:50 -0400)
----------------------------------------------------------------
Arjan van de Ven (2):
NVMe: Use round_jiffies_relative() for the periodic, once-per-second timer
NVMe: Set TASK_INTERRUPTIBLE before processing queues
Keith Busch (13):
NVMe: Add discard support for capable devices
NVMe: Add a character device for each nvme device
NVMe: queue usage fixes in nvme-scsi
NVMe: Add scsi unmap to SG_IO
NVMe: Free admin queue on request_irq error
NVMe: Fix error clean-up on nvme_alloc_queue
NVMe: Check for NULL memory in nvme_dev_add
NVMe: Remove dead code in nvme_dev_add
NVMe: Split non-mergeable bio requests
NVMe: Device specific stripe size handling
NVMe: Meta-data support in NVME_IOCTL_SUBMIT_IO
NVMe: Schedule timeout for sync commands
NVMe: Use user defined admin ioctl timeout
Matthew Wilcox (7):
NVMe: Abstract out sector to block number conversion
NVMe: Don't fail initialisation unnecessarily
NVMe: Fix I/O cancellation status on big-endian machines
NVMe: Fix endian-related problems in user I/O submission path
NVMe: Wait for device to acknowledge shutdown
NVMe: Only clear the enable bit when disabling controller
NVMe: Simplify Firmware Activate code slightly
Vishal Verma (5):
NVMe: Rename nvme.c to nvme-core.c
NVMe: Move structures & definitions to header file
NVMe: Add definitions for format command
NVMe: Add nvme-scsi.c
NVMe: Fix sparse warnings in scsi emulation
drivers/block/Makefile | 1 +
drivers/block/{nvme.c => nvme-core.c} | 594 +++++--
drivers/block/nvme-scsi.c | 3053 +++++++++++++++++++++++++++++++++
include/linux/nvme.h | 158 +-
4 files changed, 3640 insertions(+), 166 deletions(-)
rename drivers/block/{nvme.c => nvme-core.c} (79%)
create mode 100644 drivers/block/nvme-scsi.c
WARNING: multiple messages have this Message-ID (diff)
From: Matthew Wilcox <willy@linux.intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: [PULL REQUEST] NVMe driver updates
Date: Thu, 9 May 2013 16:20:15 -0400 [thread overview]
Message-ID: <20130509202015.GJ6057@linux.intel.com> (raw)
Hi Linus,
Lots of exciting new features in the NVM Express driver this time,
including support for emulating SCSI commands, discard support and the
ability to submit per-sector metadata with I/Os. It's still mostly
bugfixes though!
The following changes since commit a12183c62717ac4579319189a00f5883a18dff08:
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2013-03-25 18:03:34 -0700)
are available in the git repository at:
git://git.infradead.org/users/willy/linux-nvme.git master
for you to fetch changes up to 94f370cab6e5ac514b658c6b2b3aa308cefc5c7a:
NVMe: Use user defined admin ioctl timeout (2013-05-09 16:03:50 -0400)
----------------------------------------------------------------
Arjan van de Ven (2):
NVMe: Use round_jiffies_relative() for the periodic, once-per-second timer
NVMe: Set TASK_INTERRUPTIBLE before processing queues
Keith Busch (13):
NVMe: Add discard support for capable devices
NVMe: Add a character device for each nvme device
NVMe: queue usage fixes in nvme-scsi
NVMe: Add scsi unmap to SG_IO
NVMe: Free admin queue on request_irq error
NVMe: Fix error clean-up on nvme_alloc_queue
NVMe: Check for NULL memory in nvme_dev_add
NVMe: Remove dead code in nvme_dev_add
NVMe: Split non-mergeable bio requests
NVMe: Device specific stripe size handling
NVMe: Meta-data support in NVME_IOCTL_SUBMIT_IO
NVMe: Schedule timeout for sync commands
NVMe: Use user defined admin ioctl timeout
Matthew Wilcox (7):
NVMe: Abstract out sector to block number conversion
NVMe: Don't fail initialisation unnecessarily
NVMe: Fix I/O cancellation status on big-endian machines
NVMe: Fix endian-related problems in user I/O submission path
NVMe: Wait for device to acknowledge shutdown
NVMe: Only clear the enable bit when disabling controller
NVMe: Simplify Firmware Activate code slightly
Vishal Verma (5):
NVMe: Rename nvme.c to nvme-core.c
NVMe: Move structures & definitions to header file
NVMe: Add definitions for format command
NVMe: Add nvme-scsi.c
NVMe: Fix sparse warnings in scsi emulation
drivers/block/Makefile | 1 +
drivers/block/{nvme.c => nvme-core.c} | 594 +++++--
drivers/block/nvme-scsi.c | 3053 +++++++++++++++++++++++++++++++++
include/linux/nvme.h | 158 +-
4 files changed, 3640 insertions(+), 166 deletions(-)
rename drivers/block/{nvme.c => nvme-core.c} (79%)
create mode 100644 drivers/block/nvme-scsi.c
next reply other threads:[~2013-05-09 20:20 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-09 20:20 Matthew Wilcox [this message]
2013-05-09 20:20 ` [PULL REQUEST] NVMe driver updates Matthew Wilcox
2013-06-26 23:28 ` NVMe: Add nvme-scsi.c (was Re: [PULL REQUEST] NVMe driver updates) Paolo Bonzini
2013-06-26 23:28 ` Paolo Bonzini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130509202015.GJ6057@linux.intel.com \
--to=willy@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.