| To: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 2/4] xfs: Add pquota fields where gquota is used |
| From: | Jeff Liu <jeff.liu@xxxxxxxxxx> |
| Date: | Tue, 17 Jul 2012 20:47:17 +0800 |
| Cc: | xfs@xxxxxxxxxxx, Ben Myers <bpm@xxxxxxx>, Mark Tinguely <tinguely@xxxxxxx>, Chandra Seetharaman <sekharan@xxxxxxxxxx> |
| In-reply-to: | <20120717073645.GB24395@xxxxxxxxxxxxx> |
| Organization: | Oracle |
| References: | <4FFFDDE5.8010403@xxxxxxxxxx> <20120717073645.GB24395@xxxxxxxxxxxxx> |
| Reply-to: | jeff.liu@xxxxxxxxxx |
| User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.28) Gecko/20120313 Thunderbird/3.1.20 |
On 07/17/2012 03:36 PM, Christoph Hellwig wrote:
>> if (error) {
>> if (uip)
>> IRELE(uip);
>> @@ -1421,9 +1474,24 @@ xfs_qm_init_quotainos(
>> return XFS_ERROR(error);
>> }
>> }
>> + /* Why not define a XFS_SB_PQUOTINO? */
>> + if (XFS_IS_PQUOTA_ON(mp) && pip == NULL) {
>> + error = xfs_qm_qino_alloc(mp, &pip,
>> + sbflags | XFS_SB_GQUOTINO,
>> + flags | XFS_QMOPT_PQUOTA);
>> + if (error) {
>> + if (uip)
>> + IRELE(uip);
>> + if (gip)
>> + IRELE(gip);
>> +
>> + return XFS_ERROR(error);
>
> It would probably be good to have return labels here so that each
> IRELE statements only needs to be written once, e.g.
>
> out_rele_uip:
> if (uip)
> IRELE(uip);
> out_rele_gip:
> if (gip)
> IRELE(gip);
> out:
> return XFS_ERROR(error);
This change will be reflected in the next post, thanks for the comments.
-Jeff
>
>> + if ((error = xfs_qm_dqget(mp, NULL, (xfs_dqid_t)uid,
>> + XFS_DQ_USER,
>> + XFS_QMOPT_DQALLOC |
>> + XFS_QMOPT_DOWARN, &uq))) {
>
> Please move assignments out of conditionals for all code touched, e.g.:
>
> error = xfs_qm_dqget(mp, NULL, (xfs_dqid_t)uid,
> XFS_DQ_USER,
> XFS_QMOPT_DQALLOC |
> XFS_QMOPT_DOWARN, &uq);
> if (error) {
>
> Otherwise this looks good to me.
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH 1/4] xfs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD, Jeff Liu |
|---|---|
| Next by Date: | Re: [PATCH 3/4] xfs: Add pquotaino to on-disk super block, Jeff Liu |
| Previous by Thread: | Re: [PATCH 2/4] xfs: Add pquota fields where gquota is used, Christoph Hellwig |
| Next by Thread: | [PATCH 3/4] xfs: Add pquotaino to on-disk super block, Jeff Liu |
| Indexes: | [Date] [Thread] [Top] [All Lists] |