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
Hi Greg,
On Wed, Aug 12, 2015 at 3:15 AM, Greg Kroah-Hartman
wrote:
> On Tue, Aug 11, 2015 at 04:39:08PM +0530, Ankit Jindal wrote:
>> Hi,
>>
>> We have observed an issue where kmalloc of a small sized memory causes
>> an occasional trace when unmapping the mmap
Hi,
We have observed an issue where kmalloc of a small sized memory causes
an occasional trace when unmapping the mmaped memory via UIO framework
This trace is coming when kernel sees a negative value in
page->_mapcount. Trace is pasted at the end of the mail.
After debugging this issue further,
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
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
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:
>> >> +
>> >
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";
>&
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
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
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
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
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:
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
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
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
>&
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
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
().
- 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
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
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
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
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
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
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
On 31 October 2014 15:39, Mark Rutland wrote:
>> >> +Required properties:
>> >> +- compatible: Should be "apm,xgene-qmtm"
>> >> +- reg: Address and length of the register set for the device. It
>> >> contains the
>> >> + information of registers in the same order as described by reg-names.
>> >>
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
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
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
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
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
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
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
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
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
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
; 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
>
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
&
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
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
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
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
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
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
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
58 matches
Mail list logo