While I was doing zram testing, I found sometimes decompression failed
since the compression buffer was corrupted. With investigation, I found
below commit calls cond_resched unconditionally so it could make a
problem in atomic context if the task is reschedule.
BUG: sleeping function called from invalid context at mm/vmalloc.c:108
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 946, name: memhog
3 locks held by memhog/946:
#0: ffff9d01d4b193e8 (&mm->mmap_lock#2){++++}-{4:4}, at: __mm_populate+0x103/0x160
#1: ffffffffa3d53de0 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_slowpath.constprop.0+0xa98/0x1160
#2: ffff9d01d56b8110 (&zspage->lock){.+.+}-{3:3}, at: zs_map_object+0x8e/0x1f0
CPU: 0 PID: 946 Comm: memhog Not tainted 5.9.3-00011-gc5bfc0287345-dirty #316
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1 04/01/2014
Call Trace:
unmap_kernel_range_noflush+0x2eb/0x350
unmap_kernel_range+0x14/0x30
zs_unmap_object+0xd5/0xe0
zram_bvec_rw.isra.0+0x38c/0x8e0
zram_rw_page+0x90/0x101
bdev_write_page+0x92/0xe0
__swap_writepage+0x94/0x4a0
pageout+0xe3/0x3a0
shrink_page_list+0xb94/0xd60
shrink_inactive_list+0x158/0x460
We can fix this by removing the ZSMALLOC_PGTABLE_MAPPING feature (which
contains the offending calling code) from zsmalloc.
Even though this option showed some amount improvement(e.g., 30%) in
some arm32 platforms, it has been headache to maintain since it have
abused APIs[1](e.g., unmap_kernel_range in atomic context).
Since we are approaching to deprecate 32bit machines and already made
the config option available for only builtin build since v5.8, lastly it
has been not default option in zsmalloc, it's time to drop the option
for better maintenance.
[1] http://lore.kernel.org/linux-mm/20201105170249.387069-1-minchan@kernel.org
Fixes: e47110e905
("mm/vunmap: add cond_resched() in vunmap_pmd_range")
Signed-off-by: Minchan Kim <minchan@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Reviewed-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Harish Sriram <harish@linux.ibm.com>
Cc: Uladzislau Rezki <urezki@gmail.com>
Cc: <stable@vger.kernel.org>
Link: https://lkml.kernel.org/r/20201117202916.GA3856507@google.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
586 lines
13 KiB
Plaintext
586 lines
13 KiB
Plaintext
CONFIG_KERNEL_LZMA=y
|
|
CONFIG_SYSVIPC=y
|
|
CONFIG_POSIX_MQUEUE=y
|
|
CONFIG_AUDIT=y
|
|
CONFIG_NO_HZ=y
|
|
CONFIG_HIGH_RES_TIMERS=y
|
|
CONFIG_BSD_PROCESS_ACCT=y
|
|
CONFIG_IKCONFIG=y
|
|
CONFIG_IKCONFIG_PROC=y
|
|
CONFIG_LOG_BUF_SHIFT=16
|
|
CONFIG_CGROUPS=y
|
|
CONFIG_MEMCG=y
|
|
CONFIG_MEMCG_SWAP=y
|
|
CONFIG_BLK_CGROUP=y
|
|
CONFIG_CGROUP_SCHED=y
|
|
CONFIG_CFS_BANDWIDTH=y
|
|
CONFIG_RT_GROUP_SCHED=y
|
|
CONFIG_CGROUP_FREEZER=y
|
|
CONFIG_CPUSETS=y
|
|
CONFIG_CGROUP_DEVICE=y
|
|
CONFIG_CGROUP_CPUACCT=y
|
|
CONFIG_CGROUP_PERF=y
|
|
CONFIG_NAMESPACES=y
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
CONFIG_EXPERT=y
|
|
CONFIG_SLAB=y
|
|
CONFIG_PROFILING=y
|
|
CONFIG_ARCH_MULTI_V6=y
|
|
CONFIG_POWER_AVS_OMAP=y
|
|
CONFIG_POWER_AVS_OMAP_CLASS3=y
|
|
CONFIG_OMAP_RESET_CLOCKS=y
|
|
CONFIG_ARCH_OMAP2=y
|
|
CONFIG_ARCH_OMAP3=y
|
|
CONFIG_ARCH_OMAP4=y
|
|
CONFIG_SOC_OMAP5=y
|
|
CONFIG_SOC_AM33XX=y
|
|
CONFIG_SOC_AM43XX=y
|
|
CONFIG_SOC_DRA7XX=y
|
|
CONFIG_ARM_THUMBEE=y
|
|
CONFIG_ARM_ERRATA_411920=y
|
|
CONFIG_SMP=y
|
|
CONFIG_NR_CPUS=2
|
|
CONFIG_SECCOMP=y
|
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
|
CONFIG_ARM_APPENDED_DTB=y
|
|
CONFIG_ARM_ATAG_DTB_COMPAT=y
|
|
CONFIG_CMDLINE="root=/dev/mmcblk0p2 rootwait console=ttyO2,115200"
|
|
CONFIG_KEXEC=y
|
|
CONFIG_CPU_FREQ=y
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
|
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
|
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
|
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
|
CONFIG_CPUFREQ_DT=m
|
|
# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
|
|
CONFIG_ARM_TI_CPUFREQ=y
|
|
CONFIG_CPU_IDLE=y
|
|
CONFIG_ARM_CPUIDLE=y
|
|
CONFIG_DT_IDLE_STATES=y
|
|
CONFIG_KERNEL_MODE_NEON=y
|
|
CONFIG_PM_DEBUG=y
|
|
CONFIG_ARM_CRYPTO=y
|
|
CONFIG_CRYPTO_SHA1_ARM_NEON=m
|
|
CONFIG_CRYPTO_SHA256_ARM=m
|
|
CONFIG_CRYPTO_SHA512_ARM=m
|
|
CONFIG_CRYPTO_AES_ARM=m
|
|
CONFIG_CRYPTO_AES_ARM_BS=m
|
|
CONFIG_CRYPTO_GHASH_ARM_CE=m
|
|
CONFIG_CRYPTO_CHACHA20_NEON=m
|
|
CONFIG_OPROFILE=y
|
|
CONFIG_KPROBES=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_FORCE_LOAD=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
|
CONFIG_MODVERSIONS=y
|
|
CONFIG_MODULE_SRCVERSION_ALL=y
|
|
# CONFIG_BLK_DEV_BSG is not set
|
|
CONFIG_PARTITION_ADVANCED=y
|
|
CONFIG_BINFMT_MISC=y
|
|
CONFIG_CMA=y
|
|
CONFIG_ZSMALLOC=m
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_XFRM_USER=y
|
|
CONFIG_NET_KEY=y
|
|
CONFIG_NET_KEY_MIGRATE=y
|
|
CONFIG_INET=y
|
|
CONFIG_IP_MULTICAST=y
|
|
CONFIG_IP_PNP=y
|
|
CONFIG_IP_PNP_DHCP=y
|
|
CONFIG_IP_PNP_BOOTP=y
|
|
CONFIG_IP_PNP_RARP=y
|
|
CONFIG_NETFILTER=y
|
|
CONFIG_BRIDGE=m
|
|
CONFIG_BRIDGE_VLAN_FILTERING=y
|
|
CONFIG_VLAN_8021Q=m
|
|
CONFIG_PHONET=m
|
|
CONFIG_NET_SCHED=y
|
|
CONFIG_NET_SCH_INGRESS=m
|
|
CONFIG_NET_CLS_U32=m
|
|
CONFIG_NET_CLS_FLOWER=m
|
|
CONFIG_NET_CLS_MATCHALL=m
|
|
CONFIG_NET_CLS_ACT=y
|
|
CONFIG_NET_ACT_POLICE=m
|
|
CONFIG_NET_ACT_GACT=m
|
|
CONFIG_NET_SWITCHDEV=y
|
|
CONFIG_CAN=m
|
|
CONFIG_CAN_C_CAN=m
|
|
CONFIG_CAN_C_CAN_PLATFORM=m
|
|
CONFIG_BT=m
|
|
CONFIG_BT_RFCOMM=m
|
|
CONFIG_BT_RFCOMM_TTY=y
|
|
CONFIG_BT_BNEP=m
|
|
CONFIG_BT_BNEP_MC_FILTER=y
|
|
CONFIG_BT_BNEP_PROTO_FILTER=y
|
|
CONFIG_BT_HIDP=m
|
|
CONFIG_BT_HCIBTUSB=m
|
|
CONFIG_BT_HCIBTSDIO=m
|
|
CONFIG_BT_HCIUART=m
|
|
CONFIG_BT_HCIUART_NOKIA=m
|
|
CONFIG_BT_HCIUART_BCSP=y
|
|
CONFIG_BT_HCIUART_LL=y
|
|
CONFIG_BT_HCIUART_3WIRE=y
|
|
CONFIG_BT_HCIUART_BCM=y
|
|
CONFIG_BT_HCIBCM203X=m
|
|
CONFIG_BT_HCIBPA10X=m
|
|
CONFIG_BT_HCIBFUSB=m
|
|
CONFIG_BT_HCIVHCI=m
|
|
CONFIG_BT_MRVL=m
|
|
CONFIG_BT_MRVL_SDIO=m
|
|
CONFIG_AF_RXRPC=m
|
|
CONFIG_RXKAD=y
|
|
CONFIG_CFG80211=m
|
|
CONFIG_MAC80211=m
|
|
CONFIG_PCI=y
|
|
CONFIG_PCI_MSI=y
|
|
CONFIG_PCI_DRA7XX_EP=y
|
|
CONFIG_PCI_ENDPOINT=y
|
|
CONFIG_PCI_ENDPOINT_CONFIGFS=y
|
|
CONFIG_PCI_EPF_TEST=m
|
|
CONFIG_DEVTMPFS=y
|
|
CONFIG_DEVTMPFS_MOUNT=y
|
|
CONFIG_OMAP_OCP2SCP=y
|
|
CONFIG_SIMPLE_PM_BUS=y
|
|
CONFIG_CONNECTOR=m
|
|
CONFIG_MTD=y
|
|
CONFIG_MTD_CMDLINE_PARTS=y
|
|
CONFIG_MTD_BLOCK=y
|
|
CONFIG_MTD_OOPS=y
|
|
CONFIG_MTD_CFI=y
|
|
CONFIG_MTD_CFI_INTELEXT=y
|
|
CONFIG_MTD_PHYSMAP=y
|
|
CONFIG_MTD_PHYSMAP_OF=y
|
|
CONFIG_MTD_ONENAND=y
|
|
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
|
|
CONFIG_MTD_ONENAND_OMAP2=y
|
|
CONFIG_MTD_RAW_NAND=y
|
|
CONFIG_MTD_NAND_ECC_SW_BCH=y
|
|
CONFIG_MTD_NAND_OMAP2=y
|
|
CONFIG_MTD_NAND_OMAP_BCH=y
|
|
CONFIG_MTD_SPI_NOR=m
|
|
CONFIG_MTD_UBI=y
|
|
CONFIG_ZRAM=m
|
|
CONFIG_ZRAM_WRITEBACK=y
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_BLK_DEV_RAM=y
|
|
CONFIG_BLK_DEV_RAM_SIZE=16384
|
|
CONFIG_SENSORS_TSL2550=m
|
|
CONFIG_SRAM=y
|
|
CONFIG_PCI_ENDPOINT_TEST=m
|
|
CONFIG_EEPROM_AT24=m
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_SCSI_SCAN_ASYNC=y
|
|
CONFIG_ATA=y
|
|
CONFIG_SATA_AHCI_PLATFORM=y
|
|
CONFIG_AHCI_DM816=m
|
|
CONFIG_NETDEVICES=y
|
|
# CONFIG_NET_VENDOR_ARC is not set
|
|
# CONFIG_NET_VENDOR_BROADCOM is not set
|
|
# CONFIG_NET_VENDOR_CIRRUS is not set
|
|
CONFIG_DM9000=y
|
|
# CONFIG_NET_VENDOR_FARADAY is not set
|
|
# CONFIG_NET_VENDOR_HISILICON is not set
|
|
# CONFIG_NET_VENDOR_INTEL is not set
|
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
|
CONFIG_KS8851=y
|
|
CONFIG_KS8851_MLL=y
|
|
# CONFIG_NET_VENDOR_MICROCHIP is not set
|
|
# CONFIG_NET_VENDOR_NATSEMI is not set
|
|
# CONFIG_NET_VENDOR_QUALCOMM is not set
|
|
# CONFIG_NET_VENDOR_SAMSUNG is not set
|
|
# CONFIG_NET_VENDOR_SEEQ is not set
|
|
CONFIG_SMC91X=y
|
|
CONFIG_SMSC911X=y
|
|
# CONFIG_NET_VENDOR_STMICRO is not set
|
|
CONFIG_TI_DAVINCI_EMAC=y
|
|
CONFIG_TI_CPSW=y
|
|
CONFIG_TI_CPSW_SWITCHDEV=y
|
|
CONFIG_TI_CPTS=y
|
|
# CONFIG_NET_VENDOR_VIA is not set
|
|
# CONFIG_NET_VENDOR_WIZNET is not set
|
|
CONFIG_DP83848_PHY=y
|
|
CONFIG_DP83867_PHY=y
|
|
CONFIG_MICREL_PHY=y
|
|
CONFIG_AT803X_PHY=y
|
|
CONFIG_SMSC_PHY=y
|
|
CONFIG_PPP=m
|
|
CONFIG_PPP_BSDCOMP=m
|
|
CONFIG_PPP_DEFLATE=m
|
|
CONFIG_PPP_FILTER=y
|
|
CONFIG_PPP_MPPE=m
|
|
CONFIG_PPP_MULTILINK=y
|
|
CONFIG_PPPOE=m
|
|
CONFIG_PPP_ASYNC=m
|
|
CONFIG_PPP_SYNC_TTY=m
|
|
CONFIG_USB_USBNET=m
|
|
CONFIG_USB_NET_SMSC75XX=m
|
|
CONFIG_USB_NET_SMSC95XX=m
|
|
CONFIG_USB_ALI_M5632=y
|
|
CONFIG_USB_AN2720=y
|
|
CONFIG_USB_EPSON2888=y
|
|
CONFIG_USB_KC2190=y
|
|
CONFIG_USB_NET_QMI_WWAN=m
|
|
CONFIG_USB_CDC_PHONET=m
|
|
CONFIG_LIBERTAS=m
|
|
CONFIG_LIBERTAS_USB=m
|
|
CONFIG_LIBERTAS_SDIO=m
|
|
CONFIG_LIBERTAS_DEBUG=y
|
|
CONFIG_MWIFIEX=m
|
|
CONFIG_MWIFIEX_SDIO=m
|
|
CONFIG_MWIFIEX_USB=m
|
|
CONFIG_WL12XX=m
|
|
CONFIG_WL18XX=m
|
|
CONFIG_WLCORE_SPI=m
|
|
CONFIG_WLCORE_SDIO=m
|
|
CONFIG_INPUT_MOUSEDEV=m
|
|
CONFIG_INPUT_JOYDEV=m
|
|
CONFIG_INPUT_EVDEV=m
|
|
CONFIG_KEYBOARD_ATKBD=m
|
|
CONFIG_KEYBOARD_GPIO=m
|
|
CONFIG_KEYBOARD_MATRIX=m
|
|
CONFIG_KEYBOARD_OMAP4=m
|
|
CONFIG_KEYBOARD_TWL4030=m
|
|
# CONFIG_INPUT_MOUSE is not set
|
|
CONFIG_INPUT_TOUCHSCREEN=y
|
|
CONFIG_TOUCHSCREEN_ADS7846=m
|
|
CONFIG_TOUCHSCREEN_ATMEL_MXT=m
|
|
CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
|
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
|
|
CONFIG_TOUCHSCREEN_PIXCIR=m
|
|
CONFIG_TOUCHSCREEN_TSC2004=m
|
|
CONFIG_TOUCHSCREEN_TSC2005=m
|
|
CONFIG_TOUCHSCREEN_TSC2007=m
|
|
CONFIG_INPUT_MISC=y
|
|
CONFIG_INPUT_CPCAP_PWRBUTTON=m
|
|
CONFIG_INPUT_TPS65218_PWRBUTTON=m
|
|
CONFIG_INPUT_TWL4030_PWRBUTTON=m
|
|
CONFIG_INPUT_UINPUT=m
|
|
CONFIG_INPUT_PALMAS_PWRBUTTON=m
|
|
CONFIG_INPUT_PWM_VIBRA=m
|
|
CONFIG_SERIO=m
|
|
# CONFIG_LEGACY_PTYS is not set
|
|
CONFIG_SERIAL_8250=y
|
|
CONFIG_SERIAL_8250_CONSOLE=y
|
|
CONFIG_SERIAL_8250_NR_UARTS=32
|
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=6
|
|
CONFIG_SERIAL_8250_EXTENDED=y
|
|
CONFIG_SERIAL_8250_MANY_PORTS=y
|
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
|
CONFIG_SERIAL_8250_DETECT_IRQ=y
|
|
CONFIG_SERIAL_8250_RSA=y
|
|
CONFIG_SERIAL_8250_OMAP=y
|
|
CONFIG_SERIAL_OF_PLATFORM=y
|
|
CONFIG_SERIAL_OMAP=y
|
|
CONFIG_SERIAL_OMAP_CONSOLE=y
|
|
CONFIG_SERIAL_DEV_BUS=y
|
|
CONFIG_I2C_CHARDEV=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_OMAP24XX=y
|
|
CONFIG_SPI_TI_QSPI=m
|
|
CONFIG_HSI=m
|
|
CONFIG_OMAP_SSI=m
|
|
CONFIG_SSI_PROTOCOL=m
|
|
CONFIG_PTP_1588_CLOCK=y
|
|
CONFIG_PINCTRL_SINGLE=y
|
|
CONFIG_DEBUG_GPIO=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_GPIO_PCA953X=m
|
|
CONFIG_GPIO_PCF857X=y
|
|
CONFIG_GPIO_LP87565=y
|
|
CONFIG_GPIO_PALMAS=y
|
|
CONFIG_GPIO_TWL4030=y
|
|
CONFIG_W1=m
|
|
CONFIG_HDQ_MASTER_OMAP=m
|
|
CONFIG_W1_SLAVE_DS250X=m
|
|
CONFIG_POWER_AVS=y
|
|
CONFIG_POWER_RESET=y
|
|
CONFIG_POWER_RESET_GPIO=y
|
|
CONFIG_BATTERY_BQ27XXX=m
|
|
CONFIG_CHARGER_ISP1704=m
|
|
CONFIG_CHARGER_TWL4030=m
|
|
CONFIG_CHARGER_BQ2415X=m
|
|
CONFIG_CHARGER_BQ24190=m
|
|
CONFIG_CHARGER_BQ24735=m
|
|
CONFIG_HWMON=m
|
|
CONFIG_SENSORS_GPIO_FAN=m
|
|
CONFIG_SENSORS_LM75=m
|
|
CONFIG_SENSORS_TMP102=m
|
|
CONFIG_THERMAL_GOV_FAIR_SHARE=y
|
|
CONFIG_THERMAL_GOV_USER_SPACE=y
|
|
CONFIG_CPU_THERMAL=y
|
|
CONFIG_TI_THERMAL=y
|
|
CONFIG_OMAP4_THERMAL=y
|
|
CONFIG_OMAP5_THERMAL=y
|
|
CONFIG_DRA752_THERMAL=y
|
|
CONFIG_WATCHDOG=y
|
|
CONFIG_OMAP_WATCHDOG=m
|
|
CONFIG_TWL4030_WATCHDOG=m
|
|
CONFIG_MFD_CPCAP=y
|
|
CONFIG_MFD_TI_AM335X_TSCADC=m
|
|
CONFIG_MFD_TI_LMU=m
|
|
CONFIG_MFD_PALMAS=y
|
|
CONFIG_MFD_TPS65217=y
|
|
CONFIG_MFD_TI_LP873X=y
|
|
CONFIG_MFD_TI_LP87565=y
|
|
CONFIG_MFD_TPS65218=y
|
|
CONFIG_MFD_TPS65910=y
|
|
CONFIG_TWL6040_CORE=y
|
|
CONFIG_REGULATOR_CPCAP=y
|
|
CONFIG_REGULATOR_GPIO=y
|
|
CONFIG_REGULATOR_LM363X=m
|
|
CONFIG_REGULATOR_LP872X=y
|
|
CONFIG_REGULATOR_LP873X=y
|
|
CONFIG_REGULATOR_LP87565=y
|
|
CONFIG_REGULATOR_PALMAS=y
|
|
CONFIG_REGULATOR_PBIAS=y
|
|
CONFIG_REGULATOR_TI_ABB=y
|
|
CONFIG_REGULATOR_TPS62360=m
|
|
CONFIG_REGULATOR_TPS65023=y
|
|
CONFIG_REGULATOR_TPS6507X=y
|
|
CONFIG_REGULATOR_TPS65217=y
|
|
CONFIG_REGULATOR_TPS65218=y
|
|
CONFIG_REGULATOR_TPS65910=y
|
|
CONFIG_REGULATOR_TWL4030=y
|
|
CONFIG_RC_CORE=m
|
|
CONFIG_LIRC=y
|
|
CONFIG_RC_DEVICES=y
|
|
CONFIG_IR_SPI=m
|
|
CONFIG_IR_RX51=m
|
|
CONFIG_IR_GPIO_TX=m
|
|
CONFIG_IR_PWM_TX=m
|
|
CONFIG_MEDIA_SUPPORT=m
|
|
CONFIG_MEDIA_CAMERA_SUPPORT=y
|
|
CONFIG_MEDIA_CEC_SUPPORT=y
|
|
CONFIG_MEDIA_CONTROLLER=y
|
|
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
|
CONFIG_V4L_PLATFORM_DRIVERS=y
|
|
CONFIG_VIDEO_OMAP3=m
|
|
CONFIG_CEC_PLATFORM_DRIVERS=y
|
|
# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
|
|
CONFIG_VIDEO_TVP5150=m
|
|
CONFIG_VIDEO_MT9P031=m
|
|
CONFIG_DRM=m
|
|
CONFIG_DRM_OMAP=m
|
|
CONFIG_OMAP5_DSS_HDMI=y
|
|
CONFIG_OMAP2_DSS_SDI=y
|
|
CONFIG_OMAP2_DSS_DSI=y
|
|
CONFIG_DRM_OMAP_PANEL_DSI_CM=m
|
|
CONFIG_DRM_TILCDC=m
|
|
CONFIG_DRM_PANEL_SIMPLE=m
|
|
CONFIG_DRM_PANEL_LG_LB035Q02=m
|
|
CONFIG_DRM_PANEL_NEC_NL8048HL11=m
|
|
CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m
|
|
CONFIG_DRM_PANEL_SONY_ACX565AKM=m
|
|
CONFIG_DRM_PANEL_TPO_TD028TTEC1=m
|
|
CONFIG_DRM_PANEL_TPO_TD043MTEA1=m
|
|
CONFIG_DRM_DISPLAY_CONNECTOR=m
|
|
CONFIG_DRM_SIMPLE_BRIDGE=m
|
|
CONFIG_DRM_TI_TFP410=m
|
|
CONFIG_DRM_TI_TPD12S015=m
|
|
CONFIG_FB=y
|
|
CONFIG_FIRMWARE_EDID=y
|
|
CONFIG_FB_MODE_HELPERS=y
|
|
CONFIG_FB_TILEBLITTING=y
|
|
CONFIG_LCD_CLASS_DEVICE=y
|
|
CONFIG_LCD_PLATFORM=y
|
|
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
|
CONFIG_BACKLIGHT_GENERIC=m
|
|
CONFIG_BACKLIGHT_PWM=m
|
|
CONFIG_BACKLIGHT_PANDORA=m
|
|
CONFIG_BACKLIGHT_GPIO=m
|
|
CONFIG_BACKLIGHT_LED=m
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
|
|
CONFIG_LOGO=y
|
|
CONFIG_SOUND=m
|
|
CONFIG_SND=m
|
|
CONFIG_SND_OSSEMUL=y
|
|
CONFIG_SND_MIXER_OSS=m
|
|
CONFIG_SND_PCM_OSS=m
|
|
CONFIG_SND_VERBOSE_PRINTK=y
|
|
CONFIG_SND_DEBUG=y
|
|
CONFIG_SND_USB_AUDIO=m
|
|
CONFIG_SND_SOC=m
|
|
CONFIG_SND_SOC_DAVINCI_MCASP=m
|
|
CONFIG_SND_SOC_NOKIA_RX51=m
|
|
CONFIG_SND_SOC_OMAP3_PANDORA=m
|
|
CONFIG_SND_SOC_OMAP3_TWL4030=m
|
|
CONFIG_SND_SOC_OMAP_ABE_TWL6040=m
|
|
CONFIG_SND_SOC_OMAP_HDMI=m
|
|
CONFIG_SND_SOC_CPCAP=m
|
|
CONFIG_SND_SOC_TLV320AIC23_I2C=m
|
|
CONFIG_SND_SIMPLE_CARD=m
|
|
CONFIG_SND_AUDIO_GRAPH_CARD=m
|
|
CONFIG_HID_GENERIC=m
|
|
CONFIG_USB_HIDDEV=y
|
|
CONFIG_USB_KBD=m
|
|
CONFIG_USB_MOUSE=m
|
|
CONFIG_USB=m
|
|
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
|
|
CONFIG_USB_MON=m
|
|
CONFIG_USB_XHCI_HCD=m
|
|
CONFIG_USB_EHCI_HCD=m
|
|
CONFIG_USB_OHCI_HCD=m
|
|
CONFIG_USB_ACM=m
|
|
CONFIG_USB_STORAGE=m
|
|
CONFIG_USB_MUSB_HDRC=m
|
|
CONFIG_USB_MUSB_TUSB6010=m
|
|
CONFIG_USB_MUSB_OMAP2PLUS=m
|
|
CONFIG_USB_MUSB_AM35X=m
|
|
CONFIG_USB_MUSB_DSPS=m
|
|
CONFIG_USB_INVENTRA_DMA=y
|
|
CONFIG_USB_TI_CPPI41_DMA=y
|
|
CONFIG_USB_TUSB_OMAP_DMA=y
|
|
CONFIG_USB_DWC3=m
|
|
CONFIG_USB_SERIAL=m
|
|
CONFIG_USB_SERIAL_GENERIC=y
|
|
CONFIG_USB_SERIAL_SIMPLE=m
|
|
CONFIG_USB_SERIAL_FTDI_SIO=m
|
|
CONFIG_USB_SERIAL_PL2303=m
|
|
CONFIG_USB_SERIAL_OPTION=m
|
|
CONFIG_USB_TEST=m
|
|
CONFIG_NOP_USB_XCEIV=m
|
|
CONFIG_AM335X_PHY_USB=m
|
|
CONFIG_TWL6030_USB=m
|
|
CONFIG_USB_GADGET=m
|
|
CONFIG_USB_GADGET_DEBUG=y
|
|
CONFIG_USB_GADGET_DEBUG_FILES=y
|
|
CONFIG_USB_GADGET_DEBUG_FS=y
|
|
CONFIG_USB_CONFIGFS=m
|
|
CONFIG_USB_CONFIGFS_SERIAL=y
|
|
CONFIG_USB_CONFIGFS_ACM=y
|
|
CONFIG_USB_CONFIGFS_OBEX=y
|
|
CONFIG_USB_CONFIGFS_NCM=y
|
|
CONFIG_USB_CONFIGFS_ECM=y
|
|
CONFIG_USB_CONFIGFS_ECM_SUBSET=y
|
|
CONFIG_USB_CONFIGFS_RNDIS=y
|
|
CONFIG_USB_CONFIGFS_EEM=y
|
|
CONFIG_USB_CONFIGFS_PHONET=y
|
|
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
|
|
CONFIG_USB_CONFIGFS_F_LB_SS=y
|
|
CONFIG_USB_CONFIGFS_F_FS=y
|
|
CONFIG_USB_CONFIGFS_F_UAC1=y
|
|
CONFIG_USB_CONFIGFS_F_UAC2=y
|
|
CONFIG_USB_CONFIGFS_F_MIDI=y
|
|
CONFIG_USB_CONFIGFS_F_HID=y
|
|
CONFIG_USB_ZERO=m
|
|
CONFIG_USB_G_NOKIA=m
|
|
CONFIG_MMC=y
|
|
CONFIG_SDIO_UART=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
CONFIG_MMC_OMAP=y
|
|
CONFIG_MMC_OMAP_HS=y
|
|
CONFIG_MMC_SDHCI_OMAP=y
|
|
CONFIG_NEW_LEDS=y
|
|
CONFIG_LEDS_CLASS=m
|
|
CONFIG_LEDS_CPCAP=m
|
|
CONFIG_LEDS_LM3532=m
|
|
CONFIG_LEDS_GPIO=m
|
|
CONFIG_LEDS_PCA963X=m
|
|
CONFIG_LEDS_PWM=m
|
|
CONFIG_LEDS_TRIGGERS=y
|
|
CONFIG_LEDS_TRIGGER_TIMER=m
|
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
|
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
|
|
CONFIG_LEDS_TRIGGER_CPU=y
|
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
|
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_DS1307=m
|
|
CONFIG_RTC_DRV_M41T80=m
|
|
CONFIG_RTC_DRV_TWL92330=y
|
|
CONFIG_RTC_DRV_TWL4030=m
|
|
CONFIG_RTC_DRV_PALMAS=m
|
|
CONFIG_RTC_DRV_OMAP=m
|
|
CONFIG_RTC_DRV_CPCAP=m
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_CLK_TWL6040=m
|
|
CONFIG_COMMON_CLK_PALMAS=m
|
|
CONFIG_OMAP_IOMMU=y
|
|
CONFIG_REMOTEPROC=y
|
|
CONFIG_OMAP_REMOTEPROC=m
|
|
CONFIG_WKUP_M3_RPROC=m
|
|
CONFIG_SOC_TI=y
|
|
CONFIG_AMX3_PM=m
|
|
CONFIG_WKUP_M3_IPC=m
|
|
CONFIG_EXTCON_PALMAS=m
|
|
CONFIG_EXTCON_USB_GPIO=m
|
|
CONFIG_TI_EMIF=m
|
|
CONFIG_TI_EMIF_SRAM=m
|
|
CONFIG_IIO=m
|
|
CONFIG_IIO_SW_DEVICE=m
|
|
CONFIG_IIO_SW_TRIGGER=m
|
|
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
|
CONFIG_CPCAP_ADC=m
|
|
CONFIG_INA2XX_ADC=m
|
|
CONFIG_TI_AM335X_ADC=m
|
|
CONFIG_TWL4030_MADC=m
|
|
CONFIG_SENSORS_ISL29028=m
|
|
CONFIG_BMP280=m
|
|
CONFIG_PWM=y
|
|
CONFIG_PWM_OMAP_DMTIMER=m
|
|
CONFIG_PWM_TIECAP=m
|
|
CONFIG_PWM_TIEHRPWM=m
|
|
CONFIG_PWM_TWL=m
|
|
CONFIG_PWM_TWL_LED=m
|
|
CONFIG_PHY_CPCAP_USB=m
|
|
CONFIG_PHY_MAPPHONE_MDM6600=m
|
|
CONFIG_PHY_DM816X_USB=m
|
|
CONFIG_OMAP_USB2=m
|
|
CONFIG_TI_PIPE3=y
|
|
CONFIG_TWL4030_USB=m
|
|
CONFIG_EXT2_FS=y
|
|
CONFIG_EXT3_FS=y
|
|
CONFIG_EXT4_FS_SECURITY=y
|
|
CONFIG_FANOTIFY=y
|
|
CONFIG_QUOTA=y
|
|
CONFIG_QFMT_V2=y
|
|
CONFIG_AUTOFS4_FS=m
|
|
CONFIG_MSDOS_FS=y
|
|
CONFIG_VFAT_FS=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_TMPFS_POSIX_ACL=y
|
|
CONFIG_JFFS2_FS=y
|
|
CONFIG_JFFS2_SUMMARY=y
|
|
CONFIG_JFFS2_FS_XATTR=y
|
|
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
|
|
CONFIG_JFFS2_LZO=y
|
|
CONFIG_JFFS2_RUBIN=y
|
|
CONFIG_UBIFS_FS=y
|
|
CONFIG_CRAMFS=y
|
|
CONFIG_NFS_FS=y
|
|
CONFIG_NFS_V3_ACL=y
|
|
CONFIG_NFS_V4=y
|
|
CONFIG_ROOT_NFS=y
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_SECURITY=y
|
|
CONFIG_CRYPTO_MICHAEL_MIC=y
|
|
CONFIG_CRYPTO_DEV_OMAP=m
|
|
CONFIG_CRYPTO_DEV_OMAP_SHAM=m
|
|
CONFIG_CRYPTO_DEV_OMAP_AES=m
|
|
CONFIG_CRYPTO_DEV_OMAP_DES=m
|
|
CONFIG_CRC_CCITT=y
|
|
CONFIG_CRC_T10DIF=y
|
|
CONFIG_CRC_ITU_T=y
|
|
CONFIG_CRC7=y
|
|
CONFIG_LIBCRC32C=y
|
|
CONFIG_DMA_CMA=y
|
|
CONFIG_FONTS=y
|
|
CONFIG_FONT_8x8=y
|
|
CONFIG_FONT_8x16=y
|
|
CONFIG_PRINTK_TIME=y
|
|
# CONFIG_DEBUG_BUGVERBOSE is not set
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_DEBUG_INFO_SPLIT=y
|
|
CONFIG_DEBUG_INFO_DWARF4=y
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_DEBUG_FS=y
|
|
CONFIG_SCHEDSTATS=y
|