From: Helge Deller <deller@gmx.de>
To: Linus Torvalds <torvalds@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-parisc@vger.kernel.org,
James Bottomley <James.Bottomley@hansenpartnership.com>,
John David Anglin <dave.anglin@bell.net>
Subject: [GIT PULL] parisc architecture fixes and enhancements for v6.1-rc1
Date: Fri, 14 Oct 2022 20:50:05 +0200 [thread overview]
Message-ID: <Y0mvXY9NMPyBfsNF@p100> (raw)
Hi Linus,
please pull the following set of fixes and enhancements for the
parisc architecture for 6.1-rc1:
Fixes:
- When we added basic vDSO support in kernel 5.18 we introduced a bug
which prevented a mmap() of graphic card memory. This is because we
used the DMB (data memory break trap bit) page flag as special-bit, but
missed to clear that bit when loading the TLB.
- Graphics card memory size was not correctly aligned
- Spelling fixes (from Colin Ian King)
Enhancements:
- PDC console (which uses firmware calls) now rewritten as early console
- Reduced size of alternative tables
Thanks,
Helge
---
The following changes since commit 4fe89d07dcc2804c8b562f6c7896a45643d34b2f:
Linux 6.0 (2022-10-02 14:09:07 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git tags/parisc-for-6.1-1
for you to fetch changes up to 34314cd615af5036e582fad14f2bb13e4383bfe1:
parisc: Fix spelling mistake "mis-match" -> "mismatch" in eisa driver (2022-10-14 20:06:30 +0200)
----------------------------------------------------------------
parisc architecture fixes and updates for kernel v6.1-rc1:
* Convert the PDC console to an early console
* Unbreak mmap() of graphics card memory due to PAGE_SPECIAL pgtable flag
* Reduce the size of the alternative tables
* Align stifb graphics card memory size to 4MB
* Spelling fixes
----------------------------------------------------------------
Colin Ian King (1):
parisc: Fix spelling mistake "mis-match" -> "mismatch" in eisa driver
Helge Deller (4):
parisc: Reduce kernel size by packing alternative tables
parisc: Convert PDC console to an early console
parisc: fbdev/stifb: Align graphics memory size to 4MB
parisc: Fix userspace graphics card breakage due to pgtable special bit
arch/parisc/include/asm/alternative.h | 21 +--
arch/parisc/include/asm/pdc.h | 3 -
arch/parisc/include/asm/pgtable.h | 7 +-
arch/parisc/kernel/alternative.c | 7 +-
arch/parisc/kernel/entry.S | 8 ++
arch/parisc/kernel/pdc_cons.c | 240 ++++------------------------------
arch/parisc/kernel/setup.c | 6 +-
arch/parisc/kernel/traps.c | 15 +--
drivers/parisc/eisa_enumerator.c | 8 +-
drivers/tty/serial/Kconfig | 15 ---
drivers/video/fbdev/stifb.c | 2 +-
lib/Kconfig.kgdb | 2 +-
12 files changed, 67 insertions(+), 267 deletions(-)
next reply other threads:[~2022-10-14 18:50 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-14 18:50 Helge Deller [this message]
2022-10-14 19:13 ` [GIT PULL] parisc architecture fixes and enhancements for v6.1-rc1 pr-tracker-bot
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=Y0mvXY9NMPyBfsNF@p100 \
--to=deller@gmx.de \
--cc=James.Bottomley@hansenpartnership.com \
--cc=dave.anglin@bell.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-parisc@vger.kernel.org \
--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.