Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1582218
| From | Xiubo Li <lixiubo@cmss.chinamobile.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH] uio: add UIO_MEM_CUSTOM support |
| Date | 2017-02-16 02:40 +0100 |
| Message-ID | <tbjd7-7Gj-5@gated-at.bofh.it> (permalink) |
| References | <tbbpm-2OF-41@gated-at.bofh.it> <tbbpm-2OF-39@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
>> diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c >> index fba021f..6ca0ae0 100644 >> --- a/drivers/uio/uio.c >> +++ b/drivers/uio/uio.c >> @@ -708,6 +708,8 @@ static int uio_mmap(struct file *filep, struct vm_area_struct *vma) >> case UIO_MEM_LOGICAL: >> case UIO_MEM_VIRTUAL: >> return uio_mmap_logical(vma); >> + case UIO_MEM_CUSTOM: >> + return 0; > How does this help? For example, the TCMU will use the map area as ISCSI commands & data ring buffer(uio0 --> map0). Currently the TCMU will using the fixed small size map area as the ring buffer, but this will be the bottleneck for high iops. Without knowing how large it is enough, so the new scheme will use the fixed small ring buffer area(about 64M ~ 128M) + dynamically "growing" ring buffer area(about 1.5G). The fixed small area will be using vmalloc() when initializing, and dynamically "growing" area will must use kmalloc() for some reasons. ... > Can you provide an update to the documentation in > Documentation/driver-api/uio-howto.rst to show how to use this? Yes, I will update this. Thanks. BRs Xiubo > thanks, > > greg k-h
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: [PATCH] uio: add UIO_MEM_CUSTOM support Greg KH <gregkh@linuxfoundation.org> - 2017-02-15 18:20 +0100
Re: [PATCH] uio: add UIO_MEM_CUSTOM support Xiubo Li <lixiubo@cmss.chinamobile.com> - 2017-02-16 02:40 +0100
Re: [PATCH] uio: add UIO_MEM_CUSTOM support Andy Grover <agrover@redhat.com> - 2017-02-16 06:10 +0100
Re: [PATCH] uio: add UIO_MEM_CUSTOM support Xiubo Li <lixiubo@cmss.chinamobile.com> - 2017-02-16 06:40 +0100
Re: [PATCH] uio: add UIO_MEM_CUSTOM support Xiubo Li <lixiubo@cmss.chinamobile.com> - 2017-02-16 08:00 +0100
csiph-web