Created
July 24, 2016 13:56
-
-
Save pckbls/78bd7ef23e792c4a6300cac3f185f715 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/packages/addons/addon-depends/containerd/package.mk b/packages/addons/addon-depends/containerd/package.mk | |
index c420f3e..4c29fe4 100644 | |
--- a/packages/addons/addon-depends/containerd/package.mk | |
+++ b/packages/addons/addon-depends/containerd/package.mk | |
@@ -49,6 +49,9 @@ pre_make_target() { | |
;; | |
esac | |
;; | |
+ aarch64) | |
+ export GOARCH=arm64 | |
+ ;; | |
esac | |
export GOOS=linux | |
diff --git a/packages/addons/addon-depends/containerd/patches/containerd-epoll.patch b/packages/addons/addon-depends/containerd/patches/containerd-epoll.patch | |
new file mode 100644 | |
index 0000000..4ecd043 | |
--- /dev/null | |
+++ b/packages/addons/addon-depends/containerd/patches/containerd-epoll.patch | |
@@ -0,0 +1,149 @@ | |
+diff --git a/archutils/epoll.go b/archutils/epoll.go | |
+new file mode 100644 | |
+index 0000000..c8ade64 | |
+--- /dev/null | |
++++ b/archutils/epoll.go | |
+@@ -0,0 +1,19 @@ | |
++// +build linux,!arm64 | |
++ | |
++package archutils | |
++ | |
++import ( | |
++ "syscall" | |
++) | |
++ | |
++func EpollCreate1(flag int) (int, error) { | |
++ return syscall.EpollCreate1(flag) | |
++} | |
++ | |
++func EpollCtl(epfd int, op int, fd int, event *syscall.EpollEvent) error { | |
++ return syscall.EpollCtl(epfd, op, fd, event) | |
++} | |
++ | |
++func EpollWait(epfd int, events []syscall.EpollEvent, msec int) (int, error) { | |
++ return syscall.EpollWait(epfd, events, msec) | |
++} | |
+diff --git a/archutils/epoll_arm64.go b/archutils/epoll_arm64.go | |
+new file mode 100644 | |
+index 0000000..00abc68 | |
+--- /dev/null | |
++++ b/archutils/epoll_arm64.go | |
+@@ -0,0 +1,70 @@ | |
++// +build linux,arm64 | |
++ | |
++package archutils | |
++ | |
++// #include <sys/epoll.h> | |
++/* | |
++int EpollCreate1(int flag) { | |
++ return epoll_create1(flag); | |
++} | |
++ | |
++int EpollCtl(int efd, int op,int sfd, int events, int fd) { | |
++ struct epoll_event event; | |
++ event.events = events; | |
++ event.data.fd = fd; | |
++ | |
++ return epoll_ctl(efd, op, sfd, &event); | |
++} | |
++ | |
++struct event_t { | |
++ uint32_t events; | |
++ int fd; | |
++}; | |
++ | |
++struct epoll_event events[128]; | |
++int run_epoll_wait(int fd, struct event_t *event) { | |
++ int n, i; | |
++ n = epoll_wait(fd, events, 128, -1); | |
++ for (i = 0; i < n; i++) { | |
++ event[i].events = events[i].events; | |
++ event[i].fd = events[i].data.fd; | |
++ } | |
++ return n; | |
++} | |
++*/ | |
++import "C" | |
++ | |
++import ( | |
++ "fmt" | |
++ "syscall" | |
++ "unsafe" | |
++) | |
++ | |
++func EpollCreate1(flag int) (int, error) { | |
++ fd := int(C.EpollCreate1(C.int(flag))) | |
++ if fd < 0 { | |
++ return fd, fmt.Errorf("failed to create epoll, errno is %d", fd) | |
++ } | |
++ return fd, nil | |
++} | |
++ | |
++func EpollCtl(epfd int, op int, fd int, event *syscall.EpollEvent) error { | |
++ errno := C.EpollCtl(C.int(epfd), C.int(syscall.EPOLL_CTL_ADD), C.int(fd), C.int(event.Events), C.int(event.Fd)) | |
++ if errno < 0 { | |
++ return fmt.Errorf("Failed to ctl epoll") | |
++ } | |
++ return nil | |
++} | |
++ | |
++func EpollWait(epfd int, events []syscall.EpollEvent, msec int) (int, error) { | |
++ var c_events [128]C.struct_event_t | |
++ n := int(C.run_epoll_wait(C.int(epfd), (*C.struct_event_t)(unsafe.Pointer(&c_events)))) | |
++ if n < 0 { | |
++ return int(n), fmt.Errorf("Failed to wait epoll") | |
++ } | |
++ for i := 0; i < n; i++ { | |
++ events[i].Fd = int32(c_events[i].fd) | |
++ events[i].Events = uint32(c_events[i].events) | |
++ } | |
++ return int(n), nil | |
++} | |
+diff --git a/supervisor/monitor_linux.go b/supervisor/monitor_linux.go | |
+index adf4ffd..b176585 100644 | |
+--- a/supervisor/monitor_linux.go | |
++++ b/supervisor/monitor_linux.go | |
+@@ -5,6 +5,7 @@ import ( | |
+ "syscall" | |
+ | |
+ "github.com/Sirupsen/logrus" | |
++ "github.com/docker/containerd/archutils" | |
+ "github.com/docker/containerd/runtime" | |
+ ) | |
+ | |
+@@ -14,7 +15,7 @@ func NewMonitor() (*Monitor, error) { | |
+ exits: make(chan runtime.Process, 1024), | |
+ ooms: make(chan string, 1024), | |
+ } | |
+- fd, err := syscall.EpollCreate1(0) | |
++ fd, err := archutils.EpollCreate1(0) | |
+ if err != nil { | |
+ return nil, err | |
+ } | |
+@@ -47,7 +48,7 @@ func (m *Monitor) Monitor(p runtime.Process) error { | |
+ Fd: int32(fd), | |
+ Events: syscall.EPOLLHUP, | |
+ } | |
+- if err := syscall.EpollCtl(m.epollFd, syscall.EPOLL_CTL_ADD, fd, &event); err != nil { | |
++ if err := archutils.EpollCtl(m.epollFd, syscall.EPOLL_CTL_ADD, fd, &event); err != nil { | |
+ return err | |
+ } | |
+ EpollFdCounter.Inc(1) | |
+@@ -67,7 +68,7 @@ func (m *Monitor) MonitorOOM(c runtime.Container) error { | |
+ Fd: int32(fd), | |
+ Events: syscall.EPOLLHUP | syscall.EPOLLIN, | |
+ } | |
+- if err := syscall.EpollCtl(m.epollFd, syscall.EPOLL_CTL_ADD, fd, &event); err != nil { | |
++ if err := archutils.EpollCtl(m.epollFd, syscall.EPOLL_CTL_ADD, fd, &event); err != nil { | |
+ return err | |
+ } | |
+ EpollFdCounter.Inc(1) | |
+@@ -82,7 +83,7 @@ func (m *Monitor) Close() error { | |
+ func (m *Monitor) start() { | |
+ var events [128]syscall.EpollEvent | |
+ for { | |
+- n, err := syscall.EpollWait(m.epollFd, events[:], -1) | |
++ n, err := archutils.EpollWait(m.epollFd, events[:], -1) | |
+ if err != nil { | |
+ if err == syscall.EINTR { | |
+ continue | |
diff --git a/packages/addons/addon-depends/runc/package.mk b/packages/addons/addon-depends/runc/package.mk | |
index 280ad75..73cd07c 100644 | |
--- a/packages/addons/addon-depends/runc/package.mk | |
+++ b/packages/addons/addon-depends/runc/package.mk | |
@@ -49,6 +49,9 @@ pre_make_target() { | |
;; | |
esac | |
;; | |
+ aarch64) | |
+ export GOARCH=arm64 | |
+ ;; | |
esac | |
export GOOS=linux | |
diff --git a/packages/addons/service/docker/package.mk b/packages/addons/service/docker/package.mk | |
index f5e5756..2e5727d 100644 | |
--- a/packages/addons/service/docker/package.mk | |
+++ b/packages/addons/service/docker/package.mk | |
@@ -20,7 +20,7 @@ PKG_NAME="docker" | |
PKG_VERSION="1.11.2" | |
PKG_REV="104" | |
PKG_ARCH="any" | |
-PKG_ADDON_PROJECTS="Generic RPi RPi2" | |
+PKG_ADDON_PROJECTS="Generic RPi RPi2 Odroid_C2" | |
PKG_LICENSE="ASL" | |
PKG_SITE="http://www.docker.com/" | |
PKG_URL="https://github.com/docker/docker/archive/v${PKG_VERSION}.tar.gz" | |
@@ -59,6 +59,9 @@ configure_target() { | |
;; | |
esac | |
;; | |
+ aarch64) | |
+ export GOARCH=arm64 | |
+ ;; | |
esac | |
export GOOS=linux | |
diff --git a/packages/addons/service/docker/source/config/docker.conf b/packages/addons/service/docker/source/config/docker.conf | |
index 36908b5..25b7ffc 100644 | |
--- a/packages/addons/service/docker/source/config/docker.conf | |
+++ b/packages/addons/service/docker/source/config/docker.conf | |
@@ -1,2 +1,2 @@ | |
DOCKER_DAEMON_OPTS="--graph=/storage/.kodi/userdata/addon_data/service.system.docker/docker" | |
-DOCKER_STORAGE_OPTS="--storage-driver=overlay" | |
+DOCKER_STORAGE_OPTS="--storage-driver=vfs" | |
diff --git a/projects/Odroid_C2/linux/linux.aarch64.conf b/projects/Odroid_C2/linux/linux.aarch64.conf | |
index 00348fc..99e4f9d 100644 | |
--- a/projects/Odroid_C2/linux/linux.aarch64.conf | |
+++ b/projects/Odroid_C2/linux/linux.aarch64.conf | |
@@ -103,7 +103,8 @@ CONFIG_CPUSETS=y | |
CONFIG_PROC_PID_CPUSET=y | |
CONFIG_CGROUP_CPUACCT=y | |
CONFIG_RESOURCE_COUNTERS=y | |
-# CONFIG_MEMCG is not set | |
+CONFIG_MEMCG=y | |
+CONFIG_MEMCG_KMEM=y | |
CONFIG_CGROUP_PERF=y | |
CONFIG_CGROUP_SCHED=y | |
CONFIG_FAIR_GROUP_SCHED=y | |
@@ -119,6 +120,7 @@ CONFIG_USER_NS=y | |
CONFIG_PID_NS=y | |
CONFIG_NET_NS=y | |
CONFIG_SCHED_AUTOGROUP=y | |
+CONFIG_MM_OWNER=y | |
# CONFIG_SYSFS_DEPRECATED is not set | |
# CONFIG_RELAY is not set | |
CONFIG_BLK_DEV_INITRD=y | |
@@ -239,7 +241,7 @@ CONFIG_BLOCK_COMPAT=y | |
CONFIG_IOSCHED_NOOP=y | |
CONFIG_IOSCHED_DEADLINE=y | |
CONFIG_IOSCHED_CFQ=y | |
-# CONFIG_CFQ_GROUP_IOSCHED is not set | |
+CONFIG_CFQ_GROUP_IOSCHED=y | |
# CONFIG_DEFAULT_DEADLINE is not set | |
# CONFIG_DEFAULT_CFQ is not set | |
CONFIG_DEFAULT_NOOP=y | |
@@ -418,7 +420,12 @@ CONFIG_PACKET=y | |
# CONFIG_PACKET_DIAG is not set | |
CONFIG_UNIX=y | |
# CONFIG_UNIX_DIAG is not set | |
-# CONFIG_XFRM_USER is not set | |
+CONFIG_XFRM=y | |
+CONFIG_XFRM_ALGO=y | |
+CONFIG_XFRM_USER=y | |
+# CONFIG_XFRM_SUB_POLICY is not set | |
+# CONFIG_XFRM_MIGRATE is not set | |
+# CONFIG_XFRM_STATISTICS is not set | |
# CONFIG_NET_KEY is not set | |
CONFIG_INET=y | |
CONFIG_IP_MULTICAST=y | |
@@ -429,7 +436,7 @@ CONFIG_IP_PNP_BOOTP=y | |
# CONFIG_IP_PNP_RARP is not set | |
# CONFIG_NET_IPIP is not set | |
# CONFIG_NET_IPGRE_DEMUX is not set | |
-CONFIG_NET_IP_TUNNEL=m | |
+CONFIG_NET_IP_TUNNEL=y | |
CONFIG_IP_MROUTE=y | |
# CONFIG_IP_PIMSM_V1 is not set | |
# CONFIG_IP_PIMSM_V2 is not set | |
@@ -475,7 +482,7 @@ CONFIG_IPV6_NDISC_NODETYPE=y | |
CONFIG_NETFILTER=y | |
# CONFIG_NETFILTER_DEBUG is not set | |
CONFIG_NETFILTER_ADVANCED=y | |
-# CONFIG_BRIDGE_NETFILTER is not set | |
+CONFIG_BRIDGE_NETFILTER=y | |
# | |
# Core Netfilter Configuration | |
@@ -514,7 +521,7 @@ CONFIG_NF_NAT_IRC=m | |
CONFIG_NF_NAT_SIP=m | |
# CONFIG_NF_NAT_TFTP is not set | |
# CONFIG_NF_TABLES is not set | |
-CONFIG_NETFILTER_XTABLES=m | |
+CONFIG_NETFILTER_XTABLES=y | |
# | |
# Xtables combined modules | |
@@ -549,7 +556,7 @@ CONFIG_NETFILTER_XTABLES=m | |
# | |
# Xtables matches | |
# | |
-# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set | |
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y | |
# CONFIG_NETFILTER_XT_MATCH_BPF is not set | |
# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set | |
# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set | |
@@ -558,7 +565,7 @@ CONFIG_NETFILTER_XTABLES=m | |
# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set | |
# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set | |
# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set | |
-# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set | |
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | |
# CONFIG_NETFILTER_XT_MATCH_CPU is not set | |
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set | |
# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set | |
@@ -570,6 +577,7 @@ CONFIG_NETFILTER_XTABLES=m | |
# CONFIG_NETFILTER_XT_MATCH_HL is not set | |
# CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set | |
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | |
+# CONFIG_NETFILTER_XT_MATCH_IPVS is not set | |
# CONFIG_NETFILTER_XT_MATCH_L2TP is not set | |
# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set | |
# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set | |
@@ -579,6 +587,8 @@ CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | |
# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set | |
# CONFIG_NETFILTER_XT_MATCH_OSF is not set | |
CONFIG_NETFILTER_XT_MATCH_OWNER=m | |
+# CONFIG_NETFILTER_XT_MATCH_POLICY is not set | |
+# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set | |
# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set | |
# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set | |
# CONFIG_NETFILTER_XT_MATCH_QUOTA2 is not set | |
@@ -594,7 +604,44 @@ CONFIG_NETFILTER_XT_MATCH_STATE=m | |
# CONFIG_NETFILTER_XT_MATCH_TIME is not set | |
# CONFIG_NETFILTER_XT_MATCH_U32 is not set | |
# CONFIG_IP_SET is not set | |
-# CONFIG_IP_VS is not set | |
+CONFIG_IP_VS=m | |
+# CONFIG_IP_VS_IPV6 is not set | |
+# CONFIG_IP_VS_DEBUG is not set | |
+CONFIG_IP_VS_TAB_BITS=12 | |
+ | |
+# | |
+# IPVS transport protocol load balancing support | |
+# | |
+# CONFIG_IP_VS_PROTO_TCP is not set | |
+# CONFIG_IP_VS_PROTO_UDP is not set | |
+# CONFIG_IP_VS_PROTO_AH_ESP is not set | |
+# CONFIG_IP_VS_PROTO_ESP is not set | |
+# CONFIG_IP_VS_PROTO_AH is not set | |
+# CONFIG_IP_VS_PROTO_SCTP is not set | |
+ | |
+# | |
+# IPVS scheduler | |
+# | |
+# CONFIG_IP_VS_RR is not set | |
+# CONFIG_IP_VS_WRR is not set | |
+# CONFIG_IP_VS_LC is not set | |
+# CONFIG_IP_VS_WLC is not set | |
+# CONFIG_IP_VS_LBLC is not set | |
+# CONFIG_IP_VS_LBLCR is not set | |
+# CONFIG_IP_VS_DH is not set | |
+# CONFIG_IP_VS_SH is not set | |
+# CONFIG_IP_VS_SED is not set | |
+# CONFIG_IP_VS_NQ is not set | |
+ | |
+# | |
+# IPVS SH scheduler | |
+# | |
+CONFIG_IP_VS_SH_TAB_BITS=8 | |
+ | |
+# | |
+# IPVS application helper | |
+# | |
+# CONFIG_IP_VS_NFCT is not set | |
# | |
# IP: Netfilter Configuration | |
@@ -647,7 +694,28 @@ CONFIG_IP6_NF_MANGLE=m | |
CONFIG_NF_NAT_IPV6=m | |
# CONFIG_IP6_NF_TARGET_MASQUERADE is not set | |
# CONFIG_IP6_NF_TARGET_NPT is not set | |
-# CONFIG_BRIDGE_NF_EBTABLES is not set | |
+CONFIG_BRIDGE_NF_EBTABLES=m | |
+# CONFIG_BRIDGE_EBT_BROUTE is not set | |
+# CONFIG_BRIDGE_EBT_T_FILTER is not set | |
+# CONFIG_BRIDGE_EBT_T_NAT is not set | |
+# CONFIG_BRIDGE_EBT_802_3 is not set | |
+# CONFIG_BRIDGE_EBT_AMONG is not set | |
+# CONFIG_BRIDGE_EBT_ARP is not set | |
+# CONFIG_BRIDGE_EBT_IP is not set | |
+# CONFIG_BRIDGE_EBT_IP6 is not set | |
+# CONFIG_BRIDGE_EBT_LIMIT is not set | |
+# CONFIG_BRIDGE_EBT_MARK is not set | |
+# CONFIG_BRIDGE_EBT_PKTTYPE is not set | |
+# CONFIG_BRIDGE_EBT_STP is not set | |
+# CONFIG_BRIDGE_EBT_VLAN is not set | |
+# CONFIG_BRIDGE_EBT_ARPREPLY is not set | |
+# CONFIG_BRIDGE_EBT_DNAT is not set | |
+# CONFIG_BRIDGE_EBT_MARK_T is not set | |
+# CONFIG_BRIDGE_EBT_REDIRECT is not set | |
+# CONFIG_BRIDGE_EBT_SNAT is not set | |
+# CONFIG_BRIDGE_EBT_LOG is not set | |
+# CONFIG_BRIDGE_EBT_ULOG is not set | |
+# CONFIG_BRIDGE_EBT_NFLOG is not set | |
# CONFIG_IP_DCCP is not set | |
# CONFIG_IP_SCTP is not set | |
# CONFIG_RDS is not set | |
@@ -657,7 +725,7 @@ CONFIG_NF_NAT_IPV6=m | |
CONFIG_STP=m | |
CONFIG_BRIDGE=m | |
CONFIG_BRIDGE_IGMP_SNOOPING=y | |
-# CONFIG_BRIDGE_VLAN_FILTERING is not set | |
+CONFIG_BRIDGE_VLAN_FILTERING=y | |
CONFIG_HAVE_NET_DSA=y | |
CONFIG_VLAN_8021Q=m | |
# CONFIG_VLAN_8021Q_GVRP is not set | |
@@ -685,7 +753,7 @@ CONFIG_DNS_RESOLVER=y | |
CONFIG_RPS=y | |
CONFIG_RFS_ACCEL=y | |
CONFIG_XPS=y | |
-# CONFIG_CGROUP_NET_PRIO is not set | |
+CONFIG_CGROUP_NET_PRIO=y | |
# CONFIG_CGROUP_NET_CLASSID is not set | |
CONFIG_NET_RX_BUSY_POLL=y | |
CONFIG_BQL=y | |
@@ -1335,7 +1403,29 @@ CONFIG_ISCSI_BOOT_SYSFS=m | |
# CONFIG_SCSI_OSD_INITIATOR is not set | |
CONFIG_HAVE_PATA_PLATFORM=y | |
# CONFIG_ATA is not set | |
-# CONFIG_MD is not set | |
+CONFIG_MD=y | |
+# CONFIG_BLK_DEV_MD is not set | |
+# CONFIG_BCACHE is not set | |
+CONFIG_BLK_DEV_DM_BUILTIN=y | |
+CONFIG_BLK_DEV_DM=y | |
+# CONFIG_DM_DEBUG is not set | |
+CONFIG_DM_BUFIO=y | |
+CONFIG_DM_BIO_PRISON=y | |
+CONFIG_DM_PERSISTENT_DATA=y | |
+# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set | |
+# CONFIG_DM_CRYPT is not set | |
+# CONFIG_DM_SNAPSHOT is not set | |
+CONFIG_DM_THIN_PROVISIONING=y | |
+# CONFIG_DM_CACHE is not set | |
+# CONFIG_DM_MIRROR is not set | |
+# CONFIG_DM_RAID is not set | |
+# CONFIG_DM_ZERO is not set | |
+# CONFIG_DM_MULTIPATH is not set | |
+# CONFIG_DM_DELAY is not set | |
+# CONFIG_DM_UEVENT is not set | |
+# CONFIG_DM_FLAKEY is not set | |
+# CONFIG_DM_VERITY is not set | |
+# CONFIG_DM_SWITCH is not set | |
# CONFIG_TARGET_CORE is not set | |
CONFIG_NETDEVICES=y | |
CONFIG_MII=y | |
@@ -1344,15 +1434,16 @@ CONFIG_NET_CORE=y | |
# CONFIG_DUMMY is not set | |
# CONFIG_EQUALIZER is not set | |
# CONFIG_NET_TEAM is not set | |
-# CONFIG_MACVLAN is not set | |
-# CONFIG_VXLAN is not set | |
+CONFIG_MACVLAN=y | |
+# CONFIG_MACVTAP is not set | |
+CONFIG_VXLAN=y | |
CONFIG_NETCONSOLE=y | |
CONFIG_NETPOLL=y | |
# CONFIG_NETPOLL_TRAP is not set | |
CONFIG_NET_POLL_CONTROLLER=y | |
CONFIG_TUN=y | |
-# CONFIG_VETH is not set | |
-CONFIG_NLMON=m | |
+CONFIG_VETH=y | |
+CONFIG_NLMON=y | |
# | |
# CAIF transport drivers | |
@@ -1479,17 +1570,14 @@ CONFIG_RTL8187_LEDS=y | |
CONFIG_ATH_COMMON=m | |
CONFIG_ATH_CARDS=m | |
# CONFIG_ATH_DEBUG is not set | |
-# CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS is not set | |
CONFIG_ATH9K_HW=m | |
CONFIG_ATH9K_COMMON=m | |
CONFIG_ATH9K_BTCOEX_SUPPORT=y | |
CONFIG_ATH9K=m | |
# CONFIG_ATH9K_AHB is not set | |
# CONFIG_ATH9K_DEBUGFS is not set | |
-CONFIG_ATH9K_DFS_CERTIFIED=y | |
# CONFIG_ATH9K_WOW is not set | |
# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set | |
-CONFIG_ATH9K_RFKILL=y | |
CONFIG_ATH9K_HTC=m | |
# CONFIG_ATH9K_HTC_DEBUGFS is not set | |
CONFIG_CARL9170=m | |
@@ -1501,7 +1589,6 @@ CONFIG_ATH6KL=m | |
CONFIG_ATH6KL_USB=m | |
# CONFIG_ATH6KL_DEBUG is not set | |
# CONFIG_ATH6KL_TRACING is not set | |
-# CONFIG_ATH6KL_REGDOMAIN is not set | |
CONFIG_AR5523=m | |
# CONFIG_ATH10K is not set | |
# CONFIG_WCN36XX is not set | |
@@ -1720,7 +1807,7 @@ CONFIG_VT_CONSOLE_SLEEP=y | |
CONFIG_HW_CONSOLE=y | |
CONFIG_VT_HW_CONSOLE_BINDING=y | |
CONFIG_UNIX98_PTYS=y | |
-# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | |
+CONFIG_DEVPTS_MULTIPLE_INSTANCES=y | |
CONFIG_LEGACY_PTYS=y | |
CONFIG_LEGACY_PTY_COUNT=256 | |
# CONFIG_SERIAL_NONSTANDARD is not set | |
@@ -2095,7 +2182,6 @@ CONFIG_SSB_POSSIBLE=y | |
# Sonics Silicon Backplane | |
# | |
CONFIG_SSB=m | |
-CONFIG_SSB_BLOCKIO=y | |
CONFIG_SSB_SDIOHOST_POSSIBLE=y | |
# CONFIG_SSB_SDIOHOST is not set | |
# CONFIG_SSB_SILENT is not set | |
@@ -3475,6 +3561,7 @@ CONFIG_NFS_SWAP=y | |
CONFIG_NFS_V4_1=y | |
# CONFIG_NFS_V4_2 is not set | |
CONFIG_PNFS_FILE_LAYOUT=y | |
+CONFIG_PNFS_BLOCK=y | |
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" | |
# CONFIG_NFS_V4_1_MIGRATION is not set | |
CONFIG_ROOT_NFS=y | |
@@ -3785,7 +3872,7 @@ CONFIG_CRYPTO_CRCT10DIF=y | |
# CONFIG_CRYPTO_GHASH is not set | |
CONFIG_CRYPTO_MD4=y | |
CONFIG_CRYPTO_MD5=y | |
-# CONFIG_CRYPTO_MICHAEL_MIC is not set | |
+CONFIG_CRYPTO_MICHAEL_MIC=m | |
# CONFIG_CRYPTO_RMD128 is not set | |
# CONFIG_CRYPTO_RMD160 is not set | |
# CONFIG_CRYPTO_RMD256 is not set |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment