[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <c2f50eac-3270-8dfa-2440-4c737c366b17@tuwien.ac.at>
Date: Fri, 21 Feb 2025 16:41:02 +0100
From: Thomas Haschka <thomas.haschka@...ien.ac.at>
To: <axboe@...nel.dk>, <linux-block@...r.kernel.org>,
<linux-kernel@...r.kernel.org>,
<James.Bottomley@...senPartnership.com>, <martin.peterson@...cle.com>
Subject: Patch and bugfix in block/blk-mq.c to regain stability when using
various SD Cards and Card Readers.
Bug Fix: block: Improve stability of SD cards in Microsoft Surface GO 2 and
possibly other devices.
The commit 65a558f66c308
block: Improve performance for BLK_MQ_F_BLOCKING drivers
basically made the use of SD cards in my Microsoft Surface GO 2 impossible.
The cards do stop functioning after about 15 minutes. Mostly at io intensive
tasks.
As outlined in https://bugzilla.kernel.org/show_bug.cgi?id=218821
i bisected the problem that yielded an unstable operation of the cardreader
on my Surface GO 2.
I successfully reversed the commit 65a558f66c308 in 6.12.16 using
the attached patch. As I suppose the bug introduced with this commit might
hit other users of sd-cards in similar hardware I suggest this commit shall
be reversed, even if the improved performance might be gone.
All the best,
Thomas Haschka
View attachment "surface_go_cardreader_patch.patch" of type "text/plain" (2885 bytes)
Powered by blists - more mailing lists