Re: [PATCH 1/2] xfs: group quota should return EDQUOT when prj quota enabled

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

 



On 5/8/20 2:13 AM, Christoph Hellwig wrote:
> On Thu, May 07, 2020 at 10:38:33PM -0500, Eric Sandeen wrote:
>> Long ago, group & project quota were mutually exclusive, and so
>> when we turned on XFS_QMOPT_ENOSPC ("return ENOSPC if project quota
>> is exceeded") when project quota was enabled, we only needed to
>> disable it again for user quota.
>>
>> When group & project quota got separated, this got missed, and as a
>> result if project quota is enabled and group quota is exceeded, the
>> error code returned is incorrectly returned as ENOSPC not EDQUOT.
>>
>> Fix this by stripping XFS_QMOPT_ENOSPC out of flags for group
>> quota when we try to reserve the space.
> 
> Looks weird, but given that it has historical precedence, and you fix
> all this mess up in the next patch:
> 
> Reviewed-by: Christoph Hellwig <hch@xxxxxx>

Thanks.  I could roll it all up into one patch if that's better, this
seemed half weird / half more-obvious....

-Eric



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux