6.1.5-rc1 review
Subsystems (3)
Greg Kroah-Hartman
maintainerPATCH 144/159 drm/plane-helper: Add the missing declaration of drm_atomic_state
In reply to Greg Kroah-HartmanFrom: Ma Jun <[email protected]>
commit 4e699e34f923188175986ad8a74ab99f7034075e upstream.
Add the missing declaration of struct drm_atomic_state to fix the compile error below:
error: 'struct drm_atomic_state' declared inside parameter
list will not be visible outside of this definition or declaration [-Werror]
--- include/drm/drm_plane_helper.h | 1 + 1 file changed, 1 insertion(+)
include/drm/drm_plane_helper.h +1 -0
@@ -26,6 +26,7 @@#include <linux/types.h> +struct drm_atomic_state ;struct drm_crtc ;struct drm_framebuffer ;struct drm_modeset_acquire_ctx ;
Signature · 1 line
2.39.0
Greg Kroah-Hartman
maintainerPATCH 145/159 drm/amdkfd: Fix kernel warning during topology setup
In reply to Greg Kroah-HartmanFrom: Mukul Joshi <[email protected]>
commit cf97eb7e47d4671084c7e114c5d88a3d0540ecbd upstream.
This patch fixes the following kernel warning seen during driver load by correctly initializing the p2plink attr before creating the sysfs file:
[ +0.002865] ------------[ cut here ]------------ [ +0.002327] kobject: '(null)' (0000000056260cfb): is not initialized, yet kobject_put() is being called. [ +0.004780] WARNING: CPU: 32 PID: 1006 at lib/kobject.c:718 kobject_put+0xaa/0x1c0 [ +0.001361] Call Trace: [ +0.001234] <TASK> [ +0.001067] kfd_remove_sysfs_node_entry+0x24a/0x2d0 [amdgpu] [ +0.003147] kfd_topology_update_sysfs+0x3d/0x750 [amdgpu] [ +0.002890] kfd_topology_add_device+0xbd7/0xc70 [amdgpu] [ +0.002844] ? lock_release+0x13c/0x2e0 [ +0.001936] ? smu_cmn_send_smc_msg_with_param+0x1e8/0x2d0 [amdgpu] [ +0.003313] ? amdgpu_dpm_get_mclk+0x54/0x60 [amdgpu] [ +0.002703] kgd2kfd_device_init.cold+0x39f/0x4ed [amdgpu] [ +0.002930] amdgpu_amdkfd_device_init+0x13d/0x1f0 [amdgpu] [ +0.002944] amdgpu_device_init.cold+0x1464/0x17b4 [amdgpu] [ +0.002970] ? pci_bus_read_config_word+0x43/0x80 [ +0.002380] amdgpu_driver_load_kms+0x15/0x100 [amdgpu] [ +0.002744] amdgpu_pci_probe+0x147/0x370 [amdgpu] [ +0.002522] local_pci_probe+0x40/0x80 [ +0.001896] work_for_cpu_fn+0x10/0x20 [ +0.001892] process_one_work+0x26e/0x5a0 [ +0.002029] worker_thread+0x1fd/0x3e0 [ +0.001890] ? process_one_work+0x5a0/0x5a0 [ +0.002115] kthread+0xea/0x110 [ +0.001618] ? kthread_complete_and_exit+0x20/0x20 [ +0.002422] ret_from_fork+0x1f/0x30 [ +0.001808] </TASK> [ +0.001103] irq event stamp: 59837 [ +0.001718] hardirqs last enabled at (59849): [<ffffffffb30fab12>] __up_console_sem+0x52/0x60 [ +0.004414] hardirqs last disabled at (59860): [<ffffffffb30faaf7>] __up_console_sem+0x37/0x60 [ +0.004414] softirqs last enabled at (59654): [<ffffffffb307d9c7>] irq_exit_rcu+0xd7/0x130 [ +0.004205] softirqs last disabled at (59649): [<ffffffffb307d9c7>] irq_exit_rcu+0xd7/0x130 [ +0.004203] ---[ end trace 0000000000000000 ]---
--- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c +1 -1
@@ -801,7 +801,7 @@ static int kfd_build_sysfs_node_entry(st p2plink->attr.name ="properties" ; p2plink->attr.mode =KFD_SYSFS_FILE_MODE ; -sysfs_attr_init (&iolink->attr); +sysfs_attr_init (&p2plink->attr); ret =sysfs_create_file (p2plink->kobj, &p2plink->attr);if (ret <0 )return ret;
Greg Kroah-Hartman
maintainerPATCH 146/159 drm/i915/gvt: fix gvt debugfs destroy
In reply to Greg Kroah-HartmanFrom: Zhenyu Wang <[email protected]>
commit c4b850d1f448a901fbf4f7f36dec38c84009b489 upstream.
When gvt debug fs is destroyed, need to have a sane check if drm minor's debugfs root is still available or not, otherwise in case like device remove through unbinding, drm minor's debugfs directory has already been removed, then intel_gvt_debugfs_clean() would act upon dangling pointer like below oops.
i915 0000:00:02.0: Direct firmware load for i915/gvt/vid_0x8086_did_0x1926_rid_0x0a.golden_hw_state failed with error -2 i915 0000:00:02.0: MDEV: Registered
Console: switching to colour dummy device 80x25
i915 0000:00:02.0: MDEV: Unregistering
BUG: kernel NULL pointer dereference, address: 00000000000000a0 PGD 0 P4D 0 Oops: 0002 [#1] PREEMPT SMP PTI CPU: 2 PID: 2486 Comm: gfx-unbind.sh Tainted: G I 6.1.0-rc8+ #15 Hardware name: Dell Inc. XPS 13 9350/0JXC1H, BIOS 1.13.0 02/10/2020 RIP: 0010:down_write+0x1f/0x90 Code: 1d ff ff 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 53 48 89 fb e8 62 c0 ff ff bf 01 00 00 00 e8 28 5e 31 ff 31 c0 ba 01 00 00 00 <f0> 48 0f b1 13 75 33 65 48 8b 04 25 c0 bd 01 00 48 89 43 08 bf 01 RSP: 0018:ffff9eb3036ffcc8 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 00000000000000a0 RCX: ffffff8100000000 RDX: 0000000000000001 RSI: 0000000000000064 RDI: ffffffffa48787a8 RBP: ffff9eb3036ffd30 R08: ffffeb1fc45a0608 R09: ffffeb1fc45a05c0 R10: 0000000000000002 R11: 0000000000000000 R12: 0000000000000000 R13: ffff91acc33fa328 R14: ffff91acc033f080 R15: ffff91acced533e0 FS: 00007f6947bba740(0000) GS:ffff91ae36d00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000000000a0 CR3: 00000001133a2002 CR4: 00000000003706e0 Call Trace: <TASK> simple_recursive_removal+0x9f/0x2a0 ? start_creating.part.0+0x120/0x120 ? _raw_spin_lock+0x13/0x40 debugfs_remove+0x40/0x60 intel_gvt_debugfs_clean+0x15/0x30 [kvmgt] intel_gvt_clean_device+0x49/0xe0 [kvmgt] intel_gvt_driver_remove+0x2f/0xb0 i915_driver_remove+0xa4/0xf0 i915_pci_remove+0x1a/0x30 pci_device_remove+0x33/0xa0 device_release_driver_internal+0x1b2/0x230 unbind_store+0xe0/0x110 kernfs_fop_write_iter+0x11b/0x1f0 vfs_write+0x203/0x3d0 ksys_write+0x63/0xe0 do_syscall_64+0x37/0x90 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f6947cb5190 Code: 40 00 48 8b 15 71 9c 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 80 3d 51 24 0e 00 00 74 17 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 58 c3 0f 1f 80 00 00 00 00 48 83 ec 28 48 89 RSP: 002b:00007ffcbac45a28 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 RAX: ffffffffffffffda RBX: 000000000000000d RCX: 00007f6947cb5190 RDX: 000000000000000d RSI: 0000555e35c866a0 RDI: 0000000000000001 RBP: 0000555e35c866a0 R08: 0000000000000002 R09: 0000555e358cb97c R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000001 R13: 000000000000000d R14: 0000000000000000 R15: 0000555e358cb8e0 </TASK> Modules linked in: kvmgt CR2: 00000000000000a0 ---[ end trace 0000000000000000 ]---
--- drivers/gpu/drm/i915/gvt/debugfs.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
drivers/gpu/drm/i915/gvt/debugfs.c +6 -2
@@ -199,6 +199,10 @@ void intel_gvt_debugfs_init(struct intel*/ void intel_gvt_debugfs_clean (struct intel_gvt *gvt) { -debugfs_remove_recursive (gvt->debugfs_root); - gvt->debugfs_root =NULL ; +struct drm_minor *minor = gvt->gt->i915->drm.primary; + +if (minor->debugfs_root) { +debugfs_remove_recursive (gvt->debugfs_root); + gvt->debugfs_root =NULL ; + } }
Greg Kroah-Hartman
maintainerPATCH 147/159 drm/i915/gvt: fix vgpu debugfs clean in remove
In reply to Greg Kroah-HartmanFrom: Zhenyu Wang <[email protected]>
commit 704f3384f322b40ba24d958473edfb1c9750c8fd upstream.
Check carefully on root debugfs available when destroying vgpu, e.g in remove case drm minor's debugfs root might already be destroyed, which led to kernel oops like below.
Console: switching to colour dummy device 80x25
i915 0000:00:02.0: MDEV: Unregisteringintel_vgpu_mdev b1338b2d-a709-4c23-b766-cc436c36cdf0: Removing from iommu group 14
BUG: kernel NULL pointer dereference, address: 0000000000000150 PGD 0 P4D 0 Oops: 0000 [#1] PREEMPT SMP CPU: 3 PID: 1046 Comm: driverctl Not tainted 6.1.0-rc2+ #6 Hardware name: HP HP ProDesk 600 G3 MT/829D, BIOS P02 Ver. 02.44 09/13/2022 RIP: 0010:__lock_acquire+0x5e2/0x1f90 Code: 87 ad 09 00 00 39 05 e1 1e cc 02 0f 82 f1 09 00 00 ba 01 00 00 00 48 83 c4 48 89 d0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 45 31 ff <48> 81 3f 60 9e c2 b6 45 0f 45 f8 83 fe 01 0f 87 55 fa ff ff 89 f0 RSP: 0018:ffff9f770274f948 EFLAGS: 00010046 RAX: 0000000000000003 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000150 RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000 R10: ffff8895d1173300 R11: 0000000000000001 R12: 0000000000000000 R13: 0000000000000150 R14: 0000000000000000 R15: 0000000000000000 FS: 00007fc9b2ba0740(0000) GS:ffff889cdfcc0000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000150 CR3: 000000010fd93005 CR4: 00000000003706e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> lock_acquire+0xbf/0x2b0 ? simple_recursive_removal+0xa5/0x2b0 ? lock_release+0x13d/0x2d0 down_write+0x2a/0xd0 ? simple_recursive_removal+0xa5/0x2b0 simple_recursive_removal+0xa5/0x2b0 ? start_creating.part.0+0x110/0x110 ? _raw_spin_unlock+0x29/0x40 debugfs_remove+0x40/0x60 intel_gvt_debugfs_remove_vgpu+0x15/0x30 [kvmgt] intel_gvt_destroy_vgpu+0x60/0x100 [kvmgt] intel_vgpu_release_dev+0xe/0x20 [kvmgt] device_release+0x30/0x80 kobject_put+0x79/0x1b0 device_release_driver_internal+0x1b8/0x230 bus_remove_device+0xec/0x160 device_del+0x189/0x400 ? up_write+0x9c/0x1b0 ? mdev_device_remove_common+0x60/0x60 [mdev] mdev_device_remove_common+0x22/0x60 [mdev] mdev_device_remove_cb+0x17/0x20 [mdev] device_for_each_child+0x56/0x80 mdev_unregister_parent+0x5a/0x81 [mdev] intel_gvt_clean_device+0x2d/0xe0 [kvmgt] intel_gvt_driver_remove+0x2e/0xb0 [i915] i915_driver_remove+0xac/0x100 [i915] i915_pci_remove+0x1a/0x30 [i915] pci_device_remove+0x31/0xa0 device_release_driver_internal+0x1b8/0x230 unbind_store+0xd8/0x100 kernfs_fop_write_iter+0x156/0x210 vfs_write+0x236/0x4a0 ksys_write+0x61/0xd0 do_syscall_64+0x55/0x80 ? find_held_lock+0x2b/0x80 ? lock_release+0x13d/0x2d0 ? up_read+0x17/0x20 ? lock_is_held_type+0xe3/0x140 ? asm_exc_page_fault+0x22/0x30 ? lockdep_hardirqs_on+0x7d/0x100 entry_SYSCALL_64_after_hwframe+0x46/0xb0 RIP: 0033:0x7fc9b2c9e0c4 Code: 15 71 7d 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 80 3d 3d 05 0e 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 48 83 ec 28 48 89 54 24 18 48 RSP: 002b:00007ffec29c81c8 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 RAX: ffffffffffffffda RBX: 000000000000000d RCX: 00007fc9b2c9e0c4 RDX: 000000000000000d RSI: 0000559f8b5f48a0 RDI: 0000000000000001 RBP: 0000559f8b5f48a0 R08: 0000559f8b5f3540 R09: 00007fc9b2d76d30 R10: 0000000000000000 R11: 0000000000000202 R12: 000000000000000d R13: 00007fc9b2d77780 R14: 000000000000000d R15: 00007fc9b2d72a00 </TASK> Modules linked in: sunrpc intel_rapl_msr intel_rapl_common intel_pmc_core_pltdrv intel_pmc_core intel_tcc_cooling x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel ee1004 igbvf rapl vfat fat intel_cstate intel_uncore pktcdvd i2c_i801 pcspkr wmi_bmof i2c_smbus acpi_pad vfio_pci vfio_pci_core vfio_virqfd zram fuse dm_multipath kvmgt mdev vfio_iommu_type1 vfio kvm irqbypass i915 nvme e1000e igb nvme_core crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni polyval_generic serio_raw ghash_clmulni_intel sha512_ssse3 dca drm_buddy intel_gtt video wmi drm_display_helper ttm CR2: 0000000000000150 ---[ end trace 0000000000000000 ]---
--- drivers/gpu/drm/i915/gvt/debugfs.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
drivers/gpu/drm/i915/gvt/debugfs.c +7 -2
@@ -175,8 +175,13 @@ void intel_gvt_debugfs_add_vgpu(struct i*/ void intel_gvt_debugfs_remove_vgpu (struct intel_vgpu *vgpu) { -debugfs_remove_recursive (vgpu->debugfs); - vgpu->debugfs =NULL ; +struct intel_gvt *gvt = vgpu->gvt; +struct drm_minor *minor = gvt->gt->i915->drm.primary; + +if (minor->debugfs_root && gvt->debugfs_root) { +debugfs_remove_recursive (vgpu->debugfs); + vgpu->debugfs =NULL ; + } }/**
Greg Kroah-Hartman
maintainerPATCH 148/159 virtio-blk: use a helper to handle request queuing errors
In reply to Greg Kroah-HartmanFrom: Dmitry Fomichev <[email protected]>
[ Upstream commit 258896fcc786b4e7db238eba26f6dd080e0ff41e ]
Define a new helper function, virtblk_fail_to_queue(), to clean up the error handling code in virtio_queue_rq().
Message-Id: <[email protected]>
Stable-dep-of: a26116c1e740 ("virtio_blk: Fix signedness bug in virtblk_prep_rq()")
--- drivers/block/virtio_blk.c | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-)
drivers/block/virtio_blk.c +16 -13
@@ -315,6 +315,19 @@ static void virtio_commit_rqs(struct blk_mq_hw_ctx *hctx)virtqueue_notify (vq->vq); } +static blk_status_t virtblk_fail_to_queue (struct request *req,int rc) +{ +virtblk_cleanup_cmd (req); +switch (rc) { +case -ENOSPC : +return BLK_STS_DEV_RESOURCE ; +case -ENOMEM : +return BLK_STS_RESOURCE ; +default : +return BLK_STS_IOERR ; + } +} + static blk_status_t virtblk_prep_rq(struct blk_mq_hw_ctx *hctx, struct virtio_blk *vblk, struct request *req,
@@ -327,10 +340,8 @@ static blk_status_t virtblk_prep_rq(struct blk_mq_hw_ctx *hctx,return status; vbr->sg_table.nents =virtblk_map_data (hctx, req, vbr); -if (unlikely (vbr->sg_table.nents <0 )) { -virtblk_cleanup_cmd (req); -return BLK_STS_RESOURCE ; - } +if (unlikely (vbr->sg_table.nents <0 )) +return virtblk_fail_to_queue (req, -ENOMEM );blk_mq_start_request (req);
@@ -364,15 +375,7 @@ static blk_status_t virtio_queue_rq(struct blk_mq_hw_ctx *hctx,blk_mq_stop_hw_queue (hctx);spin_unlock_irqrestore (&vblk->vqs[qid].lock, flags);virtblk_unmap_data (req, vbr); -virtblk_cleanup_cmd (req); -switch (err) { -case -ENOSPC : -return BLK_STS_DEV_RESOURCE ; -case -ENOMEM : -return BLK_STS_RESOURCE ; -default : -return BLK_STS_IOERR ; - } +return virtblk_fail_to_queue (req, err); }if (bd->last &&virtqueue_kick_prepare (vblk->vqs[qid].vq))
Signature · 1 line
2.35.1
Greg Kroah-Hartman
maintainerPATCH 149/159 virtio_blk: Fix signedness bug in virtblk_prep_rq()
In reply to Greg Kroah-HartmanFrom: Rafael Mendonca <[email protected]>
[ Upstream commit a26116c1e74028914f281851488546c91cbae57d ]
The virtblk_map_data() function returns negative error codes, however, the 'nents' field of vbr->sg_table is an unsigned int, which causes the error handling not to work correctly.
Message-Id: <[email protected]>
--- drivers/block/virtio_blk.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
drivers/block/virtio_blk.c +4 -2
@@ -334,14 +334,16 @@ static blk_status_t virtblk_prep_rq(struct blk_mq_hw_ctx *hctx, struct virtblk_req *vbr) {blk_status_t status; +int num; status =virtblk_setup_cmd (vblk->vdev, req, vbr);if (unlikely (status))return status; - vbr->sg_table.nents =virtblk_map_data (hctx, req, vbr); -if (unlikely (vbr->sg_table.nents <0 )) + num =virtblk_map_data (hctx, req, vbr); +if (unlikely (num <0 ))return virtblk_fail_to_queue (req, -ENOMEM ); + vbr->sg_table.nents = num;blk_mq_start_request (req);
Signature · 1 line
2.35.1
Greg Kroah-Hartman
maintainerPATCH 150/159 drm/amd/display: Add check for DET fetch latency hiding for dcn32
In reply to Greg Kroah-HartmanFrom: Dillon Varone <[email protected]>
[ Upstream commit 6d4727c80947de0e6fad58b196a9d215e3b32608 ]
[WHY?]
Some configurations are constructed with very marginal DET buffers relative to the worst possible time required to fetch a swath.
[HOW?]
Add a check to see that the DET buffer allocated for each pipe can hide the latency for all pipes to fetch at least one swath.
Stable-dep-of: f3c23bea598a ("drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0")
--- .../dc/dml/dcn32/display_mode_vba_32.c | 39 +++++++++++ .../dc/dml/dcn32/display_mode_vba_util_32.c | 69 +++++++++++++++++++ .../dc/dml/dcn32/display_mode_vba_util_32.h | 18 +++++ .../drm/amd/display/dc/dml/display_mode_vba.h | 2 + 4 files changed, 128 insertions(+)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c +39 -0
@@ -670,6 +670,25 @@ static void DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerforman v->cursor_bw[k] = mode_lib->vba.NumberOfCursors[k] * mode_lib->vba.CursorWidth[k][0 ] * mode_lib->vba.CursorBPP[k][0 ] /8 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->vba.VRatio[k]; } + v->NotEnoughDETSwathFillLatencyHiding =dml32_CalculateDETSwathFillLatencyHiding ( + mode_lib->vba.NumberOfActiveSurfaces, + mode_lib->vba.ReturnBW, + v->UrgentLatency, + mode_lib->vba.SwathHeightY, + mode_lib->vba.SwathHeightC, + v->swath_width_luma_ub, + v->swath_width_chroma_ub, + v->BytePerPixelDETY, + v->BytePerPixelDETC, + mode_lib->vba.DETBufferSizeY, + mode_lib->vba.DETBufferSizeC, + mode_lib->vba.DPPPerPlane, + mode_lib->vba.HTotal, + mode_lib->vba.PixelClock, + mode_lib->vba.VRatio, + mode_lib->vba.VRatioChroma, + mode_lib->vba.UsesMALLForPStateChange); +for (k =0 ; k < mode_lib->vba.NumberOfActiveSurfaces; ++k) { v->MaxVStartupLines[k] = ((mode_lib->vba.Interlace[k] && !mode_lib->vba.ProgressiveToInterlaceUnitInOPP) ?
@@ -1664,6 +1683,7 @@ static void mode_support_configuration(struct vba_vars_st *v, && mode_lib->vba.PTEBufferSizeNotExceeded[i][j] == true && mode_lib->vba.DCCMetaBufferSizeNotExceeded[i][j] == true && mode_lib->vba.NonsupportedDSCInputBPC == false + && mode_lib->vba.NotEnoughDETSwathFillLatencyHidingPerState[i][j] == false && !mode_lib->vba.ExceededMALLSize && ((mode_lib->vba.HostVMEnable == false && !mode_lib->vba.ImmediateFlipRequiredFinal)
@@ -3158,6 +3178,25 @@ void dml32_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_l mode_lib->vba.UrgentBurstFactorChroma, mode_lib->vba.UrgentBurstFactorCursor); + mode_lib->vba.NotEnoughDETSwathFillLatencyHidingPerState[i][j] =dml32_CalculateDETSwathFillLatencyHiding ( + mode_lib->vba.NumberOfActiveSurfaces, + mode_lib->vba.ReturnBWPerState[i][j], + mode_lib->vba.UrgLatency[i], + mode_lib->vba.SwathHeightYThisState, + mode_lib->vba.SwathHeightCThisState, + mode_lib->vba.swath_width_luma_ub_this_state, + mode_lib->vba.swath_width_chroma_ub_this_state, + mode_lib->vba.BytePerPixelInDETY, + mode_lib->vba.BytePerPixelInDETC, + mode_lib->vba.DETBufferSizeYThisState, + mode_lib->vba.DETBufferSizeCThisState, + mode_lib->vba.NoOfDPPThisState, + mode_lib->vba.HTotal, + mode_lib->vba.PixelClock, + mode_lib->vba.VRatio, + mode_lib->vba.VRatioChroma, + mode_lib->vba.UsesMALLForPStateChange); + v->dummy_vars.dml32_ModeSupportAndSystemConfigurationFull.VMDataOnlyReturnBWPerState =dml32_get_return_bw_mbps_vm_only (&mode_lib->vba.soc, i, mode_lib->vba.DCFCLKState[i][j], mode_lib->vba.FabricClockPerState[i], mode_lib->vba.DRAMSpeedPerState[i]);
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c +69 -0
72 lines not on this page · raw message
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h +18 -0
@@ -1141,4 +1141,22 @@ void dml32_CalculateImmediateFlipBandwithSupport(unsigned int NumberOfActiveSurfdouble *FractionOfUrgentBandwidth, bool *ImmediateFlipBandwidthSupport); +bool dml32_CalculateDETSwathFillLatencyHiding (unsigned int NumberOfActiveSurfaces, +double ReturnBW, +double UrgentLatency, +unsigned int SwathHeightY[], +unsigned int SwathHeightC[], +unsigned int SwathWidthY[], +unsigned int SwathWidthC[], +double BytePerPixelInDETY[], +double BytePerPixelInDETC[], +unsigned int DETBufferSizeY[], +unsigned int DETBufferSizeC[], +unsigned int NumOfDPP[], +unsigned int HTotal[], +double PixelClock[], +double VRatioY[], +double VRatioC[], +enum dm_use_mall_for_pstate_change_mode UsesMALLForPStateChange[DC__NUM_DPP__MAX ]); +#endif
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.h +2 -0
@@ -1041,6 +1041,7 @@ struct vba_vars_st {double MinFullDETBufferingTime;double AverageReadBandwidthGBytePerSecond;bool FirstMainPlane; +bool NotEnoughDETSwathFillLatencyHiding;unsigned int ViewportWidthChroma[DC__NUM_DPP__MAX ];unsigned int ViewportHeightChroma[DC__NUM_DPP__MAX ];
@@ -1224,6 +1225,7 @@ struct vba_vars_st {unsigned int BlockWidthC[DC__NUM_DPP__MAX ];unsigned int SubViewportLinesNeededInMALL[DC__NUM_DPP__MAX ];bool VActiveBandwithSupport[DC__VOLTAGE_STATES ][2 ]; +bool NotEnoughDETSwathFillLatencyHidingPerState[DC__VOLTAGE_STATES ][2 ];struct dummy_vars dummy_vars; };
Signature · 1 line
2.35.1
Greg Kroah-Hartman
maintainerPATCH 151/159 drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0
In reply to Greg Kroah-HartmanFrom: Samson Tam <[email protected]>
[ Upstream commit f3c23bea598ab7e8e4b8c5ca66598921310f718e ]
[Why]
SwathSizePerSurfaceY[] and SwathSizePerSurfaceC[] values are uninitialized
because we are using += instead of = operator.
[How]
Assign values in loop with = operator.
--- .../drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c +3 -3
@@ -6257,12 +6257,12 @@ bool dml32_CalculateDETSwathFillLatencyHiding(unsigned int NumberOfActiveSurfacedouble SwathSizePerSurfaceC[DC__NUM_DPP__MAX ];bool NotEnoughDETSwathFillLatencyHiding = false; -/* calculate sum of single swath size for all pipes in bytes*/ +/* calculate sum of single swath size for all pipes in bytes */ for (k =0 ; k < NumberOfActiveSurfaces; k++) { - SwathSizePerSurfaceY[k] += SwathHeightY[k] * SwathWidthY[k] * BytePerPixelInDETY[k] * NumOfDPP[k]; + SwathSizePerSurfaceY[k] = SwathHeightY[k] * SwathWidthY[k] * BytePerPixelInDETY[k] * NumOfDPP[k];if (SwathHeightC[k] !=0 ) - SwathSizePerSurfaceC[k] += SwathHeightC[k] * SwathWidthC[k] * BytePerPixelInDETC[k] * NumOfDPP[k]; + SwathSizePerSurfaceC[k] = SwathHeightC[k] * SwathWidthC[k] * BytePerPixelInDETC[k] * NumOfDPP[k];else SwathSizePerSurfaceC[k] =0 ;
Signature · 1 line
2.35.1
Greg Kroah-Hartman
maintainerPATCH 152/159 btrfs: handle case when repair happens with dev-replace
In reply to Greg Kroah-HartmanFrom: Qu Wenruo <[email protected]>
[ Upstream commit d73a27b86fc722c28a26ec64002e3a7dc86d1c07 ]
[BUG]
There is a bug report that a BUG_ON() in btrfs_repair_io_failure() (originally repair_io_failure() in v6.0 kernel) got triggered when replacing a unreliable disk:
BTRFS warning (device sda1): csum failed root 257 ino 2397453 off 39624704 csum 0xb0d18c75 expected csum 0x4dae9c5e mirror 3 kernel BUG at fs/btrfs/extent_io.c:2380!
invalid opcode: 0000 [#1] PREEMPT SMP NOPTI
CPU: 9 PID: 3614331 Comm: kworker/u257:2 Tainted: G OE 6.0.0-5-amd64 #1 Debian 6.0.10-2 Hardware name: Micro-Star International Co., Ltd. MS-7C60/TRX40 PRO WIFI (MS-7C60), BIOS 2.70 07/01/2021 Workqueue: btrfs-endio btrfs_end_bio_work [btrfs] RIP: 0010:repair_io_failure+0x24a/0x260 [btrfs] Call Trace: <TASK> clean_io_failure+0x14d/0x180 [btrfs] end_bio_extent_readpage+0x412/0x6e0 [btrfs] ? __switch_to+0x106/0x420 process_one_work+0x1c7/0x380 worker_thread+0x4d/0x380 ? rescuer_thread+0x3a0/0x3a0 kthread+0xe9/0x110 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x22/0x30
[CAUSE]
Before the BUG_ON(), we got some read errors from the replace target first, note the mirror number (3, which is beyond RAID1 duplication, thus it's read from the replace target device).
Then at the BUG_ON() location, we are trying to writeback the repaired sectors back the failed device.
The check looks like this:
ret = btrfs_map_block(fs_info, BTRFS_MAP_WRITE, logical, &map_length, &bioc, mirror_num); if (ret) goto out_counter_dec; BUG_ON(mirror_num != bioc->mirror_num);
But inside btrfs_map_block(), we can modify bioc->mirror_num especially for dev-replace:
if (dev_replace_is_ongoing && mirror_num == map->num_stripes + 1 &&
!need_full_stripe(op) && dev_replace->tgtdev != NULL) {
ret = get_extra_mirror_from_replace(fs_info, logical, *length,
dev_replace->srcdev->devid,
&mirror_num,
&physical_to_patch_in_first_stripe);
patch_the_first_stripe_for_dev_replace = 1;
}Thus if we're repairing the replace target device, we're going to trigger that BUG_ON().
But in reality, the read failure from the replace target device may be that, our replace hasn't reached the range we're reading, thus we're reading garbage, but with replace running, the range would be properly filled later.
Thus in that case, we don't need to do anything but let the replace routine to handle it.
[FIX]
Instead of a BUG_ON(), just skip the repair if we're repairing the device replace target device.
--- fs/btrfs/extent_io.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)
fs/btrfs/extent_io.c +10 -1
@@ -580,7 +580,16 @@ static int repair_io_failure(struct btrfs_fs_info *fs_info, u64 ino, u64 start, &map_length, &bioc, mirror_num);if (ret) goto out_counter_dec; -BUG_ON (mirror_num != bioc->mirror_num); +/* +* This happens when dev-replace is also running, and the +* mirror_num indicates the dev-replace target. +* +* In this case, we don't need to do anything, as the read +* error just means the replace progress hasn't reached our +* read range, and later replace routine would handle it well. +*/ +if (mirror_num != bioc->mirror_num) + goto out_counter_dec; } sector = bioc->stripes[bioc->mirror_num -1 ].physical >>9 ;
Signature · 1 line
2.35.1
Greg Kroah-Hartman
maintainerPATCH 153/159 ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
In reply to Greg Kroah-HartmanFrom: Namjae Jeon <[email protected]>
commit 83dcedd5540d4ac61376ddff5362f7d9f866a6ec upstream.
If kernel_recvmsg() return -EAGAIN in ksmbd_tcp_readv() and go round again, It will cause infinite loop issue. And all threads from next connections would be doing that. This patch add max retry count(2) to avoid it. kernel_recvmsg() will wait during 7sec timeout and try to retry two time if -EAGAIN is returned. And add flags of kvmalloc to __GFP_NOWARN and __GFP_NORETRY to disconnect immediately without retrying on memory alloation failure.
--- fs/ksmbd/connection.c | 7 +++++-- fs/ksmbd/transport_tcp.c | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-)
fs/ksmbd/connection.c +5 -2
@@ -316,9 +316,12 @@ int ksmbd_conn_handler_loop(void *p)/* 4 for rfc1002 length field */ size = pdu_size +4 ; - conn->request_buf =kvmalloc (size,GFP_KERNEL ); + conn->request_buf =kvmalloc (size, +GFP_KERNEL | + __GFP_NOWARN | + __GFP_NORETRY);if (!conn->request_buf) -continue ; +break ;memcpy (conn->request_buf, hdr_buf,sizeof (hdr_buf));if (!ksmbd_smb_request (conn))
fs/ksmbd/transport_tcp.c +4 -1
@@ -295,6 +295,7 @@ static int ksmbd_tcp_readv(struct tcp_trstruct msghdr ksmbd_msg;struct kvec *iov;struct ksmbd_conn *conn =KSMBD_TRANS (t)->conn; +int max_retry =2 ; iov =get_conn_iovec (t, nr_segs);if (!iov)
@@ -321,9 +322,11 @@ static int ksmbd_tcp_readv(struct tcp_tr }else if (conn->status ==KSMBD_SESS_NEED_RECONNECT ) { total_read = -EAGAIN ;break ; - }else if (length == -ERESTARTSYS || length == -EAGAIN ) { + }else if ((length == -ERESTARTSYS || length == -EAGAIN ) && + max_retry) {usleep_range (1000 ,2000 ); length =0 ; + max_retry--;continue ; }else if (length <=0 ) { total_read = -EAGAIN ;
Greg Kroah-Hartman
maintainerPATCH 154/159 ksmbd: send proper error response in smb2_tree_connect()
In reply to Greg Kroah-HartmanFrom: Marios Makassikis <[email protected]>
commit cdfb2fef522d0c3f9cf293db51de88e9b3d46846 upstream.
Currently, smb2_tree_connect doesn't send an error response packet on error.
This causes libsmb2 to skip the specific error code and fail with the following:
smb2_service failed with : Failed to parse fixed part of command payload. Unexpected size of Error reply. Expected 9, got 8
--- fs/ksmbd/smb2pdu.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
fs/ksmbd/smb2pdu.c +5 -2
@@ -1926,13 +1926,13 @@ int smb2_tree_connect(struct ksmbd_workif (conn->posix_ext_supported) status.tree_conn->posix_extensions = true; -out_err1: rsp->StructureSize =cpu_to_le16 (16 ); +inc_rfc1001_len (work->response_buf,16 ); +out_err1: rsp->Capabilities =0 ; rsp->Reserved =0 ;/* default manual caching */ rsp->ShareFlags =SMB2_SHAREFLAG_MANUAL_CACHING ; -inc_rfc1001_len (work->response_buf,16 );if (!IS_ERR (treename))kfree (treename);
@@ -1965,6 +1965,9 @@ out_err1: rsp->hdr.Status =STATUS_ACCESS_DENIED ; } +if (status.ret !=KSMBD_TREE_CONN_STATUS_OK ) +smb2_set_err_rsp (work); +return rc; }
Greg Kroah-Hartman
maintainerPATCH 155/159 ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
In reply to Greg Kroah-HartmanFrom: William Liu <[email protected]>
commit 797805d81baa814f76cf7bdab35f86408a79d707 upstream.
"nt_len - CIFS_ENCPWD_SIZE" is passed directly from ksmbd_decode_ntlmssp_auth_blob to ksmbd_auth_ntlmv2. Malicious requests can set nt_len to less than CIFS_ENCPWD_SIZE, which results in a negative number (or large unsigned value) used for a subsequent memcpy in ksmbd_auth_ntlvm2 and can cause a panic.
--- fs/ksmbd/auth.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
fs/ksmbd/auth.c +2 -1
@@ -322,7 +322,8 @@ int ksmbd_decode_ntlmssp_auth_blob(struc dn_off =le32_to_cpu (authblob->DomainName.BufferOffset); dn_len =le16_to_cpu (authblob->DomainName.Length); -if (blob_len < (u64 )dn_off + dn_len || blob_len < (u64 )nt_off + nt_len) +if (blob_len < (u64 )dn_off + dn_len || blob_len < (u64 )nt_off + nt_len || + nt_len <CIFS_ENCPWD_SIZE )return -EINVAL ;/* TODO : use domain name that imported from configuration file */
Greg Kroah-Hartman
maintainerPATCH 156/159 drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence
In reply to Greg Kroah-HartmanFrom: Jani Nikula <[email protected]>
commit 963bbdb32b47cfa67a449e715e1dcc525fbd01fc upstream.
Starting from ICL, the default for MIPI GPIO sequences seems to be using native GPIOs i.e. GPIOs available in the GPU. These native GPIOs reuse many pins that quite frankly seem scary to poke based on the VBT sequences. We pretty much have to trust that the board is configured such that the relevant HPD, PP_CONTROL and GPIO bits aren't used for anything else.
MIPI sequence v4 also adds a flag to fall back to non-native sequences.
v5:
- Wrap SHOTPLUG_CTL_DDI modification in spin_lock() in icp_irq_handler() too (Ville)
- References instead of Closes issue 6131 because this does not fix everything
v4:
- Wrap SHOTPLUG_CTL_DDI modification in spin_lock_irq() (Ville)
v3:
- Fix -Wbitwise-conditional-parentheses (kernel test robot <[email protected]>)
v2:
- Fix HPD pin output set (impacts GPIOs 0 and 5)
- Fix GPIO data output direction set (impacts GPIOs 4 and 9)
- Reduce register accesses to single intel_de_rwm()
--- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 94 ++++++++++++++++++++++++++- drivers/gpu/drm/i915/i915_irq.c | 3 drivers/gpu/drm/i915/i915_reg.h | 1 3 files changed, 95 insertions(+), 3 deletions(-)
drivers/gpu/drm/i915/display/intel_dsi_vbt.c +91 -3
@@ -41,9 +41,11 @@#include "i915_drv.h" #include "i915_reg.h" +#include "intel_de.h" #include "intel_display_types.h" #include "intel_dsi.h" #include "intel_dsi_vbt.h" +#include "intel_gmbus_regs.h" #include "vlv_dsi.h" #include "vlv_dsi_regs.h" #include "vlv_sideband.h"
@@ -377,6 +379,85 @@ static void icl_exec_gpio(struct intel_cdrm_dbg_kms (&dev_priv->drm,"Skipping ICL GPIO element execution\n" ); } +enum { +MIPI_RESET_1 =0 , +MIPI_AVDD_EN_1 , +MIPI_BKLT_EN_1 , +MIPI_AVEE_EN_1 , +MIPI_VIO_EN_1 , +MIPI_RESET_2 , +MIPI_AVDD_EN_2 , +MIPI_BKLT_EN_2 , +MIPI_AVEE_EN_2 , +MIPI_VIO_EN_2 , +}; + +static void icl_native_gpio_set_value (struct drm_i915_private *dev_priv, +int gpio,bool value) +{ +int index; + +if (drm_WARN_ON (&dev_priv->drm,DISPLAY_VER (dev_priv) ==11 && gpio >=MIPI_RESET_2 )) +return ; + +switch (gpio) { +case MIPI_RESET_1 : +case MIPI_RESET_2 : + index = gpio ==MIPI_RESET_1 ?HPD_PORT_A :HPD_PORT_B ; + +/* +* Disable HPD to set the pin to output, and set output +* value. The HPD pin should not be enabled for DSI anyway, +* assuming the board design and VBT are sane, and the pin isn't +* used by a non-DSI encoder. +* +* The locking protects against concurrent SHOTPLUG_CTL_DDI +* modifications in irq setup and handling. +*/ +spin_lock_irq (&dev_priv->irq_lock); +intel_de_rmw (dev_priv,SHOTPLUG_CTL_DDI , +SHOTPLUG_CTL_DDI_HPD_ENABLE (index) | +SHOTPLUG_CTL_DDI_HPD_OUTPUT_DATA (index), + value ?SHOTPLUG_CTL_DDI_HPD_OUTPUT_DATA (index) :0 ); +spin_unlock_irq (&dev_priv->irq_lock); +break ; +case MIPI_AVDD_EN_1 : +case MIPI_AVDD_EN_2 : + index = gpio ==MIPI_AVDD_EN_1 ?0 :1 ; + +intel_de_rmw (dev_priv,PP_CONTROL (index),PANEL_POWER_ON , + value ?PANEL_POWER_ON :0 ); +break ; +case MIPI_BKLT_EN_1 : +case MIPI_BKLT_EN_2 : + index = gpio ==MIPI_AVDD_EN_1 ?0 :1 ; + +intel_de_rmw (dev_priv,PP_CONTROL (index),EDP_BLC_ENABLE , + value ?EDP_BLC_ENABLE :0 ); +break ; +case MIPI_AVEE_EN_1 : +case MIPI_AVEE_EN_2 : + index = gpio ==MIPI_AVEE_EN_1 ?1 :2 ; + +intel_de_rmw (dev_priv,GPIO (dev_priv, index), +GPIO_CLOCK_VAL_OUT , +GPIO_CLOCK_DIR_MASK |GPIO_CLOCK_DIR_OUT | +GPIO_CLOCK_VAL_MASK | (value ?GPIO_CLOCK_VAL_OUT :0 )); +break ; +case MIPI_VIO_EN_1 : +case MIPI_VIO_EN_2 : + index = gpio ==MIPI_VIO_EN_1 ?1 :2 ; + +intel_de_rmw (dev_priv,GPIO (dev_priv, index), +GPIO_DATA_VAL_OUT , +GPIO_DATA_DIR_MASK |GPIO_DATA_DIR_OUT | +GPIO_DATA_VAL_MASK | (value ?GPIO_DATA_VAL_OUT :0 )); +break ; +default : +MISSING_CASE (gpio); + } +} +static const u8 *mipi_exec_gpio (struct intel_dsi *intel_dsi,const u8 *data) {struct drm_device *dev = intel_dsi->base.base.dev;
@@ -384,8 +465,7 @@ static const u8 *mipi_exec_gpio(struct istruct intel_connector *connector = intel_dsi->attached_connector;u8 gpio_source, gpio_index =0 , gpio_number;bool value; - -drm_dbg_kms (&dev_priv->drm,"\n" ); +bool native =DISPLAY_VER (dev_priv) >=11 ;if (connector->panel.vbt.dsi.seq_version >=3 ) gpio_index = *data++;
@@ -398,10 +478,18 @@ static const u8 *mipi_exec_gpio(struct ielse gpio_source =0 ; +if (connector->panel.vbt.dsi.seq_version >=4 && *data &BIT (1 )) + native = false; +/* pull up/down */ value = *data++ &1 ; -if (DISPLAY_VER (dev_priv) >=11 ) +drm_dbg_kms (&dev_priv->drm,"GPIO index %u, number %u, source %u, native %s, set to %s\n" , + gpio_index, gpio_number, gpio_source,str_yes_no (native),str_on_off (value)); + +if (native) +icl_native_gpio_set_value (dev_priv, gpio_number, value); +else if (DISPLAY_VER (dev_priv) >=11 )icl_exec_gpio (connector, gpio_source, gpio_index, value);else if (IS_VALLEYVIEW (dev_priv))vlv_exec_gpio (connector, gpio_source, gpio_number, value);
drivers/gpu/drm/i915/i915_irq.c +3 -0
@@ -1981,8 +1981,11 @@ static void icp_irq_handler(struct drm_iif (ddi_hotplug_trigger) {u32 dig_hotplug_reg; +/* Locking due to DSI native GPIO sequences */ +spin_lock (&dev_priv->irq_lock); dig_hotplug_reg =intel_uncore_read (&dev_priv->uncore,SHOTPLUG_CTL_DDI );intel_uncore_write (&dev_priv->uncore,SHOTPLUG_CTL_DDI , dig_hotplug_reg); +spin_unlock (&dev_priv->irq_lock); intel_get_hpd_pins(dev_priv, &pin_mask, &long_mask, ddi_hotplug_trigger, dig_hotplug_reg,
drivers/gpu/drm/i915/i915_reg.h +1 -0
@@ -6035,6 +6035,7 @@#define SHOTPLUG_CTL_DDI _MMIO(0xc4030)#define SHOTPLUG_CTL_DDI_HPD_ENABLE (hpd_pin) (0x8 << (_HPD_PIN_DDI(hpd_pin) * 4)) +#define SHOTPLUG_CTL_DDI_HPD_OUTPUT_DATA (hpd_pin) (0x4 << (_HPD_PIN_DDI(hpd_pin) * 4))#define SHOTPLUG_CTL_DDI_HPD_STATUS_MASK (hpd_pin) (0x3 << (_HPD_PIN_DDI(hpd_pin) * 4))#define SHOTPLUG_CTL_DDI_HPD_NO_DETECT (hpd_pin) (0x0 << (_HPD_PIN_DDI(hpd_pin) * 4))#define SHOTPLUG_CTL_DDI_HPD_SHORT_DETECT (hpd_pin) (0x1 << (_HPD_PIN_DDI(hpd_pin) * 4))
Greg Kroah-Hartman
maintainerPATCH 157/159 drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index
In reply to Greg Kroah-HartmanFrom: Jani Nikula <[email protected]>
commit 6217e9f05a74df48c77ee68993d587cdfdb1feb7 upstream.
Due to copy-paste fail, MIPI_BKLT_EN_1 would always use PPS index 1, never 0. Fix the sloppiest commit in recent memory.
--- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/gpu/drm/i915/display/intel_dsi_vbt.c +1 -1
@@ -430,7 +430,7 @@ static void icl_native_gpio_set_value(stbreak ;case MIPI_BKLT_EN_1 :case MIPI_BKLT_EN_2 : - index = gpio ==MIPI_AVDD_EN_1 ?0 :1 ; + index = gpio ==MIPI_BKLT_EN_1 ?0 :1 ;intel_de_rmw (dev_priv,PP_CONTROL (index),EDP_BLC_ENABLE , value ?EDP_BLC_ENABLE :0 );
Greg Kroah-Hartman
maintainerPATCH 158/159 efi: random: combine bootloader provided RNG seed with RNG protocol output
In reply to Greg Kroah-HartmanFrom: Ard Biesheuvel <[email protected]>
commit 196dff2712ca5a2e651977bb2fe6b05474111a83 upstream.
Instead of blindly creating the EFI random seed configuration table if the RNG protocol is implemented and works, check whether such a EFI configuration table was provided by an earlier boot stage and if so, concatenate the existing and the new seeds, leaving it up to the core code to mix it in and credit it the way it sees fit.
This can be used for, e.g., systemd-boot, to pass an additional seed to Linux in a way that can be consumed by the kernel very early. In that case, the following definitions should be used to pass the seed to the EFI stub:
struct linux_efi_random_seed {
u32 size; // of the 'seed' array in bytes
u8 seed[];
};
The memory for the struct must be allocated as EFI_ACPI_RECLAIM_MEMORY pool memory, and the address of the struct in memory should be installed as a EFI configuration table using the following GUID:
LINUX_EFI_RANDOM_SEED_TABLE_GUID 1ce1e5bc-7ceb-42f2-81e5-8aadf180f57b
Note that doing so is safe even on kernels that were built without this patch applied, but the seed will simply be overwritten with a seed derived from the EFI RNG protocol, if available. The recommended seed size is 32 bytes, and seeds larger than 512 bytes are considered corrupted and ignored entirely.
In order to preserve forward secrecy, seeds from previous bootloaders are memzero'd out, and in order to preserve memory, those older seeds are also freed from memory. Freeing from memory without first memzeroing is not safe to do, as it's possible that nothing else will ever overwrite those pages used by EFI.
[ardb: incorporate Jason's followup changes to extend the maximum seed
size on the consumer end, memzero() it and drop a needless printk]
--- drivers/firmware/efi/efi.c | 4 +-- drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/random.c | 42 ++++++++++++++++++++++++++++----- include/linux/efi.h | 2 - 4 files changed, 40 insertions(+), 10 deletions(-)
drivers/firmware/efi/efi.c +2 -2
@@ -611,7 +611,7 @@ int __init efi_config_parse_tables(const seed =early_memremap (efi_rng_seed,sizeof (*seed));if (seed !=NULL ) { - size =min (seed->size,EFI_RANDOM_SEED_SIZE ); + size =min_t (u32, seed->size,SZ_1K );// sanity check early_memunmap (seed,sizeof (*seed)); }else {pr_err ("Could not map UEFI random seed!\n" );
@@ -620,8 +620,8 @@ int __init efi_config_parse_tables(const seed =early_memremap (efi_rng_seed,sizeof (*seed) + size);if (seed !=NULL ) { -pr_notice ("seeding entropy pool\n" );add_bootloader_randomness (seed->bits, size); +memzero_explicit (seed->bits, size);early_memunmap (seed,sizeof (*seed) + size); }else {pr_err ("Could not map UEFI random seed!\n" );
drivers/firmware/efi/libstub/efistub.h +2 -0
@@ -882,6 +882,8 @@ efi_status_t efi_get_random_bytes(unsignefi_status_t efi_random_alloc (unsigned long size,unsigned long align,unsigned long *addr,unsigned long random_seed); +efi_status_t efi_random_get_seed (void ); +efi_status_t check_platform_features (void );void *get_efi_config_table (efi_guid_t guid);
drivers/firmware/efi/libstub/random.c +36 -6
76 lines not on this page · raw message
include/linux/efi.h +0 -2
@@ -1170,8 +1170,6 @@ void efi_check_for_embedded_firmwares(vostatic inline void efi_check_for_embedded_firmwares (void ) { }#endif -efi_status_t efi_random_get_seed (void ); - #define arch_efi_call_virt(p, f, args...) ((p)->f(args))/*
Greg Kroah-Hartman
maintainerPATCH 159/159 wifi: ath11k: Send PME message during wakeup from D3cold
In reply to Greg Kroah-HartmanFrom: Baochen Qiang <[email protected]>
commit 3f9b09ccf7d5f23066b02881a737bee42def9d1a upstream.
We are seeing system stuck on some specific platforms due to WLAN chip fails to wakeup from D3cold state.
With this flag, firmware will send PME message during wakeup and this issue is gone.
Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3
--- drivers/net/wireless/ath/ath11k/qmi.c | 3 +++ 1 file changed, 3 insertions(+)
drivers/net/wireless/ath/ath11k/qmi.c +3 -0
@@ -19,6 +19,7 @@#define SLEEP_CLOCK_SELECT_INTERNAL_BIT 0x02#define HOST_CSTATE_BIT 0x04#define PLATFORM_CAP_PCIE_GLOBAL_RESET 0x08 +#define PLATFORM_CAP_PCIE_PME_D3COLD 0x10#define FW_BUILD_ID_MASK "QC_IMAGE_VERSION_STRING="
@@ -1752,6 +1753,8 @@ static int ath11k_qmi_host_cap_send(struif (ab->hw_params.global_reset) req.nm_modem |=PLATFORM_CAP_PCIE_GLOBAL_RESET ; + req.nm_modem |=PLATFORM_CAP_PCIE_PME_D3COLD ; +ath11k_dbg (ab,ATH11K_DBG_QMI ,"qmi host cap request\n" ); ret = qmi_txn_init(&ab->qmi.handle, &txn,
Quoted 4 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
No behavioural or dmesg regressions on x64 (server, desktop) or my AMD Zen2 Thinkpad; humming along just fine.
Thanks!
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Signature · 1 line
Florian
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 9 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
thanks,
-- Shuah
Hi Greg
6.1.5-rc1 tested.
x86_64
build successfully completed
boot successfully completed
Lenovo ThinkPad X1 Nano Gen1(Intel i5-1130G7, arch linux)
Thanks
===================================
takeshi ogasawara
e-mail:[email protected]
Finger Print:666E954A
===================================
2023年1月11日(水) 3:16 Greg Kroah-Hartman <[email protected]>:
Quoted 707 lines
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:Greg Kroah-Hartman <[email protected]>
Linux 6.1.5-rc1Baochen Qiang <[email protected]>
wifi: ath11k: Send PME message during wakeup from D3coldArd Biesheuvel <[email protected]>
efi: random: combine bootloader provided RNG seed with RNG protocol outputJani Nikula <[email protected]>
drm/i915/dsi: fixMIPI_BKLT_EN_1native GPIO indexJani Nikula <[email protected]>
drm/i915/dsi: add support for ICL+ native MIPI GPIO sequenceWilliam Liu <[email protected]>
ksmbd: checknt_lento be at leastCIFS_ENCPWD_SIZEinksmbd_decode_ntlmssp_auth_blobMarios Makassikis <[email protected]>
ksmbd: send proper error response insmb2_tree_connect()Namjae Jeon <[email protected]>
ksmbd: fix infinite loop inksmbd_conn_handler_loop()Qu Wenruo <[email protected]>
btrfs: handle case when repair happens with dev-replaceSamson Tam <[email protected]>
drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0Dillon Varone <[email protected]>
drm/amd/display: Add check for DET fetch latency hiding for dcn32Rafael Mendonca <[email protected]>
virtio_blk: Fix signedness bug invirtblk_prep_rq()Dmitry Fomichev <[email protected]>
virtio-blk: use a helper to handle request queuing errorsZhenyu Wang <[email protected]>
drm/i915/gvt: fix vgpu debugfs clean in removeZhenyu Wang <[email protected]>
drm/i915/gvt: fix gvt debugfs destroyMukul Joshi <[email protected]>
drm/amdkfd: Fix kernel warning during topology setupMa Jun <[email protected]>
drm/plane-helper: Add the missing declaration ofdrm_atomic_stateAndreas Rammhold <[email protected]>
of/fdt: run soc memory setup whenearly_init_dt_scan_memoryfailsBjörn Töpel <[email protected]>
riscv, kprobes: Stricter c.jr/c.jalr decodingBen Dooks <[email protected]>
riscv: uaccess: fix type of 0 variable on error inget_user()Srinivas Pandruvada <[email protected]>
thermal: int340x: Add missing attribute for data rate baseCindy Lu <[email protected]>
vhost_vdpa: fix the crash in unmap a large memoryJason A. Donenfeld <[email protected]>
tpm: Allow system suspend to continue when TPM suspend failsPavel Begunkov <[email protected]>
io_uring: fix CQ waiting timeout handlingPavel Begunkov <[email protected]>
io_uring: pin context while queueing deferred twJens Axboe <[email protected]>
block: don't allow splitting of aREQ_NOWAITbioChristian Marangi <[email protected]>
net: dsa:tag_qca: fix wrongMGMT_DATA2sizeChristian Marangi <[email protected]>
net: dsa: qca8k: fix wrong length value for mgmt eth packetChristian Marangi <[email protected]>
Revert "net: dsa: qca8k: cache lo and hi for mdio write"Michel Dänzer <[email protected]>
Revert "drm/amd/display: Enable Freesync Video Mode by default"Chuang Wang <[email protected]>
bpf: Fix panic due to wrong pageattr of im->imagePaul Menzel <[email protected]>
fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MBJeff Layton <[email protected]>
nfsd: fix handling of readdir in v4root vs. mount upcall timeoutRodrigo Branco <[email protected]>
x86/bugs: Flush IBP inib_prctl_set()Takashi Iwai <[email protected]>
x86/kexec: Fix double-free of elf header bufferKai Vehmanen <[email protected]>
ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"Christoph Hellwig <[email protected]>
nvme: also return I/O command effects fromnvme_command_effectsChristoph Hellwig <[email protected]>
nvmet: useNVME_CMD_EFFECTS_CSUPPinstead of open coding itYoungJun.park <[email protected]>
kunit:alloc_string_stream_fragmenterror handling bug fixJens Axboe <[email protected]>
io_uring: check for valid register opcode earlierMario Limonciello <[email protected]>
ACPI: video: Don't enable fallback path for creating ACPI backlight by defaultMario Limonciello <[email protected]>
drm/amd/display: Report to ACPI video if no panels were foundMario Limonciello <[email protected]>
ACPI: video: Allow GPU drivers to report no panelsYanjun Zhang <[email protected]>
nvme: fix multipath crash caused by flush request when blktrace is enabledJens Axboe <[email protected]>
io_uring/cancel: re-grab ctx mutex after finishing waitPhilip Yang <[email protected]>
drm/amdkfd: Fix double release compute pasidPhilip Yang <[email protected]>
drm/amdkfd: Fixkfd_process_device_init_vmerror handlingLuben Tuikov <[email protected]>
drm/amdgpu: Fix size validation for non-exclusive domains (v4)YC Hung <[email protected]>
ASoC: SOF: mediatek: initializepanic_infoto zeroHans de Goede <[email protected]>
ASoC: Intel:bytcr_rt5640: Add quirk for the Advantech MICA-071 tabletDominique Martinet <[email protected]>
9p/client: fix data race on req->statusKai Vehmanen <[email protected]>
ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"Linus Torvalds <[email protected]>
hfs/hfsplus: avoidWARN_ON()for sanity check, use proper error handlingArnd Bergmann <[email protected]>
usb: dwc3: xilinx: includelinux/gpio/consumer.hJan Kara <[email protected]>
udf: Fix extension of the last extent in the fileZhengchao Shao <[email protected]>
caif: fix memory leak incfctrl_linkup_request()Paolo Abeni <[email protected]>
net/ulp: prevent ULP without clone op from entering the LISTEN statusCaleb Sander <[email protected]>
qed: allow sleep inqed_mcp_trace_dump()Ming Lei <[email protected]>
ublk: honorIO_URING_F_NONBLOCKfor handling control commandZheng Wang <[email protected]>
drm/i915/gvt: fix double free bug insplit_2MB_gtt_entryDan Carpenter <[email protected]>
drm/i915: unpin on error inintel_vgpu_shadow_mm_pin()Namhyung Kim <[email protected]>
perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF modeNamhyung Kim <[email protected]>
perf stat: Fix handling of unsupported cgroup events when using BPF countersThomas Richter <[email protected]>
perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390Szymon Heidrich <[email protected]>
usb:rndis_host: Securerndis_querycheck against int overflowGeetha sowjanya <[email protected]>
octeontx2-pf: Fix lmtst ID used in aura freeDaniil Tatianin <[email protected]>
drivers/net/bonding/bond_3ad: return when there's no aggregatorTetsuo Handa <[email protected]>
fs/ntfs3: don't holdni_lockwhen callingtruncate_setsize()Philipp Zabel <[email protected]>
drm/imx: ipuv3-plane: Fix overlay plane widthMiaoqian Lin <[email protected]>
perf tools: Fix resources leak inperf_data__open_dir()Xiu Jianfeng <[email protected]>
drm/virtio: Fix memory leak invirtio_gpu_object_create()Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Rework long task execution when adding/deleting entriesJozsef Kadlecsik <[email protected]>
netfilter: ipset: fix hash:net,port,net hang with /0 subnetHoratiu Vultur <[email protected]>
net: sparx5: Fix reading of the MAC addressIdo Schimmel <[email protected]>
vxlan: Fix memory leaks in error pathJamal Hadi Salim <[email protected]>
net: sched: cbq: dont intepret cls results when asked to dropJamal Hadi Salim <[email protected]>
net: sched: atm: dont intepret cls results when asked to dropMiaoqian Lin <[email protected]>
gpio: sifive: Fix refcount leak insifive_gpio_probeXiubo Li <[email protected]>
ceph: switch tovfs_inode_has_locks()to fix file lock bugJeff Layton <[email protected]>
filelock: new helper:vfs_inode_has_locksCarlo Caione <[email protected]>
drm/meson: Reduce the FIFO lines held when AFBC is not usedPo-Hsu Lin <[email protected]>
selftests: net: return non-zero for failures reported inarp_ndisc_evict_nocarrierPo-Hsu Lin <[email protected]>
selftests: net: fixcleanup_v6()forarp_ndisc_evict_nocarrierMaor Gottlieb <[email protected]>
RDMA/mlx5: Fix validation ofmax_rd_atomiccaps for DCShay Drory <[email protected]>
RDMA/mlx5: Fixmlx5_ib_get_hw_statswhen used for deviceHaibo Chen <[email protected]>
gpio: pca953x: avoid to use uninitialized value pinctrlMiaoqian Lin <[email protected]>
net: phy: xgmiitorgmii: Fix refcount leak inxgmiitorgmii_probeDavid Arinzon <[email protected]>
net: ena: Update NUMA TPH hint register upon NUMA node updateDavid Arinzon <[email protected]>
net: ena: Set default value for RX interrupt moderationDavid Arinzon <[email protected]>
net: ena: Fixrx_copybreakvalue updateDavid Arinzon <[email protected]>
net: ena: Use bitmask to indicate packet redirectionDavid Arinzon <[email protected]>
net: ena: Account for the number of processed bytes in XDPDavid Arinzon <[email protected]>
net: ena: Don't register memory info on XDP exchangeDavid Arinzon <[email protected]>
net: ena: Fix toeplitz initial hash valueJiguang Xiao <[email protected]>
net: amd-xgbe: add missedtasklet_killJian Shen <[email protected]>
net: hns3: refine the handling for VF heartbeatKuniyuki Iwashima <[email protected]>
tcp: AddTIME_WAITsockets in bhash2.Kees Cook <[email protected]>
bpf: Always use maximal size forcopy_array()Eli Cohen <[email protected]>
net/mlx5: Lag, fix failure to cancel delayed bond workMaor Dickman <[email protected]>
net/mlx5e: Setgeneve_tlv_option_0_existwhen matching on geneve optionAdham Faris <[email protected]>
net/mlx5e: Fix hw mtu initializing at XDP SQ allocationChris Mi <[email protected]>
net/mlx5e: Always clear dest encap in neigh-update-delChris Mi <[email protected]>
net/mlx5e: CT: Fix ct debugfs folder nameTariq Toukan <[email protected]>
net/mlx5e: Fix RX reporter for XSK RQsDragos Tatulea <[email protected]>
net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by defaultShay Drory <[email protected]>
net/mlx5: Fix RoCE setting at HCA levelShay Drory <[email protected]>
net/mlx5: Avoid recovery in probe flowsShay Drory <[email protected]>
net/mlx5: Fixio_eq_sizeandevent_eq_sizeparams validationJiri Pirko <[email protected]>
net/mlx5: Add forgotten cleanup calls intomlx5_init_once()error pathMoshe Shemesh <[email protected]>
net/mlx5: E-Switch, properly handle ingress tagged packets on VSTJason Wang <[email protected]>
vdpasim: fix memory leak when freeing IOTLBsRong Wang <[email protected]>
vdpa/vp_vdpa: fix kfree a wrong pointer invp_vdpa_removeWei Yongjun <[email protected]>
virtio-crypto: fix memory leak invirtio_crypto_alg_skcipher_close_session()Stefano Garzarella <[email protected]>
vdpa_sim: fix vringh initialization invdpasim_queue_ready()Stefano Garzarella <[email protected]>
vhost-vdpa: fix an iotlb memory leakStefano Garzarella <[email protected]>
vhost: fix range used intranslate_desc()Stefano Garzarella <[email protected]>
vringh: fix range used iniotlb_translate()Yuan Can <[email protected]>
vhost/vsock: Fix error handling invhost_vsock_init()ruanjinjie <[email protected]>
vdpa_sim: fix possible memory leak invdpasim_net_init()andvdpasim_blk_init()Eli Cohen <[email protected]>
vdpa/mlx5: Fix wrong mac address deletionEli Cohen <[email protected]>
vdpa/mlx5: Fix rule forwarding VLAN to TIRMichael Chan <[email protected]>
bnxt_en: Fix HDS and jumbo thresholds for RX packetsMichael Chan <[email protected]>
bnxt_en: Fix first buffer size calculations for XDP multi-bufferMichael Chan <[email protected]>
bnxt_en: Fix XDP RX pathMichael Chan <[email protected]>
bnxt_en: Simplifybnxt_xdp_buff_init()Miaoqian Lin <[email protected]>
nfc: Fix potential resource leaksJohnny S. Lee <[email protected]>
net: dsa: mv88e6xxx: depend on PTP conditionallyDaniil Tatianin <[email protected]>
qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failureHawkins Jiawei <[email protected]>
net: sched: fix memory leak intcindex_set_parmsJian Shen <[email protected]>
net: hns3: fix VF promisc mode not update when mac table fullJian Shen <[email protected]>
net: hns3: fix miss L3E checking for rx packetJie Wang <[email protected]>
net: hns3: add interrupts re-initialization while doing VF FLRJeff Layton <[email protected]>
nfsd: shut down the NFSv4 state objects before the filecacheShawn Bohrer <[email protected]>
veth: Fix race withAF_XDPexposing old or uninitialized descriptorsHoratiu Vultur <[email protected]>
net: lan966x: Fix configuration of the PCSEric Dumazet <[email protected]>
bonding: fix lockdep splat inbond_miimon_commit()Pablo Neira Ayuso <[email protected]>
netfilter:nf_tables: honor set timeout and garbage collection updatesPaolo Abeni <[email protected]>
mptcp: fix lockdep false positivePaolo Abeni <[email protected]>
mptcp: fix deadlock in fastopen error pathRonak Doshi <[email protected]>
vmxnet3: correctly reportcsum_levelfor encapsulated packetAntoine Tenart <[email protected]>
net: vrf: determine the dst using the original ifindex for multicastMaciej Fijalkowski <[email protected]>
ice: xsk: do not use xdp_return_frame() on tx_buf->raw_bufPablo Neira Ayuso <[email protected]>
netfilter:nf_tables: perform type checking for existing setsPablo Neira Ayuso <[email protected]>
netfilter:nf_tables: add function to create set stateful expressionsPablo Neira Ayuso <[email protected]>
netfilter:nf_tables: consolidate set descriptionSteven Price <[email protected]>
drm/panfrost: Fix GEM handle creation ref-countingJakub Kicinski <[email protected]>
bpf: pull before callingskb_postpull_rcsum()Arnd Bergmann <[email protected]>
wifi: ath9k: use proper statements in conditionalsminoura makoto <[email protected]>
SUNRPC: ensure the matching upcall is in-flight upon downcallSasha Levin <[email protected]>
btrfs: fix an error handling path inbtrfs_defrag_leaves()Johan Hovold <[email protected]>
phy: qcom-qmp-combo: fix broken power onMasami Hiramatsu (Google) <[email protected]>
perf probe: Fix to get theDW_AT_decl_fileandDW_AT_call_fileas unsinged dataMasami Hiramatsu (Google) <[email protected]>
perf probe: Usedwarf_attr_integrateas generic DWARF attr accessorQu Wenruo <[email protected]>
btrfs: fixcompat_rochecks against remountFilipe Manana <[email protected]>
btrfs: fix off-by-one in delalloc search during lseekThinh Nguyen <[email protected]>
usb: dwc3: gadget: Ignore End Transfer delay on teardownShyam Prasad N <[email protected]>
cifs: refcount only the selected iface during interface updateShyam Prasad N <[email protected]>
cifs: fix interface count calculation during refreshSasha Levin <[email protected]>
btrfs: replacestrncpy()withstrscpy()Jens Axboe <[email protected]>
ARM: renumber bits related to_TIF_WORK_MASK-------------
Diffstat:
Makefile | 4 +- arch/arm/include/asm/thread_info.h | 13 +- arch/mips/ralink/of.c | 2 +- arch/riscv/include/asm/uaccess.h | 2 +- arch/riscv/kernel/probes/simulate-insn.h | 4 +- arch/x86/kernel/cpu/bugs.c | 2 + arch/x86/kernel/crash.c | 4 +- block/blk-merge.c | 10 + drivers/acpi/acpi_video.c | 17 +- drivers/block/ublk_drv.c | 3 + drivers/block/virtio_blk.c | 33 +-- drivers/char/tpm/tpm-interface.c | 4 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 3 +- drivers/firmware/efi/efi.c | 4 +- drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/random.c | 42 +++- drivers/gpio/gpio-pca953x.c | 3 + drivers/gpio/gpio-sifive.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 39 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 27 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 +- .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 39 +++ .../dc/dml/dcn32/display_mode_vba_util_32.c | 69 ++++++ .../dc/dml/dcn32/display_mode_vba_util_32.h | 18 ++ .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 94 +++++++- drivers/gpu/drm/i915/gvt/debugfs.c | 17 +- drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/gvt/scheduler.c | 1 + drivers/gpu/drm/i915/i915_irq.c | 3 + drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/imx/ipuv3-plane.c | 14 +- drivers/gpu/drm/meson/meson_viu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 27 ++- drivers/gpu/drm/panfrost/panfrost_gem.c | 16 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 5 +- drivers/gpu/drm/virtio/virtgpu_object.c | 6 +- drivers/infiniband/hw/mlx5/counters.c | 6 +- drivers/infiniband/hw/mlx5/qp.c | 49 ++-- drivers/net/bonding/bond_3ad.c | 1 + drivers/net/bonding/bond_main.c | 8 +- drivers/net/dsa/mv88e6xxx/Kconfig | 4 +- drivers/net/dsa/qca/qca8k-8xxx.c | 106 ++++----- drivers/net/dsa/qca/qca8k.h | 5 - drivers/net/ethernet/amazon/ena/ena_com.c | 29 +-- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 6 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 83 +++++-- drivers/net/ethernet/amazon/ena/ena_netdev.h | 17 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 3 + drivers/net/ethernet/amd/xgbe/xgbe-i2c.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 22 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 132 +++++++---- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 7 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 71 +++++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 30 ++- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 4 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 7 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 7 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 33 ++- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 30 ++- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../net/ethernet/microchip/lan966x/lan966x_port.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 28 ++- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 10 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 8 +- drivers/net/phy/xilinx_gmii2rgmii.c | 1 + drivers/net/usb/rndis_host.c | 3 +- drivers/net/veth.c | 5 +- drivers/net/vmxnet3/vmxnet3_drv.c | 8 + drivers/net/vrf.c | 6 +- drivers/net/vxlan/vxlan_core.c | 19 +- drivers/net/wireless/ath/ath11k/qmi.c | 3 + drivers/net/wireless/ath/ath9k/htc.h | 14 +- drivers/nvme/host/core.c | 32 ++- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/target/admin-cmd.c | 35 +-- drivers/of/fdt.c | 6 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 20 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 4 + drivers/usb/dwc3/dwc3-xilinx.c | 1 + drivers/usb/dwc3/gadget.c | 5 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 10 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 7 +- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 4 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 4 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vhost/vdpa.c | 52 ++-- drivers/vhost/vhost.c | 4 +- drivers/vhost/vringh.c | 5 +- drivers/vhost/vsock.c | 9 +- drivers/video/fbdev/matrox/matroxfb_base.c | 4 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent-io-tree.c | 2 +- fs/btrfs/extent_io.c | 11 +- fs/btrfs/file.c | 2 +- fs/btrfs/ioctl.c | 9 +- fs/btrfs/rcu-string.h | 6 +- fs/btrfs/super.c | 2 +- fs/btrfs/tree-defrag.c | 6 +- fs/ceph/caps.c | 2 +- fs/ceph/locks.c | 4 - fs/ceph/super.h | 1 - fs/cifs/sess.c | 3 +- fs/cifs/smb2ops.c | 3 +- fs/hfs/inode.c | 15 +- fs/ksmbd/auth.c | 3 +- fs/ksmbd/connection.c | 7 +- fs/ksmbd/smb2pdu.c | 7 +- fs/ksmbd/transport_tcp.c | 5 +- fs/locks.c | 23 ++ fs/nfsd/nfs4xdr.c | 11 + fs/nfsd/nfssvc.c | 2 +- fs/ntfs3/file.c | 4 +- fs/udf/inode.c | 2 +- include/acpi/video.h | 2 + include/drm/drm_plane_helper.h | 1 + include/linux/dsa/tag_qca.h | 4 +- include/linux/efi.h | 2 - include/linux/fs.h | 6 + include/linux/mlx5/device.h | 5 + include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/sunrpc/rpc_pipe_fs.h | 5 + include/net/inet_hashtables.h | 4 + include/net/inet_timewait_sock.h | 5 + include/net/netfilter/nf_tables.h | 25 +- io_uring/cancel.c | 9 +- io_uring/io_uring.c | 19 +- kernel/bpf/trampoline.c | 4 + kernel/bpf/verifier.c | 12 +- lib/kunit/string-stream.c | 4 +- net/9p/client.c | 15 +- net/9p/trans_fd.c | 12 +- net/9p/trans_rdma.c | 4 +- net/9p/trans_virtio.c | 9 +- net/9p/trans_xen.c | 4 +- net/caif/cfctrl.c | 6 +- net/core/filter.c | 7 +- net/ipv4/inet_connection_sock.c | 40 +++- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/inet_timewait_sock.c | 31 ++- net/ipv4/tcp_ulp.c | 4 + net/mptcp/protocol.c | 20 +- net/mptcp/protocol.h | 4 +- net/mptcp/subflow.c | 19 +- net/netfilter/ipset/ip_set_core.c | 7 +- net/netfilter/ipset/ip_set_hash_ip.c | 14 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 13 +- net/netfilter/ipset/ip_set_hash_ipport.c | 13 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 13 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 13 +- net/netfilter/ipset/ip_set_hash_net.c | 17 +- net/netfilter/ipset/ip_set_hash_netiface.c | 15 +- net/netfilter/ipset/ip_set_hash_netnet.c | 23 +- net/netfilter/ipset/ip_set_hash_netport.c | 19 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 40 ++-- net/netfilter/nf_tables_api.c | 261 ++++++++++++++------- net/nfc/netlink.c | 52 ++-- net/sched/cls_tcindex.c | 12 +- net/sched/sch_atm.c | 5 +- net/sched/sch_cbq.c | 4 +- net/sunrpc/auth_gss/auth_gss.c | 19 +- sound/soc/intel/boards/bytcr_rt5640.c | 15 ++ sound/soc/sof/core.c | 9 - sound/soc/sof/intel/hda-dsp.c | 72 ++++++ sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/tgl.c | 2 +- sound/soc/sof/mediatek/mtk-adsp-common.c | 2 +- tools/perf/builtin-lock.c | 2 + tools/perf/util/bpf_counter_cgroup.c | 14 +- tools/perf/util/cgroup.c | 23 +- tools/perf/util/data.c | 2 + tools/perf/util/dwarf-aux.c | 23 +- .../selftests/net/arp_ndisc_evict_nocarrier.sh | 15 +- 197 files changed, 1988 insertions(+), 876 deletions(-)
Quoted 10 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
Results from Linaro’s test farm.
Regressions on arm64 FVP.
Following kernel panic and warning notices on FVP 64k page size enabled gcc-12 build on 6.1 and 6.0 kernel Image while running LTP mm test cases.
CONFIG_ARM64_64K_PAGES=y
SError Interrupt on CPU3, code 0x00000000be000000 -- SError
Kernel panic - not syncing: Asynchronous SError Interrupt
WARNING: CPU: 3 PID: 685 at kernel/sched/core.c:3113 set_task_cpuBoot log:
------------
mem.c:346: TINFO: child 1 continues...
mem.c:353: TINFO: child 1 allocates 128 MB filled with 'd' except one page with 'e'
[ 257.654082] SError Interrupt on CPU3, code 0x00000000be000000 -- SError [ 257.654122] CPU: 3 PID: 685 Comm: ksm03 Not tainted 6.1.5-rc1 #1 [ 257.654181] Hardware name: FVP Base RevC (DT) [ 257.654205] pstate: 80000000 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 257.654276] pc : 000000000041f758 [ 257.654298] lr : 000000000041f8c0 [ 257.654319] sp : 0000ffffc9e14cb0 [ 257.654341] x29: 0000ffffc9e14cc0 x28: 0000000008000000 x27: 00000000004296c0 [ 257.654437] x26: 00000000194fa4b0 x25: 0000000000000064 x24: 0000000008000000 [ 257.654530] x23: 0000000008000000 x22: 0000000000429550 x21: 0000000000000000 [ 257.654626] x20: 0000ffffc9e14de8 x19: 0000000000000001 x18: 0000000000000000 [ 257.654719] x17: 0000ffff93c6a290 x16: 0000000000441340 x15: 0000000000008000 [ 257.654815] x14: 0000000000040000 x13: 2e746e65746e6f63 x12: 0000ffff93cd7160 [ 257.654913] x11: 0000ffffc9e146b0 x10: 00000000ffffffd8 x9 : 00000000ffffff80 [ 257.655009] x8 : 0000000000000040 x7 : 00000000ffffffff x6 : 0000000000000000 [ 257.655100] x5 : 0000000000000063 x4 : 0000000000000020 x3 : 0000ffff93dbed60 [ 257.655191] x2 : 0000000000000000 x1 : 0000ffff8bb90000 x0 : 00000000068af001 [ 257.655293] Kernel panic - not syncing: Asynchronous SError Interrupt [ 257.655319] CPU: 3 PID: 685 Comm: ksm03 Not tainted 6.1.5-rc1 #1 [ 257.655379] Hardware name: FVP Base RevC (DT) [ 257.655403] Call trace: [ 257.655419] dump_backtrace+0xe4/0x140 [ 257.655475] show_stack+0x20/0x30 [ 257.655528] dump_stack_lvl+0x88/0xb4 [ 257.655598] dump_stack+0x18/0x34 [ 257.655667] panic+0x1a0/0x37c [ 257.655729] add_taint+0x0/0xc0 [ 257.655787] arm64_serror_panic+0x78/0x84 [ 257.655853] do_serror+0x0/0x60 [ 257.655911] do_serror+0x3c/0x60 [ 257.655970] __el0_error_handler_common+0x48/0xc0 [ 257.656050] el0t_64_error_handler+0x10/0x20 [ 257.656131] el0t_64_error+0x18c/0x190 [ 257.656191] SMP: stopping secondary CPUs [ 257.656326] Kernel Offset: 0x57c5cb540000 from 0xffff800008000000 [ 257.656361] PHYS_OFFSET: 0x80000000 [ 257.656383] CPU features: 0x00000,000a1cff,e69e772f [ 257.656414] Memory Limit: none [ 257.945661] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]--- [ 257.945856] ------------[ cut here ]------------ [ 257.945873] WARNING: CPU: 3 PID: 685 at kernel/sched/core.c:3113 set_task_cpu+0x170/0x254 [ 257.945960] Modules linked in: pl111_drm drm_dma_helper crct10dif_ce arm_spe_pmu drm_kms_helper panel_simple cfg80211 rfkill fuse drm [ 257.946182] CPU: 3 PID: 685 Comm: ksm03 Not tainted 6.1.5-rc1 #1 [ 257.946243] Hardware name: FVP Base RevC (DT) [ 257.946267] pstate: 424020c9 (nZcv daIF +PAN -UAO +TCO -DIT -SSBS BTYPE=--) [ 257.946338] pc : set_task_cpu+0x170/0x254 [ 257.946393] lr : try_to_wake_up+0x1a0/0x63c [ 257.946451] sp : ffff80000806fbe0 [ 257.946474] x29: ffff80000806fbe0 x28: ffff00087f7c5680 x27: 0000000000000000 [ 257.946572] x26: 0000000000000000 x25: ffffd7c5d609d410 x24: 0000000000000005 [ 257.946666] x23: ffff000805633d04 x22: 0000000000000005 x21: ffffd7c5d6098a78 [ 257.946762] x20: 0000000000000005 x19: ffff0008056334c0 x18: 0000000000000006 [ 257.946858] x17: 75727265746e4920 x16: 726f727245532073 x15: 756f6e6f7268636e [ 257.946960] x14: 797341203a676e69 x13: 2d2d2d5d20747075 x12: 727265746e492072 [ 257.947061] x11: 6f72724553207375 x10: ffffd7c5d6114d18 x9 : ffffd7c5d3617154 [ 257.947161] x8 : ffffd7c5d574b000 x7 : ffff2842aa100000 x6 : 0000000000000003 [ 257.947257] x5 : ffffd7c5d609d000 x4 : 0000000000000005 x3 : 00000000000000ff [ 257.947350] x2 : 0000000000000000 x1 : 0000000000000005 x0 : 0000000000000000 [ 257.947440] Call trace: [ 257.947452] set_task_cpu+0x170/0x254 [ 257.947514] try_to_wake_up+0x1a0/0x63c [ 257.947575] default_wake_function+0x24/0x50 [ 257.947639] autoremove_wake_function+0x20/0x50 [ 257.947734] __wake_up_common+0x90/0x190 [ 257.947815] __wake_up_common_lock+0x80/0xd0 [ 257.947903] __wake_up+0x20/0x30 [ 257.947981] wake_up_klogd_work_func+0xac/0xc0 [ 257.948059] irq_work_single+0x7c/0xbc [ 257.948139] irq_work_run_list+0x4c/0x70 [ 257.948221] irq_work_tick+0x28/0x6c [ 257.948299] update_process_times+0xa4/0xc0 [ 257.948394] tick_sched_handle+0x3c/0x60 [ 257.948465] tick_sched_timer+0x54/0xac [ 257.948535] __hrtimer_run_queues+0x2e4/0x380 [ 257.948632] hrtimer_interrupt+0xf0/0x250 [ 257.948729] arch_timer_handler_phys+0x34/0x50 [ 257.948807] handle_percpu_devid_irq+0x90/0x230 [ 257.948873] generic_handle_domain_irq+0x34/0x50 [ 257.948962] gic_handle_irq+0x58/0x140 [ 257.949015] call_on_irq_stack+0x2c/0x54 [ 257.949088] do_interrupt_handler+0x88/0x94 [ 257.949172] el1_interrupt+0x34/0x70 [ 257.949245] el1h_64_irq_handler+0x18/0x2c [ 257.949324] el1h_64_irq+0x64/0x68 [ 257.949380] panic+0x324/0x37c [ 257.949444] add_taint+0x0/0xc0 [ 257.949505] arm64_serror_panic+0x78/0x84 [ 257.949566] do_serror+0x0/0x60 [ 257.949625] do_serror+0x3c/0x60 [ 257.949684] __el0_error_handler_common+0x48/0xc0 [ 257.949764] el0t_64_error_handler+0x10/0x20 [ 257.949845] el0t_64_error+0x18c/0x190 [ 257.949904] ---[ end trace 0000000000000000 ]---
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.4-160-g06bcfb15cd3b/testrun/14089643/suite/log-parser-test/tests/
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.0.y/build/v6.0.18-149-ga7ffaeeaf9bb/testrun/14090240/suite/log-parser-test/test/check-kernel-warning-de62c77a22d6287fbc68ad7f081dfc8e3020755f775d8857e304afa254d2322a/log
Kconfig:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2K9Is9mmM4gPI7HP7LIle0gAdm7/config
vmlinux:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2K9JI1PZ8qBcVmNXpYWvL8wgPTm/vmlinux.xz
System.map:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2K9JI1PZ8qBcVmNXpYWvL8wgPTm/System.map
Image:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2K9JI1PZ8qBcVmNXpYWvL8wgPTm/Image.gz
--
Linaro LKFT
https://lkft.linaro.org
EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: Using DTB from command line
EFI stub: Exiting boot services...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd0f0] [ 0.000000] Linux version 6.1.5-rc1 (tuxmake@tuxmake) (aarch64-linux-gnu-gcc (Debian 12.2.0-9) 12.2.0, GNU ld (GNU Binutils for Debian) 2.39) #1 SMP PREEMPT @1673381434 [ 0.000000] Machine model: FVP Base RevC [ 0.000000] earlycon: pl11 at MMIO 0x000000001c090000 (options '') [ 0.000000] printk: bootconsole [pl11] enabled [ 0.000000] efi: EFI v2.70 by EDK II [ 0.000000] efi: ACPI 2.0=0xf5e30018 MEMATTR=0xfadaf018 MEMRESERVE=0xf5f8bf18 [ 0.000000] Reserved memory: created DMA memory pool at 0x0000000018000000, size 8 MiB [ 0.000000] OF: reserved mem: initialized node vram@18000000, compatible id shared-dma-pool [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x00000008ffffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x8fff220c0-0x8fff24abf] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x00000008ffffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000080000000-0x00000000f59effff] [ 0.000000] node 0: [mem 0x00000000f59f0000-0x00000000f5a5ffff] [ 0.000000] node 0: [mem 0x00000000f5a60000-0x00000000f5b4ffff] [ 0.000000] node 0: [mem 0x00000000f5b50000-0x00000000f5e2ffff] [ 0.000000] node 0: [mem 0x00000000f5e30000-0x00000000f5e3ffff] [ 0.000000] node 0: [mem 0x00000000f5e40000-0x00000000f5f7ffff] [ 0.000000] node 0: [mem 0x00000000f5f80000-0x00000000faf4ffff] [ 0.000000] node 0: [mem 0x00000000faf50000-0x00000000faf8ffff] [ 0.000000] node 0: [mem 0x00000000faf90000-0x00000000faf9ffff] [ 0.000000] node 0: [mem 0x00000000fafa0000-0x00000000fafeffff] [ 0.000000] node 0: [mem 0x00000000faff0000-0x00000000feffffff] [ 0.000000] node 0: [mem 0x0000000880000000-0x00000008ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff] [ 0.000000] On node 0, zone Normal: 256 pages in unavailable ranges [ 0.000000] cma: Reserved 512 MiB at 0x00000000c0000000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 10 pages/cpu s574568 r8192 d72600 u655360 [ 0.000000] Detected PIPT I-cache on CPU0 [ 0.000000] CPU features: detected: Address authentication (IMP DEF algorithm) [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: Virtualization Host Extensions [ 0.000000] CPU features: detected: Hardware dirty bit management [ 0.000000] CPU features: detected: Memory Tagging Extension [ 0.000000] CPU features: detected: Asymmetric MTE Tag Check Fault [ 0.000000] CPU features: detected: Spectre-BHB [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 65216 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: Image dtb=fvp-base-revc.dtb console=ttyAMA0 earlycon=pl011,0x1c090000 root=/dev/vda ip=dhcp [ 0.000000] Unknown kernel command line parameters \"Image dtb=fvp-base-revc.dtb\", will be passed to user space. [ 0.000000] random: crng init done [ 0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear) [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 8. [ 0.000000] software IO TLB: mapped [mem 0x00000000fb000000-0x00000000ff000000] (64MB) [ 0.000000] Memory: 3481472K/4177920K available (20096K kernel code, 5458K rwdata, 11072K rodata, 12416K init, 1571K bss, 172160K reserved, 524288K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 0.000000] ftrace: allocating 66065 entries in 17 pages [ 0.000000] ftrace: allocated 17 pages with 2 groups [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 224 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x000000002f100000 [ 0.000000] ITS [mem 0x2f020000-0x2f03ffff] [ 0.000000] ITS@0x000000002f020000: allocated 8192 Devices @880380000 (indirect, esz 8, psz 64K, shr 1) [ 0.000000] ITS@0x000000002f020000: allocated 8192 Virtual CPUs @880390000 (indirect, esz 8, psz 64K, shr 1) [ 0.000000] ITS@0x000000002f020000: allocated 8192 Interrupt Collections @8803a0000 (flat, esz 8, psz 64K, shr 1) [ 0.000000] GICv3: using LPI property table @0x00000008803b0000 [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008803d0000 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] timer_sp804: timer clock not found: -517 [ 0.000000] timer_sp804: arm,sp804 clock not found: -2 [ 0.000000] Failed to initialize '/bus@8000000/motherboard-bus@8000000/iofpga-bus@300000000/timer@110000': -22 [ 0.000000] timer_sp804: timer clock not found: -517 [ 0.000000] timer_sp804: arm,sp804 clock not found: -2 [ 0.000000] Failed to initialize '/bus@8000000/motherboard-bus@8000000/iofpga-bus@300000000/timer@120000': -22 [ 0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns [ 0.000003] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns [ 0.001503] kfence: initialized - using 33554432 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) [ 0.002748] Console: colour dummy device 80x25 [ 0.003735] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000) [ 0.003982] pid_max: default: 32768 minimum: 301 [ 0.004833] LSM: Security Framework initializing [ 0.005532] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.005728] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.013998] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.028721] cblist_init_generic: Setting adjustable number of callback queues. [ 0.028838] cblist_init_generic: Setting shift to 3 and lim to 1. [ 0.029938] cblist_init_generic: Setting shift to 3 and lim to 1. [ 0.031186] cblist_init_generic: Setting shift to 3 and lim to 1. [ 0.033853] rcu: Hierarchical SRCU implementation. [ 0.033982] rcu: Max phase no-delay instances is 1000. [ 0.046180] Platform MSI: msi-controller@2f020000 domain created [ 0.047156] PCI/MSI: /interrupt-controller@2f000000/msi-controller@2f020000 domain created [ 0.048340] fsl-mc MSI: msi-controller@2f020000 domain created [ 0.056223] Remapping and enabling EFI services. [ 0.062279] smp: Bringing up secondary CPUs ... [ 0.069599] Detected PIPT I-cache on CPU1 [ 0.069911] cacheinfo: Unable to detect cache hierarchy for CPU 1 [ 0.069951] GICv3: CPU1: found redistributor 100 region 0:0x000000002f120000 [ 0.070007] GICv3: CPU1: using allocated LPI pending table @0x00000008803e0000 [ 0.070115] CPU1: Booted secondary processor 0x0000000100 [0x410fd0f0] [ 0.078631] Detected PIPT I-cache on CPU2 [ 0.078963] cacheinfo: Unable to detect cache hierarchy for CPU 2 [ 0.079003] GICv3: CPU2: found redistributor 200 region 0:0x000000002f140000 [ 0.079061] GICv3: CPU2: using allocated LPI pending table @0x00000008803f0000 [ 0.079169] CPU2: Booted secondary processor 0x0000000200 [0x410fd0f0] [ 0.087806] Detected PIPT I-cache on CPU3 [ 0.088146] cacheinfo: Unable to detect cache hierarchy for CPU 3 [ 0.088199] GICv3: CPU3: found redistributor 300 region 0:0x000000002f160000 [ 0.088257] GICv3: CPU3: using allocated LPI pending table @0x0000000880400000 [ 0.088364] CPU3: Booted secondary processor 0x0000000300 [0x410fd0f0] [ 0.096621] Detected PIPT I-cache on CPU4 [ 0.096990] cacheinfo: Unable to detect cache hierarchy for CPU 4 [ 0.097034] GICv3: CPU4: found redistributor 10000 region 0:0x000000002f180000 [ 0.097093] GICv3: CPU4: using allocated LPI pending table @0x0000000880410000 [ 0.097201] CPU4: Booted secondary processor 0x0000010000 [0x410fd0f0] [ 0.105784] Detected PIPT I-cache on CPU5 [ 0.106172] cacheinfo: Unable to detect cache hierarchy for CPU 5 [ 0.106218] GICv3: CPU5: found redistributor 10100 region 0:0x000000002f1a0000 [ 0.106274] GICv3: CPU5: using allocated LPI pending table @0x0000000880420000 [ 0.106384] CPU5: Booted secondary processor 0x0000010100 [0x410fd0f0] [ 0.114878] Detected PIPT I-cache on CPU6 [ 0.115276] cacheinfo: Unable to detect cache hierarchy for CPU 6 [ 0.115331] GICv3: CPU6: found redistributor 10200 region 0:0x000000002f1c0000 [ 0.115391] GICv3: CPU6: using allocated LPI pending table @0x0000000880430000 [ 0.115498] CPU6: Booted secondary processor 0x0000010200 [0x410fd0f0] [ 0.124047] Detected PIPT I-cache on CPU7 [ 0.124459] cacheinfo: Unable to detect cache hierarchy for CPU 7 [ 0.124522] GICv3: CPU7: found redistributor 10300 region 0:0x000000002f1e0000 [ 0.124582] GICv3: CPU7: using allocated LPI pending table @0x0000000880440000 [ 0.124689] CPU7: Booted secondary processor 0x0000010300 [0x410fd0f0] [ 0.126408] smp: Brought up 1 node, 8 CPUs [ 0.128698] SMP: Total of 8 processors activated. [ 0.128834] CPU features: detected: Branch Target Identification [ 0.128977] CPU features: detected: 32-bit EL0 Support [ 0.129111] CPU features: detected: ARMv8.4 Translation Table Level [ 0.129256] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.129417] CPU features: detected: Common not Private translations [ 0.129563] CPU features: detected: CRC32 instructions [ 0.130692] CPU features: detected: E0PD [ 0.130822] CPU features: detected: Enhanced Counter Virtualization [ 0.130967] CPU features: detected: Enhanced Privileged Access Never [ 0.131122] CPU features: detected: Generic authentication (IMP DEF algorithm) [ 0.131274] CPU features: detected: RCpc load-acquire (LDAPR) [ 0.131415] CPU features: detected: LSE atomic instructions [ 0.131556] CPU features: detected: Privileged Access Never [ 0.131697] CPU features: detected: RAS Extension Support [ 0.131836] CPU features: detected: Random Number Generator [ 0.131976] CPU features: detected: Speculation barrier (SB) [ 0.132118] CPU features: detected: Stage-2 Force Write-Back [ 0.132259] CPU features: detected: Trap EL0 IMPLEMENTATION DEFINED functionality [ 0.132413] CPU features: detected: TLB range maintenance instructions [ 0.132559] CPU features: detected: WFx with timeout [ 0.132696] CPU features: detected: Scalable Matrix Extension [ 0.132842] CPU features: detected: Scalable Vector Extension [ 0.133479] CPU features: detected CPU1: Activity Monitors Unit (AMU) [ 0.133479] CPU features: detected CPU5: Activity Monitors Unit (AMU) [ 0.133479] CPU features: detected CPU6: Activity Monitors Unit (AMU) [ 0.133480] CPU features: detected CPU4: Activity Monitors Unit (AMU) [ 0.133480] CPU features: detected CPU3: Activity Monitors Unit (AMU) [ 0.133480] CPU features: detected CPU2: Activity Monitors Unit (AMU) [ 0.133480] CPU features: detected CPU0: Activity Monitors Unit (AMU) [ 0.133480] CPU features: detected CPU7: Activity Monitors Unit (AMU) [ 0.134375] SVE: maximum available vector length 64 bytes per vector [ 0.134524] SVE: default vector length 64 bytes per vector [ 0.134732] SME: minimum available vector length 16 bytes per vector [ 0.134874] SME: maximum available vector length 64 bytes per vector [ 0.135019] SME: default vector length 32 bytes per vector [ 0.135160] CPU: All CPU(s) started at EL2 [ 0.135285] alternatives: applying system-wide alternatives [ 0.178581] devtmpfs: initialized [ 0.213281] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.213546] futex hash table entries: 2048 (order: 1, 131072 bytes, linear) [ 0.221349] pinctrl core: initialized pinctrl subsystem [ 0.237878] DMI not present or invalid. [ 0.243351] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.493546] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.496267] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.497765] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.498419] audit: initializing netlink subsys (disabled) [ 0.500423] audit: type=2000 audit(0.460:1): state=initialized audit_enabled=0 res=1 [ 0.508870] thermal_sys: Registered thermal governor 'step_wise' [ 0.508939] thermal_sys: Registered thermal governor 'power_allocator' [ 0.509801] cpuidle: using governor menu [ 0.511968] hw-breakpoint: found 16 breakpoint and 16 watchpoint registers. [ 0.514125] ASID allocator initialised with 65536 entries [ 0.534035] Serial: AMBA PL011 UART driver [ 0.736844] 1c090000.serial: ttyAMA0 at MMIO 0x1c090000 (irq = 16, base_baud = 0) is a PL011 rev2 [ 0.737154] printk: console [ttyAMA0] enabled [ 0.737154] printk: console [ttyAMA0] enabled [ 0.737359] printk: bootconsole [pl11] disabled [ 0.737359] printk: bootconsole [pl11] disabled [ 0.752537] 1c0a0000.serial: ttyAMA1 at MMIO 0x1c0a0000 (irq = 17, base_baud = 0) is a PL011 rev2 [ 0.767418] 1c0b0000.serial: ttyAMA2 at MMIO 0x1c0b0000 (irq = 18, base_baud = 0) is a PL011 rev2 [ 0.782555] 1c0c0000.serial: ttyAMA3 at MMIO 0x1c0c0000 (irq = 19, base_baud = 0) is a PL011 rev2 [ 0.928904] platform panel: Fixing up cyclic dependency with 1c1f0000.clcd [ 0.951529] KASLR enabled [ 1.089824] HugeTLB: registered 16.0 GiB page size, pre-allocated 0 pages [ 1.089987] HugeTLB: 16320 KiB vmemmap can be freed for a 16.0 GiB page [ 1.090158] HugeTLB: registered 512 MiB page size, pre-allocated 0 pages [ 1.090320] HugeTLB: 448 KiB vmemmap can be freed for a 512 MiB page [ 1.090493] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.090656] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 1.103721] cryptd: max_cpu_qlen set to 1000 [ 1.122956] ACPI: Interpreter disabled. [ 1.161700] iommu: Default domain type: Translated [ 1.161848] iommu: DMA domain TLB invalidation policy: strict mode [ 1.164436] SCSI subsystem initialized [ 1.168584] usbcore: registered new interface driver usbfs [ 1.169107] usbcore: registered new interface driver hub [ 1.169924] usbcore: registered new device driver usb [ 1.181341] mc: Linux media interface: v0.10 [ 1.181663] videodev: Linux video capture interface: v2.00 [ 1.182031] pps_core: LinuxPPS API ver. 1 registered [ 1.182176] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]> [ 1.182424] PTP clock support registered [ 1.184233] EDAC MC: Ver: 3.0.0 [ 1.196616] Registered efivars operations [ 1.212509] FPGA manager framework [ 1.213343] Advanced Linux Sound Architecture Driver Initialized. [ 1.221704] vgaarb: loaded [ 1.228147] clocksource: Switched to clocksource arch_sys_counter [ 11.493713] VFS: Disk quotas dquot_6.6.0 [ 11.494681] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes) [ 11.497772] pnp: PnP ACPI: disabled [ 11.572548] NET: Registered PF_INET protocol family [ 11.573589] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear) [ 11.631281] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear) [ 11.632782] Table-perturb hash table entries: 65536 (order: 2, 262144 bytes, linear) [ 11.633031] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear) [ 11.635895] TCP bind hash table entries: 32768 (order: 4, 1048576 bytes, linear) [ 11.641494] TCP: Hash tables configured (established 32768 bind 32768) [ 11.643141] MPTCP token hash table entries: 4096 (order: 0, 98304 bytes, linear) [ 11.644132] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear) [ 11.644888] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear) [ 11.646828] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 11.650493] RPC: Registered named UNIX socket transport module. [ 11.650651] RPC: Registered udp transport module. [ 11.650801] RPC: Registered tcp transport module. [ 11.650950] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 11.651158] PCI: CLS 0 bytes, default 64 [ 11.663560] hw perfevents: enabled with armv8_pmuv3 PMU driver, 9 counters available [ 11.665617] kvm [1]: IPA Size Limit: 48 bits [ 11.665854] [Firmware Bug]: CPU interface incapable of MMIO access [ 11.665998] kvm [1]: disabling GICv2 emulation [ 11.666373] kvm [1]: GIC system register CPU interface enabled [ 11.668852] kvm [1]: vgic interrupt IRQ9 [ 11.671600] kvm [1]: VHE mode initialized successfully [ 11.689669] Initialise system trusted keyrings [ 11.691194] workingset: timestamp_bits=42 max_order=16 bucket_order=0 [ 11.799839] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 11.806970] NFS: Registering the id_resolver key type [ 11.807214] Key type id_resolver registered [ 11.807342] Key type id_legacy registered [ 11.808390] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 11.808560] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 11.809821] 9p: Installing v9fs 9p2000 file system support [ 12.172427] NET: Registered PF_ALG protocol family [ 12.172601] Key type asymmetric registered [ 12.172746] Asymmetric key parser 'x509' registered [ 12.173251] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244) [ 12.173427] io scheduler mq-deadline registered [ 12.173581] io scheduler kyber registered [ 12.390227] pci-host-generic 40000000.pci: host bridge /pci@40000000 ranges: [ 12.390865] pci-host-generic 40000000.pci: MEM 0x0050000000..0x005fffffff -> 0x0050000000 [ 12.391875] pci-host-generic 40000000.pci: ECAM at [mem 0x40000000-0x4fffffff] for [bus 00-01] [ 12.393278] pci-host-generic 40000000.pci: PCI host bridge to bus 0000:00 [ 12.393470] pci_bus 0000:00: root bus resource [bus 00-01] [ 12.393655] pci_bus 0000:00: root bus resource [mem 0x50000000-0x5fffffff] [ 12.394270] pci 0000:00:00.0: [1af4:1001] type 00 class 0x018000 [ 12.394754] pci 0000:00:00.0: reg 0x10: [mem 0x5000f000-0x5000ffff] [ 12.395202] pci 0000:00:00.0: reg 0x18: [mem 0x5000e000-0x5000efff] [ 12.395667] pci 0000:00:00.0: reg 0x20: [mem 0x5000d000-0x5000dfff] [ 12.396285] pci 0000:00:00.0: enabling Extended Tags [ 12.397843] pci 0000:00:00.0: PME# supported from D3hot [ 12.401186] pci 0000:00:02.0: [1af4:1001] type 00 class 0x018000 [ 12.401669] pci 0000:00:02.0: reg 0x10: [mem 0x5000c000-0x5000cfff] [ 12.402126] pci 0000:00:02.0: reg 0x18: [mem 0x5000b000-0x5000bfff] [ 12.402582] pci 0000:00:02.0: reg 0x20: [mem 0x5000a000-0x5000afff] [ 12.403143] pci 0000:00:02.0: enabling Extended Tags [ 12.404756] pci 0000:00:02.0: PME# supported from D3hot [ 12.407793] pci 0000:00:03.0: [0abc:aced] type 00 class 0x010601 [ 12.408333] pci 0000:00:03.0: reg 0x10: [mem 0x50006000-0x50007fff] [ 12.408661] pci 0000:00:03.0: reg 0x14: [mem 0x50004000-0x50005fff] [ 12.408988] pci 0000:00:03.0: reg 0x18: [mem 0x50009000-0x50009fff] [ 12.409316] pci 0000:00:03.0: reg 0x1c: [mem 0x50002000-0x50003fff] [ 12.409643] pci 0000:00:03.0: reg 0x20: [mem 0x50008000-0x50008fff] [ 12.409971] pci 0000:00:03.0: reg 0x24: [mem 0x50000000-0x50001fff] [ 12.411198] pci 0000:00:03.0: PME# supported from D3hot [ 12.418885] pci 0000:00:03.0: BAR 0: assigned [mem 0x50000000-0x50001fff] [ 12.419153] pci 0000:00:03.0: BAR 1: assigned [mem 0x50002000-0x50003fff] [ 12.419422] pci 0000:00:03.0: BAR 3: assigned [mem 0x50004000-0x50005fff] [ 12.419690] pci 0000:00:03.0: BAR 5: assigned [mem 0x50006000-0x50007fff] [ 12.419959] pci 0000:00:00.0: BAR 0: assigned [mem 0x50008000-0x50008fff] [ 12.420284] pci 0000:00:00.0: BAR 2: assigned [mem 0x50009000-0x50009fff] [ 12.420557] pci 0000:00:00.0: BAR 4: assigned [mem 0x5000a000-0x5000afff] [ 12.420827] pci 0000:00:02.0: BAR 0: assigned [mem 0x5000b000-0x5000bfff] [ 12.421097] pci 0000:00:02.0: BAR 2: assigned [mem 0x5000c000-0x5000cfff] [ 12.421367] pci 0000:00:02.0: BAR 4: assigned [mem 0x5000d000-0x5000dfff] [ 12.421638] pci 0000:00:03.0: BAR 2: assigned [mem 0x5000e000-0x5000efff] [ 12.421908] pci 0000:00:03.0: BAR 4: assigned [mem 0x5000f000-0x5000ffff] [ 12.454452] EINJ: ACPI disabled. [ 12.815079] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 12.860880] SuperH (H)SCI(F) driver initialized [ 12.871460] msm_serial: driver initialized [ 12.892779] arm-smmu-v3 2b400000.iommu: command queue size <= 64 entries not supported [ 12.901211] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 12.989818] loop: module loaded [ 12.990593] virtio_blk virtio0: 1/0/0 default/read/poll queues [ 12.998175] virtio_blk virtio0: [vda] 3351968 512-byte logical blocks (1.72 GB/1.60 GiB) [ 13.023477] basic-mmio-gpio: Failed to locate of_node [id: -2] [ 13.034087] basic-mmio-gpio: Failed to locate of_node [id: -2] [ 13.044828] basic-mmio-gpio: Failed to locate of_node [id: -2] [ 13.300576] megasas: 07.719.03.00-rc1 [ 13.328358] physmap-flash 8000000.flash: physmap platform flash device: [mem 0x08000000-0x0bffffff] [ 13.328595] 8000000.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000089 Chip ID 0x000018 [ 13.328826] Intel/Sharp Extended Query Table at 0x0031 [ 13.328982] Intel/Sharp Extended Query Table at 0x0031 [ 13.329164] Using buffer write method [ 13.329828] physmap-flash 8000000.flash: physmap platform flash device: [mem 0x0c000000-0x0fffffff] [ 13.330056] 8000000.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000089 Chip ID 0x000018 [ 13.330291] Intel/Sharp Extended Query Table at 0x0031 [ 13.330465] Intel/Sharp Extended Query Table at 0x0031 [ 13.330634] Using buffer write method [ 13.330882] Concatenating MTD devices: [ 13.331013] (0): \"8000000.flash\" [ 13.331152] (1): \"8000000.flash\" [ 13.331291] into device \"8000000.flash\" [ 13.478865] virtio_net: probe of virtio2 failed with error -2 [ 13.497593] thunder_xcv, ver 1.0 [ 13.498190] thunder_bgx, ver 1.0 [ 13.498791] nicpf, ver 1.0 [ 13.523859] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version [ 13.524089] hns3: Copyright (c) 2017 Huawei Corporation. [ 13.524838] hclge is initializing [ 13.525033] e1000: Intel(R) PRO/1000 Network Driver [ 13.525179] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 13.525840] e1000e: Intel(R) PRO/1000 Network Driver [ 13.525980] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 13.526656] igb: Intel(R) Gigabit Ethernet Network Driver [ 13.526805] igb: Copyright (c) 2007-2014 Intel Corporation. [ 13.527368] igbvf: Intel(R) Gigabit Virtual Function Network Driver [ 13.527539] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 13.534351] sky2: driver version 1.30 [ 13.534956] QLogic FastLinQ 4xxxx Core Module qed [ 13.535111] qede init: QLogic FastLinQ 4xxxx Ethernet Driver qede [ 13.545770] smc91x 1a000000.ethernet (unnamed net_device) (uninitialized): smc91x: IOADDR 0000000014856b0f doesn't match configuration (300). [ 13.545999] smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <[email protected]> [ 13.566172] smc91x 1a000000.ethernet eth0: SMC91C11xFD (rev 1) at 0000000014856b0f IRQ 26 [ 13.566381] [ 13.566511] smc91x 1a000000.ethernet eth0: Ethernet addr: 00:02:f7:ef:ab:7c [ 13.579475] usbcore: registered new interface driver asix [ 13.579929] usbcore: registered new interface driver ax88179_178a [ 13.581392] VFIO - User Level meta-driver version: 0.3 [ 13.641655] usbcore: registered new interface driver usb-storage [ 13.705037] rtc-efi rtc-efi.0: registered as rtc0 [ 13.705837] rtc-efi rtc-efi.0: setting system clock to 2023-01-10T22:00:20 UTC (1673388020) [ 13.723309] rtc-pl031 1c170000.rtc: registered as rtc1 [ 13.735370] i2c_dev: i2c /dev entries driver [ 13.831208] sp805-wdt 1c0f0000.watchdog: registration successful [ 13.903654] mmci-pl18x 1c050000.mmc: Got CD GPIO [ 13.904270] mmci-pl18x 1c050000.mmc: Got WP GPIO [ 13.913811] mmci-pl18x 1c050000.mmc: mmc0: PL180 manf 41 rev0 at 0x1c050000 irq 31,32 (pio) [ 13.942723] sdhci: Secure Digital Host Controller Interface driver [ 13.942871] sdhci: Copyright(c) Pierre Ossman [ 13.956703] Synopsys Designware Multimedia Card Interface Driver [ 13.976971] sdhci-pltfm: SDHCI platform and OF driver helper [ 13.995355] input: AT Raw Set 2 keyboard as /devices/platform/bus@8000000/bus@8000000:motherboard-bus@8000000/bus@8000000:motherboard-bus@8000000:iofpga-bus@300000000/1c060000.kmi/serio0/input/input0 [ 14.024311] ledtrig-cpu: registered to indicate activity on CPUs [ 14.054914] pstore: Registered efi as persistent store backend [ 14.060796] SMCCC: SOC_ID: ID = jep106:043b:0000 Revision = 0x00000002 [ 14.110000] usbcore: registered new interface driver usbhid [ 14.110154] usbhid: USB HID core driver [ 14.178244] cs_system_cfg: CoreSight Configuration manager initialised [ 14.267575] NET: Registered PF_INET6 protocol family [ 14.279049] Segment Routing with IPv6 [ 14.279372] In-situ OAM (IOAM) with IPv6 [ 14.280032] NET: Registered PF_PACKET protocol family [ 14.281675] 9pnet: Installing 9P2000 support [ 14.289141] Key type dns_resolver registered [ 14.303554] registered taskstats version 1 [ 14.303829] Loading compiled-in X.509 certificates [ 14.306420] pstore: Using crash dump compression: deflate [ 16.267057] input: PS/2 Generic Mouse as /devices/platform/bus@8000000/bus@8000000:motherboard-bus@8000000/bus@8000000:motherboard-bus@8000000:iofpga-bus@300000000/1c070000.kmi/serio1/input/input2 [ 16.334681] smc91x 1a000000.ethernet eth0: link up, 10Mbps, half-duplex, lpa 0x0000 [ 16.360265] Sending DHCP requests ., OK [ 16.361506] IP-Config: Got DHCP answer from 172.20.51.254, my address is 172.20.51.1 [ 16.361704] IP-Config: Complete: [ 16.361832] device=eth0, hwaddr=00:02:f7:ef:ab:7c, ipaddr=172.20.51.1, mask=255.255.255.0, gw=172.20.51.254 [ 16.362055] host=172.20.51.1, domain=, nis-domain=(none) [ 16.362214] bootserver=172.20.51.254, rootserver=172.20.51.254, rootpath= [ 16.362318] nameserver0=172.20.51.254, nameserver1=172.20.51.252 [ 16.367711] ALSA device list: [ 16.367854] No soundcards found. [ 16.369353] uart-pl011 1c090000.serial: no DMA platform data [ 16.391600] EXT4-fs (vda): mounted filesystem with ordered data mode. Quota mode: none. [ 16.392020] VFS: Mounted root (ext4 filesystem) readonly on device 254:0. [ 16.393747] devtmpfs: mounted [ 16.504426] Freeing unused kernel memory: 12416K [ 16.505038] Run /sbin/init as init process [ 16.796592] systemd[1]: systemd 250.5+ running in system mode (-PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid) [ 16.813822] systemd[1]: Detected architecture arm64.
Welcome to [1mLinux-Kernel-Functional-Testing nodistro.0[0m!
[ 16.917029] systemd[1]: Hostname set to <fvp-base>.
[ 16.924161] systemd[1]: Initializing machine ID from random generator.
[ 16.934559] systemd[1]: Installed transient /etc/machine-id file.
[ 19.740921] systemd[1]: Queued start job for default target Multi-User System.
[ 20.402256] systemd[1]: Created slice Slice /system/getty.
[[0;32m OK [0m] Created slice [0;1;39mSlice /system/getty[0m.
[ 20.423469] systemd[1]: Created slice Slice /system/modprobe.
[[0;32m OK [0m] Created slice [0;1;39mSlice /system/modprobe[0m.
[ 20.443847] systemd[1]: Created slice Slice /system/serial-getty.
[[0;32m OK [0m] Created slice [0;1;39mSlice /system/serial-getty[0m.
[ 20.462118] systemd[1]: Created slice User and Session Slice.
[[0;32m OK [0m] Created slice [0;1;39mUser and Session Slice[0m.
[ 20.475988] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[[0;32m OK [0m] Started [0;1;39mDispatch Password …ts to Console Directory Watch[0m.
[ 20.480800] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[[0;32m OK [0m] Started [0;1;39mForward Password R…uests to Wall Directory Watch[0m.
[ 20.484380] systemd[1]: Reached target Path Units.
[[0;32m OK [0m] Reached target [0;1;39mPath Units[0m.
[ 20.486583] systemd[1]: Reached target Remote File Systems.
[[0;32m OK [0m] Reached target [0;1;39mRemote File Systems[0m.
[ 20.489079] systemd[1]: Reached target Slice Units.
[[0;32m OK [0m] Reached target [0;1;39mSlice Units[0m.
[ 20.491412] systemd[1]: Reached target Swaps.
[[0;32m OK [0m] Reached target [0;1;39mSwaps[0m.
[ 20.660568] systemd[1]: Listening on RPCbind Server Activation Socket.
[[0;32m OK [0m] Listening on [0;1;39mRPCbind Server Activation Socket[0m.
[ 20.662964] systemd[1]: Reached target RPC Port Mapper.
[[0;32m OK [0m] Reached target [0;1;39mRPC Port Mapper[0m.
[ 20.670642] systemd[1]: Listening on Syslog Socket.
[[0;32m OK [0m] Listening on [0;1;39mSyslog Socket[0m.
[ 20.674723] systemd[1]: Listening on initctl Compatibility Named Pipe.
[[0;32m OK [0m] Listening on [0;1;39minitctl Compatibility Named Pipe[0m.
[ 20.694306] systemd[1]: Listening on Journal Audit Socket.
[[0;32m OK [0m] Listening on [0;1;39mJournal Audit Socket[0m.
[ 20.700809] systemd[1]: Listening on Journal Socket (/dev/log).
[[0;32m OK [0m] Listening on [0;1;39mJournal Socket (/dev/log)[0m.
[ 20.708552] systemd[1]: Listening on Journal Socket.
[[0;32m OK [0m] Listening on [0;1;39mJournal Socket[0m.
[ 20.718282] systemd[1]: Listening on Network Service Netlink Socket.
[[0;32m OK [0m] Listening on [0;1;39mNetwork Service Netlink Socket[0m.
[ 20.726338] systemd[1]: Listening on udev Control Socket.
[[0;32m OK [0m] Listening on [0;1;39mudev Control Socket[0m.
[ 20.732677] systemd[1]: Listening on udev Kernel Socket.
[[0;32m OK [0m] Listening on [0;1;39mudev Kernel Socket[0m.
[ 20.738963] systemd[1]: Listening on User Database Manager Socket.
[[0;32m OK [0m] Listening on [0;1;39mUser Database Manager Socket[0m.
[ 20.806523] systemd[1]: Mounting Huge Pages File System...
Mounting [0;1;39mHuge Pages File System[0m...
[ 20.843551] systemd[1]: Mounting POSIX Message Queue File System...
Mounting [0;1;39mPOSIX Message Queue File System[0m...
[ 20.882265] systemd[1]: Mounting Kernel Debug File System...
Mounting [0;1;39mKernel Debug File System[0m...
[ 20.920596] systemd[1]: Mounting Kernel Trace File System...
Mounting [0;1;39mKernel Trace File System[0m...
[ 20.957583] systemd[1]: Mounting Temporary Directory /tmp...
Mounting [0;1;39mTemporary Directory /tmp[0m...
[ 20.999822] systemd[1]: Starting Create List of Static Device Nodes...
Starting [0;1;39mCreate List of Static Device Nodes[0m...
[ 21.038861] systemd[1]: Starting Load Kernel Module configfs...
Starting [0;1;39mLoad Kernel Module configfs[0m...
[ 21.077326] systemd[1]: Starting Load Kernel Module drm...
Starting [0;1;39mLoad Kernel Module drm[0m...
[ 21.115618] systemd[1]: Starting Load Kernel Module fuse...
Starting [0;1;39mLoad Kernel Module fuse[0m...
[ 21.155239] systemd[1]: Starting RPC Bind...
Starting [0;1;39mRPC Bind[0m...
[ 21.192671] systemd[1]: Starting File System Check on Root Device...
Starting [0;1;39mFile System Check on Root Device[0m...
[ 21.205865] fuse: init (API version 7.37)
[ 21.267751] systemd[1]: Starting Journal Service...
Starting [0;1;39mJournal Service[0m...
[ 21.279507] systemd[1]: Load Kernel Modules was skipped because all trigger condition checks failed.
[ 21.324971] systemd[1]: Starting Generate network units from Kernel command line...
Starting [0;1;39mGenerate network …ts from Kernel command line[0m...
[ 21.365902] systemd[1]: Starting Apply Kernel Variables...
Starting [0;1;39mApply Kernel Variables[0m...
[ 21.403173] systemd[1]: Starting Coldplug All udev Devices...
Starting [0;1;39mColdplug All udev Devices[0m...
[ 21.497201] systemd[1]: Started RPC Bind.
[[0;32m OK [0m] Started [0;1;39mRPC Bind[0m.
[ 21.504281] systemd[1]: Mounted Huge Pages File System.
[[0;32m OK [0m] Mounted [0;1;39mHuge Pages File System[0m.
[ 21.510714] systemd[1]: Mounted POSIX Message Queue File System.
[[0;32m OK [0m] Mounted [0;1;39mPOSIX Message Queue File System[0m.
[ 21.517433] systemd[1]: Mounted Kernel Debug File System.
[[0;32m OK [0m] Mounted [0;1;39mKernel Debug File System[0m.
[ 21.523754] systemd[1]: Mounted Kernel Trace File System.
[[0;32m OK [0m] Mounted [0;1;39mKernel Trace File System[0m.
[ 21.530891] systemd[1]: Mounted Temporary Directory /tmp.
[[0;32m OK [0m] Mounted [0;1;39mTemporary Directory /tmp[0m.
[ 21.550414] systemd[1]: Finished Create List of Static Device Nodes.
[[0;32m OK [0m] Finished [0;1;39mCreate List of Static Device Nodes[0m.
[ 21.566969] systemd[1]: [email protected]: Deactivated successfully.
[ 21.583683] systemd[1]: Finished Load Kernel Module configfs.
[[0;32m OK [0m] Finished [0;1;39mLoad Kernel Module configfs[0m.
[ 21.597706] systemd[1]: [email protected]: Deactivated successfully.
[ 21.614528] systemd[1]: Finished Load Kernel Module drm.
[[0;32m OK [0m] Finished [0;1;39mLoad Kernel Module drm[0m.
[ 21.628526] systemd[1]: [email protected]: Deactivated successfully.
[ 21.641422] systemd[1]: Finished Load Kernel Module fuse.
[[0;32m OK [0m] Finished [0;1;39mLoad Kernel Module fuse[0m.
[ 21.665532] systemd[1]: Finished File System Check on Root Device.
[[0;32m OK [0m] Finished [0;1;39mFile System Check on Root Device[0m.
[ 21.689064] systemd[1]: Finished Generate network units from Kernel command line.
[[0;32m OK [0m] Finished [0;1;39mGenerate network units from Kernel command line[0m.
[ 21.709229] systemd[1]: Finished Apply Kernel Variables.
[[0;32m OK [0m] Finished [0;1;39mApply Kernel Variables[0m.
[ 21.723460] systemd[1]: Reached target Preparation for Network.
[[0;32m OK [0m] Reached target [0;1;39mPreparation for Network[0m.
[ 21.796391] systemd[1]: Mounting FUSE Control File System...
Mounting [0;1;39mFUSE Control File System[0m...
[ 21.838369] systemd[1]: Mounting Kernel Configuration File System...
Mounting [0;1;39mKernel Configuration File System[0m...
[ 21.875564] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting [0;1;39mRemount Root and Kernel File Systems[0m...
[ 21.933459] systemd[1]: Mounted FUSE Control File System.
[[0;32m OK [0m] Mounted [0;1;39mFUSE Control File System[0m.
[ 21.939761] systemd[1]: Mounted Kernel Configuration File System.
[[0;32m OK [0m] Mounted [0;1;39mKernel Configuration File System[0m.
[ 22.032319] EXT4-fs (vda): re-mounted. Quota mode: none.
[ 22.091688] systemd[1]: Finished Remount Root and Kernel File Systems.
[[0;32m OK [0m] Finished [0;1;39mRemount Root and Kernel File Systems[0m.
[ 22.104363] systemd[1]: Rebuild Hardware Database was skipped because all trigger condition checks failed.
[ 22.105726] systemd[1]: Platform Persistent Storage Archival was skipped because of a failed condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[ 22.189828] systemd[1]: Starting Create System Users...
Starting [0;1;39mCreate System Users[0m...
[ 22.497668] systemd[1]: Finished Create System Users.
[[0;32m OK [0m] Finished [0;1;39mCreate System Users[0m.
[ 22.578977] systemd[1]: Starting Create Static Device Nodes in /dev...
Starting [0;1;39mCreate Static Device Nodes in /dev[0m...
[ 22.848720] systemd[1]: Finished Create Static Device Nodes in /dev.
[[0;32m OK [0m] Finished [0;1;39mCreate Static Device Nodes in /dev[0m.
[ 22.854298] systemd[1]: Reached target Preparation for Local File Systems.
[[0;32m OK [0m] Reached target [0;1;39mPreparation for Local File Systems[0m.
[ 22.932501] systemd[1]: Mounting /var/volatile...
Mounting [0;1;39m/var/volatile[0m...
[ 22.989849] audit: type=1334 audit(1673388029.780:2): prog-id=5 op=LOAD
[ 22.991935] audit: type=1334 audit(1673388029.780:3): prog-id=6 op=LOAD
[ 23.021315] systemd[1]: Starting Rule-based Manager for Device Events and Files...
Starting [0;1;39mRule-based Manage…for Device Events and Files[0m...
[ 23.055005] systemd[1]: Started Journal Service.
[[0;32m OK [0m] Started [0;1;39mJournal Service[0m.
[[0;32m OK [0m] Mounted [0;1;39m/var/volatile[0m. Starting [0;1;39mFlush Journal to Persistent Storage[0m... Starting [0;1;39mLoad/Save Random Seed[0m...
[[0;32m OK [0m] Reached target [0;1;39mLocal File Systems[0m.
Starting [0;1;39mRebuild Dynamic Linker Cache[0m...
[ 23.335200] systemd-journald[239]: Received client request to flush runtime journal.
[[0;32m OK [0m] Finished [0;1;39mFlush Journal to Persistent Storage[0m.
Starting [0;1;39mCreate Volatile Files and Directories[0m...
[[0;32m OK [0m] Finished [0;1;39mLoad/Save Random Seed[0m.
Starting [0;1;39mCommit a transient machine-id on disk[0m...
[[0;32m OK [0m] Finished [0;1;39mRebuild Dynamic Linker Cache[0m.
[[0;32m OK [0m] Finished [0;1;39mCommit a transient machine-id on disk[0m.
[[0;32m OK [0m] Started [0;1;39mRule-based Manager for Device Events and Files[0m.
Starting [0;1;39mNetwork Configuration[0m...[[0;32m OK [0m] Finished [0;1;39mCreate Volatile Files and Directories[0m.
Starting [0;1;39mRebuild Journal Catalog[0m...
Starting [0;1;39mNetwork Time Synchronization[0m... Starting [0;1;39mRecord System Boot/Shutdown in UTMP[0m...
[[0;32m OK [0m] Finished [0;1;39mRecord System Boot/Shutdown in UTMP[0m.
[[0;32m OK [0m] Finished [0;1;39mRebuild Journal Catalog[0m.
Starting [0;1;39mUpdate is Completed[0m...
[[0;32m OK [0m] Finished [0;1;39mUpdate is Completed[0m.
[[0;32m OK [0m] Listening on [0;1;39mLoad/Save RF …itch Status /dev/rfkill Watch[0m.
[ 26.087535] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 26.145593] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 26.146420] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 26.146650] cfg80211: failed to load regulatory.db
[ 26.385260] virtio-pci 0000:00:00.0: deferred probe timeout, ignoring dependency
[ 26.386459] virtio-pci 0000:00:00.0: enabling device (0000 -> 0002)
[ 26.386852] virtio-pci 0000:00:00.0: virtio_pci: leaving for legacy driver
[[0;32m OK [0m] Started [0;1;39mNetwork Configuration[0m.
[ 26.397486] virtio_blk virtio3: 1/0/0 default/read/poll queues
[ 26.403419] virtio_blk virtio3: [vdb] 0 512-byte logical blocks (0 B/0 B)
[ 26.448423] virtio-pci 0000:00:02.0: deferred probe timeout, ignoring dependency
[ 26.449199] virtio-pci 0000:00:02.0: enabling device (0000 -> 0002)
[ 26.449592] virtio-pci 0000:00:02.0: virtio_pci: leaving for legacy driver
[ 26.462050] virtio_blk virtio4: 1/0/0 default/read/poll queues
[ 26.474564] virtio_blk virtio4: [vdc] 0 512-byte logical blocks (0 B/0 B)
Starting [0;1;39mNetwork Name Resolution[0m...
[ 26.507052] ahci 0000:00:03.0: deferred probe timeout, ignoring dependency
[ 26.508463] ahci 0000:00:03.0: enabling device (0000 -> 0002)
[ 26.511324] ahci 0000:00:03.0: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
[ 26.511559] ahci 0000:00:03.0: flags: 64bit ncq only
[ 26.527368] scsi host0: ahci
[ 26.531812] ata1: SATA max UDMA/133 abar m8192@0x50006000 port 0x50006100 irq 39
[ 26.848773] ata1: SATA link down (SStatus 0 SControl 300)
[[0;32m OK [0m] Started [0;1;39mNetwork Time Synchronization[0m.
[[0;32m OK [0m] Reached target [0;1;39mSystem Time Set[0m.
[[0;32m OK [0m] Started [0;1;39mNetwork Name Resolution[0m.
[[0;32m OK [0m] Reached target [0;1;39mNetwork[0m.
[[0;32m OK [0m] Reached target [0;1;39mHost and Network Name Lookups[0m.
[[0;32m OK [0m] Finished [0;1;39mColdplug All udev Devices[0m.
[[0;32m OK [0m] Reached target [0;1;39mSystem Initialization[0m.
[[0;32m OK [0m] Started [0;1;39mDaily rotation of log files[0m.
[[0;32m OK [0m] Started [0;1;39mDaily Cleanup of Temporary Directories[0m.
[[0;32m OK [0m] Reached target [0;1;39mTimer Units[0m.
[[0;32m OK [0m] Listening on [0;1;39mAvahi mDNS/DNS-SD Stack Activation Socket[0m.
[[0;32m OK [0m] Listening on [0;1;39mD-Bus System Message Bus Socket[0m.
[[0;32m OK [0m] Reached target [0;1;39mSocket Units[0m.
[[0;32m OK [0m] Reached target [0;1;39mBasic System[0m.
[ 31.241281] panel-simple panel: supply power not found, using dummy regulator
[ 31.243540] panel-simple panel: Specify missing connector_type
Starting [0;1;39mAvahi mDNS/DNS-SD Stack[0m...
[[0;32m OK [0m] Started [0;1;39mKernel Logging Service[0m.
[[0;32m OK [0m] Started [0;1;39mSystem Logging Service[0m.
[[0;32m OK [0m] Started [0;1;39mPeriodic Command Scheduler[0m.
Starting [0;1;39mD-Bus System Message Bus[0m...
[[0;32m OK [0m] Started [0;1;39mGetty on tty1[0m.
[[0;32m OK [0m] Started [0;1;39mSerial Getty on ttyAMA0[0m.
[[0;32m OK [0m] Reached target [0;1;39mLogin Prompts[0m.
[ 31.843659] audit: type=1334 audit(1673388038.624:4): prog-id=7 op=LOAD
[ 31.844004] audit: type=1334 audit(1673388038.628:5): prog-id=8 op=LOAD
Starting [0;1;39mUser Login Management[0m...
[[0;32m OK [0m] Started [0;1;39mD-Bus System Message Bus[0m.
[ 32.042134] arm_spe_pmu spe-pmu: probed for CPUs 0-7 [max_record_sz 64, align 1, features 0xf]
[ 32.262171] drm-clcd-pl111 1c1f0000.clcd: assigned reserved memory node vram@18000000
[ 32.262361] drm-clcd-pl111 1c1f0000.clcd: using device-specific reserved memory
[ 32.262567] drm-clcd-pl111 1c1f0000.clcd: no max memory bandwidth specified, assume unlimited
[ 32.264765] drm-clcd-pl111 1c1f0000.clcd: DVI muxed to motherboard CLCD
[ 32.276275] drm-clcd-pl111 1c1f0000.clcd: initializing Versatile Express PL111
[ 32.278004] drm-clcd-pl111 1c1f0000.clcd: found panel on endpoint 0
[ 32.296973] [drm] Initialized pl111 1.0.0 20170317 for 1c1f0000.clcd on minor 0
[ 32.417023] Console: switching to colour frame buffer device 128x48
[ 32.453287] drm-clcd-pl111 1c1f0000.clcd: [drm] fb0: pl111drmfb frame buffer device
[[0;32m OK [0m] Started [0;1;39mAvahi mDNS/DNS-SD Stack[0m.
[[0;32m OK [0m] Started [0;1;39mUser Login Management[0m.
[[0;32m OK [0m] Reached target [0;1;39mMulti-User System[0m. Starting [0;1;39mRecord Runlevel Change in UTMP[0m...
[[0;32m OK [0m] Finished [0;1;39mRecord Runlevel Change in UTMP[0m.
Linux-Kernel-Functional-Testing nodistro.0 fvp-base ttyAMA0
fvp-base login: root
root
7[r[999;999H[6nroot@fvp-base:~#
root@fvp-base:~# # # root@fvp-base:~# export SHELL=/bin/sh export SHELL=/bin/sh root@fvp-base:~# . /lava-1/environment . /lava-1/environment root@fvp-base:~# /lava-1/bin/lava-test-runner /lava-1/0 /lava-1/bin/lava-test-runner /lava-[ 94.993242] systemd-journald[239]: Time jumped backwards, rotating. 1/0 + export TESTRUN_ID=0_ltp-mm + TESTRUN_ID=0_ltp-mm + cd /lava-1/0/tests/0_ltp-mm ++ cat uuid + UUID=1_1.1.3.1 + set +x [ 95.473945] <LAVA_SIGNAL_STARTRUN 0_ltp-mm 1_1.1.3.1> + cd ./automated/linux/ltp/ Broadcast message from systemd-journald@fvp-base (Tue 2023-01-10 22:07:58 UTC):
kernel[319]: [ 95.473945] <LAVA_SIGNAL_STARTRUN 0_ltp-mm 1_1.1.3.1>
+ ./ltp.sh -T mm -s true -v '' -M 5 -R root -b '' -d /scratch -g '' -e production -i /opt/ltp/ -S skipfile-lkft.yaml -p '' -u '' -t false -n 6 -c 4
+ . ../../lib/sh-test-lib
++ LANG=C
++ export LANG
++ export PATH=/lava-1/0/../bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/sbin:/usr/sbin:/usr/local/sbin
++ PATH=/lava-1/0/../bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/sbin:/usr/sbin:/usr/local/sbin
++ kernel_config=
++ pwd
+ OUTPUT=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ RESULT_FILE=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/result.txt
++ readlink -f ./ltp.sh
+ SCRIPT=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/ltp.sh
++ dirname /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/ltp.sh
+ SCRIPTPATH=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp
+ echo 'Script path is: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp'
Script path is: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp
+ TST_CMDFILES=
+ SKIPFILE=
+ SKIPFILE_YAML=
+ BOARD=
+ BRANCH=
+ ENVIRONMENT=
+ LTP_VERSION=20180926
+ TEST_PROGRAM=ltp
+ TEST_GIT_URL=
++ pwd
+ TEST_DIR=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/ltp
+ BUILD_FROM_TAR=false
+ SHARD_NUMBER=1
+ SHARD_INDEX=1
+ LTP_TMPDIR=/ltp-tmp
+ LTP_INSTALL_PATH=/opt/ltp
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ TST_CMDFILES=mm
++ echo mm
++ sed 's,\/,_,'
+ LOG_FILE=mm
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ SKIP_INSTALL=true
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ LTP_VERSION=
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export LTP_TIMEOUT_MUL=5
+ LTP_TIMEOUT_MUL=5
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export PASSWD=root
+ PASSWD=root
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export BOARD=
+ BOARD=
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export LTP_TMPDIR=/scratch
+ LTP_TMPDIR=/scratch
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export BRANCH=
+ BRANCH=
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export ENVIRONMENT=production
+ ENVIRONMENT=production
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export LTP_INSTALL_PATH=/opt/ltp/
+ LTP_INSTALL_PATH=/opt/ltp/
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ '[' -z skipfile-lkft.yaml ']'
+ '[' yaml = yaml ']'
+ SKIPFILE_YAML=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ [[ '' != '' ]]
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ [[ '' != '' ]]
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ BUILD_FROM_TAR=false
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ SHARD_NUMBER=6
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ SHARD_INDEX=4
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ TEST_TARFILE=https://github.com/linux-test-project/ltp/releases/download//ltp-full-.tar.xz
+ '[' -n /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml ']'
+ export SKIPFILE_PATH=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile
+ SKIPFILE_PATH=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile
+ generate_skipfile
+ info_msg 'Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml'
+ local 'msg=Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml'
+ '[' -z 'Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml' ']'
+ printf 'INFO: %s\n' 'Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml'
INFO: Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml
+ detect_abi
++ uname -m
+ abi=aarch64
+ case \"${abi}\" in
+ abi=arm64
+ local SKIPGEN_ARGS=
+ test -n ''
+ test -n ''
+ test -n production
+ SKIPGEN_ARGS=' --environment production'
+ ../../bin/arm64/skipgen --environment production /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml
+ test 0 -eq 0
+ info_msg 'Using the following generated skipfile contents (until EOF):'
+ local 'msg=Using the following generated skipfile contents (until EOF):'
+ '[' -z 'Using the following generated skipfile contents (until EOF):' ']'
+ printf 'INFO: %s\n' 'Using the following generated skipfile contents (until EOF):'
INFO: Using the following generated skipfile contents (until EOF):
+ cat /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile
bind06
cve-2018-18559
dio10
dio12
dio13
dio14
dio15
dio16
dio17
dio18
dio19
dio20
dio21
dio22
dio23
dio24
dio25
dio26
dio27
dio28
dio29
dio30
fanotify07
fanotify08
fanotify09
fork13ftrace_stress_test.shfutex_wake04
gf01
gf14
gf15
gf18
hackbench01
hackbench02
hugemmap06
inotify07
inotify08
ksm01memcg_stress
msgctl10
msgctl11
msgstress03
msgstress04
mtest06perf_event_open02
ping01
ping602pth_str01pth_str02pth_str03
sendfile09sendfile09_64
setsockopt06
time-schedule01
+ info_msg EOF
+ local msg=EOF
+ '[' -z EOF ']'
+ printf 'INFO: %s\n' EOF
INFO: EOF
+ '[' '!' -f /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile ']'
+ SKIPFILE='-S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile'
+ check_root
++ id -ru
+ '[' 0 -eq 0 ']'
+ return 0
+ create_out_dir /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ '[' -z /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output ']'
+ local OUTPUT=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ '[' -d /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output ']'
+ mkdir -p /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ '[' -d /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output ']'
+ info_msg 'About to run ltp test...'
+ local 'msg=About to run ltp test...'
+ '[' -z 'About to run ltp test...' ']'
+ printf 'INFO: %s\n' 'About to run ltp test...'
INFO: About to run ltp test...
+ info_msg 'Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output'
+ local 'msg=Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output'
+ '[' -z 'Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output' ']'
+ printf 'INFO: %s\n' 'Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output'
INFO: Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ '[' true = true ']'
+ info_msg 'ltp installation skipped altogether'
+ local 'msg=ltp installation skipped altogether'
+ '[' -z 'ltp installation skipped altogether' ']'
+ printf 'INFO: %s\n' 'ltp installation skipped altogether'
INFO: ltp installation skipped altogether
+ '[' '!' -d /opt/ltp/ ']'
+ info_msg 'Running prep_system'
+ local 'msg=Running prep_system'
+ '[' -z 'Running prep_system' ']'
+ printf 'INFO: %s\n' 'Running prep_system'
INFO: Running prep_system
+ prep_system
+ systemctl is-active systemd-timesyncd
active
+ info_msg 'Stopping systemd-timesyncd'
+ local 'msg=Stopping systemd-timesyncd'
+ '[' -z 'Stopping systemd-timesyncd' ']'
+ printf 'INFO: %s\n' 'Stopping systemd-timesyncd'
INFO: Stopping systemd-timesyncd
+ systemctl stop systemd-timesyncd
<terminal_1> UEFI firmware (version built at 06:55:08 on Oct 13 2022)
+ '[' -f /proc/sys/kernel/unprivileged_userns_clone ']'
+ info_msg 'Kernel has no support of unprivileged_userns_clone'
+ local 'msg=Kernel has no support of unprivileged_userns_clone'
+ '[' -z 'Kernel has no support of unprivileged_userns_clone' ']'
+ printf 'INFO: %s\n' 'Kernel has no support of unprivileged_userns_clone'
INFO: Kernel has no support of unprivileged_userns_clone
+ info_msg 'Running run_ltp'
+ local 'msg=Running run_ltp'
+ '[' -z 'Running run_ltp' ']'
+ printf 'INFO: %s\n' 'Running run_ltp'
INFO: Running run_ltp
+ run_ltp
+ cd /opt/ltp/
+ mkdir -m 777 -p /scratch
+ for file in ${TST_CMDFILES//,/ }
+ cat runtest/mm
+ sed -i 's/#.*$//;/^$/d' alltests
+ split --verbose --numeric-suffixes=1 -n l/4/6 alltests
+ echo '============== Tests to run ==============='
============== Tests to run ===============
+ cat runtest/shardfilemmap10_2 mmap10 -smmap10_3 mmap10 -a -smmap10_4 mmap10 -a -s -i 60
ksm01 ksm01ksm01_1 ksm01 -u 128
ksm02 ksm02ksm02_1 ksm02 -u 128
ksm03 ksm03ksm03_1 ksm03 -u 128
ksm04 ksm04ksm04_1 ksm04 -u 128
ksm05 ksm05 -I 10
ksm06 ksm06ksm06_1 ksm06 -n 10ksm06_2 ksm06 -n 8000
+ echo '===========End Tests to run ==============='
===========End Tests to run ===============
+ pipe0_status './runltp -p -q -f shardfile -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -d /scratch -S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile' 'tee /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.out'
+ '[' 2 -ne 2 ']'
+ local 'cmd1=./runltp -p -q -f shardfile -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -d /scratch -S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile'
+ local 'cmd2=tee /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.out'
+ exec
+ local ret_val
++ eval './runltp -p -q -f shardfile -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -d /scratch -S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile'
+++ ./runltp -p -q -f shardfile -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -d /scratch -S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile ++ eval 'tee /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.out'
+++ tee /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.out
INFO: creating /opt/ltp/output directory
Checking for required user/group ids
'nobody' user id and group found.
'bin' user id and group found.
'daemon' user id and group found.
Users group found.
Sys group found.
Required users/groups exist.
no big block device was specified on commandline.
Tests which require a big block device are disabled.
You can specify it with option -z
INFO: Test start time: Tue Jan 10 22:08:04 UTC 2023
COMMAND: /opt/ltp/bin/ltp-pan -q -e -S -a 385 -n 385 -p -f /scratch/ltp-GhiO6KfR8M/alltests -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -T /opt/ltp/output/LTP_RUN_ON-LTP_mm.log.tconf
LOG File: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log FAILED COMMAND File: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed TCONF COMMAND File: /opt/ltp/output/LTP_RUN_ON-LTP_mm.log.tconf
Running tests.......
mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use /dev/zero. mmap10 0 TINFO : start tests. mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use /dev/zero. mmap10 0 TINFO : start tests. mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use /dev/zero. mmap10 0 TINFO : start tests. mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use /dev/zero. mmap10 0 TINFO : start tests. mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use anonymous pages. mmap10 0 TINFO : start tests. mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use anonymous pages. mmap10 0 TINFO : start tests.
...
tst_kconfig.c:82: TINFO: Parsing kernel config '/proc/config.gz' tst_test.c:1524: TINFO: Timeout per run is 0h 02m 30s
mem.c:390: TINFO: child 0 stops.
mem.c:390: TINFO: child 1 stops.
mem.c:424: TINFO: wait for all children to stop.
mem.c:390: TINFO: child 2 stops.
mem.c:497: TINFO: KSM merging...
mem.c:436: TINFO: resume all children.
mem.c:424: TINFO: wait for all children to stop.
mem.c:346: TINFO: child 0 continues...
mem.c:346: TINFO: child 1 continues...
mem.c:349: TINFO: child 0 allocates 128 MB filled with 'c'
mem.c:349: TINFO: child 1 allocates 128 MB filled with 'a'
mem.c:346: TINFO: child 2 continues...
mem.c:349: TINFO: child 2 allocates 128 MB filled with 'a'
mem.c:402: TINFO: child 1 stops.
mem.c:402: TINFO: child 2 stops.
mem.c:402: TINFO: child 0 stops.
ksm_helper.c:36: TINFO: ksm daemon takes 1s to run two full scans mem.c:266: TINFO: check!
mem.c:257: TPASS: run is 1.
mem.c:257: TPASS: pages_shared is 2.
mem.c:257: TPASS: pages_sharing is 6142.
mem.c:257: TPASS: pages_volatile is 0.
mem.c:257: TPASS: pages_unshared is 0.
mem.c:257: TPASS: sleep_millisecs is 0.
mem.c:257: TPASS: pages_to_scan is 6144.
mem.c:436: TINFO: resume all children.
mem.c:424: TINFO: wait for all children to stop.
mem.c:315: TINFO: child 0 verifies memory content.
mem.c:315: TINFO: child 1 verifies memory content.
mem.c:315: TINFO: child 2 verifies memory content.
mem.c:346: TINFO: child 2 continues...
mem.c:349: TINFO: child 2 allocates 128 MB filled with 'a'
mem.c:346: TINFO: child 1 continues...
mem.c:349: TINFO: child 1 allocates 128 MB filled with 'b'
mem.c:346: TINFO: child 0 continues...
mem.c:349: TINFO: child 0 allocates 128 MB filled with 'c'
mem.c:402: TINFO: child 2 stops.
mem.c:402: TINFO: child 1 stops.
mem.c:402: TINFO: child 0 stops.
ksm_helper.c:36: TINFO: ksm daemon takes 1s to run two full scans mem.c:266: TINFO: check!
mem.c:257: TPASS: run is 1.
mem.c:257: TPASS: pages_shared is 3.
mem.c:257: TPASS: pages_sharing is 6141.
mem.c:257: TPASS: pages_volatile is 0.
mem.c:257: TPASS: pages_unshared is 0.
mem.c:257: TPASS: sleep_millisecs is 0.
mem.c:257: TPASS: pages_to_scan is 6144.
mem.c:436: TINFO: resume all children.
mem.c:424: TINFO: wait for all children to stop.
mem.c:315: TINFO: child 1 verifies memory content.
mem.c:315: TINFO: child 2 verifies memory content.
mem.c:315: TINFO: child 0 verifies memory content.
mem.c:346: TINFO: child 0 continues...
mem.c:349: TINFO: child 0 allocates 128 MB filled with 'd'
mem.c:346: TINFO: child 1 continues...
mem.c:349: TINFO: child 1 allocates 128 MB filled with 'd'
mem.c:346: TINFO: child 2 continues...
mem.c:349: TINFO: child 2 allocates 128 MB filled with 'd'
mem.c:402: TINFO: child 1 stops.
mem.c:402: TINFO: child 0 stops.
mem.c:402: TINFO: child 2 stops.
ksm_helper.c:36: TINFO: ksm daemon takes 1s to run two full scans mem.c:266: TINFO: check!
mem.c:257: TPASS: run is 1.
mem.c:257: TPASS: pages_shared is 1.
mem.c:257: TPASS: pages_sharing is 6143.
mem.c:257: TPASS: pages_volatile is 0.
mem.c:257: TPASS: pages_unshared is 0.
mem.c:257: TPASS: sleep_millisecs is 0.
mem.c:257: TPASS: pages_to_scan is 6144.
mem.c:436: TINFO: resume all children.
mem.c:424: TINFO: wait for all children to stop.
mem.c:315: TINFO: child 0 verifies memory content.
mem.c:315: TINFO: child 1 verifies memory content.
mem.c:315: TINFO: child 2 verifies memory content.
mem.c:346: TINFO: child 0 continues...
mem.c:349: TINFO: child 0 allocates 128 MB filled with 'd'
mem.c:346: TINFO: child 2 continues...
mem.c:349: TINFO: child 2 allocates 128 MB filled with 'd'
mem.c:346: TINFO: child 1 continues...
mem.c:353: TINFO: child 1 allocates 128 MB filled with 'd' except one page with 'e'
[ 257.654082] SError Interrupt on CPU3, code 0x00000000be000000 -- SError [ 257.654122] CPU: 3 PID: 685 Comm: ksm03 Not tainted 6.1.5-rc1 #1 [ 257.654181] Hardware name: FVP Base RevC (DT) [ 257.654205] pstate: 80000000 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 257.654276] pc : 000000000041f758 [ 257.654298] lr : 000000000041f8c0 [ 257.654319] sp : 0000ffffc9e14cb0 [ 257.654341] x29: 0000ffffc9e14cc0 x28: 0000000008000000 x27: 00000000004296c0 [ 257.654437] x26: 00000000194fa4b0 x25: 0000000000000064 x24: 0000000008000000 [ 257.654530] x23: 0000000008000000 x22: 0000000000429550 x21: 0000000000000000 [ 257.654626] x20: 0000ffffc9e14de8 x19: 0000000000000001 x18: 0000000000000000 [ 257.654719] x17: 0000ffff93c6a290 x16: 0000000000441340 x15: 0000000000008000 [ 257.654815] x14: 0000000000040000 x13: 2e746e65746e6f63 x12: 0000ffff93cd7160 [ 257.654913] x11: 0000ffffc9e146b0 x10: 00000000ffffffd8 x9 : 00000000ffffff80 [ 257.655009] x8 : 0000000000000040 x7 : 00000000ffffffff x6 : 0000000000000000 [ 257.655100] x5 : 0000000000000063 x4 : 0000000000000020 x3 : 0000ffff93dbed60 [ 257.655191] x2 : 0000000000000000 x1 : 0000ffff8bb90000 x0 : 00000000068af001 [ 257.655293] Kernel panic - not syncing: Asynchronous SError Interrupt [ 257.655319] CPU: 3 PID: 685 Comm: ksm03 Not tainted 6.1.5-rc1 #1 [ 257.655379] Hardware name: FVP Base RevC (DT) [ 257.655403] Call trace: [ 257.655419] dump_backtrace+0xe4/0x140 [ 257.655475] show_stack+0x20/0x30 [ 257.655528] dump_stack_lvl+0x88/0xb4 [ 257.655598] dump_stack+0x18/0x34 [ 257.655667] panic+0x1a0/0x37c [ 257.655729] add_taint+0x0/0xc0 [ 257.655787] arm64_serror_panic+0x78/0x84 [ 257.655853] do_serror+0x0/0x60 [ 257.655911] do_serror+0x3c/0x60 [ 257.655970] __el0_error_handler_common+0x48/0xc0 [ 257.656050] el0t_64_error_handler+0x10/0x20 [ 257.656131] el0t_64_error+0x18c/0x190 [ 257.656191] SMP: stopping secondary CPUs [ 257.656326] Kernel Offset: 0x57c5cb540000 from 0xffff800008000000 [ 257.656361] PHYS_OFFSET: 0x80000000 [ 257.656383] CPU features: 0x00000,000a1cff,e69e772f [ 257.656414] Memory Limit: none [ 257.945661] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]--- [ 257.945856] ------------[ cut here ]------------ [ 257.945873] WARNING: CPU: 3 PID: 685 at kernel/sched/core.c:3113 set_task_cpu+0x170/0x254 [ 257.945960] Modules linked in: pl111_drm drm_dma_helper crct10dif_ce arm_spe_pmu drm_kms_helper panel_simple cfg80211 rfkill fuse drm [ 257.946182] CPU: 3 PID: 685 Comm: ksm03 Not tainted 6.1.5-rc1 #1 [ 257.946243] Hardware name: FVP Base RevC (DT) [ 257.946267] pstate: 424020c9 (nZcv daIF +PAN -UAO +TCO -DIT -SSBS BTYPE=--) [ 257.946338] pc : set_task_cpu+0x170/0x254 [ 257.946393] lr : try_to_wake_up+0x1a0/0x63c [ 257.946451] sp : ffff80000806fbe0 [ 257.946474] x29: ffff80000806fbe0 x28: ffff00087f7c5680 x27: 0000000000000000 [ 257.946572] x26: 0000000000000000 x25: ffffd7c5d609d410 x24: 0000000000000005 [ 257.946666] x23: ffff000805633d04 x22: 0000000000000005 x21: ffffd7c5d6098a78 [ 257.946762] x20: 0000000000000005 x19: ffff0008056334c0 x18: 0000000000000006 [ 257.946858] x17: 75727265746e4920 x16: 726f727245532073 x15: 756f6e6f7268636e [ 257.946960] x14: 797341203a676e69 x13: 2d2d2d5d20747075 x12: 727265746e492072 [ 257.947061] x11: 6f72724553207375 x10: ffffd7c5d6114d18 x9 : ffffd7c5d3617154 [ 257.947161] x8 : ffffd7c5d574b000 x7 : ffff2842aa100000 x6 : 0000000000000003 [ 257.947257] x5 : ffffd7c5d609d000 x4 : 0000000000000005 x3 : 00000000000000ff [ 257.947350] x2 : 0000000000000000 x1 : 0000000000000005 x0 : 0000000000000000 [ 257.947440] Call trace: [ 257.947452] set_task_cpu+0x170/0x254 [ 257.947514] try_to_wake_up+0x1a0/0x63c [ 257.947575] default_wake_function+0x24/0x50 [ 257.947639] autoremove_wake_function+0x20/0x50 [ 257.947734] __wake_up_common+0x90/0x190 [ 257.947815] __wake_up_common_lock+0x80/0xd0 [ 257.947903] __wake_up+0x20/0x30 [ 257.947981] wake_up_klogd_work_func+0xac/0xc0 [ 257.948059] irq_work_single+0x7c/0xbc [ 257.948139] irq_work_run_list+0x4c/0x70 [ 257.948221] irq_work_tick+0x28/0x6c [ 257.948299] update_process_times+0xa4/0xc0 [ 257.948394] tick_sched_handle+0x3c/0x60 [ 257.948465] tick_sched_timer+0x54/0xac [ 257.948535] __hrtimer_run_queues+0x2e4/0x380 [ 257.948632] hrtimer_interrupt+0xf0/0x250 [ 257.948729] arch_timer_handler_phys+0x34/0x50 [ 257.948807] handle_percpu_devid_irq+0x90/0x230 [ 257.948873] generic_handle_domain_irq+0x34/0x50 [ 257.948962] gic_handle_irq+0x58/0x140 [ 257.949015] call_on_irq_stack+0x2c/0x54 [ 257.949088] do_interrupt_handler+0x88/0x94 [ 257.949172] el1_interrupt+0x34/0x70 [ 257.949245] el1h_64_irq_handler+0x18/0x2c [ 257.949324] el1h_64_irq+0x64/0x68 [ 257.949380] panic+0x324/0x37c [ 257.949444] add_taint+0x0/0xc0 [ 257.949505] arm64_serror_panic+0x78/0x84 [ 257.949566] do_serror+0x0/0x60 [ 257.949625] do_serror+0x3c/0x60 [ 257.949684] __el0_error_handler_common+0x48/0xc0 [ 257.949764] el0t_64_error_handler+0x10/0x20 [ 257.949845] el0t_64_error+0x18c/0x190 [ 257.949904] ---[ end trace 0000000000000000 ]---
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd0f0] [ 0.000000] Linux version 6.0.19-rc1 (tuxmake@tuxmake) (aarch64-linux-gnu-gcc (Debian 12.2.0-9) 12.2.0, GNU ld (GNU Binutils for Debian) 2.39) #1 SMP PREEMPT @1673381547 [ 0.000000] Machine model: FVP Base RevC [ 0.000000] earlycon: pl11 at MMIO 0x000000001c090000 (options '') [ 0.000000] printk: bootconsole [pl11] enabled [ 0.000000] efi: EFI v2.70 by EDK II [ 0.000000] efi: ACPI 2.0=0xf5e30018 MEMATTR=0xfadaf018 MEMRESERVE=0xf5f8bf18 [ 0.000000] Reserved memory: created DMA memory pool at 0x0000000018000000, size 8 MiB [ 0.000000] OF: reserved mem: initialized node vram@18000000, compatible id shared-dma-pool [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x00000008ffffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x8fff22200-0x8fff24abf] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x00000008ffffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000080000000-0x00000000f59effff] [ 0.000000] node 0: [mem 0x00000000f59f0000-0x00000000f5a5ffff] [ 0.000000] node 0: [mem 0x00000000f5a60000-0x00000000f5b4ffff] [ 0.000000] node 0: [mem 0x00000000f5b50000-0x00000000f5e2ffff] [ 0.000000] node 0: [mem 0x00000000f5e30000-0x00000000f5e3ffff] [ 0.000000] node 0: [mem 0x00000000f5e40000-0x00000000f5f7ffff] [ 0.000000] node 0: [mem 0x00000000f5f80000-0x00000000faf4ffff] [ 0.000000] node 0: [mem 0x00000000faf50000-0x00000000faf8ffff] [ 0.000000] node 0: [mem 0x00000000faf90000-0x00000000faf9ffff] [ 0.000000] node 0: [mem 0x00000000fafa0000-0x00000000fafeffff] [ 0.000000] node 0: [mem 0x00000000faff0000-0x00000000feffffff] [ 0.000000] node 0: [mem 0x0000000880000000-0x00000008ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff] [ 0.000000] On node 0, zone Normal: 256 pages in unavailable ranges [ 0.000000] cma: Reserved 512 MiB at 0x00000000c0000000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 10 pages/cpu s574312 r8192 d72856 u655360 [ 0.000000] Detected PIPT I-cache on CPU0 [ 0.000000] CPU features: detected: Address authentication (IMP DEF algorithm) [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: Virtualization Host Extensions [ 0.000000] CPU features: detected: Hardware dirty bit management [ 0.000000] CPU features: detected: Memory Tagging Extension [ 0.000000] CPU features: detected: Asymmetric MTE Tag Check Fault [ 0.000000] CPU features: detected: Spectre-BHB [ 0.000000] alternatives: patching kernel code [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 65216 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: Image dtb=fvp-base-revc.dtb console=ttyAMA0 earlycon=pl011,0x1c090000 root=/dev/vda ip=dhcp [ 0.000000] Unknown kernel command line parameters \"Image dtb=fvp-base-revc.dtb\", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear) [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 8. [ 0.000000] software IO TLB: mapped [mem 0x00000000fb000000-0x00000000ff000000] (64MB) [ 0.000000] Memory: 3481728K/4177920K available (19968K kernel code, 5270K rwdata, 11456K rodata, 12032K init, 1603K bss, 171904K reserved, 524288K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 0.000000] ftrace: allocating 65338 entries in 16 pages [ 0.000000] ftrace: allocated 16 pages with 1 groups [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 224 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x000000002f100000 [ 0.000000] ITS [mem 0x2f020000-0x2f03ffff] [ 0.000000] ITS@0x000000002f020000: allocated 8192 Devices @880370000 (indirect, esz 8, psz 64K, shr 1) [ 0.000000] ITS@0x000000002f020000: allocated 8192 Virtual CPUs @880380000 (indirect, esz 8, psz 64K, shr 1) [ 0.000000] ITS@0x000000002f020000: allocated 8192 Interrupt Collections @880390000 (flat, esz 8, psz 64K, shr 1) [ 0.000000] GICv3: using LPI property table @0x00000008803a0000 [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008803c0000 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] kfence: initialized - using 33554432 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) [ 0.000000] timer_sp804: timer clock not found: -517 [ 0.000000] timer_sp804: arm,sp804 clock not found: -2 [ 0.000000] Failed to initialize '/bus@8000000/motherboard-bus@8000000/iofpga-bus@300000000/timer@110000': -22 [ 0.000000] timer_sp804: timer clock not found: -517 [ 0.000000] timer_sp804: arm,sp804 clock not found: -2 [ 0.000000] Failed to initialize '/bus@8000000/motherboard-bus@8000000/iofpga-bus@300000000/timer@120000': -22 [ 0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns [ 0.000002] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns [ 0.000929] random: crng init done [ 0.002127] Console: colour dummy device 80x25 [ 0.003034] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000) [ 0.003280] pid_max: default: 32768 minimum: 301 [ 0.004169] LSM: Security Framework initializing [ 0.004883] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.005078] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.013307] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.027394] cblist_init_generic: Setting adjustable number of callback queues. [ 0.027512] cblist_init_generic: Setting shift to 3 and lim to 1. [ 0.028798] cblist_init_generic: Setting shift to 3 and lim to 1. [ 0.030051] cblist_init_generic: Setting shift to 3 and lim to 1. [ 0.032657] rcu: Hierarchical SRCU implementation. [ 0.032816] rcu: Max phase no-delay instances is 1000. [ 0.044270] Platform MSI: msi-controller@2f020000 domain created [ 0.045228] PCI/MSI: /interrupt-controller@2f000000/msi-controller@2f020000 domain created [ 0.046342] fsl-mc MSI: msi-controller@2f020000 domain created [ 0.053632] Remapping and enabling EFI services. [ 0.059729] smp: Bringing up secondary CPUs ... [ 0.066301] Detected PIPT I-cache on CPU1 [ 0.066615] cacheinfo: Unable to detect cache hierarchy for CPU 1 [ 0.066655] GICv3: CPU1: found redistributor 100 region 0:0x000000002f120000 [ 0.066710] GICv3: CPU1: using allocated LPI pending table @0x00000008803d0000 [ 0.066820] CPU1: Booted secondary processor 0x0000000100 [0x410fd0f0] [ 0.075041] Detected PIPT I-cache on CPU2 [ 0.075374] cacheinfo: Unable to detect cache hierarchy for CPU 2 [ 0.075416] GICv3: CPU2: found redistributor 200 region 0:0x000000002f140000 [ 0.075474] GICv3: CPU2: using allocated LPI pending table @0x00000008803e0000 [ 0.075580] CPU2: Booted secondary processor 0x0000000200 [0x410fd0f0] [ 0.083698] Detected PIPT I-cache on CPU3 [ 0.084049] cacheinfo: Unable to detect cache hierarchy for CPU 3 [ 0.084093] GICv3: CPU3: found redistributor 300 region 0:0x000000002f160000 [ 0.084152] GICv3: CPU3: using allocated LPI pending table @0x00000008803f0000 [ 0.084258] CPU3: Booted secondary processor 0x0000000300 [0x410fd0f0] [ 0.092605] Detected PIPT I-cache on CPU4 [ 0.092975] cacheinfo: Unable to detect cache hierarchy for CPU 4 [ 0.093021] GICv3: CPU4: found redistributor 10000 region 0:0x000000002f180000 [ 0.093081] GICv3: CPU4: using allocated LPI pending table @0x0000000880400000 [ 0.093188] CPU4: Booted secondary processor 0x0000010000 [0x410fd0f0] [ 0.101490] Detected PIPT I-cache on CPU5 [ 0.101860] cacheinfo: Unable to detect cache hierarchy for CPU 5 [ 0.101927] GICv3: CPU5: found redistributor 10100 region 0:0x000000002f1a0000 [ 0.101987] GICv3: CPU5: using allocated LPI pending table @0x0000000880410000 [ 0.102095] CPU5: Booted secondary processor 0x0000010100 [0x410fd0f0] [ 0.110225] Detected PIPT I-cache on CPU6 [ 0.110619] cacheinfo: Unable to detect cache hierarchy for CPU 6 [ 0.110682] GICv3: CPU6: found redistributor 10200 region 0:0x000000002f1c0000 [ 0.110743] GICv3: CPU6: using allocated LPI pending table @0x0000000880420000 [ 0.110850] CPU6: Booted secondary processor 0x0000010200 [0x410fd0f0] [ 0.119176] Detected PIPT I-cache on CPU7 [ 0.119603] cacheinfo: Unable to detect cache hierarchy for CPU 7 [ 0.119654] GICv3: CPU7: found redistributor 10300 region 0:0x000000002f1e0000 [ 0.119715] GICv3: CPU7: using allocated LPI pending table @0x0000000880430000 [ 0.119823] CPU7: Booted secondary processor 0x0000010300 [0x410fd0f0] [ 0.121520] smp: Brought up 1 node, 8 CPUs [ 0.124437] SMP: Total of 8 processors activated. [ 0.124571] CPU features: detected: Branch Target Identification [ 0.124713] CPU features: detected: 32-bit EL0 Support [ 0.124846] CPU features: detected: ARMv8.4 Translation Table Level [ 0.125513] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.125671] CPU features: detected: Common not Private translations [ 0.125815] CPU features: detected: CRC32 instructions [ 0.125951] CPU features: detected: E0PD [ 0.126079] CPU features: detected: Enhanced Counter Virtualization [ 0.126223] CPU features: detected: Enhanced Privileged Access Never [ 0.126373] CPU features: detected: Generic authentication (IMP DEF algorithm) [ 0.126525] CPU features: detected: RCpc load-acquire (LDAPR) [ 0.126665] CPU features: detected: LSE atomic instructions [ 0.126804] CPU features: detected: Privileged Access Never [ 0.126944] CPU features: detected: RAS Extension Support [ 0.127081] CPU features: detected: Random Number Generator [ 0.127220] CPU features: detected: Speculation barrier (SB) [ 0.127359] CPU features: detected: Stage-2 Force Write-Back [ 0.127499] CPU features: detected: Trap EL0 IMPLEMENTATION DEFINED functionality [ 0.127651] CPU features: detected: TLB range maintenance instructions [ 0.127795] CPU features: detected: WFx with timeout [ 0.127930] CPU features: detected: Scalable Matrix Extension [ 0.128069] CPU features: detected: Scalable Vector Extension [ 0.440805] CPU features: detected CPU5: Activity Monitors Unit (AMU) [ 0.440896] CPU features: detected CPU1: Activity Monitors Unit (AMU) [ 0.440897] CPU features: detected CPU3: Activity Monitors Unit (AMU) [ 0.440897] CPU features: detected CPU2: Activity Monitors Unit (AMU) [ 0.440896] CPU features: detected CPU6: Activity Monitors Unit (AMU) [ 0.440896] CPU features: detected CPU7: Activity Monitors Unit (AMU) [ 0.440896] CPU features: detected CPU0: Activity Monitors Unit (AMU) [ 0.440897] CPU features: detected CPU4: Activity Monitors Unit (AMU) [ 0.441653] SVE: maximum available vector length 64 bytes per vector [ 0.441799] SVE: default vector length 64 bytes per vector [ 0.442012] SME: minimum available vector length 16 bytes per vector [ 0.442153] SME: maximum available vector length 64 bytes per vector [ 0.442295] SME: default vector length 32 bytes per vector [ 0.459258] CPU: All CPU(s) started at EL2 [ 0.485269] devtmpfs: initialized [ 0.509174] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.509456] futex hash table entries: 2048 (order: 1, 131072 bytes, linear) [ 0.516993] pinctrl core: initialized pinctrl subsystem [ 0.531919] DMI not present or invalid. [ 0.537269] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.779534] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.782122] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.783587] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.784226] audit: initializing netlink subsys (disabled) [ 0.786230] audit: type=2000 audit(0.768:1): state=initialized audit_enabled=0 res=1 [ 0.793842] thermal_sys: Registered thermal governor 'step_wise' [ 0.793922] thermal_sys: Registered thermal governor 'power_allocator' [ 0.794818] cpuidle: using governor menu [ 0.796655] hw-breakpoint: found 16 breakpoint and 16 watchpoint registers. [ 0.798735] ASID allocator initialised with 65536 entries [ 0.816074] Serial: AMBA PL011 UART driver [ 1.014825] 1c090000.serial: ttyAMA0 at MMIO 0x1c090000 (irq = 16, base_baud = 0) is a PL011 rev2 [ 1.015130] printk: console [ttyAMA0] enabled [ 1.015130] printk: console [ttyAMA0] enabled [ 1.015321] printk: bootconsole [pl11] disabled [ 1.015321] printk: bootconsole [pl11] disabled [ 1.029537] 1c0a0000.serial: ttyAMA1 at MMIO 0x1c0a0000 (irq = 17, base_baud = 0) is a PL011 rev2 [ 1.043610] 1c0b0000.serial: ttyAMA2 at MMIO 0x1c0b0000 (irq = 18, base_baud = 0) is a PL011 rev2 [ 1.057699] 1c0c0000.serial: ttyAMA3 at MMIO 0x1c0c0000 (irq = 19, base_baud = 0) is a PL011 rev2 [ 1.190512] platform panel: Fixing up cyclic dependency with 1c1f0000.clcd [ 1.215279] KASLR enabled [ 1.329062] HugeTLB: registered 16.0 GiB page size, pre-allocated 0 pages [ 1.329223] HugeTLB: 16320 KiB vmemmap can be freed for a 16.0 GiB page [ 1.329392] HugeTLB: registered 512 MiB page size, pre-allocated 0 pages [ 1.329552] HugeTLB: 448 KiB vmemmap can be freed for a 512 MiB page [ 1.329724] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.329884] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 1.341421] cryptd: max_cpu_qlen set to 1000 [ 1.356706] ACPI: Interpreter disabled. [ 1.393624] iommu: Default domain type: Translated [ 1.393770] iommu: DMA domain TLB invalidation policy: strict mode [ 1.396310] SCSI subsystem initialized [ 1.400110] usbcore: registered new interface driver usbfs [ 1.400570] usbcore: registered new interface driver hub [ 1.401351] usbcore: registered new device driver usb [ 1.415618] mc: Linux media interface: v0.10 [ 1.415909] videodev: Linux video capture interface: v2.00 [ 1.416294] pps_core: LinuxPPS API ver. 1 registered [ 1.416437] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]> [ 1.416674] PTP clock support registered [ 1.418358] EDAC MC: Ver: 3.0.0 [ 1.429874] Registered efivars operations [ 1.444761] FPGA manager framework [ 1.445514] Advanced Linux Sound Architecture Driver Initialized. [ 1.451903] vgaarb: loaded [ 1.454887] clocksource: Switched to clocksource arch_sys_counter [ 1.461184] VFS: Disk quotas dquot_6.6.0 [ 1.462018] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes) [ 1.464734] pnp: PnP ACPI: disabled [ 1.532589] NET: Registered PF_INET protocol family [ 1.533741] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear) [ 1.588517] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear) [ 1.589273] Table-perturb hash table entries: 65536 (order: 2, 262144 bytes, linear) [ 1.589498] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear) [ 1.592398] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear) [ 1.596237] TCP: Hash tables configured (established 32768 bind 32768) [ 1.597977] MPTCP token hash table entries: 4096 (order: 0, 98304 bytes, linear) [ 1.598967] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear) [ 1.599717] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear) [ 1.601621] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 1.605152] RPC: Registered named UNIX socket transport module. [ 1.605308] RPC: Registered udp transport module. [ 1.605455] RPC: Registered tcp transport module. [ 1.605590] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 1.605806] PCI: CLS 0 bytes, default 64 [ 1.620933] hw perfevents: enabled with armv8_pmuv3 PMU driver, 9 counters available [ 1.622844] kvm [1]: IPA Size Limit: 48 bits [ 1.623156] [Firmware Bug]: CPU interface incapable of MMIO access [ 1.623303] kvm [1]: disabling GICv2 emulation [ 1.623664] kvm [1]: GIC system register CPU interface enabled [ 1.625905] kvm [1]: vgic interrupt IRQ9 [ 1.628612] kvm [1]: VHE mode initialized successfully [ 1.644626] Initialise system trusted keyrings [ 1.646150] workingset: timestamp_bits=42 max_order=16 bucket_order=0 [ 1.717887] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.723534] NFS: Registering the id_resolver key type [ 1.723841] Key type id_resolver registered [ 1.723979] Key type id_legacy registered [ 1.724718] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 1.724884] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 1.726039] 9p: Installing v9fs 9p2000 file system support [ 2.092690] NET: Registered PF_ALG protocol family [ 2.092849] Key type asymmetric registered [ 2.092988] Asymmetric key parser 'x509' registered [ 2.093517] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244) [ 2.093684] io scheduler mq-deadline registered [ 2.093841] io scheduler kyber registered [ 2.300272] pci-host-generic 40000000.pci: host bridge /pci@40000000 ranges: [ 2.300896] pci-host-generic 40000000.pci: MEM 0x0050000000..0x005fffffff -> 0x0050000000 [ 2.301902] pci-host-generic 40000000.pci: ECAM at [mem 0x40000000-0x4fffffff] for [bus 00-01] [ 2.303113] pci-host-generic 40000000.pci: PCI host bridge to bus 0000:00 [ 2.303290] pci_bus 0000:00: root bus resource [bus 00-01] [ 2.303485] pci_bus 0000:00: root bus resource [mem 0x50000000-0x5fffffff] [ 2.304085] pci 0000:00:00.0: [1af4:1001] type 00 class 0x018000 [ 2.304558] pci 0000:00:00.0: reg 0x10: [mem 0x5000f000-0x5000ffff] [ 2.305006] pci 0000:00:00.0: reg 0x18: [mem 0x5000e000-0x5000efff] [ 2.305453] pci 0000:00:00.0: reg 0x20: [mem 0x5000d000-0x5000dfff] [ 2.306001] pci 0000:00:00.0: enabling Extended Tags [ 2.307530] pci 0000:00:00.0: PME# supported from D3hot [ 2.310123] pci 0000:00:02.0: [1af4:1001] type 00 class 0x018000 [ 2.310597] pci 0000:00:02.0: reg 0x10: [mem 0x5000c000-0x5000cfff] [ 2.311100] pci 0000:00:02.0: reg 0x18: [mem 0x5000b000-0x5000bfff] [ 2.311548] pci 0000:00:02.0: reg 0x20: [mem 0x5000a000-0x5000afff] [ 2.312096] pci 0000:00:02.0: enabling Extended Tags [ 2.313562] pci 0000:00:02.0: PME# supported from D3hot [ 2.315967] pci 0000:00:03.0: [0abc:aced] type 00 class 0x010601 [ 2.316441] pci 0000:00:03.0: reg 0x10: [mem 0x50006000-0x50007fff] [ 2.316762] pci 0000:00:03.0: reg 0x14: [mem 0x50004000-0x50005fff] [ 2.317084] pci 0000:00:03.0: reg 0x18: [mem 0x50009000-0x50009fff] [ 2.317406] pci 0000:00:03.0: reg 0x1c: [mem 0x50002000-0x50003fff] [ 2.317727] pci 0000:00:03.0: reg 0x20: [mem 0x50008000-0x50008fff] [ 2.318049] pci 0000:00:03.0: reg 0x24: [mem 0x50000000-0x50001fff] [ 2.319308] pci 0000:00:03.0: PME# supported from D3hot [ 2.326561] pci 0000:00:03.0: BAR 0: assigned [mem 0x50000000-0x50001fff] [ 2.326881] pci 0000:00:03.0: BAR 1: assigned [mem 0x50002000-0x50003fff] [ 2.327146] pci 0000:00:03.0: BAR 3: assigned [mem 0x50004000-0x50005fff] [ 2.327411] pci 0000:00:03.0: BAR 5: assigned [mem 0x50006000-0x50007fff] [ 2.327676] pci 0000:00:00.0: BAR 0: assigned [mem 0x50008000-0x50008fff] [ 2.327941] pci 0000:00:00.0: BAR 2: assigned [mem 0x50009000-0x50009fff] [ 2.328199] pci 0000:00:00.0: BAR 4: assigned [mem 0x5000a000-0x5000afff] [ 2.328473] pci 0000:00:02.0: BAR 0: assigned [mem 0x5000b000-0x5000bfff] [ 2.328731] pci 0000:00:02.0: BAR 2: assigned [mem 0x5000c000-0x5000cfff] [ 2.329005] pci 0000:00:02.0: BAR 4: assigned [mem 0x5000d000-0x5000dfff] [ 2.329272] pci 0000:00:03.0: BAR 2: assigned [mem 0x5000e000-0x5000efff] [ 2.329539] pci 0000:00:03.0: BAR 4: assigned [mem 0x5000f000-0x5000ffff] [ 2.361084] EINJ: ACPI disabled. [ 2.682878] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 2.724716] SuperH (H)SCI(F) driver initialized [ 2.731743] msm_serial: driver initialized [ 2.756131] arm-smmu-v3 2b400000.iommu: command queue size <= 64 entries not supported [ 2.763529] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 2.840207] loop: module loaded [ 2.841065] virtio_blk virtio0: 1/0/0 default/read/poll queues [ 2.848449] virtio_blk virtio0: [vda] 3351968 512-byte logical blocks (1.72 GB/1.60 GiB) [ 2.873034] basic-mmio-gpio: Failed to locate of_node [id: -2] [ 2.882920] basic-mmio-gpio: Failed to locate of_node [id: -2] [ 2.892670] basic-mmio-gpio: Failed to locate of_node [id: -2] [ 3.119149] megasas: 07.719.03.00-rc1 [ 3.145571] physmap-flash 8000000.flash: physmap platform flash device: [mem 0x08000000-0x0bffffff] [ 3.145824] 8000000.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000089 Chip ID 0x000018 [ 3.146052] Intel/Sharp Extended Query Table at 0x0031 [ 3.146219] Intel/Sharp Extended Query Table at 0x0031 [ 3.146385] Using buffer write method [ 3.147090] physmap-flash 8000000.flash: physmap platform flash device: [mem 0x0c000000-0x0fffffff] [ 3.147324] 8000000.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000089 Chip ID 0x000018 [ 3.147552] Intel/Sharp Extended Query Table at 0x0031 [ 3.147719] Intel/Sharp Extended Query Table at 0x0031 [ 3.147886] Using buffer write method [ 3.148127] Concatenating MTD devices: [ 3.148256] (0): \"8000000.flash\" [ 3.148393] (1): \"8000000.flash\" [ 3.148530] into device \"8000000.flash\" [ 3.288683] virtio_net: probe of virtio2 failed with error -2 [ 3.303553] thunder_xcv, ver 1.0 [ 3.304083] thunder_bgx, ver 1.0 [ 3.304614] nicpf, ver 1.0 [ 3.328892] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version [ 3.329058] hns3: Copyright (c) 2017 Huawei Corporation. [ 3.329734] hclge is initializing [ 3.329922] e1000: Intel(R) PRO/1000 Network Driver [ 3.330068] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 3.330661] e1000e: Intel(R) PRO/1000 Network Driver [ 3.331113] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 3.331720] igb: Intel(R) Gigabit Ethernet Network Driver [ 3.331868] igb: Copyright (c) 2007-2014 Intel Corporation. [ 3.332395] igbvf: Intel(R) Gigabit Virtual Function Network Driver [ 3.332548] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 3.339140] sky2: driver version 1.30 [ 3.339678] QLogic FastLinQ 4xxxx Core Module qed [ 3.339831] qede init: QLogic FastLinQ 4xxxx Ethernet Driver qede [ 3.349919] smc91x 1a000000.ethernet (unnamed net_device) (uninitialized): smc91x: IOADDR 00000000bd814b1b doesn't match configuration (300). [ 3.350207] smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <[email protected]> [ 3.369490] smc91x 1a000000.ethernet eth0: SMC91C11xFD (rev 1) at 00000000bd814b1b IRQ 26 [ 3.369698] [ 3.369829] smc91x 1a000000.ethernet eth0: Ethernet addr: 00:02:f7:ef:59:6c [ 3.386244] usbcore: registered new interface driver asix [ 3.386654] usbcore: registered new interface driver ax88179_178a [ 3.388119] VFIO - User Level meta-driver version: 0.3 [ 3.422551] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 3.422849] ehci-pci: EHCI PCI platform driver [ 3.423361] ehci-platform: EHCI generic platform driver [ 3.425555] ehci-orion: EHCI orion driver [ 3.427673] ehci-exynos: EHCI Exynos driver [ 3.429683] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 3.429929] ohci-pci: OHCI PCI platform driver [ 3.430440] ohci-platform: OHCI generic platform driver [ 3.432620] ohci-exynos: OHCI Exynos driver [ 3.441874] usbcore: registered new interface driver usb-storage [ 3.506001] rtc-efi rtc-efi.0: registered as rtc0 [ 3.506881] rtc-efi rtc-efi.0: setting system clock to 2023-01-10T23:11:18 UTC (1673392278) [ 3.523039] rtc-pl031 1c170000.rtc: registered as rtc1 [ 3.534535] i2c_dev: i2c /dev entries driver [ 3.625165] sp805-wdt 1c0f0000.watchdog: registration successful [ 3.696937] mmci-pl18x 1c050000.mmc: Got CD GPIO [ 3.697418] mmci-pl18x 1c050000.mmc: Got WP GPIO [ 3.702896] mmci-pl18x 1c050000.mmc: mmc0: PL180 manf 41 rev0 at 0x1c050000 irq 31,32 (pio) [ 3.731704] sdhci: Secure Digital Host Controller Interface driver [ 3.731850] sdhci: Copyright(c) Pierre Ossman [ 3.744754] Synopsys Designware Multimedia Card Interface Driver [ 3.764159] sdhci-pltfm: SDHCI platform and OF driver helper [ 3.801067] input: AT Raw Set 2 keyboard as /devices/platform/bus@8000000/bus@8000000:motherboard-bus@8000000/bus@8000000:motherboard-bus@8000000:iofpga-bus@300000000/1c060000.kmi/serio0/input/input0 [ 3.804112] ledtrig-cpu: registered to indicate activity on CPUs [ 3.835023] pstore: Registered efi as persistent store backend [ 3.840904] SMCCC: SOC_ID: ID = jep106:043b:0000 Revision = 0x00000002 [ 3.886235] usbcore: registered new interface driver usbhid [ 3.886386] usbhid: USB HID core driver [ 3.948058] cs_system_cfg: CoreSight Configuration manager initialised [ 4.026678] NET: Registered PF_INET6 protocol family [ 4.037478] Segment Routing with IPv6 [ 4.037787] In-situ OAM (IOAM) with IPv6 [ 4.038368] NET: Registered PF_PACKET protocol family [ 4.039817] 9pnet: Installing 9P2000 support [ 4.046909] Key type dns_resolver registered [ 4.060910] registered taskstats version 1 [ 4.061168] Loading compiled-in X.509 certificates [ 4.063705] pstore: Using crash dump compression: deflate [ 6.067319] input: PS/2 Generic Mouse as /devices/platform/bus@8000000/bus@8000000:motherboard-bus@8000000/bus@8000000:motherboard-bus@8000000:iofpga-bus@300000000/1c070000.kmi/serio1/input/input2 [ 6.133361] smc91x 1a000000.ethernet eth0: link up, 10Mbps, half-duplex, lpa 0x0000 [ 6.158998] Sending DHCP requests ., OK [ 6.175623] IP-Config: Got DHCP answer from 172.20.51.254, my address is 172.20.51.1 [ 6.175815] IP-Config: Complete: [ 6.175937] device=eth0, hwaddr=00:02:f7:ef:59:6c, ipaddr=172.20.51.1, mask=255.255.255.0, gw=172.20.51.254 [ 6.176161] host=172.20.51.1, domain=, nis-domain=(none) [ 6.176317] bootserver=172.20.51.254, rootserver=172.20.51.254, rootpath= [ 6.176420] nameserver0=172.20.51.254, nameserver1=172.20.51.252 [ 11.380869] ALSA device list: [ 11.381010] No soundcards found. [ 11.382484] uart-pl011 1c090000.serial: no DMA platform data [ 11.404413] EXT4-fs (vda): mounted filesystem with ordered data mode. Quota mode: none. [ 11.404820] VFS: Mounted root (ext4 filesystem) readonly on device 254:0. [ 11.406031] devtmpfs: mounted [ 11.536992] Freeing unused kernel memory: 12032K [ 11.537600] Run /sbin/init as init process [ 11.803115] systemd[1]: systemd 250.5+ running in system mode (-PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid) [ 11.829653] systemd[1]: Detected architecture arm64.
Welcome to [1mLinux-Kernel-Functional-Testing nodistro.0[0m!
[ 11.942180] systemd[1]: Hostname set to <fvp-base>.
[ 11.948953] systemd[1]: Initializing machine ID from random generator.
[ 11.950246] systemd[1]: Installed transient /etc/machine-id file.
[ 14.771490] systemd[1]: Queued start job for default target Multi-User System.
[ 15.472103] systemd[1]: Created slice Slice /system/getty.
[[0;32m OK [0m] Created slice [0;1;39mSlice /system/getty[0m.
[ 15.493603] systemd[1]: Created slice Slice /system/modprobe.
[[0;32m OK [0m] Created slice [0;1;39mSlice /system/modprobe[0m.
[ 15.514040] systemd[1]: Created slice Slice /system/serial-getty.
[[0;32m OK [0m] Created slice [0;1;39mSlice /system/serial-getty[0m.
[ 15.531454] systemd[1]: Created slice User and Session Slice.
[[0;32m OK [0m] Created slice [0;1;39mUser and Session Slice[0m.
[ 15.536311] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[[0;32m OK [0m] Started [0;1;39mDispatch Password …ts to Console Directory Watch[0m.
[ 15.540907] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[[0;32m OK [0m] Started [0;1;39mForward Password R…uests to Wall Directory Watch[0m.
[ 15.544741] systemd[1]: Reached target Path Units.
[[0;32m OK [0m] Reached target [0;1;39mPath Units[0m.
[ 15.547143] systemd[1]: Reached target Remote File Systems.
[[0;32m OK [0m] Reached target [0;1;39mRemote File Systems[0m.
[ 15.549233] systemd[1]: Reached target Slice Units.
[[0;32m OK [0m] Reached target [0;1;39mSlice Units[0m.
[ 15.551984] systemd[1]: Reached target Swaps.
[[0;32m OK [0m] Reached target [0;1;39mSwaps[0m.
[ 15.719181] systemd[1]: Listening on RPCbind Server Activation Socket.
[[0;32m OK [0m] Listening on [0;1;39mRPCbind Server Activation Socket[0m.
[ 15.721517] systemd[1]: Reached target RPC Port Mapper.
[[0;32m OK [0m] Reached target [0;1;39mRPC Port Mapper[0m.
[ 15.729020] systemd[1]: Listening on Syslog Socket.
[[0;32m OK [0m] Listening on [0;1;39mSyslog Socket[0m.
[ 15.733015] systemd[1]: Listening on initctl Compatibility Named Pipe.
[[0;32m OK [0m] Listening on [0;1;39minitctl Compatibility Named Pipe[0m.
[ 15.742725] systemd[1]: Listening on Journal Audit Socket.
[[0;32m OK [0m] Listening on [0;1;39mJournal Audit Socket[0m.
[ 15.748752] systemd[1]: Listening on Journal Socket (/dev/log).
[[0;32m OK [0m] Listening on [0;1;39mJournal Socket (/dev/log)[0m.
[ 15.756494] systemd[1]: Listening on Journal Socket.
[[0;32m OK [0m] Listening on [0;1;39mJournal Socket[0m.
[ 15.765743] systemd[1]: Listening on Network Service Netlink Socket.
[[0;32m OK [0m] Listening on [0;1;39mNetwork Service Netlink Socket[0m.
[ 15.783534] systemd[1]: Listening on udev Control Socket.
[[0;32m OK [0m] Listening on [0;1;39mudev Control Socket[0m.
[ 15.789563] systemd[1]: Listening on udev Kernel Socket.
[[0;32m OK [0m] Listening on [0;1;39mudev Kernel Socket[0m.
[ 15.796072] systemd[1]: Listening on User Database Manager Socket.
[[0;32m OK [0m] Listening on [0;1;39mUser Database Manager Socket[0m.
[ 15.849999] systemd[1]: Mounting Huge Pages File System...
Mounting [0;1;39mHuge Pages File System[0m...
[ 15.894540] systemd[1]: Mounting POSIX Message Queue File System...
Mounting [0;1;39mPOSIX Message Queue File System[0m...
[ 15.930638] systemd[1]: Mounting Kernel Debug File System...
Mounting [0;1;39mKernel Debug File System[0m...
[ 15.968195] systemd[1]: Mounting Kernel Trace File System...
Mounting [0;1;39mKernel Trace File System[0m...
[ 16.006468] systemd[1]: Mounting Temporary Directory /tmp...
Mounting [0;1;39mTemporary Directory /tmp[0m...
[ 16.048053] systemd[1]: Starting Create List of Static Device Nodes...
Starting [0;1;39mCreate List of Static Device Nodes[0m...
[ 16.094070] systemd[1]: Starting Load Kernel Module configfs...
Starting [0;1;39mLoad Kernel Module configfs[0m...
[ 16.130092] systemd[1]: Starting Load Kernel Module drm...
Starting [0;1;39mLoad Kernel Module drm[0m...
[ 16.167201] systemd[1]: Starting Load Kernel Module fuse...
Starting [0;1;39mLoad Kernel Module fuse[0m...
[ 16.205087] systemd[1]: Starting RPC Bind...
Starting [0;1;39mRPC Bind[0m...
[ 16.240824] systemd[1]: Starting File System Check on Root Device...
Starting [0;1;39mFile System Check on Root Device[0m...
[ 16.258598] fuse: init (API version 7.36)
[ 16.322294] systemd[1]: Starting Journal Service...
Starting [0;1;39mJournal Service[0m...
[ 16.334004] systemd[1]: Load Kernel Modules was skipped because all trigger condition checks failed.
[ 16.368126] systemd[1]: Starting Generate network units from Kernel command line...
Starting [0;1;39mGenerate network …ts from Kernel command line[0m...
[ 16.404520] systemd[1]: Starting Apply Kernel Variables...
Starting [0;1;39mApply Kernel Variables[0m...
[ 16.439649] systemd[1]: Starting Coldplug All udev Devices...
Starting [0;1;39mColdplug All udev Devices[0m...
[ 16.542554] systemd[1]: Started RPC Bind.
[[0;32m OK [0m] Started [0;1;39mRPC Bind[0m.
[ 16.549321] systemd[1]: Mounted Huge Pages File System.
[[0;32m OK [0m] Mounted [0;1;39mHuge Pages File System[0m.
[ 16.555537] systemd[1]: Mounted POSIX Message Queue File System.
[[0;32m OK [0m] Mounted [0;1;39mPOSIX Message Queue File System[0m.
[ 16.562251] systemd[1]: Mounted Kernel Debug File System.
[[0;32m OK [0m] Mounted [0;1;39mKernel Debug File System[0m.
[ 16.568479] systemd[1]: Mounted Kernel Trace File System.
[[0;32m OK [0m] Mounted [0;1;39mKernel Trace File System[0m.
[ 16.574661] systemd[1]: Mounted Temporary Directory /tmp.
[[0;32m OK [0m] Mounted [0;1;39mTemporary Directory /tmp[0m.
[ 16.594070] systemd[1]: Finished Create List of Static Device Nodes.
[[0;32m OK [0m] Finished [0;1;39mCreate List of Static Device Nodes[0m.
[ 16.608860] systemd[1]: [email protected]: Deactivated successfully.
[ 16.621851] systemd[1]: Finished Load Kernel Module configfs.
[[0;32m OK [0m] Finished [0;1;39mLoad Kernel Module configfs[0m.
[ 16.640429] systemd[1]: [email protected]: Deactivated successfully.
[ 16.656122] systemd[1]: Finished Load Kernel Module drm.
[[0;32m OK [0m] Finished [0;1;39mLoad Kernel Module drm[0m.
[ 16.670607] systemd[1]: [email protected]: Deactivated successfully.
[ 16.682311] systemd[1]: Finished Load Kernel Module fuse.
[[0;32m OK [0m] Finished [0;1;39mLoad Kernel Module fuse[0m.
[ 16.707660] systemd[1]: Finished File System Check on Root Device.
[[0;32m OK [0m] Finished [0;1;39mFile System Check on Root Device[0m.
[ 16.730312] systemd[1]: Finished Generate network units from Kernel command line.
[[0;32m OK [0m] Finished [0;1;39mGenerate network units from Kernel command line[0m.
[ 16.755579] systemd[1]: Finished Apply Kernel Variables.
[[0;32m OK [0m] Finished [0;1;39mApply Kernel Variables[0m.
[ 16.765180] systemd[1]: Reached target Preparation for Network.
[[0;32m OK [0m] Reached target [0;1;39mPreparation for Network[0m.
[ 16.830187] systemd[1]: Mounting FUSE Control File System...
Mounting [0;1;39mFUSE Control File System[0m...
[ 16.867313] systemd[1]: Mounting Kernel Configuration File System...
Mounting [0;1;39mKernel Configuration File System[0m...
[ 16.902373] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting [0;1;39mRemount Root and Kernel File Systems[0m...
[ 16.960124] systemd[1]: Mounted FUSE Control File System.
[[0;32m OK [0m] Mounted [0;1;39mFUSE Control File System[0m.
[ 16.966976] systemd[1]: Mounted Kernel Configuration File System.
[[0;32m OK [0m] Mounted [0;1;39mKernel Configuration File System[0m.
[ 17.067335] EXT4-fs (vda): re-mounted. Quota mode: none.
[ 17.118003] systemd[1]: Finished Remount Root and Kernel File Systems.
[[0;32m OK [0m] Finished [0;1;39mRemount Root and Kernel File Systems[0m.
[ 17.129995] systemd[1]: Rebuild Hardware Database was skipped because all trigger condition checks failed.
[ 17.132131] systemd[1]: Platform Persistent Storage Archival was skipped because of a failed condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[ 17.199577] systemd[1]: Starting Create System Users...
Starting [0;1;39mCreate System Users[0m...
[ 17.514858] systemd[1]: Finished Create System Users.
[[0;32m OK [0m] Finished [0;1;39mCreate System Users[0m.
[ 17.579563] systemd[1]: Starting Create Static Device Nodes in /dev...
Starting [0;1;39mCreate Static Device Nodes in /dev[0m...
[ 17.831729] systemd[1]: Finished Create Static Device Nodes in /dev.
[[0;32m OK [0m] Finished [0;1;39mCreate Static Device Nodes in /dev[0m.
[ 17.837220] systemd[1]: Reached target Preparation for Local File Systems.
[[0;32m OK [0m] Reached target [0;1;39mPreparation for Local File Systems[0m.
[ 17.910118] systemd[1]: Mounting /var/volatile...
Mounting [0;1;39m/var/volatile[0m...
[ 17.966414] audit: type=1334 audit(1673392292.956:2): prog-id=5 op=LOAD
[ 17.968456] audit: type=1334 audit(1673392292.960:3): prog-id=6 op=LOAD
[ 17.979729] systemd[1]: Starting Rule-based Manager for Device Events and Files...
Starting [0;1;39mRule-based Manage…for Device Events and Files[0m...
[ 18.012981] systemd[1]: Started Journal Service.
[[0;32m OK [0m] Started [0;1;39mJournal Service[0m.
[[0;32m OK [0m] Mounted [0;1;39m/var/volatile[0m. Starting [0;1;39mFlush Journal to Persistent Storage[0m... Starting [0;1;39mLoad/Save Random Seed[0m...
[[0;32m OK [0m] Reached target [0;1;39mLocal File Systems[0m.
Starting [0;1;39mRebuild Dynamic Linker Cache[0m...
[ 18.261258] systemd-journald[241]: Received client request to flush runtime journal.
[[0;32m OK [0m] Finished [0;1;39mFlush Journal to Persistent Storage[0m.
Starting [0;1;39mCreate Volatile Files and Directories[0m...
[[0;32m OK [0m] Finished [0;1;39mLoad/Save Random Seed[0m.
Starting [0;1;39mCommit a transient machine-id on disk[0m...
[[0;32m OK [0m] Finished [0;1;39mRebuild Dynamic Linker Cache[0m. [[0;32m OK [0m] Finished [0;1;39mCommit a transient machine-id on disk[0m. [[0;32m OK [0m] Finished [0;1;39mCreate Volatile Files and Directories[0m.
Starting [0;1;39mRebuild Journal Catalog[0m...
Starting [0;1;39mNetwork Time Synchronization[0m...
Starting [0;1;39mRecord System Boot/Shutdown in UTMP[0m...
[[0;32m OK [0m] Started [0;1;39mRule-based Manager for Device Events and Files[0m.
Starting [0;1;39mNetwork Configuration[0m...
[[0;32m OK [0m] Finished [0;1;39mRecord System Boot/Shutdown in UTMP[0m.
[[0;32m OK [0m] Finished [0;1;39mRebuild Journal Catalog[0m.
Starting [0;1;39mUpdate is Completed[0m...
[[0;32m OK [0m] Finished [0;1;39mUpdate is Completed[0m.
[[0;32m OK [0m] Listening on [0;1;39mLoad/Save RF …itch Status /dev/rfkill Watch[0m.
[ 21.184668] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 21.236623] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 21.237435] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 21.237662] cfg80211: failed to load regulatory.db
[[0;32m OK [0m] Started [0;1;39mNetwork Configuration[0m.
[ 21.499904] virtio-pci 0000:00:00.0: deferred probe timeout, ignoring dependency
[ 21.503149] virtio-pci 0000:00:00.0: enabling device (0000 -> 0002)
[ 21.503536] virtio-pci 0000:00:00.0: virtio_pci: leaving for legacy driver
[ 21.506503] virtio_blk virtio3: 1/0/0 default/read/poll queues
[ 21.511121] virtio_blk virtio3: [vdb] 0 512-byte logical blocks (0 B/0 B)
[ 21.525987] virtio-pci 0000:00:02.0: deferred probe timeout, ignoring dependency
[ 21.526903] virtio-pci 0000:00:02.0: enabling device (0000 -> 0002)
[ 21.527290] virtio-pci 0000:00:02.0: virtio_pci: leaving for legacy driver
[ 21.529157] virtio_blk virtio4: 1/0/0 default/read/poll queues
[ 21.533628] virtio_blk virtio4: [vdc] 0 512-byte logical blocks (0 B/0 B)
[ 21.554923] ahci 0000:00:03.0: deferred probe timeout, ignoring dependency
[ 21.555844] ahci 0000:00:03.0: enabling device (0000 -> 0002)
[ 21.563215] ahci 0000:00:03.0: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
[ 21.563450] ahci 0000:00:03.0: flags: 64bit ncq only
[ 21.575627] scsi host0: ahci
[ 21.582422] ata1: SATA max UDMA/133 abar m8192@0x50006000 port 0x50006100 irq 39
Starting [0;1;39mNetwork Name Resolution[0m...
[ 21.895515] ata1: SATA link down (SStatus 0 SControl 300)
[[0;32m OK [0m] Started [0;1;39mNetwork Time Synchronization[0m.
[[0;32m OK [0m] Reached target [0;1;39mSystem Time Set[0m.
[[0m[0;31m* [0m] (1 of 2) A start job is running for…g All udev Devices (9s / no limit)
M[K[[0;32m OK [0m] Started [0;1;39mNetwork Name Resolution[0m.
[K[[0;32m OK [0m] Reached target [0;1;39mNetwork[0m.
[[0;32m OK [0m] Reached target [0;1;39mHost and Network Name Lookups[0m.
[[0;32m OK [0m] Finished [0;1;39mColdplug All udev Devices[0m.
[[0;32m OK [0m] Reached target [0;1;39mSystem Initialization[0m.
[[0;32m OK [0m] Started [0;1;39mDaily rotation of log files[0m.
[[0;32m OK [0m] Started [0;1;39mDaily Cleanup of Temporary Directories[0m.
[[0;32m OK [0m] Reached target [0;1;39mTimer Units[0m.
[[0;32m OK [0m] Listening on [0;1;39mAvahi mDNS/DNS-SD Stack Activation Socket[0m.
[[0;32m OK [0m] Listening on [0;1;39mD-Bus System Message Bus Socket[0m.
[[0;32m OK [0m] Reached target [0;1;39mSocket Units[0m.
[[0;32m OK [0m] Reached target [0;1;39mBasic System[0m.
[ 25.815104] panel-simple panel: supply power not found, using dummy regulator
[ 25.833540] panel-simple panel: Specify missing connector_type
Starting [0;1;39mAvahi mDNS/DNS-SD Stack[0m...
[[0;32m OK [0m] Started [0;1;39mKernel Logging Service[0m.
[[0;32m OK [0m] Started [0;1;39mSystem Logging Service[0m.
[[0;32m OK [0m] Started [0;1;39mPeriodic Command Scheduler[0m.
Starting [0;1;39mD-Bus System Message Bus[0m...
[[0;32m OK [0m] Started [0;1;39mGetty on tty1[0m.
[[0;32m OK [0m] Started [0;1;39mSerial Getty on ttyAMA0[0m.
[[0;32m OK [0m] Reached target [0;1;39mLogin Prompts[0m.
[ 26.204981] drm-clcd-pl111 1c1f0000.clcd: assigned reserved memory node vram@18000000
[ 26.205168] drm-clcd-pl111 1c1f0000.clcd: using device-specific reserved memory
[ 26.205372] drm-clcd-pl111 1c1f0000.clcd: no max memory bandwidth specified, assume unlimited
[ 26.207569] drm-clcd-pl111 1c1f0000.clcd: DVI muxed to motherboard CLCD
[ 26.224761] drm-clcd-pl111 1c1f0000.clcd: initializing Versatile Express PL111
[ 26.226439] drm-clcd-pl111 1c1f0000.clcd: found panel on endpoint 0
[ 26.255288] audit: type=1334 audit(1673392301.244:4): prog-id=7 op=LOAD
[ 26.255624] audit: type=1334 audit(1673392301.244:5): prog-id=8 op=LOAD
[ 26.289947] [drm] Initialized pl111 1.0.0 20170317 for 1c1f0000.clcd on minor 0
Starting [0;1;39mUser Login Management[0m...
[[0;32m OK [0m] Started [0;1;39mD-Bus System Message Bus[0m.
[ 26.759647] Console: switching to colour frame buffer device 128x48
[ 26.800656] drm-clcd-pl111 1c1f0000.clcd: [drm] fb0: pl111drmfb frame buffer device
[[0;32m OK [0m] Started [0;1;39mAvahi mDNS/DNS-SD Stack[0m.
[[0;32m OK [0m] Started [0;1;39mUser Login Management[0m.
[[0;32m OK [0m] Reached target [0;1;39mMulti-User System[0m. Starting [0;1;39mRecord Runlevel Change in UTMP[0m...
[[0;32m OK [0m] Finished [0;1;39mRecord Runlevel Change in UTMP[0m.
Linux-Kernel-Functional-Testing nodistro.0 fvp-base ttyAMA0
fvp-base login: root
root
7[r[999;999H[6nroot@fvp-base:~#
root@fvp-base:~# # # root@fvp-base:~# export SHELL=/bin/sh export SHELL=/bin/sh root@fvp-base:~# . /lava-1/environment . /lava-1/environment root@fvp-base:~# /lava-1/bin/lava-test-runner /lava-1/0 /lava-1/bin/lava-test-runner /lava-1/[ 89.499755] systemd-journald[241]: Time jumped backwards, rotating. 0 + export TESTRUN_ID=0_ltp-mm + TESTRUN_ID=0_ltp-mm + cd /lava-1/0/tests/0_ltp-mm ++ cat uuid + UUID=1_1.1.3.1 + set +x [ 89.933008] <LAVA_SIGNAL_STARTRUN 0_ltp-mm 1_1.1.3.1> + cd ./automated/linux/ltp/ Broadcast message from systemd-journald@fvp-base (Tue 2023-01-10 23:19:02 UTC):
kernel[327]: [ 89.933008] <LAVA_SIGNAL_STARTRUN 0_ltp-mm 1_1.1.3.1>
+ ./ltp.sh -T mm -s true -v '' -M 5 -R root -b '' -d /scratch -g '' -e production -i /opt/ltp/ -S skipfile-lkft.yaml -p '' -u '' -t false -n 6 -c 4
+ . ../../lib/sh-test-lib
++ LANG=C
++ export LANG
++ export PATH=/lava-1/0/../bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/sbin:/usr/sbin:/usr/local/sbin
++ PATH=/lava-1/0/../bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/sbin:/usr/sbin:/usr/local/sbin
++ kernel_config=
++ pwd
+ OUTPUT=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ RESULT_FILE=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/result.txt
++ readlink -f ./ltp.sh
+ SCRIPT=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/ltp.sh
++ dirname /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/ltp.sh
+ SCRIPTPATH=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp
+ echo 'Script path is: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp'
Script path is: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp
+ TST_CMDFILES=
+ SKIPFILE=
+ SKIPFILE_YAML=
+ BOARD=
+ BRANCH=
+ ENVIRONMENT=
+ LTP_VERSION=20180926
+ TEST_PROGRAM=ltp
+ TEST_GIT_URL=
++ pwd
+ TEST_DIR=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/ltp
+ BUILD_FROM_TAR=false
+ SHARD_NUMBER=1
+ SHARD_INDEX=1
+ LTP_TMPDIR=/ltp-tmp
+ LTP_INSTALL_PATH=/opt/ltp
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ TST_CMDFILES=mm
++ echo mm
++ sed 's,\/,_,'
+ LOG_FILE=mm
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ SKIP_INSTALL=true
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ LTP_VERSION=
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export LTP_TIMEOUT_MUL=5
+ LTP_TIMEOUT_MUL=5
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export PASSWD=root
+ PASSWD=root
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export BOARD=
+ BOARD=
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export LTP_TMPDIR=/scratch
+ LTP_TMPDIR=/scratch
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export BRANCH=
+ BRANCH=
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export ENVIRONMENT=production
+ ENVIRONMENT=production
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ export LTP_INSTALL_PATH=/opt/ltp/
+ LTP_INSTALL_PATH=/opt/ltp/
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ '[' -z skipfile-lkft.yaml ']'
+ '[' yaml = yaml ']'
+ SKIPFILE_YAML=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ [[ '' != '' ]]
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ [[ '' != '' ]]
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ BUILD_FROM_TAR=false
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ SHARD_NUMBER=6
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ case \"$arg\" in
+ SHARD_INDEX=4
+ getopts M:T:S:b:d:g:e:i:s:v:R:u:p:t:c:n: arg
+ TEST_TARFILE=https://github.com/linux-test-project/ltp/releases/download//ltp-full-.tar.xz
+ '[' -n /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml ']'
+ export SKIPFILE_PATH=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile
+ SKIPFILE_PATH=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile
+ generate_skipfile
+ info_msg 'Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml'
+ local 'msg=Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml'
+ '[' -z 'Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml' ']'
+ printf 'INFO: %s\n' 'Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml'
INFO: Generating a skipfile based on /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml
+ detect_abi
++ uname -m
+ abi=aarch64
+ case \"${abi}\" in
+ abi=arm64
+ local SKIPGEN_ARGS=
+ test -n ''
+ test -n ''
+ test -n production
+ SKIPGEN_ARGS=' --environment production'
+ ../../bin/arm64/skipgen --environment production /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/skipfile-lkft.yaml
+ test 0 -eq 0
+ info_msg 'Using the following generated skipfile contents (until EOF):'
+ local 'msg=Using the following generated skipfile contents (until EOF):'
+ '[' -z 'Using the following generated skipfile contents (until EOF):' ']'
+ printf 'INFO: %s\n' 'Using the following generated skipfile contents (until EOF):'
INFO: Using the following generated skipfile contents (until EOF):
+ cat /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile
bind06
cve-2018-18559
dio10
dio12
dio13
dio14
dio15
dio16
dio17
dio18
dio19
dio20
dio21
dio22
dio23
dio24
dio25
dio26
dio27
dio28
dio29
dio30
fanotify07
fanotify08
fanotify09
fork13ftrace_stress_test.shfutex_wake04
gf01
gf14
gf15
gf18
hackbench01
hackbench02
hugemmap06
inotify07
inotify08
ksm01memcg_stress
msgctl10
msgctl11
msgstress03
msgstress04
mtest06perf_event_open02
ping01
ping602pth_str01pth_str02pth_str03
sendfile09sendfile09_64
setsockopt06
time-schedule01
+ info_msg EOF
+ local msg=EOF
+ '[' -z EOF ']'
+ printf 'INFO: %s\n' EOF
INFO: EOF
+ '[' '!' -f /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile ']'
+ SKIPFILE='-S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile'
+ check_root
++ id -ru
+ '[' 0 -eq 0 ']'
+ return 0
+ create_out_dir /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ '[' -z /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output ']'
+ local OUTPUT=/lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ '[' -d /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output ']'
+ mkdir -p /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ '[' -d /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output ']'
+ info_msg 'About to run ltp test...'
+ local 'msg=About to run ltp test...'
+ '[' -z 'About to run ltp test...' ']'
+ printf 'INFO: %s\n' 'About to run ltp test...'
INFO: About to run ltp test...
+ info_msg 'Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output'
+ local 'msg=Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output'
+ '[' -z 'Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output' ']'
+ printf 'INFO: %s\n' 'Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output'
INFO: Output directory: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output
+ '[' true = true ']'
+ info_msg 'ltp installation skipped altogether'
+ local 'msg=ltp installation skipped altogether'
+ '[' -z 'ltp installation skipped altogether' ']'
+ printf 'INFO: %s\n' 'ltp installation skipped altogether'
INFO: ltp installation skipped altogether
+ '[' '!' -d /opt/ltp/ ']'
+ info_msg 'Running prep_system'
+ local 'msg=Running prep_system'
+ '[' -z 'Running prep_system' ']'
+ printf 'INFO: %s\n' 'Running prep_system'
INFO: Running prep_system
+ prep_system
+ systemctl is-active systemd-timesyncd
active
+ info_msg 'Stopping systemd-timesyncd'
+ local 'msg=Stopping systemd-timesyncd'
+ '[' -z 'Stopping systemd-timesyncd' ']'
+ printf 'INFO: %s\n' 'Stopping systemd-timesyncd'
INFO: Stopping systemd-timesyncd
+ systemctl stop systemd-timesyncd
<terminal_1> UEFI firmware (version built at 06:55:08 on Oct 13 2022)
+ '[' -f /proc/sys/kernel/unprivileged_userns_clone ']'
+ info_msg 'Kernel has no support of unprivileged_userns_clone'
+ local 'msg=Kernel has no support of unprivileged_userns_clone'
+ '[' -z 'Kernel has no support of unprivileged_userns_clone' ']'
+ printf 'INFO: %s\n' 'Kernel has no support of unprivileged_userns_clone'
INFO: Kernel has no support of unprivileged_userns_clone
+ info_msg 'Running run_ltp'
+ local 'msg=Running run_ltp'
+ '[' -z 'Running run_ltp' ']'
+ printf 'INFO: %s\n' 'Running run_ltp'
INFO: Running run_ltp
+ run_ltp
+ cd /opt/ltp/
+ mkdir -m 777 -p /scratch
+ for file in ${TST_CMDFILES//,/ }
+ cat runtest/mm
+ sed -i 's/#.*$//;/^$/d' alltests
+ split --verbose --numeric-suffixes=1 -n l/4/6 alltests
+ echo '============== Tests to run ==============='
============== Tests to run ===============
+ cat runtest/shardfilemmap10_2 mmap10 -smmap10_3 mmap10 -a -smmap10_4 mmap10 -a -s -i 60
ksm01 ksm01ksm01_1 ksm01 -u 128
ksm02 ksm02ksm02_1 ksm02 -u 128
ksm03 ksm03ksm03_1 ksm03 -u 128
ksm04 ksm04ksm04_1 ksm04 -u 128
ksm05 ksm05 -I 10
ksm06 ksm06ksm06_1 ksm06 -n 10ksm06_2 ksm06 -n 8000
+ echo '===========End Tests to run ==============='
===========End Tests to run ===============
+ pipe0_status './runltp -p -q -f shardfile -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -d /scratch -S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile' 'tee /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.out'
+ '[' 2 -ne 2 ']'
+ local 'cmd1=./runltp -p -q -f shardfile -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -d /scratch -S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile'
+ local 'cmd2=tee /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.out'
+ exec
+ local ret_val
++ eval './runltp -p -q -f shardfile -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -d /scratch -S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile'
+++ ./runltp -p -q -f shardfile -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -d /scratch -S /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/generated_skipfile ++ eval 'tee /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.out'
+++ tee /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.out
INFO: creating /opt/ltp/output directory
Checking for required user/group ids
'nobody' user id and group found.
'bin' user id and group found.
'daemon' user id and group found.
Users group found.
Sys group found.
Required users/groups exist.
no big block device was specified on commandline.
Tests which require a big block device are disabled.
You can specify it with option -z
INFO: Test start time: Tue Jan 10 23:19:07 UTC 2023
COMMAND: /opt/ltp/bin/ltp-pan -q -e -S -a 394 -n 394 -p -f /scratch/ltp-MKuTy2QtEl/alltests -l /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log -C /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed -T /opt/ltp/output/LTP_RUN_ON-LTP_mm.log.tconf
LOG File: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.log FAILED COMMAND File: /lava-1/0/tests/0_ltp-mm/automated/linux/ltp/output/LTP_mm.failed TCONF COMMAND File: /opt/ltp/output/LTP_RUN_ON-LTP_mm.log.tconf
Running tests.......
mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use /dev/zero. mmap10 0 TINFO : start tests. mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use /dev/zero. mmap10 0 TINFO : start tests. mmap10 0 TINFO : add to KSM regions. mmap10 0 TINFO : use /dev/zero. mmap10 0 TINFO : start tests.
...
mem.c:346: TINFO: child 1 continues...
mem.c:349: TINFO: child 1 allocates 128 MB filled with 'b' mem.c:346: TINFO: child 2 continues...
mem.c:349: TINFO: child 2 allocates 128 MB filled with 'a'
[ 132.629958] SError Interrupt on CPU0, code 0x00000000be000000 -- SError [ 132.629998] CPU: 0 PID: 688 Comm: ksm03 Not tainted 6.0.19-rc1 #1 [ 132.630057] Hardware name: FVP Base RevC (DT) [ 132.630082] pstate: 80000000 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 132.630153] pc : 000000000041f758 [ 132.630174] lr : 000000000041f8c0 [ 132.630195] sp : 0000fffffb4463a0 [ 132.630218] x29: 0000fffffb4463b0 x28: 0000000000100000 x27: 00000000004296c0 [ 132.630314] x26: 000000000fe39d40 x25: 0000000000000063 x24: 0000000008000000 [ 132.630408] x23: 0000000008000000 x22: 0000000000429550 x21: 0000000000000000 [ 132.630500] x20: 0000fffffb4464c8 x19: 0000000000000080 x18: 0000000000000000 [ 132.630596] x17: 0000ffff9b29a290 x16: 0000000000441340 x15: 0000000000008000 [ 132.630692] x14: 0000000000040000 x13: 0000000000000000 x12: 0000ffff9b307160 [ 132.630787] x11: 0000fffffb445da0 x10: 00000000ffffffd8 x9 : 00000000ffffff80 [ 132.630883] x8 : 0000000000000040 x7 : 00000000ffffffff x6 : 0000000000000000 [ 132.630975] x5 : 0000000000000063 x4 : 0000000000000020 x3 : 0000ffff9b3eed60 [ 132.631067] x2 : 0000000000000073 x1 : 0000ffff93dc0000 x0 : 000000000009c001 [ 132.631167] Kernel panic - not syncing: Asynchronous SError Interrupt [ 132.631194] CPU: 0 PID: 688 Comm: ksm03 Not tainted 6.0.19-rc1 #1 [ 132.631251] Hardware name: FVP Base RevC (DT) [ 132.631277] Call trace: [ 132.631293] dump_backtrace+0xe4/0x124 [ 132.631348] show_stack+0x20/0x5c [ 132.631400] dump_stack_lvl+0x88/0xb4 [ 132.631456] dump_stack+0x18/0x34 [ 132.631510] panic+0x188/0x384 [ 132.631576] nmi_panic+0x98/0xa0 [ 132.631633] arm64_serror_panic+0x78/0x84 [ 132.631693] do_serror+0x0/0x60 [ 132.631748] do_serror+0x3c/0x60 [ 132.631804] __el0_error_handler_common+0x48/0xc0 [ 132.631885] el0t_64_error_handler+0x10/0x20 [ 132.631965] el0t_64_error+0x18c/0x190 [ 132.632024] SMP: stopping secondary CPUs [ 132.632105] Kernel Offset: 0x57c5cb5c0000 from 0xffff800008000000 [ 132.632140] PHYS_OFFSET: 0x80000000 [ 132.632162] CPU features: 0x0000,0002873f,f9a79dcb [ 132.632193] Memory Limit: none [ 132.923555] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]--- [ 132.923752] ------------[ cut here ]------------ [ 132.923768] WARNING: CPU: 0 PID: 688 at kernel/sched/core.c:3119 set_task_cpu+0x154/0x22c [ 132.923848] Modules linked in: crct10dif_ce pl111_drm drm_cma_helper drm_kms_helper panel_simple cfg80211 rfkill fuse drm [ 132.924055] CPU: 0 PID: 688 Comm: ksm03 Not tainted 6.0.19-rc1 #1 [ 132.924114] Hardware name: FVP Base RevC (DT) [ 132.924139] pstate: 424020c9 (nZcv daIF +PAN -UAO +TCO -DIT -SSBS BTYPE=--) [ 132.924210] pc : set_task_cpu+0x154/0x22c [ 132.924260] lr : try_to_wake_up+0x1a0/0x62c [ 132.924313] sp : ffff80000800fbe0 [ 132.924337] x29: ffff80000800fbe0 x28: ffff00087f5e5680 x27: 0000000000000000 [ 132.924435] x26: 0000000000000000 x25: ffffd7c5d60fd2f8 x24: 0000000000000001 [ 132.924529] x23: ffff00080113736c x22: 0000000000000001 x21: ffffd7c5d60f8a78 [ 132.924627] x20: 0000000000000001 x19: ffff000801136b00 x18: 0000000000000006 [ 132.924721] x17: 75727265746e4920 x16: 726f727245532073 x15: 756f6e6f7268636e [ 132.924823] x14: 797341203a676e69 x13: 2d2d2d5d20747075 x12: 727265746e492072 [ 132.924924] x11: 6f72724553207375 x10: ffffd7c5d6174a20 x9 : ffffd7c5d3697624 [ 132.925025] x8 : 0000000000000020 x7 : fffffffffffffffe x6 : 0000000000000001 [ 132.925118] x5 : 0000000000000001 x4 : ffffd7c5d57eaf00 x3 : 00000000000000ff [ 132.925210] x2 : 0000000000000000 x1 : 0000000000000001 x0 : 0000000000000000 [ 132.925300] Call trace: [ 132.925316] set_task_cpu+0x154/0x22c [ 132.925367] try_to_wake_up+0x1a0/0x62c [ 132.925427] default_wake_function+0x24/0x50 [ 132.925486] autoremove_wake_function+0x20/0x50 [ 132.925568] __wake_up_common+0x90/0x190 [ 132.925641] __wake_up_common_lock+0x80/0xd0 [ 132.925715] __wake_up+0x20/0x30 [ 132.925785] wake_up_klogd_work_func+0xac/0xc0 [ 132.925853] irq_work_single+0x7c/0xa0 [ 132.925930] irq_work_run_list+0x50/0x6c [ 132.926009] irq_work_tick+0x28/0xac [ 132.926085] update_process_times+0xa4/0xc0 [ 132.926164] tick_sched_handle+0x3c/0x60 [ 132.926225] tick_sched_timer+0x54/0xac [ 132.926287] __hrtimer_run_queues+0x2e4/0x380 [ 132.926369] hrtimer_interrupt+0xf0/0x250 [ 132.926450] arch_timer_handler_phys+0x34/0x50 [ 132.926521] handle_percpu_devid_irq+0x90/0x230 [ 132.926583] generic_handle_domain_irq+0x34/0x50 [ 132.926660] gic_handle_irq+0x58/0x140 [ 132.926715] call_on_irq_stack+0x2c/0x60 [ 132.926781] do_interrupt_handler+0x88/0x94 [ 132.926857] el1_interrupt+0x34/0x70 [ 132.926930] el1h_64_irq_handler+0x18/0x24 [ 132.927009] el1h_64_irq+0x64/0x68 [ 132.927064] panic+0x30c/0x384 [ 132.927130] nmi_panic+0x98/0xa0 [ 132.927187] arm64_serror_panic+0x78/0x84 [ 132.927247] do_serror+0x0/0x60 [ 132.927302] do_serror+0x3c/0x60 [ 132.927358] __el0_error_handler_common+0x48/0xc0 [ 132.927439] el0t_64_error_handler+0x10/0x20 [ 132.927519] el0t_64_error+0x18c/0x190 [ 132.927577] ---[ end trace 0000000000000000 ]---
Quoted 24 lines · Naresh Kamboju
Quoted 10 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
Results from Linaro’s test farm.
Regressions on arm64 FVP.
Quoted 7 lines
Following kernel panic and warning notices on FVP 64k page size enabled gcc-12 build on 6.1 and 6.0 kernel Image while running LTP mm test cases.
CONFIG_ARM64_64K_PAGES=y
I assume you mean this only happens with 64K pages but not 4K pages? I see the machine only has 4GB of RAM, so it's possible this is a side-effect of an out-of-memory condition somewhere as kernels with 64K pages need a lot more RAM.
Quoted 2 lines
SError Interrupt on CPU3, code
0x00000000be000000-- SErrorKernel panic - not syncing: Asynchronous SError Interrupt
This is an SError from user space, where the 'be' bit is the encoding for SError, and the ISS and ISS2 words are all zero.
The CPU enables the 'RAS' extension, so ISS is defined according to [1], but none of the bits are set, so this is 'Uncategorized'.
This seems particularly unhelpful from FVP, possibly a bug in the RAS error reporting.
Quoted 1 line
WARNING: CPU: 3 PID: 685 at kernel/sched/core.c:3113 set_task_cpu
This again seems unrelated and only happens when it panics the second time.
Arnd
Quoted 7 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
Hi Greg,
6.1.5-rc1 tested.
Run tested on:
- Allwinner H6 (Tanix TX6)
- Intel Alder Lake x86_64 (nuc12 i7-1260P)
In addition - build tested for:
- Allwinner A64
- Allwinner H3
- Allwinner H5
- NXP iMX6
- NXP iMX8
- Qualcomm Dragonboard
- Rockchip RK3288
- Rockchip RK3328
- Rockchip RK3399pro
- Samsung Exynos
--
Rudi
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v6.1:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
130 tests: 130 pass, 0 failLinux version: 6.1.5-rc1-g06bcfb15cd3b
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
tegra20-ventana, tegra210-p2371-2180,
tegra210-p3450-0000, tegra30-cardhu-a04Jon
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Hi Greg,
Quoted 7 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
Build test (gcc version 12.2.1 20221127):
mips: 52 configs -> no failure
arm: 100 configs -> no failure
arm64: 3 configs -> no failurex86_64: 4 configs -> no failure
alpha allmodconfig -> no failure
csky allmodconfig -> no failure
powerpc allmodconfig -> no failure
riscv allmodconfig -> no failure
s390 allmodconfig -> no failure
xtensa allmodconfig -> no failure
Boot test:x86_64: Booted on my test laptop. No regression.x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]
mips: Booted on ci20 board. No regression. [3]
[1]. https://openqa.qa.codethink.co.uk/tests/2609
[2]. https://openqa.qa.codethink.co.uk/tests/2610
[3]. https://openqa.qa.codethink.co.uk/tests/2613
Signature · 2 lines
Regards Sudip
Quoted 10 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.
NOTE:
Regression reported on FVP details can be found in this link,
https://lore.kernel.org/stable/Y76ykHsQcyusWNah@debian/T/#m9dd9798da554c58e5634205de1cb4203d065a177
## Build
* kernel: 6.1.5-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.1.y
* git commit: 06bcfb15cd3bb7bfcfa0b06528b2ba3013d2d17b
* git describe: v6.1.4-160-g06bcfb15cd3b
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.4-160-g06bcfb15cd3b
## Test Regressions (compared to v6.1.4)
## Metric Regressions (compared to v6.1.4)
## Test Fixes (compared to v6.1.4)
## Metric Fixes (compared to v6.1.4)
## Test result summary
total: 183653, pass: 152799, fail: 5075, skip: 25752, xfail: 27
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 151 total, 148 passed, 3 failed
* arm64: 51 total, 50 passed, 1 failed
* i386: 39 total, 36 passed, 3 failed
* mips: 30 total, 28 passed, 2 failed
* parisc: 8 total, 8 passed, 0 failed
* powerpc: 38 total, 32 passed, 6 failed
* riscv: 16 total, 15 passed, 1 failed
* s390: 16 total, 13 passed, 3 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 44 total, 44 passed, 0 failed
## Test suites summary
* boot
* fwts
* igt-gpu-tools
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-firmware
* kselftest-fpu
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-vm
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ip
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-open-posix-tests
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* packetdrill
* perf
* rcutorture
* v4l2-compliance
* vdso
--
Linaro LKFT
https://lkft.linaro.org
Quoted 9 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 8 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
Tested rc1 against the Fedora build system (aarch64, armv7, ppc64le, s390x, x86_64), and boot tested x86_64. No regressions noted.
Quoted 9 lines
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
Quoted 9 lines
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.thanks,
greg k-h
Compiled and booted on my x86_64 and ARM64 test systems. No errors or regressions.
Thanks.
Quoted 5 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Quoted 8 lines
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.5-rc1.gzor in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gitlinux-6.1.y
and the diffstat can be found below.
Thanks,
Conor.
Quoted 8 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
Build results:
total: 155 pass: 155 fail: 0 Qemu test results: total: 500 pass: 500 fail: 0
Guenter
Quoted 5 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Successfully cross-compiled for arm64 (bcm2711_defconfig, GCC 10.2.0) and powerpc (ps3_defconfig, GCC 12.2.0).
Signature · 1 line
An old man doll... just what I always wanted! - Clara
Quoted 7 lines · Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.1.5 release. There are 159 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 12 Jan 2023 17:59:42 +0000. Anything received after that time might be too late.
No regressions found on WSL x86_64 or WSL arm64
Built, booted, and compared dmesg against 6.1.4. Also haven't encountered any problems so far using 6.1.y compared to 5.15.y on WSL. :)
Thank you.