Re: [PATCH v4 20/36] powerpc: Implement the new page table range API

2023-03-16 Thread Matthew Wilcox
On Wed, Mar 15, 2023 at 10:18:22AM +, Christophe Leroy wrote: > I investigated a bit further and can confirm now that the above won't > always work, see comment > https://elixir.bootlin.com/linux/v6.3-rc2/source/arch/powerpc/include/asm/nohash/32/pgtable.h#L147 > > And then you see > https:

[GIT PULL] Please pull powerpc/linux.git powerpc-6.3-3 tag

2023-03-16 Thread Michael Ellerman
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi Linus, Please pull some more powerpc fixes for 6.3: The following changes since commit eeac8ede17557680855031c6f305ece2378af326: Linux 6.3-rc2 (2023-03-12 16:36:44 -0700) are available in the git repository at: https://git.kernel.org/pub/

[powerpc:next-test] BUILD SUCCESS e760955c9f285eb8fec0d83ae001fae7714e5121

2023-03-16 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next-test branch HEAD: e760955c9f285eb8fec0d83ae001fae7714e5121 powerpc: Remove memcpy_page_flushcache() elapsed time: 732m configs tested: 82 configs skipped: 3 The following configs have been built successfully.

[powerpc:next] BUILD SUCCESS 3c1d9f36e985af84b9ba31b850d683c81ae96e8d

2023-03-16 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next branch HEAD: 3c1d9f36e985af84b9ba31b850d683c81ae96e8d powerpc: Simplify sysctl registration for nmi_wd_lpm_factor_ctl_table elapsed time: 732m configs tested: 82 configs skipped: 3 The following configs have b

Re: [PATCH v2] net: Use of_property_read_bool() for boolean properties

2023-03-16 Thread Jakub Kicinski
On Tue, 14 Mar 2023 14:18:27 -0500 Rob Herring wrote: > It is preferred to use typed property access functions (i.e. > of_property_read_ functions) rather than low-level > of_get_property/of_find_property functions for reading properties. > Convert reading boolean properties to of_property_read_boo

Re: [PATCH 0/3] COVER: Remove memcpy_page_flushcache()

2023-03-16 Thread Michael Ellerman
Ira Weiny writes: > + Konstantin > > Michael Ellerman wrote: >> Ira Weiny writes: >> > Dave Hansen wrote: >> >> On 3/15/23 16:20, Ira Weiny wrote: >> >> > Commit 21b56c847753 ("iov_iter: get rid of separate bvec and xarray >> >> > callbacks") removed the calls to memcpy_page_flushcache(). >> >>

Re: [PATCH 000/173] ALSA/ASoC: Convert to platform remove callback returning void

2023-03-16 Thread Takashi Iwai
On Wed, 15 Mar 2023 16:04:52 +0100, Uwe Kleine-König wrote: > > Hello, > > this series adapts the platform drivers below sound/ to use the .remove_new() > callback. Compared to the traditional .remove() callback .remove_new() returns > no value. This is a good thing because the driver core doesn'

[PATCH 4/4] powerpc/4xx: Delete unnecessary variable initialisations in four functions

2023-03-16 Thread Markus Elfring
Date: Thu, 16 Mar 2023 19:56:21 +0100 Some local variables will be set to an appropriate value before usage. Thus omit explicit initialisations at the beginning of these functions. Signed-off-by: Markus Elfring ---  arch/powerpc/platforms/4xx/pci.c | 14 +++---  1 file changed, 7 insertio

[PATCH 3/4] powerpc/4xx: Fix exception handling in ppc4xx_probe_pci_bridge()

2023-03-16 Thread Markus Elfring
Date: Thu, 16 Mar 2023 19:12:10 +0100 The label “fail” was used to jump to another pointer check despite of the detail in the implementation of the function “ppc4xx_probe_pci_bridge” that it was determined already that the corresponding variable contained a null pointer (because of a failed functi

[PATCH 2/4] powerpc/4xx: Fix exception handling in ppc4xx_probe_pcix_bridge()

2023-03-16 Thread Markus Elfring
Date: Thu, 16 Mar 2023 19:09:33 +0100 The label “fail” was used to jump to another pointer check despite of the detail in the implementation of the function “ppc4xx_probe_pcix_bridge” that it was determined already that the corresponding variable contained a null pointer (because of a failed funct

[PATCH 0/4] powerpc/4xx: Adjustments for four function implementations

2023-03-16 Thread Markus Elfring
Date: Thu, 16 Mar 2023 20:15:43 +0100 Some update suggestions were taken into account from static source code analysis. Markus Elfring (4):   Fix exception handling in ppc4xx_pciex_port_setup_hose()   Fix exception handling in ppc4xx_probe_pcix_bridge()   Fix exception handling in ppc4xx_probe_pc

[PATCH 1/4] powerpc/4xx: Fix exception handling in ppc4xx_pciex_port_setup_hose()

2023-03-16 Thread Markus Elfring
Date: Thu, 16 Mar 2023 19:00:57 +0100 The label “fail” was used to jump to another pointer check despite of the detail in the implementation of the function “ppc4xx_pciex_port_setup_hose” that it was determined already that the corresponding variable contained a null pointer (because of a failed f

Re: [PATCH v5 1/4] PCI: Introduce pci_dev_for_each_resource()

2023-03-16 Thread kernel test robot
Hi Andy, I love your patch! Yet something to improve: [auto build test ERROR on pci/next] [also build test ERROR on pci/for-linus powerpc/next powerpc/fixes linus/master v6.3-rc2 next-20230316] [cannot apply to soc/for-next] [If your patch is applied to the wrong git tree, kindly drop us a note

Re: [PATCH v2] net: Use of_property_read_bool() for boolean properties

2023-03-16 Thread patchwork-bot+netdevbpf
Hello: This patch was applied to netdev/net.git (main) by David S. Miller : On Tue, 14 Mar 2023 14:18:27 -0500 you wrote: > It is preferred to use typed property access functions (i.e. > of_property_read_ functions) rather than low-level > of_get_property/of_find_property functions for reading pr

Re: [PATCH 0/3] COVER: Remove memcpy_page_flushcache()

2023-03-16 Thread Ira Weiny
+ Konstantin Michael Ellerman wrote: > Ira Weiny writes: > > Dave Hansen wrote: > >> On 3/15/23 16:20, Ira Weiny wrote: > >> > Commit 21b56c847753 ("iov_iter: get rid of separate bvec and xarray > >> > callbacks") removed the calls to memcpy_page_flushcache(). > >> > > >> > kmap_atomic() is dep

[PATCH 2/2] ASoC: fsl: Specify driver name in ASoC card

2023-03-16 Thread Alexander Stein
Set the snd_soc_card driver name which fixes the warning: fsl-asoc-card sound: ASoC: driver name too long 'imx-audio-tlv320aic32x4' -> 'imx-audio-tlv32' Signed-off-by: Alexander Stein --- These patches could be squashed, but I opted for separation this patch is the actual functional change. Patch

[PATCH 1/2] ASoC: fsl: define a common DRIVER_NAME

2023-03-16 Thread Alexander Stein
Instead of copying the driver name manually, use a common define. No functional change. Signed-off-by: Alexander Stein --- sound/soc/fsl/fsl-asoc-card.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sound/soc/fsl/fsl-asoc-card.c b/sound/soc/fsl/fsl-asoc-card.c index c

Re: [PATCH 0/2] KVM: PPC: support kvm selftests

2023-03-16 Thread Michael Ellerman
Nicholas Piggin writes: > Hi, > > This series adds initial KVM selftests support for powerpc > (64-bit, BookS). Awesome. > It spans 3 maintainers but it does not really > affect arch/powerpc, and it is well contained in selftests > code, just touches some makefiles and a tiny bit headers so > c

Re: [PATCH 0/3] COVER: Remove memcpy_page_flushcache()

2023-03-16 Thread Michael Ellerman
Ira Weiny writes: > Dave Hansen wrote: >> On 3/15/23 16:20, Ira Weiny wrote: >> > Commit 21b56c847753 ("iov_iter: get rid of separate bvec and xarray >> > callbacks") removed the calls to memcpy_page_flushcache(). >> > >> > kmap_atomic() is deprecated and used in the x86 version of >> > memcpy_p