mirror of
https://github.com/Fishwaldo/build.git
synced 2025-03-31 03:01:47 +00:00
OverlayFS for Udoo Neo
This commit is contained in:
parent
d95530ce8f
commit
adaeacfea6
3 changed files with 3250 additions and 7 deletions
config/kernel
patch/kernel/udoo-neo-default
|
@ -1044,6 +1044,7 @@ CONFIG_FW_LOADER_USER_HELPER=y
|
|||
# CONFIG_GENERIC_CPU_DEVICES is not set
|
||||
CONFIG_SOC_BUS=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_AC97=m
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_REGMAP_SPI=y
|
||||
CONFIG_REGMAP_MMIO=y
|
||||
|
@ -1196,7 +1197,6 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
|||
CONFIG_BLK_DEV_DRBD=m
|
||||
# CONFIG_DRBD_FAULT_INJECTION is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
CONFIG_BLK_DEV_OSD=m
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=65536
|
||||
|
@ -1538,7 +1538,12 @@ CONFIG_TOUCHSCREEN_MAX11801=m
|
|||
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
|
||||
CONFIG_TOUCHSCREEN_UCB1400=m
|
||||
# CONFIG_TOUCHSCREEN_PIXCIR is not set
|
||||
CONFIG_TOUCHSCREEN_WM97XX=m
|
||||
CONFIG_TOUCHSCREEN_WM9705=y
|
||||
CONFIG_TOUCHSCREEN_WM9712=y
|
||||
CONFIG_TOUCHSCREEN_WM9713=y
|
||||
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
|
||||
CONFIG_TOUCHSCREEN_MC13783=m
|
||||
CONFIG_TOUCHSCREEN_USB_EGALAX=y
|
||||
|
@ -1836,6 +1841,7 @@ CONFIG_GPIO_MXC=y
|
|||
#
|
||||
# AC97 GPIO expanders:
|
||||
#
|
||||
CONFIG_GPIO_UCB1400=m
|
||||
|
||||
#
|
||||
# LPC GPIO expanders:
|
||||
|
@ -2105,6 +2111,7 @@ CONFIG_MFD_MC13XXX_I2C=y
|
|||
# CONFIG_MFD_VIPERBOARD is not set
|
||||
# CONFIG_MFD_RETU is not set
|
||||
# CONFIG_MFD_PCF50633 is not set
|
||||
CONFIG_UCB1400_CORE=m
|
||||
# CONFIG_MFD_RC5T583 is not set
|
||||
# CONFIG_MFD_SEC_CORE is not set
|
||||
# CONFIG_MFD_SI476X_CORE is not set
|
||||
|
@ -2583,6 +2590,7 @@ CONFIG_SND_USB_AUDIO=m
|
|||
# CONFIG_SND_USB_6FIRE is not set
|
||||
# CONFIG_SND_USB_HIFACE is not set
|
||||
CONFIG_SND_SOC=y
|
||||
CONFIG_SND_SOC_AC97_BUS=y
|
||||
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
|
||||
# CONFIG_SND_ATMEL_SOC is not set
|
||||
# CONFIG_SND_DESIGNWARE_I2S is not set
|
||||
|
@ -2613,6 +2621,7 @@ CONFIG_SND_SOC_IMX_HDMI_DMA=y
|
|||
# CONFIG_SND_SOC_IMX_WM8962 is not set
|
||||
# CONFIG_SND_SOC_IMX_SGTL5000 is not set
|
||||
# CONFIG_SND_SOC_IMX_AC97_VT1613 is not set
|
||||
CONFIG_SND_SOC_IMX_AC97_ALC655=m
|
||||
CONFIG_SND_SOC_IMX_MQS=y
|
||||
CONFIG_SND_SOC_IMX_SPDIF=y
|
||||
# CONFIG_SND_SOC_IMX_MC13783 is not set
|
||||
|
@ -2626,10 +2635,12 @@ CONFIG_SND_SOC_CS42XX8=y
|
|||
CONFIG_SND_SOC_CS42XX8_I2C=y
|
||||
CONFIG_SND_SOC_FSL_MQS=y
|
||||
CONFIG_SND_SOC_HDMI_CODEC=y
|
||||
CONFIG_SND_SOC_ALC655=m
|
||||
CONFIG_SND_SOC_TDA19988_CODEC=y
|
||||
CONFIG_SND_SOC_ES9023=y
|
||||
# CONFIG_SND_SIMPLE_CARD is not set
|
||||
# CONFIG_SOUND_PRIME is not set
|
||||
CONFIG_AC97_BUS=y
|
||||
|
||||
#
|
||||
# HID support
|
||||
|
@ -3590,6 +3601,7 @@ CONFIG_QUOTACTL=y
|
|||
CONFIG_AUTOFS4_FS=y
|
||||
CONFIG_FUSE_FS=m
|
||||
# CONFIG_CUSE is not set
|
||||
CONFIG_OVERLAYFS_FS=m
|
||||
|
||||
#
|
||||
# Caches
|
||||
|
@ -4051,13 +4063,15 @@ CONFIG_CRC32_SLICEBY8=y
|
|||
CONFIG_CRC7=m
|
||||
CONFIG_LIBCRC32C=y
|
||||
# CONFIG_CRC8 is not set
|
||||
CONFIG_AUDIT_GENERIC=y
|
||||
# CONFIG_RANDOM32_SELFTEST is not set
|
||||
CONFIG_ZLIB_INFLATE=m
|
||||
CONFIG_ZLIB_INFLATE=y
|
||||
CONFIG_ZLIB_DEFLATE=m
|
||||
CONFIG_LZO_COMPRESS=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
# CONFIG_XZ_DEC is not set
|
||||
# CONFIG_XZ_DEC_BCJ is not set
|
||||
CONFIG_DECOMPRESS_GZIP=y
|
||||
CONFIG_GENERIC_ALLOCATOR=y
|
||||
CONFIG_TEXTSEARCH=y
|
||||
CONFIG_TEXTSEARCH_KMP=m
|
||||
|
@ -4071,6 +4085,7 @@ CONFIG_CPU_RMAP=y
|
|||
CONFIG_DQL=y
|
||||
CONFIG_NLATTR=y
|
||||
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
|
||||
CONFIG_LRU_CACHE=m
|
||||
CONFIG_AVERAGE=y
|
||||
# CONFIG_CORDIC is not set
|
||||
# CONFIG_DDR is not set
|
||||
|
@ -4256,10 +4271,6 @@ CONFIG_BACKPORT_WLCORE_SDIO=m
|
|||
# CONFIG_BACKPORT_ZD1211RW is not set
|
||||
# CONFIG_BACKPORT_MWIFIEX is not set
|
||||
# CONFIG_BACKPORT_RSI_91X is not set
|
||||
|
||||
#
|
||||
# Host-side USB support is needed for USB Network Adapter support
|
||||
#
|
||||
# CONFIG_BACKPORT_USB_NET_DRIVERS is not set
|
||||
# CONFIG_BACKPORT_NFC is not set
|
||||
# CONFIG_BACKPORT_6LOWPAN is not set
|
||||
|
|
3231
patch/kernel/udoo-neo-default/100-overlayfs.patch
Normal file
3231
patch/kernel/udoo-neo-default/100-overlayfs.patch
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1832,12 +1832,13 @@ diff --git a/include/linux/fs.h b/include/linux/fs.h
|
|||
index 23b2a35d712e..42dd4c916781 100644
|
||||
--- a/include/linux/fs.h
|
||||
+++ b/include/linux/fs.h
|
||||
@@ -2078,7 +2078,7 @@ extern long do_sys_open(int dfd, const char __user *filename, int flags,
|
||||
@@ -2078,8 +2078,8 @@ extern long do_sys_open(int dfd, const char __user *filename, int flags,
|
||||
extern struct file *file_open_name(struct filename *, int, umode_t);
|
||||
extern struct file *filp_open(const char *, int, umode_t);
|
||||
extern struct file *file_open_root(struct dentry *, struct vfsmount *,
|
||||
- const char *, int);
|
||||
+ const char *, int, umode_t);
|
||||
extern int vfs_open(const struct path *, struct file *, const struct cred *);
|
||||
extern struct file * dentry_open(const struct path *, int, const struct cred *);
|
||||
extern int filp_close(struct file *, fl_owner_t id);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue