diff mbox

[9/9] rbd: activate v2 image support

Message ID 504A63FC.1080005@inktank.com (mailing list archive)
State New, archived
Headers show

Commit Message

Alex Elder Sept. 7, 2012, 9:15 p.m. UTC
Now that v2 images support is fully implemented, have
rbd_dev_v2_probe() return 0 to indicate a successful probe.

Signed-off-by: Alex Elder <elder@inktank.com>
---
 drivers/block/rbd.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

 	rbd_dev->header_name = NULL;

Comments

Josh Durgin Sept. 19, 2012, 7:56 p.m. UTC | #1
Until layering is implemented, this should report an
error if features is not 0. Layering is feature bit 1.

You can copy the userspace header from ceph.git in
src/include/librbd/features.h to use the same feature macros.

On 09/07/2012 02:15 PM, Alex Elder wrote:
> Now that v2 images support is fully implemented, have
> rbd_dev_v2_probe() return 0 to indicate a successful probe.
>
> Signed-off-by: Alex Elder <elder@inktank.com>
> ---
>   drivers/block/rbd.c |    2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c
> index b466393..2f83f71 100644
> --- a/drivers/block/rbd.c
> +++ b/drivers/block/rbd.c
> @@ -2973,7 +2973,7 @@ static int rbd_dev_v2_probe(struct rbd_device
> *rbd_dev)
>   	dout("discovered version 2 image, header name is %s\n",
>   		rbd_dev->header_name);
>
> -	return -ENOTSUPP;
> +	return 0;
>   out_err:
>   	kfree(rbd_dev->header_name);
>   	rbd_dev->header_name = NULL;
>

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Josh Durgin Sept. 19, 2012, 7:57 p.m. UTC | #2
On 09/19/2012 12:56 PM, Josh Durgin wrote:
> Until layering is implemented, this should report an
> error if features is not 0. Layering is feature bit 1.
>
> You can copy the userspace header from ceph.git in
> src/include/librbd/features.h to use the same feature macros.

err, that's src/include/rbd/features.h

> On 09/07/2012 02:15 PM, Alex Elder wrote:
>> Now that v2 images support is fully implemented, have
>> rbd_dev_v2_probe() return 0 to indicate a successful probe.
>>
>> Signed-off-by: Alex Elder <elder@inktank.com>
>> ---
>>   drivers/block/rbd.c |    2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c
>> index b466393..2f83f71 100644
>> --- a/drivers/block/rbd.c
>> +++ b/drivers/block/rbd.c
>> @@ -2973,7 +2973,7 @@ static int rbd_dev_v2_probe(struct rbd_device
>> *rbd_dev)
>>       dout("discovered version 2 image, header name is %s\n",
>>           rbd_dev->header_name);
>>
>> -    return -ENOTSUPP;
>> +    return 0;
>>   out_err:
>>       kfree(rbd_dev->header_name);
>>       rbd_dev->header_name = NULL;
>>
>

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c
index b466393..2f83f71 100644
--- a/drivers/block/rbd.c
+++ b/drivers/block/rbd.c
@@ -2973,7 +2973,7 @@  static int rbd_dev_v2_probe(struct rbd_device
*rbd_dev)
 	dout("discovered version 2 image, header name is %s\n",
 		rbd_dev->header_name);

-	return -ENOTSUPP;
+	return 0;
 out_err:
 	kfree(rbd_dev->header_name);