-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'for-4.1/drivers' of git://git.kernel.dk/linux-block
Pull block driver updates from Jens Axboe: "This is the block driver pull request for 4.1. As with the core bits, this is a relatively slow round. This pull request contains: - Various fixes and cleanups for NVMe, from Alexey Khoroshilov, Chong Yuan, myself, Keith Busch, and Murali Iyer. - Documentation and code cleanups for nbd from Markus Pargmann. - Change of brd maintainer to me, from Ross Zwisler. At least the email doesn't bounce anymore then. - Two xen-blkback fixes from Tao Chen" * 'for-4.1/drivers' of git://git.kernel.dk/linux-block: (23 commits) NVMe: Meta data handling through submit io ioctl NVMe: Add translation for block limits NVMe: Remove check for null NVMe: Fix error handling of class_create("nvme") xen-blkback: define pr_fmt macro to avoid the duplication of DRV_PFX xen-blkback: enlarge the array size of blkback name nbd: Return error pointer directly nbd: Return error code directly nbd: Remove fixme that was already fixed nbd: Restructure debugging prints nbd: Fix device bytesize type nbd: Replace kthread_create with kthread_run nbd: Remove kernel internal header Documentation: nbd: Add list of module parameters Documentation: nbd: Reformat to allow more documentation NVMe: increase depth of admin queue nvme: Fix PRP list calculation for non-4k system page size NVMe: Fix blk-mq hot cpu notification NVMe: embedded iod mask cleanup NVMe: Freeze admin queue on device failure ...
- Loading branch information
Showing
12 changed files
with
242 additions
and
302 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,31 @@ | ||
Network Block Device (TCP version) | ||
|
||
What is it: With this compiled in the kernel (or as a module), Linux | ||
can use a remote server as one of its block devices. So every time | ||
the client computer wants to read, e.g., /dev/nb0, it sends a | ||
request over TCP to the server, which will reply with the data read. | ||
This can be used for stations with low disk space (or even diskless) | ||
to borrow disk space from another computer. | ||
Unlike NFS, it is possible to put any filesystem on it, etc. | ||
|
||
For more information, or to download the nbd-client and nbd-server | ||
tools, go to http://nbd.sf.net/. | ||
|
||
The nbd kernel module need only be installed on the client | ||
system, as the nbd-server is completely in userspace. In fact, | ||
the nbd-server has been successfully ported to other operating | ||
systems, including Windows. | ||
Network Block Device (TCP version) | ||
================================== | ||
|
||
1) Overview | ||
----------- | ||
|
||
What is it: With this compiled in the kernel (or as a module), Linux | ||
can use a remote server as one of its block devices. So every time | ||
the client computer wants to read, e.g., /dev/nb0, it sends a | ||
request over TCP to the server, which will reply with the data read. | ||
This can be used for stations with low disk space (or even diskless) | ||
to borrow disk space from another computer. | ||
Unlike NFS, it is possible to put any filesystem on it, etc. | ||
|
||
For more information, or to download the nbd-client and nbd-server | ||
tools, go to http://nbd.sf.net/. | ||
|
||
The nbd kernel module need only be installed on the client | ||
system, as the nbd-server is completely in userspace. In fact, | ||
the nbd-server has been successfully ported to other operating | ||
systems, including Windows. | ||
|
||
A) NBD parameters | ||
----------------- | ||
|
||
max_part | ||
Number of partitions per device (default: 0). | ||
|
||
nbds_max | ||
Number of block devices that should be initialized (default: 16). | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.