[PATCH 4.19 00/30] 4.19.235-rc1 review

Greg Kroah-Hartman posted 30 patches 4 years, 3 months ago
Makefile                                         |  4 +-
arch/arm/include/asm/spectre.h                   |  6 ++
arch/arm/kernel/entry-armv.S                     |  4 +-
arch/arm64/kvm/sys_regs.c                        |  4 +-
arch/ia64/kernel/acpi.c                          |  7 +-
arch/riscv/kernel/module.c                       | 21 +++--
drivers/gpio/gpio-ts4900.c                       | 24 ++++--
drivers/net/ethernet/cadence/macb_main.c         | 25 +++++-
drivers/net/ethernet/freescale/gianfar_ethtool.c |  1 +
drivers/net/ethernet/nxp/lpc_eth.c               |  5 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c      | 18 +++--
drivers/net/ethernet/qlogic/qed/qed_vf.c         |  7 ++
drivers/net/ethernet/ti/cpts.c                   |  4 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c    |  4 +-
drivers/net/phy/dp83822.c                        |  2 +-
drivers/net/xen-netback/xenbus.c                 | 13 ++--
drivers/nfc/port100.c                            |  2 +
drivers/staging/gdm724x/gdm_lte.c                |  5 +-
drivers/virtio/virtio.c                          | 40 +++++-----
fs/btrfs/extent-tree.c                           |  1 +
fs/ext4/resize.c                                 |  5 ++
include/linux/mlx5/mlx5_ifc.h                    |  4 +-
include/linux/topology.h                         |  1 +
include/linux/virtio.h                           |  1 -
include/linux/virtio_config.h                    |  3 +-
kernel/sched/topology.c                          | 99 ++++++++++++------------
kernel/trace/trace.c                             | 10 ++-
net/ax25/af_ax25.c                               |  7 ++
net/core/net-sysfs.c                             |  2 +-
net/sctp/diag.c                                  |  9 +--
tools/testing/selftests/memfd/memfd_test.c       |  1 +
31 files changed, 215 insertions(+), 124 deletions(-)
[PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by Greg Kroah-Hartman 4 years, 3 months ago
This is the start of the stable review cycle for the 4.19.235 release.
There are 30 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Wed, 16 Mar 2022 11:27:22 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.235-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 4.19.235-rc1

Valentin Schneider <valentin.schneider@arm.com>
    ia64: ensure proper NUMA distance and possible map initialization

Dietmar Eggemann <dietmar.eggemann@arm.com>
    sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()

Valentin Schneider <valentin.schneider@arm.com>
    sched/topology: Make sched_init_numa() use a set for the deduplicating sort

Qu Wenruo <wqu@suse.com>
    btrfs: unlock newly allocated extent buffer after error

Josh Triplett <josh@joshtriplett.org>
    ext4: add check to prevent attempting to resize an fs with sparse_super2

Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
    ARM: fix Thumb2 regression with Spectre BHB

Michael S. Tsirkin <mst@redhat.com>
    virtio: acknowledge all features before access

Michael S. Tsirkin <mst@redhat.com>
    virtio: unexport virtio_finalize_features

James Morse <james.morse@arm.com>
    KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU

Emil Renner Berthing <kernel@esmil.dk>
    riscv: Fix auipc+jalr relocation range checks

Robert Hancock <robert.hancock@calian.com>
    net: macb: Fix lost RX packet wakeup race in NAPI receive

Dan Carpenter <dan.carpenter@oracle.com>
    staging: gdm724x: fix use after free in gdm_lte_rx()

Randy Dunlap <rdunlap@infradead.org>
    ARM: Spectre-BHB: provide empty stub for non-config

Mike Kravetz <mike.kravetz@oracle.com>
    selftests/memfd: clean up mapping in mfd_fail_write

Sven Schnelle <svens@linux.ibm.com>
    tracing: Ensure trace buffer is at least 4096 bytes large

Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Revert "xen-netback: Check for hotplug-status existence before watching"

Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"

suresh kumar <suresh2514@gmail.com>
    net-sysfs: add check for netdevice being present to speed_show

Eric Dumazet <edumazet@google.com>
    sctp: fix kernel-infoleak for SCTP sockets

Clément Léger <clement.leger@bootlin.com>
    net: phy: DP83822: clear MISR2 register to disable interrupts

Miaoqian Lin <linmq006@gmail.com>
    gianfar: ethtool: Fix refcount leak in gfar_get_ts_info

Mark Featherston <mark@embeddedTS.com>
    gpio: ts4900: Do not set DAT and OE together

Pavel Skripkin <paskripkin@gmail.com>
    NFC: port100: fix use-after-free in port100_send_complete

Mohammad Kabat <mohammadkab@nvidia.com>
    net/mlx5: Fix size field in bufferx_reg struct

Duoming Zhou <duoming@zju.edu.cn>
    ax25: Fix NULL pointer dereference in ax25_kill_by_device

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    net: ethernet: lpc_eth: Handle error for clk_enable

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    net: ethernet: ti: cpts: Handle error for clk_enable

Miaoqian Lin <linmq006@gmail.com>
    ethernet: Fix error handling in xemaclite_of_probe

Tom Rix <trix@redhat.com>
    qed: return status of qed_iov_get_link

Jia-Ju Bai <baijiaju1990@gmail.com>
    net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()


-------------

Diffstat:

 Makefile                                         |  4 +-
 arch/arm/include/asm/spectre.h                   |  6 ++
 arch/arm/kernel/entry-armv.S                     |  4 +-
 arch/arm64/kvm/sys_regs.c                        |  4 +-
 arch/ia64/kernel/acpi.c                          |  7 +-
 arch/riscv/kernel/module.c                       | 21 +++--
 drivers/gpio/gpio-ts4900.c                       | 24 ++++--
 drivers/net/ethernet/cadence/macb_main.c         | 25 +++++-
 drivers/net/ethernet/freescale/gianfar_ethtool.c |  1 +
 drivers/net/ethernet/nxp/lpc_eth.c               |  5 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c      | 18 +++--
 drivers/net/ethernet/qlogic/qed/qed_vf.c         |  7 ++
 drivers/net/ethernet/ti/cpts.c                   |  4 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c    |  4 +-
 drivers/net/phy/dp83822.c                        |  2 +-
 drivers/net/xen-netback/xenbus.c                 | 13 ++--
 drivers/nfc/port100.c                            |  2 +
 drivers/staging/gdm724x/gdm_lte.c                |  5 +-
 drivers/virtio/virtio.c                          | 40 +++++-----
 fs/btrfs/extent-tree.c                           |  1 +
 fs/ext4/resize.c                                 |  5 ++
 include/linux/mlx5/mlx5_ifc.h                    |  4 +-
 include/linux/topology.h                         |  1 +
 include/linux/virtio.h                           |  1 -
 include/linux/virtio_config.h                    |  3 +-
 kernel/sched/topology.c                          | 99 ++++++++++++------------
 kernel/trace/trace.c                             | 10 ++-
 net/ax25/af_ax25.c                               |  7 ++
 net/core/net-sysfs.c                             |  2 +-
 net/sctp/diag.c                                  |  9 +--
 tools/testing/selftests/memfd/memfd_test.c       |  1 +
 31 files changed, 215 insertions(+), 124 deletions(-)


Re: [PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by Jon Hunter 4 years, 3 months ago
Hi Greg,

On 14/03/2022 11:34, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.19.235 release.
> There are 30 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 16 Mar 2022 11:27:22 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.kernel.org%2Fpub%2Flinux%2Fkernel%2Fv4.x%2Fstable-review%2Fpatch-4.19.235-rc1.gz&amp;data=04%7C01%7Cjonathanh%40nvidia.com%7C4c0c664e42044e5bd8a208da05af4c30%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637828547981871505%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=xF4hLHeQMZiCVtbZX2jXwWYGz30QY84EzlbqHLPUZSs%3D&amp;reserved=0
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h
> 
> -------------
> Pseudo-Shortlog of commits:

...

> James Morse <james.morse@arm.com>
>      KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU


The above is causing the following build error for ARM64 ...

arch/arm64/kvm/sys_regs.c: In function ‘reset_pmcr’:
arch/arm64/kvm/sys_regs.c:624:3: error: implicit declaration of function ‘vcpu_sys_reg’ [-Werror=implicit-function-declaration]
    vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
    ^~~~~~~~~~~~
arch/arm64/kvm/sys_regs.c:624:32: error: lvalue required as left operand of assignment
    vcpu_sys_reg(vcpu, PMCR_EL0) = 0;


Cheers
Jon

-- 
nvpublic
Re: [PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by Greg Kroah-Hartman 4 years, 3 months ago
On Mon, Mar 14, 2022 at 01:58:12PM +0000, Jon Hunter wrote:
> Hi Greg,
> 
> On 14/03/2022 11:34, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 4.19.235 release.
> > There are 30 patches in this series, all will be posted as a response
> > to this one.  If anyone has any issues with these being applied, please
> > let me know.
> > 
> > Responses should be made by Wed, 16 Mar 2022 11:27:22 +0000.
> > Anything received after that time might be too late.
> > 
> > The whole patch series can be found in one patch at:
> > 	https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.kernel.org%2Fpub%2Flinux%2Fkernel%2Fv4.x%2Fstable-review%2Fpatch-4.19.235-rc1.gz&amp;data=04%7C01%7Cjonathanh%40nvidia.com%7C4c0c664e42044e5bd8a208da05af4c30%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637828547981871505%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=xF4hLHeQMZiCVtbZX2jXwWYGz30QY84EzlbqHLPUZSs%3D&amp;reserved=0
> > or in the git tree and branch at:
> > 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
> > and the diffstat can be found below.
> > 
> > thanks,
> > 
> > greg k-h
> > 
> > -------------
> > Pseudo-Shortlog of commits:
> 
> ...
> 
> > James Morse <james.morse@arm.com>
> >      KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU
> 
> 
> The above is causing the following build error for ARM64 ...
> 
> arch/arm64/kvm/sys_regs.c: In function ‘reset_pmcr’:
> arch/arm64/kvm/sys_regs.c:624:3: error: implicit declaration of function ‘vcpu_sys_reg’ [-Werror=implicit-function-declaration]
>    vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
>    ^~~~~~~~~~~~
> arch/arm64/kvm/sys_regs.c:624:32: error: lvalue required as left operand of assignment
>    vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> 

Is this also broken in Linus's tree?

thanks,

greg k-h
Re: [PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by Jon Hunter 4 years, 3 months ago
On 14/03/2022 14:05, Greg Kroah-Hartman wrote:
> On Mon, Mar 14, 2022 at 01:58:12PM +0000, Jon Hunter wrote:
>> Hi Greg,
>>
>> On 14/03/2022 11:34, Greg Kroah-Hartman wrote:
>>> This is the start of the stable review cycle for the 4.19.235 release.
>>> There are 30 patches in this series, all will be posted as a response
>>> to this one.  If anyone has any issues with these being applied, please
>>> let me know.
>>>
>>> Responses should be made by Wed, 16 Mar 2022 11:27:22 +0000.
>>> Anything received after that time might be too late.
>>>
>>> The whole patch series can be found in one patch at:
>>> 	https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.kernel.org%2Fpub%2Flinux%2Fkernel%2Fv4.x%2Fstable-review%2Fpatch-4.19.235-rc1.gz&amp;data=04%7C01%7Cjonathanh%40nvidia.com%7C31eb601c0fb5484081d008da05c3aaad%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637828635201758957%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=qkVZnVBxsP8BHFANdvt6NDk8btMPekZoMolKI%2FHK1Zw%3D&amp;reserved=0
>>> or in the git tree and branch at:
>>> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
>>> and the diffstat can be found below.
>>>
>>> thanks,
>>>
>>> greg k-h
>>>
>>> -------------
>>> Pseudo-Shortlog of commits:
>>
>> ...
>>
>>> James Morse <james.morse@arm.com>
>>>       KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU
>>
>>
>> The above is causing the following build error for ARM64 ...
>>
>> arch/arm64/kvm/sys_regs.c: In function ‘reset_pmcr’:
>> arch/arm64/kvm/sys_regs.c:624:3: error: implicit declaration of function ‘vcpu_sys_reg’ [-Werror=implicit-function-declaration]
>>     vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
>>     ^~~~~~~~~~~~
>> arch/arm64/kvm/sys_regs.c:624:32: error: lvalue required as left operand of assignment
>>     vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
>>
> 
> Is this also broken in Linus's tree?


No, Linus' tree is not broken. However, I don't see this change in 
Linus' tree (v5.17-rc8).

Jon

-- 
nvpublic
Re: [PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by Greg Kroah-Hartman 4 years, 3 months ago
On Mon, Mar 14, 2022 at 02:14:41PM +0000, Jon Hunter wrote:
> 
> On 14/03/2022 14:05, Greg Kroah-Hartman wrote:
> > On Mon, Mar 14, 2022 at 01:58:12PM +0000, Jon Hunter wrote:
> > > Hi Greg,
> > > 
> > > On 14/03/2022 11:34, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 4.19.235 release.
> > > > There are 30 patches in this series, all will be posted as a response
> > > > to this one.  If anyone has any issues with these being applied, please
> > > > let me know.
> > > > 
> > > > Responses should be made by Wed, 16 Mar 2022 11:27:22 +0000.
> > > > Anything received after that time might be too late.
> > > > 
> > > > The whole patch series can be found in one patch at:
> > > > 	https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.kernel.org%2Fpub%2Flinux%2Fkernel%2Fv4.x%2Fstable-review%2Fpatch-4.19.235-rc1.gz&amp;data=04%7C01%7Cjonathanh%40nvidia.com%7C31eb601c0fb5484081d008da05c3aaad%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637828635201758957%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=qkVZnVBxsP8BHFANdvt6NDk8btMPekZoMolKI%2FHK1Zw%3D&amp;reserved=0
> > > > or in the git tree and branch at:
> > > > 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
> > > > and the diffstat can be found below.
> > > > 
> > > > thanks,
> > > > 
> > > > greg k-h
> > > > 
> > > > -------------
> > > > Pseudo-Shortlog of commits:
> > > 
> > > ...
> > > 
> > > > James Morse <james.morse@arm.com>
> > > >       KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU
> > > 
> > > 
> > > The above is causing the following build error for ARM64 ...
> > > 
> > > arch/arm64/kvm/sys_regs.c: In function ‘reset_pmcr’:
> > > arch/arm64/kvm/sys_regs.c:624:3: error: implicit declaration of function ‘vcpu_sys_reg’ [-Werror=implicit-function-declaration]
> > >     vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> > >     ^~~~~~~~~~~~
> > > arch/arm64/kvm/sys_regs.c:624:32: error: lvalue required as left operand of assignment
> > >     vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> > > 
> > 
> > Is this also broken in Linus's tree?
> 
> 
> No, Linus' tree is not broken. However, I don't see this change in Linus'
> tree (v5.17-rc8).

Ah, this is a "fix something broken in stable-only" type patch :(

James, I'm dropping this from the 4.19, 4.9, and 4.14 trees right now as
it looks broken :(

thanks,

greg k-h
Re: [PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by James Morse 4 years, 3 months ago
Hi Greg,

On 3/14/22 2:57 PM, Greg Kroah-Hartman wrote:
> On Mon, Mar 14, 2022 at 02:14:41PM +0000, Jon Hunter wrote:
>> On 14/03/2022 14:05, Greg Kroah-Hartman wrote:
>>> On Mon, Mar 14, 2022 at 01:58:12PM +0000, Jon Hunter wrote:
>>>> On 14/03/2022 11:34, Greg Kroah-Hartman wrote:
>>>>> This is the start of the stable review cycle for the 4.19.235 release.
>>>>> There are 30 patches in this series, all will be posted as a response
>>>>> to this one.  If anyone has any issues with these being applied, please
>>>>> let me know.
>>>>>
>>>>> Responses should be made by Wed, 16 Mar 2022 11:27:22 +0000.
>>>>> Anything received after that time might be too late.


>>>>> James Morse <james.morse@arm.com>
>>>>>        KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU
>>>>
>>>>
>>>> The above is causing the following build error for ARM64 ...
>>>>
>>>> arch/arm64/kvm/sys_regs.c: In function ‘reset_pmcr’:
>>>> arch/arm64/kvm/sys_regs.c:624:3: error: implicit declaration of function ‘vcpu_sys_reg’ [-Werror=implicit-function-declaration]
>>>>      vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
>>>>      ^~~~~~~~~~~~
>>>> arch/arm64/kvm/sys_regs.c:624:32: error: lvalue required as left operand of assignment
>>>>      vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
>>>>
>>>
>>> Is this also broken in Linus's tree?
>>
>>
>> No, Linus' tree is not broken. However, I don't see this change in Linus'
>> tree (v5.17-rc8).
> 
> Ah, this is a "fix something broken in stable-only" type patch :(

> James, I'm dropping this from the 4.19, 4.9, and 4.14 trees right now as
> it looks broken :(

What would you prefer I do here:
  1 post a revert for the original problematic backport.
  2 post versions of this to fix each of the above 3 stable kernels. (instead of putting conditions in the stable tag).


Thanks,

James
Re: [PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by Greg Kroah-Hartman 4 years, 3 months ago
On Tue, Mar 15, 2022 at 12:14:08PM +0000, James Morse wrote:
> Hi Greg,
> 
> On 3/14/22 2:57 PM, Greg Kroah-Hartman wrote:
> > On Mon, Mar 14, 2022 at 02:14:41PM +0000, Jon Hunter wrote:
> > > On 14/03/2022 14:05, Greg Kroah-Hartman wrote:
> > > > On Mon, Mar 14, 2022 at 01:58:12PM +0000, Jon Hunter wrote:
> > > > > On 14/03/2022 11:34, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 4.19.235 release.
> > > > > > There are 30 patches in this series, all will be posted as a response
> > > > > > to this one.  If anyone has any issues with these being applied, please
> > > > > > let me know.
> > > > > > 
> > > > > > Responses should be made by Wed, 16 Mar 2022 11:27:22 +0000.
> > > > > > Anything received after that time might be too late.
> 
> 
> > > > > > James Morse <james.morse@arm.com>
> > > > > >        KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU
> > > > > 
> > > > > 
> > > > > The above is causing the following build error for ARM64 ...
> > > > > 
> > > > > arch/arm64/kvm/sys_regs.c: In function ‘reset_pmcr’:
> > > > > arch/arm64/kvm/sys_regs.c:624:3: error: implicit declaration of function ‘vcpu_sys_reg’ [-Werror=implicit-function-declaration]
> > > > >      vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> > > > >      ^~~~~~~~~~~~
> > > > > arch/arm64/kvm/sys_regs.c:624:32: error: lvalue required as left operand of assignment
> > > > >      vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> > > > > 
> > > > 
> > > > Is this also broken in Linus's tree?
> > > 
> > > 
> > > No, Linus' tree is not broken. However, I don't see this change in Linus'
> > > tree (v5.17-rc8).
> > 
> > Ah, this is a "fix something broken in stable-only" type patch :(
> 
> > James, I'm dropping this from the 4.19, 4.9, and 4.14 trees right now as
> > it looks broken :(
> 
> What would you prefer I do here:
>  1 post a revert for the original problematic backport.
>  2 post versions of this to fix each of the above 3 stable kernels. (instead of putting conditions in the stable tag).

I don't see what I did wrong with the "conditions" in the existing
commit you sent.  How did I get it wrong?

Best case, send a patch series for each kernel tree.  That way I "know"
I got the right thing here.

thanks,

greg k-h
Re: [PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by Naresh Kamboju 4 years, 3 months ago
> > > or in the git tree and branch at:
> > >     git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> > >
> > > -------------
> > > Pseudo-Shortlog of commits:
> >
> > ...
> >
> > > James Morse <james.morse@arm.com>
> > >      KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU
> >
> >
> > The above is causing the following build error for ARM64 ...
> >
> > arch/arm64/kvm/sys_regs.c: In function ‘reset_pmcr’:
> > arch/arm64/kvm/sys_regs.c:624:3: error: implicit declaration of function ‘vcpu_sys_reg’ [-Werror=implicit-function-declaration]
> >    vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> >    ^~~~~~~~~~~~
> > arch/arm64/kvm/sys_regs.c:624:32: error: lvalue required as left operand of assignment
> >    vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> >
>
> Is this also broken in Linus's tree?

nope.
It is also only on 4.19.

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 4.19 00/30] 4.19.235-rc1 review
Posted by Greg Kroah-Hartman 4 years, 3 months ago
On Mon, Mar 14, 2022 at 08:02:21PM +0530, Naresh Kamboju wrote:
> > > > or in the git tree and branch at:
> > > >     git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > > >
> > > > -------------
> > > > Pseudo-Shortlog of commits:
> > >
> > > ...
> > >
> > > > James Morse <james.morse@arm.com>
> > > >      KVM: arm64: Reset PMC_EL0 to avoid a panic() on systems with no PMU
> > >
> > >
> > > The above is causing the following build error for ARM64 ...
> > >
> > > arch/arm64/kvm/sys_regs.c: In function ‘reset_pmcr’:
> > > arch/arm64/kvm/sys_regs.c:624:3: error: implicit declaration of function ‘vcpu_sys_reg’ [-Werror=implicit-function-declaration]
> > >    vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> > >    ^~~~~~~~~~~~
> > > arch/arm64/kvm/sys_regs.c:624:32: error: lvalue required as left operand of assignment
> > >    vcpu_sys_reg(vcpu, PMCR_EL0) = 0;
> > >
> >
> > Is this also broken in Linus's tree?
> 
> nope.
> It is also only on 4.19.

Thanks.  I've pushed out -rc2 releases with this commit dropped.

greg k-h