Re: [linux-yocto]: [kernel/kernel-rt]: nxp-ls1046: port kernel patches for nxp-ls1046

2024-06-07 Thread Bruce Ashfield
In message: [linux-yocto]: [kernel/kernel-rt]: nxp-ls1046: port kernel patches 
for nxp-ls1046
on 07/06/2024 Meng Li wrote:

> From: Limeng 
> 
> Hi Bruce,
> 
> The 17 patches are used to fix issues for NXP ls1046 BSP
> So, could you please help merge these patches into linux-ycoto kernel, both 
> below 2 branchs?
> v6.6/standard/nxp-sdk-6.6/nxp-soc
> v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc
> 
> diffstat info as below:
> 
>  b/arch/arm64/boot/dts/freescale/Makefile|
> 2 ++
>  b/arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-sdk.dts |   
> 40 
>  b/arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-usdpaa.dts  |   
> 40 
>  b/arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-sdk.dts |   
> 40 
>  b/arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-usdpaa.dts  |   
> 40 
>  b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts |
> 2 +-
>  b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.c|
> 3 +++
>  b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.c |
> 3 ++-
>  b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.h |
> 3 +++
>  b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_sg.c |
> 4 
>  b/drivers/net/ethernet/freescale/sdk_dpaa/mac-api.c |
> 3 ++-
>  b/drivers/net/ethernet/freescale/sdk_dpaa/mac.c |
> 2 ++
>  b/drivers/net/ethernet/freescale/sdk_fman/Peripherals/FM/Port/fm_port.c |
> 8 
>  b/drivers/net/ethernet/freescale/sdk_fman/src/wrapper/lnxwrp_fm.c   |   
> 22 ++
>  b/drivers/net/ethernet/freescale/sdk_fman/src/xx/xx_arm_linux.c |
> 3 ---
>  b/drivers/staging/fsl_qbman/dpa_alloc.c |   
> 15 +--
>  b/drivers/staging/fsl_qbman/qman_high.c |
> 9 +
>  b/drivers/usb/core/hcd-pci.c|
> 8 

I had a quick look at this usb/core patch, but in the end I
don't have any concerns.

The changes are merged.

Bruce

>  drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.c   |   
> 38 +++---
>  drivers/net/ethernet/freescale/sdk_dpaa/mac-api.c   |
> 6 +-
>  drivers/net/ethernet/freescale/sdk_fman/src/wrapper/lnxwrp_fm.c |   
> 11 ++-
>  drivers/staging/fsl_qbman/dpa_alloc.c   |
> 6 +++---
>  drivers/staging/fsl_qbman/qman_high.c   |   
> 10 +++---
>  23 files changed, 279 insertions(+), 39 deletions(-)
> 
> 
> Pull request info as below:
> 
> The following changes since commit 9c188c99046b8997c478634c361373a5515e3d1a:
> 
>   imx: dpu-blit: Remove GFP_DMA32 (2024-06-06 10:06:31 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/limeng-linux/linux-yocto-bsp.git 
> v6.6/standard/nxp-sdk-6.6/nxp-soc
> 
> for you to fetch changes up to 9c4f6c89fe35a5beaa32ef4244d5d613e39c270d:
> 
>   driver: sdk_fman: move the irq free operation to the front of releasing 
> register resource (2024-06-07 04:57:29 -0400)
> 
> 
> Meng Li (15):
>   driver: net: dpaa: improve the assignment operation for context cache 
> line
>   arch: arm64: dts: add dts files for nxp-ls1023 platform
>   drvier: staging: fsl_qbman: move used_node variable allocation out the 
> lock/unlock section
>   drvier: dpaa: Convert the rx_pool_channel_init from spinlock to mutex
>   driver: sdk_fman: remove the disable interrupt action in xx_Malloc()
>   driver: staging: fsl_qbman: avoid preempt disable action by invoking 
> this_cpu_ptr() in rt kernel
>   driver: staging: fsl_qbman: improve PORTAL_IRQ_LOCK/UNLOCK() with local 
> lock interface
>   arch: arm64: dts: add dts files for nxp-ls1026 platform
>   arch: arm64: dts: set correct phy-connection-type for aqr107 10G phy
>   driver: net: dpaa: support interface mode usxgmii
>   driver: net: dpaa: release resource when executing kexec
>   drivers: fsl_qbman: replace GFP_KERNEL with GFP_ATOMIC during 
> allocating memory
>   driver: net: dpaa: support AQR113C phy on revision C LS1046ARDB board
>   usb: hcd-pci: remove the action of faking interrupt request
>   driver: sdk_fman: move the irq free operation to the fron

[linux-yocto]: [kernel/kernel-rt]: nxp-ls1046: port kernel patches for nxp-ls1046

2024-06-07 Thread Meng Li via lists.yoctoproject.org
From: Limeng 

Hi Bruce,

The 17 patches are used to fix issues for NXP ls1046 BSP
So, could you please help merge these patches into linux-ycoto kernel, both 
below 2 branchs?
v6.6/standard/nxp-sdk-6.6/nxp-soc
v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc

diffstat info as below:

 b/arch/arm64/boot/dts/freescale/Makefile|2 
++
 b/arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-sdk.dts |   40 

 b/arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-usdpaa.dts  |   40 

 b/arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-sdk.dts |   40 

 b/arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-usdpaa.dts  |   40 

 b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts |2 
+-
 b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.c|3 
+++
 b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.c |3 
++-
 b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.h |3 
+++
 b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_sg.c |4 

 b/drivers/net/ethernet/freescale/sdk_dpaa/mac-api.c |3 
++-
 b/drivers/net/ethernet/freescale/sdk_dpaa/mac.c |2 
++
 b/drivers/net/ethernet/freescale/sdk_fman/Peripherals/FM/Port/fm_port.c |8 

 b/drivers/net/ethernet/freescale/sdk_fman/src/wrapper/lnxwrp_fm.c   |   22 
++
 b/drivers/net/ethernet/freescale/sdk_fman/src/xx/xx_arm_linux.c |3 
---
 b/drivers/staging/fsl_qbman/dpa_alloc.c |   15 
+--
 b/drivers/staging/fsl_qbman/qman_high.c |9 
+
 b/drivers/usb/core/hcd-pci.c|8 

 drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.c   |   38 
+++---
 drivers/net/ethernet/freescale/sdk_dpaa/mac-api.c   |6 
+-
 drivers/net/ethernet/freescale/sdk_fman/src/wrapper/lnxwrp_fm.c |   11 
++-
 drivers/staging/fsl_qbman/dpa_alloc.c   |6 
+++---
 drivers/staging/fsl_qbman/qman_high.c   |   10 
+++---
 23 files changed, 279 insertions(+), 39 deletions(-)


Pull request info as below:

The following changes since commit 9c188c99046b8997c478634c361373a5515e3d1a:

  imx: dpu-blit: Remove GFP_DMA32 (2024-06-06 10:06:31 -0400)

are available in the Git repository at:

  https://github.com/limeng-linux/linux-yocto-bsp.git 
v6.6/standard/nxp-sdk-6.6/nxp-soc

for you to fetch changes up to 9c4f6c89fe35a5beaa32ef4244d5d613e39c270d:

  driver: sdk_fman: move the irq free operation to the front of releasing 
register resource (2024-06-07 04:57:29 -0400)


Meng Li (15):
  driver: net: dpaa: improve the assignment operation for context cache line
  arch: arm64: dts: add dts files for nxp-ls1023 platform
  drvier: staging: fsl_qbman: move used_node variable allocation out the 
lock/unlock section
  drvier: dpaa: Convert the rx_pool_channel_init from spinlock to mutex
  driver: sdk_fman: remove the disable interrupt action in xx_Malloc()
  driver: staging: fsl_qbman: avoid preempt disable action by invoking 
this_cpu_ptr() in rt kernel
  driver: staging: fsl_qbman: improve PORTAL_IRQ_LOCK/UNLOCK() with local 
lock interface
  arch: arm64: dts: add dts files for nxp-ls1026 platform
  arch: arm64: dts: set correct phy-connection-type for aqr107 10G phy
  driver: net: dpaa: support interface mode usxgmii
  driver: net: dpaa: release resource when executing kexec
  drivers: fsl_qbman: replace GFP_KERNEL with GFP_ATOMIC during allocating 
memory
  driver: net: dpaa: support AQR113C phy on revision C LS1046ARDB board
  usb: hcd-pci: remove the action of faking interrupt request
  driver: sdk_fman: move the irq free operation to the front of releasing 
register resource

Tiejun Chen (1):
  dpaa: make sure FM_PORT_Free work reasonably

Zumeng Chen (1):
  dpaa_ethernet: fix kmemleak false-positive reports for skb

 arch/arm64/boot/dts/freescale/Makefile|  2 ++
 arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-sdk.dts | 40 

 arch/arm64/boot/dts/freescale/fsl-ls1023a-rdb-usdpaa.dts  | 40 

 arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-sdk.dts | 40 

 arch/arm64/boot/dts/freescale/fsl-ls1026a-rdb-usdpaa.dts  | 40