From: Chris Bostic
Define the device tree bindings for the GPIO master type.
Signed-off-by: Chris Bostic
---
.../devicetree/bindings/fsi/fsi-master-gpio.txt| 71 ++
1 file changed, 71 insertions(+)
create mode 100644
From: Chris Bostic
Define the device tree bindings for the GPIO master type.
Signed-off-by: Chris Bostic
---
.../devicetree/bindings/fsi/fsi-master-gpio.txt| 71 ++
1 file changed, 71 insertions(+)
create mode 100644
On 30/01/2017 at 09:58:13 -0800, Guenter Roeck wrote:
> On Mon, Jan 30, 2017 at 06:18:47PM +0100, Alexandre Belloni wrote:
> > .config is used to cache a part of WDT_MR at probe time and is not used
> > afterwards. Instead of doing that, actually cache MR and avoid reading it
> > every time it is
On 30/01/2017 at 09:58:13 -0800, Guenter Roeck wrote:
> On Mon, Jan 30, 2017 at 06:18:47PM +0100, Alexandre Belloni wrote:
> > .config is used to cache a part of WDT_MR at probe time and is not used
> > afterwards. Instead of doing that, actually cache MR and avoid reading it
> > every time it is
From: Chris Bostic
Add info for sysfs scan file in Documentaiton ABI/testing
Signed-off-by: Chris Bostic
---
Documentation/ABI/testing/sysfs-bus-fsi | 6 ++
1 file changed, 6 insertions(+)
create mode 100644 Documentation/ABI/testing/sysfs-bus-fsi
From: Chris Bostic
Add info for sysfs scan file in Documentaiton ABI/testing
Signed-off-by: Chris Bostic
---
Documentation/ABI/testing/sysfs-bus-fsi | 6 ++
1 file changed, 6 insertions(+)
create mode 100644 Documentation/ABI/testing/sysfs-bus-fsi
diff --git
Introduction of the IBM 'Flexible Support Interface' (FSI) bus device
driver. FSI is a high fan out serial bus consisting of a clock and a serial
data line capable of running at speeds up to 166 MHz.
This set provides the basic framework to add FSI extensions to the
Linux bus and device models.
Introduction of the IBM 'Flexible Support Interface' (FSI) bus device
driver. FSI is a high fan out serial bus consisting of a clock and a serial
data line capable of running at speeds up to 166 MHz.
This set provides the basic framework to add FSI extensions to the
Linux bus and device models.
From: Chris Bostic
Enable each link and send a break command in preparation
for scanning each link for slaves.
Signed-off-by: Chris Bostic
Signed-off-by: Jeremy Kerr
---
drivers/fsi/fsi-core.c | 38
From: Chris Bostic
Enable each link and send a break command in preparation
for scanning each link for slaves.
Signed-off-by: Chris Bostic
Signed-off-by: Jeremy Kerr
---
drivers/fsi/fsi-core.c | 38 --
drivers/fsi/fsi-master.h | 2 ++
2 files changed,
From: Chris Bostic
Move master scan from automatic kick off early in kernel power up
to a scan file that can be invoked at any particular time based
on needs of a given platform.
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 15
From: Chris Bostic
Move master scan from automatic kick off early in kernel power up
to a scan file that can be invoked at any particular time based
on needs of a given platform.
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 15 +--
1 file changed, 13 insertions(+), 2
Add various bits of code needed to support i.MX7D variant of the IP.
Cc: yurov...@gmail.com
Cc: Lucas Stach
Cc: Bjorn Helgaas
Cc: Rob Herring
Cc: Mark Rutland
Cc: Lee Jones
Cc:
From: Jeremy Kerr
This change introduces the fsi device API: simple read, write and peek
accessors for the devices' address spaces.
Includes contributions from Chris Bostic
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
From: Chris Bostic
Set CFAM to appropriate ID so that the controlling master
can manage link memory ranges. Add slave engine register
definitions.
Signed-off-by: Chris Bostic
Signed-off-by: Jeremy Kerr
---
drivers/fsi/fsi-core.c | 90
Add various bits of code needed to support i.MX7D variant of the IP.
Cc: yurov...@gmail.com
Cc: Lucas Stach
Cc: Bjorn Helgaas
Cc: Rob Herring
Cc: Mark Rutland
Cc: Lee Jones
Cc: linux-arm-ker...@lists.infradead.org
Cc: devicet...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by:
From: Jeremy Kerr
This change introduces the fsi device API: simple read, write and peek
accessors for the devices' address spaces.
Includes contributions from Chris Bostic
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 47
From: Chris Bostic
Set CFAM to appropriate ID so that the controlling master
can manage link memory ranges. Add slave engine register
definitions.
Signed-off-by: Chris Bostic
Signed-off-by: Jeremy Kerr
---
drivers/fsi/fsi-core.c | 90 +-
1
From: Jeremy Kerr
Create fsi_slave devices during the master scan.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 56 --
1 file changed, 54
From: Jeremy Kerr
Create fsi_slave devices during the master scan.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 56 --
1 file changed, 54 insertions(+), 2 deletions(-)
diff --git a/drivers/fsi/fsi-core.c
From: Jeremy Kerr
Add the initial fsi slave device, which is private to the core code.
This will be a child of the master, and parent to endpoint devices.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c |
From: Jeremy Kerr
Add the initial fsi slave device, which is private to the core code.
This will be a child of the master, and parent to endpoint devices.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 9 +
1 file changed, 9 insertions(+)
diff
The drbd code causes warnings that we cannot easily disable when building with
clang:
In file included from drivers/block/drbd/drbd_debugfs.c:10:
In file included from drivers/block/drbd/drbd_int.h:48:
In file included from include/linux/drbd_genl_api.h:53:
In file included from
The drbd code causes warnings that we cannot easily disable when building with
clang:
In file included from drivers/block/drbd/drbd_debugfs.c:10:
In file included from drivers/block/drbd/drbd_int.h:48:
In file included from include/linux/drbd_genl_api.h:53:
In file included from
From: Jeremy Kerr
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 28
drivers/fsi/fsi-master.h | 37 +
2 files changed, 65 insertions(+)
From: Jeremy Kerr
When a new fsi master is added, we will need to scan its links, and
slaves attached to those links. This change introduces a little shell to
iterate the links, which we will populate with the actual slave scan in
a later change.
Signed-off-by: Jeremy Kerr
From: Jeremy Kerr
Driver bind to devices based on the engine types & (optional) versions.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 21 +
include/linux/fsi.h| 21
From: Jeremy Kerr
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 28
drivers/fsi/fsi-master.h | 37 +
2 files changed, 65 insertions(+)
create mode 100644 drivers/fsi/fsi-master.h
diff
From: Jeremy Kerr
When a new fsi master is added, we will need to scan its links, and
slaves attached to those links. This change introduces a little shell to
iterate the links, which we will populate with the actual slave scan in
a later change.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris
From: Jeremy Kerr
Driver bind to devices based on the engine types & (optional) versions.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/fsi/fsi-core.c | 21 +
include/linux/fsi.h| 21 +++--
2 files changed, 40 insertions(+), 2
From: Jeremy Kerr
Add some helpers for the crc checks for the slave configuration table.
This works 4-bits-at-a-time, using a simple table approach.
We will need this in the FSI core code, as well as any master
implementations that need to calculate CRCs in software.
From: Jeremy Kerr
Add some helpers for the crc checks for the slave configuration table.
This works 4-bits-at-a-time, using a simple table approach.
We will need this in the FSI core code, as well as any master
implementations that need to calculate CRCs in software.
Signed-off-by: Jeremy Kerr
From: Jeremy Kerr
This change adds the initial (empty) fsi bus definition, and introduces
drivers/fsi/.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/Kconfig| 2 ++
drivers/Makefile | 1 +
From: Jeremy Kerr
This change adds the initial (empty) fsi bus definition, and introduces
drivers/fsi/.
Signed-off-by: Jeremy Kerr
Signed-off-by: Chris Bostic
---
drivers/Kconfig| 2 ++
drivers/Makefile | 1 +
drivers/fsi/Kconfig| 12
drivers/fsi/Makefile |
lustre uses a fake switch() statement as a compile-time assert, but
unfortunately
each use of that causes a warning when building with clang:
drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2907:2: warning: no case
matching constant switch condition '42'
lustre uses a fake switch() statement as a compile-time assert, but
unfortunately
each use of that causes a warning when building with clang:
drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c:2907:2: warning: no case
matching constant switch condition '42'
On 02/01/2017 08:42 AM, Alexey Brodkin wrote:
> In recent VDKs ARC cores are configured as "run on reset"
> which made existing kernel configuration outdated to effect that
> slave cores never start execution of the code keeping only master
> online.
>
> With that fix we're again in sync with VDK
On 02/01/2017 08:42 AM, Alexey Brodkin wrote:
> In recent VDKs ARC cores are configured as "run on reset"
> which made existing kernel configuration outdated to effect that
> slave cores never start execution of the code keeping only master
> online.
>
> With that fix we're again in sync with VDK
On 2017-02-01 01:02, Felipe Balbi wrote:
> Hi,
>
> Greg KH writes:
>> On Tue, Jan 31, 2017 at 06:19:17PM -0800, Stefan Agner wrote:
>>> Other unsigned properties return hexadecimal values, follow this
>>> convention when printing b_vendor_code too. Also add newlines
On 2017-02-01 01:02, Felipe Balbi wrote:
> Hi,
>
> Greg KH writes:
>> On Tue, Jan 31, 2017 at 06:19:17PM -0800, Stefan Agner wrote:
>>> Other unsigned properties return hexadecimal values, follow this
>>> convention when printing b_vendor_code too. Also add newlines to
>>> the OS Descriptor
Do you reboot the system between running individual programs? If not, the
programs will be influencing each other. Further, only those calls with valid
type and matching description values are relevant, I think. This means those
that use:
static const char type_2[] = "user";
Do you reboot the system between running individual programs? If not, the
programs will be influencing each other. Further, only those calls with valid
type and matching description values are relevant, I think. This means those
that use:
static const char type_2[] = "user";
On Tue, Dec 13, 2016 at 04:09:39AM -0500, Jon Masters wrote:
> On 11/29/2016 04:39 PM, Bjorn Helgaas wrote:
>
> > +New architectures should be able to use "Consumer" Extended Address Space
> > +descriptors in the PNP0A03 device for bridge registers, including ECAM,
> > +although a strict
On Tue, Dec 13, 2016 at 04:09:39AM -0500, Jon Masters wrote:
> On 11/29/2016 04:39 PM, Bjorn Helgaas wrote:
>
> > +New architectures should be able to use "Consumer" Extended Address Space
> > +descriptors in the PNP0A03 device for bridge registers, including ECAM,
> > +although a strict
Ingo Molnar writes:
> * Alexander Shishkin wrote:
>
>> Now that Intel PT supports more types of trace content than just branch
>> tracing, it may be useful to allow the user to disable branch tracing
>> when it is not needed.
>>
>> The
Ingo Molnar writes:
> * Alexander Shishkin wrote:
>
>> Now that Intel PT supports more types of trace content than just branch
>> tracing, it may be useful to allow the user to disable branch tracing
>> when it is not needed.
>>
>> The special case is BDW, where not setting BranchEn is not
Hi Linus
On 02/01/2017 04:16 PM, Linus Walleij wrote:
On Tue, Jan 31, 2017 at 2:14 PM, Alexandre TORGUE
wrote:
This series adds basic support for STM32H743 MCU and stm32h743i-eval board.
With it, you can boot stm32h743i-eval board successfully.
Patch 1 & 2 look
Hi Linus
On 02/01/2017 04:16 PM, Linus Walleij wrote:
On Tue, Jan 31, 2017 at 2:14 PM, Alexandre TORGUE
wrote:
This series adds basic support for STM32H743 MCU and stm32h743i-eval board.
With it, you can boot stm32h743i-eval board successfully.
Patch 1 & 2 look fine to me.
Shall I just
The device match tables for both the xgene_enet driver and its phy driver
have forward declarations that declare an array without a length, leading
to a clang warning when they are not followed by an actual defitinition:
drivers/net/ethernet/apm/xgene/../../../phy/mdio-xgene.h:135:34: warning:
The device match tables for both the xgene_enet driver and its phy driver
have forward declarations that declare an array without a length, leading
to a clang warning when they are not followed by an actual defitinition:
drivers/net/ethernet/apm/xgene/../../../phy/mdio-xgene.h:135:34: warning:
This series improves ARC VDK support in upstream Linux kernel by:
1) Removal of UP configuration which is no longer supported by ARC VDK.
Instead SMP platform with all but master cores halted is used to mimic
UP system.
2) Adding off-the-tree patches that enable MMC card and UIO
Alexey
The debug output now contains the wrong variable, as seen from the compiler
warning:
drivers/usb/gadget/udc/atmel_usba_udc.c: In function 'usba_ep_enable':
drivers/usb/gadget/udc/atmel_usba_udc.c:632:550: error: 'ept_cfg' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
This series improves ARC VDK support in upstream Linux kernel by:
1) Removal of UP configuration which is no longer supported by ARC VDK.
Instead SMP platform with all but master cores halted is used to mimic
UP system.
2) Adding off-the-tree patches that enable MMC card and UIO
Alexey
The debug output now contains the wrong variable, as seen from the compiler
warning:
drivers/usb/gadget/udc/atmel_usba_udc.c: In function 'usba_ep_enable':
drivers/usb/gadget/udc/atmel_usba_udc.c:632:550: error: 'ept_cfg' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
Add missing of_platform_depopulate() upon driver removal.
Signed-off-by: Fabrice Gasnier
---
drivers/mfd/stm32-timers.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/mfd/stm32-timers.c b/drivers/mfd/stm32-timers.c
index 41bd901..192cbb6 100644
---
In recent VDKs ARC cores are configured as "run on reset"
which made existing kernel configuration outdated to effect that
slave cores never start execution of the code keeping only master
online.
With that fix we're again in sync with VDK platform.
And while at it we regenerate defconfig via
Add missing of_platform_depopulate() upon driver removal.
Signed-off-by: Fabrice Gasnier
---
drivers/mfd/stm32-timers.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/mfd/stm32-timers.c b/drivers/mfd/stm32-timers.c
index 41bd901..192cbb6 100644
---
In recent VDKs ARC cores are configured as "run on reset"
which made existing kernel configuration outdated to effect that
slave cores never start execution of the code keeping only master
online.
With that fix we're again in sync with VDK platform.
And while at it we regenerate defconfig via
ARC VDK for EVSS uses UIO for communication with Embedded Vision
Subsystem.
Signed-off-by: Alexey Brodkin
---
arch/arc/boot/dts/vdk_axs10x_mb.dtsi| 8
arch/arc/configs/vdk_hs38_smp_defconfig | 2 ++
2 files changed, 10 insertions(+)
diff --git
ARC VDK virtual platform emulates host MMC controller (DW Mobile Storage)
and moreover rootfs is situated on that virtual card.
Signed-off-by: Alexey Brodkin
---
arch/arc/boot/dts/vdk_axs10x_mb.dtsi| 18 ++
arch/arc/configs/vdk_hs38_smp_defconfig | 4
ARC VDK for EVSS uses UIO for communication with Embedded Vision
Subsystem.
Signed-off-by: Alexey Brodkin
---
arch/arc/boot/dts/vdk_axs10x_mb.dtsi| 8
arch/arc/configs/vdk_hs38_smp_defconfig | 2 ++
2 files changed, 10 insertions(+)
diff --git
ARC VDK virtual platform emulates host MMC controller (DW Mobile Storage)
and moreover rootfs is situated on that virtual card.
Signed-off-by: Alexey Brodkin
---
arch/arc/boot/dts/vdk_axs10x_mb.dtsi| 18 ++
arch/arc/configs/vdk_hs38_smp_defconfig | 4
2 files changed,
On Wed, 1 Feb 2017 17:15:41 +0100
Peter Zijlstra wrote:
> So my kernel doesn't yet have that abomination; that redirects it to a
> buffer for later printing right? I hope that buffer is big enough to
> hold a full WARN splat and the machine lives long enough to make it to
On Wed, 1 Feb 2017 17:15:41 +0100
Peter Zijlstra wrote:
> So my kernel doesn't yet have that abomination; that redirects it to a
> buffer for later printing right? I hope that buffer is big enough to
> hold a full WARN splat and the machine lives long enough to make it to
> printing that crap.
Building with clang, we get a warning for each use of
COMPLETION_INITIALIZER_ONSTACK, e.g.:
block/blk-exec.c:103:29: warning: variable 'wait' is uninitialized when used
within its own initialization [-Wuninitialized]
include/linux/completion.h:61:58: note: expanded from macro
Building with clang, we get a warning for each use of
COMPLETION_INITIALIZER_ONSTACK, e.g.:
block/blk-exec.c:103:29: warning: variable 'wait' is uninitialized when used
within its own initialization [-Wuninitialized]
include/linux/completion.h:61:58: note: expanded from macro
On Wed, Feb 01, 2017 at 01:30:06PM +, Lee Jones wrote:
> On Wed, 01 Feb 2017, Greg KH wrote:
>
> > On Wed, Feb 01, 2017 at 12:58:55PM +, Lee Jones wrote:
> > > Signed-off-by: Lee Jones
> > > ---
> > > MAINTAINERS | 1 +
> > > 1 file changed, 1 insertion(+)
> > >
>
On Wed, Feb 01, 2017 at 01:30:06PM +, Lee Jones wrote:
> On Wed, 01 Feb 2017, Greg KH wrote:
>
> > On Wed, Feb 01, 2017 at 12:58:55PM +, Lee Jones wrote:
> > > Signed-off-by: Lee Jones
> > > ---
> > > MAINTAINERS | 1 +
> > > 1 file changed, 1 insertion(+)
> > >
> > > diff --git
On Wed, Feb 01, 2017 at 02:32:13PM +0100, Olaf Weber wrote:
> On 31-01-17 03:25, James Simmons wrote:
>
> [...]
>
> > > Also I'm uncomfortable with:
> > >
> > > data = container_of(hdr, struct libcfs_ioctl_data, ioc_hdr);
> > >
> > > If hdr isn't the first member of the struct then the code
On Wed, Feb 01, 2017 at 02:32:13PM +0100, Olaf Weber wrote:
> On 31-01-17 03:25, James Simmons wrote:
>
> [...]
>
> > > Also I'm uncomfortable with:
> > >
> > > data = container_of(hdr, struct libcfs_ioctl_data, ioc_hdr);
> > >
> > > If hdr isn't the first member of the struct then the code
On Wed, Feb 1, 2017 at 5:34 PM, Arnd Bergmann wrote:
> diff --git a/include/linux/completion.h b/include/linux/completion.h
> index fa5d3efaba56..5d5aaae3af43 100644
> --- a/include/linux/completion.h
> +++ b/include/linux/completion.h
> @@ -31,7 +31,7 @@ struct completion {
>
On Wed, Feb 1, 2017 at 5:34 PM, Arnd Bergmann wrote:
> diff --git a/include/linux/completion.h b/include/linux/completion.h
> index fa5d3efaba56..5d5aaae3af43 100644
> --- a/include/linux/completion.h
> +++ b/include/linux/completion.h
> @@ -31,7 +31,7 @@ struct completion {
> { 0,
On Tue, 27 Dec 2016 23:16:08 +0900
Sergey Senozhatsky wrote:
> Account lost messages in pritk-safe and printk-safe-nmi
> contexts and report those numbers during printk_safe_flush().
>
> The patch also moves lost message counter to struct
> `printk_safe_seq_buf'
On Tue, 27 Dec 2016 23:16:08 +0900
Sergey Senozhatsky wrote:
> Account lost messages in pritk-safe and printk-safe-nmi
> contexts and report those numbers during printk_safe_flush().
>
> The patch also moves lost message counter to struct
> `printk_safe_seq_buf' instead of having dedicated
On Tue, Jan 31, 2017 at 04:38:10PM -0500, Johannes Weiner wrote:
> On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote:
> > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote:
> > > Hi Shaohua,
> > >
> > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote:
> > > > We
On Tue, Jan 31, 2017 at 04:38:10PM -0500, Johannes Weiner wrote:
> On Tue, Jan 31, 2017 at 11:45:47AM -0800, Shaohua Li wrote:
> > On Tue, Jan 31, 2017 at 01:59:49PM -0500, Johannes Weiner wrote:
> > > Hi Shaohua,
> > >
> > > On Sun, Jan 29, 2017 at 09:51:17PM -0800, Shaohua Li wrote:
> > > > We
On 02/01/2017 12:39 AM, Joe Perches wrote:
On Tue, 2017-01-31 at 21:24 +0200, Martin Karamihov wrote:
This is checkpatch fix for hal/bb_cfg.c file:
remove not necessary braces {}
Signed-off-by: Martin Karamihov
---
drivers/staging/rtl8188eu/hal/bb_cfg.c | 3 +--
1
On 02/01/2017 12:39 AM, Joe Perches wrote:
On Tue, 2017-01-31 at 21:24 +0200, Martin Karamihov wrote:
This is checkpatch fix for hal/bb_cfg.c file:
remove not necessary braces {}
Signed-off-by: Martin Karamihov
---
drivers/staging/rtl8188eu/hal/bb_cfg.c | 3 +--
1 file changed, 1
On Mon, Jan 30, 2017 at 02:57:41PM +0100, Fabrice Gasnier wrote:
> Add dt documentation for st,stm32-exti-trigger.
> EXTi gpio signal can be routed internally as trigger source for various
s/gpio/GPIO/
> IPs (e.g. for ADC or DAC conversions).
Please use "dt-bindings: iio:" for the subject
On Mon, Jan 30, 2017 at 02:57:41PM +0100, Fabrice Gasnier wrote:
> Add dt documentation for st,stm32-exti-trigger.
> EXTi gpio signal can be routed internally as trigger source for various
s/gpio/GPIO/
> IPs (e.g. for ADC or DAC conversions).
Please use "dt-bindings: iio:" for the subject
Building with clang, we get a warning for each use of
COMPLETION_INITIALIZER_ONSTACK, e.g.:
block/blk-exec.c:103:29: warning: variable 'wait' is uninitialized when used
within its own initialization [-Wuninitialized]
include/linux/completion.h:61:58: note: expanded from macro
Building with clang, we get a warning for each use of
COMPLETION_INITIALIZER_ONSTACK, e.g.:
block/blk-exec.c:103:29: warning: variable 'wait' is uninitialized when used
within its own initialization [-Wuninitialized]
include/linux/completion.h:61:58: note: expanded from macro
On Wed, Feb 01, 2017 at 11:29:22AM -0500, Christopher Covington wrote:
> On 01/31/2017 12:56 PM, Marc Zyngier wrote:
> > Given that all ARMv8 CPUs can support SW_PAN, it is more likely to be
> > enabled than the ARMv8.1 PAN. I'd vote for supporting the workaround in
> > that case too, and hope
On Wed, Feb 01, 2017 at 11:29:22AM -0500, Christopher Covington wrote:
> On 01/31/2017 12:56 PM, Marc Zyngier wrote:
> > Given that all ARMv8 CPUs can support SW_PAN, it is more likely to be
> > enabled than the ARMv8.1 PAN. I'd vote for supporting the workaround in
> > that case too, and hope
On Tue, Jan 31, 2017 at 02:04:04PM -0600, Grygorii Strashko wrote:
> In switch mode on struct cpsw_slave->ndev field will be initialized with
> proper value only for the one cpsw slave port, as result
> cpsw_get_usage_count() will generate "Unable to handle kernel NULL pointer
> dereference"
On Tue, Jan 31, 2017 at 02:04:04PM -0600, Grygorii Strashko wrote:
> In switch mode on struct cpsw_slave->ndev field will be initialized with
> proper value only for the one cpsw slave port, as result
> cpsw_get_usage_count() will generate "Unable to handle kernel NULL pointer
> dereference"
For the series:
Reviewed-by: Andreas Boll
2017-02-01 17:22 GMT+01:00 Bjorn Helgaas :
> amdgpu doesn't need to touch pdev->d3_delay at all.
>
> radeon has a d3_delay quirk for MacBook Pro, but it only affects
> radeon_switcheroo_set_state(). I
For the series:
Reviewed-by: Andreas Boll
2017-02-01 17:22 GMT+01:00 Bjorn Helgaas :
> amdgpu doesn't need to touch pdev->d3_delay at all.
>
> radeon has a d3_delay quirk for MacBook Pro, but it only affects
> radeon_switcheroo_set_state(). I think it should affect wakeups done by
> the PCI
On 27/01/17 18:07, Will Deacon wrote:
> The SPE buffer is virtually addressed, using the page tables of the CPU
> MMU. Unusually, this means that the EL0/1 page table may be live whilst
> we're executing at EL2 on non-VHE configurations. When VHE is in use,
> we can use the same property to
On 27/01/17 18:07, Will Deacon wrote:
> The SPE buffer is virtually addressed, using the page tables of the CPU
> MMU. Unusually, this means that the EL0/1 page table may be live whilst
> we're executing at EL2 on non-VHE configurations. When VHE is in use,
> we can use the same property to
On 01/31/2017 12:56 PM, Marc Zyngier wrote:
> On 31/01/17 17:48, Christopher Covington wrote:
>> On 01/31/2017 07:37 AM, Mark Rutland wrote:
>>> On Wed, Jan 25, 2017 at 10:52:30AM -0500, Christopher Covington wrote:
The Qualcomm Datacenter Technologies Falkor v1 CPU may allocate TLB entries
On 01/31/2017 12:56 PM, Marc Zyngier wrote:
> On 31/01/17 17:48, Christopher Covington wrote:
>> On 01/31/2017 07:37 AM, Mark Rutland wrote:
>>> On Wed, Jan 25, 2017 at 10:52:30AM -0500, Christopher Covington wrote:
The Qualcomm Datacenter Technologies Falkor v1 CPU may allocate TLB entries
On Wed, Feb 1, 2017 at 8:07 AM, Arnd Bergmann wrote:
> Just like GCC_PLUGIN_STRUCTLEAK_VERBOSE, we should make this one depend on
> !COMPILE_TEST,
> otherwise we get lots of unnecessary output for randconfig and possibly
> allmodconfig
> builds.
>
> Signed-off-by: Arnd Bergmann
On Wed, Feb 1, 2017 at 8:07 AM, Arnd Bergmann wrote:
> Just like GCC_PLUGIN_STRUCTLEAK_VERBOSE, we should make this one depend on
> !COMPILE_TEST,
> otherwise we get lots of unnecessary output for randconfig and possibly
> allmodconfig
> builds.
>
> Signed-off-by: Arnd Bergmann
Thanks! And
On Wed, Jan 25, 2017 at 09:43:14PM +0100, Jiri Kosina wrote:
> From: Jiri Kosina
> Subject: [PATCH] netfilter: nf_ct_helper: warn when not applying default
> helper assignment
>
> Commit 3bb398d925 ("netfilter: nf_ct_helper: disable automatic helper
> assignment") is causing
On Wed, Jan 25, 2017 at 09:43:14PM +0100, Jiri Kosina wrote:
> From: Jiri Kosina
> Subject: [PATCH] netfilter: nf_ct_helper: warn when not applying default
> helper assignment
>
> Commit 3bb398d925 ("netfilter: nf_ct_helper: disable automatic helper
> assignment") is causing behavior
Hi everyone,
This series merges support for the A31s' pin controller into the A31
driver, using the new sunxi variants support code. The A31s is a trimmed
down version of the A31, with some hardware blocks removed, and some
pin functions or pins removed. Thus it is easy to support the A31s
using
Hi everyone,
This series merges support for the A31s' pin controller into the A31
driver, using the new sunxi variants support code. The A31s is a trimmed
down version of the A31, with some hardware blocks removed, and some
pin functions or pins removed. Thus it is easy to support the A31s
using
Now that we can support the A31s pin controller with the A31 driver
using the new variants support, the independent A31s driver becomes
redundant.
Remove it.
Signed-off-by: Chen-Yu Tsai
---
drivers/pinctrl/sunxi/Kconfig | 4 -
drivers/pinctrl/sunxi/Makefile
The A31s is a trimmed down version of the A31. Some hardware blocks
are removed, thus not available for muxing on the external pins.
Some external pins were directly removed.
This makes it easy to support the A31s pin controller with the A31
driver. We just mark the pins and functions that were
901 - 1000 of 1862 matches
Mail list logo