Re: [PATCH] uapi: Fix linux/rds.h userspace compilation errors.

2018-08-24 Thread santosh.shilim...@oracle.com
On 8/24/18 6:26 PM, Vinson Lee wrote: Include linux/in6.h for struct in6_addr. /usr/include/linux/rds.h:156:18: error: field ‘laddr’ has incomplete type struct in6_addr laddr; ^ /usr/include/linux/rds.h:157:18: error: field ‘faddr’ has incomplete type struct

Re: [PATCH] soc: ti: fix spelling mistake "instace" -> "instance"

2018-09-24 Thread santosh.shilim...@oracle.com
On 9/23/18 3:14 PM, Colin King wrote: From: Colin Ian King Trivial fix to spelling mistake in dev_err messages and comments Signed-off-by: Colin Ian King --- Thanks. I will fix this up. Regards, Santosh

Re: [PATCH] soc: ti: pm33xx: Add a print while entering RTC only mode with DDR in self-refresh

2019-04-29 Thread santosh.shilim...@oracle.com
On 4/28/19 9:44 PM, Keerthy wrote: Currently there is no way to distinguish if the SoC entered DS0 mode or the RTC only mode. Hence add a print before entering the RTC only mode. Signed-off-by: Keerthy --- Acked-by: Santosh Shilimkar Tony, Am assuming you will queue this up ?

Re: [PATCH] memory: ti-emif-sram: move driver-specific asm-offset.h to drivers/memory/

2019-04-12 Thread santosh.shilim...@oracle.com
On 4/11/19 8:09 PM, Masahiro Yamada wrote: is only generated and included by drivers/memory/, so it does not need to reside in the globally visible include/generated/. Signed-off-by: Masahiro Yamada --- I will apply this to linux-kbuild since this depends on another patch there. Sure.

Re: general protection fault in rds_ib_get_mr

2018-07-24 Thread santosh.shilim...@oracle.com
On 7/6/18 1:11 AM, Johannes Thumshirn wrote: On Thu, Jul 05, 2018 at 09:09:44AM -0700, Santosh Shilimkar wrote: OK. we will look into it if an interim fix can be made Thanks a lot. Intermediate fix is posted here [1] Regards, Santosh [1] https://patchwork.ozlabs.org/patch/949010/

Re: [PATCH] soc: ti: wkup_m3_ipc: mark PM functions as __maybe_unused

2018-07-06 Thread santosh.shilim...@oracle.com
On 7/6/18 5:36 AM, Arnd Bergmann wrote: Everyone gets these #ifdefs wrong, leading to another warning here: drivers/soc/ti/wkup_m3_ipc.c:547:12: error: 'wkup_m3_ipc_resume' defined but not used [-Werror=unused-function] static int wkup_m3_ipc_resume(struct device *dev)

Re: [PATCH v4 1/2] ARM: keystone: pm: switch to use generic pm domains

2014-11-17 Thread santosh.shilim...@oracle.com
On 11/17/14 12:37 PM, Arnd Bergmann wrote: On Monday 17 November 2014 11:14:16 Kevin Hilman wrote: So, The Keystone 2 Generic PM Controller is just a proxy PM layer here between device and Generic clock manipulation PM callbacks. It fills per-device clock list when device is attached to GPD

Re: [PATCH 1/8] gpio: omap: convert omap_gpio_is_input() to use gpio offset

2015-03-20 Thread santosh.shilim...@oracle.com
On 3/19/15 10:25 AM, grygorii.stras...@linaro.org wrote: From: Grygorii Strashko Convert omap_gpio_is_input() to use GPIO offset instead of mask and, in such way, make code simpler and remove few lines of code. Signed-off-by: Grygorii Strashko --- Acked-by: Santosh Shilimkar -- To

Re: [PATCH 2/8] gpio: omap: simplify omap_set_gpio_dataout_x()

2015-03-20 Thread santosh.shilim...@oracle.com
On 3/19/15 10:25 AM, grygorii.stras...@linaro.org wrote: From: Grygorii Strashko Both functions omap_set_gpio_dataout_reg() and omap_set_gpio_dataout_mask() accept GPIO offset as 'gpio' input parameter, so rename it to 'offset' and drop usage of GPIO_BIT() macro. Signed-off-by: Grygorii

Re: [PATCH 5/8] gpio: omap: convert gpio irq functions to use GPIO offset

2015-03-20 Thread santosh.shilim...@oracle.com
On 3/19/15 10:25 AM, grygorii.stras...@linaro.org wrote: From: Grygorii Strashko Convert GPIO IRQ functions to use GPIO offset instead of system GPIO numbers. This allows to drop unneeded conversations between system GPIO <-> GPIO offset which are done in many places and many times. It is safe

Re: [PATCH 6/8] gpio: omap: get rid of GPIO_BIT() macro

2015-03-20 Thread santosh.shilim...@oracle.com
On 3/19/15 10:25 AM, grygorii.stras...@linaro.org wrote: From: Grygorii Strashko Now OMAP GPIO driver prepared for GPIO_BIT() macro removing. Do it ;) Signed-off-by: Grygorii Strashko --- Thanks for the cleanup Grygorii. Acked-by: Santosh Shilimkar -- To unsubscribe from this list: send

Re: [PATCH 14/16] soc: ti: knav_qmss_queue: fix error return code

2015-04-05 Thread santosh.shilim...@oracle.com
On 4/5/15 5:06 AM, Julia Lawall wrote: Return a negative error code on failure. A simplified version of the semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // @@ identifier ret; expression e1,e2; @@ ( if (\(ret < 0\|ret != 0\)) { ... return ret; } | ret =

Re: [Resend: PATCH] ARM: keystone: add documentation for SoCs and EVMs

2015-08-04 Thread santosh.shilim...@oracle.com
On 8/4/15 12:30 PM, Murali Karicheri wrote: On 08/04/2015 03:14 PM, santosh shilimkar wrote: On 8/4/2015 9:36 AM, Murali Karicheri wrote: Currently there is no general documentation on Keystone SoCs in the Linux Documentation folder of the source tree. This patch adds some essential

Re: [PATCH v1 1/2] ARM: keystone: dts: fix dt bindings for PCIe

2015-07-16 Thread santosh.shilim...@oracle.com
On 7/16/15 2:51 PM, Murali Karicheri wrote: Currently PCIe DT bindings are broken. PCIe driver can't function without having a SerDes driver that provide the phy configuration. On K2E EVM, this causes problem since the EVM has Marvell SATA controller present and with default values in the SerDes

Re: [PATCH 2/2] ARM: dts: keystone: fix dt bindings to use post div register for mainpll

2015-07-31 Thread santosh.shilim...@oracle.com
On 7/31/15 1:30 PM, Olof Johansson wrote: On Fri, Jul 31, 2015 at 08:30:03AM -0700, santosh shilimkar wrote: Olof, As discussed patch 1/2 is already made it via clock tree. Please pick the subject fix for your upcoming fixes pull request. On 5/29/2015 9:04 AM, Murali Karicheri wrote: All of

Re: [PATCH 1/2] ARM: dts: keystone: fix the clock node for mdio

2015-08-03 Thread santosh.shilim...@oracle.com
On 8/3/15 11:22 AM, Murali Karicheri wrote: On 08/03/2015 02:11 PM, Murali Karicheri wrote: Currently the MDIO clock is pointing to clkpa instead of clkcpgmac. MDIO is part of the ethss and the clock should be clkcpgmac. Signed-off-by: Murali Karicheri --- arch/arm/boot/dts/keystone.dtsi |

Re: [PATCH 1/2] ARM: dts: keystone: fix the clock node for mdio

2015-08-03 Thread santosh.shilim...@oracle.com
On 8/3/15 11:50 AM, Murali Karicheri wrote: On 08/03/2015 02:30 PM, santosh.shilim...@oracle.com wrote: On 8/3/15 11:22 AM, Murali Karicheri wrote: On 08/03/2015 02:11 PM, Murali Karicheri wrote: Currently the MDIO clock is pointing to clkpa instead of clkcpgmac. MDIO is part of the ethss

Re: [PATCH] soc: ti: reset irq affinity before freeing irq

2015-08-27 Thread santosh.shilim...@oracle.com
On 8/27/15 8:51 AM, Murali Karicheri wrote: When using accumulator queue for rx side for network driver, following warning is seen when doing a reboot command from Linux console. This is because, affinity value is not reset before calling free_irq(). This patch fixes this. Deconfiguring network

Re: [PATCH] soc: ti: reset irq affinity before freeing irq

2015-08-27 Thread santosh.shilim...@oracle.com
On 8/27/15 11:34 AM, Nathan Lynch wrote: On 08/27/2015 01:23 PM, Murali Karicheri wrote: On 08/27/2015 12:43 PM, Nathan Lynch wrote: On 08/27/2015 10:51 AM, Murali Karicheri wrote: When using accumulator queue for rx side for network driver, following warning is seen when doing a reboot

Re: [PATCH] ARM: dts: keystone: use one to one address translations under netcp

2015-09-01 Thread santosh.shilim...@oracle.com
On 9/1/15 1:28 PM, WingMan Kwok wrote: Network subsystem NetCP in Keystone-2 devices includes some HW blocks that are memory mapped to ranges outside that of the NetCP itself. Thus address space of a child node of the NetCP node needs to be mapped 1:1 onto the parent address space. Hence empty

Re: [PATCH] ARM: dts: keystone: use one to one address translations under netcp

2015-09-03 Thread santosh.shilim...@oracle.com
On 9/3/15 7:26 AM, Tony Lindgren wrote: * santosh shilimkar [150902 08:55]: I suspected the same. I know back then we started with SERDES code with NETCP but as you already know, its a separate block which is needed for NIC card to work. Its more of phy and hence its having different address

Re: [PATCH net-next] RDS: rds_conn_lookup() should factor in the struct net for a match

2015-09-03 Thread santosh.shilim...@oracle.com
On 9/3/15 1:24 PM, Sowmini Varadhan wrote: Only return a conn if the rds_conn_net(conn) matches the struct net passed to rds_conn_lookup(). Fixes: 467fa15356ac ("RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns.") Signed-off-by: Sowmini Varadhan --- Acked-by:

Re: [PATCH] RDS: verify the underlying transport exists before creating a connection

2015-09-04 Thread santosh.shilim...@oracle.com
On 9/4/15 12:44 PM, Sasha Levin wrote: On 09/04/2015 01:32 PM, santosh shilimkar wrote: Sasha, On 9/4/2015 9:43 AM, Sasha Levin wrote: There was no verification that an underlying transport exists when creating a connection, this would cause dereferencing a NULL ptr. Signed-off-by: Sasha

Re: [PATCH v1 1/2] soc: ti: display firmware file name as part of boot log

2015-09-04 Thread santosh.shilim...@oracle.com
On 9/4/15 5:46 PM, Murali Karicheri wrote: To help the user, print the PDSP file name as part of knav_queue_load_pdsp(). This will be useful for users to know what version of the firmware is loaded to PDSP. Also update the document for the location of the QMSS accumulator PDSP firmware.

Re: [PATCH] ARM: keystone: add a work around to handle asynchronous external abort

2015-08-14 Thread santosh.shilim...@oracle.com
On 8/14/15 2:53 PM, Murali Karicheri wrote: On 08/14/2015 11:14 AM, santosh shilimkar wrote: On 8/14/2015 7:09 AM, Russell King - ARM Linux wrote: On Fri, Aug 14, 2015 at 10:04:41AM -0400, Murali Karicheri wrote: On 08/11/2015 03:13 PM, Murali Karicheri wrote: Currently on some devices, an

Re: [PATCH] ARM: keystone: add a work around to handle asynchronous external abort

2015-08-17 Thread santosh.shilim...@oracle.com
Murali, On 8/17/15 3:12 PM, Murali Karicheri wrote: On 08/14/2015 05:56 PM, Russell King - ARM Linux wrote: On Fri, Aug 14, 2015 at 05:53:00PM -0400, Murali Karicheri wrote: We have spend some time already to debug the root cause. Do you have idea on how this was hunted down on OMAP that we

Re: [PATCH v1 1/2] soc: ti: display firmware file name as part of boot log

2015-09-09 Thread santosh.shilim...@oracle.com
On 9/9/15 9:38 AM, Murali Karicheri wrote: On 09/04/2015 11:53 PM, santosh.shilim...@oracle.com wrote: On 9/4/15 5:46 PM, Murali Karicheri wrote: To help the user, print the PDSP file name as part of knav_queue_load_pdsp(). This will be useful for users to know what version of the firmware

Re: [PATCH 42/74] clockevents/drivers/keystone: Migrate to new 'set-state' interface

2015-08-10 Thread santosh.shilim...@oracle.com
On 8/10/15 2:51 AM, Daniel Lezcano wrote: From: Viresh Kumar Migrate keystone driver to the new 'set-state' interface provided by clockevents core, the earlier 'set-mode' interface is marked obsolete now. This also enables us to implement callbacks for new states of clockevent devices, for

Re: [PATCH 02/11] soc: ti: knav_qmss_queue: fix error return code

2015-08-22 Thread santosh.shilim...@oracle.com
On 8/22/15 5:11 PM, Julia Lawall wrote: Return a negative error code on failure. A simplified version of the semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // @@ identifier ret; expression e1,e2; @@ ( if (\(ret < 0\|ret != 0\)) { ... return ret; } | ret =

Re: [PATCH 3/7] ARM: keystone: Remove clk-provider.h include

2015-07-12 Thread santosh.shilim...@oracle.com
On 7/10/15 3:45 PM, Stephen Boyd wrote: This file doesn't use the clk provider APIs. Remove the include. Cc: Nishanth Menon Cc: Sekhar Nori Cc: Santosh Shilimkar Signed-off-by: Stephen Boyd --- Please ack if you want this to go through clk-tree. Sure. Acked-by: Santosh Shilimkar

Re: [PATCH v4 0/2] ARM: keystone: pm: switch to use generic pm domains

2014-11-10 Thread santosh.shilim...@oracle.com
On 11/10/14 7:13 AM, Grygorii Strashko wrote: Hi Santosh, On 11/10/2014 04:59 PM, Grygorii Strashko wrote: Hi Santosh, Kevin, This series switches Keystone 2 PM code to use Generic PM domains instead of PM clock domains because of the lack of DT support for the last. It will finally allow to

Re: [PATCH] keystone: adds cpu_die implementation

2015-06-29 Thread santosh.shilim...@oracle.com
On 6/29/15 11:43 AM, Vitaly Andrianov wrote: On 06/29/2015 01:52 PM, Mark Rutland wrote: On Mon, Jun 29, 2015 at 06:52:32PM +0100, Vitaly Andrianov wrote: This commit add cpu_die implementation Signed-off-by: Vitaly Andrianov --- The discussion of the "keystone: psci: adds cpu_die

Re: [PATCH] ddr: Use less generic identifiers

2015-06-20 Thread santosh.shilim...@oracle.com
On 6/20/15 1:46 PM, Richard Weinberger wrote: Am 04.05.2015 um 20:44 schrieb Richard Weinberger: Am 04.01.2015 um 16:48 schrieb Richard Weinberger: At least on UML this identifiers clash with register names. Use something less generic than Rx, Cx and Cx. CC lib//jedec_ddr_data.o In

Re: [V3 PATCH 3/5] device property: Introduces device_dma_is_coherent()

2015-05-07 Thread santosh.shilim...@oracle.com
On 5/7/15 5:37 PM, Suravee Suthikulpanit wrote: Currently, device drivers, which support both OF and ACPI, need to call two separate APIs, of_dma_is_coherent() and acpi_dma_is_coherent()) to determine device coherency attribute. This patch simplifies this process by introducing a new device

Re: [PATCH V2 0/2] ARM: l2c: OMAP4/AM437x: Additional register programming support.

2015-01-02 Thread santosh.shilim...@oracle.com
On 1/2/15 9:43 AM, Nishanth Menon wrote: Hi, OMAP4 and AM437x ROM code provides services to program PL310's latency registers and AM437x provides service for programming Address filter registers. Provide support in the kernel for the same. V2 of the series contains documentation update and a

Re: [PATCH] ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc

2015-01-05 Thread santosh.shilim...@oracle.com
On 1/5/15 2:19 PM, Paul Walmsley wrote: + Santosh Hi Lokesh On Mon, 5 Jan 2015, Lokesh Vutla wrote: On Saturday 03 January 2015 02:40 AM, Paul Walmsley wrote: On Thu, 18 Dec 2014, Roger Quadros wrote: On 18/12/14 17:49, Roger Quadros wrote: There are quite a few hwmods that don't have

Re: [PATCH 1/2] soc: ti: knav_qmss_queue: makefile tweak to build as dynamic module

2015-01-29 Thread santosh.shilim...@oracle.com
On 1/29/15 12:37 PM, Murali Karicheri wrote: Currently configuring qmss and dma as dynamic module creates three .ko files. knav_qmss_acc.ko and knav_qmss_queue.ko both can't be insmod because of circular dependency. So combine these two into one module by changing the makefile. Signed-off-by:

Re: [net-next][PATCH v2] RDS: Make user visible data types consistent with rest of the kernel

2017-02-21 Thread santosh.shilim...@oracle.com
On 2/20/17 7:18 PM, David Miller wrote: From: Santosh Shilimkar Date: Mon, 20 Feb 2017 14:16:53 -0800 Use "__uX/__sX" kernel types rather than current uint*/int* for entire file. Reviewed-by: Sowmini Varadhan Signed-off-by: Santosh Shilimkar --- v1->v2: As suggested by David Miller,

Re: [net-next][PATCH] RDS: keep data type consistent in the user visible header

2017-02-21 Thread santosh.shilim...@oracle.com
On 2/21/17 6:29 AM, David Laight wrote: The entire file should use the proper "__uX" kernel types rather than the uint* ones. The uint* ones are part of the C standard :-) Should have been uint*_t :-)

Re: [PATCH] ARM: dts: keystone-k2l: fix broken Ethernet due to disabled OSR

2017-03-29 Thread santosh.shilim...@oracle.com
Hi Arnd, Olof, On 3/29/17 5:32 AM, Sekhar Nori wrote: From: Murali Karicheri Ethernet networking on K2L has been broken since v4.11-rc1. This was caused by commit 32a34441a9bd ("ARM: keystone: dts: fix netcp clocks and add names"). This commit inadvertently moves on-chip static RAM clock to

Re: [PATCH v2 0/5] Reset Controller Nodes for TI Keystone platforms

2017-01-19 Thread santosh.shilim...@oracle.com
On 1/11/17 6:28 PM, santosh.shilim...@oracle.com wrote: On 1/11/17 5:48 PM, Suman Anna wrote: Hi Santosh, This is a slightly updated patch series for the reset controller nodes for TI Keystone2 SoCs. The only change is to rename the reset controller nodes from "psc-reset-controller&quo

Re: [PATCH v3 0/4] ARM: K2G: Add support for TI-SCI Generic PM Domains

2017-01-19 Thread santosh.shilim...@oracle.com
On 1/4/17 2:06 PM, Dave Gerlach wrote: Santosh, On 01/04/2017 03:54 PM, Santosh Shilimkar wrote: On 1/4/2017 12:55 PM, Dave Gerlach wrote: Hi, This is v3 of the series to add support for TI-SCI Generic PM Domains. Previous versions can be found here: v2:

Re: [PATCH 0/5] Use mmio-sram driver for Keystone MSMC RAM

2017-01-06 Thread santosh.shilim...@oracle.com
Hi Suman, On 9/7/16 9:25 AM, Santosh Shilimkar wrote: On 9/7/2016 9:22 AM, Suman Anna wrote: Hi Santosh, On 09/07/2016 11:11 AM, Santosh Shilimkar wrote: Hi Suman, On 9/1/2016 3:58 PM, Suman Anna wrote: Hi, The Keystone 2 family of SoCs have an on-chip RAM called the Multicore Shared

Re: [PATCH v2 0/9] Use mmio-sram driver for Keystone MSMC RAM

2017-01-07 Thread santosh.shilim...@oracle.com
On 1/6/17 1:57 PM, Suman Anna wrote: Hi, The Keystone 2 family of SoCs have an on-chip RAM called the Multicore Shared Memory (MSM) RAM. This RAM is accessible through the Multicore Shared Memory Controller (MSMC). This series represents these on-chip RAMs as sram nodes so that the memory

Re: [PATCH] firmware: ti_sci: fix strncat length check

2017-03-14 Thread santosh.shilim...@oracle.com
On 3/14/17 2:11 PM, Arnd Bergmann wrote: gcc-7 notices that the length we pass to strncat is wrong: drivers/firmware/ti_sci.c: In function 'ti_sci_probe': drivers/firmware/ti_sci.c:204:32: error: specified bound 50 equals the size of the destination [-Werror=stringop-overflow=] Instead of the

Re: linux-next: manual merge of the pm tree with the arm-soc tree

2017-04-21 Thread santosh.shilim...@oracle.com
On 4/20/17 10:53 PM, Arnd Bergmann wrote: On Fri, Apr 21, 2017 at 2:54 AM, Stephen Rothwell wrote: Hi all, Today's linux-next merge of the pm tree got a conflict in: include/dt-bindings/genpd/k2g.h between commit: 7cc119f29b19 ("dt-bindings: Add TI SCI PM Domains") from the arm-soc

Re: linux-next: manual merge of the pm tree with the arm-soc tree

2017-04-21 Thread santosh.shilim...@oracle.com
On 4/21/17 2:31 AM, Arnd Bergmann wrote: On Fri, Apr 21, 2017 at 8:39 AM, santosh.shilim...@oracle.com wrote: On 4/20/17 10:53 PM, Arnd Bergmann wrote: On Fri, Apr 21, 2017 at 2:54 AM, Stephen Rothwell wrote: Hi all, Today's linux-next merge of the pm tree got a conflict in: include

Re: [PATCH v2 0/4] ARM: dts: keystone: Add support for new K2G evm

2017-05-21 Thread santosh.shilim...@oracle.com
On 5/10/17 9:08 AM, Santosh Shilimkar wrote: On 4/24/2017 1:22 PM, Franklin S Cooper Jr wrote: This patchset adds support for new K2G Industrial Communication Engine evm. For now only a bare minimal dts which will allow ram boot. Additional peripherals will be added when base K2G SoC patches

Re: [PATCH] IBcore/CM: Issue DREQ when receiving REQ/REP for stale QP

2016-10-30 Thread santosh.shilim...@oracle.com
On 10/30/16 2:06 PM, Sagi Grimberg wrote: from "InfiBand Architecture Specifications Volume 1": A QP is said to have a stale connection when only one side has connection information. A stale connection may result if the remote CM had dropped the connection and sent a DREQ but the DREQ was

Re: [PATCH] dt-bindings: Drop k2g genpd device ID macros

2017-06-14 Thread santosh.shilim...@oracle.com
On 6/14/17 12:07 AM, Tero Kristo wrote: On 13/06/17 23:32, Santosh Shilimkar wrote: [...] Sorry Dave I missed to pick this one in pull request for 4.13. Will pick this one along with what Suman and Tero have been working for following merge window. Thanks for reminding about this one. I

Re: [PATCH v2 0/5] Reset Controller Nodes for TI Keystone platforms

2017-01-11 Thread santosh.shilim...@oracle.com
On 1/11/17 5:48 PM, Suman Anna wrote: Hi Santosh, This is a slightly updated patch series for the reset controller nodes for TI Keystone2 SoCs. The only change is to rename the reset controller nodes from "psc-reset-controller" to just "reset-controller" following Rob Herring's comment on the

Re: [PATCH 1/2] memory: aemif: allow passing device lookup table as platform data

2017-01-12 Thread santosh.shilim...@oracle.com
On 1/4/17 2:36 AM, Bartosz Golaszewski wrote: TI aemif driver creates its own subnodes of the device tree in order to guarantee that all child devices are probed after the AEMIF timing parameters are configured. Some devices (e.g. da850) use struct of_dev_auxdata for clock lookup but nodes

Re: [PATCH v2 24/26] net/rds: Inline ib_dma_map_*() functions

2017-01-12 Thread santosh.shilim...@oracle.com
On 1/12/17 11:07 AM, Bart Van Assche wrote: Signed-off-by: Bart Van Assche Reviewed-by: Christoph Hellwig Reviewed-by: Sagi Grimberg Cc: Santosh Shilimkar Acked-by: Santosh Shilimkar

Re: [PATCH 7/9] RDS: IB: Remove an unused structure member

2017-01-10 Thread santosh.shilim...@oracle.com
On 1/10/17 4:56 PM, Bart Van Assche wrote: Signed-off-by: Bart Van Assche Acked-by: Santosh Shilimkar

Re: [PATCH 0/9] IB: Optimize DMA mapping

2017-01-10 Thread santosh.shilim...@oracle.com
On 1/10/17 4:56 PM, Bart Van Assche wrote: Hello Doug, As you know there are two sets of DMA mapping operations in the Linux kernel: - One set of DMA mapping operations that is used by most drivers. - Another set of DMA mapping operations that is only used by the RDMA drivers. Having two sets

Re: [PATCH] RDS: Simplify code

2016-09-05 Thread santosh.shilim...@oracle.com
On 9/4/16 11:23 AM, Leon Romanovsky wrote: On Sun, Sep 04, 2016 at 05:57:20PM +0200, Christophe JAILLET wrote: Le 04/09/2016 à 14:20, Leon Romanovsky a écrit : On Sat, Sep 03, 2016 at 07:33:29AM +0200, Christophe JAILLET wrote: Calling 'list_splice' followed by 'INIT_LIST_HEAD' is equivalent

Re: [PATCH 0/2] ARM: dts: keystone: Add support for new K2G evm

2017-04-03 Thread santosh.shilim...@oracle.com
Hi Franklin, On 3/30/17 8:29 AM, Franklin S Cooper Jr wrote: This patchset adds support for new K2G Industrial Communication Engine evm. For now only a bare minimal dts which will allow ram boot. Additional peripherals will be added when base K2G SoC patches are upstreamed allowing peripherals

Re: [PATCH v4 0/5] ARM: K2G: Add support for TI-SCI Generic PM Domains

2017-04-03 Thread santosh.shilim...@oracle.com
Hi Dave, On 3/16/17 11:31 AM, Dave Gerlach wrote: Santosh, On 03/12/2017 12:02 PM, Rafael J. Wysocki wrote: [...] I did not update the "power-domain" binding document because in regards to #power-domain-cells it already states "can be any value as specified by device tree binding

Re: [PATCH v5 0/5] ARM: K2G: Add support for TI-SCI Generic PM Domains

2017-04-04 Thread santosh.shilim...@oracle.com
On 4/3/17 7:47 PM, Dave Gerlach wrote: Hi, This is v5 of the series to add support for TI-SCI Generic PM Domains with all ACKs in place and ready for Santosh to merge. Applied to 'for_4.12/soc-pmdomain' and should show up in next. Based on what arm-soc folks say about the single pull request,

Re: [PATCH v4 5/5] ARM: keystone: Drop PM domain support for k2g

2017-03-12 Thread santosh.shilim...@oracle.com
On 3/7/17 2:22 AM, Dave Gerlach wrote: K2G will use a different power domain driver than the rest of the keystone family in order to make use of the TI SCI protocol so prevent the standard keystone pm_domain code from registering itself in preparation for a new driver. Signed-off-by: Lokesh

Re: [PATCH v4 4/5] soc: ti: Add ti_sci_pm_domains driver

2017-03-12 Thread santosh.shilim...@oracle.com
On 3/7/17 2:22 AM, Dave Gerlach wrote: Introduce a ti_sci_pm_domains driver to act as a generic pm domain provider to allow each device to attach and associate it's ti-sci-id so that it can be controlled through the TI SCI protocol. This driver implements a simple genpd where each device node

Re: [PATCH v4 3/5] dt-bindings: Add TI SCI PM Domains

2017-03-12 Thread santosh.shilim...@oracle.com
On 3/7/17 2:22 AM, Dave Gerlach wrote: Add a generic power domain implementation, TI SCI PM Domains, that will hook into the genpd framework and allow the TI SCI protocol to control device power states. Also, provide macros representing each device index as understood by TI SCI to be used in

Re: [PATCH v3 0/2] Add TI SCI Reset Driver

2016-11-05 Thread santosh.shilim...@oracle.com
On 11/4/16 11:42 AM, Andrew F. Davis wrote: Hello all, This series adds a reset controller driver that uses the TI SCI protocol to manage resets. The TI SCI protocol is used to communicate with power management controllers used by some SoCs. These controllers manage the various power

Re: [PATCH 1/3] Documentation: dt: keystone: provide SoC specific compatible flags

2015-10-03 Thread santosh.shilim...@oracle.com
On 10/3/15 4:44 PM, Nishanth Menon wrote: On 10/02/2015 11:09 AM, santosh shilimkar wrote: Nishant, On 9/25/2015 10:38 AM, Nishanth Menon wrote: On 09/25/2015 11:15 AM, santosh shilimkar wrote: 9/25/2015 9:01 AM, Nishanth Menon wrote: [..] Please refresh the series commit messages based

Re: [PATCH 0/2] memory: Fix module autoload for OF platform driver

2015-10-04 Thread santosh.shilim...@oracle.com
On 10/4/15 4:36 AM, Greg Kroah-Hartman wrote: On Tue, Sep 29, 2015 at 10:40:17AM -0700, santosh shilimkar wrote: +Greg, arm-sock folks On 9/17/2015 10:56 AM, santosh shilimkar wrote: On 9/17/2015 10:41 AM, Luis de Bethencourt wrote: Hello, These patches add the missing MODULE_DEVICE_TABLE()

Re: [RESEND PATCH 0/2] memory: Fix module autoload for OF platform driver

2015-10-04 Thread santosh.shilim...@oracle.com
On 10/4/15 9:23 AM, Luis de Bethencourt wrote: Hi, Resending this patch series as requested by Greg. So he can have them in his queue for picking up. https://lkml.org/lkml/2015/10/4/76 These patches add the missing MODULE_DEVICE_TABLE() for OF to export the information so modules have the

Re: [PATCH v3 00/14] RDS: connection scalability and performance improvements

2015-10-07 Thread santosh.shilim...@oracle.com
On 10/7/15 2:16 AM, David Miller wrote: From: Santosh Shilimkar Date: Mon, 5 Oct 2015 10:56:23 -0700 [v3] Updated patch "[PATCH v2 05/14] RDS: defer the over_batch work to send worker" as per David Miller's comment [4] to avoid the magic value usage. Patch now makes use of already available

Re: [PATCH] Documentation: dt: keystone: Fix up missing quotes

2015-10-07 Thread santosh.shilim...@oracle.com
On 10/7/15 10:04 AM, Nishanth Menon wrote: Add missing commits for the suggest compatible flags in dt binding. Fixes: 8841cbf666d6 ("Documentation: dt: keystone: provide SoC specific compatible flags") Reported-by: Suman Anna Signed-off-by: Nishanth Menon --- This could be squashed since

Re: [rcu_sched stall] regression/miss-config ?

2016-05-15 Thread santosh.shilim...@oracle.com
On 5/15/16 2:18 PM, Santosh Shilimkar wrote: Hi Paul, I was asking Sasha about [1] since other folks in Oracle also stumbled upon similar RCU stalls with v4.1 kernel in different workloads. I was reported similar issue with RDS as well and looking at [1], [2], [3] and [4], thought of reaching

Re: [rcu_sched stall] regression/miss-config ?

2016-05-17 Thread santosh.shilim...@oracle.com
On 5/16/16 5:58 PM, Paul E. McKenney wrote: On Mon, May 16, 2016 at 12:49:41PM -0700, Santosh Shilimkar wrote: On 5/16/2016 10:34 AM, Paul E. McKenney wrote: On Mon, May 16, 2016 at 09:33:57AM -0700, Santosh Shilimkar wrote: [...] Are you running CONFIG_NO_HZ_FULL=y? If so, the problem

Re: [PATCH] ARM: keystone: dts: add PCI serdes driver bindings

2015-10-21 Thread santosh.shilim...@oracle.com
On 10/21/15 5:57 AM, WingMan Kwok wrote: This patch adds the serdes phy driver dts bindings for the keystone PCIe host driver. Signed-off-by: WingMan Kwok --- Keep me posted when driver gets merged. I will then pick this up. Regards, Santosh -- To unsubscribe from this list: send the line

Re: [RFC PATCH] RDS: convert bind hash table to re-sizable hashtable

2015-10-14 Thread santosh.shilim...@oracle.com
On 10/14/15 2:15 PM, Santosh Shilimkar wrote: From: Santosh Shilimkar To further improve the RDS connection scalabilty on massive systems where number of sockets grows into tens of thousands of sockets, there is a need of larger bind hashtable. Pre-allocated 8K or 16K table is not very

Re: [PATCH net-next] RDS: Invoke ->laddr_check() in rds_bind() for explicitly bound transports.

2015-10-11 Thread santosh.shilim...@oracle.com
On 10/11/15 1:46 PM, Sowmini Varadhan wrote: The IP address passed to rds_bind() should be vetted by the transport's ->laddr_check() for a previously bound transport. This needs to be done to avoid cases where, for example, the application has asked for an IB transport, but the IP address

Re: [PATCH net-next] RDS-TCP: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one()

2015-10-11 Thread santosh.shilim...@oracle.com
On 10/11/15 1:49 PM, Sowmini Varadhan wrote: Consider the following "duelling syn" sequence between two peers A and B: A B SYN1 --> <-- SYN2 SYN2ACK --> Note that the SYN/ACK has already been sent out

Re: [PATCH v3] clocksource: arm_global_timer: fix suspend resume

2015-11-29 Thread santosh.shilim...@oracle.com
On 11/27/15 11:47 AM, Grygorii Strashko wrote: Now the System stall is observed on TI AM437x based board (am437x-gp-evm) during resuming from System suspend when ARM Global timer is selected as clocksource device (CPUIdle not enabled) - SysRq are working, but nothing else. The reason of stall

Re: [PATCH 1/1] soc: ti: knav_qmss_queue: Fix linking RAM setup for queue managers

2015-11-20 Thread santosh.shilim...@oracle.com
On 11/20/15 9:04 PM, Michal Morawiec wrote: On Fri, Nov 20, 2015 at 03:47:38PM -0800, santosh shilimkar wrote: On 11/20/2015 3:39 PM, Michal Morawiec wrote: Configure linking RAM for both queue managers also in case when only linking RAM 0 is specified in device tree. why ? If both queue

Re: [PATCH] ARM: dts: k2*: Rename the k2* files to keystone-k2* files

2016-04-07 Thread santosh.shilim...@oracle.com
On 4/7/16 10:01 AM, Nishanth Menon wrote: Hi Santosh, On Wed, Mar 16, 2016 at 10:43 AM, santosh shilimkar wrote: On 3/16/2016 7:39 AM, Nishanth Menon wrote: As reported in [1], rename the k2* dts files to keystone-* files this will force consistency throughout. Script for the same (and

Re: [PATCH v2 1/1] memory: emif: add missing of_node_put after calling of_parse_phandle

2016-07-17 Thread santosh.shilim...@oracle.com
On 7/17/16 7:00 PM, Peter Chen wrote: of_node_put needs to be called when the device node which is got from of_parse_phandle has finished using. Signed-off-by: Peter Chen --- Changes for v2: - %s/of_put_node/of_node_put drivers/memory/emif.c | 2 ++ 1 file changed, 2 insertions(+) I will

Re: [RFC PATCH] softirq: fix tasklet_kill() usage and users

2016-08-07 Thread santosh.shilim...@oracle.com
On 8/6/16 11:52 PM, Greg Kroah-Hartman wrote: On Sat, Aug 06, 2016 at 11:07:14AM -0700, Santosh Shilimkar wrote: ping !! ping on a "RFC" after only 5 days in the middle of the merge window? That's bold... Personally, I rarely respond to RFC patches as obviously the submitter doesn't think

Re: [PATCH] net: rds: fix coding style issues

2016-06-18 Thread santosh.shilim...@oracle.com
On 6/18/16 8:46 AM, Joshua Houghton wrote: Fix coding style issues in the following files: ib_cm.c: add space loop.c: convert spaces to tabs sysctl.c: add space tcp.h:convert spaces to tabs tcp_connect.c:remove extra indentation in switch statement tcp_recv.c: convert

Re: [net-next][PATCH 00/13] RDS: Major clean-up with couple of new features for 4.6

2016-02-27 Thread santosh.shilim...@oracle.com
Hi Dave, On 2/26/16 9:43 PM, Santosh Shilimkar wrote: Series is generated against net-next but also applies against Linus's tip cleanly. The diff-stat looks bit scary since almost ~4K lines of code is getting removed. [...] Entire patchset is available below git tree:

Re: [net-next][PATCH v2 01/13] RDS: Drop stale iWARP RDMA transport

2016-02-28 Thread santosh.shilim...@oracle.com
On 2/28/16 1:05 AM, Christoph Hellwig wrote: On Sat, Feb 27, 2016 at 06:19:38PM -0800, Santosh Shilimkar wrote: RDS iWarp support code has become stale and non testable. As indicated earlier, am dropping the support for it. If new iWarp user(s) shows up in future, we can adapat the RDS IB

Re: [net-next][PATCH v2 11/13] RDS: IB: add Fastreg MR (FRMR) detection support

2016-02-28 Thread santosh.shilim...@oracle.com
On 2/28/16 1:08 AM, Christoph Hellwig wrote: On Sat, Feb 27, 2016 at 06:19:48PM -0800, Santosh Shilimkar wrote: Discovere Fast Memmory Registration support using IB device IB_DEVICE_MEM_MGT_EXTENSIONS. Certain HCA might support just FRMR or FMR or both FMR and FRWR. In case both mr type are

Re: [net-next][PATCH 0/2] RDS: couple of fixes for 4.6

2016-04-14 Thread santosh.shilim...@oracle.com
On 4/13/16 8:36 PM, David Miller wrote: From: Santosh Shilimkar Date: Fri, 8 Apr 2016 15:26:38 -0700 Patches are also available at below git tree. git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux.git for_4.6/net-next/rds-fixes "Bug fixes for 4.6" do not get targetted at the

Re: [PATCH v1 1/2] soc: ti: display firmware file name as part of boot log

2015-09-17 Thread santosh.shilim...@oracle.com
On 9/16/15 12:13 PM, santosh shilimkar wrote: On 9/16/2015 10:01 AM, Murali Karicheri wrote: On 09/15/2015 05:20 PM, santosh shilimkar wrote: On 9/15/2015 11:14 AM, Murali Karicheri wrote: On 09/09/2015 12:38 PM, Murali Karicheri wrote: [..] Santosh, I have checked v4.3-rc1 and I don't

Re: [PATCH 0/2] ARM: configs: keystone: update to support newer distros

2015-09-22 Thread santosh.shilim...@oracle.com
On 9/22/15 8:42 AM, Nishanth Menon wrote: Hi, Basic support for systemd based distros to be supported by default on keystone_defconfig. Series based on v4.3-rc1 Nishanth Menon (2): ARM: configs: keystone: sync to savedefconfig ARM: configs: keystone: Add basic systemd related options

Re: [PATCH] MAINTAINERS: Add keystone device tree and defconfig to list

2015-09-22 Thread santosh.shilim...@oracle.com
On 9/22/15 8:39 AM, Nishanth Menon wrote: Keystone2 architecture files also include defconfig and devicetree files which need maintainer to pick up and send for merge. Include the same in the MAINTAINERS file so that we know where what needs to go. Well this is I guess assumed responsibility

Re: [PATCH v2 00/14] RDS: connection scalability and performance improvements

2015-10-01 Thread santosh.shilim...@oracle.com
On 10/1/15 9:19 AM, David Laight wrote: From: Santosh Shilimkar Sent: 30 September 2015 18:24 ... This is being addressed by simply using per bucket rw lock which makes the locking simple and very efficient. The hash table size is still an issue and I plan to address it by using re-sizable

Re: [PATCH V2 0/3] ARM: dts/keystone: Introduce SoC specific compatible matches

2015-10-03 Thread santosh.shilim...@oracle.com
On 10/3/15 4:38 PM, Nishanth Menon wrote: Hi, Round 2 of the series with updated patch #1. This series introduces SoC specific dt compatible property to allow for future SoCs to be handled and for userspace applications that can introduce features based on SoC they are functioning on. V1 of

Re: [PATCH 0/2] convert to use generic irq handler

2015-09-25 Thread santosh.shilim...@oracle.com
On 9/25/15 12:28 PM, Grygorii Strashko wrote: This patch series contains patches which fixes wrong APIs usage in atomic context on RT-kernel. The final goal is to make TI OMAP GPIO driver compatible with -RT kernel as much as possible. Patch 1: required to be compatible with -RT kernel, because

<    1   2   3