Re: async pass(4) patches available

2015-11-18 Thread Kenneth D. Merry
I have updated the asynchronous pass(4) changes, and fixed a number of bugs in camdd(8). The new patches are here: FreeBSD/head as of SVN revision 290970: http://people.freebsd.org/~ken/async_pass.head.20151117.1.txt FreeBSD stable/10 as of SVN revision 290899: http://people.freebsd.org/~ken/

Re: async pass(4) patches available

2015-04-07 Thread Fabian Keil
"Kenneth D. Merry" wrote: > On Tue, Apr 07, 2015 at 13:16:04 +0200, Fabian Keil wrote: > > "Kenneth D. Merry" wrote: > > > > > On Mon, Apr 06, 2015 at 15:39:56 +0200, Fabian Keil wrote: > > > > "Kenneth D. Merry" wrote: > > > > > > > > > I have put patches to add an asynchronous interface to

Re: async pass(4) patches available

2015-04-07 Thread Kenneth D. Merry
On Tue, Apr 07, 2015 at 13:16:04 +0200, Fabian Keil wrote: > "Kenneth D. Merry" wrote: > > > On Mon, Apr 06, 2015 at 15:39:56 +0200, Fabian Keil wrote: > > > "Kenneth D. Merry" wrote: > > > > > > > I have put patches to add an asynchronous interface to the pass(4) > > > > driver and add a new c

Re: async pass(4) patches available

2015-04-07 Thread Fabian Keil
"Kenneth D. Merry" wrote: > On Mon, Apr 06, 2015 at 15:39:56 +0200, Fabian Keil wrote: > > "Kenneth D. Merry" wrote: > > > > > I have put patches to add an asynchronous interface to the pass(4) > > > driver and add a new camdd(8) utility here: > > > > > > FreeBSD/head as of SVN revision 280857

Re: async pass(4) patches available

2015-04-06 Thread Kenneth D. Merry
On Mon, Apr 06, 2015 at 15:39:56 +0200, Fabian Keil wrote: > "Kenneth D. Merry" wrote: > > > I have put patches to add an asynchronous interface to the pass(4) driver > > and add a new camdd(8) utility here: > > > > FreeBSD/head as of SVN revision 280857: > > > > http://people.freebsd.org/~ken/

Re: async pass(4) patches available

2015-04-06 Thread Fabian Keil
"Kenneth D. Merry" wrote: > I have put patches to add an asynchronous interface to the pass(4) driver > and add a new camdd(8) utility here: > > FreeBSD/head as of SVN revision 280857: > > http://people.freebsd.org/~ken/async_pass.head.20150330.1.txt [...] > Comments and testing are welcome! A

Re: async pass(4) patches available

2015-04-01 Thread Konstantin Belousov
On Tue, Mar 31, 2015 at 04:50:51PM -0600, Kenneth D. Merry wrote: > On Tue, Mar 31, 2015 at 03:49:12 +0300, Konstantin Belousov wrote: > > On Mon, Mar 30, 2015 at 04:23:58PM -0600, Kenneth D. Merry wrote: > > > Kernel memory for data transferred via the queued interface is > > > allocated from the

Re: async pass(4) patches available

2015-03-31 Thread Kenneth D. Merry
On Tue, Mar 31, 2015 at 03:49:12 +0300, Konstantin Belousov wrote: > On Mon, Mar 30, 2015 at 04:23:58PM -0600, Kenneth D. Merry wrote: > > Kernel memory for data transferred via the queued interface is > > allocated from the zone allocator in MAXPHYS sized chunks, and user > > data is copied in an

Re: async pass(4) patches available

2015-03-30 Thread Konstantin Belousov
On Mon, Mar 30, 2015 at 04:23:58PM -0600, Kenneth D. Merry wrote: > Kernel memory for data transferred via the queued interface is > allocated from the zone allocator in MAXPHYS sized chunks, and user > data is copied in and out. This is likely faster than the > vmapbuf()/vunmapbuf() method used