Thread (14 messages) read the whole thread 14 messages, 5 authors, 2017-05-11

[PATCH v3 3/3] arm64: Silence first allocation with CONFIG_ARM64_MODULE_PLTS=y

From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2017-05-10 08:38:09
Also in: linux-mm, lkml

On Mon, May 08, 2017 at 11:07:24AM +0100, Will Deacon wrote:
On Fri, May 05, 2017 at 02:07:28PM -0700, Florian Fainelli wrote:
quoted
On 05/03/2017 04:18 AM, Will Deacon wrote:
quoted
On Thu, Apr 27, 2017 at 11:19:02AM -0700, Florian Fainelli wrote:
quoted
When CONFIG_ARM64_MODULE_PLTS is enabled, the first allocation using the
module space fails, because the module is too big, and then the module
allocation is attempted from vmalloc space. Silence the first allocation
failure in that case by setting __GFP_NOWARN.

Reviewed-by: Ard Biesheuvel <redacted>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
---
 arch/arm64/kernel/module.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
I'm not sure what the merge plan is for these, but the arm64 bit here
looks fine to me:

Acked-by: Will Deacon <redacted>
Thanks, not sure either, would you or Catalin want to pick this series?
We'd need an Ack from Russell on the arch/arm/ part before we could take
this series.
The first patch touches mm/vmalloc.c, so we could also merge the series
via akpm's tree. Andrew, do you have any preference?

-- 
Catalin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help