summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Calianu <adrian.calianu@enea.com>2017-03-08 08:26:19 +0100
committerMartin Borg <martin.borg@enea.com>2017-03-24 14:16:39 +0100
commita65d04c5909a545b7789cea8dfec1d6aeba8cd87 (patch)
tree32cd12b6df5a29455a7e19bea41d1e8e73b9d027
parent689239d283d02a74ed2df7e112ad19cd5f837f6d (diff)
downloadenea-kernel-cache-a65d04c5909a545b7789cea8dfec1d6aeba8cd87.tar.gz
udev: add udev specific configurations
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
-rw-r--r--features/udev/udev.cfg28
-rw-r--r--features/udev/udev.scc7
-rw-r--r--features/udev/udev_crypto.cfg3
-rw-r--r--features/udev/udev_crypto.scc4
-rw-r--r--features/udev/udev_opt.cfg10
-rw-r--r--features/udev/udev_opt.scc4
-rw-r--r--features/udev/udev_uefi.cfg2
-rw-r--r--features/udev/udev_uefi.scc4
8 files changed, 62 insertions, 0 deletions
diff --git a/features/udev/udev.cfg b/features/udev/udev.cfg
new file mode 100644
index 0000000..08dc3b0
--- /dev/null
+++ b/features/udev/udev.cfg
@@ -0,0 +1,28 @@
1CONFIG_DEVTMPFS=y
2CONFIG_CGROUPS=y
3CONFIG_INOTIFY_USER=y
4CONFIG_SIGNALFD=y
5CONFIG_TIMERFD=y
6CONFIG_EPOLL=y
7CONFIG_NET=y
8CONFIG_SYSFS=y
9CONFIG_PROC_FS=y
10CONFIG_FHANDLE=y
11
12CONFIG_SYSFS_DEPRECATED=n
13
14CONFIG_UEVENT_HELPER_PATH=""
15
16CONFIG_FW_LOADER_USER_HELPER=n
17
18CONFIG_DMIID=y
19
20CONFIG_BLK_DEV_BSG=y
21
22CONFIG_NET_NS=y
23CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
24CONFIG_USER_NS=y
25
26CONFIG_CGROUP_SCHED=y
27CONFIG_FAIR_GROUP_SCHED=y
28CONFIG_CFS_BANDWIDTH=y
diff --git a/features/udev/udev.scc b/features/udev/udev.scc
new file mode 100644
index 0000000..089ca2e
--- /dev/null
+++ b/features/udev/udev.scc
@@ -0,0 +1,7 @@
1define KFEATURE_DESCRIPTION "UDEV specific kernel configs: https://github.com/systemd/systemd/blob/master/README"
2define KFEATURE_COMPATIBILITY all
3
4kconf non-hardware udev.cfg
5kconf non-hardware udev_crypto.cfg
6kconf non-hardware udev_uefi.cfg
7kconf non-hardware udev_opt.cfg
diff --git a/features/udev/udev_crypto.cfg b/features/udev/udev_crypto.cfg
new file mode 100644
index 0000000..1e0be79
--- /dev/null
+++ b/features/udev/udev_crypto.cfg
@@ -0,0 +1,3 @@
1CONFIG_CRYPTO_USER_API_HASH=y
2CONFIG_CRYPTO_HMAC=y
3CONFIG_CRYPTO_SHA256=y
diff --git a/features/udev/udev_crypto.scc b/features/udev/udev_crypto.scc
new file mode 100644
index 0000000..9c019a6
--- /dev/null
+++ b/features/udev/udev_crypto.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "UDEV kernels config to support crypto"
2define KFEATURE_COMPATIBILITY all
3
4kconf non-hardware udev_crypto.cfg
diff --git a/features/udev/udev_opt.cfg b/features/udev/udev_opt.cfg
new file mode 100644
index 0000000..d08e36a
--- /dev/null
+++ b/features/udev/udev_opt.cfg
@@ -0,0 +1,10 @@
1CONFIG_IPV6=y
2CONFIG_AUTOFS4_FS=y
3CONFIG_TMPFS_XATTR=y
4CONFIG_TMPFS_POSIX_ACL=y
5CONFIG_EXT4_POSIX_ACL=y
6CONFIG_XFS_ACL=y
7CONFIG_BTRFS_FS_POSIX_ACL=y
8CONFIG_SECCOMP=y
9CONFIG_SECCOMP_FILTER=y
10CONFIG_CHECKPOINT_RESTORE=y
diff --git a/features/udev/udev_opt.scc b/features/udev/udev_opt.scc
new file mode 100644
index 0000000..dc1b86a
--- /dev/null
+++ b/features/udev/udev_opt.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Optional UDEV kernel configs"
2define KFEATURE_COMPATIBILITY all
3
4kconf non-hardware udev_opt.cfg
diff --git a/features/udev/udev_uefi.cfg b/features/udev/udev_uefi.cfg
new file mode 100644
index 0000000..ec2aa3e
--- /dev/null
+++ b/features/udev/udev_uefi.cfg
@@ -0,0 +1,2 @@
1CONFIG_EFIVAR_FS=y
2CONFIG_EFI_PARTITION=y
diff --git a/features/udev/udev_uefi.scc b/features/udev/udev_uefi.scc
new file mode 100644
index 0000000..bda289e
--- /dev/null
+++ b/features/udev/udev_uefi.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "kernel configs for UDEV with UEFI support"
2define KFEATURE_COMPATIBILITY all
3
4kconf non-hardware udev_uefi.cfg