mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [git pull] m68k updates for 3.2
@ 2011-11-09 19:37 Geert Uytterhoeven
  0 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2011-11-09 19:37 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Greg Ungerer, Andrew Morton, Linux/m68k, Linux Kernel Development

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	Hi Linus,

As promised, here's the second pull request for the m68k changes for 3.2:
  - The biggest chunk is the long-overdue conversion of m68k to the generic
    hardirq framework.
    (the IDE change was acked by Thomas Gleixner and Borislav Petkov)
  - Two commits fix the loss of two sets of config options during the
    m68k/m68knommu Kconfig merge.

Thanks for pulling!

The following changes since commit 1ea6b8f48918282bdca0b32a34095504ee65bab5:
  Linus Torvalds (1):
        Linux 3.2-rc1

are available in the git repository at:

  ra.kernel.org:/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus
  git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus

Finn Thain (1):
      m68k/mac: Remove mac_irq_{en,dis}able() wrappers

Geert Uytterhoeven (28):
      m68k: Revive lost ARAnyM config options
      m68k: Revive lost DIO bus config option
      ide-{cd,floppy,tape}: Do not include <linux/irq.h>
      m68k/irq: Rename irq_controller to irq_chip
      m68k/irq: Kill irq_node_t typedef, always use struct irq_node
      m68k/irq: Rename irq_node to irq_data
      m68k/irq: Switch irq_chip methods to "struct irq_data *data"
      m68k/irq: Rename setup_irq() to m68k_setup_irq() and make it static
      m68k/irq: Extract irq_set_chip()
      m68k/irq: Add m68k_setup_irq_controller()
      m68k/irq: Rename {,__}m68k_handle_int()
      m68k/irq: Remove obsolete IRQ_FLG_* users
      m68k/irq: Add genirq support
      m68k/atari: Convert Atari to genirq
      m68k/atari: Remove code and comments about different irq types
      m68k/amiga: Refactor amiints.c
      m68k/amiga: Convert Amiga to genirq
      m68k/amiga: Optimize interrupts using chain handlers
      m68k/mac: Convert Mac to genirq
      m68k/mac: Optimize interrupts using chain handlers
      m68k/hp300: Convert HP9000/300 and HP9000/400 to genirq
      m68k/vme: Convert VME to genirq
      m68k/apollo: Convert Apollo to genirq
      m68k/sun3: Use the kstat_irqs_cpu() wrapper
      m68k/sun3: Convert Sun3/3x to genirq
      m68k/q40: Convert Q40/Q60 to genirq
      m68k/irq: Remove obsolete m68k irq framework
      m68k/irq: Remove obsolete support for user vector interrupt fixups

 arch/m68k/Kconfig                 |    4 +-
 arch/m68k/Kconfig.bus             |    9 +
 arch/m68k/Kconfig.devices         |   31 ++++
 arch/m68k/amiga/amiints.c         |  168 ++++++++------------
 arch/m68k/amiga/cia.c             |   39 +++--
 arch/m68k/apollo/dn_ints.c        |   35 +++--
 arch/m68k/atari/ataints.c         |  274 +++----------------------------
 arch/m68k/bvme6000/config.c       |    2 +-
 arch/m68k/hp300/time.c            |    2 +-
 arch/m68k/include/asm/hardirq.h   |    5 +
 arch/m68k/include/asm/irq.h       |   69 ++------
 arch/m68k/include/asm/macintosh.h |    2 +
 arch/m68k/include/asm/q40ints.h   |    3 -
 arch/m68k/kernel/Makefile         |    9 +-
 arch/m68k/kernel/entry_mm.S       |    7 +-
 arch/m68k/kernel/ints.c           |  323 ++++---------------------------------
 arch/m68k/mac/baboon.c            |   21 +--
 arch/m68k/mac/iop.c               |   10 +-
 arch/m68k/mac/macints.c           |   24 ++--
 arch/m68k/mac/oss.c               |   54 +++----
 arch/m68k/mac/psc.c               |   49 +++---
 arch/m68k/mac/via.c               |   74 ++++-----
 arch/m68k/mvme147/config.c        |    5 +-
 arch/m68k/mvme16x/config.c        |    2 +-
 arch/m68k/q40/q40ints.c           |   60 ++++----
 arch/m68k/sun3/sun3ints.c         |   46 +++---
 drivers/ide/ide-cd.c              |    1 -
 drivers/ide/ide-floppy.c          |    1 -
 drivers/ide/ide-tape.c            |    1 -
 drivers/macintosh/via-macii.c     |    2 +-
 drivers/macintosh/via-maciisi.c   |    4 +-
 31 files changed, 393 insertions(+), 943 deletions(-)

Gr{oetje,eeting}s,

						Geert

- --
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBAgAGBQJOutQiAAoJEEgEtLw/Ve77oMAQAIbEvC/Cij8N17TTBKiRZUnQ
mWVNI/upH6TlSd1b9V/sPX29/mHkrcp05Kv5tzH7iEl1BimPRhIxuQEcGAHOLpVm
tlKB1Kr78BndiWgjf0+BLrDmQ0eklFfeTlH9cZkIm4pYr9NlbKNbPYMBDMjcq0dA
mo4EVzYpbTkGyVp4IYwI3zySkUK1BrgVr317spjMu0Tm1rqcOylaIdNf9RMtWp37
ChhLhRBHwy1kV4ZVRongh86a6C5BFC/Olpu5MBn6VPAN72J1h1/lNyyvRN+x4huL
OVNpCiKZs2iHP8j5YMEWbUcxE1yLCYsUvGZ+5b/aZFFfPSu0etlMUZJ8aUAokTN9
YgykAtjAuN5OGbEx/8Pz3zOZMTtSE+x9/XYv9QVi3+9JTXgtncZHPc0SoTnuVqw2
NLIc6JdV/b/6KpNdGt4GlZ+yWWebXNm8/7+4INww1J+OEtiDa2OrWROPyWOImAav
K0KeFEog6Nkp4wcj5upP6kjeuHfDEn8UIpjfLp8hAzTd9QA+XCYKbxDk5uM+OyVe
WbsKlCd9xtxekke8sDcpO0n+9EEcQMwJLdKuyVy2hel3y9eHOQRR3OA0B6GqYbRm
uvlZrJPu5/tcLDcNZBPEWAN23mivasY+5PUpXVl9L+k2oGIpTjhH+Us61PFzXpg5
+wQ8Nza5WaUypNWhEOuR
=WSLh
-----END PGP SIGNATURE-----

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

* [git pull] m68k updates for 3.2
@ 2011-12-07 19:39 Geert Uytterhoeven
  0 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2011-12-07 19:39 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Greg Ungerer, Andrew Morton, Linux/m68k, Linux Kernel Development

	Hi Linus,

The following change since commit 5611cc4572e889b62a7b4c72a413536bf6a9c416:
  Linus Torvalds (1):
        Linux 3.2-rc4

is available in the git repository at:

  ra.kernel.org:/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus
  git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus

Geert Uytterhoeven (1):
      m68k: Wire up process_vm_{read,write}v

 arch/m68k/include/asm/unistd.h  |    4 +++-
 arch/m68k/kernel/syscalltable.S |    2 ++
 2 files changed, 5 insertions(+), 1 deletions(-)

Thanks for pulling!

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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

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

* Re: [git pull] m68k updates for 3.2
  2011-10-25  7:38 ` Linus Torvalds
@ 2011-10-25  8:36   ` Geert Uytterhoeven
  0 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2011-10-25  8:36 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Greg Ungerer, Greg Ungerer, Andrew Morton, Linux/m68k,
	Linux Kernel Development

Hi Linus,

On Tue, Oct 25, 2011 at 09:38, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Mon, Oct 24, 2011 at 9:26 PM, Geert Uytterhoeven
> <geert@linux-m68k.org> wrote:
>>
>>  git://git.kernel.org:/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus
>
> Please fix your pull script. There's an extraneous ":" there. Spot it?

Sorry, I should _start_ scripting it.

> Also, while I see these commits in linux-next, I also see that they
> have been rebased in the last day, which means that looking for them
> in linux-next is actually much harder than they need to be.
>
> In other words - WHY DID YOU REBASE? It just generates more work for
> me, and adds absolutely zero value.

I always rebase m68k-queue (of which the for-{linus,next,x.y} are subsets)
to the latest tagged release, as this allows to:
  - check that m68k-queue and master are (almost) identical, to detect
    mismerges on master, and misrebases on m68k-queue,
  - clearly see which commits in m68k-queue have bubbled up to the for-*
    queues.

If you really hate this, I'll break these rules for for-linus, and
make sure it's
identical to yesterday's for-next.

> I pulled it, but some of the silly details annoyed me.

Thanks!

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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

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

* Re: [git pull] m68k updates for 3.2
  2011-10-24 19:26 Geert Uytterhoeven
@ 2011-10-25  7:38 ` Linus Torvalds
  2011-10-25  8:36   ` Geert Uytterhoeven
  0 siblings, 1 reply; 5+ messages in thread
From: Linus Torvalds @ 2011-10-25  7:38 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Greg Ungerer, Greg Ungerer, Andrew Morton, Linux/m68k,
	Linux Kernel Development

On Mon, Oct 24, 2011 at 9:26 PM, Geert Uytterhoeven
<geert@linux-m68k.org> wrote:
>
>  git://git.kernel.org:/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus

Please fix your pull script. There's an extraneous ":" there. Spot it?

Also, while I see these commits in linux-next, I also see that they
have been rebased in the last day, which means that looking for them
in linux-next is actually much harder than they need to be.

In other words - WHY DID YOU REBASE? It just generates more work for
me, and adds absolutely zero value.

I pulled it, but some of the silly details annoyed me.

             Linus

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

* [git pull] m68k updates for 3.2
@ 2011-10-24 19:26 Geert Uytterhoeven
  2011-10-25  7:38 ` Linus Torvalds
  0 siblings, 1 reply; 5+ messages in thread
From: Geert Uytterhoeven @ 2011-10-24 19:26 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Greg Ungerer, Greg Ungerer, Andrew Morton, Linux/m68k,
	Linux Kernel Development

	Hi Linus,

This is my first pull request for the m68k changes for 3.2.

I'd also like to get in the long-overdue conversion of m68k to the generic
hardirq framework, but that's pending on (a) a conflict resolution with the
m68knommu tree, and (b) a run in -next. So for now that's still in my
for-3.3 branch.

The following changes since commit c3b92c8787367a8bb53d57d9789b558f1295cc96:
  Linus Torvalds (1):
        Linux 3.1

are available in the git repository at:

  ra.kernel.org:/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus
  (aka for-3.2)
  git://git.kernel.org:/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus

Finn Thain (2):
      m68k/mac: Fix compiler warning in via_read_time()
      m68k/mac: Fix mac_irq_pending() for PSC MACE and SCC

Jim Rotmalm (1):
      zorro: Fix four checkpatch warnings

Kirill Tkhai (1):
      m68k: Finally remove leftover markers sections

 arch/m68k/kernel/vmlinux.lds_no.S |    1 -
 arch/m68k/mac/macints.c           |    2 +-
 arch/m68k/mac/misc.c              |   40 +++++++++++++++++++++---------------
 drivers/zorro/zorro-driver.c      |    8 +++---
 include/asm-generic/vmlinux.lds.h |    1 -
 5 files changed, 28 insertions(+), 24 deletions(-)

Thanks for pulling!

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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

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

end of thread, other threads:[~2011-12-07 19:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-11-09 19:37 [git pull] m68k updates for 3.2 Geert Uytterhoeven
  -- strict thread matches above, loose matches on Subject: below --
2011-12-07 19:39 Geert Uytterhoeven
2011-10-24 19:26 Geert Uytterhoeven
2011-10-25  7:38 ` Linus Torvalds
2011-10-25  8:36   ` Geert Uytterhoeven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®