diff --git a/device/downstream/device-samsung-beyond1lte/APKBUILD b/device/downstream/device-samsung-beyond1lte/APKBUILD index d13eae6cd..729e76c16 100644 --- a/device/downstream/device-samsung-beyond1lte/APKBUILD +++ b/device/downstream/device-samsung-beyond1lte/APKBUILD @@ -1,7 +1,7 @@ # Reference: pkgname=device-samsung-beyond1lte pkgdesc="Samsung Galaxy S10" -pkgver=2 +pkgver=3 pkgrel=0 url="https://postmarketos.org" license="MIT" @@ -32,6 +32,6 @@ nonfree_firmware() { } sha512sums=" -8913beded8a64191ca2f2244722bce32f67a34ce98aec820f663c3d1b81e1c0d29c1eb3d710b977e0d1cc12424333d72c0b4a400c5b75bda1dd435abe6f697fc deviceinfo +90a17ab0f9f05554a88044f476b3aa2220fe003b4b098feb15d05639a6aa7a4eb01727347cd75ecbb7f8a6c196cf4996d1948d9427c66c5d2bb58c71df82ebbf deviceinfo 03deb65563f4b4421491643854927e88b2d5880b8b19ee6baa4d3fa1ec3f7d7a1c2977fd2c3c41270254efea6fa0c5fdae0a382e7c427d5a3bf6fad34c25375e initfs-hook.sh " diff --git a/device/downstream/device-samsung-beyond1lte/deviceinfo b/device/downstream/device-samsung-beyond1lte/deviceinfo index 8b2504c5d..e6da24dd7 100644 --- a/device/downstream/device-samsung-beyond1lte/deviceinfo +++ b/device/downstream/device-samsung-beyond1lte/deviceinfo @@ -38,3 +38,4 @@ deviceinfo_flash_heimdall_partition_rootfs="SYSTEM" deviceinfo_no_framebuffer="true" deviceinfo_rootfs_image_sector_size="4096" deviceinfo_bootimg_append_seandroidenforce="true" +deviceinfo_create_initfs_extra="true" diff --git a/device/downstream/linux-samsung-beyond1lte/APKBUILD b/device/downstream/linux-samsung-beyond1lte/APKBUILD index d518c8a32..aa0f919a5 100644 --- a/device/downstream/linux-samsung-beyond1lte/APKBUILD +++ b/device/downstream/linux-samsung-beyond1lte/APKBUILD @@ -2,8 +2,8 @@ # Kernel config based on: arch/arm64/configs/exynos9820-beyond1lte_defconfig pkgname=linux-samsung-beyond1lte -pkgver=4.14.253 -pkgrel=1 +pkgver=4.14.316 +pkgrel=0 pkgdesc="Samsung Galaxy S10 kernel fork" arch="aarch64" _carch="arm64" @@ -15,19 +15,26 @@ makedepends=" bash bc bison + clang devicepkg-dev + findutils flex openssl-dev perl " +export CC="clang" +export HOSTCC="clang" + # Source _repository="android_kernel_samsung_exynos9820" -_commit="f7194c1d15eded1c2a1a4dc63825b26103435cc0" +_commit="7d08ec364a0659edcf90a8dae4453b21e4542311" _config="config-$_flavor.$arch" source=" - $pkgname-$_commit.tar.gz::https://github.com/Linux4/$_repository/archive/$_commit.tar.gz + $pkgname-$_commit.tar.gz::https://github.com/LineageOS/$_repository/archive/$_commit.tar.gz $_config + remove-header-lkc.patch + fix-check-lxdialog.patch selinux_include_generated_headers.patch " builddir="$srcdir/$_repository-$_commit" @@ -49,7 +56,9 @@ package() { } sha512sums=" -8255fe212429de8cc8c99421ed2b8b369e849885cc8758eae1d280fdb8dbb00a7c99027015b7be37691a045a1b9a0ae787ed2f5a9c0d534af8d09189f555ab5c linux-samsung-beyond1lte-f7194c1d15eded1c2a1a4dc63825b26103435cc0.tar.gz -f011d20f9e1a6d202de9b9405e3aac78db301cd8d793e62035d8b44a165be0f1cf3672cd0806425f36cb0a616294dd2fa9e151451456f88cc4032e64f85c691a config-samsung-beyond1lte.aarch64 +8ac222f644a534204fd5ea5e657991214bfc069042b48620b956ce0c249af6639b9a18c20892481c8514d2cdd3c3bd967062a4d16ba53504fd76d1227a365d44 linux-samsung-beyond1lte-7d08ec364a0659edcf90a8dae4453b21e4542311.tar.gz +a4a99dd42d0f687e5f0a46fc0f7dd61ffa5deb06459153befe109bed87cb282ab3d1454836865b78f7ac8e67225df98a79ff22aa52ce517e82c5ebd6c011f39f config-samsung-beyond1lte.aarch64 +1872a4d9963f128965ab46b329d448e6b776d373cf99f2b8e11d025aa3e10a0308da19beb715c6bdced0b2c6ef44c47a5c013554a19787a64f8ac58d34bc912f remove-header-lkc.patch +182be3c596b9cc267ac108d7cf03fc8c328ccc6b36770800e4dcedea8d1bb65e3f5eacf590c2948f58b1418cc60a1670ba77dde8c259e428d158c31b6e1dbaf5 fix-check-lxdialog.patch 6ab9db01d35f7f5cc2c19ebe5f65a7dc479a1c68de587300cdde9a6c759d34610666c72f0f321cd450cf56c13df3b54a774e0f7ebdbf0f8608fbfd66b49d04e7 selinux_include_generated_headers.patch " diff --git a/device/downstream/linux-samsung-beyond1lte/config-samsung-beyond1lte.aarch64 b/device/downstream/linux-samsung-beyond1lte/config-samsung-beyond1lte.aarch64 index f76901b84..cf0fa7574 100644 --- a/device/downstream/linux-samsung-beyond1lte/config-samsung-beyond1lte.aarch64 +++ b/device/downstream/linux-samsung-beyond1lte/config-samsung-beyond1lte.aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.14.253 Kernel Configuration +# Linux/arm64 4.14.316 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y @@ -111,6 +111,7 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y +# CONFIG_PSI is not set # # RCU Subsystem @@ -214,6 +215,7 @@ CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y +# CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y @@ -391,6 +393,10 @@ CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y + +# +# Android ramdisk loader +# CONFIG_ANDROID_SAR_RAMDISK=y CONFIG_ANDROID_BOOT_PARTITION="/dev/sda14" CONFIG_FREEZER=y @@ -516,6 +522,8 @@ CONFIG_ARM64_ERRATUM_832075=y CONFIG_ARM64_ERRATUM_845719=y CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_1024718=y +CONFIG_ARM64_ERRATUM_1188873=y +CONFIG_ARM64_ERRATUM_1742098=y # CONFIG_CAVIUM_ERRATUM_22375 is not set # CONFIG_CAVIUM_ERRATUM_23154 is not set # CONFIG_CAVIUM_ERRATUM_27456 is not set @@ -601,6 +609,7 @@ CONFIG_MMAP_READAROUND_LIMIT=32 CONFIG_LARGE_DIRTY_BUFFER=y CONFIG_MAX_DIRTY_THRESH_PAGES=25600 CONFIG_RBIN=y +CONFIG_PROCESS_RECLAIM=y # CONFIG_KZEROD is not set CONFIG_PAGE_BOOST=y CONFIG_PAGE_BOOST_RECORDING=y @@ -616,6 +625,7 @@ CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_UNMAP_KERNEL_AT_EL0=y CONFIG_HARDEN_BRANCH_PREDICTOR=y CONFIG_ARM64_SSBD=y +CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y CONFIG_ARMV8_DEPRECATED=y CONFIG_SWP_EMULATION=y CONFIG_CP15_BARRIER_EMULATION=y @@ -796,13 +806,14 @@ CONFIG_NET_IP_TUNNEL=y # CONFIG_IP_MROUTE is not set # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=y -CONFIG_NET_UDP_TUNNEL=y +# CONFIG_NET_UDP_TUNNEL is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set CONFIG_INET_ESP=y # CONFIG_INET_ESP_OFFLOAD is not set # CONFIG_INET_IPCOMP is not set +CONFIG_INET_TABLE_PERTURB_ORDER=16 # CONFIG_INET_XFRM_TUNNEL is not set CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y @@ -884,7 +895,6 @@ CONFIG_NETWORK_SECMARK=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration @@ -977,17 +987,17 @@ CONFIG_NETFILTER_XT_TARGET_TCPMSS=y # # Xtables matches # -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y +# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set CONFIG_NETFILTER_XT_MATCH_BPF=y -CONFIG_NETFILTER_XT_MATCH_CGROUP=y -CONFIG_NETFILTER_XT_MATCH_CLUSTER=y +# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set +# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y CONFIG_NETFILTER_XT_MATCH_CONNLABEL=y CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y -CONFIG_NETFILTER_XT_MATCH_CPU=y +# CONFIG_NETFILTER_XT_MATCH_CPU is not set # CONFIG_NETFILTER_XT_MATCH_DCCP is not set # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set # CONFIG_NETFILTER_XT_MATCH_DSCP is not set @@ -1008,7 +1018,6 @@ CONFIG_NETFILTER_XT_MATCH_MARK=y # CONFIG_NETFILTER_XT_MATCH_OSF is not set CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y -# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_QUOTA2=y @@ -1095,21 +1104,17 @@ CONFIG_IP6_NF_RAW=y CONFIG_IP6_NF_NAT=y # CONFIG_IP6_NF_TARGET_MASQUERADE is not set # CONFIG_IP6_NF_TARGET_NPT is not set -# CONFIG_BRIDGE_NF_EBTABLES is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -CONFIG_STP=y -CONFIG_BRIDGE=y -CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set -CONFIG_LLC=y # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set @@ -1154,7 +1159,6 @@ CONFIG_NET_SCH_INGRESS=y # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y -# CONFIG_NET_CLS_TCINDEX is not set # CONFIG_NET_CLS_ROUTE4 is not set # CONFIG_NET_CLS_FW is not set CONFIG_NET_CLS_U32=y @@ -1355,6 +1359,7 @@ CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 CONFIG_GENERIC_ARCH_TOPOLOGY=y +CONFIG_CPU_CAPACITY_FIXUP=y # # Bus devices @@ -1387,6 +1392,7 @@ CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=y # CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set @@ -1564,8 +1570,6 @@ CONFIG_TZDEV_SK_MULTICORE=y CONFIG_ION_FD2PHYS=y CONFIG_TZIRS=y # CONFIG_TZTUI is not set -CONFIG_TZDEV_PAGE_MIGRATION=y -# CONFIG_TZ_TRANSPORT is not set # CONFIG_TZDEV_HOTPLUG is not set CONFIG_TZDEV_BOOST=y CONFIG_TZ_BOOT_LOG=y @@ -1722,6 +1726,7 @@ CONFIG_DM_VERITY_FEC=y # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_VERITY_AVB is not set CONFIG_DM_ANDROID_VERITY_AT_MOST_ONCE_DEFAULT_ENABLED=y +# CONFIG_DM_BOW is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set @@ -1740,8 +1745,7 @@ CONFIG_NET_CORE=y # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set -CONFIG_VXLAN=y -CONFIG_GENEVE=y +# CONFIG_VXLAN is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set @@ -2130,7 +2134,6 @@ CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_ISDN is not set -# CONFIG_NVM is not set # # Input device support @@ -2299,7 +2302,6 @@ CONFIG_INPUT_MISC=y # CONFIG_INPUT_GPIO_TILT_POLLED is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_ATI_REMOTE2 is not set -CONFIG_INPUT_KEYCHORD=y # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set @@ -2411,6 +2413,7 @@ CONFIG_EXYRNG_USE_CRYPTOMANAGER=y # CONFIG_RAW_DRIVER is not set # CONFIG_TCG_TPM is not set # CONFIG_XILLYBUS is not set +CONFIG_RANDOM_TRUST_BOOTLOADER=y # # I2C support @@ -3104,6 +3107,7 @@ CONFIG_VIDEO_EXYNOS_REPEATER=y CONFIG_VIDEO_EXYNOS_TSMUX=y CONFIG_VIDEO_EXYNOS_JPEG_SQZ=y CONFIG_MEDIA_EXYNOS=y +# CONFIG_VIDEO_SAMSUNG_F62 is not set CONFIG_VIDEO_EXYNOS_FIMC_IS2=y CONFIG_EXYNOS_FIMC_IS=y CONFIG_FIMC_IS_V7_0_0=y @@ -3380,6 +3384,7 @@ CONFIG_MALI_DDK_VERSION=y # CONFIG_MALI_BIFROST_R16P0 is not set # CONFIG_MALI_BIFROST_R19P0_Q is not set CONFIG_MALI_BIFROST_R26P0=y +# CONFIG_MALI_BIFROST_R32P1 is not set CONFIG_MALI_MIDGARD=y CONFIG_MALI_GATOR_SUPPORT=y # CONFIG_MALI_MIDGARD_DVFS is not set @@ -3561,6 +3566,7 @@ CONFIG_SUPPORT_AOD_BL=y # CONFIG_SUPPORT_DISPLAY_PROFILER is not set # CONFIG_EXYNOS_DECON_LCD_S6E3HF3 is not set # CONFIG_EXYNOS_DECON_LCD_S6E3FA7 is not set +# CONFIG_EXYNOS_DECON_LCD_S6E3FA9 is not set # CONFIG_ACTIVE_CLOCK is not set CONFIG_SUPPORT_DDI_FLASH=y CONFIG_SUPPORT_POC_FLASH=y @@ -3759,6 +3765,7 @@ CONFIG_SND_SOC_SAMSUNG_EXYNOS9820=y # CONFIG_SND_SOC_SAMSUNG_EXYNOS9820_MADERA is not set CONFIG_SND_SOC_SAMSUNG_BEYOND_MADERA=y # CONFIG_SND_SOC_SAMSUNG_D_MADERA is not set +# CONFIG_SND_SOC_SAMSUNG_F62_MADERA is not set # CONFIG_SND_SOC_SAMSUNG_EXYNOS9820_MAX98512 is not set CONFIG_SND_SOC_SAMSUNG_EXYNOS9820_CS35L41_I2C=y # CONFIG_SND_SOC_SAMSUNG_EXYNOS9820_CS35L41_SPI is not set @@ -3970,6 +3977,7 @@ CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_LEDS is not set # CONFIG_HID_PICOLCD_CIR is not set CONFIG_HID_PLANTRONICS=y +# CONFIG_HID_PLAYSTATION is not set CONFIG_HID_PRIMAX=y # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=y @@ -4026,10 +4034,9 @@ CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set -CONFIG_USB_OTG=y +# CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set -# CONFIG_USB_OTG_FSM is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set # CONFIG_USB_MON is not set # CONFIG_USB_WUSB_CBAF is not set @@ -4266,7 +4273,6 @@ CONFIG_USB_F_ACM=y CONFIG_USB_U_SERIAL=y CONFIG_USB_U_ETHER=y CONFIG_USB_F_NCM=y -CONFIG_USB_F_ECM=y CONFIG_USB_F_RNDIS=y CONFIG_USB_F_FS=y CONFIG_USB_F_MIDI=y @@ -4280,7 +4286,7 @@ CONFIG_USB_CONFIGFS=y CONFIG_USB_CONFIGFS_ACM=y # CONFIG_USB_CONFIGFS_OBEX is not set CONFIG_USB_CONFIGFS_NCM=y -CONFIG_USB_CONFIGFS_ECM=y +# CONFIG_USB_CONFIGFS_ECM is not set # CONFIG_USB_CONFIGFS_ECM_SUBSET is not set CONFIG_USB_CONFIGFS_RNDIS=y # CONFIG_USB_CONFIGFS_EEM is not set @@ -4292,6 +4298,7 @@ CONFIG_USB_CONFIGFS_F_DM=y CONFIG_USB_CONFIGFS_F_MTP=y CONFIG_USB_CONFIGFS_F_PTP=y CONFIG_USB_CONFIGFS_F_CONN_GADGET=y +# CONFIG_USB_CONFIGFS_F_SS_MON_GADGET is not set CONFIG_USB_CONFIGFS_F_ACC=y CONFIG_USB_CONFIGFS_F_AUDIO_SRC=y CONFIG_USB_CONFIGFS_UEVENT=y @@ -5380,6 +5387,7 @@ CONFIG_RAS=y # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y +# CONFIG_ANDROID_BINDERFS is not set CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" # CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set # CONFIG_LIBNVDIMM is not set @@ -5405,6 +5413,7 @@ CONFIG_CCIC_NOTIFIER=y CONFIG_CCIC_MAX77705=y CONFIG_CCIC_MAX77705_DEBUG=y # CONFIG_MAX77705_FW_PID03_SUPPORT is not set +# CONFIG_MAX77705_FW_PID07_SUPPORT is not set CONFIG_MAX77705_GRL_ENABLE=y # CONFIG_CCIC_ALTERNATE_MODE is not set # CONFIG_USBPD_ALTERNATE_MODE is not set @@ -5445,6 +5454,7 @@ CONFIG_SENSORS_SSP_BBD=y # CONFIG_SENSORS_SSP_LSM6DSL is not set CONFIG_SENSORS_SSP_LSM6DSO=y # CONFIG_SENSORS_SSP_AK09911 is not set +# CONFIG_SENSORS_SSP_AK09918 is not set # CONFIG_SENSORS_SSP_YAS532 is not set # CONFIG_SENSORS_SSP_YAS537 is not set # CONFIG_SENSORS_SSP_YAS539 is not set @@ -5466,6 +5476,7 @@ CONFIG_SENSORS_SSP_TMD4910=y # CONFIG_SENSORS_SSP_TMD4907 is not set # CONFIG_SENSORS_SSP_TMD4904 is not set # CONFIG_SENSORS_SSP_TMD4903 is not set +# CONFIG_SENSORS_SSP_STK33917 is not set # CONFIG_SENSORS_SSP_TMG399x is not set # CONFIG_SENSORS_SSP_CM3323 is not set # CONFIG_SENSORS_SSP_PROX_SETTING is not set @@ -5500,6 +5511,8 @@ CONFIG_SENSORS_SSP_HIFI_BATCHING=y CONFIG_SENSORS_SSP_BEYOND=y # CONFIG_SENSORS_SSP_DAVINCI is not set # CONFIG_SENSORS_SSP_LUGE is not set +# CONFIG_SENSORS_SSP_F62 is not set +# CONFIG_SENSORS_SABC is not set CONFIG_SSP_MOTOR_CALLBACK=y CONFIG_SENSORS_SSP_THERMISTOR=y # CONFIG_SSP_REGISTER_RW is not set @@ -5509,6 +5522,12 @@ CONFIG_SENSORS_SSP_LIGHT_LUX_RAW=y # CONFIG_BCM_GPS_TTY_DRIVER is not set # CONFIG_BCM_GPS_I2C_DRIVER is not set CONFIG_BCM_GPS_SPI_DRIVER=y +# CONFIG_SENSORS_A96T3X6 is not set +# CONFIG_SENSORS_A96T3X6_SUB is not set +# CONFIG_SENSOR_A96T3X6_LDO_SHARE is not set +# CONFIG_SENSORS_A96T3X6_CRC_CHECK is not set +# CONFIG_SENSORS_A96T3X6_F62_FIRMWARE is not set +# CONFIG_SENSORS_ISG5320A is not set # CONFIG_SENSORS_HRMSENSOR is not set CONFIG_SENSORS_MAX86915=y # CONFIG_SENSORS_TCS3407 is not set @@ -5621,6 +5640,9 @@ CONFIG_SEC_HEAVY_TASK_CPU=y # NOTIFIER configs # CONFIG_VBUS_NOTIFIER=y +# CONFIG_SEC_VIBRATOR is not set +# CONFIG_SEC_VIB_NOTIFIER is not set +# CONFIG_DC_VIBRATOR is not set CONFIG_SPU_VERIFY=y # @@ -5678,13 +5700,13 @@ CONFIG_F2FS_FS_ENCRYPTION=y CONFIG_F2FS_SEC_BLOCK_OPERATIONS_DEBUG=y # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_CRYPTO_SEC_EXTENSION=y CONFIG_FS_INLINE_ENCRYPTION=y +# CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y @@ -5701,9 +5723,7 @@ CONFIG_QUOTACTL=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_FUSE_SUPPORT_STLOG=y -CONFIG_OVERLAY_FS=y -# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set -# CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS is not set # # Caches @@ -5804,6 +5824,7 @@ CONFIG_PSTORE_PMSG=y CONFIG_PSTORE_RAM=y # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set +# CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y # CONFIG_NFS_FS is not set # CONFIG_NFSD is not set @@ -6155,6 +6176,16 @@ CONFIG_INTEGRITY_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="selinux" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_INIT_STACK_NONE=y +# CONFIG_INIT_STACK_ALL is not set CONFIG_CRYPTO=y # @@ -6220,6 +6251,7 @@ CONFIG_CRYPTO_XTS=y # KDF modes # CONFIG_CRYPTO_KBKDF_CTR_HMAC_SHA512=y +# CONFIG_CRYPTO_ADIANTUM is not set # # Hash modes @@ -6234,6 +6266,7 @@ CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=y +# CONFIG_CRYPTO_BLAKE2B is not set # CONFIG_CRYPTO_CRCT10DIF is not set CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set @@ -6269,7 +6302,6 @@ CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_SEED is not set # CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_SPECK is not set # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y @@ -6285,6 +6317,7 @@ CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation @@ -6336,7 +6369,6 @@ CONFIG_CRYPTO_AES_ARM64_CE_BLK=y # CONFIG_CRYPTO_AES_ARM64_NEON_BLK is not set # CONFIG_CRYPTO_CHACHA20_NEON is not set # CONFIG_CRYPTO_AES_ARM64_BS is not set -# CONFIG_CRYPTO_SPECK_NEON is not set CONFIG_BINARY_PRINTF=y # diff --git a/device/downstream/linux-samsung-beyond1lte/fix-check-lxdialog.patch b/device/downstream/linux-samsung-beyond1lte/fix-check-lxdialog.patch new file mode 120000 index 000000000..bfb5653df --- /dev/null +++ b/device/downstream/linux-samsung-beyond1lte/fix-check-lxdialog.patch @@ -0,0 +1 @@ +../../.shared-patches/linux/fix-check-lxdialog.patch \ No newline at end of file diff --git a/device/downstream/linux-samsung-beyond1lte/remove-header-lkc.patch b/device/downstream/linux-samsung-beyond1lte/remove-header-lkc.patch new file mode 100644 index 000000000..9759e67b6 --- /dev/null +++ b/device/downstream/linux-samsung-beyond1lte/remove-header-lkc.patch @@ -0,0 +1,13 @@ +diff --git a/scripts/kconfig/lkc.h b/scripts/kconfig/lkc.h +index e2fc50ae4b90..63627df05e89 100644 +--- a/scripts/kconfig/lkc.h ++++ b/scripts/kconfig/lkc.h +@@ -12,7 +12,7 @@ + # include + #else + # include +-__attribute_format_arg__(1) ++ + static inline const char *gettext(const char *txt) { return txt; } + static inline void textdomain(const char *domainname) {} + static inline void bindtextdomain(const char *name, const char *dir) {}