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 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 b

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 the

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 r

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 is

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 flexibl

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 "un

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 s

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: Santos

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 Lev

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. Signed-o

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 has

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 t

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 o

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 cor

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 in6_addr

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: BUG: spinlock bad magic (2)

2018-01-30 Thread santosh.shilim...@oracle.com
On 1/30/18 2:28 PM, Eric Biggers wrote: On Mon, Dec 18, 2017 at 06:01:30PM +0100, 'Dmitry Vyukov' via syzkaller-bugs wrote: On Mon, Dec 18, 2017 at 5:46 PM, Santosh Shilimkar wrote: On 12/18/2017 4:36 AM, syzbot wrote: Hello, syzkaller hit the following crash on 6084b576dca2e898f5c101bae

Re: [GIT PULL 1/3] ARM: Keystone DTS for 4.16

2018-01-05 Thread santosh.shilim...@oracle.com
On 1/4/18 11:12 PM, Olof Johansson wrote: On Wed, Dec 27, 2017 at 06:07:50PM -0800, Santosh Shilimkar wrote: The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323: Linux 4.15-rc1 (2017-11-26 16:01:47 -0800) are available in the git repository at: git://git.kernel.o

Re: [PATCH][rds-next] rds: remove redundant variable 'sg_off'

2018-03-11 Thread santosh.shilim...@oracle.com
On 3/11/18 9:27 AM, Colin King wrote: From: Colin Ian King Variable sg_off is assigned a value but it is never read, hence it is redundant and can be removed. Cleans up clang warning: net/rds/message.c:373:2: warning: Value stored to 'sg_off' is never read Signed-off-by: Colin Ian King ---

Re: [PATCH][rds-next] rds: make functions rds_info_from_znotifier and rds_message_zcopy_from_user static

2018-03-11 Thread santosh.shilim...@oracle.com
On 3/11/18 10:03 AM, Colin King wrote: From: Colin Ian King Functions rds_info_from_znotifier and rds_message_zcopy_from_user are local to the source and do not need to be in global scope, so make them static. Cleans up sparse warnins: net/rds/message.c:70:27: warning: symbol 'rds_info_from_zn

Re: [PATCH][rds-next] rds: make functions rds_info_from_znotifier and rds_message_zcopy_from_user static

2018-03-12 Thread santosh.shilim...@oracle.com
On 3/11/18 11:54 PM, santosh.shilim...@oracle.com wrote: On 3/11/18 10:03 AM, Colin King wrote: From: Colin Ian King Functions rds_info_from_znotifier and rds_message_zcopy_from_user are local to the source and do not need to be in global scope, so make them static. Cleans up sparse warnins

Re: [PATCH 1/2] net: rds: drop VLA in rds_for_each_conn_info()

2018-03-12 Thread santosh.shilim...@oracle.com
On 3/11/18 2:07 PM, Salvatore Mesoraca wrote: Avoid VLA[1] by using an already allocated buffer passed by the caller. [1] https://lkml.org/lkml/2018/3/7/621 Signed-off-by: Salvatore Mesoraca --- Thanks for both VLA fixes Salvatore. FWIW, Acked-by: Santosh Shilimkar

Re: [PATCH 2/2] net: rds: drop VLA in rds_walk_conn_path_info()

2018-03-12 Thread santosh.shilim...@oracle.com
On 3/11/18 2:07 PM, Salvatore Mesoraca wrote: Avoid VLA[1] by using an already allocated buffer passed by the caller. [1] https://lkml.org/lkml/2018/3/7/621 Signed-off-by: Salvatore Mesoraca --- Acked-by: Santosh Shilimkar

Re: [GIT PULL 2/2] SOC: Couple of drivers changes for v4.17

2018-03-07 Thread santosh.shilim...@oracle.com
On 3/7/18 7:50 AM, Arnd Bergmann wrote: On Tue, Mar 6, 2018 at 1:41 AM, Santosh Shilimkar wrote: The following changes since commit 91ab883eb21325ad80f3473633f794c78ac87f51: Linux 4.16-rc2 (2018-02-18 17:29:42 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/

Re: [PATCH] soc: ti: knav_qmss: Use percpu instead atomic for stats counter

2018-04-11 Thread santosh.shilim...@oracle.com
On 4/11/18 12:16 PM, Vasyl Gomonovych wrote: Hwqueue has collect statistics in heavy use queue_pop/queu_push functions for cache efficiency and make push/pop faster use percpu variables. For performance reasons, driver should keep descriptor in software handler as short as possible and quickly re

Re: [PATCH 01/14] memory: ti-emif-sram: Add resume function to recopy sram code

2018-04-12 Thread santosh.shilim...@oracle.com
On 4/11/18 9:53 PM, Keerthy wrote: From: Dave Gerlach After an RTC+DDR cycle we lose sram context so emif pm functions present in sram are lost. We can check if the first byte of the original code in DDR contains the same first byte as the code in sram, and if they do not match we know we have

Re: [PATCH] soc: ti: knav_qmss: Use percpu instead atomic for stats counter

2018-04-13 Thread santosh.shilim...@oracle.com
On 4/11/18 3:28 PM, santosh.shilim...@oracle.com wrote: On 4/11/18 12:16 PM, Vasyl Gomonovych wrote: Hwqueue has collect statistics in heavy use queue_pop/queu_push functions for cache efficiency and make push/pop faster use percpu variables. For performance reasons, driver should keep

Re: [GIT PULL 2/3] ARM: Keystone config update for v4.19

2018-07-08 Thread santosh.shilim...@oracle.com
On 7/8/18 9:12 AM, Olof Johansson wrote: On Fri, Jul 06, 2018 at 02:25:41PM -0700, Santosh Shilimkar wrote: The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900) are available in the git repository at: git://git.kernel.or

Re: [PATCH 0/3] Dts nodes for Keystone2 hw_rng driver

2018-05-25 Thread santosh.shilim...@oracle.com
On 5/24/18 6:12 AM, Vitaly Andrianov wrote: This series adds dts nodes for Keystone2 hw_rng driver Vitaly Andrianov (3): ARM: dts: k2hk: add dts node for k2hk hw_rng driver ARM: dts: k2l: add dts node for k2l hw_rng driver ARM: dts: k2e: add dts node for k2e hw_rng driver Looks good.

Re: general protection fault in rds_ib_get_mr

2018-05-13 Thread santosh.shilim...@oracle.com
On 5/13/18 2:10 PM, Eric Biggers wrote: On Wed, Mar 21, 2018 at 09:00:01AM -0700, syzbot wrote: [...] Still reproducible on Linus' tree (commit 66e1c94db3cd4) and linux-next (next-20180511). Here's a simplified reproducer: Thanks for the test case !! Regards, Santosh

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) drivers/soc/ti/wkup_m3_

Re: [PATCH] soc: ti: QMSS: Fix usage of irq_set_affinity_hint

2018-10-30 Thread santosh.shilim...@oracle.com
On 10/30/18 12:00 PM, Greg Kroah-Hartman wrote: On Tue, Oct 30, 2018 at 10:18:08AM -0700, Santosh Shilimkar wrote: Hi Greg, [...] Would be able to apply this fix from Marc for stable or it needs to be re-posted with CC to stable ? This is not the correct way to submit patches for inclusi

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 bu

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 sysc

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 unsubscr

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 Strash

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 t

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 = 0

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 f

Re: [Linux-kernel-mentees] [PATCH net] rds: Prevent kernel-infoleak in rds_notify_queue_get()

2020-07-30 Thread santosh.shilim...@oracle.com
On 7/30/20 12:20 PM, Peilin Ye wrote: rds_notify_queue_get() is potentially copying uninitialized kernel stack memory to userspace since the compiler may leave a 4-byte hole at the end of `cmsg`. In 2016 we tried to fix this issue by doing `= { 0 };` on `cmsg`, which unfortunately does not alway

Re: [PATCH v2 0/5] Introduce PRU remoteproc consumer API

2021-01-24 Thread santosh.shilim...@oracle.com
Hi Suman, Mathieu, On 1/7/21 2:49 PM, Suman Anna wrote: On 1/7/21 4:44 PM, Mathieu Poirier wrote: On Wed, Jan 06, 2021 at 06:03:25PM -0600, Suman Anna wrote: Hi Mathieu, [...] I only see input from Andy and Lars in the thread you point out, nothing from Greg. I have also taken a look at th

Re: [PATCH 0/2] Add support for TI AM18XX/OMAP-L138 PRUSS

2021-01-24 Thread santosh.shilim...@oracle.com
On 1/4/21 10:30 AM, David Lechner wrote: This is the first step for adding support for the PRUSS on TI AM18XX/OMAP-L138 SoCs. This series adds support in the top-level PRUSS driver. (Patches for the interrupt controller and individual PRUs are independent of this change and will be submitted sepa

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 | 2

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: [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 documentati

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 comman

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 ca

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 as

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: [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 ne

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 mig

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 ou

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 i

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: git://git.ker

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 tra

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 sup

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 e

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 and

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 prop

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: Mu

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 hand

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 m

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 passed

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 by

Re: [PATCH v3 00/14] dmaengine/soc: Add Texas Instruments UDMA support

2019-10-09 Thread santosh.shilim...@oracle.com
On 10/8/19 3:09 AM, Peter Ujfalusi wrote: Hi Santosh, On 04/10/2019 19.35, santosh.shilim...@oracle.com wrote: On 9/30/19 11:16 PM, Peter Ujfalusi wrote: Hi, Changes since v2 )https://patchwork.kernel.org/project/linux-dmaengine/list/?series=152609&state=*) - Based on 5.4-rc1 - Sup

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] firmware: ti_sci: Use the correct style for SPDX License Identifier

2019-06-18 Thread santosh.shilim...@oracle.com
On 6/14/19 6:57 AM, Nishad Kamdar wrote: This patch corrects the SPDX License Identifier style in header file related to Firmware Drivers for Texas Instruments SCI Protocol. For C header files Documentation/process/license-rules.rst mandates C-like comments (opposed to C source files where C++ st

Re: [PATCH v3 -next] firmware: ti_sci: Fix gcc unused-but-set-variable warning

2019-06-18 Thread santosh.shilim...@oracle.com
On 6/17/19 11:41 AM, Suman Anna wrote: On 6/15/19 7:50 AM, YueHaibing wrote: Fixes gcc '-Wunused-but-set-variable' warning: drivers/firmware/ti_sci.c: In function ti_sci_cmd_ring_config: drivers/firmware/ti_sci.c:2035:17: warning: variable dev set but not used [-Wunused-but-set-variable] drive

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: [linux-next PATCH 0/4] Enable network driver on K2G ICE and GP EVMs

2018-05-20 Thread santosh.shilim...@oracle.com
On 5/11/18 12:29 PM, Murali Karicheri wrote: Now that NetCP driver patches for K2G SoC is merged to linux-next master this series add patches to enable network driver on K2G ICE and GP EVMs. Thanks Applied the patches on top of latest linux-next master, built kernel and booted up on both EVMs.

Re: [PATCH 0/3] K2G: mmc: Update mmc dt node to use sdhci-omap

2018-05-03 Thread santosh.shilim...@oracle.com
On 5/3/18 4:57 AM, Kishon Vijay Abraham I wrote: Hi Santosh, On Wednesday 25 April 2018 11:10 PM, Santosh Shilimkar wrote: On 4/25/2018 6:27 AM, Kishon Vijay Abraham I wrote: Update mmc dt node to use sdhci-omap binding instead of omap_hsmmc binding. I've also updated keystone_defconfig to en

Re: [PATCH v2] ARM: dts: k2g-evm: Add DCAN dt nodes

2018-05-04 Thread santosh.shilim...@oracle.com
On 5/3/18 12:28 AM, Faiz Abbas wrote: The 66AK2G evm has support for dcan. Add nodes and pinmuxes for dcan0 and dcan1. Signed-off-by: Faiz Abbas --- Changes since v1: Description updated. Will pick this up. Regards, Santosh

Re: [PATCH 0/3] K2G: mmc: Update mmc dt node to use sdhci-omap

2018-05-04 Thread santosh.shilim...@oracle.com
On 5/4/18 1:06 AM, Kishon Vijay Abraham I wrote: Hi Santosh, On Friday 04 May 2018 12:22 AM, santosh.shilim...@oracle.com wrote: On 5/3/18 4:57 AM, Kishon Vijay Abraham I wrote: Hi Santosh, On Wednesday 25 April 2018 11:10 PM, Santosh Shilimkar wrote: On 4/25/2018 6:27 AM, Kishon Vijay

Re: [PATCH v2 0/2] memory: aemif: add support for machine code

2018-04-20 Thread santosh.shilim...@oracle.com
On 4/19/18 8:12 AM, Bartosz Golaszewski wrote: From: Bartosz Golaszewski This is a follow-up to the series that contained both changes to the aemif driver and platform code. It contains only the driver changes. As the first step in removing duplicate support for aemif from the kernel we need t

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 Memor

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: https://www.spinics.net/lists/kernel/ms

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 alloca

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 p

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] 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: [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 Vutl

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 ha

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 the

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 sp

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 domains,

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, cleaned

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 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 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 Do

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 creat

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 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

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 see

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 t

  1   2   >