From: Robert Hensing <robert@hercules-ci.com>
To: "Liam R. Howlett" <Liam.Howlett@Oracle.com>,
Snild Dolkow <snild@sony.com>,
"Matthew Wilcox (Oracle)" <willy@infradead.org>,
"regressions@lists.linux.dev" <regressions@lists.linux.dev>,
LKML <linux-kernel@vger.kernel.org>,
Linux-MM <linux-mm@kvack.org>,
"maple-tree@lists.infradead.org" <maple-tree@lists.infradead.org>,
Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [Regression] mmap with MAP_32BIT randomly fails since 6.1
Date: Fri, 12 May 2023 01:02:22 +0000 [thread overview]
Message-ID: <190c5b1b-df67-eb54-1559-706ed4e5719a@hercules-ci.com> (raw)
It appears that commit 58c5d0d6d522112577c7eeb71d382ea642ed7be4 causes
another regression of allocations with MAP_32BIT.
Reverting it fixes the reproducer from
https://lore.kernel.org/linux-mm/cb8dc31a-fef2-1d09-f133-e9f7b9f9e77a@sony.com/
Do you think this commit is somewhat safe to revert?
The following may be superfluous, but adds some context and might help
someone
find this thread. It merely confirms to the observation of this
regression in
https://lore.kernel.org/linux-mm/e6108286ac025c268964a7ead3aab9899f9bc6e9.camel@spotco.us/
From what I can tell it also fixes my own use case, and
- The program I maintain,
https://github.com/hercules-ci/hercules-ci-agent/issues/514
- Another program, also Haskell:
https://github.com/aristanetworks/nix-serve-ng/issues/27
- An FPGA interface process. I've found them because they list the same
commit id on their blog.
https://jia.je/software/2023/05/06/linux-regression-vivado-en/
On 3/2/23 19:43, Liam R. Howlett wrote:
> * Snild Dolkow <snild@sony.com> [230302 10:33]:
>> After upgrading a machine from 5.17.4 to 6.1.12 a couple of weeks ago, I
>> started getting (inconsistent) failures when building Android:
>> While it claims to be using 0x22 (MAP_PRIVATE | MAP_ANONYMOUS) for the
>> flags, it really uses 0x40 (MAP_32BIT) as well, as shown by strace:
>>
The same applies to the dynamic linker in the GHC Haskell runtime system.
It also uses MAP_32BIT, in its linker, and reports the error
ghc: mmap 4096 bytes at (nil): Cannot allocate memory
I hope this was a somewhat useful contribution to the regressions
thread. (also hi, I'm new here)
Cheers,
Robert Hensing
next reply other threads:[~2023-05-12 1:02 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-05-12 1:02 Robert Hensing [this message]
2023-05-15 14:39 ` Liam R. Howlett
-- strict thread matches above, loose matches on Subject: below --
2023-03-02 15:32 Snild Dolkow
2023-03-02 18:43 ` Liam R. Howlett
2023-03-03 8:31 ` Linux regression tracking #adding (Thorsten Leemhuis)
2023-03-03 20:11 ` Liam R. Howlett
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=190c5b1b-df67-eb54-1559-706ed4e5719a@hercules-ci.com \
--to=robert@hercules-ci.com \
--cc=Liam.Howlett@Oracle.com \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=maple-tree@lists.infradead.org \
--cc=regressions@lists.linux.dev \
--cc=snild@sony.com \
--cc=willy@infradead.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