linux-postmarketos-qcom-sdm660: upgrade to 6.11.1
This release has several little but neat fixes not really worth mentioning, but most notable features are:
- Xiaomi Mi PAD 4 and PLUS (clover) both variants now have proper panel driver and full GPU support. On par with other our devices now. Thanks to @kubntd for code and @barni2000 for testing !
- ath10k wlan no-msa-indication hack was dropped in favor of solution that was accepted upstream.
- Adreno 5xx preemption fixes were also included, thx @junak ( / @kanuj / @vladly ?)
Edited by Alexey Minnekhanov
Merge request reports
Activity
added category::device label
- Resolved by Alexey Minnekhanov
Now CI can pass first checks, but still fails at actual build stage. Something weird is going on, this whole kconfig dance doesn't happen when building locally:
'/var/cache/distfiles/linux-v6.11.1-sdm660.tar.gz.part' saved >>> linux-postmarketos-qcom-sdm660: Fetching linux-v6.11.1-sdm660.tar.gz::https://github.com/sdm660-mainline/linux/archive/refs/tags/v6.11.1-sdm660.tar.gz >>> linux-postmarketos-qcom-sdm660: Checking sha512sums... linux-v6.11.1-sdm660.tar.gz: OK config-postmarketos-qcom-sdm660.aarch64: OK >>> linux-postmarketos-qcom-sdm660: Unpacking /var/cache/distfiles/linux-v6.11.1-sdm660.tar.gz... '/home/pmos/build/src/config-postmarketos-qcom-sdm660.aarch64' -> '/home/pmos/build/src/linux-6.11.1-sdm660/.config' SYNC include/config/auto.conf HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/menu.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/parser.tab.o HOSTLD scripts/kconfig/conf * * Restart config... * * * General architecture-dependent options * Kprobes (KPROBES) [N/y/?] n Optimize very unlikely/likely branches (JUMP_LABEL) [Y/n/?] y Static key selftest (STATIC_KEYS_SELFTEST) [N/y/?] n Enable seccomp to safely execute untrusted bytecode (SECCOMP) [Y/n/?] y Show seccomp filter cache status in /proc/pid/seccomp_cache (SECCOMP_CACHE_DEBUG) [N/y/?] n Stack Protector buffer overflow detection (STACKPROTECTOR) [Y/n/?] y Strong Stack Protector (STACKPROTECTOR_STRONG) [Y/n/?] y Link Time Optimization (LTO) > 1. None (LTO_NONE) choice[1]: 1 MMU page size > 1. 4KiB pages (PAGE_SIZE_4KB) choice[1]: 1 Provide system calls for 32-bit time_t (COMPAT_32BIT_TIME) [Y/n/?] y Use a virtually-mapped stack (VMAP_STACK) [Y/n/?] y Locking event counts collection (LOCK_EVENT_COUNTS) [N/y/?] n Use RELR relocation packing (RELR) [Y/n/?] (NEW) Error in reading or end of file. arch/arm64/Makefile:36: Detected assembler with broken .inst; disassembly will be unreliable WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h WRAP arch/arm64/include/generated/uapi/asm/errno.h UPD include/generated/uapi/linux/version.h WRAP arch/arm64/include/generated/uapi/asm/ioctl.h WRAP arch/arm64/include/generated/uapi/asm/ioctls.h WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h WRAP arch/arm64/include/generated/uapi/asm/poll.h WRAP arch/arm64/include/generated/uapi/asm/resource.h WRAP arch/arm64/include/generated/uapi/asm/sembuf.h WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h WRAP arch/arm64/include/generated/uapi/asm/siginfo.h WRAP arch/arm64/include/generated/uapi/asm/socket.h UPD include/generated/compile.h WRAP arch/arm64/include/generated/uapi/asm/sockios.h WRAP arch/arm64/include/generated/uapi/asm/stat.h WRAP arch/arm64/include/generated/uapi/asm/swab.h WRAP arch/arm64/include/generated/uapi/asm/termbits.h WRAP arch/arm64/include/generated/uapi/asm/termios.h WRAP arch/arm64/include/generated/uapi/asm/types.h SYSHDR arch/arm64/include/generated/uapi/asm/unistd_64.h HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o UPD include/config/kernel.release HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o UPD include/generated/utsrelease.h HOSTCC scripts/dtc/util.o LEX scripts/dtc/dtc-lexer.lex.c YACC scripts/dtc/dtc-parser.tab.[ch] HOSTCC scripts/dtc/libfdt/fdt.o HOSTCC scripts/dtc/libfdt/fdt_ro.o HOSTCC scripts/dtc/libfdt/fdt_wip.o HOSTCC scripts/dtc/libfdt/fdt_sw.o HOSTCC scripts/dtc/libfdt/fdt_rw.o HOSTCC scripts/dtc/libfdt/fdt_strerror.o HOSTCC scripts/dtc/libfdt/fdt_empty_tree.o HOSTCC scripts/dtc/libfdt/fdt_addresses.o HOSTCC scripts/dtc/libfdt/fdt_overlay.o HOSTCC scripts/dtc/fdtoverlay.o WRAP arch/arm64/include/generated/asm/early_ioremap.h WRAP arch/arm64/include/generated/asm/mcs_spinlock.h WRAP arch/arm64/include/generated/asm/qrwlock.h WRAP arch/arm64/include/generated/asm/qspinlock.h WRAP arch/arm64/include/generated/asm/parport.h WRAP arch/arm64/include/generated/asm/user.h WRAP arch/arm64/include/generated/asm/cfi.h WRAP arch/arm64/include/generated/asm/delay.h WRAP arch/arm64/include/generated/asm/div64.h WRAP arch/arm64/include/generated/asm/dma-mapping.h WRAP arch/arm64/include/generated/asm/dma.h WRAP arch/arm64/include/generated/asm/emergency-restart.h WRAP arch/arm64/include/generated/asm/hw_irq.h WRAP arch/arm64/include/generated/asm/irq_regs.h WRAP arch/arm64/include/generated/asm/kdebug.h WRAP arch/arm64/include/generated/asm/kmap_size.h WRAP arch/arm64/include/generated/asm/local.h WRAP arch/arm64/include/generated/asm/local64.h WRAP arch/arm64/include/generated/asm/mmiowb.h WRAP arch/arm64/include/generated/asm/msi.h WRAP arch/arm64/include/generated/asm/serial.h WRAP arch/arm64/include/generated/asm/softirq_stack.h WRAP arch/arm64/include/generated/asm/switch_to.h WRAP arch/arm64/include/generated/asm/trace_clock.h WRAP arch/arm64/include/generated/asm/unaligned.h WRAP arch/arm64/include/generated/asm/vga.h WRAP arch/arm64/include/generated/asm/video.h SYSTBL arch/arm64/include/generated/asm/syscall_table_32.h SYSTBL arch/arm64/include/generated/asm/syscall_table_64.h SYSHDR arch/arm64/include/generated/asm/unistd_32.h SYSHDR arch/arm64/include/generated/asm/unistd_compat_32.h HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/fdtoverlay HOSTLD scripts/dtc/dtc HOSTCC scripts/kallsyms HOSTCC scripts/sorttable HOSTCC scripts/asn1_compiler DTC arch/arm64/boot/dts/qcom/apq8016-sbc.dtb DTC arch/arm64/boot/dts/qcom/apq8016-sbc-usb-host.dtbo DTC arch/arm64/boot/dts/qcom/apq8016-sbc-d3-camera-mezzanine.dtb ... DTC arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb DTC arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb warning: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum warning: LSE atomics not supported by binutils CC scripts/mod/empty.o DTC arch/arm64/boot/dts/qcom/sc7280-herobrine-zombie.dtb HOSTCC scripts/mod/mk_elfconfig DTC arch/arm64/boot/dts/qcom/sc7280-herobrine-zombie-lte.dtb gcc: error: unrecognized command-line option '-mlittle-endian' make[2]: *** [scripts/Makefile.build:244: scripts/mod/empty.o] Error 1 make[2]: *** Waiting for unfinished jobs.... DTC arch/arm64/boot/dts/qcom/sc7280-herobrine-zombie-nvme.dtb DTC arch/arm64/boot/dts/qcom/sc7280-herobrine-zombie-nvme-lte.dtb ... DTC arch/arm64/boot/dts/qcom/sdm630-nokia-pl2.dtb make[1]: *** [/home/pmos/build/src/linux-6.11.1-sdm660/Makefile:1193: prepare0] Error 2 make[1]: *** Waiting for unfinished jobs....
Looks like it somehow using wrong gcc (for wrong architecture?)
added 1 commit
- ab27ea7e - DO NOT MERGE: trim CI, limit to specific runner
mentioned in merge request pmbootstrap!2433 (merged)
Reports of testing on asus-x00td: dmesg-6.11.1-sdm660-5702-x00td.txt ( also on my paste )
Edited by Alexey Minnekhanov- Resolved by Alexey Minnekhanov
I'll do few more tests maybe myself, or ask a some more people before merging, but since now CI is fixed, this is not draft
added 11 commits
-
e0693f66...822b7ee0 - 9 commits from branch
master
- 77ccd225 - linux-postmarketos-qcom-sdm660: upgrade to 6.11.1 (MR 5702)
- 02835924 - device-xiaomi-clover: enable GPU/panel support (MR5702)
-
e0693f66...822b7ee0 - 9 commits from branch
Please register or sign in to reply