All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] sh fixes for 3.0-rc4
@ 2011-06-16  6:53 ` Paul Mundt
  0 siblings, 0 replies; 2+ messages in thread
From: Paul Mundt @ 2011-06-16  6:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-sh, linux-kernel

The only real thing of note here is the dropping of external libgcc
linking in to the compressed kernel images. This has been a necessary
move in order to get compressed kernels working for FDPIC systems (like
SH-2A) that can't mix FDPIC and non-FDPIC objects (previously these would
either fail to link or just crash on boot, depending on the toolchain).
Instead we're now using the routines provided by arch/sh/lib/ for that
stage, which were cribbed from libgcc in the first place, and also gets
around mismatches between the compressed and uncompressed kernel's libgcc
routines. This should hopefully sort out the remaining issues with
compressed kernel utilization on the nommu parts, which has been plaguing
us for some time.

Please pull from:

	master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-3.x.git sh-fixes-for-linus

Which contains:

Kuninori Morimoto (2):
      sh: ecovec: Add renesas_usbhs support
      sh: sh7724: Add USBHS DMAEngine support

Magnus Damm (2):
      dmaengine: shdma: SH_DMAC_MAX_CHANNELS message fix
      drivers: sh: resume enabled clocks fix

Mathias Krause (1):
      sh, exec: remove redundant set_fs(USER_DS)

Paul Mundt (1):
      sh: Remove compressed kernel libgcc dependency.

Srinivas KANDAGATLA (2):
      sh: fix wrong icache/dcache address-array start addr in cache-debugfs.
      sh: Fix up xchg/cmpxchg corruption with gUSA RB.

 arch/sh/boards/mach-ecovec24/setup.c   |   48 ++++++++++++++++++++++++++++++++
 arch/sh/boot/compressed/Makefile       |   22 ++++++++++++--
 arch/sh/include/asm/cmpxchg-grb.h      |   21 ++++++++------
 arch/sh/include/asm/processor_64.h     |    1 -
 arch/sh/include/cpu-sh4/cpu/sh7724.h   |    8 +++++
 arch/sh/kernel/cpu/sh4a/setup-sh7724.c |   40 ++++++++++++++++++++++++++
 arch/sh/kernel/process_32.c            |    2 -
 arch/sh/mm/cache-debugfs.c             |   25 +++-------------
 drivers/dma/shdma.c                    |   13 ++++----
 drivers/sh/clk/core.c                  |    2 +-
 10 files changed, 140 insertions(+), 42 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [GIT PULL] sh fixes for 3.0-rc4
@ 2011-06-16  6:53 ` Paul Mundt
  0 siblings, 0 replies; 2+ messages in thread
From: Paul Mundt @ 2011-06-16  6:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-sh, linux-kernel

The only real thing of note here is the dropping of external libgcc
linking in to the compressed kernel images. This has been a necessary
move in order to get compressed kernels working for FDPIC systems (like
SH-2A) that can't mix FDPIC and non-FDPIC objects (previously these would
either fail to link or just crash on boot, depending on the toolchain).
Instead we're now using the routines provided by arch/sh/lib/ for that
stage, which were cribbed from libgcc in the first place, and also gets
around mismatches between the compressed and uncompressed kernel's libgcc
routines. This should hopefully sort out the remaining issues with
compressed kernel utilization on the nommu parts, which has been plaguing
us for some time.

Please pull from:

	master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-3.x.git sh-fixes-for-linus

Which contains:

Kuninori Morimoto (2):
      sh: ecovec: Add renesas_usbhs support
      sh: sh7724: Add USBHS DMAEngine support

Magnus Damm (2):
      dmaengine: shdma: SH_DMAC_MAX_CHANNELS message fix
      drivers: sh: resume enabled clocks fix

Mathias Krause (1):
      sh, exec: remove redundant set_fs(USER_DS)

Paul Mundt (1):
      sh: Remove compressed kernel libgcc dependency.

Srinivas KANDAGATLA (2):
      sh: fix wrong icache/dcache address-array start addr in cache-debugfs.
      sh: Fix up xchg/cmpxchg corruption with gUSA RB.

 arch/sh/boards/mach-ecovec24/setup.c   |   48 ++++++++++++++++++++++++++++++++
 arch/sh/boot/compressed/Makefile       |   22 ++++++++++++--
 arch/sh/include/asm/cmpxchg-grb.h      |   21 ++++++++------
 arch/sh/include/asm/processor_64.h     |    1 -
 arch/sh/include/cpu-sh4/cpu/sh7724.h   |    8 +++++
 arch/sh/kernel/cpu/sh4a/setup-sh7724.c |   40 ++++++++++++++++++++++++++
 arch/sh/kernel/process_32.c            |    2 -
 arch/sh/mm/cache-debugfs.c             |   25 +++-------------
 drivers/dma/shdma.c                    |   13 ++++----
 drivers/sh/clk/core.c                  |    2 +-
 10 files changed, 140 insertions(+), 42 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-06-16  6:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-16  6:53 [GIT PULL] sh fixes for 3.0-rc4 Paul Mundt
2011-06-16  6:53 ` Paul Mundt

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.