From d7e410d6a3eb78d2f3622a6ced8e982ac209ef5e Mon Sep 17 00:00:00 2001 From: Hendra Manudinata Date: Tue, 24 Jun 2025 23:59:50 +0700 Subject: [PATCH] linux-samsung-j4lte: update source and add zstd zram algorithm - Enable zstd zram algorithm support - Refresh kernel patches - Switch to a new source location Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6716 Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6716 --- ...2692-Guard-function-calls-under-CONF.patch | 12 +++---- ...m-Set-zstd-as-the-default-compressor.patch | 26 ++++++++++++++ .../0003-Update-file-proc.S.patch | 25 ------------- ...er-Force-setting-random-MAC-address.patch} | 12 +++---- ...ec_batt-Force-disable-low-power-cha.patch} | 12 +++---- ...ACK-decon_7570-Swap-red-blue-offset.patch} | 10 +++--- ...ung-scsc-Fix-FW_LOCATION_AUTO-symbol.patch | 28 +++++++++++++++ ...samsung-scsc-Skip-mount-point-check.patch} | 14 ++++---- .../downstream/linux-samsung-j4lte/APKBUILD | 36 ++++++++++--------- .../config-samsung-j4lte.aarch64 | 26 +++++++++++--- ...ve-Sun-Solaris-style-flag-on-section.patch | 1 + 11 files changed, 126 insertions(+), 76 deletions(-) create mode 100644 device/downstream/linux-samsung-j4lte/0002-zram-Set-zstd-as-the-default-compressor.patch delete mode 100644 device/downstream/linux-samsung-j4lte/0003-Update-file-proc.S.patch rename device/downstream/linux-samsung-j4lte/{0004-drivers-usb-u_ether-Force-setting-random-MAC-address.patch => 0003-drivers-usb-u_ether-Force-setting-random-MAC-address.patch} (76%) rename device/downstream/linux-samsung-j4lte/{0005-staging-samsung-sec_batt-Force-disable-low-power-cha.patch => 0004-staging-samsung-sec_batt-Force-disable-low-power-cha.patch} (67%) rename device/downstream/linux-samsung-j4lte/{0006-HACK-decon_7570-Swap-red-blue-offset.patch => 0005-HACK-decon_7570-Swap-red-blue-offset.patch} (82%) create mode 100644 device/downstream/linux-samsung-j4lte/0006-drivers-samsung-scsc-Fix-FW_LOCATION_AUTO-symbol.patch rename device/downstream/linux-samsung-j4lte/{0002-drivers-samsung-scsc-Skip-mount-point-check.patch => 0007-drivers-samsung-scsc-Skip-mount-point-check.patch} (69%) create mode 120000 device/downstream/linux-samsung-j4lte/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch diff --git a/device/downstream/linux-samsung-j4lte/0001-drivers-leds-ktd2692-Guard-function-calls-under-CONF.patch b/device/downstream/linux-samsung-j4lte/0001-drivers-leds-ktd2692-Guard-function-calls-under-CONF.patch index de22c8b0e..aecdb977d 100644 --- a/device/downstream/linux-samsung-j4lte/0001-drivers-leds-ktd2692-Guard-function-calls-under-CONF.patch +++ b/device/downstream/linux-samsung-j4lte/0001-drivers-leds-ktd2692-Guard-function-calls-under-CONF.patch @@ -1,12 +1,12 @@ -From 3af049e080fad9ea2cae686b92e2888ca4d27cc9 Mon Sep 17 00:00:00 2001 -From: Hendra Manudinata -Date: Tue, 7 May 2024 21:54:04 +0700 -Subject: [PATCH 1/6] drivers: leds: ktd2692: Guard function calls under +From c48b66954daf6d454d435a3a744862c372b21b16 Mon Sep 17 00:00:00 2001 +From: Hendra Manudinata +Date: Tue, 24 Jun 2025 22:44:41 +0700 +Subject: [PATCH 1/7] drivers: leds: ktd2692: Guard function calls under `CONFIG_VIDEO_EXYNOS_FIMC_IS2` Fixes compilation issues when `CONFIG_VIDEO_EXYNOS_FIMC_IS2` is disabled. -Signed-off-by: Hendra Manudinata +Signed-off-by: Hendra Manudinata --- drivers/leds/leds-ktd2692.c | 10 ++++++++++ 1 file changed, 10 insertions(+) @@ -89,5 +89,5 @@ index 4c2038a8..b75e0910 100755 return 0; } -- -2.34.1 +2.43.0 diff --git a/device/downstream/linux-samsung-j4lte/0002-zram-Set-zstd-as-the-default-compressor.patch b/device/downstream/linux-samsung-j4lte/0002-zram-Set-zstd-as-the-default-compressor.patch new file mode 100644 index 000000000..f4bddb054 --- /dev/null +++ b/device/downstream/linux-samsung-j4lte/0002-zram-Set-zstd-as-the-default-compressor.patch @@ -0,0 +1,26 @@ +From 3bbf12d4f99a8507806127601802fc8bdd3e7537 Mon Sep 17 00:00:00 2001 +From: Hendra Manudinata +Date: Wed, 25 Jun 2025 14:30:18 +0700 +Subject: [PATCH 2/7] zram: Set zstd as the default compressor + +Signed-off-by: Hendra Manudinata +--- + drivers/block/zram/zram_drv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c +index d2fc884d..ffee217a 100644 +--- a/drivers/block/zram/zram_drv.c ++++ b/drivers/block/zram/zram_drv.c +@@ -38,7 +38,7 @@ + /* Globals */ + static int zram_major; + static struct zram *zram_devices; +-static const char *default_compressor = "lzo"; ++static const char *default_compressor = "zstd"; + + /* Module params (documentation at end) */ + static unsigned int num_devices = 1; +-- +2.43.0 + diff --git a/device/downstream/linux-samsung-j4lte/0003-Update-file-proc.S.patch b/device/downstream/linux-samsung-j4lte/0003-Update-file-proc.S.patch deleted file mode 100644 index c894d9fe0..000000000 --- a/device/downstream/linux-samsung-j4lte/0003-Update-file-proc.S.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 53d14f0e8b9d68050dceccbecc8219d356437c07 Mon Sep 17 00:00:00 2001 -From: Eray Tutmaz -Date: Thu, 19 Oct 2023 08:31:12 +0000 -Subject: [PATCH 3/6] Update file proc.S - ---- - arch/arm64/mm/proc.S | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/arch/arm64/mm/proc.S b/arch/arm64/mm/proc.S -index 4c2d56b9..7d2915bc 100644 ---- a/arch/arm64/mm/proc.S -+++ b/arch/arm64/mm/proc.S -@@ -140,8 +140,6 @@ ENTRY(cpu_do_switch_mm) - b post_ttbr_update_workaround // Back to C code... - ENDPROC(cpu_do_switch_mm) - -- .section ".text.init", #alloc, #execinstr -- - /* - * __cpu_setup - * --- -2.34.1 - diff --git a/device/downstream/linux-samsung-j4lte/0004-drivers-usb-u_ether-Force-setting-random-MAC-address.patch b/device/downstream/linux-samsung-j4lte/0003-drivers-usb-u_ether-Force-setting-random-MAC-address.patch similarity index 76% rename from device/downstream/linux-samsung-j4lte/0004-drivers-usb-u_ether-Force-setting-random-MAC-address.patch rename to device/downstream/linux-samsung-j4lte/0003-drivers-usb-u_ether-Force-setting-random-MAC-address.patch index 89fee1366..792543fcb 100644 --- a/device/downstream/linux-samsung-j4lte/0004-drivers-usb-u_ether-Force-setting-random-MAC-address.patch +++ b/device/downstream/linux-samsung-j4lte/0003-drivers-usb-u_ether-Force-setting-random-MAC-address.patch @@ -1,9 +1,9 @@ -From 85d282bcd9ae6a907c10c51354c34a2a5c4cab81 Mon Sep 17 00:00:00 2001 -From: Hendra Manudinata -Date: Tue, 7 May 2024 23:40:58 +0700 -Subject: [PATCH 4/6] drivers: usb: u_ether: Force setting random MAC address +From 269f6a524a9d82624f5eea0f41eea14634650a25 Mon Sep 17 00:00:00 2001 +From: Hendra Manudinata +Date: Tue, 24 Jun 2025 22:44:42 +0700 +Subject: [PATCH 3/7] drivers: usb: u_ether: Force setting random MAC address -Signed-off-by: Hendra Manudinata +Signed-off-by: Hendra Manudinata --- drivers/usb/gadget/function/u_ether.c | 6 ------ 1 file changed, 6 deletions(-) @@ -32,5 +32,5 @@ index b7d94ae9..6252450c 100644 net->ethtool_ops = &ops; -- -2.34.1 +2.43.0 diff --git a/device/downstream/linux-samsung-j4lte/0005-staging-samsung-sec_batt-Force-disable-low-power-cha.patch b/device/downstream/linux-samsung-j4lte/0004-staging-samsung-sec_batt-Force-disable-low-power-cha.patch similarity index 67% rename from device/downstream/linux-samsung-j4lte/0005-staging-samsung-sec_batt-Force-disable-low-power-cha.patch rename to device/downstream/linux-samsung-j4lte/0004-staging-samsung-sec_batt-Force-disable-low-power-cha.patch index 4c8649aa0..1ed654e83 100644 --- a/device/downstream/linux-samsung-j4lte/0005-staging-samsung-sec_batt-Force-disable-low-power-cha.patch +++ b/device/downstream/linux-samsung-j4lte/0004-staging-samsung-sec_batt-Force-disable-low-power-cha.patch @@ -1,10 +1,10 @@ -From 5c21a20cc9d4c6f19b5d4baa1ac4ec40ce26ae0f Mon Sep 17 00:00:00 2001 -From: Hendra Manudinata -Date: Tue, 7 May 2024 23:42:50 +0700 -Subject: [PATCH 5/6] staging: samsung: sec_batt: Force disable low power +From 635fa2923ec665957465e21f8f6994d7d4ee8a97 Mon Sep 17 00:00:00 2001 +From: Hendra Manudinata +Date: Tue, 24 Jun 2025 22:44:45 +0700 +Subject: [PATCH 4/7] staging: samsung: sec_batt: Force disable low power charge -Signed-off-by: Hendra Manudinata +Signed-off-by: Hendra Manudinata --- drivers/staging/samsung/sec_batt.c | 3 +++ 1 file changed, 3 insertions(+) @@ -26,5 +26,5 @@ index de9f63ef..5145dcc6 100644 pr_info("%s: Low power charging mode: %d\n", __func__, lpcharge); -- -2.34.1 +2.43.0 diff --git a/device/downstream/linux-samsung-j4lte/0006-HACK-decon_7570-Swap-red-blue-offset.patch b/device/downstream/linux-samsung-j4lte/0005-HACK-decon_7570-Swap-red-blue-offset.patch similarity index 82% rename from device/downstream/linux-samsung-j4lte/0006-HACK-decon_7570-Swap-red-blue-offset.patch rename to device/downstream/linux-samsung-j4lte/0005-HACK-decon_7570-Swap-red-blue-offset.patch index db3d33136..26af84c85 100644 --- a/device/downstream/linux-samsung-j4lte/0006-HACK-decon_7570-Swap-red-blue-offset.patch +++ b/device/downstream/linux-samsung-j4lte/0005-HACK-decon_7570-Swap-red-blue-offset.patch @@ -1,7 +1,7 @@ -From b902b582f39d47d0196e0540e57e172c5a6eb403 Mon Sep 17 00:00:00 2001 -From: Hendra Manudinata -Date: Mon, 28 Oct 2024 16:22:38 +0700 -Subject: [PATCH 6/6] HACK: decon_7570: Swap red & blue offset +From 8c520ab87b8213a340c0c86a88b24e4d90e3a457 Mon Sep 17 00:00:00 2001 +From: Hendra Manudinata +Date: Tue, 24 Jun 2025 22:44:50 +0700 +Subject: [PATCH 5/7] HACK: decon_7570: Swap red & blue offset Based on [1], to make red & blue properly rendered. @@ -31,5 +31,5 @@ index 7695b674..b3010c98 100644 break; -- -2.34.1 +2.43.0 diff --git a/device/downstream/linux-samsung-j4lte/0006-drivers-samsung-scsc-Fix-FW_LOCATION_AUTO-symbol.patch b/device/downstream/linux-samsung-j4lte/0006-drivers-samsung-scsc-Fix-FW_LOCATION_AUTO-symbol.patch new file mode 100644 index 000000000..f78939532 --- /dev/null +++ b/device/downstream/linux-samsung-j4lte/0006-drivers-samsung-scsc-Fix-FW_LOCATION_AUTO-symbol.patch @@ -0,0 +1,28 @@ +From d4853927ccf5f532903110fe181aa7ba05dee7b9 Mon Sep 17 00:00:00 2001 +From: Hendra Manudinata +Date: Tue, 24 Jun 2025 22:44:51 +0700 +Subject: [PATCH 6/7] drivers: samsung: scsc: Fix FW_LOCATION_AUTO symbol + +It should be `bool`, since it's a selection. + +Signed-off-by: Hendra Manudinata +--- + drivers/misc/samsung/scsc/Kconfig | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/misc/samsung/scsc/Kconfig b/drivers/misc/samsung/scsc/Kconfig +index 9456d70b..e11e3197 100644 +--- a/drivers/misc/samsung/scsc/Kconfig ++++ b/drivers/misc/samsung/scsc/Kconfig +@@ -13,7 +13,7 @@ config SCSC_CORE_FW_LOCATION + Select the FW location, when CONFIG_SCSC_CORE_FW_LOCATION_AUTO=n + + config SCSC_CORE_FW_LOCATION_AUTO +- string "SCSC FW location auto select" ++ bool "SCSC FW location auto select" + default y + ---help--- + Select the FW location (Android N/O) automatically +-- +2.43.0 + diff --git a/device/downstream/linux-samsung-j4lte/0002-drivers-samsung-scsc-Skip-mount-point-check.patch b/device/downstream/linux-samsung-j4lte/0007-drivers-samsung-scsc-Skip-mount-point-check.patch similarity index 69% rename from device/downstream/linux-samsung-j4lte/0002-drivers-samsung-scsc-Skip-mount-point-check.patch rename to device/downstream/linux-samsung-j4lte/0007-drivers-samsung-scsc-Skip-mount-point-check.patch index c9ecce236..2ab43d896 100644 --- a/device/downstream/linux-samsung-j4lte/0002-drivers-samsung-scsc-Skip-mount-point-check.patch +++ b/device/downstream/linux-samsung-j4lte/0007-drivers-samsung-scsc-Skip-mount-point-check.patch @@ -1,12 +1,12 @@ -From 458b76be4e001e9c50104b113e56654ed3575cc7 Mon Sep 17 00:00:00 2001 -From: Hendra Manudinata -Date: Tue, 7 May 2024 21:01:13 +0700 -Subject: [PATCH 2/6] drivers: samsung: scsc: Skip mount point check +From f477ca8aa702f428eebad3966b164d9ffb0e1839 Mon Sep 17 00:00:00 2001 +From: Hendra Manudinata +Date: Tue, 24 Jun 2025 22:44:53 +0700 +Subject: [PATCH 7/7] drivers: samsung: scsc: Skip mount point check -We definitely won't be able to do this check on postmarketOS, so let's +We probably won't be able to do this check on postmarketOS, so let's say that the path will be always exist. -Signed-off-by: Hendra Manudinata +Signed-off-by: Hendra Manudinata --- drivers/misc/samsung/scsc/mx140_file.c | 3 +++ 1 file changed, 3 insertions(+) @@ -33,5 +33,5 @@ index 0bc345ca..601e4bd6 100644 /* Search for SCSC FW under the mountpoints */ -- -2.34.1 +2.43.0 diff --git a/device/downstream/linux-samsung-j4lte/APKBUILD b/device/downstream/linux-samsung-j4lte/APKBUILD index d338f4e30..6a1345b37 100644 --- a/device/downstream/linux-samsung-j4lte/APKBUILD +++ b/device/downstream/linux-samsung-j4lte/APKBUILD @@ -25,18 +25,20 @@ makedepends=" " # Source -_repository="android_kernel_samsung_j4lte" -_commit="3649f566a23e749962b946d54a3c73e1a9305ffc" +_repository="android_kernel_samsung_universal7570" +_commit="57ffdcdde7e968af314e809cdab6b3ee24bc4d24" _config="config-$_flavor.$arch" source=" - $pkgname-$_commit.tar.gz::https://gitlab.com/manoedinata/$_repository/-/archive/$_commit.tar.gz + $pkgname-$_commit.tar.gz::https://github.com/DaunScape/$_repository/archive/$_commit.tar.gz $_config 0001-drivers-leds-ktd2692-Guard-function-calls-under-CONF.patch - 0002-drivers-samsung-scsc-Skip-mount-point-check.patch - 0003-Update-file-proc.S.patch - 0004-drivers-usb-u_ether-Force-setting-random-MAC-address.patch - 0005-staging-samsung-sec_batt-Force-disable-low-power-cha.patch - 0006-HACK-decon_7570-Swap-red-blue-offset.patch + 0002-zram-Set-zstd-as-the-default-compressor.patch + 0003-drivers-usb-u_ether-Force-setting-random-MAC-address.patch + 0004-staging-samsung-sec_batt-Force-disable-low-power-cha.patch + 0005-HACK-decon_7570-Swap-red-blue-offset.patch + 0006-drivers-samsung-scsc-Fix-FW_LOCATION_AUTO-symbol.patch + 0007-drivers-samsung-scsc-Skip-mount-point-check.patch + linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch " builddir="$srcdir/$_repository-$_commit" _outdir="out" @@ -68,12 +70,14 @@ package() { } sha512sums=" -fa8883e729c612fc9c563a003f0e24642f5199684932cc92f886feca76956094b8a2a96eaee30513f50b70f38f60b07c0e13668143061c43947f545122c70a5d linux-samsung-j4lte-3649f566a23e749962b946d54a3c73e1a9305ffc.tar.gz -a844d6505b47f6cce06b9598a88f2ae6aa40b90390eee6af6cf5b1b60ab0ac4b77f0da5395508934914a67b773c8485a81b4081f6b4d6846df7d515a018e748b config-samsung-j4lte.aarch64 -1e42cdc37e8dffd1b557705f416d94606a61a1fe70bca259d88652f1b7f0d7ded6dc475a9a92d6bf5a1db904936d8fb8ee9a312c0f3cbf461b71472a7b459462 0001-drivers-leds-ktd2692-Guard-function-calls-under-CONF.patch -6d0603e1fbb8d7682c518694c0781292e46be42111a4be84e4e7efaf3298f9c43dfcd40806e0a9f2701c096ef8e6ab223f6e36afc36fc53d3475266b42719a84 0002-drivers-samsung-scsc-Skip-mount-point-check.patch -fde3e1dc2282ed62a2b0973d385c2deed4126ce82e350d4e069635c734e480d66876094a0f99506ee03d4d72626ad7c5755ac11cd2c1a0a1f519733cdb7b6fb3 0003-Update-file-proc.S.patch -142f682492c8020222855b9e900b22ea890dff5a88283438281d6cf7dae5a53b81de75cf02c40c1fc469fa28d3ad2f7e061522375c3f03913ed27c5bd1625dcd 0004-drivers-usb-u_ether-Force-setting-random-MAC-address.patch -da954e52d90344458f80365c7fba60a5a82a0764c54c90cb6259d9f507b00e812b410d868515eb6836837a72697d9e12e2b00d0dd234c962a32888a76db4e0cc 0005-staging-samsung-sec_batt-Force-disable-low-power-cha.patch -007c9e9a8230f12da6dc05f4043cfbd2e1e8909c2397358b71a10aef2a7c7c5139df02e8f8841342c13c72dfcf5079f070acb23768e379c073a035c70b84bef3 0006-HACK-decon_7570-Swap-red-blue-offset.patch +495e1f9d4c6b4997a5f5faced507493421ecaa104fc6c8affff546f855cc5ea8f535177464f422f5b76db96fbbd1ead2471ef0fd7537659c2041d03c53ede97c linux-samsung-j4lte-57ffdcdde7e968af314e809cdab6b3ee24bc4d24.tar.gz +a1de7074c7f3511de1e2fc1517dc2477dfeeadfdc62b35910182ae4a0c1ef7191dbc4d92db98fd64e11c51f2abd996d3698af722164c3fe10a9b16c0365860ee config-samsung-j4lte.aarch64 +fafed0c79633b50f9c62febeb1198bc863ddcaf7d3140bf58b87f574a75a16c1b73d563ce849ab8400030d6700bf64ea3bbb60b5cb86a902696e1bd702a3b276 0001-drivers-leds-ktd2692-Guard-function-calls-under-CONF.patch +f81dc234b7c37e5c33472a22f96299c435d4e2728e24164dc375abbc80912ce5a9045178deb2338f1f484a52296ad558541c01c101f244a62bf6149e75e0406b 0002-zram-Set-zstd-as-the-default-compressor.patch +f69b9363ffd543f98f7799256bb3cfccc84623b69d8c7ee3ea291b52cecac7d961d4b491db6b5477bdd527ad3e9cbd738d67647fc074adcd2927b5eb6d2478dd 0003-drivers-usb-u_ether-Force-setting-random-MAC-address.patch +8f17a56957476832df48f90c229302958ec848300ea7dff76c2e9fc9433c301b28239bbc7404cf9c1bac5410dd9984dce39d132bbb29650324b9136777185583 0004-staging-samsung-sec_batt-Force-disable-low-power-cha.patch +a5d4afc22f514525f362884a618a770cf5301d4b0ae89d7f819d60c27aff9cb04f1ee823ebefe49872ac01e84a429d9619e0df7ec1c7b83793bc0dfb1da62e39 0005-HACK-decon_7570-Swap-red-blue-offset.patch +e0f5e505e794d4db1ed87a86dadf8321199c8c749a2b1a9b31fc572320b95d9cc004664eea2f3e20163d2993bfe0f50bdcecf027b70ce551d02abb2874985f9a 0006-drivers-samsung-scsc-Fix-FW_LOCATION_AUTO-symbol.patch +f0da70e3b5cc498e19430936422cf89476d68a5bbe45d593ab3c8bf353a81401a9133df983d3f1f84d0127670ad32b8adcb91e1beb821eb2efddd831f22f79dc 0007-drivers-samsung-scsc-Skip-mount-point-check.patch +75545ccd0082a119b9ad95fcef3523c939a5c946f8f3a5c3dde15cee1502f6c1011050a0ad5359426f018bb7ceea1c97a28c7665941bc89f365c8d11065ce0f6 linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch " diff --git a/device/downstream/linux-samsung-j4lte/config-samsung-j4lte.aarch64 b/device/downstream/linux-samsung-j4lte/config-samsung-j4lte.aarch64 index 1350a0a53..7faddba72 100644 --- a/device/downstream/linux-samsung-j4lte/config-samsung-j4lte.aarch64 +++ b/device/downstream/linux-samsung-j4lte/config-samsung-j4lte.aarch64 @@ -163,6 +163,7 @@ CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y +CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set @@ -1078,7 +1079,8 @@ CONFIG_OF_RESERVED_MEM=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_ZRAM=y -# CONFIG_ZRAM_LZ4_COMPRESS is not set +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_ZRAM_ZSTD_COMPRESS=y # CONFIG_ZRAM_DEBUG is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y @@ -3079,7 +3081,7 @@ CONFIG_USB_U_SERIAL=y CONFIG_USB_RNDIS_MULTIPACKET=y CONFIG_USB_G_ANDROID=y CONFIG_USB_ANDROID_SAMSUNG_COMPOSITE=y -CONFIG_USB_ANDROID_SAMSUNG_MTP=y +# CONFIG_USB_ANDROID_SAMSUNG_MTP is not set # CONFIG_USB_LOCK_SUPPORT_FOR_MDM is not set # CONFIG_USB_DUN_SUPPORT is not set CONFIG_USB_NCM_SUPPORT_MTU_CHANGE=y @@ -3977,7 +3979,7 @@ CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y # CONFIG_CUSE is not set -# CONFIG_OVERLAY_FS is not set +CONFIG_OVERLAY_FS=y # # Caches @@ -4068,7 +4070,14 @@ CONFIG_PSTORE_PMSG=y CONFIG_PSTORE_RAM=y # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set -# CONFIG_F2FS_FS is not set +CONFIG_F2FS_FS=y +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +# CONFIG_F2FS_FS_SECURITY is not set +# CONFIG_F2FS_CHECK_FS is not set +# CONFIG_F2FS_FS_ENCRYPTION is not set +# CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_NETWORK_FILESYSTEMS=y # CONFIG_NFS_FS is not set # CONFIG_NFSD is not set @@ -4317,6 +4326,9 @@ CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y +# CONFIG_SECURITY_SELINUX_FAKE_ENFORCE is not set +# CONFIG_SECURITY_SELINUX_ALWAYS_ENFORCE is not set +CONFIG_SECURITY_SELINUX_NEVER_ENFORCE=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set @@ -4397,7 +4409,7 @@ CONFIG_CRYPTO_HMAC=y # Digest # CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set +CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRCT10DIF is not set CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_MD4 is not set @@ -4442,6 +4454,7 @@ CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set +CONFIG_CRYPTO_ZSTD=y # # Random Number Generation @@ -4497,6 +4510,7 @@ CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set +CONFIG_XXHASH=y CONFIG_AUDIT_GENERIC=y CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y CONFIG_AUDIT_COMPAT_GENERIC=y @@ -4507,6 +4521,8 @@ CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y diff --git a/device/downstream/linux-samsung-j4lte/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch b/device/downstream/linux-samsung-j4lte/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch new file mode 120000 index 000000000..f61312e32 --- /dev/null +++ b/device/downstream/linux-samsung-j4lte/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch @@ -0,0 +1 @@ +../../.shared-patches/linux/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch \ No newline at end of file