All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Hogan <james.hogan@imgtec.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Helge Deller <deller@gmx.de>,
	Mikulas Patocka <mpatocka@redhat.com>,
	linux-metag <linux-metag@vger.kernel.org>,
	linux-parisc@vger.kernel.org
Subject: [GIT PULL] Metag architecture and related fixes for v3.15
Date: Fri, 16 May 2014 15:41:46 +0100	[thread overview]
Message-ID: <537623AA.5040906@imgtec.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 2577 bytes --]

Hi Linus,

Please pull the following metag / parisc fixes, mostly relating to upgrowing
stacks. These changes only affect metag and parisc, and although the
asm-generic one isn't strictly a fix it's simple and follows naturally from
the other _STK_LIM_MAX override removals (here for metag and in rc4 for
parisc).

Thanks
James

The following changes since commit d6d211db37e75de2ddc3a4f979038c40df7cc79c:

  Linux 3.15-rc5 (2014-05-09 13:10:52 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git tags/metag-for-v3.15-2

for you to fetch changes up to ffe6902b66aaa4ca6694bc19639259c16d84ddb1:

  asm-generic: remove _STK_LIM_MAX (2014-05-15 00:32:09 +0100)

----------------------------------------------------------------
Metag architecture and related fixes for v3.15

Mostly fixes for metag and parisc relating to upgrowing stacks.

* Fix missing compiler barriers in metag memory barriers.
* Fix BUG_ON on metag when RLIMIT_STACK hard limit is increased beyond
  safe value.
* Make maximum stack size configurable. This reduces the default user
  stack size back to 80MB (especially on parisc after their removal of
  _STK_LIM_MAX override). This only affects metag and parisc.
* Remove metag _STK_LIM_MAX override to match other arches and follow
  parisc, now that it is safe to do so (due to the BUG_ON fix mentioned
  above).
* Finally now that both metag and parisc _STK_LIM_MAX overrides have
  been removed, it makes sense to remove _STK_LIM_MAX altogether.

----------------------------------------------------------------
Helge Deller (1):
      parisc,metag: Do not hardcode maximum userspace stack size

James Hogan (3):
      metag: Reduce maximum stack size to 256MB
      metag: Remove _STK_LIM_MAX override
      asm-generic: remove _STK_LIM_MAX

Mikulas Patocka (1):
      metag: fix memory barriers

 arch/metag/include/asm/barrier.h       |  3 +++
 arch/metag/include/asm/processor.h     |  2 ++
 arch/metag/include/uapi/asm/Kbuild     |  2 +-
 arch/metag/include/uapi/asm/resource.h |  7 -------
 arch/parisc/include/asm/processor.h    |  5 +++++
 arch/parisc/kernel/sys_parisc.c        |  6 +++---
 fs/exec.c                              |  6 +++---
 include/asm-generic/resource.h         |  2 +-
 include/uapi/asm-generic/resource.h    |  7 -------
 mm/Kconfig                             | 15 +++++++++++++++
 10 files changed, 33 insertions(+), 22 deletions(-)
 delete mode 100644 arch/metag/include/uapi/asm/resource.h


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

WARNING: multiple messages have this Message-ID (diff)
From: James Hogan <james.hogan@imgtec.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Helge Deller <deller@gmx.de>,
	Mikulas Patocka <mpatocka@redhat.com>,
	linux-metag <linux-metag@vger.kernel.org>,
	<linux-parisc@vger.kernel.org>
Subject: [GIT PULL] Metag architecture and related fixes for v3.15
Date: Fri, 16 May 2014 15:41:46 +0100	[thread overview]
Message-ID: <537623AA.5040906@imgtec.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 2577 bytes --]

Hi Linus,

Please pull the following metag / parisc fixes, mostly relating to upgrowing
stacks. These changes only affect metag and parisc, and although the
asm-generic one isn't strictly a fix it's simple and follows naturally from
the other _STK_LIM_MAX override removals (here for metag and in rc4 for
parisc).

Thanks
James

The following changes since commit d6d211db37e75de2ddc3a4f979038c40df7cc79c:

  Linux 3.15-rc5 (2014-05-09 13:10:52 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git tags/metag-for-v3.15-2

for you to fetch changes up to ffe6902b66aaa4ca6694bc19639259c16d84ddb1:

  asm-generic: remove _STK_LIM_MAX (2014-05-15 00:32:09 +0100)

----------------------------------------------------------------
Metag architecture and related fixes for v3.15

Mostly fixes for metag and parisc relating to upgrowing stacks.

* Fix missing compiler barriers in metag memory barriers.
* Fix BUG_ON on metag when RLIMIT_STACK hard limit is increased beyond
  safe value.
* Make maximum stack size configurable. This reduces the default user
  stack size back to 80MB (especially on parisc after their removal of
  _STK_LIM_MAX override). This only affects metag and parisc.
* Remove metag _STK_LIM_MAX override to match other arches and follow
  parisc, now that it is safe to do so (due to the BUG_ON fix mentioned
  above).
* Finally now that both metag and parisc _STK_LIM_MAX overrides have
  been removed, it makes sense to remove _STK_LIM_MAX altogether.

----------------------------------------------------------------
Helge Deller (1):
      parisc,metag: Do not hardcode maximum userspace stack size

James Hogan (3):
      metag: Reduce maximum stack size to 256MB
      metag: Remove _STK_LIM_MAX override
      asm-generic: remove _STK_LIM_MAX

Mikulas Patocka (1):
      metag: fix memory barriers

 arch/metag/include/asm/barrier.h       |  3 +++
 arch/metag/include/asm/processor.h     |  2 ++
 arch/metag/include/uapi/asm/Kbuild     |  2 +-
 arch/metag/include/uapi/asm/resource.h |  7 -------
 arch/parisc/include/asm/processor.h    |  5 +++++
 arch/parisc/kernel/sys_parisc.c        |  6 +++---
 fs/exec.c                              |  6 +++---
 include/asm-generic/resource.h         |  2 +-
 include/uapi/asm-generic/resource.h    |  7 -------
 mm/Kconfig                             | 15 +++++++++++++++
 10 files changed, 33 insertions(+), 22 deletions(-)
 delete mode 100644 arch/metag/include/uapi/asm/resource.h


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

             reply	other threads:[~2014-05-16 14:41 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-16 14:41 James Hogan [this message]
2014-05-16 14:41 ` [GIT PULL] Metag architecture and related fixes for v3.15 James Hogan

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=537623AA.5040906@imgtec.com \
    --to=james.hogan@imgtec.com \
    --cc=deller@gmx.de \
    --cc=linux-metag@vger.kernel.org \
    --cc=linux-parisc@vger.kernel.org \
    --cc=mpatocka@redhat.com \
    --cc=torvalds@linux-foundation.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.