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:

Re: async pass(4) patches available

2015-04-07 Thread Fabian Keil
Kenneth D. Merry k...@freebsd.org wrote: On Mon, Apr 06, 2015 at 15:39:56 +0200, Fabian Keil wrote: Kenneth D. Merry k...@freebsd.org 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

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 k...@freebsd.org wrote: On Mon, Apr 06, 2015 at 15:39:56 +0200, Fabian Keil wrote: Kenneth D. Merry k...@freebsd.org wrote: I have put patches to add an asynchronous interface to the pass(4) driver and

Re: async pass(4) patches available

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

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 k...@freebsd.org 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 Fabian Keil
Kenneth D. Merry k...@freebsd.org 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

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 zone

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 and out.

async pass(4) patches available

2015-03-30 Thread Kenneth D. Merry
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 FreeBSD stable/10 as of SVN revision 280856:

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 by