mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Juergen Gross <jgross@suse.com>
To: Harshvardhan Jha <harshvardhan.j.jha@oracle.com>,
	Greg KH <gregkh@linuxfoundation.org>
Cc: Konrad Wilk <konrad.wilk@oracle.com>,
	Boris Ostrovsky <boris.ostrovsky@oracle.com>,
	"sstabellini@kernel.org" <sstabellini@kernel.org>,
	"xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>,
	stable@vger.kernel.org
Subject: Re: v5.4.289 failed to boot with error megasas_build_io_fusion 3219 sge_count (-12) is out of range
Date: Wed, 29 Jan 2025 12:22:48 +0100	[thread overview]
Message-ID: <83bd90c7-8879-4462-9548-bb5b69cac39e@suse.com> (raw)
In-Reply-To: <1f225b8d-d958-4304-829e-8798884d9b6b@oracle.com>


[-- Attachment #1.1.1: Type: text/plain, Size: 2624 bytes --]

On 29.01.25 10:15, Harshvardhan Jha wrote:
> 
> On 29/01/25 2:34 PM, Greg KH wrote:
>> On Wed, Jan 29, 2025 at 02:29:48PM +0530, Harshvardhan Jha wrote:
>>> Hi Greg,
>>>
>>> On 29/01/25 2:18 PM, Greg KH wrote:
>>>> On Wed, Jan 29, 2025 at 02:13:34PM +0530, Harshvardhan Jha wrote:
>>>>> Hi there,
>>>>>
>>>>> On 29/01/25 2:05 PM, Greg KH wrote:
>>>>>> On Wed, Jan 29, 2025 at 02:03:51PM +0530, Harshvardhan Jha wrote:
>>>>>>> Hi All,
>>>>>>>
>>>>>>> +stable
>>>>>>>
>>>>>>> There seems to be some formatting issues in my log output. I have
>>>>>>> attached it as a file.
>>>>>> Confused, what are you wanting us to do here in the stable tree?
>>>>>>
>>>>>> thanks,
>>>>>>
>>>>>> greg k-h
>>>>> Since, this is reproducible on 5.4.y I have added stable. The culprit
>>>>> commit which upon getting reverted fixes this issue is also present in
>>>>> 5.4.y stable.
>>>> What culprit commit?  I see no information here :(
>>>>
>>>> Remember, top-posting is evil...
>>> My apologies,
>>>
>>> The stable tag v5.4.289 seems to fail to boot with the following prompt in an infinite loop:
>>> [   24.427217] megaraid_sas 0000:65:00.0: megasas_build_io_fusion 3273 sge_count (-12) is out of range. Range is:  0-256
>>>
>>> Reverting the following patch seems to fix the issue:
>>>
>>> stable-5.4      : v5.4.285             - 5df29a445f3a xen/swiotlb: add
>>> alignment check for dma buffers
>>>
>>> I tried changing swiotlb grub command line arguments but that didn't
>>> seem to help much unfortunately and the error was seen again.
>>>
>> Ok, can you submit this revert with the information about why it should
>> not be included in the 5.4.y tree and cc: everyone involved and then we
>> will be glad to queue it up.
>>
>> thanks,
>>
>> greg k-h
> 
> This might be reproducible on other stable trees and mainline as well so
> we will get it fixed there and I will submit the necessary fix to stable
> when everything is sorted out on mainline.

Right. Just reverting my patch will trade one error with another one (the
one which triggered me to write the patch).

There are two possible ways to fix the issue:

- allow larger DMA buffers in xen/swiotlb (today 2MB are the max. supported
   size, the megaraid_sas driver seems to effectively request 4MB)

- fix the megaraid_sas driver by splitting up the allocated DMA buffer (it is
   requesting 2.3MB, which will be rounded up to 4MB - it is probably not needed
   to be in one chunk, so a split would result in max. 2MB chunk size)

Both variants have their pros and cons, though.


Juergen

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 3743 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

  reply	other threads:[~2025-01-29 11:22 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-29  8:27 Harshvardhan Jha
2025-01-29  8:33 ` Harshvardhan Jha
2025-01-29  8:35   ` Greg KH
2025-01-29  8:43     ` Harshvardhan Jha
2025-01-29  8:48       ` Greg KH
2025-01-29  8:59         ` Harshvardhan Jha
2025-01-29  9:04           ` Greg KH
2025-01-29  9:15             ` Harshvardhan Jha
2025-01-29 11:22               ` Juergen Gross [this message]
2025-01-29 18:35                 ` Harshvardhan Jha
2025-01-29 18:43                   ` Jürgen Groß
2025-01-29 18:46                     ` Harshvardhan Jha
2025-01-30 12:35                       ` Jürgen Groß
2025-01-30 20:28                         ` Stefano Stabellini
2025-01-31  6:38                           ` Jürgen Groß
2025-01-31 12:05                         ` Harshvardhan Jha
2025-02-04 11:20                           ` Harshvardhan Jha
2025-01-29 22:01                     ` Stefano Stabellini
2025-01-30  5:27                       ` Harshvardhan Jha
2025-01-30  6:59                         ` Jürgen Groß

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=83bd90c7-8879-4462-9548-bb5b69cac39e@suse.com \
    --to=jgross@suse.com \
    --cc=boris.ostrovsky@oracle.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=harshit.m.mogalapalli@oracle.com \
    --cc=harshvardhan.j.jha@oracle.com \
    --cc=konrad.wilk@oracle.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sstabellini@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=xen-devel@lists.xenproject.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®