Re: [PATCH 12/17] bcache: fix code comments style

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2018/8/10 11:10 AM, shenghui wrote:
> 
> 
> On 08/09/2018 02:43 PM, Coly Li wrote:
>> This patch fixes 3 style issues warned by checkpatch.pl,
>> - Comment lines are not aligned
>> - Comments use "/*" on subsequent lines
>> - Comment lines use a trailing "*/"
>>
>> Signed-off-by: Coly Li <colyli@xxxxxxx>
>> ---
>>  drivers/md/bcache/super.c | 22 +++++++++++++---------
>>  1 file changed, 13 insertions(+), 9 deletions(-)
>>
>> diff --git a/drivers/md/bcache/super.c b/drivers/md/bcache/super.c
>> index eac0d5d1ada3..a8b751ba3ebc 100644
>> --- a/drivers/md/bcache/super.c
>> +++ b/drivers/md/bcache/super.c
>> @@ -465,8 +465,8 @@ static struct uuid_entry *uuid_find_empty(struct cache_set *c)
>>   * Bucket priorities/gens:
>>   *
>>   * For each bucket, we store on disk its
>> -   * 8 bit gen
>> -   * 16 bit priority
>> + *   8 bit gen
>> + *  16 bit priority
>>   *
>>   * See alloc.c for an explanation of the gen. The priority is used to implement
>>   * lru (and in the future other) cache replacement policies; for most purposes
>> @@ -934,8 +934,10 @@ void bch_cached_dev_run(struct cached_dev *dc)
>>  
>>  	add_disk(d->disk);
>>  	bd_link_disk_holder(dc->bdev, dc->disk.disk);
>> -	/* won't show up in the uevent file, use udevadm monitor -e instead
>> -	 * only class / kset properties are persistent */
>> +	/*
>> +	 * won't show up in the uevent file, use udevadm monitor -e instead
>> +	 * only class / kset properties are persistent
>> +	 */
>>  	kobject_uevent_env(&disk_to_dev(d->disk)->kobj, KOBJ_CHANGE, env);
>>  	kfree(env[1]);
>>  	kfree(env[2]);
>> @@ -1104,8 +1106,9 @@ int bch_cached_dev_attach(struct cached_dev *dc, struct cache_set *c,
>>  		}
>>  	}
>>  
>> -	/* Deadlocks since we're called via sysfs...
>> -	sysfs_remove_file(&dc->kobj, &sysfs_attach);
>> +	/*
>> +	 * Deadlocks since we're called via sysfs...
>> +	 * sysfs_remove_file(&dc->kobj, &sysfs_attach);
>>  	 */
>>  
>>  	if (bch_is_zero(u->uuid, 16)) {
>> @@ -1468,9 +1471,10 @@ bool bch_cache_set_error(struct cache_set *c, const char *fmt, ...)
>>  	if (test_and_set_bit(CACHE_SET_IO_DISABLE, &c->flags))
>>  		pr_info("CACHE_SET_IO_DISABLE already set");
>>  
>> -	/* XXX: we can be called from atomic context
>> -	acquire_console_sem();
>> -	*/
>> +	/*
>> +	 * XXX: we can be called from atomic context
>> +	 * acquire_console_sem();
>> +	 */
>>  
>>  	pr_err("bcache: error on %pU: ", c->sb.set_uuid);
>>  
>>
> 
> Hi Coly,
> 
> I noticed some missing:
> 	bset.c:405:/* I have no idea why this code works... and I'm the one who wrote it

This is a single line comment, IMHO it is OK.

> 	bset.c:796:     /* k is the key we just inserted; we need to find the entry in the
> 	bset.c:804:     /* Adjust all the lookup table entries, and find a new key for any that
> 	writeback.c:471:                        /* We've acquired a semaphore for the maximum
> 

The above lines should be fixed, I will update them in v2 series.

> And some comments start with '/**', like:
>  85 /**
>  86  * bch_hprint - formats @v to human readable string for sysfs.

I see this kind of comment for library routines, the original author may
just treat them as library code. So it's OK for me.

Thanks for your review.

Coly Li



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux