[PATCH 3/3] aoe: update internal version number to v83

2013-07-02 Thread ecashin
Signed-off-by: Ed Cashin --- drivers/block/aoe/aoe.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/block/aoe/aoe.h b/drivers/block/aoe/aoe.h index 2284f89..025c41d 100644 --- a/drivers/block/aoe/aoe.h +++ b/drivers/block/aoe/aoe.h @@ -1,5 +1,5 @@ /* Copyright

[PATCH 1/3] aoe: perform I/O completions in parallel

2013-07-02 Thread ecashin
Some users have a large AoE target while others like to use many AoE targets at the same time. In the latter case, there is an opportunity to greatly improve aggregate throughput by allowing different threads to complete the I/O associated with each target. For 36 targets, 4 KiB read throughput r

[PATCH 2/3] aoe: update copyright date

2013-07-02 Thread ecashin
Signed-off-by: Ed Cashin --- drivers/block/aoe/aoe.h|2 +- drivers/block/aoe/aoecmd.c |2 +- drivers/block/aoe/aoedev.c |2 +- drivers/block/aoe/aoenet.c |2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/block/aoe/aoe.h b/drivers/block/aoe/aoe.h ind

[PATCH 0/3] aoe: performance enhancements through v83

2013-07-02 Thread ecashin
This patch series applies to today's linux-next/akpm, commit cbbc4a736dfca9a1ade0b13219d98d12601c1c06. Ed L. Cashin (3): aoe: perform I/O completions in parallel aoe: update copyright date aoe: update internal version number to v83 drivers/block/aoe/aoe.h| 11 ++- drivers/block/aoe/

Re: [PATCH 02/14] aoe: kernel thread handles I/O completions for simple locking

2012-08-25 Thread ecashin
On Fri, 24 Aug 2012 14:22:57 -0700, Andrew Morton wrote: > On Fri, 17 Aug 2012 21:24:08 -0400 > Ed Cashin wrote: ... > > +#ifdef PF_NOFREEZE > > PF_NOFREEZE can never be undefined. > > > + current->flags |= PF_NOFREEZE; > > +#endif > > + set_user_nice(current, -10); > > + sigfillset(&bloc

[PATCH 2.6.11] aoe [1/12]: remove too-low cap on minor number

2005-03-24 Thread ecashin
remove too-low cap on minor number Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/aoe/aoe.h b/drivers/block/aoe/aoe.h --- a/drivers/block/aoe/aoe.h 2005-03-10 11:59:55.0 -0500 +++ b/drivers/block/aoe/aoe.h 2005-03-10 12:19:04.0 -0500 @@ -2,9 +2,14

[PATCH 2.6.11] aoe [2/12]: allow multiple aoe devices with same MAC addr

2005-03-24 Thread ecashin
allow multiple aoe devices with same MAC addr Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/aoe/aoe.h b/drivers/block/aoe/aoe.h --- a/drivers/block/aoe/aoe.h 2005-03-10 12:19:04.0 -0500 +++ b/drivers/block/aoe/aoe.h 2005-03-10 12:19:11.0 -0500 @@

[PATCH 2.6.11] aoe [3/12]: update driver version to 6

2005-03-24 Thread ecashin
update driver version to 6 Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/aoe/aoe.h b/drivers/block/aoe/aoe.h --- a/drivers/block/aoe/aoe.h 2005-03-10 12:19:11.0 -0500 +++ b/drivers/block/aoe/aoe.h 2005-03-10 12:19:14.0 -0500 @@ -1,5 +1,5 @@ /* Co

[PATCH 2.6.11] aoe [4/12]: handle distros that have a udev rules file instead of dir

2005-03-24 Thread ecashin
handle distros that have a udev rules file instead of dir Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/Documentation/aoe/udev-install.sh b/Documentation/aoe/udev-install.sh --- a/Documentation/aoe/udev-install.sh 2005-03-10 11:59:55.0 -0500 +++ b/Documentation/aoe/udev-i

[PATCH 2.6.11] aoe [6/12]: Alexey Dobriyan sparse cleanup

2005-03-24 Thread ecashin
Alexey Dobriyan sparse cleanup Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]> Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/aoe/aoe.h b/drivers/block/aoe/aoe.h --- a/drivers/block/aoe/aoe.h 2005-03-10 12:19:14.0 -0500 +++ b/drivers/block/aoe/aoe.h 200

[PATCH 2.6.11] aoe [5/12]: don't try to free null bufpool

2005-03-24 Thread ecashin
don't try to free null bufpool Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/aoe/aoedev.c b/drivers/block/aoe/aoedev.c --- a/drivers/block/aoe/aoedev.c2005-03-10 12:19:11.0 -0500 +++ b/drivers/block/aoe/aoedev.c2005-03-10 12:19:25.0 -0

[PATCH 2.6.11] aoe [8/12]: document env var for specifying number of partitions per dev

2005-03-24 Thread ecashin
document env var for specifying number of partitions per dev Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/Documentation/aoe/mkdevs.sh b/Documentation/aoe/mkdevs.sh --- a/Documentation/aoe/mkdevs.sh 2005-03-07 17:37:14.0 -0500 +++ b/Documentation/aoe/mkdevs.sh

[PATCH 2.6.11] aoe [9/12]: add note about the need for deadlock-free sk_buff allocation

2005-03-24 Thread ecashin
add note about the need for deadlock-free sk_buff allocation Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/Documentation/aoe/todo.txt b/Documentation/aoe/todo.txt --- a/Documentation/aoe/todo.txt1969-12-31 19:00:00.0 -0500 +++ b/Documentation/aoe/todo.txt20

[PATCH 2.6.11] aoe [10/12]: Randy Dunlap: avoid warnings on sparc64

2005-03-24 Thread ecashin
Andrew Morton has already merged this patch. Randy Dunlap: avoid warnings on sparc64 Signed-off-by: Randy Dunlap <[EMAIL PROTECTED]> Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/aoe/aoeblk.c b/drivers/block/aoe/aoeblk.c --- a/drivers/block/aoe/aoeblk.c2005-0

[PATCH 2.6.11] aoe [12/12]: send outgoing packets in order

2005-03-24 Thread ecashin
I can't use list.h, since sk_buff doesn't have a list_head but instead has two struct sk_buff pointers, and I want to avoid any extra memory allocation. send outgoing packets in order Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/aoe/aoe.h b/drivers/block/aoe/aoe.h -

[PATCH 2.6.11] aoe [7/12]: support configuration of AOE_PARTITIONS from Kconfig

2005-03-24 Thread ecashin
support configuration of AOE_PARTITIONS from Kconfig Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/Kconfig b/drivers/block/Kconfig --- a/drivers/block/Kconfig 2005-03-07 17:37:58.0 -0500 +++ b/drivers/block/Kconfig 2005-03-10 12:19:54.0 -0500

[PATCH 2.6.11] aoe [11/12]: add support for disk statistics

2005-03-24 Thread ecashin
add support for disk statistics Signed-off-by: Ed L. Cashin <[EMAIL PROTECTED]> diff -uprN a/drivers/block/aoe/aoe.h b/drivers/block/aoe/aoe.h --- a/drivers/block/aoe/aoe.h 2005-03-10 12:19:54.0 -0500 +++ b/drivers/block/aoe/aoe.h 2005-03-10 12:20:02.0 -0500 @@ -91,6 +91,7 @@

Re: [PATCH 2.6.11] aoe [5/12]: don't try to free null bufpool

2005-03-24 Thread ecashin
Arjan van de Ven <[EMAIL PROTECTED]> writes: > On Thu, 2005-03-24 at 07:17 -0800, [EMAIL PROTECTED] wrote: >> don't try to free null bufpool > > in linux there is a "rule" that all memory free routines are supposed to > also accept NULL as argument, so I think this patch is not needed (and > even