Hi Bruce,

This is a trial merge of the stable kernel v5.15.197 v6.1.159 v6.12.61 v6.6.119 
for the following branches in the linux-yocto.
  2a13c0d3b88a  20251207/v5.15/standard/sdkv5.10/axxia
  bcc3a746aa93  20251207/v5.15/standard/preempt-rt/sdkv5.10/axxia
  ee476a206f8c  20251207/v5.15/standard/base
  1dfa3af78702  20251207/v5.15/standard/preempt-rt/base
  7daada6a600b  20251207/v5.15/standard/cn-sdkv5.4/octeon                       
 #Have textual conflicts
  164a7d1d6744  20251207/v5.15/standard/preempt-rt/cn-sdkv5.4/octeon            
 #Have textual conflicts
  886b10e79342  20251207/v5.15/standard/cn-sdkv5.15/octeon                      
 #Have textual conflicts
  53c9f889ee15  20251207/v5.15/standard/preempt-rt/cn-sdkv5.15/octeon           
 #Have textual conflicts
  5a4eee210a93  20251207/v5.15/standard/cn-sdk-12.25.02-6/octeon                
 #Have textual conflicts
  0f9bcdc7e1d0  20251207/v5.15/standard/preempt-rt/cn-sdk-12.25.02-6/octeon     
 #Have textual conflicts
  9a672f33978b  20251207/v5.15/standard/ti-sdk-5.10/ti-j72xx
  fe4bfa4756fc  20251207/v5.15/standard/preempt-rt/ti-sdk-5.10/ti-j72xx
  c668043622ef  20251207/v5.15/standard/nxp-sdk-5.15/nxp-soc
  f28de083c6c7  20251207/v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-soc
  b9aff8bc5da9  20251207/v5.15/standard/nvidia-orin                             
 #Have textual conflicts
  43eeb0a85045  20251207/v5.15/standard/preempt-rt/nvidia-orin                  
 #Have textual conflicts
  a2ae4a90dab3  20251207/v5.15/standard/bcm-2xxx-rpi
  3b87ab877fd0  20251207/v5.15/standard/preempt-rt/bcm-2xxx-rpi
  3d3578e4f071  20251207/v5.15/standard/nxp-sdk-5.15/nxp-s32g                   
 #Have textual conflicts
  18be09fc7624  20251207/v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g        
 #Have textual conflicts
  357255bc26c5  20251207/v5.15/standard/nxp-sdk-5.10/nxp-s32g                   
 #Have textual conflicts
  83c6b22f92d6  20251207/v5.15/standard/preempt-rt/nxp-sdk-5.10/nxp-s32g        
 #Have textual conflicts
  67c137053982  20251207/v5.15/standard/intel-sdk-5.15/intel-socfpga            
 #Have textual conflicts
  315b00bb6b64  20251207/v5.15/standard/preempt-rt/intel-sdk-5.15/intel-socfpga 
 #Have textual conflicts
  8267eebee59e  20251207/v5.15/standard/x86
  abbbe56afeaa  20251207/v5.15/standard/preempt-rt/x86
  a5b2e159a285  20251207/v5.15/standard/sdkv5.15/xlnx-soc                       
 #Have textual conflicts
  94e1aa949fae  20251207/v5.15/standard/preempt-rt/sdkv5.15/xlnx-soc            
 #Have textual conflicts
  2d30f35f3c5c  20251207/v6.1/standard/sdkv5.10/axxia
  5649436123b8  20251207/v6.1/standard/preempt-rt/sdkv5.10/axxia
  048fe6117a80  20251207/v6.1/standard/base
  36ae615e6cdb  20251207/v6.1/standard/preempt-rt/base
  13f3a118a122  20251207/v6.1/standard/ti-sdk-6.1/ti-j7xxx                      
 #Have textual conflicts
  44ea5526e5c7  20251207/v6.1/standard/preempt-rt/ti-sdk-6.1/ti-j7xxx           
 #Have textual conflicts
  d4d9bf2631ac  20251207/v6.1/standard/ti-sdk-5.10/ti-j7xxx
  d58cd05dbb19  20251207/v6.1/standard/preempt-rt/ti-sdk-5.10/ti-j7xxx          
 #Have textual conflicts
  8c0df66b263c  20251207/v6.1/standard/nxp-sdk-6.1/nxp-soc
  e39f711a73a5  20251207/v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc
  b166c18a2ef5  20251207/v6.1/standard/cn-sdkv5.15/octeon                       
 #Have textual and semantic conflicts
  895d953700a2  20251207/v6.1/standard/preempt-rt/cn-sdkv5.15/octeon            
 #Have textual and semantic conflicts
  9dedd8159aa8  20251207/v6.1/standard/cn-sdkv6.1/octeon                        
 #Have textual and semantic conflicts
  6d336ef72028  20251207/v6.1/standard/preempt-rt/cn-sdkv6.1/octeon             
 #Have textual and semantic conflicts
  b68b0da3a651  20251207/v6.1/standard/microchip-polarfire-soc
  043c71d33e4e  20251207/v6.1/standard/preempt-rt/microchip-polarfire-soc
  f596e83911e1  20251207/v6.1/standard/bcm-2xxx-rpi                             
 #Have textual conflicts
  c777b5bfd454  20251207/v6.1/standard/preempt-rt/bcm-2xxx-rpi                  
 #Have textual conflicts
  edc36d803c29  20251207/v6.1/standard/nxp-sdk-5.15/nxp-s32g                    
 #Have textual conflicts
  4d51a6e2fb8e  20251207/v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g         
 #Have textual conflicts
  317227bec026  20251207/v6.1/standard/intel-sdk-6.1/intel-socfpga              
 #Have textual conflicts
  4c2564cd6921  20251207/v6.1/standard/preempt-rt/intel-sdk-6.1/intel-socfpga   
 #Have textual conflicts
  8b110bf34659  20251207/v6.1/standard/x86
  ccb6677b9320  20251207/v6.1/standard/preempt-rt/x86
  b599564a57bf  20251207/v6.1/standard/sdkv6.1/xlnx-soc
  ffb9445f8e0a  20251207/v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc
  28892642b260  20251207/v6.12/standard/base
  184aa79e4887  20251207/v6.12/standard/preempt-rt/base
  2a9fb8637f5f  20251207/v6.12/standard/nvidia-sdk-5.15/nvidia-soc
  c601f0d7df8d  20251207/v6.12/standard/preempt-rt/nvidia-sdk-5.15/nvidia-soc
  7bd00b518cb8  20251207/v6.12/standard/nxp-sdk-6.12/nxp-soc                    
 #Have textual conflicts
  618ff1522ffd  20251207/v6.12/standard/preempt-rt/nxp-sdk-6.12/nxp-soc         
 #Have textual conflicts
  770bc704a50b  20251207/v6.12/standard/octeon
  ea7e1c0c87ca  20251207/v6.12/standard/preempt-rt/octeon
  3b8441b41a55  20251207/v6.12/standard/bcm-2xxx-rpi                            
 #Have textual conflicts
  2a3716e5c73d  20251207/v6.12/standard/preempt-rt/bcm-2xxx-rpi                 
 #Have textual conflicts
  46e5731aae69  20251207/v6.12/standard/nxp-sdk-6.6/nxp-s32g
  080395f54955  20251207/v6.12/standard/preempt-rt/nxp-sdk-6.6/nxp-s32g
  ef68d24b7b87  20251207/v6.12/standard/intel-socfpga                           
 #Have textual conflicts
  47a3d18dfea5  20251207/v6.12/standard/preempt-rt/intel-socfpga                
 #Have textual conflicts
  9757c78aacb9  20251207/v6.12/standard/ti-soc                                  
 #Have textual conflicts
  65a98f1483b5  20251207/v6.12/standard/preempt-rt/ti-soc                       
 #Have textual conflicts
  f7b6d8ab6027  20251207/v6.12/standard/x86
  aa8a40ed553c  20251207/v6.12/standard/preempt-rt/x86
  b5ea3ab8430f  20251207/v6.12/standard/xlnx-soc
  834d45ea3582  20251207/v6.12/standard/preempt-rt/xlnx-soc
  4dd035db7397  20251207/v6.6/standard/sdkv5.15/axxia
  a3d69c763669  20251207/v6.6/standard/preempt-rt/sdkv5.15/axxia
  63849380097b  20251207/v6.6/standard/base
  a3f18eb43eee  20251207/v6.6/standard/preempt-rt/base
  5a221e870e28  20251207/v6.6/standard/nxp-sdk-6.6/nxp-soc                      
 #Have textual and semantic conflicts
  a20878524fa9  20251207/v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-soc           
 #Have textual and semantic conflicts
  cb3847c01af6  20251207/v6.6/standard/cn-sdkv6.1/octeon
  7fee1b1359c6  20251207/v6.6/standard/preempt-rt/cn-sdkv6.1/octeon
  ca1c1332ea10  20251207/v6.6/standard/cn-sdkv6.6/octeon
  c4827922b808  20251207/v6.6/standard/preempt-rt/cn-sdkv6.6/octeon
  919a5fae96ef  20251207/v6.6/standard/nvidia-orin
  f338aee165b1  20251207/v6.6/standard/preempt-rt/nvidia-orin
  66f59358cefa  20251207/v6.6/standard/microchip-polarfire-soc                  
 #Have textual and semantic conflicts
  e78784c26586  20251207/v6.6/standard/preempt-rt/microchip-polarfire-soc       
 #Have textual and semantic conflicts
  86c826ccd9bc  20251207/v6.6/standard/bcm-2xxx-rpi                             
 #Have textual conflicts
  79fb32323e23  20251207/v6.6/standard/preempt-rt/bcm-2xxx-rpi                  
 #Have textual conflicts
  7a66563d4b7e  20251207/v6.6/standard/nxp-sdk-6.6/nxp-s32g
  6840658e3916  20251207/v6.6/standard/preempt-rt/nxp-sdk-6.6/nxp-s32g
  8dc34182b0a0  20251207/v6.6/standard/intel-sdk-6.6/intel-socfpga              
 #Have textual conflicts
  fc0c3a46f4bc  20251207/v6.6/standard/preempt-rt/intel-sdk-6.6/intel-socfpga   
 #Have textual conflicts
  21451daa6de4  20251207/v6.6/standard/ti-sdk-6.6/ti-soc                        
 #Have textual conflicts
  dac5181bee1c  20251207/v6.6/standard/preempt-rt/ti-sdk-6.6/ti-soc             
 #Have textual conflicts
  ccf4537c1254  20251207/v6.6/standard/x86
  781382dea2b0  20251207/v6.6/standard/preempt-rt/x86
  e6d24f10eaae  20251207/v6.6/standard/sdkv6.6/xlnx-soc
  c4ab88cb786a  20251207/v6.6/standard/preempt-rt/sdkv6.6/xlnx-soc

We have encountered numerous conflicts during this stable update cycle. The 
following
require increased attention:

- For the v5.15 octeon branches:
  The stable patch 42ccfa662c2e ("x86/resctrl: Fix miscount of bandwidth event 
when
  reactivating previously unavailable RMID") does not apply to the current 
codebase,
  so we should keep the existing implementation unchanged.

- For v5.15 and v6.1 s32g branches:
  The modifications introduced by stable commit cf3e51d388e1 
("clocksource/drivers/vf-pit:
  Replace raw_readl/writel with readl/writel") have already been incorporated 
in the SDK
  commit. Therefore, we only need to keep the existing code as is.

- For v6.1 octeon branches:
  Two semantic merge conflicts have arisen in the drivers/acpi/pptt.c file as a 
result of
  the API change to acpi_count_levels() introduced by the stable commit. We 
need to adjust
  the parameter of acpi_count_levels() due to this change.

- For v6.6 and v6.12 nxp branches:
  The merge conflicts in drivers/spi/spi-nxp-fspi.c are particularly 
challenging and require
  careful integration of changes from both the stable branch and the SDK. 
Additionally,
  there are two semantic merge conflicts to address:  
  - In drivers/spi/spi-nxp-fspi.c, replace of_property_read_bool() with 
fwnode_property_read_bool().
  - In drivers/net/ethernet/freescale/fec_ptp.c, change 
spin_unlock_irqrestore() to raw_spin_unlock_irqrestore().

- For v6.6 polafire branches:
  Two similar modifications were introduced in both the stable and SDK commits, 
but with
  different variable name. Retain the changes from the SDK commit and revert 
those from
  the stable commit, as there are still patches that depend on the SDK 
modifications.
    94b3c7558748 ("spi: spi-mem: Allow specifying the byte order in Octal DTR 
mode")
    6932ca6cce0e ("spi: spi-mem: Allow specifying the byte order in DTR mode")

All branches have passed my build tests, and I have pushed them to:
    https://github.com/haokexin/linux

You can use this as a reference for the linux-yocto stable kernel bump.

Thanks,
Kevin
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#16033): 
https://lists.yoctoproject.org/g/linux-yocto/message/16033
Mute This Topic: https://lists.yoctoproject.org/mt/116659511/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to