blk_queue_make_request man page on Oracle

Man page or keyword search:  
man Server   33470 pages
apropos Keyword Search (all sections)
Output format
Oracle logo
[printable version]

BLK_QUEUE_MAKE_REQUE(9)		 Block Devices	       BLK_QUEUE_MAKE_REQUE(9)

NAME
       blk_queue_make_request - define an alternate make_request function for
       a device

SYNOPSIS
       void blk_queue_make_request(struct request_queue * q,
				   make_request_fn * mfn);

ARGUMENTS
       q
	   the request queue for the device to be affected

       mfn
	   the alternate make_request function

DESCRIPTION
       The normal way for struct bios to be passed to a device driver is for
       them to be collected into requests on a request queue, and then to
       allow the device driver to select requests off that queue when it is
       ready. This works well for many block devices. However some block
       devices (typically virtual devices such as md or lvm) do not benefit
       from the processing on the request queue, and are served best by having
       the requests passed directly to them. This can be achieved by providing
       a function to blk_queue_make_request.

CAVEAT
       The driver that does this *must* be able to deal appropriately with
       buffers in “highmemory”. This can be accomplished by either calling
       __bio_kmap_atomic to get a temporary kernel mapping, or by calling
       blk_queue_bounce to create a buffer in normal memory.

COPYRIGHT
Kernel Hackers Manual 3.8.	   June 2014	       BLK_QUEUE_MAKE_REQUE(9)
[top]

List of man pages available for Oracle

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net