All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Siddh Raman Pant <siddh.raman.pant@oracle.com>
Cc: "Darrick J . Wong" <djwong@kernel.org>,
	linux-xfs@vger.kernel.org, stable@vger.kernel.org,
	Dave Chinner <dchinner@redhat.com>,
	linux-kernel@vger.kernel.org, Sasha Levin <sashal@kernel.org>
Subject: Re: [PATCH 6.1 v2 0/5] Backport of XFS umount hang fixes
Date: Tue, 13 Oct 2026 10:46:56 +0200	[thread overview]
Message-ID: <2026101349-punctured-overload-7f09@gregkh> (raw)
In-Reply-To: <cover.1791877866.git.siddh.raman.pant@oracle.com>

On Tue, Oct 13, 2026 at 01:43:44PM +0530, Siddh Raman Pant wrote:
> Backport of this series:
> https://lore.kernel.org/all/20250625224957.1436116-1-david@fromorbit.com/
> 
> I have added information in commit message upon conflict resolutions.
> 
> v2: Address Sasha's comments to v1 in the below mail:
> https://lore.kernel.org/stable/2026-10-01-1-daily-reply-0012-re-xfs-umount-hang-backports@kernel.org/

I appreciate the backports, but wow, this is going to be a mess to sift
through because you mixed all the different branches together.  Here's
how it looks in my email client:

   3 N   Oct 13 Siddh Raman Pan (1.6K) ┬─>[PATCH 6.1 v2 0/5] Backport of XFS umount hang fixes                                                                                                             
   4 N   Oct 13 Siddh Raman Pan (2.2K) │ ├─>[PATCH 5.10 v2 07/19] xfs: don't nest icloglock inside ic_callback_lock                                                                                        
   5 N   Oct 13 Siddh Raman Pan (4.0K) │ ├─>[PATCH 5.10 v2 13/19] xfs: fix intermittent hang during quotacheck                                                                                             
   6 N   Oct 13 Siddh Raman Pan ( 25K) │ ├─>[PATCH 5.10 v2 11/19] xfs: remove xfs_buf_t typedef                                                                                                            
   7 N   Oct 13 Siddh Raman Pan (5.6K) │ ├─>[PATCH 5.10 v2 12/19] xfs: fix super block buf log item UAF during force shutdown                                                                              
   8 N   Oct 13 Siddh Raman Pan (2.2K) │ ├─>[PATCH 5.10 v2 04/19] xfs: improve the code that checks recovered rmap intent items                                                                            
   9 N   Oct 13 Siddh Raman Pan (9.3K) │ ├─>[PATCH 5.10 v2 16/19] xfs: catch stale AGF/AGF metadata                                                                                                        
  10 N   Oct 13 Siddh Raman Pan (3.2K) │ ├─>[PATCH 5.10 v2 18/19] xfs: factor out stale buffer item completion                                                                                             
  11 N   Oct 13 Siddh Raman Pan (7.9K) │ ├─>[PATCH 5.10 v2 09/19] xfs: log items should have a xlog pointer, not a mount                                                                                   
  12 N   Oct 13 Siddh Raman Pan ( 12K) │ ├─>[PATCH 5.15 v2 9/9] xfs: fix unmount hang with unflushable inodes stuck in the AIL                                                                             
  13 N   Oct 13 Siddh Raman Pan (5.7K) │ ├─>[PATCH 5.15 v2 7/9] xfs: rearrange code in xfs_buf_item.c                                                                                                      
  14 N   Oct 13 Siddh Raman Pan (2.0K) │ ├─>[PATCH 5.10 v2 06/19] xfs: improve the code that checks recovered refcount intent items                                                                        
  15 N   Oct 13 Siddh Raman Pan (3.3K) │ ├─>[PATCH 5.10 v2 05/19] xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover                                                                  
  16 N   Oct 13 Siddh Raman Pan (3.9K) │ ├─>[PATCH 5.10 v2 01/19] xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover                                                                      
  17 N   Oct 13 Siddh Raman Pan (9.1K) │ ├─>[PATCH 5.10 v2 10/19] xfs: aborting inodes on shutdown may need buffer lock                                                                                    
  18 N   Oct 13 Siddh Raman Pan (5.6K) │ ├─>[PATCH 6.1 v2 3/5] xfs: rearrange code in xfs_buf_item.c                                                                                                       
  19 N   Oct 13 Siddh Raman Pan ( 12K) │ ├─>[PATCH 5.10 v2 19/19] xfs: fix unmount hang with unflushable inodes stuck in the AIL                                                                           
  20 N   Oct 13 Siddh Raman Pan (3.2K) │ ├─>[PATCH 6.1 v2 4/5] xfs: factor out stale buffer item completion                                                                                                
  21 N   Oct 13 Siddh Raman Pan (5.7K) │ ├─>[PATCH 5.10 v2 17/19] xfs: rearrange code in xfs_buf_item.c                                                                                                    
  22 N   Oct 13 Siddh Raman Pan (5.6K) │ ├─>[PATCH 6.1 v2 1/5] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock                                                                                
  23 N   Oct 13 Siddh Raman Pan (5.8K) │ ├─>[PATCH 5.10 v2 15/19] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock                                                                             
  24 N   Oct 13 Siddh Raman Pan (7.3K) │ ├─>[PATCH 5.10 v2 14/19] xfs: buffer pins need to hold a buffer reference                                                                                         
  25 N   Oct 13 Siddh Raman Pan (6.5K) │ ├─>[PATCH 5.15 v2 1/9] xfs: log items should have a xlog pointer, not a mount                                                                                     
  26 N   Oct 13 Siddh Raman Pan (5.6K) │ ├─>[PATCH 5.15 v2 3/9] xfs: fix super block buf log item UAF during force shutdown                                                                                
  27 N   Oct 13 Siddh Raman Pan ( 12K) │ ├─>[PATCH 6.1 v2 5/5] xfs: fix unmount hang with unflushable inodes stuck in the AIL                                                                              
  28 N   Oct 13 Siddh Raman Pan (8.1K) │ ├─>[PATCH 5.10 v2 08/19] xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown()                                                                                
  29 N   Oct 13 Siddh Raman Pan (3.5K) │ ├─>[PATCH 5.10 v2 03/19] xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover                                                                      
  30 N   Oct 13 Siddh Raman Pan (2.3K) │ ├─>[PATCH 5.10 v2 02/19] xfs: improve the code that checks recovered bmap intent items                                                                            
  31 N   Oct 13 Siddh Raman Pan (3.2K) │ ├─>[PATCH 5.15 v2 8/9] xfs: factor out stale buffer item completion                                                                                               
  32 N   Oct 13 Siddh Raman Pan (8.8K) │ ├─>[PATCH 5.15 v2 6/9] xfs: catch stale AGF/AGF metadata                                                                                                          
  33 N   Oct 13 Siddh Raman Pan (5.6K) │ ├─>[PATCH 5.15 v2 5/9] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock                                                                               
  34 N   Oct 13 Siddh Raman Pan (7.3K) │ ├─>[PATCH 5.15 v2 4/9] xfs: buffer pins need to hold a buffer reference                                                                                           
  35 N   Oct 13 Siddh Raman Pan (9.1K) │ ├─>[PATCH 5.15 v2 2/9] xfs: aborting inodes on shutdown may need buffer lock                                                                                      
  36 N   Oct 13 Siddh Raman Pan (8.5K) │ └─>[PATCH 6.1 v2 2/5] xfs: catch stale AGF/AGF metadata                                                                                                           
  37 N   Oct 13 Siddh Raman Pan (1.6K) └─>[PATCH 6.12 v2 0/6] Backport of XFS umount hang fixes                                                                                                            
  38 N   Oct 13 Siddh Raman Pan ( 12K)   ├─>[PATCH 6.6 v2 5/5] xfs: fix unmount hang with unflushable inodes stuck in the AIL                                                                              
  39 N   Oct 13 Siddh Raman Pan (5.6K)   ├─>[PATCH 6.6 v2 3/5] xfs: rearrange code in xfs_buf_item.c                                                                                                       
  40 N   Oct 13 Siddh Raman Pan (8.6K)   ├─>[PATCH 6.6 v2 2/5] xfs: catch stale AGF/AGF metadata                                                                                                           
  41 N   Oct 13 Siddh Raman Pan (5.6K)   ├─>[PATCH 6.6 v2 1/5] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock                                                                                
  42 N   Oct 13 Siddh Raman Pan (3.2K)   ├─>[PATCH 6.12 v2 5/6] xfs: factor out stale buffer item completion                                                                                               
  43 N   Oct 13 Siddh Raman Pan ( 15K)   ├─>[PATCH 6.12 v2 3/6] xfs: avoid dquot buffer pin deadlock                                                                                                       
  44 N   Oct 13 Siddh Raman Pan (5.0K)   ├─>[PATCH 6.12 v2 4/6] xfs: rearrange code in xfs_buf_item.c                                                                                                      
  45 N   Oct 13 Siddh Raman Pan (3.2K)   ├─>[PATCH 6.6 v2 4/5] xfs: factor out stale buffer item completion                                                                                                
  46 N   Oct 13 Siddh Raman Pan (8.0K)   ├─>[PATCH 6.12 v2 2/6] xfs: catch stale AGF/AGF metadata                                                                                                          
  47 N   Oct 13 Siddh Raman Pan ( 12K)   ├─>[PATCH 6.12 v2 6/6] xfs: fix unmount hang with unflushable inodes stuck in the AIL                                                                             
  48 N   Oct 13 Siddh Raman Pan (5.6K)   └─>[PATCH 6.12 v2 1/6] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock                                 


What would you do if you got something like this?  :)

thanks,

greg k-h

  parent reply	other threads:[~2026-10-13  8:46 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <2026-10-01-1-daily-reply-0012-re-xfs-umount-hang-backports@kernel.org>
2026-10-13  8:12 ` [PATCH 6.12 v2 0/6] Backport of XFS umount hang fixes Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.6 v2 0/5] " Siddh Raman Pant
2026-10-13  8:12   ` [PATCH 6.12 v2 1/6] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock Siddh Raman Pant
2026-10-13  8:12   ` [PATCH 6.12 v2 2/6] xfs: catch stale AGF/AGF metadata Siddh Raman Pant
2026-10-13  8:12   ` [PATCH 6.12 v2 3/6] xfs: avoid dquot buffer pin deadlock Siddh Raman Pant
2026-10-13  8:12   ` [PATCH 6.12 v2 4/6] xfs: rearrange code in xfs_buf_item.c Siddh Raman Pant
2026-10-13  8:12   ` [PATCH 6.12 v2 5/6] xfs: factor out stale buffer item completion Siddh Raman Pant
2026-10-13  8:12   ` [PATCH 6.12 v2 6/6] xfs: fix unmount hang with unflushable inodes stuck in the AIL Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.6 v2 1/5] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.6 v2 2/5] xfs: catch stale AGF/AGF metadata Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.6 v2 3/5] xfs: rearrange code in xfs_buf_item.c Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.6 v2 4/5] xfs: factor out stale buffer item completion Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.6 v2 5/5] xfs: fix unmount hang with unflushable inodes stuck in the AIL Siddh Raman Pant
2026-10-13  8:13 ` [PATCH 6.1 v2 0/5] Backport of XFS umount hang fixes Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 00/19] " Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 0/9] " Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.1 v2 1/5] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.1 v2 2/5] xfs: catch stale AGF/AGF metadata Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.1 v2 3/5] xfs: rearrange code in xfs_buf_item.c Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.1 v2 4/5] xfs: factor out stale buffer item completion Siddh Raman Pant
2026-10-13  8:13   ` [PATCH 6.1 v2 5/5] xfs: fix unmount hang with unflushable inodes stuck in the AIL Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 1/9] xfs: log items should have a xlog pointer, not a mount Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 2/9] xfs: aborting inodes on shutdown may need buffer lock Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 3/9] xfs: fix super block buf log item UAF during force shutdown Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 4/9] xfs: buffer pins need to hold a buffer reference Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 5/9] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 6/9] xfs: catch stale AGF/AGF metadata Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 7/9] xfs: rearrange code in xfs_buf_item.c Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 8/9] xfs: factor out stale buffer item completion Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.15 v2 9/9] xfs: fix unmount hang with unflushable inodes stuck in the AIL Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 01/19] xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 02/19] xfs: improve the code that checks recovered bmap intent items Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 03/19] xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 04/19] xfs: improve the code that checks recovered rmap intent items Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 05/19] xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 06/19] xfs: improve the code that checks recovered refcount intent items Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 07/19] xfs: don't nest icloglock inside ic_callback_lock Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 08/19] xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 09/19] xfs: log items should have a xlog pointer, not a mount Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 10/19] xfs: aborting inodes on shutdown may need buffer lock Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 11/19] xfs: remove xfs_buf_t typedef Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 12/19] xfs: fix super block buf log item UAF during force shutdown Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 13/19] xfs: fix intermittent hang during quotacheck Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 14/19] xfs: buffer pins need to hold a buffer reference Siddh Raman Pant
2026-10-13  8:14   ` [PATCH 5.10 v2 15/19] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock Siddh Raman Pant
2026-10-13  8:15   ` [PATCH 5.10 v2 16/19] xfs: catch stale AGF/AGF metadata Siddh Raman Pant
2026-10-13  8:15   ` [PATCH 5.10 v2 17/19] xfs: rearrange code in xfs_buf_item.c Siddh Raman Pant
2026-10-13  8:15   ` [PATCH 5.10 v2 18/19] xfs: factor out stale buffer item completion Siddh Raman Pant
2026-10-13  8:15   ` [PATCH 5.10 v2 19/19] xfs: fix unmount hang with unflushable inodes stuck in the AIL Siddh Raman Pant
2026-10-13  8:46   ` Greg KH [this message]
2026-10-13  9:10     ` [PATCH 6.1 v2 0/5] Backport of XFS umount hang fixes Siddh Raman Pant

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2026101349-punctured-overload-7f09@gregkh \
    --to=gregkh@linuxfoundation.org \
    --cc=dchinner@redhat.com \
    --cc=djwong@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-xfs@vger.kernel.org \
    --cc=sashal@kernel.org \
    --cc=siddh.raman.pant@oracle.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.