linux-samsung-crownlte: backport statx syscall,
quite a few programs require this syscall, severely restricting usability without it. Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6877
This commit is contained in:
parent
3e7e4650aa
commit
a217d2e40c
4 changed files with 1954 additions and 9 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,22 @@
|
|||
cherry-pick/backport of fdfe4a393e9cd8c92f4489ca207d410f44d05043
|
||||
--- a/include/uapi/asm-generic/unistd.h
|
||||
+++ b/include/uapi/asm-generic/unistd.h
|
||||
@@ -730,13 +730,17 @@
|
||||
__SYSCALL(__NR_pkey_alloc, sys_pkey_alloc)
|
||||
#define __NR_pkey_free 290
|
||||
__SYSCALL(__NR_pkey_free, sys_pkey_free)
|
||||
+#define __NR_statx 291
|
||||
+__SYSCALL(__NR_statx, sys_statx)
|
||||
+#define __NR_staty 397
|
||||
+__SYSCALL(__NR_staty, sys_statx)
|
||||
#define __NR_pidfd_send_signal 424
|
||||
__SYSCALL(__NR_pidfd_send_signal, sys_pidfd_send_signal)
|
||||
#define __NR_pidfd_open 434
|
||||
__SYSCALL(__NR_pidfd_open, sys_pidfd_open)
|
||||
|
||||
#undef __NR_syscalls
|
||||
-#define __NR_syscalls 435
|
||||
+#define __NR_syscalls 437
|
||||
|
||||
/*
|
||||
* All syscalls below here should go away really,
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
pkgname=linux-samsung-crownlte
|
||||
pkgver=4.9.218
|
||||
pkgrel=3
|
||||
pkgrel=6
|
||||
pkgdesc="Samsung Galaxy Note 9 kernel fork"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
|
|
@ -35,6 +35,8 @@ source="
|
|||
04-wifi-firmware-path.patch
|
||||
05-decon_core-disable-decon_release.patch
|
||||
06-fix-read-only-segment-has-dynamic-relocations-error.patch
|
||||
07-statx-add-system-call-to-make-advanced-file-info-available.patch
|
||||
08-generic-syscall-wire-up-statx-syscall.patch
|
||||
"
|
||||
builddir="$srcdir/$_repository-$_commit"
|
||||
_outdir="out"
|
||||
|
|
@ -63,11 +65,13 @@ package() {
|
|||
|
||||
sha512sums="
|
||||
a19967220faac402dd6fc2424f89cc236f367047d069a2234ca391e44a47fe04e3aff9562dd0be6f6b81d80e95fc7daf3edb26cf29349a35e0dc1c4af4fcb813 linux-samsung-crownlte-5a2dd7d6f3a05168d2f1303c3b29e9e9fa39b781.tar.gz
|
||||
6857ab47974cc603edce357863f9a0dcadd1c492946572fd9897190eae5042f859b23660b4761acef889983fe8475b3d27255690114b1e63ce9e3a16058105ac config-samsung-crownlte.aarch64
|
||||
a4375b6afd9cfdb5365050778052e4d9677a700ed711929e85dbaec01875feaf398c876fe907c973d1220a42373cab0dae791d7652b3412244a1fce79486f1b5 config-samsung-crownlte.aarch64
|
||||
8d56a239cbd488692249ba856f3e949863dbb60edacfc862171f7b42c2564e99009ba88c8299b2179f468291fdc0de118235307acad07ec88342b8e68ee6f075 01-decon_reg.patch
|
||||
65f5b1541bf3d4dab9db3d5de2aa888e794772f66d85541d11fbf515e7ec9188cda2ec46411f5469d8485caa5f405ffa16159f556bd9180c0cd3a527b14f9f5f 02-decon_dsi-BGRA-to-RGBA.patch
|
||||
24eb8701d77ad6cfc98a153341874d753a67930a369b1a08d8d51682a5d1014971e106bda93b7180bcacdf7032bb952fdca02f68886ea27c761eab8fefdb03fa 03-decon_dsi-UNBLANK-missed.patch
|
||||
596235334147a430d0104d01647e57aeac71b7a9e484daf4ad8fca9cd1cf23e040fbf2c00dea7fb2a096e741eb1dde71471585a59d71d47dcdb1336e5c16efad 04-wifi-firmware-path.patch
|
||||
3bae3abd47766eba42ebe1ca758f0d9e1f8a926132d98705985b493fb99115af863700cc76cfaf3a8b812fcae86b52b7c6807dc8fbade95f98c1e965c5e3dddc 05-decon_core-disable-decon_release.patch
|
||||
763b7bb86f7b0d381771c292f531f81e33826438e7d3e866e3b295295415366a68f55a0b9ed6afd1a2a1ffc4204537cbc14a55af8b500e2c087cc4ef7f25b059 06-fix-read-only-segment-has-dynamic-relocations-error.patch
|
||||
e725283a658b3ab40472a0b0840da935bf7659e58f9dff580fa519b5bd6f36b3ce61f410d331240c05a203ef155df48287bf68c510ab5deef86922bdc379a2e9 07-statx-add-system-call-to-make-advanced-file-info-available.patch
|
||||
7b1cf87a53ed9be1c23f61d7584f2f381e888e9b2768b93935cd8e92fa70e17365ca83aa46d795f7bce8277b4ccfef21d8dfba806e39b67d369305bc278c8dbd 08-generic-syscall-wire-up-statx-syscall.patch
|
||||
"
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ CONFIG_THREAD_INFO_IN_TASK=y
|
|||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||
CONFIG_CROSS_COMPILE=""
|
||||
# CONFIG_COMPILE_TEST is not set
|
||||
CONFIG_LOCALVERSION=""
|
||||
CONFIG_LOCALVERSION="-r00t2"
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
CONFIG_DEFAULT_HOSTNAME="(none)"
|
||||
CONFIG_SWAP=y
|
||||
|
|
@ -604,7 +604,7 @@ CONFIG_ELFCORE=y
|
|||
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
||||
CONFIG_BINFMT_SCRIPT=y
|
||||
# CONFIG_HAVE_AOUT is not set
|
||||
# CONFIG_BINFMT_MISC is not set
|
||||
CONFIG_BINFMT_MISC=y
|
||||
CONFIG_COREDUMP=y
|
||||
CONFIG_COMPAT=y
|
||||
CONFIG_KUSER_HELPERS=y
|
||||
|
|
@ -1021,7 +1021,7 @@ CONFIG_IP6_NF_NAT=y
|
|||
# CONFIG_TIPC is not set
|
||||
# CONFIG_ATM is not set
|
||||
# CONFIG_L2TP is not set
|
||||
# CONFIG_BRIDGE is not set
|
||||
CONFIG_BRIDGE=y
|
||||
CONFIG_HAVE_NET_DSA=y
|
||||
# CONFIG_NET_DSA is not set
|
||||
# CONFIG_VLAN_8021Q is not set
|
||||
|
|
@ -3268,10 +3268,10 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
|||
#
|
||||
# Console display driver support
|
||||
#
|
||||
CONFIG_DUMMY_CONSOLE=y
|
||||
CONFIG_DUMMY_CONSOLE_COLUMNS=80
|
||||
CONFIG_DUMMY_CONSOLE_ROWS=25
|
||||
# CONFIG_FRAMEBUFFER_CONSOLE is not set
|
||||
# CONFIG_DUMMY_CONSOLE is not set
|
||||
# CONFIG_DUMMY_CONSOLE_COLUMNS is not set
|
||||
# CONFIG_DUMMY_CONSOLE_ROWS is not set
|
||||
CONFIG_FRAMEBUFFER_CONSOLE=m
|
||||
# CONFIG_LOGO is not set
|
||||
CONFIG_SOUND=y
|
||||
# CONFIG_SOUND_OSS_CORE is not set
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue