[linux-yocto] [PATCH 0/2] Enable optee and hdmi phy

2023-12-08 Thread Xiaolei Wang via lists.yoctoproject.org
Hi Bruce, Please help to merge code into our linux-yocto repo. repo: yocto-kernel-cache branch: yocto-6.1 Xiaolei Wang (2): nxp-imx8: Enable PHY_SAMSUNG_HDMI_PHY nxp-imx8: Enable optee CONFIG for imx8 plat bsp/nxp-imx8/nxp-imx8.cfg | 7 +++ 1 file changed,

[linux-yocto] [PATCH 1/2] nxp-imx8: Enable PHY_SAMSUNG_HDMI_PHY

2023-12-08 Thread Xiaolei Wang via lists.yoctoproject.org
Enable PHY_SAMSUNG_HDMI_PHY for imx8mp hdmi Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 5f33ddf8..1116b2c0 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++

[linux-yocto] [PATCH 2/2] nxp-imx8: Enable optee CONFIG for imx8 plat

2023-12-08 Thread Xiaolei Wang via lists.yoctoproject.org
Enable optee CONFIG for imx8 plat. Signed-off-by: Xiaolei Wang --- bsp/nxp-imx8/nxp-imx8.cfg | 6 ++ 1 file changed, 6 insertions(+) diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg index 1116b2c0..8426aec5 100644 --- a/bsp/nxp-imx8/nxp-imx8.cfg +++

[linux-yocto] [PATCH v5.15-rt 08/11] bpf: Remove in_atomic() from bpf_link_put().

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Sebastian Andrzej Siewior commit 87572f0f6aa8cbb3c69a7085fae70786cd217653 in linux-stable-rt bpf_free_inode() is invoked as a RCU callback. Usually RCU callbacks are invoked within softirq context. By setting rcutree.use_softirq=0 boot option the RCU callbacks will be invoked in a per-CPU

[linux-yocto] [PATCH v5.15-rt 01/11] io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Sebastian Andrzej Siewior commit f1bd52382dcefb82cdc243575ab81f3966165b47 in linux-stable-rt io_mapping_map_atomic_wc() disables preemption and pagefaults for historical reasons. The conversion to io_mapping_map_local_wc(), which only disables migration, cannot be done wholesale because

[linux-yocto] [PATCH v5.15-rt 10/11] drm/i915: Do not disable preemption for resets

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Tvrtko Ursulin commit e6eb0105c20694af5642c77bf63c9509e4f9bb28 in linux-stable-rt [commit 40cd2835ced288789a685aa4aa7bc04b492dcd45 in linux-rt-devel] Commit ade8a0f59844 ("drm/i915: Make all GPU resets atomic") added a preempt disable section over the hardware reset callback to prepare

[linux-yocto] [PATCH v5.15-rt 11/11] Linux 5.15.141-rt72

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Joseph Salisbury commit e9e280348657bf29b5f35e37e34e4da26821116c in linux-stable-rt Signed-off-by: Joseph Salisbury Signed-off-by: Paul Gortmaker --- localversion-rt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/localversion-rt b/localversion-rt index

[linux-yocto] [PATCH v5.15-rt 09/11] posix-timers: Ensure timer ID search-loop limit is valid

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Thomas Gleixner commit 71c09b1d6b07a7e4d8d1c686b53f8d1442f8ec14 in linux-stable-rt posix_timer_add() tries to allocate a posix timer ID by starting from the cached ID which was stored by the last successful allocation. This is done in a loop searching the ID space for a free slot one by

[linux-yocto] [PATCH v5.15-rt 02/11] locking/rwbase: Mitigate indefinite writer starvation

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Sebastian Andrzej Siewior commit 47364f671cbed35071551bd911dc7b89a1761804 in linux-stable-rt On PREEMPT_RT, rw_semaphore and rwlock_t locks are unfair to writers. Readers can indefinitely acquire the lock unless the writer fully acquired the lock, which might never happen if there is

[linux-yocto] [PATCH v5.15-rt 03/11] Revert "softirq: Let ksoftirqd do its job"

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Paolo Abeni commit e94601d32f4d7fdc28da15a72fe5262c63a5755a in linux-stable-rt This reverts the following commits: 4cd13c21b207 ("softirq: Let ksoftirqd do its job") 3c53776e29f8 ("Mark HI and TASKLET softirq synchronous") 1342d8080f61 ("softirq: Don't skip softirq execution when

[linux-yocto] [PATCH v5.15-rt 04/11] debugobject: Ensure pool refill (again)

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Thomas Gleixner commit ccf6bfd49a8a7d25bacc8e84ec5dbdfe513c29c3 in linux-stable-rt The recent fix to ensure atomicity of lookup and allocation inadvertently broke the pool refill mechanism. Prior to that change debug_objects_activate() and debug_objecs_assert_init() invoked

[linux-yocto] [PATCH v5.15-rt 05/11] debugobjects,locking: Annotate debug_object_fill_pool() wait type violation

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Peter Zijlstra commit 1992720dff250e9d7d99696588ab1b197160c6b6 in linux-stable-rt There is an explicit wait-type violation in debug_object_fill_pool() for PREEMPT_RT=n kernels which allows them to more easily fill the object pool and reduce the chance of allocation failures. Lockdep's

[linux-yocto] [PATCH v5.15-rt 06/11] sched: avoid false lockdep splat in put_task_struct()

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Wander Lairson Costa commit 20616d2c54d5db199f983ca9515630f361d5c995 in linux-stable-rt In put_task_struct(), a spin_lock is indirectly acquired under the kernel stock. When running the kernel in real-time (RT) configuration, the operation is dispatched to a preemptible context call to

[linux-yocto] [PATCH v5.15-rt 07/11] mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Sebastian Andrzej Siewior commit f9fec545dea4aac71dfb54e3a6d187cc92af9ea4 in linux-stable-rt __build_all_zonelists() acquires zonelist_update_seq by first disabling interrupts via local_irq_save() and then acquiring the seqlock with write_seqlock(). This is troublesome and leads to

[linux-yocto] [PATCH v5.15-rt 00/11] Uprev from -rt61 to -rt72

2023-12-08 Thread Paul Gortmaker via lists.yoctoproject.org
From: Paul Gortmaker Bruce, So, I knew that i915 fix we dealt with on v6.1 was actually present in the v5.15-rt branch and not just floating out in space. So I figured I'd help out and also look at getting this older version caught up with the where the linux-stable-rt repository is today. We

Re: [linux-yocto][yocto-kernel-cache][yocto-6.1][PATCH] ti-am335x: add preempt-rt support and boards full features support

2023-12-08 Thread Bruce Ashfield
merged. Bruce In message: [linux-yocto][yocto-kernel-cache][yocto-6.1][PATCH] ti-am335x: add preempt-rt support and boards full features support on 08/12/2023 Xulin Sun wrote: > - Add preempt-rt kernel type support. > - Add AM335X EVM & BeagleBone Black boards with full features support. > >

Re: [linux-yocto] [PATCH v5.15-rt 00/11] Uprev from -rt61 to -rt72

2023-12-08 Thread Bruce Ashfield
In message: [PATCH v5.15-rt 00/11] Uprev from -rt61 to -rt72 on 08/12/2023 paul.gortma...@windriver.com wrote: > From: Paul Gortmaker > > Bruce, > > So, I knew that i915 fix we dealt with on v6.1 was actually present in > the v5.15-rt branch and not just floating out in space. > > So I

Re: [linux-yocto] [PATCH 0/2] Enable optee and hdmi phy

2023-12-08 Thread Bruce Ashfield
In message: [PATCH 0/2] Enable optee and hdmi phy on 08/12/2023 Xiaolei Wang wrote: > Hi Bruce, > > Please help to merge code into our linux-yocto repo. > > repo: > yocto-kernel-cache > branch: > yocto-6.1 > > Xiaolei Wang (2): > nxp-imx8: Enable