Blame view

block/Kconfig 2.05 KB
3a65dfe8c   Jens Axboe   [BLOCK] Move all ...
1
2
3
  #
  # Block layer core configuration
  #
16ed002f2   Jan Engelhardt   Use menuconfigs i...
4
  menuconfig BLOCK
51d7513a8   Jens Axboe   [PATCH] Only enab...
5
         bool "Enable the block layer" if EMBEDDED
9361401eb   David Howells   [PATCH] BLOCK: Ma...
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
         default y
         help
  	 This permits the block layer to be removed from the kernel if it's not
  	 needed (on some embedded devices for example).  If this option is
  	 disabled, then blockdev files will become unusable and some
  	 filesystems (such as ext3) will become unavailable.
  
  	 This option will also disable SCSI character devices and USB storage
  	 since they make use of various block layer definitions and
  	 facilities.
  
  	 Say Y here unless you know you really don't want to mount disks and
  	 suchlike.
  
  if BLOCK
3a65dfe8c   Jens Axboe   [BLOCK] Move all ...
21
22
  config LBD
  	bool "Support for Large Block Devices"
e62438630   Matthew Wilcox   [PATCH] Centralis...
23
  	depends on !64BIT
3a65dfe8c   Jens Axboe   [BLOCK] Move all ...
24
25
26
27
  	help
  	  Say Y here if you want to attach large (bigger than 2TB) discs to
  	  your machine, or if you want to have a raid or loopback device
  	  bigger than 2TB.  Otherwise say N.
2056a782f   Jens Axboe   [PATCH] Block que...
28
29
  config BLK_DEV_IO_TRACE
  	bool "Support for tracing block io actions"
09540e691   Jens Axboe   [PATCH] Fix blktr...
30
  	depends on SYSFS
2056a782f   Jens Axboe   [PATCH] Block que...
31
32
33
34
35
36
37
38
39
  	select RELAY
  	select DEBUG_FS
  	help
  	  Say Y here, if you want to be able to trace the block layer actions
  	  on a given queue. Tracing allows you to see any traffic happening
  	  on a block device queue. For more information (and the user space
  	  support tools needed), fetch the blktrace app from:
  
  	  git://brick.kernel.dk/data/git/blktrace.git
a0f62ac63   Takashi Sato   [PATCH] 2TB files...
40
41
  config LSF
  	bool "Support for Large Single Files"
e62438630   Matthew Wilcox   [PATCH] Centralis...
42
  	depends on !64BIT
a0f62ac63   Takashi Sato   [PATCH] 2TB files...
43
  	help
88b9adb07   Trond Myklebust   [PATCH] config: f...
44
45
46
47
  	  Say Y here if you want to be able to handle very large files (bigger
  	  than 2TB), otherwise say N.
  
  	  If unsure, say Y.
a0f62ac63   Takashi Sato   [PATCH] 2TB files...
48

3d6392cfb   Jens Axboe   bsg: support for ...
49
  config BLK_DEV_BSG
319a7b7fb   FUJITA Tomonori   bsg: Kconfig updates
50
  	bool "Block layer SG support v4 (EXPERIMENTAL)"
80ed71ce1   James Bottomley   [SCSI] bsg: separ...
51
  	depends on EXPERIMENTAL
3d6392cfb   Jens Axboe   bsg: support for ...
52
  	---help---
319a7b7fb   FUJITA Tomonori   bsg: Kconfig updates
53
54
55
56
57
58
59
60
  	Saying Y here will enable generic SG (SCSI generic) v4 support
  	for any block device.
  
  	Unlike SG v3 (aka block/scsi_ioctl.c drivers/scsi/sg.c), SG v4
  	can handle complicated SCSI commands: tagged variable length cdbs
  	with bidirectional data transfers and generic request/response
  	protocols (e.g. Task Management Functions and SMP in Serial
  	Attached SCSI).
3d6392cfb   Jens Axboe   bsg: support for ...
61

2b9e0aae1   Linus Torvalds   Only enable BLOCK...
62
  endif # BLOCK
99874d504   Jens Axboe   [BLOCK] Only incl...
63
64
  config BLOCK_COMPAT
  	bool
2b9e0aae1   Linus Torvalds   Only enable BLOCK...
65
  	depends on BLOCK && COMPAT
99874d504   Jens Axboe   [BLOCK] Only incl...
66
  	default y
3a65dfe8c   Jens Axboe   [BLOCK] Move all ...
67
  source block/Kconfig.iosched