Discussion:
[ORLinux] Exotic architecture fixes
Geert Uytterhoeven
2013-05-23 20:09:26 UTC
Permalink
I created a branch where I collected several exotic architecture fixes
(and a few
other trivial fixes):

git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
exotic-arch-fixes

Several of these have been ack'ed (cfr. *-indicators below).
If you reject any of the commits, please scream.
If you want to take any of them yourself, please do so.

I intend to merge this into my for-next branch after the release of v3.10-rc4,
and ask Linus to pull after the release of v3.10-rc5.
This branch may be rebased.

Thanks!

Geert Uytterhoeven (32):
* avr32: atmel_default_console_device depends on CONFIG_SERIAL_ATMEL
* c6x: Wire up asm-generic/xor.h
cris/kgdb: Properly split long lines in asm
cris/kgdb: Remove unused static int do_printk
cris/kgdb: Kill forward declarations for static functions
cris/kgdb: Use #ifdef PROCESS_SUPPORT where needed
cris/kgb: Make symbols used from asm global
cris/kgdb: Remove obsolete USED*() macros
cris/kgdb: Fix buffer overflow in getpacket()
cris/kgdb: Remove sections protected by #ifdef PROCESS_SUPPORT
cris: Provide <asm/kvm_para.h>
cris: Provide inb_p() and outb_p()
* cris: Switch to asm-generic/linkage.h
* cris: Wire up asm-generic/xor.h
cris: Switch cris to drivers/Kconfig
console: Disable VGA text console support on cris
parport: disable PC-style parallel port support on cris
cris: Wire up asm-generic/vga.h
frv: head.S - Remove commented-out initialization code
h8300: Hardcode symbol prefixes in asm sources
* h8300: Fix <asm/tlb.h>
h8300: Fill the system call table using a CALL() macro
h8300: Wire up asm-generic/xor.h
h8300: Limit timer channel ranges in Kconfig
h8300: Switch h8300 to drivers/Kconfig
h8300: Mark H83002 and H83048 CPU support broken
openrisc: Wire up asm-generic/xor.h
score: Remove unneeded <asm/dma-mapping.h>
score: Wire up asm-generic/xor.h
* console/font: Refactor font support code selection logic
* ntp: Remove unused variable flags in __hardpps
* input: cros_ec_keyb_clear_keyboard() depends on CONFIG_PM_SLEEP

Jiang Liu (1):
h8300: add missing definition for read_barries_depends()

arch/avr32/mach-at32ap/at32ap700x.c | 2 +
arch/c6x/include/asm/Kbuild | 1 +
arch/cris/Kconfig | 32 +-
arch/cris/arch-v10/kernel/kgdb.c | 870 +++++++---------------
arch/cris/arch-v32/drivers/Kconfig | 7 -
arch/cris/include/asm/Kbuild | 4 +
arch/cris/include/asm/io.h | 3 +
arch/cris/include/asm/linkage.h | 6 -
arch/frv/kernel/head.S | 5 -
arch/h8300/Kconfig | 118 +---
arch/h8300/Kconfig.cpu | 4 +
arch/h8300/include/asm/Kbuild | 2 +
arch/h8300/include/asm/barrier.h | 2 +
arch/h8300/include/asm/linkage.h | 6 -
arch/h8300/include/asm/tlb.h | 15 -
arch/h8300/kernel/entry.S | 118 ++--
arch/h8300/kernel/syscalls.S | 648 ++++++++--------
arch/h8300/lib/abs.S | 4 +-
arch/h8300/lib/memcpy.S | 4 +-
arch/h8300/lib/memset.S | 4 +-
arch/h8300/platform/h8300h/aki3068net/crt0_ram.S | 16 +-
arch/h8300/platform/h8300h/generic/crt0_ram.S | 14 +-
arch/h8300/platform/h8300h/generic/crt0_rom.S | 14 +-
arch/h8300/platform/h8300h/h8max/crt0_ram.S | 16 +-
arch/h8300/platform/h8s/edosk2674/crt0_ram.S | 16 +-
arch/h8300/platform/h8s/edosk2674/crt0_rom.S | 14 +-
arch/h8300/platform/h8s/generic/crt0_ram.S | 16 +-
arch/h8300/platform/h8s/generic/crt0_rom.S | 12 +-
arch/openrisc/include/asm/Kbuild | 1 +
arch/score/include/asm/Kbuild | 1 +
arch/score/include/asm/dma-mapping.h | 6 -
drivers/input/keyboard/cros_ec_keyb.c | 54 +-
drivers/media/platform/Kconfig | 2 +-
drivers/parport/Kconfig | 4 +-
drivers/staging/media/solo6x10/Kconfig | 2 +
drivers/usb/misc/sisusbvga/Kconfig | 1 +
drivers/video/console/Kconfig | 16 +-
drivers/video/console/Makefile | 14 +-
kernel/time/ntp.c | 1 -
39 files changed, 789 insertions(+), 1286 deletions(-)
delete mode 100644 arch/cris/include/asm/linkage.h
delete mode 100644 arch/h8300/include/asm/linkage.h
delete mode 100644 arch/score/include/asm/dma-mapping.h

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Geert Uytterhoeven
2013-05-28 09:38:02 UTC
Permalink
On Thu, May 23, 2013 at 10:09 PM, Geert Uytterhoeven
Post by Geert Uytterhoeven
I created a branch where I collected several exotic architecture fixes
(and a few
git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git exotic-arch-fixes
Several of these have been ack'ed (cfr. *-indicators below).
If you reject any of the commits, please scream.
If you want to take any of them yourself, please do so.
I intend to merge this into my for-next branch after the release of v3.10-rc4,
and ask Linus to pull after the release of v3.10-rc5.
This branch may be rebased.
Rebased against v3.10-rc3.
Post by Geert Uytterhoeven
cris: Switch cris to drivers/Kconfig
JFYI, this has a trivial conflict with "CRIS: drop unused Kconfig symbols"
in -next.
Post by Geert Uytterhoeven
* console/font: Refactor font support code selection logic
I inserted a revert of Arnd's 8c090cfbf980581454ae4caae731574fedd7dce8
("staging/solo6x10: depend on CONFIG_FONTS") before this one.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Geert Uytterhoeven
2013-06-02 19:39:38 UTC
Permalink
On Tue, May 28, 2013 at 11:38 AM, Geert Uytterhoeven
Post by Geert Uytterhoeven
On Thu, May 23, 2013 at 10:09 PM, Geert Uytterhoeven
Post by Geert Uytterhoeven
I created a branch where I collected several exotic architecture fixes
(and a few
git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git exotic-arch-fixes
Several of these have been ack'ed (cfr. *-indicators below).
If you reject any of the commits, please scream.
If you want to take any of them yourself, please do so.
I intend to merge this into my for-next branch after the release of v3.10-rc4,
and ask Linus to pull after the release of v3.10-rc5.
I merged this in the for-next branch of my repo.
Post by Geert Uytterhoeven
Post by Geert Uytterhoeven
cris: Switch cris to drivers/Kconfig
JFYI, this has a trivial conflict with "CRIS: drop unused Kconfig symbols"
in -next.
Stephen: cris/for-next and m68k/for-next removed two different hunks from
arch/cris/arch-v32/drivers/Kconfig. To resolve the conflict, just remove both.
Thanks!

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Stephen Rothwell
2013-06-03 01:28:59 UTC
Permalink
Hi Geert,

[Chen Liqin <liqin.chen at sunplusct.com> removed from cc as that domain
appears to not work :-(]
Post by Geert Uytterhoeven
On Tue, May 28, 2013 at 11:38 AM, Geert Uytterhoeven
Post by Geert Uytterhoeven
On Thu, May 23, 2013 at 10:09 PM, Geert Uytterhoeven
Post by Geert Uytterhoeven
I created a branch where I collected several exotic architecture fixes
(and a few
git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git exotic-arch-fixes
Several of these have been ack'ed (cfr. *-indicators below).
If you reject any of the commits, please scream.
If you want to take any of them yourself, please do so.
I intend to merge this into my for-next branch after the release of v3.10-rc4,
and ask Linus to pull after the release of v3.10-rc5.
I merged this in the for-next branch of my repo.
Surely, your for-linus branch would have been a better choice. And then
maybe merge that into your for-next branch if you really needed these
fixes to continue with m68k work?
Post by Geert Uytterhoeven
Post by Geert Uytterhoeven
Post by Geert Uytterhoeven
cris: Switch cris to drivers/Kconfig
JFYI, this has a trivial conflict with "CRIS: drop unused Kconfig symbols"
in -next.
Stephen: cris/for-next and m68k/for-next removed two different hunks from
arch/cris/arch-v32/drivers/Kconfig. To resolve the conflict, just remove both.
Thanks!
Thanks, fixed it up.
--
Cheers,
Stephen Rothwell sfr at canb.auug.org.au
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.openrisc.net/pipermail/linux/attachments/20130603/6bbc8e75/attachment.pgp>
Geert Uytterhoeven
2013-06-04 07:14:52 UTC
Permalink
Post by Stephen Rothwell
Post by Geert Uytterhoeven
On Tue, May 28, 2013 at 11:38 AM, Geert Uytterhoeven
Post by Geert Uytterhoeven
On Thu, May 23, 2013 at 10:09 PM, Geert Uytterhoeven
Post by Geert Uytterhoeven
I created a branch where I collected several exotic architecture fixes
(and a few
git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git exotic-arch-fixes
Several of these have been ack'ed (cfr. *-indicators below).
If you reject any of the commits, please scream.
If you want to take any of them yourself, please do so.
I intend to merge this into my for-next branch after the release of v3.10-rc4,
and ask Linus to pull after the release of v3.10-rc5.
I merged this in the for-next branch of my repo.
Surely, your for-linus branch would have been a better choice. And then
maybe merge that into your for-next branch if you really needed these
fixes to continue with m68k work?
An updated version is now in for-linus, as Linus has pulled the m68k
content on the
old for-linus branch.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

Loading...