diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-10-07 08:00:28 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-10-07 08:00:28 +0200 |
commit | d9870d782a0fa7a40b4f91fee996b59b1dafa978 (patch) | |
tree | 91c13302c3f9ce483ad7f7c9d6b6328359b4db97 /common | |
parent | 33c56e21eb3bf841c79d9c8a40dedc8b16b774f2 (diff) | |
parent | cadca92008b08b5ef36ef3fb1f23a5542cf73f5c (diff) | |
download | barebox-d9870d782a0fa7a40b4f91fee996b59b1dafa978.tar.gz barebox-d9870d782a0fa7a40b4f91fee996b59b1dafa978.tar.xz |
Merge branch 'for-next/mount'
Diffstat (limited to 'common')
-rw-r--r-- | common/block.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/common/block.c b/common/block.c index ab39a3622c..e522ee425a 100644 --- a/common/block.c +++ b/common/block.c @@ -25,6 +25,8 @@ #define BLOCKSIZE(blk) (1 << blk->blockbits) +LIST_HEAD(block_device_list); + /* a chunk of contigous data */ struct chunk { void *data; /* data buffer */ @@ -367,6 +369,8 @@ int blockdevice_register(struct block_device *blk) if (ret) return ret; + list_add_tail(&blk->list, &block_device_list); + return 0; } @@ -387,6 +391,7 @@ int blockdevice_unregister(struct block_device *blk) } devfs_remove(&blk->cdev); + list_del(&blk->list); return 0; } |