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

2016-09-07 Thread Santosh Shilimkar
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 Memory (MSM) RAM. This RAM is accessible through the

Re: [GIT PULL] firmware: add support for TI System Control Interface (TI-SCI) protocol driver

2016-09-02 Thread Santosh Shilimkar
On 9/2/2016 10:03 AM, Nishanth Menon wrote: On Thu, Sep 1, 2016 at 2:24 AM, Tero Kristo wrote: Hi Santosh, The following changes since commit 29b4817d4018df78086157ea3a55c1d9424a7cfc: Linux 4.8-rc1 (2016-08-07 18:18:00 -0700) are available in the git repository at: https://github.com/t-

Re: [PATCH 1/1] RDS: add __printf format attribute to error reporting functions

2016-08-05 Thread Santosh Shilimkar
On 8/5/2016 1:11 PM, Nicolas Iooss wrote: This is helpful to detect at compile-time errors related to format strings. Signed-off-by: Nicolas Iooss --- OK. Acked-by: Santosh Shilimkar

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

2016-08-06 Thread Santosh Shilimkar
ping !! On 8/1/2016 9:13 PM, Santosh Shilimkar wrote: Semantically the expectation from the tasklet init/kill API should be as below. tasklet_init() == Init and Enable scheduling tasklet_kill() == Disable scheduling and Destroy tasklet_init() API exibit above behavior but not the tasklet_kill

Re: [PATCH] device probe: add self triggered delayed work request

2016-08-08 Thread Santosh Shilimkar
On 8/8/2016 6:11 PM, Frank Rowand wrote: On 08/08/16 14:51, Qing Huang wrote: On 08/08/2016 01:44 PM, Frank Rowand wrote: On 07/29/16 22:39, Qing Huang wrote: In normal condition, the device probe requests kept in deferred queue would only be triggered for re-probing when another new devic

[PATCH] softirq: fix tasklet_kill() and its users

2016-08-24 Thread Santosh Shilimkar
S. Miller" Cc: Paul Bolle Cc: Giovanni Cabiddu Cc: Salvatore Benedetto Cc: Karsten Keil Cc: "Peter Zijlstra (Intel)" Signed-off-by: Santosh Shilimkar --- Removed RFC tag from last post and dropped atmel serial driver which seems to have been fixed in 4.8 https://lkml.org/lkml/20

Re: [PATCH 1/1] ARM: keystone: defconfig: Fix USB configuration

2016-08-25 Thread Santosh Shilimkar
Ping !! On 8/17/2016 9:23 AM, Santosh Shilimkar wrote: Hi Arnd, Olof, Can you please pick-up the fix for 4.8-rcx ? Roger reported that USB ports are broken on Keystone2 boards since v4.8-rc1 because USB_HPY config option got dropped. On 8/17/2016 3:44 AM, Roger Quadros wrote: Simply

Re: [PATCH v5 2/2] memory: ti-emif-sram: introduce relocatable suspend/resume handlers

2017-10-16 Thread Santosh Shilimkar
Hi Russell, On 10/13/2017 1:59 PM, Dave Gerlach wrote: Certain SoCs like Texas Instruments AM335x and AM437x require parts of the EMIF PM code to run late in the suspend sequence from SRAM, such as saving and restoring the EMIF context and placing the memory into self-refresh. One requirement f

Re: [PATCH] rds: Fix uninitialized variable

2017-10-24 Thread Santosh Shilimkar
$subject s/rds:/rds: ib: On 10/24/2017 8:02 AM, Håkon Bugge wrote: send_flags needs to be initialized before calling rds_ib_set_wr_signal_state(). Signed-off-by: Håkon Bugge --- Looks fine otherwise. Please re-post with subject fixed. Acked-by: Santosh Shilimkar

Re: [PATCH] rds: Fix inaccurate accounting of unsignaled wrs

2017-10-24 Thread Santosh Shilimkar
On 10/24/2017 7:16 AM, Håkon Bugge wrote: The number of unsignaled work-requests posted to the IB send queue is tracked by a counter in the rds_ib_connection struct. When it reaches zero, or the caller explicitly asks for it, the send-signaled bit is set in send_flags and the counter is reset. Th

Re: [PATCH] rds: Fix inaccurate accounting of unsignaled wrs

2017-10-24 Thread Santosh Shilimkar
On 10/24/2017 9:15 AM, Håkon Bugge wrote: On 24 Oct 2017, at 18:05, Santosh Shilimkar mailto:santosh.shilim...@oracle.com>> wrote: [...] Instead of partially doing changes inside/outside helper, can also add inline helper for solicited state like rds_ib_set_wr_solicited_state() a

Re: [PATCH v5 2/2] memory: ti-emif-sram: introduce relocatable suspend/resume handlers

2017-11-13 Thread Santosh Shilimkar
On 11/10/2017 8:39 AM, Russell King - ARM Linux wrote: On Mon, Oct 16, 2017 at 08:31:59AM -0700, Santosh Shilimkar wrote: Hi Russell, On 10/13/2017 1:59 PM, Dave Gerlach wrote: Certain SoCs like Texas Instruments AM335x and AM437x require parts of the EMIF PM code to run late in the suspend

Re: [PATCH] ARM: dts: keystone-k2l: Add the second gpio bank node

2017-11-13 Thread Santosh Shilimkar
On 11/9/2017 3:42 AM, Keerthy wrote: In case of k2l there are 2 more banks with 16 pins each. Adding the node as the da-vinci driver now supports multiple banks. Signed-off-by: Keerthy --- This is based on linux-next branch. Boot tested on keystone-k2l-evm. Will pick this up Keerthy !! Rega

Re: [PATCH v2 05/14] RDS: defer the over_batch work to send worker

2015-10-05 Thread santosh shilimkar
On 10/5/2015 3:30 AM, David Miller wrote: From: Santosh Shilimkar Date: Wed, 30 Sep 2015 13:24:24 -0400 @@ -423,7 +423,9 @@ over_batch: !list_empty(&conn->c_send_queue)) && send_gen == conn->c_send_gen) {

[PATCH v3 13/14] RDS: IB: use max_mr from HCA caps than max_fmr

2015-10-05 Thread Santosh Shilimkar
All HCA drivers seems to popullate max_mr caps and few of them do both max_mr and max_fmr. Hence update RDS code to make use of max_mr. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a

[PATCH v3 07/14] RDS: IB: ack more receive completions to improve performance

2015-10-05 Thread Santosh Shilimkar
mutual exclusion locks are being performed. In next patch, send completion is also split which re-uses the poll_cq() and hence the code is moved to ib_cm.c Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib.h | 28 +-- net/rds/ib_cm.c| 70

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

2015-10-05 Thread Santosh Shilimkar
://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux.git net/rds/4.3-v3 As a side note, the IB HCA driver I used for testing misses at least 3 important patches in upstream to see the full blown IB performance and am hoping to get that in mainline with help of them. Santosh Shilimkar (14)

[PATCH v3 14/14] RDS: IB: split mr pool to improve 8K messages performance

2015-10-05 Thread Santosh Shilimkar
hich could lead to 8k pull being exhausted, we fall-back to 1m pool till 8k pool recovers for use. This helps to at least push ~55 kB/s bidirectional data which is a nice improvement. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib.c

[PATCH v3 11/14] RDS: IB: use already available pool handle from ibmr

2015-10-05 Thread Santosh Shilimkar
rds_ib_mr already keeps the pool handle which it associates with. Lets use that instead of round about way of fetching it from rds_ib_device. No functional change. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib_rdma.c | 5 ++--- 1 file changed, 2 insertions

[PATCH v3 10/14] RDS: IB: fix the rds_ib_fmr_wq kick call

2015-10-05 Thread Santosh Shilimkar
RDS IB mr pool has its own workqueue 'rds_ib_fmr_wq', so we need to use queue_delayed_work() to kick the work. This was hurting the performance since pool maintenance was less often triggered from other path. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --

[PATCH v3 02/14] RDS: make socket bind/release locking scheme simple and more efficient

2015-10-05 Thread Santosh Shilimkar
f rcu for bind hash-table. In subsequent patch, we also covert the global lock with per-bucket lock to reduce the global lock contention. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/af_rds.c | 6 -- net/rds/bind.c | 35 +++--

[PATCH v3 12/14] RDS: IB: mark rds_ib_fmr_wq static

2015-10-05 Thread Santosh Shilimkar
Fix below warning by marking rds_ib_fmr_wq static net/rds/ib_rdma.c:87:25: warning: symbol 'rds_ib_fmr_wq' was not declared. Should it be static? Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib_rdma.c | 2 +- 1 file changed, 1 insertion(+),

[PATCH v3 04/14] RDS: Use per-bucket rw lock for bind hash-table

2015-10-05 Thread Santosh Shilimkar
e per-bucket lock to improve the scalability. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/af_rds.c | 2 ++ net/rds/bind.c | 47 --- net/rds/rds.h| 1 + 3 files changed, 35 insertions(+), 15 deletions(-) diff --

[PATCH v3 08/14] RDS: IB: split send completion handling and do batch ack

2015-10-05 Thread Santosh Shilimkar
. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib.h | 6 ++- net/rds/ib_cm.c| 45 -- net/rds/ib_send.c | 110 + net/rds/ib_stats.c | 1 - net/rds/send.c | 1 + 5 files

[PATCH v3 06/14] RDS: use rds_send_xmit() state instead of RDS_LL_SEND_FULL

2015-10-05 Thread Santosh Shilimkar
times we are seeing connections stuck with the LL_SEND_FULL bit getting set and never cleared. We kick krdsd after any time we see -ENOMEM or -EAGAIN from the ring allocation code. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/send.c| 10 ++ ne

[PATCH v3 01/14] RDS: use kfree_rcu in rds_ib_remove_ipaddr

2015-10-05 Thread Santosh Shilimkar
synchronize_rcu() slowing down un-necessarily the socket shutdown path. It is used just kfree() the ip addresses in rds_ib_remove_ipaddr() which is perfect usecase for kfree_rcu(); So lets use that to gain some speedup. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net

[PATCH v3 09/14] RDS: IB: handle rds_ibdev release case instead of crashing the kernel

2015-10-05 Thread Santosh Shilimkar
Just in case we are still handling the QP receive completion while the rds_ibdev is released, drop the connection instead of crashing the kernel. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib_cm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff

[PATCH v3 05/14] RDS: defer the over_batch work to send worker

2015-10-05 Thread Santosh Shilimkar
sure not to loop forever inside rds_send_xmit"). The idea is to process as big a batch as we can but at the same time we don't hold other waiting processes for send. Hence back-off after the send_batch_count limit (1024) to avoid soft-lock ups. Signed-off-by: Santosh Shilimkar Signed

[PATCH v3 03/14] RDS: fix rds_sock reference bug while doing bind

2015-10-05 Thread Santosh Shilimkar
One need to take rds socket reference while using it and release it once done with it. rds_add_bind() code path does not do that so lets fix it. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/bind.c | 16 +++- 1 file changed, 11 insertions(+), 5

Re: [PATCH v3 05/14] RDS: defer the over_batch work to send worker

2015-10-05 Thread santosh shilimkar
On 10/5/2015 10:56 AM, Santosh Shilimkar wrote: Darn. Header hunk remained in the repo. Resending it. From 4bebdd7a4d2960b2ff6c40b27156d041ea270765 Mon Sep 17 00:00:00 2001 From: Santosh Shilimkar Date: Thu, 10 Sep 2015 11:57:14 -0700 Subject: [PATCH v3 05/14] RDS: defer the over_batch work

[PATCH v4 01/14] RDS: use kfree_rcu in rds_ib_remove_ipaddr

2015-10-07 Thread Santosh Shilimkar
synchronize_rcu() slowing down un-necessarily the socket shutdown path. It is used just kfree() the ip addresses in rds_ib_remove_ipaddr() which is perfect usecase for kfree_rcu(); So lets use that to gain some speedup. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net

[PATCH v4 04/14] RDS: Use per-bucket rw lock for bind hash-table

2015-10-07 Thread Santosh Shilimkar
e per-bucket lock to improve the scalability. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/af_rds.c | 2 ++ net/rds/bind.c | 47 --- net/rds/rds.h| 1 + 3 files changed, 35 insertions(+), 15 deletions(-) diff --

[PATCH v4 07/14] RDS: IB: ack more receive completions to improve performance

2015-10-07 Thread Santosh Shilimkar
mutual exclusion locks are being performed. In next patch, send completion is also split which re-uses the poll_cq() and hence the code is moved to ib_cm.c Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib.h | 28 +-- net/rds/ib_cm.c| 70

[PATCH v4 14/14] RDS: IB: split mr pool to improve 8K messages performance

2015-10-07 Thread Santosh Shilimkar
hich could lead to 8k pull being exhausted, we fall-back to 1m pool till 8k pool recovers for use. This helps to at least push ~55 kB/s bidirectional data which is a nice improvement. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib.c

[PATCH v4 12/14] RDS: IB: mark rds_ib_fmr_wq static

2015-10-07 Thread Santosh Shilimkar
Fix below warning by marking rds_ib_fmr_wq static net/rds/ib_rdma.c:87:25: warning: symbol 'rds_ib_fmr_wq' was not declared. Should it be static? Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib_rdma.c | 2 +- 1 file changed, 1 insertion(+),

[PATCH v4 13/14] RDS: IB: use max_mr from HCA caps than max_fmr

2015-10-07 Thread Santosh Shilimkar
All HCA drivers seems to popullate max_mr caps and few of them do both max_mr and max_fmr. Hence update RDS code to make use of max_mr. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a

[PATCH v4 11/14] RDS: IB: use already available pool handle from ibmr

2015-10-07 Thread Santosh Shilimkar
rds_ib_mr already keeps the pool handle which it associates with. Lets use that instead of round about way of fetching it from rds_ib_device. No functional change. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib_rdma.c | 5 ++--- 1 file changed, 2 insertions

[PATCH v4 10/14] RDS: IB: fix the rds_ib_fmr_wq kick call

2015-10-07 Thread Santosh Shilimkar
RDS IB mr pool has its own workqueue 'rds_ib_fmr_wq', so we need to use queue_delayed_work() to kick the work. This was hurting the performance since pool maintenance was less often triggered from other path. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --

[PATCH v4 03/14] RDS: fix rds_sock reference bug while doing bind

2015-10-07 Thread Santosh Shilimkar
One need to take rds socket reference while using it and release it once done with it. rds_add_bind() code path does not do that so lets fix it. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/bind.c | 16 +++- 1 file changed, 11 insertions(+), 5

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

2015-10-07 Thread Santosh Shilimkar
blown IB performance and am hoping to get that in mainline with help of them. Santosh Shilimkar (14): RDS: use kfree_rcu in rds_ib_remove_ipaddr RDS: make socket bind/release locking scheme simple and more efficient RDS: fix rds_sock reference bug while doing bind RDS: Use per-bucket rw

[PATCH v4 08/14] RDS: IB: split send completion handling and do batch ack

2015-10-07 Thread Santosh Shilimkar
. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib.h | 6 ++- net/rds/ib_cm.c| 45 -- net/rds/ib_send.c | 110 + net/rds/ib_stats.c | 1 - net/rds/send.c | 1 + 5 files

[PATCH v4 06/14] RDS: use rds_send_xmit() state instead of RDS_LL_SEND_FULL

2015-10-07 Thread Santosh Shilimkar
times we are seeing connections stuck with the LL_SEND_FULL bit getting set and never cleared. We kick krdsd after any time we see -ENOMEM or -EAGAIN from the ring allocation code. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/send.c| 10 ++ ne

[PATCH v4 09/14] RDS: IB: handle rds_ibdev release case instead of crashing the kernel

2015-10-07 Thread Santosh Shilimkar
Just in case we are still handling the QP receive completion while the rds_ibdev is released, drop the connection instead of crashing the kernel. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/ib_cm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff

[PATCH v4 02/14] RDS: make socket bind/release locking scheme simple and more efficient

2015-10-07 Thread Santosh Shilimkar
f rcu for bind hash-table. In subsequent patch, we also covert the global lock with per-bucket lock to reduce the global lock contention. Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/af_rds.c | 6 -- net/rds/bind.c | 35 +++--

[PATCH v4 05/14] RDS: defer the over_batch work to send worker

2015-10-07 Thread Santosh Shilimkar
sure not to loop forever inside rds_send_xmit"). The idea is to process as big a batch as we can but at the same time we don't hold other waiting processes for send. Hence back-off after the send_batch_count limit (1024) to avoid soft-lock ups. Signed-off-by: Santosh Shilimkar Signed-

Re: [PATCH] ARM: configs: keystone: Add ramdisk support

2015-10-07 Thread santosh shilimkar
On 10/7/2015 12:37 PM, Arnd Bergmann wrote: On Wednesday 07 October 2015 14:28:09 Nishanth Menon wrote: Add ramdisk support to allow for minimal kernel to be supported. Signed-off-by: Nishanth Menon I have not seen that in a while. Can you explain why the normal initramfs method doesn't wor

Re: [PATCH] ARM: configs: keystone: Add ramdisk support

2015-10-07 Thread santosh shilimkar
Nishant, On 10/7/2015 12:56 PM, Nishanth Menon wrote: On 10/07/2015 02:37 PM, Arnd Bergmann wrote: On Wednesday 07 October 2015 14:28:09 Nishanth Menon wrote: Add ramdisk support to allow for minimal kernel to be supported. Signed-off-by: Nishanth Menon I have not seen that in a while. Ca

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

2015-08-27 Thread santosh shilimkar
On 8/27/2015 2:44 PM, 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 netw

Re: [PATCH v2 0/4] soc: ti: knav_qmss: enable accumulator queue support

2015-10-13 Thread santosh shilimkar
On 10/13/2015 6:56 AM, Murali Karicheri wrote: On 10/12/2015 03:46 PM, Murali Karicheri wrote: This patch series enable accumulator queue support for K2 SoCs. Santosh, Arnd, Could you please review and let me know if there is any comment. If looks good, could you please merge to v4.4 next br

Re: [PATCH v2 0/4] soc: ti: knav_qmss: enable accumulator queue support

2015-10-13 Thread santosh shilimkar
On 10/13/2015 9:14 AM, Murali Karicheri wrote: Santosh, On 10/13/2015 12:01 PM, santosh shilimkar wrote: On 10/13/2015 6:56 AM, Murali Karicheri wrote: On 10/12/2015 03:46 PM, Murali Karicheri wrote: This patch series enable accumulator queue support for K2 SoCs. Santosh, Arnd, Could you

Re: [PATCH v4 0/3]

2015-10-14 Thread santosh shilimkar
10/14/2015 7:17 AM, Murali Karicheri wrote: This patch series enable accumulator queue support for K2 SoCs. Accumulator queues are a type of qmss queue that is monitored by the PDSP firmware and accumulated. Host is interrupted by PDSP firmware when packets become available in a ring buffer share

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

2015-10-14 Thread Santosh Shilimkar
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 flexible in terms of memory utilisation. The

Re: [PATCH v4 0/3]

2015-10-15 Thread santosh shilimkar
On 10/15/2015 9:02 AM, Murali Karicheri wrote: On 10/14/2015 11:41 AM, santosh shilimkar wrote: 10/14/2015 7:17 AM, Murali Karicheri wrote: This patch series enable accumulator queue support for K2 SoCs. Accumulator queues are a type of qmss queue that is monitored by the PDSP firmware and

Re: [PATCH] RDS: fix race condition when sending a message on unbound socket.

2015-10-16 Thread santosh shilimkar
eating a connection") Signed-off-by: Quentin Casasnovas Reviewed-by: Vegard Nossum Reviewed-by: Sasha Levin Cc: Vegard Nossum Cc: Sasha Levin Cc: Chien Yen Cc: Santosh Shilimkar Cc: David S. Miller Cc: sta...@vger.kernel.org --- Looks right. Am glad that we got deference issue as

[PATCH net-next] RDS: fix rds-ping deadlock over TCP transport

2015-10-16 Thread Santosh Shilimkar
transport like IB. Reported-by: Sowmini Varadhan Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- net/rds/send.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net/rds/send.c b/net/rds/send.c index ee49c25..7a377a1 100644 --- a/net/rds/send.c +++ b

Re: [PATCH net-next] RDS: fix rds-ping deadlock over TCP transport

2015-10-16 Thread santosh shilimkar
On 10/16/2015 6:45 PM, Sowmini Varadhan wrote: On (10/16/15 20:26), Santosh Shilimkar wrote: diff --git a/net/rds/send.c b/net/rds/send.c + if (!test_bit(RDS_LL_SEND_FULL, &conn->c_flags)) + queue_delayed_work(rds_wq, &conn->c_send_w, 0); A minor note- it

[PATCH v2 net-next] RDS: fix rds-ping deadlock over TCP transport

2015-10-16 Thread Santosh Shilimkar
transport like IB. Reported-by: Sowmini Varadhan Acked-by: Sowmini Varadhan Signed-off-by: Santosh Shilimkar Signed-off-by: Santosh Shilimkar --- v2: Dropped the confusing SEND_LL_FULL check from v1 net/rds/send.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net/r

Re: [PATCH 2/5] mmc: omap_hsmmc: Enable omap_hsmmc for Keystone 2

2015-10-20 Thread santosh shilimkar
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote: From: Lokesh Vutla Enable omap_hsmmc for Keystone 2 architecture which reuses the HSMMC IP found on OMAP platforms. Signed-off-by: Franklin S Cooper Jr --- drivers/mmc/host/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) dif

Re: [PATCH 1/5] ARM: Keystone: Enable PINCTRL for Keystone ARCH

2015-10-20 Thread santosh shilimkar
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote: From: Franklin Cooper Unlike other Keystone 2 devices, newer Keystone 2 SOCs may utilize pinmuxing which requires PINCTRL to be enabled. Therefore, enable PINCTRL for all Keystone 2 devices. Signed-off-by: Franklin S Cooper Jr --- arch/arm/

Re: [PATCH 4/5] ARM: keystone: defconfig: Enable MMC support

2015-10-20 Thread santosh shilimkar
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote: Newer Keystone 2 devices support MMC and can boot from MMC. Therefore, enable MMC support along with MMC OMAP HS whose driver is reused. Signed-off-by: Franklin S Cooper Jr --- Please notify once MMC patch is accepted and I will this one then.

Re: [PATCH 5/5] ARM: keystone: defconfig: Enable CAN support

2015-10-20 Thread santosh shilimkar
On 10/20/2015 2:50 PM, Franklin S Cooper Jr wrote: Newer Keystone 2 devices support CAN. Enable CAN support as modules. Signed-off-by: Franklin S Cooper Jr --- Again. Please shown me the usecases before adding config option. DTS nodes have to be there. arch/arm/configs/keystone_defconfig |

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

2015-09-02 Thread santosh shilimkar
On 9/2/2015 8:31 AM, Kwok, WingMan wrote: -Original Message- From: santosh.shilim...@oracle.com [mailto:santosh.shilim...@oracle.com] Sent: Tuesday, September 01, 2015 5:19 PM To: Kwok, WingMan; robh...@kernel.org; pawel.m...@arm.com; mark.rutl...@arm.com; ijc+devicet...@hellion.org.uk

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

2015-09-02 Thread santosh shilimkar
On 9/2/2015 9:35 AM, Murali Karicheri wrote: Santosh, On 09/02/2015 11:50 AM, santosh shilimkar wrote: On 9/2/2015 8:31 AM, Kwok, WingMan wrote: -Original Message- From: santosh.shilim...@oracle.com [mailto:santosh.shilim...@oracle.com] Sent: Tuesday, September 01, 2015 5:19 PM To

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

2015-09-02 Thread santosh shilimkar
9/2/2015 10:58 AM, Murali Karicheri wrote: On 09/02/2015 01:24 PM, santosh shilimkar wrote: On 9/2/2015 9:35 AM, Murali Karicheri wrote: Santosh, ---Cut--- I suspected the same. I know back then we started with SERDES code with NETCP but as you already know, its a separate

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

2015-09-04 Thread santosh shilimkar
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 Levin --- net/rds/connection.c |6 ++ 1 file changed, 6 insertions(+) diff --git

Re: [PATCH linux-next] soc: ti: use request_firmware_direct() as acc firmware is optional

2015-10-19 Thread santosh shilimkar
On 10/19/2015 8:28 AM, Murali Karicheri wrote: On 10/16/2015 10:00 AM, Murali Karicheri wrote: On 10/15/2015 02:59 PM, Murali Karicheri wrote: When firmware image for PDSP firmware is absent in the file system the kernel boot with ramfs/nfs is stuck for 60 seconds being the the default timeout.

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

2015-10-19 Thread santosh shilimkar
On 10/18/2015 6:56 PM, David Miller wrote: From: Santosh Shilimkar Date: Wed, 14 Oct 2015 14:15:31 -0700 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

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

2015-10-19 Thread santosh shilimkar
Hi David L, On 10/14/2015 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

Re: [PATCH linux-next] soc: ti: use request_firmware_direct() as acc firmware is optional

2015-10-19 Thread santosh shilimkar
On 10/19/2015 10:02 AM, Murali Karicheri wrote: On 10/19/2015 11:29 AM, santosh shilimkar wrote: On 10/19/2015 8:28 AM, Murali Karicheri wrote: On 10/16/2015 10:00 AM, Murali Karicheri wrote: On 10/15/2015 02:59 PM, Murali Karicheri wrote: When firmware image for PDSP firmware is absent in

Re: [PATCH net] RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv

2015-10-26 Thread santosh shilimkar
fix in stable versions as well. It seems to be applicable for all v2.6.32+ stable versions. FWIW, Acked-by: Santosh Shilimkar Regards, Santosh -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordo

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

2015-10-02 Thread santosh shilimkar
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 on the discussion so far and repost. Will pick it up then. Thanks. I will do so (probably

Re: [PATCH] clk: keystone: Enable TISCI clocks if K3_ARCH

2018-08-27 Thread Santosh Shilimkar
/clk/Makefile | 1 + drivers/clk/keystone/Kconfig | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) Acked-by: Santosh Shilimkar

Re: [PATCH V3 0/2] firmware: ti_sci: Add host-id as an optional parameter

2018-08-27 Thread Santosh Shilimkar
On 8/27/2018 5:59 PM, Nishanth Menon wrote: Hi Santosh, This is the rebase to v4.19-rc1 and repost of the patch series [1] Please find attached series to enable host-id as an optional dt property. [1] https://patchwork.ozlabs.org/cover/931822/ No Functional changes. Will be great if we can get

Re: [PATCH V2 0/2] firmware: ti_sci: Add host-id as an optional parameter

2018-07-23 Thread Santosh Shilimkar
On 7/23/2018 6:33 AM, Nishanth Menon wrote: On 17:13-20180716, Nishanth Menon wrote: Please find attached series to enable host-id as an optional dt property. This is a minor update to V1 -> Mostly to pick up Greet's feedback and Rob's Ack. V1: https://patchwork.ozlabs.org/cover/931822/ The

Re: [PATCH] rds: send: Fix dead code in rds_sendmsg

2018-07-25 Thread Santosh Shilimkar
code") Fixes: 1e2b44e78eea ("rds: Enable RDS IPv6 support") Signed-off-by: Gustavo A. R. Silva --- Looks fine. Acked-by: Santosh Shilimkar

Re: [PATCH] bus: omap: add MODULE_LICENSE tags

2018-01-11 Thread Santosh Shilimkar
dding MODULE_AUTHOR and MODULE_DESCRIPTION tags, but I decided to leave out the email addresses, as all three authors are working for other companies now. Cc: Sricharan R Cc: Santosh Shilimkar Cc: Felipe Balbi Signed-off-by: Arnd Bergmann --- Unless someone sees a problem here, I'd pick this up in

Re: KASAN: stack-out-of-bounds Read in rds_sendmsg

2018-01-30 Thread Santosh Shilimkar
On 1/30/2018 6:16 PM, Eric Biggers wrote: On Thu, Dec 21, 2017 at 08:44:32AM -0800, Santosh Shilimkar wrote: +Avinash On 12/21/2017 1:10 AM, syzbot wrote: syzkaller has found reproducer for the following crash on [..] audit: type=1400 audit(1513847224.110:7): avc:  denied  { map } for

Re: [PATCH 1/3] soc-knav_dma: Use seq_putc() in dma_debug_show_channels()

2018-01-19 Thread Santosh Shilimkar
On 5/1/2017 12:27 PM, SF Markus Elfring wrote: From: Markus Elfring Date: Mon, 1 May 2017 20:55:55 +0200 A single character (line break) should be put into a sequence. Thus use the corresponding function "seq_putc". This issue was detected by using the Coccinelle software. Signed-off-by: Mark

Re: [PATCH] RDS: Fix rds-ping inducing kernel panic

2018-01-22 Thread Santosh Shilimkar
On 1/22/2018 3:24 AM, Kees Cook wrote: As described in: https://bugzilla.redhat.com/show_bug.cgi?id=822754 Attempting an RDS connection from the IP address of an IPoIB interface to itself causes a kernel panic due to a BUG_ON() being triggered. Making the test less strict allows rds-ping to work

Re: [PATCH] RDS: Fix rds-ping inducing kernel panic

2018-01-22 Thread Santosh Shilimkar
On 1/22/2018 7:47 AM, David Miller wrote: From: Leon Romanovsky Date: Mon, 22 Jan 2018 17:10:54 +0200 On Mon, Jan 22, 2018 at 03:24:15AM -0800, Kees Cook wrote: diff --git a/net/rds/ib_send.c b/net/rds/ib_send.c index 8557a1cae041..5fbf635d17cb 100644 --- a/net/rds/ib_send.c +++ b/net/rds/ib_

Re: [PATCH] RDS: Fix rds-ping inducing kernel panic

2018-01-22 Thread Santosh Shilimkar
On 1/22/2018 2:17 PM, Kees Cook wrote: On Tue, Jan 23, 2018 at 4:01 AM, Santosh Shilimkar wrote: On 1/22/2018 3:24 AM, Kees Cook wrote: As described in: https://bugzilla.redhat.com/show_bug.cgi?id=822754 Attempting an RDS connection from the IP address of an IPoIB interface to itself causes

Re: [PATCH] memory-EMIF: Use seq_putc() in emif_regdump_show()

2018-01-17 Thread Santosh Shilimkar
On 1/13/2018 1:34 AM, SF Markus Elfring wrote: From: Markus Elfring Date: Sat, 13 Jan 2018 10:24:03 +0100 A single character (line break) should be put into a sequence. Thus use the corresponding function "seq_putc". This issue was detected by using the Coccinelle software. Signed-off-by: Mar

Re: [PATCH -next] memory: ti-emif-sram: remove redundant dev_err call in ti_emif_probe()

2018-01-17 Thread Santosh Shilimkar
On 1/17/2018 3:29 AM, Wei Yongjun wrote: There is a error message within devm_ioremap_resource already, so remove the dev_err call to avoid redundant error message. Signed-off-by: Wei Yongjun --- Looks fine. Will pick it up for next merge window. Regards, Santosh

[GIT PULL 1/2] ARM: Keystone DTS for v4.17

2018-03-05 Thread Santosh Shilimkar
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/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone_dts_for_4.17 for you to fetch changes up t

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

2018-03-05 Thread Santosh Shilimkar
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/linux/kernel/git/ssantosh/linux-keystone.git tags/soc_drivers_for_4.17 for you to fetch changes up to

Re: [PATCH] drivers/memory: can't open emif-asm-offsets.s for writing

2018-04-06 Thread Santosh Shilimkar
Current code adds a file check before checking the dependency, in filechk it does mkdir -p $(dir $@). Fixes: 41d9d44d7258 ("ARM: OMAP2+: pm33xx-core: Add platform code needed for PM") Signed-off-by: Anders Roxell --- Acked-by: Santosh Shilimkar

Re: [PATCH] MAINTAINERS: Drop dt-bindings/genpd/k2g.h

2018-09-28 Thread Santosh Shilimkar
Cc: Dave Gerlach Cc: Santosh Shilimkar Cc: Tero Kristo Reported-by: Joe Perches Signed-off-by: Nishanth Menon --- A big oops.. Sorry about that. will do better next time. I tried to relook and I think we have'nt missed any other files. Based off next-20180928 tag. Santosh, any chance

Re: omap5 fixing palmas IRQ_TYPE_NONE warning leads to gpadc timeouts

2018-11-26 Thread Santosh Shilimkar
On 11/26/2018 11:14 AM, Tony Lindgren wrote: * Thierry Reding [181126 10:14]: On Mon, Nov 19, 2018 at 09:14:06AM -0800, Tony Lindgren wrote: Well so commit 7e9d474954f4 ("ARM: tegra: Correct polarity for Tegra114 PMIC interrupt") states that tegra114 inverts the polarity of the PMIC interrupt.

Re: [PATCH] soc: ti: wkup_m3: Add PRCM int16 as the wake up source

2018-11-13 Thread Santosh Shilimkar
On 11/11/2018 9:17 PM, Keerthy wrote: Add PRCM int16 as the wake up source. Signed-off-by: Keerthy --- Looks good. Tony, Would you able to pick this up ?

Re: [PATCH] firmware: ti_sci: Change to use DEFINE_SHOW_ATTRIBUTE macro

2018-12-08 Thread Santosh Shilimkar
On 12/8/2018 8:04 AM, Nishanth Menon wrote: On 09:05-20181122, Yangtao Li wrote: Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code. Signed-off-by: Yangtao Li Thanks for the same and sorry for responding so late. [...] Santosh, could you pick this up? maybe for next rev or so? Reviewed-

Re: [PATCH RESEND 0/3] K2G: mmc: Update mmc dt node to use

2018-06-29 Thread Santosh Shilimkar
On 6/27/2018 9:15 PM, Kishon Vijay Abraham I wrote: Santosh, On Friday 22 June 2018 03:46 PM, 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 enable CONFIG_MMC_SDHCI_OMAP. Everyone who use a custo

Re: [linux-next PATCH 0/4] Enable network driver on K2G ICE and GP EVMs

2018-06-26 Thread Santosh Shilimkar
On 5/20/2018 8:17 PM, santosh.shilim...@oracle.com wrote: 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

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

2018-06-26 Thread Santosh Shilimkar
On 5/25/2018 9:43 PM, santosh.shilim...@oracle.com wrote: 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:

Re: KASAN: null-ptr-deref Read in rds_ib_get_mr

2018-05-11 Thread Santosh Shilimkar
On 5/11/2018 12:48 AM, Yanjun Zhu wrote: On 2018/5/11 13:20, DaeRyong Jeong wrote: We report the crash: KASAN: null-ptr-deref Read in rds_ib_get_mr Note that this bug is previously reported by syzkaller. https://syzkaller.appspot.com/bug?id=0bb56a5a48b000b52aa2b0d8dd20b1f545214d91 Nonethele

[no subject]

2018-07-06 Thread Santosh Shilimkar
Subject: [GIT PULL 1/3] ARM: Keystone DTS update for v4.19 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.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.gi

[no subject]

2018-07-06 Thread Santosh Shilimkar
Subject: [GIT PULL 2/3] ARM: Keystone config update for v4.19 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.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone

[no subject]

2018-07-06 Thread Santosh Shilimkar
Subject: [GIT PULL 3/3] SOC: Driver updates for v4.19 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.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git ta

Re:

2018-07-06 Thread Santosh Shilimkar
Ignore this.. Will send again with subjects fixed On 7/6/2018 2:16 PM, Santosh Shilimkar wrote: Subject: [GIT PULL 3/3] SOC: Driver updates for v4.19 The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900) are available in

[GIT PULL 1/3] ARM: Keystone DTS update for v4.19

2018-07-06 Thread Santosh Shilimkar
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.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone_dts_for_4.19 for you to fetch changes up t

[GIT PULL 3/3] SOC: Driver updates for v4.19

2018-07-06 Thread Santosh Shilimkar
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.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/soc_drivers_for_4.19 for you to fetch changes up to

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