diff --git a/fish/functions/cbl_rb_fd.fish b/fish/functions/cbl_rb_fd.fish index b6f1d9c5..b6a6aa73 100644 --- a/fish/functions/cbl_rb_fd.fish +++ b/fish/functions/cbl_rb_fd.fish @@ -13,14 +13,15 @@ function cbl_rb_fd -d "Rebase generic Fedora kernel on latest linux-next" git rh origin/master # Patching + set -a reverts a8ffe235b11e8a7274c4aa848a1371c315924974 # bcachefs: trans_for_each_update() now declares loop iter for revert in $reverts git revert --mainline 1 --no-edit $revert; or return end - set -a b4_patches https://lore.kernel.org/all/20231212104149.2388753-1-ckeepax@opensource.cirrus.com/ # ASoC: cs42l43: Add missing statics for hp_ilimit functions set -a b4_patches https://lore.kernel.org/all/20231212171044.1108464-1-jtornosm@redhat.com/ # rpm-pkg: simplify installkernel %post for patch in $b4_patches b4 shazam -l -P _ -s $patch; or return end + set -a crl_patches 'https://evilpiepirate.org/git/bcachefs.git/patch/?id=caa480b52367442443e3acbab60c404254c333bb' # bcachefs: trans_for_each_update() now declares loop iter for patch in $crl_patches crl $patch | git am -3; or return end diff --git a/pkgbuilds/linux-next-llvm/20231212_ckeepax_asoc_cs42l43_add_missing_statics_for_hp_ilimit_functions.patch b/pkgbuilds/linux-next-llvm/20231212_ckeepax_asoc_cs42l43_add_missing_statics_for_hp_ilimit_functions.patch deleted file mode 100644 index 955f36ec..00000000 --- a/pkgbuilds/linux-next-llvm/20231212_ckeepax_asoc_cs42l43_add_missing_statics_for_hp_ilimit_functions.patch +++ /dev/null @@ -1,42 +0,0 @@ -From git@z Thu Jan 1 00:00:00 1970 -Subject: [PATCH] ASoC: cs42l43: Add missing statics for hp_ilimit functions -From: Charles Keepax -Date: Tue, 12 Dec 2023 10:41:49 +0000 -Message-Id: <20231212104149.2388753-1-ckeepax@opensource.cirrus.com> -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 7bit - -Fixes: bbbc18d8c27c ("ASoC: cs42l43: Allow HP amp to cool off after current limit") -Reported-by: Stephen Rothwell -Signed-off-by: Charles Keepax -Link: https://lore.kernel.org/r/20231212104149.2388753-1-ckeepax@opensource.cirrus.com ---- - sound/soc/codecs/cs42l43.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/sound/soc/codecs/cs42l43.c b/sound/soc/codecs/cs42l43.c -index d2412dab35996..6a64681767de8 100644 ---- a/sound/soc/codecs/cs42l43.c -+++ b/sound/soc/codecs/cs42l43.c -@@ -139,7 +139,7 @@ CS42L43_IRQ_ERROR(spkl_therm_warm) - CS42L43_IRQ_ERROR(spkr_sc_detect) - CS42L43_IRQ_ERROR(spkl_sc_detect) - --void cs42l43_hp_ilimit_clear_work(struct work_struct *work) -+static void cs42l43_hp_ilimit_clear_work(struct work_struct *work) - { - struct cs42l43_codec *priv = container_of(work, struct cs42l43_codec, - hp_ilimit_clear_work.work); -@@ -156,7 +156,7 @@ void cs42l43_hp_ilimit_clear_work(struct work_struct *work) - snd_soc_dapm_mutex_unlock(dapm); - } - --void cs42l43_hp_ilimit_work(struct work_struct *work) -+static void cs42l43_hp_ilimit_work(struct work_struct *work) - { - struct cs42l43_codec *priv = container_of(work, struct cs42l43_codec, - hp_ilimit_work); --- -2.39.2 - diff --git a/pkgbuilds/linux-next-llvm/PKGBUILD b/pkgbuilds/linux-next-llvm/PKGBUILD index 103f6d0a..38db1c04 100644 --- a/pkgbuilds/linux-next-llvm/PKGBUILD +++ b/pkgbuilds/linux-next-llvm/PKGBUILD @@ -3,7 +3,7 @@ _localversion=-llvm pkgname=linux-next$_localversion -_srctag=next-20231212 +_srctag=next-20231218 pkgver=${_srctag//-/.} pkgrel=1 pkgdesc='linux-next' @@ -23,7 +23,6 @@ options=('!strip') source=( "$pkgname::git+https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git?signed#tag=$_srctag" config - 20231212_ckeepax_asoc_cs42l43_add_missing_statics_for_hp_ilimit_functions.patch ) validpgpkeys=( @@ -31,8 +30,7 @@ validpgpkeys=( '3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB' # Mark Brown ) sha256sums=('SKIP' - '69675dbae7efb48fb8ae6b83948ad4ef6179f488f2de143b115790078a523615' - 'ff17374971a03d0822b999b3f0243c0b6e76246ed71759e37309687bd844cc08') + '6d06348212205e223fa5a3c674fbcfe7761676e4d56dcae1efafcc61570056ca') # This obviously ties this PKGBUILD to my machine but that is kind of the point :) _kmake() { diff --git a/pkgbuilds/linux-next-llvm/config b/pkgbuilds/linux-next-llvm/config index 4951c56b..62f082f6 100644 --- a/pkgbuilds/linux-next-llvm/config +++ b/pkgbuilds/linux-next-llvm/config @@ -2,7 +2,7 @@ # Automatically generated file; DO NOT EDIT. # Linux/x86 6.7.0-rc5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="ClangBuiltLinux clang version 18.0.0git (https://github.com/llvm/llvm-project 6ed1daa0c9413bf63c2bd1f113bba4fb119f2b2b)" +CONFIG_CC_VERSION_TEXT="ClangBuiltLinux clang version 18.0.0git (https://github.com/llvm/llvm-project 0523bf1eca4475edafc8aab830c2ce48b01900c3)" CONFIG_GCC_VERSION=0 CONFIG_CC_IS_CLANG=y CONFIG_CLANG_VERSION=180000 @@ -181,6 +181,7 @@ CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_CB_BOOST is not set # CONFIG_TASKS_TRACE_RCU_READ_MB is not set CONFIG_RCU_LAZY=y +# CONFIG_RCU_LAZY_DEFAULT_OFF is not set CONFIG_RCU_DOUBLE_CHECK_CB_TIME=y # end of RCU Subsystem @@ -817,6 +818,7 @@ CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y +CONFIG_ARCH_HAS_CPU_PASID=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_ARCH_WANTS_NO_INSTR=y @@ -1203,6 +1205,7 @@ CONFIG_LRU_GEN_ENABLED=y CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y CONFIG_PER_VMA_LOCK=y CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_IOMMU_MM_DATA=y # # Data Access Monitoring @@ -3628,6 +3631,7 @@ CONFIG_DP83848_PHY=m CONFIG_DP83867_PHY=m CONFIG_DP83869_PHY=m CONFIG_DP83TD510_PHY=m +# CONFIG_DP83TG720_PHY is not set CONFIG_VITESSE_PHY=m CONFIG_XILINX_GMII2RGMII=m CONFIG_MICREL_KS8995MA=m @@ -4916,6 +4920,7 @@ CONFIG_PINCTRL_JASPERLAKE=y CONFIG_PINCTRL_LAKEFIELD=y CONFIG_PINCTRL_LEWISBURG=y CONFIG_PINCTRL_METEORLAKE=y +# CONFIG_PINCTRL_METEORPOINT is not set CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_PINCTRL_TIGERLAKE=y # end of Intel pinctrl drivers @@ -5344,6 +5349,7 @@ CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX31785=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m +# CONFIG_SENSORS_MP2856 is not set CONFIG_SENSORS_MP2888=m CONFIG_SENSORS_MP2975=m CONFIG_SENSORS_MP2975_REGULATOR=y @@ -6902,7 +6908,6 @@ CONFIG_FB_EFI=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set -# CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set @@ -8385,6 +8390,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m CONFIG_TYPEC_MUX_INTEL_PMC=m CONFIG_TYPEC_MUX_NB7VPQ904M=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # @@ -9175,7 +9181,7 @@ CONFIG_INTEL_ATOMISP2_PM=m CONFIG_INTEL_IFS=m CONFIG_INTEL_SAR_INT1092=m CONFIG_INTEL_SKL_INT3472=m -CONFIG_INTEL_PMC_CORE=y +CONFIG_INTEL_PMC_CORE=m CONFIG_INTEL_PMT_CLASS=m CONFIG_INTEL_PMT_TELEMETRY=m CONFIG_INTEL_PMT_CRASHLOG=m @@ -9252,6 +9258,7 @@ CONFIG_SIEMENS_SIMATIC_IPC_BATT=m CONFIG_SIEMENS_SIMATIC_IPC_BATT_APOLLOLAKE=m CONFIG_SIEMENS_SIMATIC_IPC_BATT_ELKHARTLAKE=m CONFIG_SIEMENS_SIMATIC_IPC_BATT_F7188X=m +# CONFIG_SILICOM_PLATFORM is not set CONFIG_WINMATE_FM07_KEYS=m CONFIG_SEL3350_PLATFORM=m CONFIG_P2SB=y @@ -9919,6 +9926,7 @@ CONFIG_ROHM_BU27008=m CONFIG_ROHM_BU27034=m CONFIG_RPR0521=m CONFIG_SENSORS_LM3533=m +# CONFIG_LTR390 is not set CONFIG_LTR501=m CONFIG_LTRF216A=m CONFIG_LV0104CS=m @@ -10041,6 +10049,7 @@ CONFIG_DLHL60D=m CONFIG_DPS310=m CONFIG_HID_SENSOR_PRESS=m CONFIG_HP03=m +# CONFIG_HSC030PA is not set CONFIG_ICP10100=m CONFIG_MPL115=m CONFIG_MPL115_I2C=m @@ -10105,6 +10114,7 @@ CONFIG_MAXIM_THERMOCOUPLE=m CONFIG_HID_SENSOR_TEMP=m CONFIG_MLX90614=m CONFIG_MLX90632=m +# CONFIG_MLX90635 is not set CONFIG_TMP006=m CONFIG_TMP007=m CONFIG_TMP117=m @@ -10194,6 +10204,7 @@ CONFIG_MCB_LPC=m # # Performance monitor support # +# CONFIG_DWC_PCIE_PMU is not set # end of Performance monitor support CONFIG_RAS=y @@ -11068,6 +11079,7 @@ CONFIG_CRYPTO_DEV_QAT_4XXX=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m +# CONFIG_CRYPTO_DEV_IAA_CRYPTO is not set CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DEV_SAFEXCEL=m @@ -11494,8 +11506,6 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures -# CONFIG_DEBUG_CREDENTIALS is not set - # # RCU Debugging #