[PATCH] drivers: fixed spelling of "celcius" to "celsius"

2014-08-09 Thread Ankit
Fixed spelling issue -- changed celcius to celsius Kernel version: mainline Signed-off-by: Ankit --- drivers/gpu/drm/nouveau/core/engine/graph/nv10.c | 4 ++-- drivers/gpu/drm/nouveau/core/engine/graph/nv20.c | 2 +- drivers/gpu/drm/nouveau/core/engine/graph/nv25.c | 2 +- drivers/net

[PATCH] Staging : media : atomisp : pci : fixed a brace coding sytle issue

2020-07-27 Thread Ankit
From: Ankit Baluni Fixed a coding style issue. Signed-off-by: Ankit Baluni --- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.c b/drivers/staging/media/atomisp/pci

[PATCH] Staging : media : atomisp : pci : fixed a brace coding sytle issue

2020-07-27 Thread Ankit
From: Ankit Baluni Fixed a coding style issue. Signed-off-by: Ankit Baluni --- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.c b/drivers/staging/media/atomisp/pci

[PATCH] Staging : media : atomisp : fixed a brace coding sytle issue

2020-07-27 Thread Ankit
From: Ankit Baluni Fixed a coding style issue. Signed-off-by: Ankit Baluni --- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.c b/drivers/staging/media/atomisp/pci

[PATCH v2] Staging : media : atomisp : fixed a brace coding sytle issue

2020-07-28 Thread Ankit
From: Ankit Baluni Removed braces for a 'if' condition as it contain only single line & there is no need for braces for such case according to coding style rules. Signed-off-by: Ankit Baluni --- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 3 +-- 1 file changed, 1 i

[PATCH v2] Staging : media : atomisp : fixed a brace coding sytle issue

2020-07-28 Thread Ankit
From: Ankit Baluni Removed braces for a 'if' condition as it contain only single line & there is no need for braces for such case according to coding style rules. Signed-off-by: Ankit Baluni --- Added extra description and added space before '<' in above lin

[PATCH v2] Staging : media : atomisp : fixed a brace coding sytle issue

2020-07-28 Thread Ankit
From: Ankit Baluni Removed braces for a 'if' condition as it contain only single line & there is no need for braces for such case according to coding style rules. Signed-off-by: Ankit Baluni --- Changes in v2: -Added more description about the patch. -Added sp

Re: [RFC][PATCH] Make io_submit non-blocking

2012-07-26 Thread Ankit Jain
46 2.33 0.81 New: 821658KB/s 205414 1059msec 0 24 0.40 0.53 Full fio results are attached, and I dropped cache before running the tests. -- Ankit Jain SUSE Labs random_rw: (g=0): rw=randrw, bs=4K-4K/4K-4K, ioengine=libaio, iodepth=32 fio-2.0.8-9-gfb9f0 Starting 1 process rand

[RFC][PATCH] Make io_submit non-blocking

2012-07-24 Thread Ankit Jain
bandwidth. 3. Also, I tried not using aio_queue_work from io_submit call, and instead depending on an already scheduled one or the iocbs being run when io_getevents gets called. This seemed to give improved perfomance. But does this constitute as change of api semantics? Signed-off-by: Ankit Jain --

Re: [RFC][PATCH] Make io_submit non-blocking

2012-07-25 Thread Ankit Jain
On 07/25/2012 04:01 AM, Dave Chinner wrote: > On Tue, Jul 24, 2012 at 05:11:05PM +0530, Ankit Jain wrote: [snip] >> **Unpatched** >> read : io=102120KB, bw=618740 B/s, iops=151 , runt=169006msec >> slat (usec): min=275 , max=87560 , avg=6571.88, stdev=2799.57 > > Hmmm,

Re: [RFC][PATCH] Make io_submit non-blocking

2012-07-25 Thread Ankit Jain
On 07/25/2012 04:07 AM, Zach Brown wrote: > On Tue, Jul 24, 2012 at 05:11:05PM +0530, Ankit Jain wrote: [snip] >> With this patch, io_submit prepares all the kiocbs and then >> adds (kicks) them to ctx->run_list (kicked) in one go and then >> schedules the workqueue. The a

[PATCH 1/5] Staging: comedi: comedi.h: fixed missing or malformed SPDX-License-Identifier

2018-06-15 Thread ankit patel
Fixed SPDX-License-Identifier comment on first line Signed-off-by: ankit patel --- drivers/staging/comedi/comedi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/comedi/comedi.h b/drivers/staging/comedi/comedi.h index c0bc413f7fe0..bb961ac79b7e 100644 --- a

[PATCH 2/5] Staging: comedi: comedi_compat32.h: fixed missing or malformed SPDX-License-Identifier

2018-06-15 Thread ankit patel
Fixed SPDX-License-Identifier comment on first line Signed-off-by: ankit patel --- drivers/staging/comedi/comedi_compat32.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/comedi/comedi_compat32.h b/drivers/staging/comedi/comedi_compat32.h index 3980e6e1bd0d

[PATCH 5/5] Staging: comedi: comedilib.h: fixed missing or malformed SPDX-License-Identifier

2018-06-15 Thread ankit patel
Fixed SPDX-License-Identifier comment on first line Signed-off-by: ankit patel --- drivers/staging/comedi/comedilib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/comedi/comedilib.h b/drivers/staging/comedi/comedilib.h index e98cb9752dbc..0223c9cd9215

[PATCH 4/5] Staging: comedi: comedi_pcmcia.h: fixed missing or malformed SPDX-License-Identifier

2018-06-15 Thread ankit patel
Fixed SPDX-License-Identifier comment on first line Signed-off-by: ankit patel --- drivers/staging/comedi/comedi_pcmcia.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/comedi/comedi_pcmcia.h b/drivers/staging/comedi/comedi_pcmcia.h index c7d37b38e730

[PATCH 3/5] Staging: comedi: comedi_pci.h: fixed missing or malformed SPDX-License-Identifier

2018-06-15 Thread ankit patel
Fixed SPDX-License-Identifier comment on first line Signed-off-by: ankit patel --- drivers/staging/comedi/comedi_pci.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/comedi/comedi_pci.h b/drivers/staging/comedi/comedi_pci.h index 647a72441b8a..4e069440cbdc

Re: [PATCH v17 2/3] vfio/pci: rename and export range_intesect_range

2024-02-07 Thread Ankit Agrawal
Thanks Kevin. >> range_intesect_range determines an overlap between two ranges. If an > > s/intesect/intersect/ Will fix the typo. >> + * vfio_pci_core_range_intersect_range() - Determine overlap between a >> buffer >> + *  and register offset ranges. >> + * @

Re: [PATCH v17 3/3] vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper

2024-02-07 Thread Ankit Agrawal
>> diff --git a/MAINTAINERS b/MAINTAINERS >> index 8999497011a2..529ec8966f58 100644 >> --- a/MAINTAINERS >> +++ b/MAINTAINERS >> @@ -23103,6 +23103,12 @@ L:   k...@vger.kernel.org >>  S:   Maintained >>  F:   drivers/vfio/platform/ >> >> +VFIO

Re: [PATCH v17 3/3] vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper

2024-02-07 Thread Ankit Agrawal
>> > +/* Memory size expected as non cached and reserved by the VM driver >> > */ +#define RESMEM_SIZE 0x4000 >> > +#define MEMBLK_SIZE 0x2000 >> > + >> >> Maybe use SZ_* definitions in linux/size.h > > Good suggestion. Ack. >> >> Better move this part to the place between vfio_pci_core_e

Re: [PATCH v17 3/3] vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper

2024-02-08 Thread Ankit Agrawal
>> >> >> >> If mem_count == 0, going through nvgrace_gpu_map_and_read() is not >> >> necessary. >> > >> > Harmless, other than the possibly unnecessary call through to >> > nvgrace_gpu_map_device_mem().  Maybe both >> nvgrace_gpu_map_and_read() >> > and nvgrace_gpu_map_and_write() could conditional

Re: [PATCH v17 3/3] vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper

2024-02-09 Thread Ankit Agrawal
Thanks Kevin for the review. Comments inline. >> >> Note that the usemem memory is added by the VM Nvidia device driver [5] >> to the VM kernel as memblocks. Hence make the usable memory size >> memblock >> aligned. > > Is memblock size defined in spec or purely a guest implementation choice? The

Re: [PATCH v17 3/3] vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper

2024-02-09 Thread Ankit Agrawal
>> > >> > IMO, this seems like adding too much code to reduce the call length for a >> > very specific case. If there aren't any strong opinion on this, I'm >> > planning to >> > leave this code as it is. >> >> a slight difference. if mem_count==0 the result should always succeed >> no matter nvgr

Re: [PATCH v18 3/3] vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper

2024-02-18 Thread Ankit Agrawal
t and make >> +  * use of the value for its calculation to determine USEMEM size. >> +      */ >> + nvdev->usemem.memlength = round_down(nvdev->usemem.memlength, >> +  MEMBLK_SIZE); >> + if ((check_add_overflo

Re: [PATCH v18 2/3] vfio/pci: rename and export range_intersect_range

2024-02-18 Thread Ankit Agrawal
>> + >> +/** >> + * vfio_pci_core_range_intersect_range() - Determine overlap between a >> buffer >> + *  and register offset ranges. >> + * @buf_start:   start offset of the buffer >> + * @buf_cnt: number of buffer bytes. > > You could drop

Re: [PATCH v18 3/3] vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper

2024-02-19 Thread Ankit Agrawal
>> diff --git a/drivers/vfio/pci/nvgrace-gpu/main.c >> b/drivers/vfio/pci/nvgrace-gpu/main.c new file mode 100644 >> index ..5a251a6a782e >> --- /dev/null >> +++ b/drivers/vfio/pci/nvgrace-gpu/main.c >> @@ -0,0 +1,888 @@ >> +// SPDX-License-Identifier: GPL-2.0-only >> +/* >> + * Copyrig

Re: [PATCH v19 0/3] vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper

2024-02-22 Thread Ankit Agrawal
>> Ankit Agrawal (3): >>   vfio/pci: rename and export do_io_rw() >>   vfio/pci: rename and export range_intersect_range >>   vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper >> >>  MAINTAINERS   |  16 +- >>  d

Re: [PATCH v5 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-12-08 Thread Ankit Jindal
On 8 December 2014 at 22:45, Rob Herring wrote: > On Mon, Dec 8, 2014 at 6:42 AM, Ankit Jindal wrote: >> On 18 November 2014 at 18:40, Arnd Bergmann wrote: >>> On Tuesday 18 November 2014 14:59:54 Ankit Jindal wrote: >>>> On 17 November 2014 16:47, Arnd Bergma

Re: [PATCH v5 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-12-08 Thread Ankit Jindal
On 18 November 2014 at 18:40, Arnd Bergmann wrote: > On Tuesday 18 November 2014 14:59:54 Ankit Jindal wrote: >> On 17 November 2014 16:47, Arnd Bergmann wrote: >> > On Monday 17 November 2014 16:06:11 Ankit Jindal wrote: >> >> + >> >

Re: [PATCH v5 2/6] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-12-08 Thread Ankit Jindal
On 27 November 2014 at 05:31, Greg Kroah-Hartman wrote: > On Mon, Nov 17, 2014 at 04:06:08PM +0530, Ankit Jindal wrote: >> Currently, three types of mem regions are supported: UIO_MEM_PHYS, >> UIO_MEM_LOGICAL and UIO_MEM_VIRTUAL. Among these UIO_MEM_PHYS helps >> UIO driver e

Re: [PATCH] spmi-pmic-arb: add irq tracepoints to the pmic-arb driver

2015-05-27 Thread Ankit Gupta
> On 05/26/2015 04:39 PM, Ankit Gupta wrote: >> The spmi-pmic-arb is also an interrupt controller. It gets a >> single aggregate irq and disseminates it to individual >> pmic-peripheral drivers. Each pmic-peripheral has a unique apid >> number, and can have multiple

Re: [PATCH] spmi-pmic-arb: add irq tracepoints to the pmic-arb driver

2015-05-27 Thread Ankit Gupta
> On Tue, 26 May 2015 17:39:15 -0600 > Ankit Gupta wrote: > >> The spmi-pmic-arb is also an interrupt controller. It gets a >> single aggregate irq and disseminates it to individual >> pmic-peripheral drivers. Each pmic-peripheral has a unique apid >> number

[PATCH v2] spmi-pmic-arb: add irq tracepoints to the pmic-arb driver

2015-05-27 Thread Ankit Gupta
ned-off-by: Ankit Gupta --- drivers/spmi/spmi-pmic-arb.c | 13 +--- include/trace/events/spmi-pmic-arb.h | 62 2 files changed, 70 insertions(+), 5 deletions(-) create mode 100644 include/trace/events/spmi-pmic-arb.h diff --git a/drivers/spmi/s

Re: [PATCH v2] spmi-pmic-arb: add irq tracepoints to the pmic-arb driver

2015-05-27 Thread Ankit Gupta
pmi_pmic_arb_apid_irq_end: apid=3 irq=1 func_num=0 sid=0 pid=0x8 > > Suggested-by: Sagar Dharia > Signed-off-by: Gilad Avidov > Signed-off-by: Ankit Gupta > --- --- Changes since V1: - pass ppid from driver to evaluate pid and sid in trace file itself. - type of apid range change fro

[PATCH RESEND V3] spmi: add command tracepoints for SPMI

2015-06-22 Thread Ankit Gupta
opc=56 sid=00 addr=0x ... spmi_read_end: opc=56 sid=00 addr=0x ret=0 len=02 buf=0x[01-40] ... spmi_write_begin: opc=48 sid=00 addr=0x len=3 buf=0x[ff-ff-ff] Suggested-by: Sagar Dharia Acked-by: Steven Rostedt Reviewed-by: Stephen Boyd Signed-off-by: Gilad Avidov Signed-off-by

[PATCH v2] trace/events: add chip name and hwirq to irq entry tracepoint

2015-06-22 Thread Ankit Gupta
dynamically allocated which makes them difficult to use for the same purpose. Dump messages will look like: ...irq_handler_entry: irq=22 name=msm_serial0 domain=GIC hwirq=140 Suggested-by: Stephen Boyd Reviewed-by: Andy Gross Signed-off-by: Gilad Avidov Signed-off-by: Ankit Gupta --- Changes

Re: [PATCH v2] trace/events: add chip name and hwirq to irq entry tracepoint

2015-06-23 Thread Ankit Gupta
> On Mon, 22 Jun 2015, Ankit Gupta wrote: > >> Add chip name and hw-irq number to the trace_irq_handler_entry() >> tracepoint. When tracing interrupt events the chip-name and hw-irq >> numbers are stable and known in advance. This makes them a better >> choice as a fi

[PATCH V3] trace/events: add chip name and hwirq to irq entry tracepoint

2015-06-24 Thread Ankit Gupta
dynamically allocated which makes them difficult to use for the same purpose. Dump messages will look like: ...irq_handler_entry: irq=22 name=msm_serial0 chip_name=GIC hwirq=140 Suggested-by: Stephen Boyd Reviewed-by: Andy Gross Signed-off-by: Gilad Avidov Signed-off-by: Ankit Gupta --- Changes

Re: [PATCH] trace/events: add chip name and hwirq to irq entry tracepoint

2015-05-29 Thread Ankit Gupta
ide, the os-irq numbers are dynamically allocated which makes > them difficult to use for the same purpose. > > Dump message will look like: > ...irq_handler_entry: irq=22 name=msm_serial0 domain=GIC hwirq=140 > > Suggested-by: Stephen Boyd > Signed-off-by: Gilad Avidov > Signe

Re: [PATCH 2/5] Documentation: Update documentation for UIO_MEM_PHYS_CACHE

2014-09-17 Thread Ankit Jindal
On 15 September 2014 01:31, Russell King - ARM Linux wrote: > On Tue, Sep 09, 2014 at 03:26:56PM +0530, Ankit Jindal wrote: >> This patch update UIO documentation for new mem region >> type UIO_MEM_PHYS_CACHE. >> >> Signed-off-by: Ankit Jindal >

Re: [PATCH 3/5] drivers: uio: Add Xgene QMTM UIO driver

2014-09-17 Thread Ankit Jindal
On 15 September 2014 01:53, Russell King - ARM Linux wrote: > On Tue, Sep 09, 2014 at 03:26:57PM +0530, Ankit Jindal wrote: >> diff --git a/drivers/uio/uio_xgene_qmtm.c b/drivers/uio/uio_xgene_qmtm.c > ... >> +/* QMTM CSR read/write routine */ >> +static inline vo

[PATCH v2 0/6] UIO driver for APM X-Gene QMTM

2014-09-29 Thread Ankit Jindal
in binding documentation. Ankit Jindal (6): uio: code style cleanup uio: Add new UIO_MEM_PHYS_CACHE type for mem regions Documentation: Update documentation for UIO_MEM_PHYS_CACHE drivers: uio: Add X-Gene QMTM UIO driver Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO

[PATCH v2 3/6] Documentation: Update documentation for UIO_MEM_PHYS_CACHE

2014-09-29 Thread Ankit Jindal
This patch updates UIO documentation for new mem region type UIO_MEM_PHYS_CACHE. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- Documentation/DocBook/uio-howto.tmpl |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Documentation/DocBook/uio-howto.tmpl b

[PATCH v2 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-09-29 Thread Ankit Jindal
This patch adds device tree binding documentation for X-Gene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- .../devicetree/bindings/uio/uio_xgene_qmtm.txt | 53 1 file changed, 53 insertions(+) create mode 100644 Documentation

[PATCH v2 1/6] uio: code style cleanup

2014-09-29 Thread Ankit Jindal
This patch fixes the indentation of switch-case block in uio driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/uio.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c index a673e5b..97e6444

[PATCH v2 6/6] MAINTAINERS: Add entry for APM X-Gene QMTM UIO driver

2014-09-29 Thread Ankit Jindal
Add entry to maintainer list for APM X-Gene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- MAINTAINERS |7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5e7866a..138663f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS

[PATCH v2 4/6] drivers: uio: Add X-Gene QMTM UIO driver

2014-09-29 Thread Ankit Jindal
allows user space access to X-Gene QMTM device. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/Kconfig |8 ++ drivers/uio/Makefile |1 + drivers/uio/uio_xgene_qmtm.c | 278 ++ 3 files changed, 287 insertions

[PATCH v2 2/6] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-09-29 Thread Ankit Jindal
UIO_MEM_PHYS type mem region. The UIO_MEM_PHYS type is not efficient if dma-capable devices are capable of maintaining coherency with CPU caches. This patch adds new type UIO_MEM_PHYS_CACHE for mem regions to enable cacheable access to physical memory from user space. Signed-off-by: Ankit Jindal Signed

Re: [PATCH 1/5] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-09-14 Thread Ankit Jindal
On 10 September 2014 00:59, Greg Kroah-Hartman wrote: > On Tue, Sep 09, 2014 at 03:26:55PM +0530, Ankit Jindal wrote: >> Currently, three types of mem regions are supported: UIO_MEM_PHYS, >> UIO_MEM_LOGICAL and UIO_MEM_VIRTUAL. Among these UIO_MEM_PHYS helps >> UIO driver e

Re: [PATCH 4/5] dt-bindings: Add binding info for Xgene QMTM UIO driver

2014-09-14 Thread Ankit Jindal
On 9 September 2014 16:23, Mark Rutland wrote: > On Tue, Sep 09, 2014 at 10:56:58AM +0100, Ankit Jindal wrote: >> This patch adds device tree binding documentation for >> Xgene QMTM UIO driver. >> >> Signed-off-by: Ankit Jindal >> Signed-off-by: Tushar Jagad &

[PATCH 3/5] drivers: uio: Add Xgene QMTM UIO driver

2014-09-09 Thread Ankit Jindal
allows user space access to Xgene QMTM device. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/Kconfig |8 ++ drivers/uio/Makefile |1 + drivers/uio/uio_xgene_qmtm.c | 289 ++ 3 files changed, 298

[PATCH 5/5] MAINTAINERS: Add entry for APM Xgene QMTM UIO driver

2014-09-09 Thread Ankit Jindal
Add entry to maintainer list for APM Xgene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- MAINTAINERS |7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5e7866a..138663f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS

[PATCH 2/5] Documentation: Update documentation for UIO_MEM_PHYS_CACHE

2014-09-09 Thread Ankit Jindal
This patch update UIO documentation for new mem region type UIO_MEM_PHYS_CACHE. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- Documentation/DocBook/uio-howto.tmpl |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/DocBook/uio-howto.tmpl b

[PATCH 1/5] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-09-09 Thread Ankit Jindal
cacheable access to physical memory from user space. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/uio.c | 22 +- include/linux/uio_driver.h |7 --- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/drivers/uio/uio.c b

[PATCH 0/5] UIO driver for APM X-Gene QMTM

2014-09-09 Thread Ankit Jindal
This patchset enables user space access to APM X-Gene QMTM using UIO framework. The patchset also introduces new type UIO_MEM_PHYS_CACHE for mem regions because APM X-Gene QMTM device supports cache coherency with CPU caches. Ankit Jindal (5): uio: Add new UIO_MEM_PHYS_CACHE type for mem

[PATCH 4/5] dt-bindings: Add binding info for Xgene QMTM UIO driver

2014-09-09 Thread Ankit Jindal
This patch adds device tree binding documentation for Xgene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- .../devicetree/bindings/uio/uio_xgene_qmtm.txt | 45 1 file changed, 45 insertions(+) create mode 100644 Documentation/devicetree

Re: [PATCH v2 4/6] drivers: uio: Add X-Gene QMTM UIO driver

2014-10-20 Thread Ankit Jindal
On 30 September 2014 11:05, Guenter Roeck wrote: > On Tue, Sep 30, 2014 at 09:56:07AM +0530, Ankit Jindal wrote: >> The Applied Micro X-Gene SOC has on-chip QMTM (Queue manager >> and Traffic manager) which is hardware based Queue or Ring >> manager. This QMTM device can b

Re: [PATCH v2 4/6] drivers: uio: Add X-Gene QMTM UIO driver

2014-10-20 Thread Ankit Jindal
On 30 September 2014 11:35, Varka Bhadram wrote: > I think *drivers* is not required in the commit message... > > > On 09/30/2014 09:56 AM, Ankit Jindal wrote: >> >> The Applied Micro X-Gene SOC has on-chip QMTM (Queue manager >> and Traffic manager) which i

[PATCH v3 0/6] UIO driver for APM X-Gene QMTM

2014-10-20 Thread Ankit Jindal
; from the compatible string. - Added more information about QMTM in binding documentation. Ankit Jindal (6): uio: code style cleanup uio: Add new UIO_MEM_PHYS_CACHE type for mem regions Documentation: Update documentation for UIO_MEM_PHYS_CACHE uio: Add X-Gene QMTM UIO driver Documen

[PATCH v3 6/6] MAINTAINERS: Add entry for APM X-Gene QMTM UIO driver

2014-10-20 Thread Ankit Jindal
Add entry to maintainer list for APM X-Gene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- MAINTAINERS |7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5e7866a..138663f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS

[PATCH v3 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-10-20 Thread Ankit Jindal
This patch adds device tree binding documentation for X-Gene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- .../devicetree/bindings/uio/uio_xgene_qmtm.txt | 53 1 file changed, 53 insertions(+) create mode 100644 Documentation

[PATCH v3 1/6] uio: code style cleanup

2014-10-20 Thread Ankit Jindal
This patch fixes the indentation of switch-case block in uio driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/uio.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c index a673e5b..97e6444

[PATCH v3 4/6] uio: Add X-Gene QMTM UIO driver

2014-10-20 Thread Ankit Jindal
allows user space access to X-Gene QMTM device. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/Kconfig |8 ++ drivers/uio/Makefile |1 + drivers/uio/uio_xgene_qmtm.c | 270 ++ 3 files changed, 279 insertions

[PATCH v3 2/6] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-10-20 Thread Ankit Jindal
UIO_MEM_PHYS type mem region. The UIO_MEM_PHYS type is not efficient if dma-capable devices are capable of maintaining coherency with CPU caches. This patch adds new type UIO_MEM_PHYS_CACHE for mem regions to enable cacheable access to physical memory from user space. Signed-off-by: Ankit Jindal Signed

[PATCH v3 3/6] Documentation: Update documentation for UIO_MEM_PHYS_CACHE

2014-10-20 Thread Ankit Jindal
This patch updates UIO documentation for new mem region type UIO_MEM_PHYS_CACHE. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- Documentation/DocBook/uio-howto.tmpl |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Documentation/DocBook/uio-howto.tmpl b

Re: [PATCH v3 4/6] uio: Add X-Gene QMTM UIO driver

2014-10-20 Thread Ankit Jindal
On 21 October 2014 11:34, Varka Bhadram wrote: > On 10/21/2014 11:26 AM, Ankit Jindal wrote: >> >> The Applied Micro X-Gene SOC has on-chip QMTM (Queue manager >> and Traffic manager) which is hardware based Queue or Ring >> manager. This QMTM device can be used i

Re: [PATCH v3 4/6] uio: Add X-Gene QMTM UIO driver

2014-10-20 Thread Ankit Jindal
On 21 October 2014 11:47, Varka Bhadram wrote: > On 10/21/2014 11:46 AM, Ankit Jindal wrote: >> >> On 21 October 2014 11:34, Varka Bhadram wrote: >>> >>> On 10/21/2014 11:26 AM, Ankit Jindal wrote: >>>> >>>> The Applied Micro X-Gene SOC

Re: [PATCH v3 2/6] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-11-05 Thread Ankit Jindal
Hi Kumar, On 31 October 2014 19:09, Kumar Gala wrote: > > On Oct 31, 2014, at 4:30 AM, Ankit Jindal wrote: > >> Hi Kumar, >> >> On 21 October 2014 12:08, Kumar Gala wrote: >>> >>> On Oct 21, 2014, at 7:56 AM, Ankit Jindal wrote: >>> &g

Re: [PATCH v3 2/6] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-10-31 Thread Ankit Jindal
Hi Kumar, On 21 October 2014 12:08, Kumar Gala wrote: > > On Oct 21, 2014, at 7:56 AM, Ankit Jindal wrote: > >> Currently, three types of mem regions are supported: UIO_MEM_PHYS, >> UIO_MEM_LOGICAL and UIO_MEM_VIRTUAL. Among these UIO_MEM_PHYS helps >> UIO driver exp

Re: [PATCH v3 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-10-31 Thread Ankit Jindal
Hi Mark, On 21 October 2014 14:44, Mark Rutland wrote: > On Tue, Oct 21, 2014 at 06:56:49AM +0100, Ankit Jindal wrote: >> This patch adds device tree binding documentation for >> X-Gene QMTM UIO driver. >> >> Signed-off-by: Ankit Jindal >> Signed-off-by: Tushar

Re: [PATCH v3 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-10-31 Thread Ankit Jindal
f queues under this QMTM device. >> >> +- devid: QMTM identification number for the system having multiple QMTM >> >> devices. >> >> + This is used to form a unique id (a tuple of queue number and >> >> + device id) for the queues belonging to this

Re: [PATCH v3 2/6] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-11-10 Thread Ankit Jindal
On 5 November 2014 20:39, Kumar Gala wrote: > > On Nov 5, 2014, at 6:55 AM, Ankit Jindal wrote: > >> Hi Kumar, >> >> On 31 October 2014 19:09, Kumar Gala wrote: >>> >>> On Oct 31, 2014, at 4:30 AM, Ankit Jindal wrote: >>> >>>&g

Re: [PATCH V3] trace/events: add chip name and hwirq to irq entry tracepoint

2015-07-08 Thread Ankit Gupta
gt;> I'm not against doing this, but I'm just letting you know what the >> effect of this change will be. > > What's worse is, that they are racy against a concurrent teardown of > the interrupt. Not a good idea ... > Agree, I'll save the chip-name and hwirq in t

[PATCH V4] trace/events: add chip name and hwirq to irq entry tracepoint

2015-07-08 Thread Ankit Gupta
dynamically allocated which makes them difficult to use for the same purpose. Dump messages will look like: ...irq_handler_entry: irq=22 name=msm_serial0 chip_name=GIC hwirq=140 Suggested-by: Stephen Boyd Reviewed-by: Andy Gross Signed-off-by: Gilad Avidov Signed-off-by: Ankit Gupta --- Changes

Re: Unmapping of UIO logical memory causing a trace

2015-08-19 Thread Ankit Jindal
Hi Greg, On Wed, Aug 12, 2015 at 10:41 PM, Greg Kroah-Hartman wrote: > On Wed, Aug 12, 2015 at 01:25:53PM +0530, Ankit Jindal wrote: >> Hi Greg, >> >> On Wed, Aug 12, 2015 at 3:15 AM, Greg Kroah-Hartman >> wrote: >> > On Tue, Aug 11, 2015 at 04:39:08PM

[PATCH v4 2/6] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-11-12 Thread Ankit Jindal
UIO_MEM_PHYS type mem region. The UIO_MEM_PHYS type is not efficient if dma-capable devices are capable of maintaining coherency with CPU caches. This patch adds new type UIO_MEM_PHYS_CACHE for mem regions to enable cacheable access to physical memory from user space. Signed-off-by: Ankit Jindal Signed

[PATCH v4 6/6] MAINTAINERS: Add entry for APM X-Gene QMTM UIO driver

2014-11-12 Thread Ankit Jindal
Add entry to maintainer list for APM X-Gene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- MAINTAINERS |7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5e7866a..138663f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS

[PATCH v4 1/6] uio: code style cleanup

2014-11-12 Thread Ankit Jindal
This patch fixes the indentation of switch-case block in uio driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/uio.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c index a673e5b..97e6444

[PATCH v4 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-11-12 Thread Ankit Jindal
This patch adds device tree binding documentation for X-Gene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- .../devicetree/bindings/uio/uio_xgene_qmtm.txt | 51 1 file changed, 51 insertions(+) create mode 100644 Documentation

[PATCH v4 3/6] Documentation: Update documentation for UIO_MEM_PHYS_CACHE

2014-11-12 Thread Ankit Jindal
This patch updates UIO documentation for new mem region type UIO_MEM_PHYS_CACHE. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- Documentation/DocBook/uio-howto.tmpl |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Documentation/DocBook/uio-howto.tmpl b

[PATCH v4 0/6] UIO driver for APM X-Gene QMTM

2014-11-12 Thread Ankit Jindal
(). - Removed open and release functions. - Use phandle for specifying QMTM qpool resource. - Removed "uio" from the compatible string. - Added more information about QMTM in binding documentation. Ankit Jindal (6): uio: code style cleanup uio: Add new UIO_MEM_PHYS_CACHE type for m

[PATCH v4 4/6] uio: Add X-Gene QMTM UIO driver

2014-11-12 Thread Ankit Jindal
allows user space access to X-Gene QMTM device. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/Kconfig |8 ++ drivers/uio/Makefile |1 + drivers/uio/uio_xgene_qmtm.c | 271 ++ 3 files changed, 280 insertions

Re: [PATCH v4 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-11-17 Thread Ankit Jindal
On 16 November 2014 09:56, Anup Patel wrote: > On Thu, Nov 13, 2014 at 1:15 PM, Ankit Jindal wrote: >> This patch adds device tree binding documentation for >> X-Gene QMTM UIO driver. >> >> Signed-off-by: Ankit Jindal >> Signed-off-by: Tushar Jagad >&

[PATCH v5 1/6] uio: code style cleanup

2014-11-17 Thread Ankit Jindal
This patch fixes the indentation of switch-case block in uio driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/uio.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c index a673e5b..97e6444

[PATCH v5 2/6] uio: Add new UIO_MEM_PHYS_CACHE type for mem regions

2014-11-17 Thread Ankit Jindal
UIO_MEM_PHYS type mem region. The UIO_MEM_PHYS type is not efficient if dma-capable devices are capable of maintaining coherency with CPU caches. This patch adds new type UIO_MEM_PHYS_CACHE for mem regions to enable cacheable access to physical memory from user space. Signed-off-by: Ankit Jindal Signed

[PATCH v5 0/6] UIO driver for APM X-Gene QMTM

2014-11-17 Thread Ankit Jindal
appilicable. - Some cleanups and buggy loop fixed in qmtm_reset(). - Removed open and release functions. - Use phandle for specifying QMTM qpool resource. - Removed "uio" from the compatible string. - Added more information about QMTM in binding documentation. Ankit Jindal (6): uio:

[PATCH v5 4/6] uio: Add X-Gene QMTM UIO driver

2014-11-17 Thread Ankit Jindal
allows user space access to X-Gene QMTM device. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- drivers/uio/Kconfig |8 ++ drivers/uio/Makefile |1 + drivers/uio/uio_xgene_qmtm.c | 271 ++ 3 files changed, 280 insertions

[PATCH v5 6/6] MAINTAINERS: Add entry for APM X-Gene QMTM UIO driver

2014-11-17 Thread Ankit Jindal
Add entry to maintainer list for APM X-Gene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- MAINTAINERS |7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5e7866a..138663f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS

[PATCH v5 3/6] Documentation: Update documentation for UIO_MEM_PHYS_CACHE

2014-11-17 Thread Ankit Jindal
This patch updates UIO documentation for new mem region type UIO_MEM_PHYS_CACHE. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- Documentation/DocBook/uio-howto.tmpl |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Documentation/DocBook/uio-howto.tmpl b

[PATCH v5 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-11-17 Thread Ankit Jindal
This patch adds device tree binding documentation for X-Gene QMTM UIO driver. Signed-off-by: Ankit Jindal Signed-off-by: Tushar Jagad --- .../devicetree/bindings/uio/uio_xgene_qmtm.txt | 50 1 file changed, 50 insertions(+) create mode 100644 Documentation

Re: [PATCH v5 5/6] Documentation: dt-bindings: Add binding info for X-Gene QMTM UIO driver

2014-11-18 Thread Ankit Jindal
On 17 November 2014 16:47, Arnd Bergmann wrote: > On Monday 17 November 2014 16:06:11 Ankit Jindal wrote: >> + >> + qmtm1_uio: qmtm_uio@1f20 { >> + compatible = "apm,xgene-qmtm"; >> + status = "disabled"; >&

Re: [PATCH v2 0/6] UIO driver for APM X-Gene QMTM

2014-10-09 Thread Ankit Jindal
Any comments on this patch set. Thanks, Ankit On 30 September 2014 09:56, Ankit Jindal wrote: > This patchset enables user space access to APM X-Gene QMTM > using UIO framework. > > The patchset also introduces new type UIO_MEM_PHYS_CACHE > for mem regions because APM X-G

Re: [PATCH v2 0/6] UIO driver for APM X-Gene QMTM

2014-10-09 Thread Ankit Jindal
On 9 October 2014 17:36, Arnd Bergmann wrote: > On Thursday 09 October 2014 14:14:33 Ankit Jindal wrote: >> On 30 September 2014 09:56, Ankit Jindal wrote: >> > This patchset enables user space access to APM X-Gene QMTM >> > using UIO framework. >> > >&g

Re: [PATCH v2 0/6] UIO driver for APM X-Gene QMTM

2014-10-09 Thread Ankit Jindal
On 9 October 2014 17:52, Richard Weinberger wrote: > On Thu, Oct 9, 2014 at 2:17 PM, Ankit Jindal wrote: >> On 9 October 2014 17:36, Arnd Bergmann wrote: >>> On Thursday 09 October 2014 14:14:33 Ankit Jindal wrote: >>>> On 30 September 2014 09:56, Ankit Jinda

Re: [PATCH] spmi: add command tracepoints for SPMI

2015-05-20 Thread Ankit Gupta
On Tue, 19 May 2015 17:36:41 -0700 Stephen Boyd wrote: > +Steven Rostedt > > On 05/18/15 14:51, Ankit Gupta wrote: > > Add tracepoints to retrieve information about read, write > > and non-data commands. For performance measurement support > > tracepoints are added

Re: [PATCH] spmi: add command tracepoints for SPMI

2015-05-21 Thread Ankit Gupta
> On 05/20, Ankit Gupta wrote: >> On Tue, 19 May 2015 17:36:41 -0700 >> Stephen Boyd wrote: >> > On 05/18/15 14:51, Ankit Gupta wrote: >> > > + >> > > +TRACE_EVENT(spmi_read_end, >> > > +TP_PROTO(u8 opcode, u8 sid, u16 addr, int

Re: [PATCH] spmi: add command tracepoints for SPMI

2015-05-21 Thread Ankit Gupta
> On 05/18/15 14:51, Ankit Gupta wrote: >> Add tracepoints to retrieve information about read, write >> and non-data commands. For performance measurement support >> tracepoints are added at the beginning and at the end of >> transfers. Following is a list showing the ne

[PATCH V3] spmi: add command tracepoints for SPMI

2015-05-26 Thread Ankit Gupta
opc=56 sid=00 addr=0x ... spmi_read_end: opc=56 sid=00 addr=0x ret=0 len=02 buf=0x[01-40] ... spmi_write_begin: opc=48 sid=00 addr=0x len=3 buf=0x[ff-ff-ff] Suggested-by: Sagar Dharia Acked-by: Steven Rostedt Reviewed-by: Stephen Boyd Signed-off-by: Gilad Avidov Signed-off-by

[PATCH] spmi-pmic-arb: add irq tracepoints to the pmic-arb driver

2015-05-26 Thread Ankit Gupta
ned-off-by: Ankit Gupta --- drivers/spmi/spmi-pmic-arb.c | 15 ++--- include/trace/events/spmi-pmic-arb.h | 62 2 files changed, 72 insertions(+), 5 deletions(-) create mode 100644 include/trace/events/spmi-pmic-arb.h diff --git a/drivers/spmi/s

staging: lustre: lclient: lcommon_cl.c fixing coding style issues

2015-05-05 Thread Ankit Garg
This patch fixes the checkpatch.pl warning: WARNING: else is not generally useful after a break or return + return result; + } else { Signed-off-by: Ankit Garg --- drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 35 ++-- 1 file changed

[PATCH] spmi: add command tracepoints for SPMI

2015-05-18 Thread Ankit Gupta
opc=56 sid=00 addr=0x ... spmi_read_end: opc=56 sid=00 addr=0x ret=0 len=02 buf=0x[01-40] ... spmi_write_begin: opc=48 sid=00 addr=0x len=3 buf=0x[ff-ff-ff] Signed-off-by: Ankit Gupta Signed-off-by: Gilad Avidov Suggested-by: Sagar Dharia --- drivers/spmi/spmi.c | 22 ++-

  1   2   >