On 6/18/19 8:26 AM, Bart Van Assche wrote:
> On 6/17/19 10:42 PM, Chaitanya Kulkarni wrote:
>> +inline const char *blk_op_str(int op)
>> +{
>> + const char *op_str = "UNKNOWN";
>> +
>> + if (op < ARRAY_SIZE(blk_op_name) && blk_op_name[op])
>> + op_str = blk_op_name[op];
>> +
>> + return op_str;
>> +}
>
> This won't work correctly if op < 0. If you have another look at the
> block layer debugfs code you will see that 'op' is has an unsigned type
> in that code. Please either change the type of 'op' from 'int' to
> 'unsigned int' or change 'op < ARRAY_SIZE(blk_op_name)' into
> '(unsigned)op < ARRAY_SIZE(blk_op_name)'.
>
Will change the op to unsigned in next version.
> Thanks,
>
> Bart.
> - [PATCH V3 0/6] block: improve print_req_error Chaitanya Kulkarni
- [PATCH V3 4/6] block: update print_req_error() Chaitanya Kulkarni
- [PATCH V3 2/6] block: add centralize REQ_OP_XXX to... Chaitanya Kulkarni
- Re: [PATCH V3 2/6] block: add centralize REQ_O... Bart Van Assche
- Re: [PATCH V3 2/6] block: add centralize R... Chaitanya Kulkarni
- Re: [PATCH V3 2/6] block: add centralize R... Chaitanya Kulkarni
- Re: [PATCH V3 2/6] block: add centrali... Bart Van Assche
- [PATCH V3 6/6] f2fs: get rid of duplicate code for... Chaitanya Kulkarni
- Re: [PATCH V3 6/6] f2fs: get rid of duplicate ... Chao Yu
- Re: [PATCH V3 6/6] f2fs: get rid of duplic... Bart Van Assche
- Re: [PATCH V3 6/6] f2fs: get rid of duplic... Chaitanya Kulkarni
- [PATCH V3 1/6] block: improve print_req_error Chaitanya Kulkarni
- Re: [PATCH V3 1/6] block: improve print_req_er... Bart Van Assche
- Re: [PATCH V3 1/6] block: improve print_re... Chaitanya Kulkarni
- [PATCH V3 3/6] block: use blk_op_str() in blk-mq-d... Chaitanya Kulkarni
