binject.git
13 years agoFixup ioctls master
Jens Axboe [Wed, 27 Oct 2010 15:23:47 +0000 (09:23 -0600)]
Fixup ioctls

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoMake it work on 2.6.35
Jens Axboe [Wed, 27 Oct 2010 14:30:29 +0000 (08:30 -0600)]
Make it work on 2.6.35

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoMake completion wakeup dependent on active status
Jens Axboe [Fri, 8 Oct 2010 18:21:08 +0000 (20:21 +0200)]
Make completion wakeup dependent on active status

This way we can avoid grabbing a per-dev lock completely
on IO completion.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoKill redundant bdc->done_cmds
Jens Axboe [Fri, 8 Oct 2010 18:17:33 +0000 (20:17 +0200)]
Kill redundant bdc->done_cmds

We only care about whether there are done commands or not,
not how many.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoRefactor command validation
Jens Axboe [Fri, 8 Oct 2010 17:58:11 +0000 (19:58 +0200)]
Refactor command validation

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoPer-cpu completion lists
Jens Axboe [Fri, 8 Oct 2010 17:48:59 +0000 (19:48 +0200)]
Per-cpu completion lists

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoMakefile update
Jens Axboe [Fri, 8 Oct 2010 15:40:11 +0000 (17:40 +0200)]
Makefile update

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoAdd missing barrier rw types
Jens Axboe [Fri, 8 Oct 2010 13:10:19 +0000 (15:10 +0200)]
Add missing barrier rw types

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoMake slab bits compile on 2.6.18
Jens Axboe [Fri, 8 Oct 2010 12:35:48 +0000 (14:35 +0200)]
Make slab bits compile on 2.6.18

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoMerge branch 'master' of ssh://router/data/git/binject
Jens Axboe [Fri, 8 Oct 2010 11:38:00 +0000 (13:38 +0200)]
Merge branch 'master' of ssh://router/data/git/binject

13 years agoAdd and use slab init_once functionality
Jens Axboe [Fri, 8 Oct 2010 11:37:49 +0000 (13:37 +0200)]
Add and use slab init_once functionality

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoMerge branch 'master' of ssh://brick.kernel.dk/data/git/binject
Jens Axboe [Fri, 8 Oct 2010 10:03:46 +0000 (12:03 +0200)]
Merge branch 'master' of ssh://brick.kernel.dk/data/git/binject

13 years agoFix buggy early free of bc
Jens Axboe [Fri, 8 Oct 2010 10:03:33 +0000 (12:03 +0200)]
Fix buggy early free of bc

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoUpdate to pass back minor mapped
Jens Axboe [Fri, 8 Oct 2010 07:59:38 +0000 (09:59 +0200)]
Update to pass back minor mapped

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoAdd bread test app
Jens Axboe [Thu, 7 Oct 2010 13:04:43 +0000 (15:04 +0200)]
Add bread test app

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoMake binject.h user space friendly
Jens Axboe [Thu, 7 Oct 2010 13:04:14 +0000 (15:04 +0200)]
Make binject.h user space friendly

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoAdd setup/teardown tools
Jens Axboe [Thu, 7 Oct 2010 13:00:30 +0000 (15:00 +0200)]
Add setup/teardown tools

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoMerge branch 'master' of ssh://router/data/git/binject
Jens Axboe [Thu, 7 Oct 2010 12:56:24 +0000 (14:56 +0200)]
Merge branch 'master' of ssh://router/data/git/binject

13 years agoInitial version
Jens Axboe [Thu, 7 Oct 2010 12:55:44 +0000 (14:55 +0200)]
Initial version

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agoUpdate to latest
Jens Axboe [Thu, 7 Oct 2010 12:51:48 +0000 (14:51 +0200)]
Update to latest

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
13 years agobinject: standalone module
Jens Axboe [Wed, 8 Sep 2010 11:01:25 +0000 (13:01 +0200)]
binject: standalone module

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>