These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / lib / Kconfig
index 8689649..f75de57 100644 (file)
@@ -53,9 +53,6 @@ config GENERIC_IO
 config STMP_DEVICE
        bool
 
-config PERCPU_RWSEM
-       bool
-
 config ARCH_USE_CMPXCHG_LOCKREF
        bool
 
@@ -212,11 +209,20 @@ config RANDOM32_SELFTEST
 #
 # compression support is select'ed if needed
 #
+config 842_COMPRESS
+       select CRC32
+       tristate
+
+config 842_DECOMPRESS
+       select CRC32
+       tristate
+
 config ZLIB_INFLATE
        tristate
 
 config ZLIB_DEFLATE
        tristate
+       select BITREVERSE
 
 config LZO_COMPRESS
        tristate
@@ -455,16 +461,6 @@ config ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
 config LRU_CACHE
        tristate
 
-config AVERAGE
-       bool "Averaging functions"
-       help
-         This option is provided for the case where no in-kernel-tree
-         modules require averaging functions, but a module built outside
-         the kernel tree does. Such modules that use library averaging
-         functions require Y here.
-
-         If unsure, say N.
-
 config CLZ_TAB
        bool
 
@@ -516,6 +512,13 @@ config UCS2_STRING
 
 source "lib/fonts/Kconfig"
 
+config SG_SPLIT
+       def_bool n
+       help
+        Provides a heler to split scatterlists into chunks, each chunk being a
+        scatterlist. This should be selected by a driver or an API which
+        whishes to split a scatterlist amongst multiple DMA channel.
+
 #
 # sg chaining option
 #
@@ -523,4 +526,10 @@ source "lib/fonts/Kconfig"
 config ARCH_HAS_SG_CHAIN
        def_bool n
 
+config ARCH_HAS_PMEM_API
+       bool
+
+config ARCH_HAS_MMIO_FLUSH
+       bool
+
 endmenu