Re: linux-next: build failure after merge of the akpm-current tree

2014-01-06 Thread Santosh Shilimkar
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

Re: linux-next: build failure after merge of the akpm-current tree

2014-01-06 Thread Santosh Shilimkar
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

Re: Regression (ARM) arch/arm/mm/init.c doesn't build without CONFIG_ARM_PATCH_PHYS_VIRT.

2014-01-06 Thread Santosh Shilimkar
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

Re: Regression (ARM) arch/arm/mm/init.c doesn't build without CONFIG_ARM_PATCH_PHYS_VIRT.

2014-01-06 Thread Santosh Shilimkar
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

Re: [PATCH v2 0/2] gpio: davinci: reuse for keystone arch

2013-12-20 Thread Santosh Shilimkar
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

[PATCH] mm/memblock: use WARN_ONCE when MAX_NUMNODES passed as input parameter

2013-12-20 Thread Santosh Shilimkar
: 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

Re: [PATCH v3 08/23] mm/memblock: Add memblock memory allocation apis

2013-12-20 Thread Santosh Shilimkar
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 *

Re: [PATCH] mm/ARM: fix ARMs __ffs() to conform to avoid warning with NO_BOOTMEM

2013-12-20 Thread Santosh Shilimkar
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 > &

Re: [PATCH] mm/ARM: fix ARMs __ffs() to conform to avoid warning with NO_BOOTMEM

2013-12-20 Thread Santosh Shilimkar
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

Re: [PATCH V5 0/4] DRIVERS: IRQCHIP: Add support for crossbar IP

2013-12-26 Thread Santosh Shilimkar
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

Re: [PATCH v5 0/5] Update Davinci watchdog driver

2013-12-26 Thread Santosh Shilimkar
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

Re: [PATCH v5 0/5] Update Davinci watchdog driver

2013-12-26 Thread Santosh Shilimkar
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

Re: [PATCH] gpio: omap: Fix interrupt names

2014-08-21 Thread Santosh Shilimkar
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

Re: [PATCH v2 0/3] net: Add Keystone NetCP ethernet driver support

2014-08-22 Thread Santosh Shilimkar
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

Re: [PATCH v2 2/3] net: Add Keystone NetCP ethernet driver

2014-08-22 Thread Santosh Shilimkar
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

Re: [PATCH 0/7] ARM: OMAP4+: powerdomain fixes

2014-08-27 Thread Santosh Shilimkar
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

Re: [PATCH 0/6] ARM: OMAP3+: PRM: fix up prm_handling

2014-08-27 Thread Santosh Shilimkar
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

Re: [PATCH 08/10] ARM: OMAP5/DRA7: PM: cpuidle MPU CSWR support

2014-08-27 Thread Santosh Shilimkar
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, >>> +

Re: [PATCH 07/10] ARM: OMAP5 / DRA7: Enable CPU RET on suspend

2014-08-27 Thread Santosh Shilimkar
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

Re: [PATCH 0/2] IO voltage domain support for rk3188 and rk3288

2014-08-28 Thread Santosh Shilimkar
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

Re: [PATCH v2 0/3] net: Add Keystone NetCP ethernet driver support

2014-09-08 Thread Santosh Shilimkar
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

Re: [PATCH v2 0/3] net: Add Keystone NetCP ethernet driver support

2014-09-09 Thread Santosh Shilimkar
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: >

[Patch v3 6/6] MAINTAINERS: Add Keystone Multicore Navigator drivers entry

2014-08-08 Thread Santosh Shilimkar
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

[Patch v3 5/6] soc: ti: add Keystone Navigator DMA support

2014-08-08 Thread Santosh Shilimkar
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 |

[Patch v3 3/6] soc: ti: add Keystone Navigator QMSS driver

2014-08-08 Thread Santosh Shilimkar
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

[Patch v3 0/6] soc: ti: Keystone Navigator drivers

2014-08-08 Thread Santosh Shilimkar
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/

[Patch v3 4/6] Documentation: dt: soc: add Keystone Navigator DMA bindings

2014-08-08 Thread Santosh Shilimkar
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

[Patch v3 1/6] firmware: add Keystone QMSS PDSP accumulator firmware blob

2014-08-08 Thread Santosh Shilimkar
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

[Patch v3 2/6] Documentation: dt: soc: add Keystone Navigator QMSS bindings

2014-08-08 Thread Santosh Shilimkar
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

[PATCH v2 0/3] net: Add Keystone NetCP ethernet driver support

2014-08-15 Thread Santosh Shilimkar
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

[PATCH v2 3/3] MAINTAINER: net: Add TI NETCP Ethernet driver entry

2014-08-15 Thread Santosh Shilimkar
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

[PATCH v2 1/3] Documentation: dt: net: Add binding doc for Keystone NetCP ethernet driver

2014-08-15 Thread Santosh Shilimkar
|-> 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 ---

Re: [PATCH v2 1/3] PM / clock_ops: Add pm_clk_add_clk()

2014-10-21 Thread 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

Re: [PATCH v2 2/3] ARM: keystone: pm: switch to use generic pm domains

2014-10-21 Thread Santosh Shilimkar
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

Re: [PATCH v2 02/47] memory: emif: Use API function to determine poweroff capability

2014-10-22 Thread Santosh Shilimkar
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

Re: [PATCH v2 2/3] ARM: keystone: pm: switch to use generic pm domains

2014-10-22 Thread Santosh Shilimkar
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

Re: [PATCH v1 0/4] Enable PCI controller for Keystone SoCs

2014-10-29 Thread Santosh Shilimkar
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

Re: [PATCH v2 0/4] Enable PCI controller for Keystone SoCs

2014-10-29 Thread santosh shilimkar
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.

Re: [PATCH 0/4] Enable PCI controller for Keystone SoCs

2014-10-28 Thread Santosh Shilimkar
: 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

Re: [PATCH 0/4] Enable PCI controller for Keystone SoCs

2014-10-29 Thread Santosh Shilimkar
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

Re: [PATCH v1 1/4] ARM: keystone: add pcie related options

2014-10-29 Thread Santosh Shilimkar
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

Re: [PATCH v1 2/4] ARM: keystone: defconfig: add options to enable PCI controller

2014-10-29 Thread Santosh Shilimkar
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

Re: [PATCH v1 3/4] ARM: dts: keystone: add DT bindings for PCI controller for port 0

2014-10-29 Thread Santosh Shilimkar
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

Re: [PATCH v1 4/4] ARM: dts: keystone-k2e: add DT bindings for PCI controller for port 1

2014-10-29 Thread Santosh Shilimkar
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

[PATCH] MAINTAINERS: Update Santosh Shilimkar's email id

2014-10-13 Thread Santosh Shilimkar
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

Re: [PATCH] [RESEND] drivers: bus: omap_l3: remove deprecated IRQF_DISABLED

2014-10-01 Thread Santosh Shilimkar
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

Re: [PATCH v1 2/4] ARM: keystone: pm: switch to use generic pm domains

2014-10-02 Thread Santosh Shilimkar
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

Re: [PATCH v1 4/4] ARM: dts: k2hk-evm: attach net, qmss and knav_dmas to keystone-gpc

2014-10-02 Thread Santosh Shilimkar
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

Re: [PATCH v3 0/5] ARM: keystone: pm: switch to use generic pm domains

2014-10-24 Thread Santosh Shilimkar
/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

Re: [PATCH 1/3] soc: ti: Use list_first_entry_or_null() at appropriate places

2014-10-27 Thread Santosh Shilimkar
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

Re: [RESEND][PATCH 4/4] ARM: dts: keystone: Add ti,keystone-spi for SPI

2015-07-22 Thread santosh shilimkar
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.

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

2015-08-04 Thread santosh shilimkar
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

[PATCH 1/6] RDS: fix the dangling reference to rds_ib_incoming_slab

2015-08-25 Thread Santosh Shilimkar
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

[PATCH 4/6] RDS: push FMR pool flush work to its own worker

2015-08-25 Thread Santosh Shilimkar
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

[PATCH 6/6] RDS: remove superfluous from rds_ib_alloc_fmr()

2015-08-25 Thread Santosh Shilimkar
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

[PATCH 3/6] RDS: fix fmr pool dirty_count

2015-08-25 Thread Santosh Shilimkar
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

[PATCH 2/6] RDS: Fix rds MR reference count in rds_rdma_unuse()

2015-08-25 Thread Santosh Shilimkar
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(-)

[PATCH 0/6] RDS: Few more fixes

2015-08-25 Thread Santosh Shilimkar
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

[PATCH 5/6] RDS: flush the FMR pool less often

2015-08-25 Thread Santosh Shilimkar
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

Re: [PATCH 0/7] gpio: omap: fixes and improvements

2015-08-18 Thread santosh shilimkar
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

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

2015-08-14 Thread santosh shilimkar
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

[net][PATCH v2 0/2] RDS: couple of fixes for 4.6

2016-04-14 Thread Santosh Shilimkar
- 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

[net][PATCH v2 1/2] RDS: fix endianness for dp_ack_seq

2016-04-14 Thread Santosh Shilimkar
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

[net][PATCH v2 2/2] RDS: Fix the atomicity for congestion map update

2016-04-14 Thread Santosh Shilimkar
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

Re: [PATCH] gpio: omap: fix irq triggering in smart-idle wakeup mode

2016-04-15 Thread santosh shilimkar
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

Re: [PATCH 46/54] MAINTAINERS: Add file patterns for ti device tree bindings

2016-05-22 Thread Santosh Shilimkar
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

Re: [PATCH 3/3] ARM: configs: keystone: Enable PINCTRL_SINGLE Config

2016-05-24 Thread Santosh Shilimkar
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

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

2016-05-19 Thread Santosh Shilimkar
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

[rcu_sched stall] regression/miss-config ?

2016-05-15 Thread Santosh Shilimkar
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

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

2016-05-16 Thread Santosh Shilimkar
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

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

2016-05-16 Thread Santosh Shilimkar
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

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

2015-11-24 Thread santosh shilimkar
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

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

2015-11-24 Thread Santosh Shilimkar
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

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

2015-11-25 Thread santosh shilimkar
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

Re: [PATCH] soc: TI knav_qmss: fix dma_addr_t printing

2015-12-08 Thread santosh shilimkar
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.

Re: [PATCH] soc: TI knav_qmss: fix dma_addr_t printing

2015-12-08 Thread santosh shilimkar
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

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

2015-10-28 Thread Santosh Shilimkar
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

[net-next][PATCH 06/13] RDS: IB: create struct rds_ib_fmr

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 04/13] RDS: IB: Remove the RDS_IB_SEND_OP dependency

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 07/13] RDS: IB: move FMR code to its own file

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 08/13] RDS: IB: add connection info to ibmr

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 13/13] RDS: IB: Support Fastreg MR (FRMR) memory registration mode

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 12/13] RDS: IB: allocate extra space on queues for FRMR support

2016-02-26 Thread Santosh Shilimkar
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

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

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 09/13] RDS: IB: handle the RDMA CM time wait event

2016-02-26 Thread Santosh Shilimkar
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

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

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 10/13] RDS: IB: add mr reused stats

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 05/13] RDS: IB: Re-organise ibmr code

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 03/13] MAINTAINERS: update RDS entry

2016-02-26 Thread Santosh Shilimkar
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

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

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH 02/13] RDS: Add support for SO_TIMESTAMP for incoming messages

2016-02-26 Thread Santosh Shilimkar
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

[net-next][PATCH v2 12/13] RDS: IB: allocate extra space on queues for FRMR support

2016-02-27 Thread Santosh Shilimkar
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

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

2016-02-27 Thread Santosh Shilimkar
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

[net-next][PATCH v2 13/13] RDS: IB: Support Fastreg MR (FRMR) memory registration mode

2016-02-27 Thread Santosh Shilimkar
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

[net-next][PATCH v2 09/13] RDS: IB: handle the RDMA CM time wait event

2016-02-27 Thread Santosh Shilimkar
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

[net-next][PATCH v2 08/13] RDS: IB: add connection info to ibmr

2016-02-27 Thread Santosh Shilimkar
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

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

2016-02-27 Thread Santosh Shilimkar
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

[net-next][PATCH v2 10/13] RDS: IB: add mr reused stats

2016-02-27 Thread Santosh Shilimkar
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

[net-next][PATCH v2 07/13] RDS: IB: move FMR code to its own file

2016-02-27 Thread Santosh Shilimkar
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

[net-next][PATCH v2 03/13] MAINTAINERS: update RDS entry

2016-02-27 Thread Santosh Shilimkar
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

<    4   5   6   7   8   9   10   11   12   13   >