xfs
[Top] [All Lists]

Re: [PATCH 03/11] xfs: fix efi/efd error handling to avoid fs shutdown h

To: Brian Foster <bfoster@xxxxxxxxxx>
Subject: Re: [PATCH 03/11] xfs: fix efi/efd error handling to avoid fs shutdown hangs
From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Sun, 9 Aug 2015 00:46:35 -0700
Cc: xfs@xxxxxxxxxxx
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <1438883072-28706-4-git-send-email-bfoster@xxxxxxxxxx>
References: <1438883072-28706-1-git-send-email-bfoster@xxxxxxxxxx> <1438883072-28706-4-git-send-email-bfoster@xxxxxxxxxx>
User-agent: Mutt/1.5.23 (2014-03-12)
>  STATIC void
>  xfs_efi_item_unpin(
> @@ -141,14 +147,6 @@ xfs_efi_item_unpin(
>       int                     remove)
>  {
>       struct xfs_efi_log_item *efip = EFI_ITEM(lip);
> -
> -     if (remove) {
> -             ASSERT(!(lip->li_flags & XFS_LI_IN_AIL));
> -             if (lip->li_desc)
> -                     xfs_trans_del_item(lip);
> -             xfs_efi_item_free(efip);
> -             return;
> -     }
>       xfs_efi_release(efip);

After this the buf iterm is the last one looking a the remove
argument.  I wonder if it might need similar treatment.

> -     return (xfs_lsn_t)-1;
> +
> +     return (xfs_lsn_t) -1;

This changes the style away from the most common style in Linux and XFS.

<Prev in Thread] Current Thread [Next in Thread>