Re: [OE-core] [PATCH 2/3] linux-yocto/5.4: update to v5.4.27

2020-03-24 Thread Bruce Ashfield
On Tue, Mar 24, 2020 at 9:50 AM Bruce Ashfield via
Lists.Openembedded.Org
 wrote:
>
> On Tue, Mar 24, 2020 at 9:42 AM Khem Raj  wrote:
> >
> > On Tue, Mar 24, 2020 at 5:40 AM Bruce Ashfield  
> > wrote:
> > >
> > > On Tue, Mar 24, 2020 at 2:35 AM Khem Raj  wrote:
> > > >
> > > > Hi Bruce
> > > >
> > > > This results in kernel-selftest failure regression
> > > >
> > > > errors.yoctoproject.org/Errors/Build/100385/
> > > >
> > > > and also same errors as reported here
> > > > https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1867596
> > > >
> > > > I have fixed them via three patches that are here
> > > >
> > > > https://git.openembedded.org/openembedded-core-contrib/commit/?h=yoe/mut=2c15bc35809365db8c586df7c383ed01b00e6618
> > > >
> > > > Please cherry-pick these 3 patches as well on this pull while you are 
> > > > here.
> > > >
> > >
> > > Only one of the patches has any upstream information.
> > >
> > > Are the reverts also being done in mainline ? Or is a different fix ?
> > >
> >
> > these are all results of half cherry picks into stable. all works fine in 
> > master
> > they should be reverted in stable but I have not sent them to lkml
>
> Aha. Thanks, that helps me understand what was going on.
>
> I'll amend the logs slightly and yank them into my tree.
>

These are now queued. I'll launch an AB test and send the queue once it passes.

Bruce

> Cheers,
>
> Bruce
>
> >
> > > What about the one that does have an upstream status, has it been
> > > submitted to -stable ?
> > >
> > > Bruce
> > >
> > > > On Sat, Mar 21, 2020 at 6:18 PM Bruce Ashfield 
> > > >  wrote:
> > > > >
> > > > > From: Bruce Ashfield 
> > > > >
> > > > > Updating linux-yocto/5.4 to the latest korg -stable release that 
> > > > > comprises
> > > > > the following commits:
> > > > >
> > > > > 585e0cc08069 Linux 5.4.27
> > > > > 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error()
> > > > > 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task 
> > > > > stack protector GCC plugin
> > > > > 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse
> > > > > 5d961582ea88 HID: google: add moonball USB id
> > > > > ae119b7e1247 mm: slub: add missing TID bump in 
> > > > > kmem_cache_alloc_bulk()
> > > > > 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section
> > > > > 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in 
> > > > > cntvct_functional()
> > > > > 881876bee657 net: qrtr: fix len of skb_put_padto in 
> > > > > qrtr_node_enqueue
> > > > > 235fb892d846 blk-mq: insert flush request to the front of 
> > > > > dispatch queue
> > > > > dbce8292217a jbd2: fix data races at struct journal_head
> > > > > 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover 
> > > > > points
> > > > > e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge 
> > > > > mode
> > > > > 34c550ebb219 net: rmnet: fix bridge mode bugs
> > > > > 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure
> > > > > 835bbd892683 net: rmnet: do not allow to change mux id if mux id 
> > > > > is duplicated
> > > > > 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in 
> > > > > rmnet_force_unassociate_device()
> > > > > 002b4bd9b51d net: rmnet: fix suspicious RCU usage
> > > > > 8a027eee62f7 net: rmnet: fix NULL pointer dereference in 
> > > > > rmnet_changelink()
> > > > > 006cd2426a05 net: rmnet: fix NULL pointer dereference in 
> > > > > rmnet_newlink()
> > > > > cfc7f5fe5c61 hinic: fix a bug of rss configuration
> > > > > e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt
> > > > > 65340b196811 hinic: fix a irq affinity bug
> > > > > 1c7dde0a9bfc net: phy: mscc: fix firmware paths
> > > > > 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in 
> > > > > slip_open
> > > > > d1984c92f072 signal: avoid double atomic counter increments for 
> > > > > user accounting
> > > > > df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct 
> > > > > place
> > > > > fd1f29f2a824 kbuild: add dtbs_check to PHONY
> > > > > bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2)
> > > > > 74c77d6a4ea9 blk-mq: insert passthrough request into 
> > > > > hctx->dispatch directly
> > > > > 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by 
> > > > > buffer underrun
> > > > > c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on 
> > > > > GFP_ATOMIC pressure
> > > > > 6e3b69543b5e net: ll_temac: Add more error handling of 
> > > > > dma_map_single() calls
> > > > > 0c050d655475 net: ll_temac: Fix race condition causing TX hang
> > > > > a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex
> > > > > 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking
> > > > > d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after 
> > > > > raw_ip switch
> > > > > 6c663120ecdb scsi: libfc: free response frame from GPN_ID

Re: [OE-core] [PATCH 2/3] linux-yocto/5.4: update to v5.4.27

2020-03-24 Thread Khem Raj
On Tue, Mar 24, 2020 at 6:50 AM Bruce Ashfield  wrote:
>
> On Tue, Mar 24, 2020 at 9:42 AM Khem Raj  wrote:
> >
> > On Tue, Mar 24, 2020 at 5:40 AM Bruce Ashfield  
> > wrote:
> > >
> > > On Tue, Mar 24, 2020 at 2:35 AM Khem Raj  wrote:
> > > >
> > > > Hi Bruce
> > > >
> > > > This results in kernel-selftest failure regression
> > > >
> > > > errors.yoctoproject.org/Errors/Build/100385/
> > > >
> > > > and also same errors as reported here
> > > > https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1867596
> > > >
> > > > I have fixed them via three patches that are here
> > > >
> > > > https://git.openembedded.org/openembedded-core-contrib/commit/?h=yoe/mut=2c15bc35809365db8c586df7c383ed01b00e6618
> > > >
> > > > Please cherry-pick these 3 patches as well on this pull while you are 
> > > > here.
> > > >
> > >
> > > Only one of the patches has any upstream information.
> > >
> > > Are the reverts also being done in mainline ? Or is a different fix ?
> > >
> >
> > these are all results of half cherry picks into stable. all works fine in 
> > master
> > they should be reverted in stable but I have not sent them to lkml
>
> Aha. Thanks, that helps me understand what was going on.
>
> I'll amend the logs slightly and yank them into my tree.
>


thanks


> Cheers,
>
> Bruce
>
> >
> > > What about the one that does have an upstream status, has it been
> > > submitted to -stable ?
> > >
> > > Bruce
> > >
> > > > On Sat, Mar 21, 2020 at 6:18 PM Bruce Ashfield 
> > > >  wrote:
> > > > >
> > > > > From: Bruce Ashfield 
> > > > >
> > > > > Updating linux-yocto/5.4 to the latest korg -stable release that 
> > > > > comprises
> > > > > the following commits:
> > > > >
> > > > > 585e0cc08069 Linux 5.4.27
> > > > > 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error()
> > > > > 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task 
> > > > > stack protector GCC plugin
> > > > > 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse
> > > > > 5d961582ea88 HID: google: add moonball USB id
> > > > > ae119b7e1247 mm: slub: add missing TID bump in 
> > > > > kmem_cache_alloc_bulk()
> > > > > 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section
> > > > > 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in 
> > > > > cntvct_functional()
> > > > > 881876bee657 net: qrtr: fix len of skb_put_padto in 
> > > > > qrtr_node_enqueue
> > > > > 235fb892d846 blk-mq: insert flush request to the front of 
> > > > > dispatch queue
> > > > > dbce8292217a jbd2: fix data races at struct journal_head
> > > > > 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover 
> > > > > points
> > > > > e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge 
> > > > > mode
> > > > > 34c550ebb219 net: rmnet: fix bridge mode bugs
> > > > > 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure
> > > > > 835bbd892683 net: rmnet: do not allow to change mux id if mux id 
> > > > > is duplicated
> > > > > 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in 
> > > > > rmnet_force_unassociate_device()
> > > > > 002b4bd9b51d net: rmnet: fix suspicious RCU usage
> > > > > 8a027eee62f7 net: rmnet: fix NULL pointer dereference in 
> > > > > rmnet_changelink()
> > > > > 006cd2426a05 net: rmnet: fix NULL pointer dereference in 
> > > > > rmnet_newlink()
> > > > > cfc7f5fe5c61 hinic: fix a bug of rss configuration
> > > > > e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt
> > > > > 65340b196811 hinic: fix a irq affinity bug
> > > > > 1c7dde0a9bfc net: phy: mscc: fix firmware paths
> > > > > 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in 
> > > > > slip_open
> > > > > d1984c92f072 signal: avoid double atomic counter increments for 
> > > > > user accounting
> > > > > df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct 
> > > > > place
> > > > > fd1f29f2a824 kbuild: add dtbs_check to PHONY
> > > > > bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2)
> > > > > 74c77d6a4ea9 blk-mq: insert passthrough request into 
> > > > > hctx->dispatch directly
> > > > > 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by 
> > > > > buffer underrun
> > > > > c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on 
> > > > > GFP_ATOMIC pressure
> > > > > 6e3b69543b5e net: ll_temac: Add more error handling of 
> > > > > dma_map_single() calls
> > > > > 0c050d655475 net: ll_temac: Fix race condition causing TX hang
> > > > > a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex
> > > > > 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking
> > > > > d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after 
> > > > > raw_ip switch
> > > > > 6c663120ecdb scsi: libfc: free response frame from GPN_ID
> > > > > 079e9ad79410 cfg80211: check reg_rule for NULL in 
> > > > > handle_channel_custom()
> > > 

Re: [OE-core] [PATCH 2/3] linux-yocto/5.4: update to v5.4.27

2020-03-24 Thread Bruce Ashfield
On Tue, Mar 24, 2020 at 9:42 AM Khem Raj  wrote:
>
> On Tue, Mar 24, 2020 at 5:40 AM Bruce Ashfield  
> wrote:
> >
> > On Tue, Mar 24, 2020 at 2:35 AM Khem Raj  wrote:
> > >
> > > Hi Bruce
> > >
> > > This results in kernel-selftest failure regression
> > >
> > > errors.yoctoproject.org/Errors/Build/100385/
> > >
> > > and also same errors as reported here
> > > https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1867596
> > >
> > > I have fixed them via three patches that are here
> > >
> > > https://git.openembedded.org/openembedded-core-contrib/commit/?h=yoe/mut=2c15bc35809365db8c586df7c383ed01b00e6618
> > >
> > > Please cherry-pick these 3 patches as well on this pull while you are 
> > > here.
> > >
> >
> > Only one of the patches has any upstream information.
> >
> > Are the reverts also being done in mainline ? Or is a different fix ?
> >
>
> these are all results of half cherry picks into stable. all works fine in 
> master
> they should be reverted in stable but I have not sent them to lkml

Aha. Thanks, that helps me understand what was going on.

I'll amend the logs slightly and yank them into my tree.

Cheers,

Bruce

>
> > What about the one that does have an upstream status, has it been
> > submitted to -stable ?
> >
> > Bruce
> >
> > > On Sat, Mar 21, 2020 at 6:18 PM Bruce Ashfield  
> > > wrote:
> > > >
> > > > From: Bruce Ashfield 
> > > >
> > > > Updating linux-yocto/5.4 to the latest korg -stable release that 
> > > > comprises
> > > > the following commits:
> > > >
> > > > 585e0cc08069 Linux 5.4.27
> > > > 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error()
> > > > 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task stack 
> > > > protector GCC plugin
> > > > 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse
> > > > 5d961582ea88 HID: google: add moonball USB id
> > > > ae119b7e1247 mm: slub: add missing TID bump in 
> > > > kmem_cache_alloc_bulk()
> > > > 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section
> > > > 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in 
> > > > cntvct_functional()
> > > > 881876bee657 net: qrtr: fix len of skb_put_padto in 
> > > > qrtr_node_enqueue
> > > > 235fb892d846 blk-mq: insert flush request to the front of dispatch 
> > > > queue
> > > > dbce8292217a jbd2: fix data races at struct journal_head
> > > > 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover 
> > > > points
> > > > e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge mode
> > > > 34c550ebb219 net: rmnet: fix bridge mode bugs
> > > > 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure
> > > > 835bbd892683 net: rmnet: do not allow to change mux id if mux id is 
> > > > duplicated
> > > > 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in 
> > > > rmnet_force_unassociate_device()
> > > > 002b4bd9b51d net: rmnet: fix suspicious RCU usage
> > > > 8a027eee62f7 net: rmnet: fix NULL pointer dereference in 
> > > > rmnet_changelink()
> > > > 006cd2426a05 net: rmnet: fix NULL pointer dereference in 
> > > > rmnet_newlink()
> > > > cfc7f5fe5c61 hinic: fix a bug of rss configuration
> > > > e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt
> > > > 65340b196811 hinic: fix a irq affinity bug
> > > > 1c7dde0a9bfc net: phy: mscc: fix firmware paths
> > > > 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in 
> > > > slip_open
> > > > d1984c92f072 signal: avoid double atomic counter increments for 
> > > > user accounting
> > > > df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct 
> > > > place
> > > > fd1f29f2a824 kbuild: add dtbs_check to PHONY
> > > > bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2)
> > > > 74c77d6a4ea9 blk-mq: insert passthrough request into hctx->dispatch 
> > > > directly
> > > > 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by 
> > > > buffer underrun
> > > > c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on 
> > > > GFP_ATOMIC pressure
> > > > 6e3b69543b5e net: ll_temac: Add more error handling of 
> > > > dma_map_single() calls
> > > > 0c050d655475 net: ll_temac: Fix race condition causing TX hang
> > > > a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex
> > > > 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking
> > > > d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after 
> > > > raw_ip switch
> > > > 6c663120ecdb scsi: libfc: free response frame from GPN_ID
> > > > 079e9ad79410 cfg80211: check reg_rule for NULL in 
> > > > handle_channel_custom()
> > > > a6f7e69cfafd tracing: Fix number printing bug in print_synth_event()
> > > > c35aa36fec91 selftests/rseq: Fix out-of-tree compilation
> > > > dd0d2d6ab6a2 HID: hid-bigbenff: fix race condition for scheduled 
> > > > work during removal
> > > > ccb747d805d3 HID: hid-bigbenff: call 

Re: [OE-core] [PATCH 2/3] linux-yocto/5.4: update to v5.4.27

2020-03-24 Thread Khem Raj
On Tue, Mar 24, 2020 at 5:40 AM Bruce Ashfield  wrote:
>
> On Tue, Mar 24, 2020 at 2:35 AM Khem Raj  wrote:
> >
> > Hi Bruce
> >
> > This results in kernel-selftest failure regression
> >
> > errors.yoctoproject.org/Errors/Build/100385/
> >
> > and also same errors as reported here
> > https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1867596
> >
> > I have fixed them via three patches that are here
> >
> > https://git.openembedded.org/openembedded-core-contrib/commit/?h=yoe/mut=2c15bc35809365db8c586df7c383ed01b00e6618
> >
> > Please cherry-pick these 3 patches as well on this pull while you are here.
> >
>
> Only one of the patches has any upstream information.
>
> Are the reverts also being done in mainline ? Or is a different fix ?
>

these are all results of half cherry picks into stable. all works fine in master
they should be reverted in stable but I have not sent them to lkml

> What about the one that does have an upstream status, has it been
> submitted to -stable ?
>
> Bruce
>
> > On Sat, Mar 21, 2020 at 6:18 PM Bruce Ashfield  
> > wrote:
> > >
> > > From: Bruce Ashfield 
> > >
> > > Updating linux-yocto/5.4 to the latest korg -stable release that comprises
> > > the following commits:
> > >
> > > 585e0cc08069 Linux 5.4.27
> > > 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error()
> > > 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task stack 
> > > protector GCC plugin
> > > 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse
> > > 5d961582ea88 HID: google: add moonball USB id
> > > ae119b7e1247 mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
> > > 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section
> > > 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in 
> > > cntvct_functional()
> > > 881876bee657 net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
> > > 235fb892d846 blk-mq: insert flush request to the front of dispatch 
> > > queue
> > > dbce8292217a jbd2: fix data races at struct journal_head
> > > 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover 
> > > points
> > > e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge mode
> > > 34c550ebb219 net: rmnet: fix bridge mode bugs
> > > 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure
> > > 835bbd892683 net: rmnet: do not allow to change mux id if mux id is 
> > > duplicated
> > > 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in 
> > > rmnet_force_unassociate_device()
> > > 002b4bd9b51d net: rmnet: fix suspicious RCU usage
> > > 8a027eee62f7 net: rmnet: fix NULL pointer dereference in 
> > > rmnet_changelink()
> > > 006cd2426a05 net: rmnet: fix NULL pointer dereference in 
> > > rmnet_newlink()
> > > cfc7f5fe5c61 hinic: fix a bug of rss configuration
> > > e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt
> > > 65340b196811 hinic: fix a irq affinity bug
> > > 1c7dde0a9bfc net: phy: mscc: fix firmware paths
> > > 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in 
> > > slip_open
> > > d1984c92f072 signal: avoid double atomic counter increments for user 
> > > accounting
> > > df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct place
> > > fd1f29f2a824 kbuild: add dtbs_check to PHONY
> > > bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2)
> > > 74c77d6a4ea9 blk-mq: insert passthrough request into hctx->dispatch 
> > > directly
> > > 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by 
> > > buffer underrun
> > > c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on 
> > > GFP_ATOMIC pressure
> > > 6e3b69543b5e net: ll_temac: Add more error handling of 
> > > dma_map_single() calls
> > > 0c050d655475 net: ll_temac: Fix race condition causing TX hang
> > > a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex
> > > 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking
> > > d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after 
> > > raw_ip switch
> > > 6c663120ecdb scsi: libfc: free response frame from GPN_ID
> > > 079e9ad79410 cfg80211: check reg_rule for NULL in 
> > > handle_channel_custom()
> > > a6f7e69cfafd tracing: Fix number printing bug in print_synth_event()
> > > c35aa36fec91 selftests/rseq: Fix out-of-tree compilation
> > > dd0d2d6ab6a2 HID: hid-bigbenff: fix race condition for scheduled work 
> > > during removal
> > > ccb747d805d3 HID: hid-bigbenff: call hid_hw_stop() in case of error
> > > 1bc271dd397d HID: hid-bigbenff: fix general protection fault caused 
> > > by double kfree
> > > 190e929e6cba HID: i2c-hid: add Trekstor Surfbook E11B to descriptor 
> > > override
> > > 87bd74b77531 ACPI: watchdog: Set default timeout in probe
> > > 65b44497414b HID: apple: Add support for recent firmware on Magic 
> > > Keyboards
> > > 20eed7692749 ACPI: watchdog: Allow 

Re: [OE-core] [PATCH 2/3] linux-yocto/5.4: update to v5.4.27

2020-03-24 Thread Bruce Ashfield
On Tue, Mar 24, 2020 at 2:35 AM Khem Raj  wrote:
>
> Hi Bruce
>
> This results in kernel-selftest failure regression
>
> errors.yoctoproject.org/Errors/Build/100385/
>
> and also same errors as reported here
> https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1867596
>
> I have fixed them via three patches that are here
>
> https://git.openembedded.org/openembedded-core-contrib/commit/?h=yoe/mut=2c15bc35809365db8c586df7c383ed01b00e6618
>
> Please cherry-pick these 3 patches as well on this pull while you are here.
>

Only one of the patches has any upstream information.

Are the reverts also being done in mainline ? Or is a different fix ?

What about the one that does have an upstream status, has it been
submitted to -stable ?

Bruce

> On Sat, Mar 21, 2020 at 6:18 PM Bruce Ashfield  
> wrote:
> >
> > From: Bruce Ashfield 
> >
> > Updating linux-yocto/5.4 to the latest korg -stable release that comprises
> > the following commits:
> >
> > 585e0cc08069 Linux 5.4.27
> > 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error()
> > 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task stack 
> > protector GCC plugin
> > 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse
> > 5d961582ea88 HID: google: add moonball USB id
> > ae119b7e1247 mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
> > 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section
> > 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
> > 881876bee657 net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
> > 235fb892d846 blk-mq: insert flush request to the front of dispatch queue
> > dbce8292217a jbd2: fix data races at struct journal_head
> > 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover points
> > e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge mode
> > 34c550ebb219 net: rmnet: fix bridge mode bugs
> > 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure
> > 835bbd892683 net: rmnet: do not allow to change mux id if mux id is 
> > duplicated
> > 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in 
> > rmnet_force_unassociate_device()
> > 002b4bd9b51d net: rmnet: fix suspicious RCU usage
> > 8a027eee62f7 net: rmnet: fix NULL pointer dereference in 
> > rmnet_changelink()
> > 006cd2426a05 net: rmnet: fix NULL pointer dereference in rmnet_newlink()
> > cfc7f5fe5c61 hinic: fix a bug of rss configuration
> > e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt
> > 65340b196811 hinic: fix a irq affinity bug
> > 1c7dde0a9bfc net: phy: mscc: fix firmware paths
> > 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in slip_open
> > d1984c92f072 signal: avoid double atomic counter increments for user 
> > accounting
> > df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct place
> > fd1f29f2a824 kbuild: add dtbs_check to PHONY
> > bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2)
> > 74c77d6a4ea9 blk-mq: insert passthrough request into hctx->dispatch 
> > directly
> > 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by buffer 
> > underrun
> > c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on 
> > GFP_ATOMIC pressure
> > 6e3b69543b5e net: ll_temac: Add more error handling of dma_map_single() 
> > calls
> > 0c050d655475 net: ll_temac: Fix race condition causing TX hang
> > a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex
> > 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking
> > d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after 
> > raw_ip switch
> > 6c663120ecdb scsi: libfc: free response frame from GPN_ID
> > 079e9ad79410 cfg80211: check reg_rule for NULL in 
> > handle_channel_custom()
> > a6f7e69cfafd tracing: Fix number printing bug in print_synth_event()
> > c35aa36fec91 selftests/rseq: Fix out-of-tree compilation
> > dd0d2d6ab6a2 HID: hid-bigbenff: fix race condition for scheduled work 
> > during removal
> > ccb747d805d3 HID: hid-bigbenff: call hid_hw_stop() in case of error
> > 1bc271dd397d HID: hid-bigbenff: fix general protection fault caused by 
> > double kfree
> > 190e929e6cba HID: i2c-hid: add Trekstor Surfbook E11B to descriptor 
> > override
> > 87bd74b77531 ACPI: watchdog: Set default timeout in probe
> > 65b44497414b HID: apple: Add support for recent firmware on Magic 
> > Keyboards
> > 20eed7692749 ACPI: watchdog: Allow disabling WDAT at boot
> > f3c478104a9a drm/amdgpu: Fix TLB invalidation request when using 
> > semaphore
> > f6fccb0a0e59 netfilter: xt_hashlimit: unregister proc file before 
> > releasing mutex
> > 536942bf70b5 netfilter: hashlimit: do not use indirect calls during gc
> > 257edc6db943 Linux 5.4.26
> > 881f9469cc9f net/smc: cancel event worker during device removal
> > dbaba2a4db6e net/smc: check for valid 

Re: [OE-core] [PATCH 2/3] linux-yocto/5.4: update to v5.4.27

2020-03-24 Thread Khem Raj
Hi Bruce

This results in kernel-selftest failure regression

errors.yoctoproject.org/Errors/Build/100385/

and also same errors as reported here
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1867596

I have fixed them via three patches that are here

https://git.openembedded.org/openembedded-core-contrib/commit/?h=yoe/mut=2c15bc35809365db8c586df7c383ed01b00e6618

Please cherry-pick these 3 patches as well on this pull while you are here.

On Sat, Mar 21, 2020 at 6:18 PM Bruce Ashfield  wrote:
>
> From: Bruce Ashfield 
>
> Updating linux-yocto/5.4 to the latest korg -stable release that comprises
> the following commits:
>
> 585e0cc08069 Linux 5.4.27
> 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error()
> 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task stack 
> protector GCC plugin
> 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse
> 5d961582ea88 HID: google: add moonball USB id
> ae119b7e1247 mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
> 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section
> 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
> 881876bee657 net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
> 235fb892d846 blk-mq: insert flush request to the front of dispatch queue
> dbce8292217a jbd2: fix data races at struct journal_head
> 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover points
> e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge mode
> 34c550ebb219 net: rmnet: fix bridge mode bugs
> 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure
> 835bbd892683 net: rmnet: do not allow to change mux id if mux id is 
> duplicated
> 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in 
> rmnet_force_unassociate_device()
> 002b4bd9b51d net: rmnet: fix suspicious RCU usage
> 8a027eee62f7 net: rmnet: fix NULL pointer dereference in 
> rmnet_changelink()
> 006cd2426a05 net: rmnet: fix NULL pointer dereference in rmnet_newlink()
> cfc7f5fe5c61 hinic: fix a bug of rss configuration
> e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt
> 65340b196811 hinic: fix a irq affinity bug
> 1c7dde0a9bfc net: phy: mscc: fix firmware paths
> 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in slip_open
> d1984c92f072 signal: avoid double atomic counter increments for user 
> accounting
> df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct place
> fd1f29f2a824 kbuild: add dtbs_check to PHONY
> bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2)
> 74c77d6a4ea9 blk-mq: insert passthrough request into hctx->dispatch 
> directly
> 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by buffer 
> underrun
> c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on 
> GFP_ATOMIC pressure
> 6e3b69543b5e net: ll_temac: Add more error handling of dma_map_single() 
> calls
> 0c050d655475 net: ll_temac: Fix race condition causing TX hang
> a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex
> 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking
> d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after raw_ip 
> switch
> 6c663120ecdb scsi: libfc: free response frame from GPN_ID
> 079e9ad79410 cfg80211: check reg_rule for NULL in handle_channel_custom()
> a6f7e69cfafd tracing: Fix number printing bug in print_synth_event()
> c35aa36fec91 selftests/rseq: Fix out-of-tree compilation
> dd0d2d6ab6a2 HID: hid-bigbenff: fix race condition for scheduled work 
> during removal
> ccb747d805d3 HID: hid-bigbenff: call hid_hw_stop() in case of error
> 1bc271dd397d HID: hid-bigbenff: fix general protection fault caused by 
> double kfree
> 190e929e6cba HID: i2c-hid: add Trekstor Surfbook E11B to descriptor 
> override
> 87bd74b77531 ACPI: watchdog: Set default timeout in probe
> 65b44497414b HID: apple: Add support for recent firmware on Magic 
> Keyboards
> 20eed7692749 ACPI: watchdog: Allow disabling WDAT at boot
> f3c478104a9a drm/amdgpu: Fix TLB invalidation request when using semaphore
> f6fccb0a0e59 netfilter: xt_hashlimit: unregister proc file before 
> releasing mutex
> 536942bf70b5 netfilter: hashlimit: do not use indirect calls during gc
> 257edc6db943 Linux 5.4.26
> 881f9469cc9f net/smc: cancel event worker during device removal
> dbaba2a4db6e net/smc: check for valid ib_client_data
> aa38bea47fd2 ipv6: restrict IPV6_ADDRFORM operation
> 62fd4e348df2 iommu/amd: Fix IOMMU AVIC not properly update the is_run bit 
> in IRTE
> 8753b0cad128 i2c: acpi: put device when verifying client fails
> 03d524d70ecf iommu/vt-d: Ignore devices with out-of-spec domain number
> 9493a6361d81 iommu/vt-d: Fix the wrong printing in RHSA parsing
> 2d106e75da45 netfilter: nft_chain_nat: inet family is missing module 
> 

[OE-core] [PATCH 2/3] linux-yocto/5.4: update to v5.4.27

2020-03-21 Thread Bruce Ashfield
From: Bruce Ashfield 

Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:

585e0cc08069 Linux 5.4.27
20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error()
81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task stack 
protector GCC plugin
1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse
5d961582ea88 HID: google: add moonball USB id
ae119b7e1247 mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section
1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
881876bee657 net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
235fb892d846 blk-mq: insert flush request to the front of dispatch queue
dbce8292217a jbd2: fix data races at struct journal_head
99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover points
e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge mode
34c550ebb219 net: rmnet: fix bridge mode bugs
8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure
835bbd892683 net: rmnet: do not allow to change mux id if mux id is 
duplicated
5ce5e95d72f1 net: rmnet: remove rcu_read_lock in 
rmnet_force_unassociate_device()
002b4bd9b51d net: rmnet: fix suspicious RCU usage
8a027eee62f7 net: rmnet: fix NULL pointer dereference in rmnet_changelink()
006cd2426a05 net: rmnet: fix NULL pointer dereference in rmnet_newlink()
cfc7f5fe5c61 hinic: fix a bug of rss configuration
e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt
65340b196811 hinic: fix a irq affinity bug
1c7dde0a9bfc net: phy: mscc: fix firmware paths
4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in slip_open
d1984c92f072 signal: avoid double atomic counter increments for user 
accounting
df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct place
fd1f29f2a824 kbuild: add dtbs_check to PHONY
bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2)
74c77d6a4ea9 blk-mq: insert passthrough request into hctx->dispatch directly
74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by buffer 
underrun
c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC 
pressure
6e3b69543b5e net: ll_temac: Add more error handling of dma_map_single() 
calls
0c050d655475 net: ll_temac: Fix race condition causing TX hang
a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex
5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking
d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after raw_ip 
switch
6c663120ecdb scsi: libfc: free response frame from GPN_ID
079e9ad79410 cfg80211: check reg_rule for NULL in handle_channel_custom()
a6f7e69cfafd tracing: Fix number printing bug in print_synth_event()
c35aa36fec91 selftests/rseq: Fix out-of-tree compilation
dd0d2d6ab6a2 HID: hid-bigbenff: fix race condition for scheduled work 
during removal
ccb747d805d3 HID: hid-bigbenff: call hid_hw_stop() in case of error
1bc271dd397d HID: hid-bigbenff: fix general protection fault caused by 
double kfree
190e929e6cba HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
87bd74b77531 ACPI: watchdog: Set default timeout in probe
65b44497414b HID: apple: Add support for recent firmware on Magic Keyboards
20eed7692749 ACPI: watchdog: Allow disabling WDAT at boot
f3c478104a9a drm/amdgpu: Fix TLB invalidation request when using semaphore
f6fccb0a0e59 netfilter: xt_hashlimit: unregister proc file before releasing 
mutex
536942bf70b5 netfilter: hashlimit: do not use indirect calls during gc
257edc6db943 Linux 5.4.26
881f9469cc9f net/smc: cancel event worker during device removal
dbaba2a4db6e net/smc: check for valid ib_client_data
aa38bea47fd2 ipv6: restrict IPV6_ADDRFORM operation
62fd4e348df2 iommu/amd: Fix IOMMU AVIC not properly update the is_run bit 
in IRTE
8753b0cad128 i2c: acpi: put device when verifying client fails
03d524d70ecf iommu/vt-d: Ignore devices with out-of-spec domain number
9493a6361d81 iommu/vt-d: Fix the wrong printing in RHSA parsing
2d106e75da45 netfilter: nft_chain_nat: inet family is missing module 
ownership
56e84ae47481 netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
15ec06c6a894 netfilter: nft_tunnel: add missing attribute validation for 
tunnels
e92dea63e278 netfilter: nft_payload: add missing attribute validation for 
payload csum flags
896d11cdcab9 netfilter: cthelper: add missing attribute validation for 
cthelper
c61868ef2795 perf bench futex-wake: Restore thread count default to online 
CPU count
b57542934121 nl80211: add missing attribute validation for channel switch
5bd0ee5727d2 nl80211: add missing attribute validation for beacon report 
scanning
b0fd0b85c377 nl80211: add missing attribute validation for critical