Message ID | cover.1722970092.git.bruce.ashfield@gmail.com |
---|---|
State | Not Applicable, archived |
Headers | show |
On Tue, 2024-08-06 at 14:55 -0400, bruce.ashfield@gmail.com wrote: > Here's v2 of the patch series. > > In a similar manner to v1, I've got yocto/yocto-bsp patches along > side the > oe-core ones .. just to save us both some synchronization and > juggling. > > - the 6.10.3 update contains kconfig changes to fixup some of the > warnings seen in v1 > - I've updated the parselogs exceptions to fix the issues with > qemumips*. I didn't run in directly on the AB, so there's a chance > these will need a tweak. > - As discussed I've pinned genericarm64 to 6.6 until it is updated > to 6.10 > - meta-virt has been updated, so xen should be fine now > > - meta-arm/meta-agl will still need updates from their maintainers. Thanks Bruce! This did look better but there is a new issue that has appeared: musl core-image-full-cmdline qemux86: https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/9349 musl core-image-full-cmdline qemux86-64: https://autobuilder.yoctoproject.org/typhoon/#/builders/45/builds/9361/steps/12/logs/stdio sysvinit weston build: https://autobuilder.yoctoproject.org/typhoon/#/builders/40/builds/9334/steps/13/logs/stdio and also arm and x86-64 selftests in weston: https://autobuilder.yoctoproject.org/typhoon/#/builders/127/builds/3695 https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/6988 https://autobuilder.yoctoproject.org/typhoon/#/builders/127/builds/3695 https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/7045 https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/7053 all showing a traceback: 8.163704] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory [ 8.166639] NFSD: Using legacy client tracking operations. [ 8.168227] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory [ 8.170571] ------------[ cut here ]------------ [ 8.171987] kernel BUG at /fs/nfsd/nfs4recover.c:534! [ 8.172757] Oops: invalid opcode: 0000 [#1] PREEMPT SMP PTI [ 8.173575] CPU: 1 PID: 386 Comm: rpc.nfsd Not tainted 6.10.3-yocto-standard #1 [ 8.174587] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8.177362] RIP: 0010:nfsd4_legacy_tracking_init+0x17e/0x1b0 [nfsd] [ 8.186979] Code: 89 de 48 c7 c7 f0 8e 51 c0 e8 3e fb ff ff 85 c0 41 89 c4 0f 85 2d 2d 00 00 48 c7 c7 90 bd 56 c0 45 31 e4 e8 d4 b7 08 c6 eb 08 <0f> 0b 41 bc f4 ff ff ff 48 8b 45 d8 65 48 2b 04 25 28 00 00 00 75 [ 8.192013] RSP: 0018:ffffae1d40653ca0 EFLAGS: 00010286 [ 8.193466] RAX: 0000000000000049 RBX: ffff9c2a82d94000 RCX: 0000000000000000 [ 8.195370] RDX: 0000000000000000 RSI: 00000000ffffefff RDI: 0000000000000001 [ 8.202191] RBP: ffffae1d40653cd0 R08: ffffffff870a7fa8 R09: 00000000fffff000 [ 8.210819] ? do_error_trap+0x6c/0x90 [ 8.204171] R13: ffffffff87663e80 R14: ffff9c2a82d94000 R15: ffff9c2a826c09c0 [ 8.205187] FS: 00007f11b564a740(0000) GS:ffff9c2a8f880000(0000) knlGS:0000000000000000 [ 8.206335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.207169] CR2: 000055b21bf12048 CR3: 0000000004c86000 CR4: 00000000001506f0 [ 8.208173] Call Trace: [ 8.208547] <TASK> [ 8.208860] ? __die_body.cold+0x19/0x1f [ 8.209437] ? __die+0x2e/0x40 [ 8.209885] ? die+0x33/0x60 [ 8.210317] ? do_trap+0xbc/0x100 [ 8.210819] ? do_error_trap+0x6c/0x90 [ 8.211364] ? nfsd4_legacy_tracking_init+0x17e/0x1b0 [nfsd] [ 8.212404] ? exc_invalid_op+0x56/0x70 [ 8.213448] ? nfsd4_legacy_tracking_init+0x17e/0x1b0 [nfsd] [ 8.221589] ? asm_exc_invalid_op+0x1f/0x30 [ 8.227504] ? nfsd4_legacy_tracking_init+0x17e/0x1b0 [nfsd] [ 8.234183] nfsd4_client_tracking_init+0x5b/0x1b0 [nfsd] [ 8.235550] nfs4_state_start_net+0x2bf/0x360 [nfsd] [ 8.236281] nfsd_svc+0x162/0x340 [nfsd] [ 8.237309] write_threads+0xdb/0x1a0 [nfsd] [ 8.238547] ? __pfx_write_threads+0x10/0x10 [nfsd] Also, a preempt-rt build failure: https://autobuilder.yoctoproject.org/typhoon/#/builders/72/builds/9340/steps/34/logs/stdio | /home/pokybuild/yocto-worker/qa-extras2/build/build/tmp/work-shared/qemux86-64/kernel-source/kernel/events/core.c: In function 'event_sched_out': | /home/pokybuild/yocto-worker/qa-extras2/build/build/tmp/work-shared/qemux86-64/kernel-source/kernel/events/core.c:2286:20: error: 'struct perf_event' has no member named 'pending_sigtrap'; did you mean 'pending_irq'? | 2286 | if (event->pending_sigtrap) { | | ^~~~~~~~~~~~~~~ | | pending_irq | /home/pokybuild/yocto-worker/qa-extras2/build/build/tmp/work-shared/qemux86-64/kernel-source/kernel/events/core.c:2287:24: error: 'struct perf_event' has no member named 'pending_sigtrap'; did you mean 'pending_irq'? | 2287 | event->pending_sigtrap = 0; | | ^~~~~~~~~~~~~~~ | | pending_irq meta-virt was showing config warnings: https://autobuilder.yoctoproject.org/typhoon/#/builders/128/builds/3471/steps/12/logs/stdio And for completeness, as are meta-agl: https://autobuilder.yoctoproject.org/typhoon/#/builders/128/builds/3471/steps/12/logs/stdio and meta-arm: https://autobuilder.yoctoproject.org/typhoon/#/builders/113/builds/5827 Cheers, Richard
In message: Re: [PATCH 0/8][v2] linux-yocto: introduce v6.10 on 07/08/2024 Richard Purdie wrote: > On Tue, 2024-08-06 at 14:55 -0400, bruce.ashfield@gmail.com wrote: > > Here's v2 of the patch series. > > > > In a similar manner to v1, I've got yocto/yocto-bsp patches along > > side the > > oe-core ones .. just to save us both some synchronization and > > juggling. > > > > �- the 6.10.3 update contains kconfig changes to fixup some of the > > �� warnings seen in v1 > > �- I've updated the parselogs exceptions to fix the issues with > > �� qemumips*. I didn't run in directly on the AB, so there's a chance > > �� these will need a tweak. > > �- As discussed I've pinned genericarm64 to 6.6 until it is updated > > �� to 6.10 > > �- meta-virt has been updated, so xen should be fine now > > > > �- meta-arm/meta-agl will still need updates from their maintainers. > > Thanks Bruce! > > This did look better but there is a new issue that has appeared: > > musl core-image-full-cmdline qemux86: > https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/9349 > > musl core-image-full-cmdline qemux86-64: > https://autobuilder.yoctoproject.org/typhoon/#/builders/45/builds/9361/steps/12/logs/stdio > > sysvinit weston build: > https://autobuilder.yoctoproject.org/typhoon/#/builders/40/builds/9334/steps/13/logs/stdio > > and also arm and x86-64 selftests in weston: > https://autobuilder.yoctoproject.org/typhoon/#/builders/127/builds/3695 > https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/6988 > https://autobuilder.yoctoproject.org/typhoon/#/builders/127/builds/3695 > https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/7045 > https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/7053 > > all showing a traceback: > > 8.163704] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory > [ 8.166639] NFSD: Using legacy client tracking operations. > [ 8.168227] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory > [ 8.170571] ------------[ cut here ]------------ > [ 8.171987] kernel BUG at /fs/nfsd/nfs4recover.c:534! > [ 8.172757] Oops: invalid opcode: 0000 [#1] PREEMPT SMP PTI > [ 8.173575] CPU: 1 PID: 386 Comm: rpc.nfsd Not tainted 6.10.3-yocto-standard #1 > [ 8.174587] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 > [ 8.177362] RIP: 0010:nfsd4_legacy_tracking_init+0x17e/0x1b0 [nfsd] > [ 8.186979] Code: 89 de 48 c7 c7 f0 8e 51 c0 e8 3e fb ff ff 85 c0 41 89 c4 0f 85 2d 2d 00 00 48 c7 c7 90 bd 56 c0 45 31 e4 e8 d4 b7 08 c6 eb 08 <0f> 0b 41 bc f4 ff ff ff 48 8b 45 d8 65 48 2b 04 25 28 00 00 00 75 > [ 8.192013] RSP: 0018:ffffae1d40653ca0 EFLAGS: 00010286 > [ 8.193466] RAX: 0000000000000049 RBX: ffff9c2a82d94000 RCX: 0000000000000000 > [ 8.195370] RDX: 0000000000000000 RSI: 00000000ffffefff RDI: 0000000000000001 > [ 8.202191] RBP: ffffae1d40653cd0 R08: ffffffff870a7fa8 R09: 00000000fffff000 > [ 8.210819] ? do_error_trap+0x6c/0x90 > [ 8.204171] R13: ffffffff87663e80 R14: ffff9c2a82d94000 R15: ffff9c2a826c09c0 > [ 8.205187] FS: 00007f11b564a740(0000) GS:ffff9c2a8f880000(0000) knlGS:0000000000000000 > [ 8.206335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 8.207169] CR2: 000055b21bf12048 CR3: 0000000004c86000 CR4: 00000000001506f0 > [ 8.208173] Call Trace: > [ 8.208547] <TASK> > [ 8.208860] ? __die_body.cold+0x19/0x1f > [ 8.209437] ? __die+0x2e/0x40 > [ 8.209885] ? die+0x33/0x60 > [ 8.210317] ? do_trap+0xbc/0x100 > [ 8.210819] ? do_error_trap+0x6c/0x90 > [ 8.211364] ? nfsd4_legacy_tracking_init+0x17e/0x1b0 [nfsd] > [ 8.212404] ? exc_invalid_op+0x56/0x70 > [ 8.213448] ? nfsd4_legacy_tracking_init+0x17e/0x1b0 [nfsd] > [ 8.221589] ? asm_exc_invalid_op+0x1f/0x30 > [ 8.227504] ? nfsd4_legacy_tracking_init+0x17e/0x1b0 [nfsd] > [ 8.234183] nfsd4_client_tracking_init+0x5b/0x1b0 [nfsd] > [ 8.235550] nfs4_state_start_net+0x2bf/0x360 [nfsd] > [ 8.236281] nfsd_svc+0x162/0x340 [nfsd] > [ 8.237309] write_threads+0xdb/0x1a0 [nfsd] > [ 8.238547] ? __pfx_write_threads+0x10/0x10 [nfsd] I'm not sure what is going on with these traps, I'm not able to reproduce them locally. It must be something in 6.10.3, I'll keep trying to see it here. .. but, it also may be something else weird in the build, see below. > > > > Also, a preempt-rt build failure: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/72/builds/9340/steps/34/logs/stdio > > | /home/pokybuild/yocto-worker/qa-extras2/build/build/tmp/work-shared/qemux86-64/kernel-source/kernel/events/core.c: In function 'event_sched_out': > | /home/pokybuild/yocto-worker/qa-extras2/build/build/tmp/work-shared/qemux86-64/kernel-source/kernel/events/core.c:2286:20: error: 'struct perf_event' has no member named 'pending_sigtrap'; did you mean 'pending_irq'? > | 2286 | if (event->pending_sigtrap) { > | | ^~~~~~~~~~~~~~~ > | | pending_irq > | /home/pokybuild/yocto-worker/qa-extras2/build/build/tmp/work-shared/qemux86-64/kernel-source/kernel/events/core.c:2287:24: error: 'struct perf_event' has no member named 'pending_sigtrap'; did you mean 'pending_irq'? > | 2287 | event->pending_sigtrap = 0; > | | ^~~~~~~~~~~~~~~ > | | pending_irq > This is fixed. > meta-virt was showing config warnings: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/128/builds/3471/steps/12/logs/stdio This one should be impossible if building my 6.10.3 latest. I removed the option that is throwing that warning on June 22nd. Is there anyway that I can find the checked out linux-yocto recipe and see what meta SRCREV it was using ? I'm wondering if this mix and match is somehow showing that trap that I'm not able to reproduce. Bruce > > And for completeness, as are meta-agl: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/128/builds/3471/steps/12/logs/stdio > > and meta-arm: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/113/builds/5827 > > Cheers, > > Richard > >
From: Bruce Ashfield <bruce.ashfield@gmail.com> Richard, Here's v2 of the patch series. In a similar manner to v1, I've got yocto/yocto-bsp patches along side the oe-core ones .. just to save us both some synchronization and juggling. - the 6.10.3 update contains kconfig changes to fixup some of the warnings seen in v1 - I've updated the parselogs exceptions to fix the issues with qemumips*. I didn't run in directly on the AB, so there's a chance these will need a tweak. - As discussed I've pinned genericarm64 to 6.6 until it is updated to 6.10 - meta-virt has been updated, so xen should be fine now - meta-arm/meta-agl will still need updates from their maintainers. Bruce The following changes since commit a1c5e16c62f26401be8f5c0673efebfa18ed5abd: appstream: add qt6 PACKAGECONFIG option (2024-08-05 14:33:12 +0100) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib zedd/kernel https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (8): linux-yocto: introduce 6.10 reference kernel linux-yocto/6.10: update to v6.10 linux-yocto/6.10: update to v6.10.2 linux-yocto/6.10: update to v6.10.3 oeqa/runtime/parselogs: update pci BAR ignore for kernel 6.10 oeqa/runtime/parselogs: mips: skip sysctl warning yocto-bsp: set temporary preferred version for genericarm64 poky/poky-tiny: bump preferred version to 6.10 meta-poky/conf/distro/poky-tiny.conf | 2 +- meta-poky/conf/distro/poky.conf | 4 +- meta-yocto-bsp/conf/machine/genericarm64.conf | 1 + .../cases/parselogs-ignores-mipsarch.txt | 6 + .../cases/parselogs-ignores-qemuall.txt | 8 + .../linux/cve-exclusion_6.10.inc | 6660 +++++++++++++++++ .../linux/linux-yocto-rt_6.10.bb | 48 + .../linux/linux-yocto-tiny_6.10.bb | 33 + meta/recipes-kernel/linux/linux-yocto_6.10.bb | 73 + 9 files changed, 6832 insertions(+), 3 deletions(-) create mode 100644 meta/recipes-kernel/linux/cve-exclusion_6.10.inc create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto_6.10.bb