• Linus Torvalds's avatar
    Merge branch 'for-4.4/drivers' of git://git.kernel.dk/linux-block · a9aa31cd
    Linus Torvalds authored
    Pull block driver updates from Jens Axboe:
     "Here are the block driver changes for 4.4.  This pull request
      contains:
    
       - NVMe:
            - Refactor and moving of code to prepare for proper target
              support. From Christoph and Jay.
    
            - 32-bit nvme warning fix from Arnd.
    
            - Error initialization fix from me.
    
            - Proper namespace removal and reference counting support from
              Keith.
    
            - Device resume fix on IO failure, also from Keith.
    
            - Dependency fix from Keith, now that nvme isn't under the
              umbrella of the block anymore.
    
            - Target location and maintainers update from Jay.
    
       - From Ming Lei, the long awaited DIO/AIO support for loop.
    
       - Enable BD-RE writeable opens, from Georgios"
    
    * 'for-4.4/drivers' of git://git.kernel.dk/linux-block: (24 commits)
      Update target repo for nvme patch contributions
      NVMe: initialize error to '0'
      nvme: use an integer value to Linux errno values
      nvme: fix 32-bit build warning
      NVMe: Add explicit block config dependency
      nvme: include <linux/types.ĥ> in <linux/nvme.h>
      nvme: move to a new drivers/nvme/host directory
      nvme.h: add missing nvme_id_ctrl endianess annotations
      nvme: move hardware structures out of the uapi version of nvme.h
      nvme: add a local nvme.h header
      nvme: properly handle partially initialized queues in nvme_create_io_queues
      nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe
      nvme: factor reset code into a common helper
      nvme: merge nvme_dev_reset into nvme_reset_failed_dev
      nvme: delete dev from dev_list in nvme_reset
      NVMe: Simplify device resume on io queue failure
      NVMe: Namespace removal simplifications
      NVMe: Reference count open namespaces
      cdrom: Random writing support for BD-RE media
      block: loop: support DIO & AIO
      ...
    a9aa31cd
pci.c 82.8 KB