mbox series

[OpenWrt-Devel,0/2] ixp4xx: Update kernel to version 4.14

Message ID 20190511114918.12033-1-hauke@hauke-m.de
Headers show
Series ixp4xx: Update kernel to version 4.14 | expand

Message

Hauke Mehrtens May 11, 2019, 11:49 a.m. UTC
The next OpenWrt release will only contain support for kernel 4.14, to 
still support the ixp4xx target update it to kernel 4.14.

This was only build tested, I do not have this device, could someone 
please run test it on some device and report the results back.

The patches are also available in this branch:
https://git.openwrt.org/?p=openwrt/staging/hauke.git;a=shortlog;h=refs/heads/kernel-4.14

Hauke Mehrtens (2):
  ixp4xx: Refresh kernel configuration
  ixp4xx: Update kernel to version 4.14

 target/linux/ixp4xx/Makefile                  |  2 +-
 .../linux/ixp4xx/{config-4.9 => config-4.14}  | 21 ++++++++++----
 target/linux/ixp4xx/harddisk/config-default   | 22 +++++++++------
 ...ohorent_dma_mask-for-ethernet-platfo.patch | 18 ++++++------
 ...se-parent-device-for-dma-allocations.patch |  6 ++--
 .../020-gateworks_i2c_pld.patch               |  6 ++--
 .../030-gpio_line_config.patch                |  2 +-
 .../040-arm_mach_types.patch                  |  9 +++---
 .../090-increase_entropy_pools.patch          |  4 +--
 ...00-wg302v2_gateway7001_mac_plat_info.patch |  6 ++--
 .../105-wg302v1_support.patch                 |  6 ++--
 .../110-pronghorn_series_support.patch        |  6 ++--
 .../111-pronghorn_swap_uarts.patch            |  0
 .../115-sidewinder_support.patch              |  4 +--
 .../116-sidewinder_fis_location.patch         |  8 +++---
 .../120-compex_support.patch                  |  4 +--
 .../130-wrt300nv2_support.patch               |  4 +--
 .../131-wrt300nv2_mac_plat_info.patch         |  0
 .../132-wrt300nv2_mac_fix.patch               |  0
 .../150-lanready_ap1000_support.patch         |  4 +--
 .../151-lanready_ap1000_mac_plat_info.patch   |  0
 .../160-delayed_uart_io.patch                 | 28 +++++++++----------
 .../162-wg302v1_mem_fixup.patch               |  0
 .../170-ixdpg425_mac_plat_info.patch          |  4 +--
 .../175-avila_hss_audio_support.patch         |  6 ++--
 .../180-tw5334_support.patch                  |  4 +--
 .../185-mi424wr_support.patch                 |  6 ++--
 .../190-cambria_support.patch                 |  6 ++--
 ...01-npe_driver_print_license_location.patch |  0
 ...05-npe_driver_separate_phy_functions.patch | 12 ++++----
 ...-npe_driver_add_update_link_function.patch |  2 +-
 .../207-npe_driver_multiphy_support.patch     | 18 ++----------
 .../295-latch_led_driver.patch                |  8 +++---
 .../300-avila_support.patch                   | 12 ++++----
 .../304-ixp4xx_eth_jumboframe.patch           |  6 ++--
 .../310-gtwx5717_spi_bus.patch                |  0
 .../311-gtwx5717_mac_plat_info.patch          |  0
 .../312-ixp4xx_pata_optimization.patch        |  8 +++---
 .../500-usr8200_support.patch                 |  4 +--
 .../520-tw2662_support.patch                  |  4 +--
 .../530-ap42x_support.patch                   |  4 +--
 .../600-skb_avoid_dmabounce.patch             |  4 +--
 .../900-ixp4xx-crypto-include-module.h.patch  |  0
 .../910-ixp4xx-nr_irq_lines.patch             |  0
 44 files changed, 136 insertions(+), 132 deletions(-)
 rename target/linux/ixp4xx/{config-4.9 => config-4.14} (93%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/001-arm-ixp4xx-set-cohorent_dma_mask-for-ethernet-platfo.patch (88%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/002-ixp4xx_eth-use-parent-device-for-dma-allocations.patch (94%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/020-gateworks_i2c_pld.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/030-gpio_line_config.patch (97%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/040-arm_mach_types.patch (66%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/090-increase_entropy_pools.patch (88%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/100-wg302v2_gateway7001_mac_plat_info.patch (92%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/105-wg302v1_support.patch (97%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/110-pronghorn_series_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/111-pronghorn_swap_uarts.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/115-sidewinder_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/116-sidewinder_fis_location.patch (83%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/120-compex_support.patch (97%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/130-wrt300nv2_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/131-wrt300nv2_mac_plat_info.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/132-wrt300nv2_mac_fix.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/150-lanready_ap1000_support.patch (97%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/151-lanready_ap1000_mac_plat_info.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/160-delayed_uart_io.patch (82%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/162-wg302v1_mem_fixup.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/170-ixdpg425_mac_plat_info.patch (94%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/175-avila_hss_audio_support.patch (99%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/180-tw5334_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/185-mi424wr_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/190-cambria_support.patch (99%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/201-npe_driver_print_license_location.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/205-npe_driver_separate_phy_functions.patch (89%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/206-npe_driver_add_update_link_function.patch (97%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/207-npe_driver_multiphy_support.patch (88%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/295-latch_led_driver.patch (95%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/300-avila_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/304-ixp4xx_eth_jumboframe.patch (90%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/310-gtwx5717_spi_bus.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/311-gtwx5717_mac_plat_info.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/312-ixp4xx_pata_optimization.patch (94%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/500-usr8200_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/520-tw2662_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/530-ap42x_support.patch (98%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/600-skb_avoid_dmabounce.patch (77%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/900-ixp4xx-crypto-include-module.h.patch (100%)
 rename target/linux/ixp4xx/{patches-4.9 => patches-4.14}/910-ixp4xx-nr_irq_lines.patch (100%)

Comments

Zoltan Herpai May 11, 2019, 1:48 p.m. UTC | #1
Hi Hauke,

On Sat, 11 May 2019, Hauke Mehrtens wrote:

> The next OpenWrt release will only contain support for kernel 4.14, to
> still support the ixp4xx target update it to kernel 4.14.
>
> This was only build tested, I do not have this device, could someone
> please run test it on some device and report the results back.
>
> The patches are also available in this branch:
> https://git.openwrt.org/?p=openwrt/staging/hauke.git;a=shortlog;h=refs/heads/kernel-4.14
>
> Hauke Mehrtens (2):
>  ixp4xx: Refresh kernel configuration
>  ixp4xx: Update kernel to version 4.14

I'll test this, but when I gave a similar shot for ixp4xx on 4.14 and 
4.19, the build completed fine, boards booted fine if there were no PCI 
devices, but with any cards added the kernel crashed around 
pcibios_map_irq. Will get back to you on this.

Regards,
Zoltan H
Hauke Mehrtens May 11, 2019, 5:23 p.m. UTC | #2
On 5/11/19 3:48 PM, Zoltan HERPAI wrote:
> Hi Hauke,
> 
> On Sat, 11 May 2019, Hauke Mehrtens wrote:
> 
>> The next OpenWrt release will only contain support for kernel 4.14, to
>> still support the ixp4xx target update it to kernel 4.14.
>>
>> This was only build tested, I do not have this device, could someone
>> please run test it on some device and report the results back.
>>
>> The patches are also available in this branch:
>> https://git.openwrt.org/?p=openwrt/staging/hauke.git;a=shortlog;h=refs/heads/kernel-4.14
>>
>>
>> Hauke Mehrtens (2):
>>  ixp4xx: Refresh kernel configuration
>>  ixp4xx: Update kernel to version 4.14
> 
> I'll test this, but when I gave a similar shot for ixp4xx on 4.14 and
> 4.19, the build completed fine, boards booted fine if there were no PCI
> devices, but with any cards added the kernel crashed around
> pcibios_map_irq. Will get back to you on this.

Hi Zoltan,

Thank you for looking into this. If it is not getting worse that with
kernel 4.9 I am totally fine with it. ;-)

Hauke