Re: [PATCH v2] mm: zsmalloc: Replace return type int with bool

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

 



On Wed, Feb 21, 2018 at 3:52 PM, Michal Hocko <mhocko@xxxxxxxxxx> wrote:
> On Tue 20-02-18 23:28:11, Souptick Joarder wrote:
> [...]
>> -static int zs_register_migration(struct zs_pool *pool)
>> +static bool zs_register_migration(struct zs_pool *pool)
>>  {
>>       pool->inode = alloc_anon_inode(zsmalloc_mnt->mnt_sb);
>>       if (IS_ERR(pool->inode)) {
>>               pool->inode = NULL;
>> -             return 1;
>> +             return true;
>>       }
>>
>>       pool->inode->i_mapping->private_data = pool;
>>       pool->inode->i_mapping->a_ops = &zsmalloc_aops;
>> -     return 0;
>> +     return false;
>>  }
>
> Don't you find it a bit strange that the function returns false on
> success?

The original code was returning 0 on success  and return value was handled
accordingly in zs_create_pool(). So returning false on success.

Shall I change it ?
> --
> Michal Hocko
> SUSE Labs

-Souptick

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux