Re: Build regressions/improvements in v4.16-rc3

2018-02-28 Thread Geert Uytterhoeven
On Wed, Feb 28, 2018 at 12:27 PM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > JFYI, when comparing v4.16-rc3[1] to v4.16-rc2[3], the summaries are: > - build errors: +1/-16 + /home/kisskb/slave/src/arch/powerpc/kvm/powerpc.c: error: label 'out' defined but not used [-W

Re: [PATCH] macintosh/via-pmu68k: Initialize PMU driver with setup_arch and arch_initcall

2018-02-26 Thread Geert Uytterhoeven
; problem. It uses this call sequence: > > setup_arch > find_via_pmu > init_pmu > ... > arch_initcall > via_pmu_start > > Bring via-pmu68k.c into line with via-pmu.c to fix this issue. > > Cc: Geert Uytterhoeven <ge...@linux-

Re: Build regressions/improvements in v4.16-rc2

2018-02-19 Thread Geert Uytterhoeven
On Mon, Feb 19, 2018 at 2:57 PM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > JFYI, when comparing v4.16-rc2[1] to v4.16-rc1[3], the summaries are: > - build errors: +5/-2 + /home/kisskb/slave/src/arch/arm64/kernel/head.S: Error: junk at end of line, first unrecognized cha

Re: Build regressions/improvements in v4.16-rc1

2018-02-12 Thread Geert Uytterhoeven
On Mon, Feb 12, 2018 at 11:17 AM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > Below is the list of build error/warning regressions/improvements in > v4.16-rc1[1] compared to v4.15[2]. > > Summarized: > - build errors: +13/-5 > - build warnings: +1653/-1537

Re: [RFC PATCH v2 1/1] of: introduce event tracepoints for dynamic device_node lifecyle

2018-01-25 Thread Geert Uytterhoeven
Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.

Re: [PATCH 16/67] powerpc: rename dma_direct_ to dma_nommu_

2018-01-02 Thread Geert Uytterhoeven
Hi Michael, On Wed, Jan 3, 2018 at 7:24 AM, Michael Ellerman <m...@ellerman.id.au> wrote: > Geert Uytterhoeven <ge...@linux-m68k.org> writes: > >> On Tue, Jan 2, 2018 at 10:45 AM, Michael Ellerman <m...@ellerman.id.au> >> wrote: >>> Christoph Hellwig

Re: [PATCH 05/67] dma-mapping: replace PCI_DMA_BUS_IS_PHYS with a flag in struct dma_map_ops

2018-01-02 Thread Geert Uytterhoeven
decision. > > Signed-off-by: Christoph Hellwig <h...@lst.de> For m68k: Acked-by: Geert Uytterhoeven <ge...@linux-m68k.org> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with

Re: [PATCH 22/67] dma-mapping: clear harmful GFP_* flags in common code

2018-01-02 Thread Geert Uytterhoeven
On Fri, Dec 29, 2017 at 9:18 AM, Christoph Hellwig <h...@lst.de> wrote: > Life the code from x86 so that we behave consistently. In the future we > should probably warn if any of these is set. > > Signed-off-by: Christoph Hellwig <h...@lst.de> For m68k: Acked-by: Geert U

Re: [PATCH 02/67] alpha: mark jensen as broken

2018-01-02 Thread Geert Uytterhoeven
C 150 AXP (aka Jensen): This is a very old Digital system - one > of the first-generation Alpha systems. A number of these systems Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conve

Re: [PATCH 29/67] dma-direct: use node local allocations for coherent memory

2018-01-02 Thread Geert Uytterhoeven
page_order); > if (!page) > return NULL; > Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists

Re: [PATCH 16/67] powerpc: rename dma_direct_ to dma_nommu_

2018-01-02 Thread Geert Uytterhoeven
t;, "premapped" ? "identity"? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds

Re: [PATCH 27/67] dma-direct: add dma address sanity checks

2017-12-29 Thread Geert Uytterhoeven
dma_addr_t ... > + caller, (long long)dma_addr, size, ... and use _addr. > + (long long)*dev->dma_mask); This cast is not needed, as u64 is unsigned long long in kernelspace on all architectures. Gr{oetje,eeting}s, Geer

[PATCH] net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit

2017-11-29 Thread Geert Uytterhoeven
((struct sk_buff *)cur_p->app4); ^ cdmac_bd.app4 is u32, so it is too small to hold a kernel pointer. Note that several other fields in struct cdmac_bd are also too small to hold physical addresses on 64-bit platforms. Signed-off-by: Geert Uytterhoeven <geert+rene...@gli

Re: [PATCH v2 5/5] of/fdt: only store the device node basename in full_name

2017-11-28 Thread Geert Uytterhoeven
> /proc/iomem names. I guess the plan is to get rid in a subsequent step of all calls to kbasename() on a full name, which is now futile? Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal co

[PATCH] fbdev: controlfb: Add missing modes to fix out of bounds access

2017-11-07 Thread Geert Uytterhoeven
des to fix this. Reported-by: Dan Carpenter <dan.carpen...@oracle.com> Signed-off-by: Geert Uytterhoeven <ge...@linux-m68k.org> --- Compile-tested only. The 1152x768 mode should be OK. Given the 1600x1024 mode has a lower dotclock (112 MHz) than the supported 1280x960 mode, it's p

Re: [bug report] out of bounds read parsing vmode commandline option

2017-10-04 Thread Geert Uytterhoeven
he 1152x768 mode is probably OK. Given the 1600x1024 mode has a lower dotclock (112 MHz) than the supported 1280x960 mode, it's probably OK, too. platinum_reg_init[] and valkyrie_reg_init[] seem to be handled fine. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's

Re: [RESEND PATCH v5 00/16] eeprom: at24: Add OF device ID table

2017-08-30 Thread Geert Uytterhoeven
n is to wait for > the DTS patches to land first. Which means new kernels won't work with old DTBs. Oops... I'm afraid that needs to be fixed. People care about DTB backward compatibility on many platforms. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's l

Re: [PATCH 12/12] dma-mapping: turn dma_cache_sync into a dma_map_ops method

2017-08-28 Thread Geert Uytterhoeven
uct dma_map_ops and implement it for the > mips defualt DMA ops, and the parisc pa11 ops. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. Bu

Re: [PATCH] powerpc/asm/cacheflush: Cleanup cacheflush function params

2017-07-20 Thread Geert Uytterhoeven
(unsigned long)addr + (L1_CACHE_BYTES - 1); >> + void *addr = (void *)((u32)start & ~(L1_CACHE_BYTES - 1)); > > unsigned long would be nicer than u32. Indeed. That would make this work on ppc64, too. After which ppc64 has an identical copy (u64 = unsigned long on ppc64) belo

Re: [PATCH] powerpc/asm/cacheflush: Cleanup cacheflush function params

2017-07-20 Thread Geert Uytterhoeven
+-- These are used on blackfin, so changing them without changing the blackfin cache ops will break the build. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call my

Re: [PATCH] soc: Convert to using %pOF instead of full_name

2017-07-19 Thread Geert Uytterhoeven
ff-by: Rob Herring <r...@kernel.org> Reviewed-by: Geert Uytterhoeven <geert+rene...@glider.be> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myse

Re: [PATCH 1/2] fsl/fman: propagate dma_ops

2017-06-26 Thread Geert Uytterhoeven
Hi Madalin, On Mon, Jun 26, 2017 at 4:55 PM, Madalin-cristian Bucur <madalin.bu...@nxp.com> wrote: >> -Original Message- >> From: geert.uytterhoe...@gmail.com [mailto:geert.uytterhoe...@gmail.com] >> On Behalf Of Geert Uytterhoeven >> Sent: Monday, June 26

Re: [PATCH] fsl/fman: add dependency on HAS_DMA

2017-06-26 Thread Geert Uytterhoeven
> It would be nice to specify the commit that caused this. That would be commit 5567e989198b5a8d ("fsl/fman: propagate dma_ops"). However, none of the fman code uses any DMA API calls, so IMHO the set_dma_ops() should be done somewhere else. Gr{oetje,eeting}s, G

Re: [PATCH 1/2] fsl/fman: propagate dma_ops

2017-06-26 Thread Geert Uytterhoeven
file? If it's really needed, can't set_dma_ops() be called from the driver that needs it, cfr. your other patch "[PATCH 2/2] dpaa_eth: reuse the dma_ops provided by the FMan MAC device"? Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots o

Re: [PATCH 33/44] openrisc: remove arch-specific dma_supported implementation

2017-06-09 Thread Geert Uytterhoeven
Hellwig <h...@lst.de> > --- > arch/openrisc/include/asm/dma-mapping.h | 7 --- Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. Bu

Re: [PATCH 12/17] tty: New RISC-V SBI Console Driver

2017-06-07 Thread Geert Uytterhoeven
CC (hypervisor) console folks On Wed, Jun 7, 2017 at 1:00 AM, Palmer Dabbelt wrote: > This patch adds a new driver for the console availiable via the RISC-V > SBI. This console is specified to be used for early boot messages, and > is designed to be a very simple (albiet

Re: powerpc/opal-irqchip: Use interrupt names if present

2017-06-03 Thread Geert Uytterhoeven
Hi Ben, On Fri, Jun 2, 2017 at 4:11 PM, Benjamin Herrenschmidt <b...@kernel.crashing.org> wrote: > On Fri, 2017-06-02 at 14:39 +0200, Geert Uytterhoeven wrote: >> > diff --git a/arch/powerpc/platforms/powernv/opal-irqchip.c >> > b/arch/powerpc/platforms/powern

[PATCH v3 2/6] arm64: dts: lg1313: DT fix s/#interrupts-cells/#interrupt-cells/

2017-06-02 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Chanho Min <chanho@lge.com> --- v3: - Add Acked-by, v2: - New. --- arch/arm64/boot/dts/lg/lg1313.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/lg/lg1313.dtsi

[PATCH v3 1/6] arm64: dts: lg1312: DT fix s/#interrupts-cells/#interrupt-cells/

2017-06-02 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Rob Herring <r...@kernel.org> Acked-by: Chanho Min <chanho@lge.com> --- v3: - Add Acked-by, v2: - Add Acked-by, - Rebased. --- arch/arm64/boot/dts/lg/lg1312.dtsi | 2 +- 1 file changed, 1 insert

[PATCH v3 4/6] powerpc: dts: acadia: DT fix s/#interrupts-parent/#interrupt-parent/

2017-06-02 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Rob Herring <r...@kernel.org> --- v3: - No changes, v2: - Add Acked-by. --- arch/powerpc/boot/dts/acadia.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/boot/dts/acadi

[PATCH v3 5/6] dt-bindings: display: amlogic: DT fix s/resets-names/reset-names/

2017-06-02 Thread Geert Uytterhoeven
Fixes: 8cceda5349377e30 ("dt-bindings: Add bindings for the Amlogic Meson dw-hdmi extension") Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- v3: - New. --- Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt | 2 +- 1 file changed, 1 insertio

[PATCH v3 0/6] DT: Fix spelling of standard properties

2017-06-02 Thread Geert Uytterhoeven
uot; # false positive phys-cells git grep -E "#${words}-cell\>[^-]" git grep -w adress-cells git grep -Ew "interrupts-(map|parent)" Geert Uytterhoeven (6): arm64: dts: lg1312: DT fix s/#interrupts-cells/#interrupt-cells/ arm64: dts: lg1313: DT fix s/#int

[PATCH v3 6/6] dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/

2017-06-02 Thread Geert Uytterhoeven
Fixes: fd913ef7ce619467 ("Bluetooth: btusb: Add out-of-band wakeup support") Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- v3: - New. --- Documentation/devicetree/bindings/net/btusb.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH v3 3/6] dt: booting-without-of: DT fix s/#interrupt-cell/#interrupt-cells/

2017-06-02 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Rob Herring <r...@kernel.org> --- v3: - No changes, v2: - Add Acked-by. --- Documentation/devicetree/booting-without-of.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentatio

Re: powerpc/opal-irqchip: Use interrupt names if present

2017-06-02 Thread Geert Uytterhoeven
y_read_string_array(opal_node, "opal-interrupts-names", > + names, opal_irq_count); Just double-checking, as it's different from the standard "interrupt-names": is "opal-interrupts-names" the correct name? Gr{oetje,eeting}s,

Re: [PATCH] tty: add TIOCGPTPEER ioctl

2017-06-01 Thread Geert Uytterhoeven
erywhere) > #define TIOCGDEV _IOR('T',0x32, unsigned int) /* Get primary device > node of /dev/console */ > #define TIOCSIG_IOW('T',0x36, int) /* Generate signal on > Pty slave */ > #define TIOCVHANGUP0x5437 Gr{oetje,eeting}s,

Re: [PATCH v4 00/20] eeprom: at24: Add OF device ID table

2017-05-22 Thread Geert Uytterhoeven
don't mind though, I will leave the manufacturers that are different > than the atmel variants in the mainline DTS as you and Geert asked. OK, thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In pers

Re: [PATCH v4 00/20] eeprom: at24: Add OF device ID table

2017-05-22 Thread Geert Uytterhoeven
compatible = "atmel,24c02"; you do want to keep the real vendor/part combo, i.e. compatible = "renesas,24c02", "atmel,24c02"; like in v3, which is what I gave my Reviewed-by for. Thanks! Gr{oetje,eeting}s, Geert -- Geert U

Re: [PATCH v2 2/4] asm-generic/io.h: Remove unused generic __ioremap() definition

2017-03-21 Thread Geert Uytterhoeven
Signed-off-by: Bjorn Helgaas <bhelg...@google.com> > Reviewed-by: Arnd Bergmann <a...@arndb.de> Regardless, Acked-by: Geert Uytterhoeven <ge...@linux-m68k.org> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...

Re: [PATCH v2 16/23] MAINTAINERS: Add file patterns for powerpc device tree bindings

2017-03-15 Thread Geert Uytterhoeven
Hi Michael, On Wed, Mar 15, 2017 at 10:30 AM, Michael Ellerman <m...@ellerman.id.au> wrote: > Geert Uytterhoeven <ge...@linux-m68k.org> writes: >> On Wed, Mar 15, 2017 at 1:19 AM, Michael Ellerman <m...@ellerman.id.au> >> wrote: >>> Geert

Re: [PATCH v2 16/23] MAINTAINERS: Add file patterns for powerpc device tree bindings

2017-03-15 Thread Geert Uytterhoeven
Hi Michael, On Wed, Mar 15, 2017 at 1:19 AM, Michael Ellerman <m...@ellerman.id.au> wrote: > Geert Uytterhoeven <ge...@linux-m68k.org> writes: >> Submitters of device tree binding documentation may forget to CC >> the subsystem maintainer if this is missing.

[PATCH v2 16/23] MAINTAINERS: Add file patterns for powerpc device tree bindings

2017-03-12 Thread Geert Uytterhoeven
Submitters of device tree binding documentation may forget to CC the subsystem maintainer if this is missing. Signed-off-by: Geert Uytterhoeven <ge...@linux-m68k.org> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Paul Mackerras <pau...@samba.org> Cc: M

Re: [PATCH 00/35] treewide trivial patches converting pr_warning to pr_warn

2017-02-17 Thread Geert Uytterhoeven
/' and some emacsing. > > Sorry about asking if that has been asked already. > > Wouldn't it be slightly less intrusive to simply redefined > pr_warning() as a synonym for pr_warn()? That's already the case. This series cleans up the cruft, so we can catch all users with "

Re: [PATCH RESEND 10/10] m68k/mac: Replace via-maciisi driver with via-cuda driver

2017-01-02 Thread Geert Uytterhoeven
<user...@yahoo.com> > Signed-off-by: Finn Thain <fth...@telegraphics.com.au> Acked-by: Geert Uytterhoeven <ge...@linux-m68k.org> I guess this will go in with the rest of the series through Ben's macintosh tree? > --- > arch/m68k/include/asm/macintosh.h | 2 +- > arch/m6

Re: [PATCH v2 7/7] soc: renesas: Identify SoC and register with the SoC bus

2016-11-14 Thread Geert Uytterhoeven
Hi Arnd, On Thu, Nov 10, 2016 at 12:37 PM, Arnd Bergmann <a...@arndb.de> wrote: > On Thursday, November 10, 2016 11:19:20 AM CET Geert Uytterhoeven wrote: >> On Wed, Nov 9, 2016 at 5:55 PM, Arnd Bergmann <a...@arndb.de> wrote: >> > On Monday, October 31, 2016 12:3

Re: [PATCH v2 0/7] soc: renesas: Identify SoC and register with the SoC bus

2016-11-10 Thread Geert Uytterhoeven
On Thu, Nov 10, 2016 at 10:22 AM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > Thanks, I've created the branch/tag : > > git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git > branch soc-device-match > signed tag soc-device-match-tag1

Re: [PATCH v2 7/7] soc: renesas: Identify SoC and register with the SoC bus

2016-11-10 Thread Geert Uytterhoeven
Hi Arnd, Thanks for your comments! On Wed, Nov 9, 2016 at 5:55 PM, Arnd Bergmann <a...@arndb.de> wrote: > On Monday, October 31, 2016 12:30:55 PM CET Geert Uytterhoeven wrote: >> v2: >> - Drop SoC families and family names; use fixed "Renesas" instead, &

Re: [v16, 0/7] Fix eSDHC host version register bug

2016-11-10 Thread Geert Uytterhoeven
>> - Fixed error code issue in guts driver >> Changes for v16: >> - Dropped patch 'powerpc/fsl: move mpc85xx.h to include/linux/fsl' >> - Added a bug-fix patch from Geert >> --- >> >> Arnd Bergmann (1): >> base: soc: introdu

Re: [PATCH v2 0/7] soc: renesas: Identify SoC and register with the SoC bus

2016-11-10 Thread Geert Uytterhoeven
Hi Ulf, On Wed, Nov 9, 2016 at 10:12 PM, Arnd Bergmann <a...@arndb.de> wrote: > On Wednesday, November 9, 2016 6:19:06 PM CET Geert Uytterhoeven wrote: >> On Wed, Nov 9, 2016 at 5:56 PM, Arnd Bergmann <a...@arndb.de> wrote: >> > On Wednesday, November 9, 2016 2:3

Re: [PATCH v2 0/7] soc: renesas: Identify SoC and register with the SoC bus

2016-11-09 Thread Geert Uytterhoeven
Hi Arnd, On Wed, Nov 9, 2016 at 5:56 PM, Arnd Bergmann <a...@arndb.de> wrote: > On Wednesday, November 9, 2016 2:34:33 PM CET Geert Uytterhoeven wrote: >> > And Samsung. >> > Shall I create the immutable branch now? >> >> Arnd: are you happy with the new pa

Re: [PATCH v2 0/7] soc: renesas: Identify SoC and register with the SoC bus

2016-11-09 Thread Geert Uytterhoeven
Hi Arnd, On Mon, Nov 7, 2016 at 10:35 AM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > On Mon, Oct 31, 2016 at 12:30 PM, Geert Uytterhoeven > <geert+rene...@glider.be> wrote: >> Some Renesas SoCs may exist in different revisions, providing slightly >> differe

Re: [PATCH v2 0/7] soc: renesas: Identify SoC and register with the SoC bus

2016-11-07 Thread Geert Uytterhoeven
On Mon, Oct 31, 2016 at 12:30 PM, Geert Uytterhoeven <geert+rene...@glider.be> wrote: > Some Renesas SoCs may exist in different revisions, providing slightly > different functionalities (e.g. R-Car H3 ES1.x and ES2.0), and behavior > (errate and quirks). This needs to be catered

[PATCH v2 7/7] soc: renesas: Identify SoC and register with the SoC bus

2016-10-31 Thread Geert Uytterhoeven
a hardcoded fallback if missing. Example: Detected Renesas r8a7791 (0x47) ES1.0 ... # cat /sys/devices/soc0/{family,machine,soc_id,revision} Renesas Koelsch r8a7791 ES1.0 Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- v2: - Drop SoC families and

[PATCH v2 2/7] base: soc: Introduce soc_device_match() interface

2016-10-31 Thread Geert Uytterhoeven
ompare but instead use glob_match() to allow wildcards in strings. Signed-off-by: Arnd Bergmann <a...@arndb.de> Signed-off-by: Yangbo Lu <yangbo...@nxp.com> Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> --- v2:

[PATCH v2 0/7] soc: renesas: Identify SoC and register with the SoC bus

2016-10-31 Thread Geert Uytterhoeven
2.0 in branch topic/r8a7795-es2-v1-rebased2. Thanks for your comments! Arnd Bergmann (1): base: soc: Introduce soc_device_match() interface Geert Uytterhoeven (6): base: soc: Early register bus when needed base: soc: Check for NULL SoC device attributes base: soc: Provide a dummy impl

[PATCH v2 3/7] base: soc: Check for NULL SoC device attributes

2016-10-31 Thread Geert Uytterhoeven
If soc_device_match() is used to check the value of a specific attribute that is not present for the current SoC, the kernel crashes with a NULL pointer dereference. Fix this by explicitly checking for the absence of a needed property, and considering this a non-match. Signed-off-by: Geert

[PATCH v2 4/7] base: soc: Provide a dummy implementation of soc_device_match()

2016-10-31 Thread Geert Uytterhoeven
Provide a dummy implementation of soc_device_match(), to allow compiling drivers that may be used on SoCs both with and without CONFIG_SOC_BUS, and for compile testing. Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- v2: - New. --- include/linux/sys_soc.h | 6 ++

[PATCH v2 6/7] arm64: dts: r8a7795: Add device node for PRR

2016-10-31 Thread Geert Uytterhoeven
Add a device node for the Product Register, which provides SoC product and revision information. Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- v2: - New. --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/bo

[PATCH v2 1/7] base: soc: Early register bus when needed

2016-10-31 Thread Geert Uytterhoeven
revision information, while it's not so easy to initialize the SoC bus even earlier using an initcall. To fix this, let soc_device_register() register the bus early if that hasn't happened yet. Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Arnd Bergmann <a...

[PATCH v2 5/7] ARM: shmobile: Document DT bindings for CCCR and PRR

2016-10-31 Thread Geert Uytterhoeven
Add device tree binding documentation for the Common Chip Code Register and Product Register, which provide SoC product and revision information. Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- v2: - New. --- Documentation/devicetree/bindings/arm/shmobile.tx

[PATCH v2 3/6] arm64: dts: lg1313: DT fix s/#interrupts-cells/#interrupt-cells/

2016-10-21 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- v2: - New. --- arch/arm64/boot/dts/lg/lg1313.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/lg/lg1313.dtsi b/arch/arm64/boot/dts/lg/lg1313.dtsi index e703e1149c757082..abb2162228

[PATCH v2 4/6] ASoC: davinci-mcbsp: DT fix s/interrupts-names/interrupt-names/

2016-10-21 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Rob Herring <r...@kernel.org> --- v2: - Add Acked-by, - Split off from a completely unrelated patch. --- Documentation/devicetree/bindings/sound/davinci-mcbsp.txt | 2 +- 1 file changed, 1 insertion(+), 1 delet

[PATCH v2 0/6] DT: Fix spelling of standard properties

2016-10-21 Thread Geert Uytterhoeven
sound-dai|thermal-sensor)" git grep -Ew "${words}s-names" git grep -E "[^-]\<${words}-name\>[^-]" git grep -Ew "#${words}s-cells" # false positive phys-cells git grep -E "#${words}-cell\>[^-]" git grep -w ad

[PATCH v2 1/6] ARM: dts: STiH407: DT fix s/interrupts-names/interrupt-names/

2016-10-21 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Rob Herring <r...@kernel.org> --- v2: - Add Acked-by. --- arch/arm/boot/dts/stih407-pinctrl.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/stih407-pinctrl.dtsi b/arch/

[PATCH v2 2/6] arm64: dts: lg1312: DT fix s/#interrupts-cells/#interrupt-cells/

2016-10-21 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Rob Herring <r...@kernel.org> --- v2: - Add Acked-by, - Rebased. --- arch/arm64/boot/dts/lg/lg1312.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/lg/lg1312.dtsi

[PATCH v2 6/6] powerpc: dts: acadia: DT fix s/#interrupts-parent/#interrupt-parent/

2016-10-21 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Rob Herring <r...@kernel.org> --- v2: - Add Acked-by. --- arch/powerpc/boot/dts/acadia.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/boot/dts/acadia.dts b/arch/powe

[PATCH v2 5/6] dt: booting-without-of: DT fix s/#interrupt-cell/#interrupt-cells/

2016-10-21 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> Acked-by: Rob Herring <r...@kernel.org> --- v2: - Add Acked-by. --- Documentation/devicetree/booting-without-of.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/booting-witho

Re: Build regressions/improvements in v4.9-rc1

2016-10-17 Thread Geert Uytterhoeven
On Mon, Oct 17, 2016 at 9:21 AM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > Below is the list of build error/warning regressions/improvements in > v4.9-rc1[1] compared to v4.8[2]. > [1] http://kisskb.ellerman.id.au/kisskb/head/11053/ (all 262 configs) > [2] http://kis

Re: [RFC v3 29/45] m68k: dma-mapping: Use unsigned long for dma_attrs

2016-06-03 Thread Geert Uytterhoeven
On Thu, Jun 2, 2016 at 5:39 PM, Krzysztof Kozlowski <k.kozlow...@samsung.com> wrote: > Split out subsystem specific changes for easier reviews. This will be > squashed with main commit. > > Signed-off-by: Krzysztof Kozlowski <k.kozlow...@samsung.com> Looks good. Acked-by

Re: [RFC v3 02/45] dma-mapping: Use unsigned long for dma_attrs

2016-06-03 Thread Geert Uytterhoeven
DMA_ATTR_ALLOC_SINGLE_PAGES(1UL << 8) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalist

Re: [PATCH v4 00/16] genrtc removal

2016-05-31 Thread Geert Uytterhoeven
Looks like Arnd forgot to include these when reposting: Acked-by: Geert Uytterhoeven <ge...@linux-m68k.org> For the m68k bits: Tested-by: Geert Uytterhoeven <ge...@linux-m68k.org> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Li

Re: Build regressions/improvements in v4.7-rc1

2016-05-30 Thread Geert Uytterhoeven
On Mon, May 30, 2016 at 9:28 AM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > + /home/kisskb/slave/src/arch/powerpc/include/asm/nohash/64/pgalloc.h: > error: implicit declaration of function 'pte_fragment_fre' > [-Werror=implicit-function-declaration]/home/kisskb/slave/s

[PATCH 25/54] MAINTAINERS: Add file patterns for powerpc device tree bindings

2016-05-22 Thread Geert Uytterhoeven
Submitters of device tree binding documentation may forget to CC the subsystem maintainer if this is missing. Signed-off-by: Geert Uytterhoeven <ge...@linux-m68k.org> Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> Cc: Paul Mackerras <pau...@samba.org> Cc: M

Re: [PATCH v7 45/50] drivers/of: Avoid recursively calling unflatten_dt_node()

2016-05-13 Thread Geert Uytterhoeven
of 1136 bytes is larger than 1024 bytes [-Wframe-larger-than=] Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journ

Re: Build regressions/improvements in v4.6-rc7

2016-05-09 Thread Geert Uytterhoeven
On Mon, May 9, 2016 at 10:24 AM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > JFYI, when comparing v4.6-rc7[1] to v4.6-rc6[3], the summaries are: > - build errors: +188/-7 For a quiet -rc7, the results are devastating: + /home/kisskb/slave/src/arch/sh/kernel/setup.c: err

Re: [PATCH v3 00/16] genrtc removal

2016-05-02 Thread Geert Uytterhoeven
Hi Arnd, On Thu, Apr 28, 2016 at 9:48 AM, Geert Uytterhoeven <ge...@linux-m68k.org> wrote: > On Thu, Apr 28, 2016 at 12:34 AM, Arnd Bergmann <a...@arndb.de> wrote: >> I ended up stuffing the two patch series into one, as they are now >> more dependent on one another.

Re: [PATCH v3 00/16] genrtc removal

2016-04-28 Thread Geert Uytterhoeven
l, after fixing the minor nit: Acked-by: Geert Uytterhoeven <ge...@linux-m68k.org> For the m68k bits: Tested-by: Geert Uytterhoeven <ge...@linux-m68k.org> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In

Re: [PATCH v3 13/16] char/genrtc: remove powerpc support

2016-04-28 Thread Geert Uytterhoeven
;changing". > + a proper RTC device driver. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker.

Re: [PATCH v3 04/16] rtc: sh: provide rtc_class_ops directly

2016-04-28 Thread Geert Uytterhoeven
platform > devices. If you describe the RTC in DT, it can bound to a hardware-specific driver in drivers/rtc/rtc-*.c. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical

Re: [PATCH 6/8] char/genrtc: parisc: use asm-generic/rtc.h

2016-04-27 Thread Geert Uytterhoeven
ist. > > If we also drop m68k, that just leaves powerpc. I've just checked Debian's unofficial linux-image-4.5.0-1-m68k_4.5.1-1_m68k, and it also enables RTC_CLASS and CONFIG_RTC_DRV_GENERIC, so gen_rtc can be dropped on m68k for sure. Gr{oetje,eeting}s, Geert -- Geer

Re: char: legacy RTC cleanups

2016-04-27 Thread Geert Uytterhoeven
IW, all PPC defconfigs (except tqm8xx.dts, which is a more recent platform) enabling it did that long before my old commit to enable rtc-generic support on PPC: commit bcd68a70cb0eee556d86d93133aa150319bd9f53 Author: Geert Uytterhoeven <geert.uytterhoe...@sonycom.com> Date: Thu Feb 19 16:50:46 2009 +0100 powerpc

Re: char: legacy RTC cleanups

2016-04-27 Thread Geert Uytterhoeven
Hi Arnd, On Wed, Apr 27, 2016 at 10:33 AM, Arnd Bergmann <a...@arndb.de> wrote: > On Wednesday 27 April 2016 09:54:41 Geert Uytterhoeven wrote: >> On Tue, Apr 26, 2016 at 11:44 PM, Arnd Bergmann <a...@arndb.de> wrote: >> > For the genrtc driver, rearrangin

Re: char: legacy RTC cleanups

2016-04-27 Thread Geert Uytterhoeven
een unused for a while. All defconfigs either use CONFIG_RTC_DRV_GENERIC, or enable a more specific RTC driver. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call my

Re: [PATCH v2 0/6] simplify rtc-generic driver

2016-04-27 Thread Geert Uytterhoeven
een unused for a while. CONFIG_RTC_DRV_GENERIC is modular, so I typically don't run-test it. I just did that, and after fixing patch 1 to use IS_ENABLED() it worked fine on ARAnyM. Tested-by: Geert Uytterhoeven <ge...@linux-m68k.org> I do not have a Q40, so I couldn't test that part. Thanks

Re: [PATCH v2 1/6] rtc: m68k: provide rtc_class_ops directly

2016-04-27 Thread Geert Uytterhoeven
ere. > + pdev = platform_device_register_data(NULL, "rtc-generic", -1, > +_rtc_ops, > + sizeof(generic_rtc_ops)); > return PTR_ERR_OR_ZERO(pdev); > } Gr{oetje,eeting}s,

Re: [PATCH 06/14] dmaengine: bcm2835: DT spelling s/interrupts-names/interrupt-names/

2016-04-25 Thread Geert Uytterhoeven
Hi Vinod, On Mon, Apr 25, 2016 at 5:26 PM, Vinod Koul <vinod.k...@intel.com> wrote: > On Wed, Apr 20, 2016 at 05:32:11PM +0200, Geert Uytterhoeven wrote: >> Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> >> --- >> Documentation/devicetree/bin

[PATCH 07/14] dt: booting-without-of: DT spelling s/#interrupt-cell/#interrupt-cells/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- Documentation/devicetree/booting-without-of.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/booting-without-of.txt b/Documentation/devicetree/booting-without-of.txt

[PATCH 00/14] DT: Fix spelling of standard properties

2016-04-20 Thread Geert Uytterhoeven
ipts/spelling.txt. Alternatively, we may want to do something smarter and more DT specific? Geert Uytterhoeven (14): ARM: dts: STiH407: DT spelling s/interrupts-names/interrupt-names/ ARM: dts: omap5-board-common: DT spelling s/interrupt-name/interrupt-names/ ARM: dts: omap5-cm-t54: DT

[PATCH 01/14] ARM: dts: STiH407: DT spelling s/interrupts-names/interrupt-names/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- arch/arm/boot/dts/stih407-pinctrl.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/stih407-pinctrl.dtsi b/arch/arm/boot/dts/stih407-pinctrl.dtsi index a538ae52d32b7cbb..7517d373e1

[PATCH 12/14] phy: phy-stih41x-usb: DT spelling s/#phy-cell/#phy-cells/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- Documentation/devicetree/bindings/phy/phy-stih41x-usb.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/phy/phy-stih41x-usb.txt b/Documentation/devicetree/bindings/p

[PATCH 04/14] ARM: dts: OMAP36xx: : DT spelling s/#address-cell/#address-cells/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- arch/arm/boot/dts/omap36xx.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/omap36xx.dtsi b/arch/arm/boot/dts/omap36xx.dtsi index ce1e242d4dc07ea8..8b797915300894d8 100644 --- a/arch/ar

[PATCH 13/14] rtc: rtc-sa1100: DT spelling s/interrupt-name/interrupt-names/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- Documentation/devicetree/bindings/rtc/sa1100-rtc.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/rtc/sa1100-rtc.txt b/Documentation/devicetree/bindings/rtc/sa1100-r

[PATCH 09/14] Input: touchscreen: Broadcom iProc: DT spelling s/clock-name/clock-names/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- .../devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.t

[PATCH 02/14] ARM: dts: omap5-board-common: DT spelling s/interrupt-name/interrupt-names/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/omap5-board-common.dtsi b/arch/arm/boot/dts/omap5-board-common.dtsi index 902657d671

[PATCH 08/14] powerpc: dts: acadia: DT spelling s/#interrupts-parent/#interrupt-parent/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- arch/powerpc/boot/dts/acadia.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/boot/dts/acadia.dts b/arch/powerpc/boot/dts/acadia.dts index 57291f61ffe7021a..86266159521edac2 100644 ---

[PATCH 14/14] regulator: ti-abb: DT spelling s/#{address, size}-cell/#{address, size}-cells/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- .../devicetree/bindings/regulator/ti-abb-regulator.txt | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/regulator/ti-abb-regulator.txt b/Documen

[PATCH 11/14] PCI: hisi: DT spelling s/interrupts-*/interrupt-*/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- Documentation/devicetree/bindings/pci/hisilicon-pcie.txt | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt b/Documentation/devicetree/bi

[PATCH 03/14] ARM: dts: omap5-cm-t54: DT spelling s/interrupt-name/interrupt-names/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- arch/arm/boot/dts/omap5-cm-t54.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/omap5-cm-t54.dts b/arch/arm/boot/dts/omap5-cm-t54.dts index ecc591dc0778ddbf..467291d71e96e5fe

[PATCH 06/14] dmaengine: bcm2835: DT spelling s/interrupts-names/interrupt-names/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- Documentation/devicetree/bindings/sound/davinci-mcbsp.txt | 2 +- drivers/dma/bcm2835-dma.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bi

[PATCH 10/14] misc: sram: DT spelling s/#adress-cells/#address-cells/

2016-04-20 Thread Geert Uytterhoeven
Signed-off-by: Geert Uytterhoeven <geert+rene...@glider.be> --- Documentation/devicetree/bindings/sram/sram.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/sram/sram.txt b/Documentation/devicetree/bindings/sram/sram.txt

<    1   2   3   4   5   6   7   8   9   10   >