Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] pinebookpro-kernel: update to 5.15.74
@ 2022-10-15 21:24 CameronNemo
  2022-10-17  3:50 ` [PR PATCH] [Merged]: " sgn
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: CameronNemo @ 2022-10-15 21:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1351 bytes --]

There is a new pull request by CameronNemo against master on the void-packages repository

https://github.com/CameronNemo/void-packages pbp-kernel-5.15
https://github.com/void-linux/void-packages/pull/39974

pinebookpro-kernel: update to 5.15.74
[ci skip]

Enable PSI by default, for Waydroid support.

https://github.com/waydroid/waydroid/issues/136
https://docs.waydro.id/debugging/troubleshooting#warning-service-manager-dev-binder-has-died

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64
  - aarch64-musl


A patch file from https://github.com/void-linux/void-packages/pull/39974.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-pbp-kernel-5.15-39974.patch --]
[-- Type: text/x-diff, Size: 5195 bytes --]

From 90db4f83d7c9d4a88c4705fccb4ca1fc41b552c3 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Sun, 26 Jun 2022 12:16:36 -0700
Subject: [PATCH] pinebookpro-kernel: update to 5.15.74

Enable PSI by default, for Waydroid support.

https://github.com/waydroid/waydroid/issues/136
https://docs.waydro.id/debugging/troubleshooting#warning-service-manager-dev-binder-has-died
---
 srcpkgs/pinebookpro-kernel/files/dotconfig | 52 +++++++++++++---------
 srcpkgs/pinebookpro-kernel/template        |  4 +-
 2 files changed, 32 insertions(+), 24 deletions(-)

diff --git a/srcpkgs/pinebookpro-kernel/files/dotconfig b/srcpkgs/pinebookpro-kernel/files/dotconfig
index b1a9af00806f..afced06c929d 100644
--- a/srcpkgs/pinebookpro-kernel/files/dotconfig
+++ b/srcpkgs/pinebookpro-kernel/files/dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.15.44 Kernel Configuration
+# Linux/arm64 5.15.74 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -118,7 +118,8 @@ CONFIG_TASKSTATS=y
 CONFIG_TASK_DELAY_ACCT=y
 CONFIG_TASK_XACCT=y
 CONFIG_TASK_IO_ACCOUNTING=y
-# CONFIG_PSI is not set
+CONFIG_PSI=y
+# CONFIG_PSI_DEFAULT_DISABLED is not set
 # end of CPU/Task time and stats accounting
 
 CONFIG_CPU_ISOLATION=y
@@ -361,6 +362,8 @@ CONFIG_ARM64_ERRATUM_1286807=y
 CONFIG_ARM64_ERRATUM_1463225=y
 CONFIG_ARM64_ERRATUM_1542419=y
 CONFIG_ARM64_ERRATUM_1508412=y
+CONFIG_ARM64_ERRATUM_2441009=y
+CONFIG_ARM64_ERRATUM_2457168=y
 CONFIG_CAVIUM_ERRATUM_22375=y
 CONFIG_CAVIUM_ERRATUM_23154=y
 CONFIG_CAVIUM_ERRATUM_27456=y
@@ -462,7 +465,6 @@ CONFIG_ARM64_TLB_RANGE=y
 #
 CONFIG_AS_HAS_ARMV8_5=y
 CONFIG_ARM64_BTI=y
-CONFIG_ARM64_BTI_KERNEL=y
 CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
 CONFIG_ARM64_E0PD=y
 CONFIG_ARCH_RANDOM=y
@@ -670,6 +672,7 @@ CONFIG_HAVE_KRETPROBES=y
 CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
 CONFIG_HAVE_NMI=y
 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
 CONFIG_HAVE_ARCH_TRACEHOOK=y
 CONFIG_HAVE_DMA_CONTIGUOUS=y
 CONFIG_GENERIC_SMP_IDLE_THREAD=y
@@ -2132,7 +2135,6 @@ CONFIG_PROC_EVENTS=y
 
 CONFIG_ARM_SCPI_PROTOCOL=y
 CONFIG_ARM_SCPI_POWER_DOMAIN=y
-# CONFIG_ARM_SDE_INTERFACE is not set
 # CONFIG_FIRMWARE_MEMMAP is not set
 CONFIG_DMIID=y
 CONFIG_DMI_SYSFS=y
@@ -3181,7 +3183,7 @@ CONFIG_USB_SIERRA_NET=m
 CONFIG_USB_VL600=m
 CONFIG_USB_NET_CH9200=m
 # CONFIG_USB_NET_AQC111 is not set
-# CONFIG_USB_RTL8153_ECM is not set
+CONFIG_USB_RTL8153_ECM=m
 CONFIG_WLAN=y
 CONFIG_WLAN_VENDOR_ADMTEK=y
 CONFIG_ADM8211=m
@@ -8698,7 +8700,6 @@ CONFIG_CRYPTO_CRC32C=y
 CONFIG_CRYPTO_CRC32=y
 CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_BLAKE2B=m
-# CONFIG_CRYPTO_BLAKE2S is not set
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_GHASH=m
 CONFIG_CRYPTO_POLY1305=m
@@ -8806,22 +8807,6 @@ CONFIG_SYSTEM_TRUSTED_KEYS=""
 # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
 # end of Certificates for signature checking
 
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=m
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
-CONFIG_CRYPTO_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_DES=m
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
-CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
-CONFIG_CRYPTO_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
-CONFIG_CRYPTO_LIB_SHA256=y
-CONFIG_CRYPTO_LIB_SM4=y
 CONFIG_BINARY_PRINTF=y
 
 #
@@ -8845,6 +8830,29 @@ CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
 CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
 # CONFIG_INDIRECT_PIO is not set
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_LIB_SM4=y
+# end of Crypto library routines
+
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff --git a/srcpkgs/pinebookpro-kernel/template b/srcpkgs/pinebookpro-kernel/template
index 9f1837afc7bf..ad77b2deb2c2 100644
--- a/srcpkgs/pinebookpro-kernel/template
+++ b/srcpkgs/pinebookpro-kernel/template
@@ -1,6 +1,6 @@
 # Template file for 'pinebookpro-kernel'
 pkgname=pinebookpro-kernel
-version=5.15.46
+version=5.15.74
 revision=1
 archs="aarch64*"
 wrksrc="linux-${version%.*}"
@@ -11,7 +11,7 @@ homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
  https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
 checksum="57b2cf6991910e3b67a1b3490022e8a0674b6965c74c12da1e99d138d1991ee8
- 05714affe282f20c4434f24998e7cde91f910d286006021e24f17369fc8eff4d"
+ c820aa0d09647e9b9d32ff746d8581600696f5a16b1485af9c9826c228e990ec"
 skip_extraction="patch-${version}.xz"
 python_version=3
 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PR PATCH] [Merged]: pinebookpro-kernel: update to 5.15.74
  2022-10-15 21:24 [PR PATCH] pinebookpro-kernel: update to 5.15.74 CameronNemo
@ 2022-10-17  3:50 ` sgn
  2022-10-17  4:20 ` sgn
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: sgn @ 2022-10-17  3:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1184 bytes --]

There's a merged pull request on the void-packages repository

pinebookpro-kernel: update to 5.15.74
https://github.com/void-linux/void-packages/pull/39974

Description:
[ci skip]

Enable PSI by default, for Waydroid support.

https://github.com/waydroid/waydroid/issues/136
https://docs.waydro.id/debugging/troubleshooting#warning-service-manager-dev-binder-has-died

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64
  - aarch64-musl


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: pinebookpro-kernel: update to 5.15.74
  2022-10-15 21:24 [PR PATCH] pinebookpro-kernel: update to 5.15.74 CameronNemo
  2022-10-17  3:50 ` [PR PATCH] [Merged]: " sgn
@ 2022-10-17  4:20 ` sgn
  2022-10-17  6:08 ` classabbyamp
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: sgn @ 2022-10-17  4:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 186 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/39974#issuecomment-1280263363

Comment:
Wait! Why doesn't pinebook uses mainline kernel?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: pinebookpro-kernel: update to 5.15.74
  2022-10-15 21:24 [PR PATCH] pinebookpro-kernel: update to 5.15.74 CameronNemo
  2022-10-17  3:50 ` [PR PATCH] [Merged]: " sgn
  2022-10-17  4:20 ` sgn
@ 2022-10-17  6:08 ` classabbyamp
  2022-10-17  6:08 ` classabbyamp
  2022-10-18  2:14 ` CameronNemo
  4 siblings, 0 replies; 6+ messages in thread
From: classabbyamp @ 2022-10-17  6:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 212 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/39974#issuecomment-1280335490

Comment:
> Wait! Why doesn't pinebook uses mainline kernel?

@CameronNemo 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: pinebookpro-kernel: update to 5.15.74
  2022-10-15 21:24 [PR PATCH] pinebookpro-kernel: update to 5.15.74 CameronNemo
                   ` (2 preceding siblings ...)
  2022-10-17  6:08 ` classabbyamp
@ 2022-10-17  6:08 ` classabbyamp
  2022-10-18  2:14 ` CameronNemo
  4 siblings, 0 replies; 6+ messages in thread
From: classabbyamp @ 2022-10-17  6:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 212 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/39974#issuecomment-1280335490

Comment:
> Wait! Why doesn't pinebook uses mainline kernel?

@CameronNemo 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: pinebookpro-kernel: update to 5.15.74
  2022-10-15 21:24 [PR PATCH] pinebookpro-kernel: update to 5.15.74 CameronNemo
                   ` (3 preceding siblings ...)
  2022-10-17  6:08 ` classabbyamp
@ 2022-10-18  2:14 ` CameronNemo
  4 siblings, 0 replies; 6+ messages in thread
From: CameronNemo @ 2022-10-18  2:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1116 bytes --]

New comment by CameronNemo on void-packages repository

https://github.com/void-linux/void-packages/pull/39974#issuecomment-1281723863

Comment:
I think theoretically you can use the mainline kernel, although I have not tried ours specifically.

There are a few patchsets that I apply on this 5.15 series:

* Several invasive patches to get altmode DP support to work; I am strongly considering dropping these patches for 6.1 (or whatever the next LTS is).
* Some patches to ensure the timing requirements for the bluetooth modem are satisifed; I would like to try something in the DTS like [this](https://lists.infradead.org/pipermail/linux-rockchip/2022-October/034871.html), but have not gotten around to it.
* One patch to the ASoC system to get jack detection to work correctly; this has not been merged or submitted upstream and I do not even know if it would be.
* One DTS tweak to get USB-C role detection to work correctly; this has been merged and will be dropped for the next LTS bump
* Several patches to get gamma control to work; this has been merged and will be dropped fro the next LTS bump.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-10-18  2:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-15 21:24 [PR PATCH] pinebookpro-kernel: update to 5.15.74 CameronNemo
2022-10-17  3:50 ` [PR PATCH] [Merged]: " sgn
2022-10-17  4:20 ` sgn
2022-10-17  6:08 ` classabbyamp
2022-10-17  6:08 ` classabbyamp
2022-10-18  2:14 ` CameronNemo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).