On Monday 06 January 2014 12:28 PM, Russell King wrote:
> On Mon, Jan 06, 2014 at 08:07:58PM +1100, Stephen Rothwell wrote:
>> Hi Andrew,
>>
>> After merging the akpm-current tree, today's linux-next build (arm
>> multi_v7_defconfig) failed like this:
>>
>> arch/arm/mm/init.c:199:13: error: conflic
zone_size'
include/linux/bootmem.h:259:11: note: previous declaration of
'arm_dma_zone_size' was here
While changing the type, we also need to limit MAX_DMA_ADDRESS if
PAGE_OFFSET + arm_dma_zone_size is greater than 4GB. The MAX_DMA_ADDRESS
is a virtual address and we really don't
On Monday 06 January 2014 05:08 PM, Krzysztof Hałasa wrote:
> Santosh Shilimkar writes:
>
>> I am afraid you didn't understood what the fix is if you say above.
>> arm_dma_limit is broken without this fix for LPAE machines with
>> memory starting 4 GB physical
On Monday 06 January 2014 05:39 PM, Russell King - ARM Linux wrote:
> On Mon, Jan 06, 2014 at 08:28:20PM +0100, Krzysztof Hałasa wrote:
>> Russell, Santosh,
>>
>> the unneeded commit causing regression is still in place. Please try to
>> compile an ARM kernel without CONFIG_ARM_PATCH_PHYS_VIRT and
On Friday 20 December 2013 04:40 AM, Linus Walleij wrote:
> On Wed, Dec 18, 2013 at 11:07 AM, Grygorii Strashko
> wrote:
>
>> This series is intended to update Davinci GPIO driver and reuse
>> it for Keystone SoCs, because Keystone uses the similar GPIO IP like Davinci.
>> Keystone GPIO IP: suppo
: Andrew Morton
Signed-off-by: Grygorii Strashko
Signed-off-by: Santosh Shilimkar
---
Incremental update on the memblock series as suggested by Tejun in
below thread:
https://lkml.org/lkml/2013/12/14/159
mm/memblock.c | 21 -
1 file changed, 8 insertions(+), 13
On Saturday 14 December 2013 02:48 PM, Santosh Shilimkar wrote:
> On Saturday 14 December 2013 06:08 AM, Tejun Heo wrote:
>> Hello, Santosh.
>>
>> On Fri, Dec 13, 2013 at 07:52:42PM -0500, Santosh Shilimkar wrote:
>>>>> +static void *
Russell,
On Friday 13 December 2013 07:38 PM, Santosh Shilimkar wrote:
> Building ARM with NO_BOOTMEM generates below warning.
>
> mm/nobootmem.c: In function _free_pages_memory___:
> mm/nobootmem.c:88:11: warning: comparison of distinct pointer types lacks a
> cast
>
&
On Friday 20 December 2013 05:55 PM, Russell King - ARM Linux wrote:
> On Fri, Dec 20, 2013 at 05:39:25PM -0500, Santosh Shilimkar wrote:
>> Russell,
>>
>> On Friday 13 December 2013 07:38 PM, Santosh Shilimkar wrote:
>>> Building ARM with NO_BOOTMEM generates below w
Sricharan,
On Wednesday 25 December 2013 11:52 PM, Sricharan R wrote:
> Hi Thomas,
> On Wednesday 18 December 2013 02:49 PM, Sricharan R wrote:
>> Hi Thomas,
>>
>> On Tuesday 03 December 2013 03:57 PM, Sricharan R wrote:
>>> Some socs have a large number of interrupts requests to service
>>> the n
On Saturday 14 December 2013 02:17 PM, Santosh Shilimkar wrote:
> Wim,
>
> On Monday 09 December 2013 11:27 AM, Santosh Shilimkar wrote:
>> Wim,
>>
>> On Wednesday 04 December 2013 02:39 PM, Ivan Khoronzhuk wrote:
>>> These patches are intended to update Davi
On Thursday 26 December 2013 01:17 PM, Wim Van Sebroeck wrote:
> Hi Santosh,
>
On Wednesday 04 December 2013 02:39 PM, Ivan Khoronzhuk wrote:
> These patches are intended to update Davinci watchdog to use WDT core
> and reuse driver for keystone arch, because Keystone uses the similar
0 4805d000.gpio 27 mmc0
>
> This requires that we create irq_chip instance specific for each GPIO
> bank which is trivial to achieve.
>
> Signed-off-by: Nishanth Menon
> ---
> based on v3.17-rc1
Looks good..
Acked-by: Santosh Shilimkar
> drivers/gpio/gpio-omap.c
Hi David,
On Thursday 21 August 2014 07:36 PM, David Miller wrote:
> From: Santosh Shilimkar
> Date: Fri, 15 Aug 2014 11:12:39 -0400
>
>> Update version after incorporating David Miller's comment from earlier
>> posting [1]. I would like to get these merged for upcomi
On Thursday 21 August 2014 10:48 PM, Stephen Hemminger wrote:
> On Fri, 15 Aug 2014 11:12:41 -0400
> Santosh Shilimkar wrote:
>
>> NetCP driver has a plug-in module architecture where each of the NetCP
>> sub-modules exist as a loadable kernel module which plug in to the net
On Friday 22 August 2014 09:49 AM, Nishanth Menon wrote:
> Hi,
>
> The following series are various fixes and improvements for
> powerdomain support in OMAP4+.
>
> This is part 1/6 series which eventually enables framework for
> suspend-to-ram and cpuidle for OMAP5 and DRA7
>
> Each of series is
OMAP5 and DRA7
>
> Each of series is based on v3.17-rc1 and this specific series is available:
> weblink:
> https://github.com/nmenon/linux-2.6-playground/commits/push/v3.17/prm-fixes
>
>
Series also looks reasonable.
Acked-by: Santosh Shilimkar
--
To unsubscribe from this
On Wednesday 27 August 2014 03:35 PM, Nishanth Menon wrote:
> On Wed, Aug 27, 2014 at 2:13 PM, Kevin Hilman
> wrote:
>> + Daniel (cpuidle maintainer)
> [...]
>>> +static int omap_enter_idle_smp(struct cpuidle_device *dev,
>>> +struct cpuidle_driver *drv,
>>> +
On Wednesday 27 August 2014 03:41 PM, Tony Lindgren wrote:
> * Nishanth Menon [140827 12:05]:
>> On 08/27/2014 01:58 PM, Kevin Hilman wrote:
>>> Nishanth Menon writes:
>>>
From: Rajendra Nayak
On OMAP5 / DRA7, prevent a CPU powerdomain OFF and resulting MPU OSWR
and instead a
On Thursday 28 August 2014 03:36 PM, Doug Anderson wrote:
> These two patches add support for automatically configuring the IO
> voltage domains on rk3188 and rk3288 SoCs. The first patch adds some
> new notification types to the regulator code. It's used by the second
> patch which actually impl
Hi Dave,
On 8/22/14 3:45 PM, Santosh Shilimkar wrote:
Hi David,
On Thursday 21 August 2014 07:36 PM, David Miller wrote:
From: Santosh Shilimkar
Date: Fri, 15 Aug 2014 11:12:39 -0400
Update version after incorporating David Miller's comment from earlier
posting [1]. I would like t
On Tuesday 09 September 2014 07:44 AM, Jamal Hadi Salim wrote:
> On 09/08/14 10:41, Santosh Shilimkar wrote:
>
>>> The NetCP plugin module infrastructure use all the standard kernel
>>> infrastructure and its very tiny.
>
> So i found this manual here:
>
Signed-off-by: Santosh Shilimkar
---
MAINTAINERS |9 +
1 file changed, 9 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index c2066f4..e5b1179 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -9051,6 +9051,15 @@ F: drivers/misc/tifm*
F: drivers/mmc/host/tifm_sd.c
F
rring
Cc: Mark Rutland
Signed-off-by: Sandeep Nair
Signed-off-by: Santosh Shilimkar
---
drivers/soc/ti/Kconfig | 10 +
drivers/soc/ti/Makefile |1 +
drivers/soc/ti/knav_dma.c | 813 +++
include/linux/soc/ti/knav_dma.h |
Rutland
Signed-off-by: Sandeep Nair
Signed-off-by: Santosh Shilimkar
---
drivers/Kconfig |2 +
drivers/soc/Kconfig |1 +
drivers/soc/Makefile |1 +
drivers/soc/ti/Kconfig | 21 +
drivers/soc/ti/Makefile |4 +
drivers/soc
Navigator QMSS driver
Santosh Shilimkar (3):
Documentation: dt: soc: add Keystone Navigator DMA bindings
soc: ti: add Keystone Navigator DMA support
MAINTAINERS: Add Keystone Multicore Navigator drivers entry
.../bindings/soc/ti/keystone-navigator-dma.txt | 111 ++
.../bindings/
rring
Cc: Mark Rutland
Signed-off-by: Sandeep Nair
Signed-off-by: Santosh Shilimkar
---
.../bindings/soc/ti/keystone-navigator-dma.txt | 111
1 file changed, 111 insertions(+)
create mode 100644
Documentation/devicetree/bindings/soc/ti/keystone-navigator-dma.txt
Bergmann
Signed-off-by: Sandeep Nair
Signed-off-by: Santosh Shilimkar
---
firmware/Makefile |1 +
.../keystone/qmss_pdsp_acc48_k2_le_1_0_0_8.fw.ihex | 110
2 files changed, 111 insertions(+)
create mode 100644 firmware/keystone
Rutland
Signed-off-by: Sandeep Nair
Signed-off-by: Santosh Shilimkar
---
.../bindings/soc/ti/keystone-navigator-qmss.txt| 232
1 file changed, 232 insertions(+)
create mode 100644
Documentation/devicetree/bindings/soc/ti/keystone-navigator-qmss.txt
diff --git
a
Update version after incorporating David Miller's comment from earlier
posting [1]. I would like to get these merged for upcoming 3.18 merge
window if there are no concerns on this version.
The network coprocessor (NetCP) is a hardware accelerator that processes
Ethernet packets. NetCP has a gigab
From: Sandeep Nair
Signed-off-by: Sandeep Nair
Signed-off-by: Santosh Shilimkar
---
MAINTAINERS |6 ++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 134483f..7b1c41d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -9038,6 +9038,12 @@ F: drivers
|-> Ethernet Port 3
Common driver supports GBE as well XGBE network processors.
Cc: Rob Herring
Cc: Grant Likely
Cc: Pawel Moll
Cc: Mark Rutland
Cc: Ian Campbell
Cc: Kumar Gala
Cc: David Miller
Signed-off-by: Sandeep Nair
Signed-off-by: Santosh Shilimkar
---
Kevin, Rafael,
On 10/20/2014 05:56 AM, Grygorii Strashko wrote:
From: Geert Uytterhoeven
The existing pm_clk_add() allows to pass a clock by con_id. However,
when referring to a specific clock from DT, no con_id is available.
Add pm_clk_add_clk(), which allows to specify the struct clk * dire
On 10/20/2014 05:56 AM, Grygorii Strashko wrote:
This patch 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.
Reviewed-by: Kevin Hilman
Signed-off-by: Grygorii Strashko
---
.../bindings/power/ti,keystone-powerdom
On 10/20/2014 09:12 PM, Guenter Roeck wrote:
Use have_kernel_power_off() to determine if the kernel is able
to power off the system.
Cc: Santosh Shilimkar
Signed-off-by: Guenter Roeck
---
v2:
- poweroff -> power_off
Acked-by: Santosh Shilimkar
--
To unsubscribe from this list: send
On 10/22/2014 08:58 AM, Kevin Hilman wrote:
Grygorii Strashko writes:
Hi Santosh,
On 10/21/2014 09:05 PM, Santosh Shilimkar wrote:
On 10/20/2014 05:56 AM, Grygorii Strashko wrote:
This patch switches Keystone 2 PM code to use Generic PM domains
instead of PM clock domains because of the
Santosh.
CC: Santosh Shilimkar
CC: Greg Kroah-Hartman
CC: Rob Herring
CC: Pawel Moll
CC: Mark Rutland
CC: Ian Campbell
CC: Kumar Gala
CC: Russell King
CC: devicet...@vger.kernel.org
Murali Karicheri (4):
ARM: keystone: add pcie related options
ARM: keystone: defconfig: add options to
On 10/29/2014 1:28 PM, Murali Karicheri wrote:
v2: Some more minor edits based on comments
Thanks for quick update. I will queue these up as
mentioned.
Regards,
Santosh
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.
: Santosh Shilimkar
CC : Greg Kroah-Hartman
CC : Rob Herring
CC : Pawel Moll
CC : Mark Rutland
CC : Ian Campbell
CC : Kumar Gala
CC : Russell King
CC : devicet...@vger.kernel.org
Murali Karicheri (4):
ARM: keystone: add pcie related options
ARM: keystone: defconfig: add options to enable PCI
On 10/29/2014 08:02 AM, Murali Karicheri wrote:
On 10/28/2014 12:33 PM, Santosh Shilimkar wrote:
On 10/28/2014 09:07 AM, Murali Karicheri wrote:
On 10/28/2014 12:06 PM, Murali Karicheri wrote:
On 10/24/2014 01:51 PM, Murali Karicheri wrote:
Now that Keystone PCI driver is merged to v3.18
On 10/29/2014 09:45 AM, Murali Karicheri wrote:
Now that Keystone PCI controller is merged, add pcie related options
by default for keystone architecture so that driver can be enabled in
the build.
Signed-off-by: Murali Karicheri
CC: Russell King
CC: Santosh Shilimkar
---
- v1 - No change
On 10/29/2014 09:45 AM, Murali Karicheri wrote:
Please add some change log here even if it minimum.
Signed-off-by: Murali Karicheri
CC: Santosh Shilimkar
CC: Russell King
CC: Greg Kroah-Hartman
---
v1 - fixed email ID for Santosh
arch/arm/configs/keystone_defconfig |3 +++
1 file
On 10/29/2014 09:45 AM, Murali Karicheri wrote:
Add common DT bindings to support PCI controller driver for port 0 on all of
the K2 SoCs that has Synopsis Designware based pcie h/w.
Signed-off-by: Murali Karicheri
CC: Santosh Shilimkar
CC: Rob Herring
CC: Pawel Moll
CC: Mark Rutland
CC
On 10/29/2014 09:45 AM, Murali Karicheri wrote:
K2E SoC has a second PCI port based on Synopsis Designware PCIe h/w.
Add DT bindings to support PCI controller for port 1 for this SoC.
Signed-off-by: Murali Karicheri
CC: Santosh Shilimkar
CC: Rob Herring
CC: Pawel Moll
CC: Mark Rutland
CC
Signed-off-by: Santosh Shilimkar
---
MAINTAINERS | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index e599d41..e534131 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1088,33 +1088,33 @@ L: linux-arm-ker...@lists.infradead.org
On Wednesday 01 October 2014 06:15 AM, Michael Opdenacker wrote:
> This patch removes the use of the IRQF_DISABLED flag
> from drivers/bus/omap_l3_*
>
> It's a NOOP since 2.6.35 and it will be removed one day.
>
> Signed-off-by: Michael Opdenacker
> ---
Should be ok
On Monday 29 September 2014 10:38 AM, Grygorii Strashko wrote:
> This patch 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.
>
> Signed-off-by: Grygorii Strashko
> ---
> .../devicetree/bindings/power/ti,keystone
On Monday 29 September 2014 10:38 AM, Grygorii Strashko wrote:
> Attach Keystone 2s nodes for NetCP, NetCPx, QMSS, KNAV-DMA devices
> to the TI Keystone 2 Generic PM Controller.
>
> Signed-off-by: Grygorii Strashko
> ---
> arch/arm/boot/dts/k2hk-evm.dts | 7 +++
> 1 file changed, 7 insertion
/lkml/2014/10/20/248
v1: https://lkml.org/lkml/2014/9/29/382
[1] "[PATCH/RFC 0/4] of: Register clocks for Runtime PM with PM core"
https://lkml.org/lkml/2014/4/24/1118
[2] "[RFC PATCH 0/4] ARM: keystone: pm: switch to use generic pm domains"
https://lkml.org/lkml/2014/9
Alex,
On 10/26/2014 02:37 AM, Axel Lin wrote:
Use list_first_entry_or_null() for first_region() and first_queue_range().
list_first_entry() expects the list is not empty, so first_region() and
first_queue_range() never return NULL.
Thus use list_first_entry_or_null() instead.
Signed-off-by: Ax
On 7/22/2015 5:32 AM, Franklin S Cooper Jr wrote:
Add ti,keystone-spi to the compatible field for the SPI node. This new
entry insures that the proper prescaler limit is used for keystone devices
Signed-off-by: Franklin S Cooper Jr
---
Once the binding and driver makes it, I can pick this up.
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 documentation with links to help users of Keystone Linux and
also provide links to existing documents wher
On rds_ib_frag_slab allocation failure, ensure rds_ib_incoming_slab
is not pointing to the detsroyed memory.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib_recv.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/net/rds/ib_recv.c b/net
RDS FMR flush operation and also it races with connect/reconect
which happes a lot with RDS. FMR flush being on common rds_wq aggrevates
the problem. Lets push RDS FMR pool flush work to its own worker.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib.c
Memory allocated for 'ibmr' uses kzalloc_node() which already
initialises the memory to zero. There is no need to do
memset() 0 on that memory.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib_rdma.c | 2 --
1 file changed, 2 deletions(-)
diff --git
From: Wengang Wang
In rds_ib_flush_mr_pool(), dirty_count accounts the clean ones
which is wrong. This can lead to a negative dirty count value.
Lets fix it.
Signed-off-by: Wengang Wang
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib_rdma.c | 15
timer+0x58/0x90
[] tasklet_action+0xb1/0xc0
[] __do_softirq+0xe2/0x290
[] irq_exit+0xa6/0xb0
[] do_IRQ+0x65/0xf0
[] common_interrupt+0x6b/0x6b
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/rdma.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
As indicated in the earlier series [1], this is a follow-up series which
addresses few issues around the RDS FMR code. With [1] and the subject
series, now I can run many parallel threads with multiple sockets with
N x N traffic. The stress tests has survived overnight runs.
Santosh Shilimkar (5
FMR flush is an expensive and time consuming operation. Reduce the
frequency of FMR pool flush by 50% so that more FMR work gets accumulated
for more efficient flushing.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib_rdma.c | 2 +-
1 file changed, 1 insertion
and 7. Will look at it again in detail.
For 1 to 5,
Acked-by: Santosh Shilimkar
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read t
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 asynchronous external abort exception
happens during boot up when exception handlers are enabled
-
Qing Huang (1):
RDS: fix endianness for dp_ack_seq
Santosh Shilimkar (1):
RDS: Fix the atomicity for congestion map update
net/rds/cong.c | 4 ++--
net/rds/ib_cm.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
Regards,
Santosh
From: Qing Huang
dp->dp_ack_seq is used in big endian format. We need to do the
big endianness conversion when we assign a value in host format
to it.
Signed-off-by: Qing Huang
Signed-off-by: Santosh Shilimkar
---
net/rds/ib_cm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
d
Wengang for
finding the issue, analysing it and also pointing out
to offending code with spin lock based fix.
Reviewed-by: Leon Romanovsky
Signed-off-by: Wengang Wang
Signed-off-by: Santosh Shilimkar
---
net/rds/cong.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net
On 4/15/2016 2:26 AM, Grygorii Strashko wrote:
On 04/15/2016 11:32 AM, Linus Walleij wrote:
On Tue, Apr 12, 2016 at 12:52 PM, Grygorii Strashko
wrote:
Now GPIO IRQ loss is observed on dra7-evm after suspend/resume cycle
(...)
Cc: Roger Quadros
Signed-off-by: Grygorii Strashko
Can I get
On 5/22/2016 2:06 AM, Geert Uytterhoeven wrote:
Submitters of device tree binding documentation may forget to CC
the subsystem maintainer if this is missing.
Signed-off-by: Geert Uytterhoeven
Cc: Santosh Shilimkar
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-ker...@lists.infradead.org
Hi Keerthy,
On 5/23/2016 8:56 PM, Keerthy wrote:
On Tuesday 24 May 2016 09:07 AM, Lokesh Vutla wrote:
On Monday 23 May 2016 05:59 PM, Keerthy wrote:
keystone-k2l devices use pinmux and are compliant with PINCTRL_SINGLE.
Hence enable the config option.
Signed-off-by: Keerthy
A similar p
Hi Paul,
On 5/17/2016 12:15 PM, Paul E. McKenney wrote:
On Tue, May 17, 2016 at 06:46:22AM -0700, santosh.shilim...@oracle.com wrote:
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
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 out to see if you can help us to understand
this
On 5/16/2016 5:03 AM, Paul E. McKenney wrote:
On Sun, May 15, 2016 at 09:35:40PM -0700, santosh.shilim...@oracle.com wrote:
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
On 5/16/2016 10:34 AM, Paul E. McKenney wrote:
On Mon, May 16, 2016 at 09:33:57AM -0700, Santosh Shilimkar wrote:
On 5/16/2016 5:03 AM, Paul E. McKenney wrote:
On Sun, May 15, 2016 at 09:35:40PM -0700, santosh.shilim...@oracle.com wrote:
On 5/15/16 2:18 PM, Santosh Shilimkar wrote:
Hi Paul
On 11/24/2015 10:25 AM, Ben Hutchings wrote:
On Tue, 2015-11-03 at 12:25 +0100, Quentin Casasnovas wrote:
On Fri, Oct 16, 2015 at 10:47:49AM -0700, santosh shilimkar wrote:
On 10/16/2015 8:11 AM, Quentin Casasnovas wrote:
Sasha's found a NULL pointer dereference in the RDS connection
uot;)
Cc: David S. Miller
Cc: sta...@vger.kernel.org
Reviewed-by: Vegard Nossum
Reviewed-by: Sasha Levin
Acked-by: Santosh Shilimkar
Signed-off-by: Quentin Casasnovas
---
Dave,
Resending refreshed version from earlier patch which was missed out
for some reason.
https://lkml.org/lkml
On 11/25/2015 4:52 AM, Quentin Casasnovas wrote:
On Wed, Nov 25, 2015 at 12:21:45PM +, David Laight wrote:
From: Santosh Shilimkar
Sent: 24 November 2015 22:13
...
Sasha's found a NULL pointer dereference in the RDS connection code when
sending a message to an apparently unbound s
On 12/8/2015 7:30 AM, Arnd Bergmann wrote:
The knav_qmss driver is currently broken when CONFIG_LPAE is
set, which is a bit surprising because I'd expect that any serious
users of this platforms would have more than 2GB of RAM and require
LPAE.
Well it has been working with LPAE enable always.
On 12/8/2015 1:34 PM, Arnd Bergmann wrote:
On Tuesday 08 December 2015 08:53:53 santosh shilimkar wrote:
On 12/8/2015 7:30 AM, Arnd Bergmann wrote:
The knav_qmss driver is currently broken when CONFIG_LPAE is
set, which is a bit surprising because I'd expect that any serious
users of
the flexibility to grow the hashtbable based
on use and also comes up with inbuilt efficient bucket(chain) handling.
Reviewed-by: David Miller
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/af_rds.c | 10 -
net/rds/bind.c | 126
Keep fmr related filed in its own struct. Fastreg MR structure
will be added to the union.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib_fmr.c | 17 ++---
net/rds/ib_mr.h | 11 +--
net/rds/ib_rdma.c | 14 ++
3 files changed
This helps to combine asynchronous fastreg MR completion handler
with send completion handler.
No functional change.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib.h | 1 -
net/rds/ib_cm.c | 42 +++---
net/rds
No functional change.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib_fmr.c | 126 +-
net/rds/ib_mr.h | 6 +++
net/rds/ib_rdma.c | 105 ++---
3 files changed, 133
Preperatory patch for FRMR support. From connection info,
we can retrieve cm_id which contains qp handled needed for
work request posting.
We also need to drop the RDS connection on QP error states
where connection handle becomes useful.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh
FRMR on older HCAs, one can use module parameter 'prefer_frmr'
Signed-off-by: Santosh Shilimkar
Signed-off-by: Avinash Repaka
Signed-off-by: Santosh Shilimkar
---
RDS IB RDMA performance with FRMR is not yet as good as FMR and I do have
some patches in progress to address that. But th
Fastreg MR(FRMR) memory registration and invalidation makes use
of work request and completion queues for its operation. Patch
allocates extra queue space towards these operation(s).
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib.h| 4
net/rds
e.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib.c| 14 ++
net/rds/ib.h| 4
net/rds/ib_mr.h | 1 +
3 files changed, 19 insertions(+)
diff --git a/net/rds/ib.c b/net/rds/ib.c
index bb32cb9..68c94b0 100644
--- a/net/rds/ib.c
+++ b/ne
Drop the RDS connection on RDMA_CM_EVENT_TIMEWAIT_EXIT so that
it can reconnect and resume.
While testing fastreg, this error happened in couple of tests but
was getting un-noticed.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/rdma_transport.c | 8
1
ments welcome !!
Santosh Shilimkar (12):
RDS: Drop stale iWARP RDMA transport
RDS: Add support for SO_TIMESTAMP for incoming messages
MAINTAINERS: update RDS entry
RDS: IB: Remove the RDS_IB_SEND_OP dependency
RDS: IB: Re-organise ibmr code
RDS: IB: create struct rds_ib_fmr
RDS: IB: mov
Add MR reuse statistics to RDS IB transport.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib.h | 2 ++
net/rds/ib_rdma.c | 7 ++-
net/rds/ib_stats.c | 2 ++
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/net/rds/ib.h b/net/rds/ib.h
No functional changes. This is in preperation towards adding
fastreg memory resgitration support.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/Makefile | 2 +-
net/rds/ib.c | 37 +++---
net/rds/ib.h | 25 +---
net/rds/ib_fmr.c | 217
Acked-by: Chien Yen
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
MAINTAINERS | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 355e1c8..9d79bea 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -9081,10 +9081,14 @@ S
Shilimkar
Signed-off-by: Santosh Shilimkar
---
Documentation/networking/rds.txt | 4 +-
net/rds/Kconfig | 7 +-
net/rds/Makefile | 4 +-
net/rds/iw.c | 312 -
net/rds/iw.h | 398
net/rds/iw_cm.c
Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/af_rds.c | 26 ++
net/rds/rds.h| 1 +
net/rds/recv.c | 20 ++--
3 files changed, 45 insertions(+), 2 deletions(-)
diff --git a/net/rds/af_rds.c b/net/rds/af_rds.c
index b5476aeb..6beaeb1 100644
--- a
Fastreg MR(FRMR) memory registration and invalidation makes use
of work request and completion queues for its operation. Patch
allocates extra queue space towards these operation(s).
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib.h| 4
net/rds
be changed to FRMR once the
RDS performance with FRMR is comparable with FMR. The
work is in progress for the same.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
v2: Dropped the module parameter as suggested by David Miller
net/rds/ib.c| 10 ++
net/rds/ib.h
From: Avinash Repaka
Fastreg MR(FRMR) is another method with which one can
register memory to HCA. Some of the newer HCAs supports only fastreg
mr mode, so we need to add support for it to have RDS functional
on them.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Avinash Repaka
Signed-off
Drop the RDS connection on RDMA_CM_EVENT_TIMEWAIT_EXIT so that
it can reconnect and resume.
While testing fastreg, this error happened in couple of tests but
was getting un-noticed.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/rdma_transport.c | 8
1
Preperatory patch for FRMR support. From connection info,
we can retrieve cm_id which contains qp handled needed for
work request posting.
We also need to drop the RDS connection on QP error states
where connection handle becomes useful.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh
ry to adapt RDS for the same most likely in 4.7+ timeframe.
Santosh Shilimkar (12):
RDS: Drop stale iWARP RDMA transport
RDS: Add support for SO_TIMESTAMP for incoming messages
MAINTAINERS: update RDS entry
RDS: IB: Remove the RDS_IB_SEND_OP dependency
RDS: IB: Re-organise ibmr code
RD
Add MR reuse statistics to RDS IB transport.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib.h | 2 ++
net/rds/ib_rdma.c | 7 ++-
net/rds/ib_stats.c | 2 ++
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/net/rds/ib.h b/net/rds/ib.h
No functional change.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
net/rds/ib_fmr.c | 126 +-
net/rds/ib_mr.h | 6 +++
net/rds/ib_rdma.c | 108 ++
3 files changed, 134
Acked-by: Chien Yen
Signed-off-by: Santosh Shilimkar
Signed-off-by: Santosh Shilimkar
---
MAINTAINERS | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 27393cf..08b084a 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -9067,10 +9067,14 @@ S
801 - 900 of 1304 matches
Mail list logo