Message ID | 1C22EE73-62D9-43B0-B1A2-2D3B95F774AC@fb.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [GIT,PULL] md-6.9 20240305 | expand |
Hi Song, can you also send the queue limits changes on? I'd really like to have all non-scsi queue limits updates in 6.9 and have been working hard on that.
On 3/5/24 4:42 PM, Song Liu wrote: > Hi Jens, > > Please consider pulling the following fixes for md-6.9 on top of your > for-6.9/block branch. This set fixes two issues: > > 1. dmraid regression since 6.7 kernels. This issue was initially > reported in [1]. This set of fix has been reviewed and tested by > md and dm folks. > > 2. raid5 hang since 6.7 kernel, reported in [2]. We haven't got a > better fix for this issue yet. This revert is a workaround. It has > been applied to 6.7 stable kernels [3], and proved to be affective. > We will look more into this issue for a better fix. > > Note: Some recent fixes were shipped via the md-6.8 branch, so the > md-6.9 branch doesn't have all the fixes. I tested that there is no > conflict between these fixes and those shipped earlier. I run the > tests with upstream kernel and changes in block tree and md tree > (v6.8-rc7 + for-6.9/block + md-6.9). Pulled, thanks.
Hi Christoph, On Wed, Mar 6, 2024 at 4:30 AM Christoph Hellwig <hch@infradead.org> wrote: > > Hi Song, > > can you also send the queue limits changes on? I'd really like to > have all non-scsi queue limits updates in 6.9 and have been working > hard on that. Sure! Here it is. Jens, could you please also pull the following changes. This set by Christoph converts md to the atomic queue limits update API. Thanks, Song The following changes since commit 3a889fdce7e8927a7d81d11ca3d26608b3be1c31: Merge branch 'dmraid-fix-6.9' into md-6.9 (2024-03-05 12:53:55 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/song/md.git tags/md-6.9-20240306 for you to fetch changes up to dd27a84b06aa9ea6a94b0f3e59dc768f981962e1: block: remove disk_stack_limits (2024-03-06 08:59:54 -0800) ---------------------------------------------------------------- Christoph Hellwig (11): md: add a mddev_trace_remap helper md: add a mddev_add_trace_msg helper md: add a mddev_is_dm helper md: add queue limit helpers md/raid0: use the atomic queue limit update APIs md/raid1: use the atomic queue limit update APIs md/raid5: use the atomic queue limit update APIs md/raid10: use the atomic queue limit update APIs md: don't initialize queue limits md: remove mddev->queue block: remove disk_stack_limits block/blk-settings.c | 24 -------- drivers/md/md-bitmap.c | 9 +-- drivers/md/md.c | 89 +++++++++++++++++++++-------- drivers/md/md.h | 28 ++++++++- drivers/md/raid0.c | 42 +++++++------- drivers/md/raid1.c | 51 ++++++++--------- drivers/md/raid10.c | 85 ++++++++++++++------------- drivers/md/raid5-ppl.c | 3 +- drivers/md/raid5.c | 174 +++++++++++++++++++++++++++----------------------------- include/linux/blkdev.h | 2 - 10 files changed, 265 insertions(+), 242 deletions(-)
On 3/6/24 10:27 AM, Song Liu wrote: > Hi Christoph, > > On Wed, Mar 6, 2024 at 4:30?AM Christoph Hellwig <hch@infradead.org> wrote: >> >> Hi Song, >> >> can you also send the queue limits changes on? I'd really like to >> have all non-scsi queue limits updates in 6.9 and have been working >> hard on that. > > Sure! Here it is. > > Jens, could you please also pull the following changes. > > This set by Christoph converts md to the atomic queue limits update API. You could've just replied to the thread with "Reviewed-by" like I suggested, would've saved both of us some time! Anyway, pulled.