lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130509202015.GJ6057@linux.intel.com>
Date:	Thu, 9 May 2013 16:20:15 -0400
From:	Matthew Wilcox <willy@...ux.intel.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-nvme@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: [PULL REQUEST] NVMe driver updates


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


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ