diff options
| -rw-r--r-- | drivers/staging/Kconfig | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index e1654f59eb70..0a49cd788a75 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig | |||
| @@ -21,7 +21,23 @@ menuconfig STAGING | |||
| 21 | 21 | ||
| 22 | If in doubt, say N here. | 22 | If in doubt, say N here. |
| 23 | 23 | ||
| 24 | if STAGING | 24 | |
| 25 | config STAGING_EXCLUDE_BUILD | ||
| 26 | bool "Exclude Staging drivers from being built" | ||
| 27 | default y | ||
| 28 | ---help--- | ||
| 29 | Are you sure you really want to build the staging drivers? | ||
| 30 | They taint your kernel, don't live up to the normal Linux | ||
| 31 | kernel quality standards, are a bit crufty around the edges, | ||
| 32 | and might go off and kick your dog when you aren't paying | ||
| 33 | attention. | ||
| 34 | |||
| 35 | Say N here to be able to select and build the Staging drivers. | ||
| 36 | This option is primarily here to prevent them from being built | ||
| 37 | when selecting 'make allyesconfg' and 'make allmodconfig' so | ||
| 38 | don't be all that put off, your dog will be just fine. | ||
| 39 | |||
| 40 | if !STAGING_EXCLUDE_BUILD | ||
| 25 | 41 | ||
| 26 | source "drivers/staging/et131x/Kconfig" | 42 | source "drivers/staging/et131x/Kconfig" |
| 27 | 43 | ||
| @@ -45,4 +61,4 @@ source "drivers/staging/at76_usb/Kconfig" | |||
| 45 | 61 | ||
| 46 | source "drivers/staging/poch/Kconfig" | 62 | source "drivers/staging/poch/Kconfig" |
| 47 | 63 | ||
| 48 | endif # STAGING | 64 | endif # !STAGING_EXCLUDE_BUILD |
