)]}'
{
  "log": [
    {
      "commit": "caa5171622c8fef70fa20d2d74f4326866039df9",
      "tree": "eee98d71a3d57db4fcadd6bcca2612b64c367083",
      "parents": [
        "b7b095c154c50ee753832bbf78e8690c492fc8f6"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Jul 09 11:55:51 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:11 2007 -0700"
      },
      "message": "PCI: remove pci_dac_dma_... APIs\n\nBased on replies to a respective query, remove the pci_dac_dma_...() APIs\n(except for pci_dac_dma_supported() on Alpha, where this function is used\nin non-DAC PCI DMA code).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "575e3348cb80c3265278756778d5091d5ca4efbf",
      "tree": "2d6d3f25f5170ac7a2da2351ee3b7e8ca5a33552",
      "parents": [
        "d556ad4bbe75faf17b239e151a9f003322b2e851"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue May 08 12:03:07 2007 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:07 2007 -0700"
      },
      "message": "PCI: Use a weak symbol for the empty version of pcibios_add_platform_entries()\n\nI\u0027m not sure if this is going to fly, weak symbols work on the compilers I\u0027m\nusing, but whether they work for all of the affected architectures I can\u0027t say.\nI\u0027ve cc\u0027ed as many arch maintainers/lists as I could find.\n\nBut assuming they do, we can use a weak empty definition of\npcibios_add_platform_entries() to avoid having an empty definition on every\narch.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4",
      "tree": "f587497c783b04f3e89b4b0e5c105b0533489624",
      "parents": [
        "bcf67e16251c42302499499b1c50f7d35622f564"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jul 10 17:22:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 10 17:51:13 2007 -0700"
      },
      "message": "lots-of-architectures: enable arbitary speed tty support\n\nAdd the termios2 structure ready for enabling on most platforms.  One or\ntwo like Sparc are plain weird so have been left alone.  Most can use the\nsame structure as ktermios for termios2 (ie the newer ioctl uses the\nstructure matching the current kernel structure)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a412847fbe396563acf2a78d5830c9c6c5a5d43",
      "tree": "de4a991afde03e91c2aadffb2c8dfffe29aaff71",
      "parents": [
        "0fd14754141e3604529579232d34fcffd89c24b9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 04 11:07:23 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 04 11:07:23 2007 +0900"
      },
      "message": "sh: Fix se73180 platform device registration.\n\nCopy and paste error from se7343, fix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "66c5227ecd3041b0467a091ad81b8d312e572ea8",
      "tree": "8d910d8f45c498c4d4f66694ff425f4b7d90d114",
      "parents": [
        "f75522cea12fe1ed9336c1a02b170bd06383e8a3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu May 31 13:46:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 31 13:46:21 2007 +0900"
      },
      "message": "sh: trivial build cleanups.\n\nSeveral errors were spotted during building for custom config (SMP\nincluded). Although SMP still does not compile (no ipi and\n__smp_call_function) and does not work, this looks a bit cleaner.\nSome other errors obtained via gcc-4.1.0 build.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "31d106c68b1af88835a474556052d6efbfec99c5",
      "tree": "9ba26110d9e411582d102d44584a955b0a79a984",
      "parents": [
        "dfbbbe92956b849a6704dbd5352348d6ba1165da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 15:10:04 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 15:10:04 2007 +0900"
      },
      "message": "sh: Fix dreamcast build for IRQ changes.\n\nWhen the irq.h changes went in, the dreamcast code was still\nreferencing an old value. Switch it back to the IRQ number,\nwhich fixes this:\n\narch/sh/boards/dreamcast/irq.c: In function `disable_systemasic_irq\u0027:\narch/sh/boards/dreamcast/irq.c:59: error: `OFFCHIP_IRQ_BASE\u0027 undeclared (first\nuse in this function)\narch/sh/boards/dreamcast/irq.c:59: error: (Each undeclared identifier is reported only once\narch/sh/boards/dreamcast/irq.c:59: error: for each function it appears in.)\n\nReported-by: Adrian McMenamin \u003cadrian@newgolddream.dyndns.info\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26bbfda8b1a4d491a86c60b3a97948a4f49fb86a",
      "tree": "34410ca6fc6f048c45acac9fc197044881434798",
      "parents": [
        "fce692e7986f9689a8f414a74e58c4a6d35d5551"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:29:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:14 2007 +0900"
      },
      "message": "sh: Wire up signalfd/timerfd/eventfd syscalls.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fce692e7986f9689a8f414a74e58c4a6d35d5551",
      "tree": "adf6960df800115cce3053e903ce87c2cac9d8aa",
      "parents": [
        "e868d61272caa648214046a096e5a6bfc068dc8c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon May 14 08:18:14 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:10 2007 +0900"
      },
      "message": "sh: revert addition of page fault notifiers\n\nJust at the time you added them on sh we\u0027re removing them from other\narchitectures. As there\u0027s no user yet this patch just removes them\ncompletely. Once you actually have a kprobes patch it should follow\nthe direct call to kprobes_fault_handler model that powerpc, s390 and\nsparc64 employ in 2.6.22-rc1 and that I\u0027m updating other architectures\nto.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad05acd6e95e99f56da304ec3566d81061ab67f9",
      "tree": "ff56f9bbb252453e31b45fef8ba6d3c270dea0ee",
      "parents": [
        "ad47c12b3596269b975c21fba8f3cf09befdc1f2"
      ],
      "author": {
        "name": "kogiidena",
        "email": "kogiidena@eggplant.ddo.jp",
        "time": "Sat May 12 20:25:11 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:35 2007 +0900"
      },
      "message": "sh: landisk: Header cleanups.\n\nSigned-off-by: kogiidena \u003ckogiidena@eggplant.ddo.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "04dd08b45be863f016df648a149ade1411608d00",
      "tree": "9787f5d7b1fb808873e68209df9496e54509dab4",
      "parents": [
        "99eaf3c45fe806c4a7f39b9be4a1bd0dfc617699"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 10 22:22:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:34 2007 -0700"
      },
      "message": "Consolidate asm/poll.h\n\nThese files are almost all the same.\n\nThis patch could be made even simpler if we don\u0027t mind POLLREMOVE turning\nup in a few architectures that didn\u0027t have it previously (which should be\nOK as POLLREMOVE is not used anywhere in the current tree).\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d84c4124c4b6611301b402e8611b7e36de3bd351",
      "tree": "d83cfaabfb901755d85074815ad948028dc7b03f",
      "parents": [
        "932c37c375cca25175f9b6acee4c75d7a96d985f",
        "a3cf4ea8729a5d448742fd5a0a003827c9f25cb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:08:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:08:20 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix stacktrace simplification fallout.\n  sh: SH7760 DMABRG support.\n  sh: clockevent/clocksource/hrtimers/nohz TMU support.\n  sh: Truncate MAX_ACTIVE_REGIONS for the common case.\n  rtc: rtc-sh: Fix rtc_dev pointer for rtc_update_irq().\n  sh: Convert to common die chain.\n  sh: Wire up utimensat syscall.\n  sh: landisk mv_nr_irqs definition.\n  sh: Fixup ndelay() xloops calculation for alternate HZ.\n  sh: Add 32-bit opcode feature CPU flag.\n  sh: Fix PC adjustments for varying opcode length.\n  sh: Support for SH-2A 32-bit opcodes.\n  sh: Kill off redundant __div64_32 symbol export.\n  sh: Share exception vector table for SH-3/4.\n  sh: Always define TRAPA_BUG_OPCODE.\n  sh: __GFP_REPEAT for pte allocations, too.\n  rtc: rtc-sh: Fix up dev_dbg() warnings.\n  sh: generic quicklist support.\n"
    },
    {
      "commit": "9a9136e270af14da506f66bcafcc506b86a86498",
      "tree": "b4d0a6877d92635134b7a944d0032fbc43227fd2",
      "parents": [
        "3960208f9ca0cf6bdb31c21c59ac0526303f8b34",
        "7bb2acb76e8168ca5d0bde5a5a56585a11b3525a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  sound: convert \"sound\" subdirectory to UTF-8\n  MAINTAINERS: Add cxacru website/mailing list\n  include files: convert \"include\" subdirectory to UTF-8\n  general: convert \"kernel\" subdirectory to UTF-8\n  documentation: convert the Documentation directory to UTF-8\n  Convert the toplevel files CREDITS and MAINTAINERS to UTF-8.\n  remove broken URLs from net drivers\u0027 output\n  Magic number prefix consistency change to Documentation/magic-number.txt\n  trivial: s/i_sem /i_mutex/\n  fix file specification in comments\n  drivers/base/platform.c: fix small typo in doc\n  misc doc and kconfig typos\n  Remove obsolete fat_cvf help text\n  Fix occurrences of \"the the \"\n  Fix minor typoes in kernel/module.c\n  Kconfig: Remove reference to external mqueue library\n  Kconfig: A couple of grammatical fixes in arch/i386/Kconfig\n  Correct comments in genrtc.c to refer to correct /proc file.\n  Fix more \"deprecated\" spellos.\n  Fix \"deprecated\" typoes.\n  ...\n\nFix trivial comment conflict in kernel/relay.c.\n"
    },
    {
      "commit": "d16aaffa752c7fd50df951e631dd0c11f80d9cbf",
      "tree": "216b3c7046eb548600d0a29c1b87c7702aca8062",
      "parents": [
        "f6744c02bc50797c1a83f8303ebcc96673ca0524"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed May 09 02:35:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:57 2007 -0700"
      },
      "message": "sh: dma: use __maybe_unused\n\nThere is no such thing as labeling a variable as __attribute__((used)).  Since\nts_shift is not referenced in inline assembly, we assume that we\u0027re simply\nsuppressing a warning here if the variable is declared but unreferenced.\n\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc467a2623029976899261d6d379779c950ddcba",
      "tree": "16b1721c800bd907207723f8031fb8601811b584",
      "parents": [
        "57be2b484a417bffae66359b9b89e7239480b729"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed May 09 17:36:15 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 17:36:15 2007 +0900"
      },
      "message": "sh: SH7760 DMABRG support.\n\nThe DMABRG is a special DMA unit within the SH7760 which does data\ntransfers from main memory to Audio units and USB shared memory.\nIt has 3 IRQ lines which generate 10 events, which have to be masked\nunmasked and acked in a single 32bit register. It works independently\nfrom the tradition SH DMAC, but blocks usage of DMAC channel 0.\n\nThis patch adds 2 functions to associate callbacks with DMABRG events\nand initialization.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "57be2b484a417bffae66359b9b89e7239480b729",
      "tree": "d517f5b449b4f6b629790476082a4a7c478112bb",
      "parents": [
        "1ce7ddd5f4cc754b6afe9eec5cee89ede75348ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 17:33:24 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 17:33:24 2007 +0900"
      },
      "message": "sh: clockevent/clocksource/hrtimers/nohz TMU support.\n\nThis adds basic support for clockevents and clocksources,\npresently only implemented for TMU-based systems (which\nare the majority of SH-3 and SH-4 systems).\n\nThe old NO_IDLE_HZ implementation is also dropped completely,\nthe only users of this were on TMU-based systems anyways.\n\nMore work needs to be done to generalize the TMU handling,\nin that the current implementation is rather tied to the\nnotion of TMU0 and TMU1 utilization.\n\nAdditionally, as more SH timers switch over to this scheme,\nwe\u0027ll be able to gut most of the remaining system timer\ninfrastructure that existed before.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5886269962f94fa9185c32db3ec936c612503235",
      "tree": "2f24dabcf5791319ebb1fbdfb5dbc58284714275",
      "parents": [
        "01afd80626e98c2347bc25be92ee4a3faf314514"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Wed May 09 07:51:49 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:58:16 2007 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "b118ca572db5af832c6fc1af7b301105378d1a08",
      "tree": "f312b3f0f863b56add106efdf091d1f51447a0d0",
      "parents": [
        "21ec4c6453790cb9bfa996ab8f27f22dd47c516a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 10:55:38 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 10:55:38 2007 +0900"
      },
      "message": "sh: Convert to common die chain.\n\nThis went in immediately after SH added the die chain notifiers,\nso move over to that instead..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21ec4c6453790cb9bfa996ab8f27f22dd47c516a",
      "tree": "31c011df5b17aa38cc07464176da781765dc5eea",
      "parents": [
        "f6a3c1ca00ce9a43942364a0cc15601b291df281"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 10:42:48 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 10:42:48 2007 +0900"
      },
      "message": "sh: Wire up utimensat syscall.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "074f98df0547b7d15f78db9a17e985da0c22af28",
      "tree": "e40128828e295cfabc6a18206df9a0c4ea25c654",
      "parents": [
        "53f983a90d7908bcece51f86180c7c9b575a1e4d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 15:45:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: Add 32-bit opcode feature CPU flag.\n\nAdd a CPU flag for the CPUs that support 32-bit opcodes, which\ngets passed down to userspace.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd0799977cb9b68aa6a39e9630aeea4778a58385",
      "tree": "125c0c923701c5b6f823a7b614c295e06370d46c",
      "parents": [
        "51c8b856f5edfa45d956721aa6d6ebaa15699062"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 14:50:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: Support for SH-2A 32-bit opcodes.\n\nSH-2A supports both 16 and 32-bit instructions, add a simple helper\nfor figuring out the instruction size in the places where there are\nhardcoded 16-bit assumptions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44530c696b3fc2c8a45bdc798af85528e065ed80",
      "tree": "536a42cfd19b278caa318a53ed1575f101c98e12",
      "parents": [
        "1039b9a9d830e906efa770db75db8a3e11c47c1a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 12:14:54 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: Always define TRAPA_BUG_OPCODE.\n\nPreviously this was only set when CONFIG_BUG\u003dy. While we rely\non that for handle_BUG() dispatch, we still want to hand the\nopcode off to the die chain notifier for determining the trap\nvalue.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1039b9a9d830e906efa770db75db8a3e11c47c1a",
      "tree": "1c990dfdfee1d39801404d922a94e44f5f2dca32",
      "parents": [
        "435c55d1ef3ec5460fab8c332a693ef5fad18454"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 12:07:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: __GFP_REPEAT for pte allocations, too.\n\nThis got dropped in the quicklist conversion, add it back in..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5f8c9908f200b775a3d6c345bc6f3e928e2426a9",
      "tree": "0e7077bdc8fef01c54845b0ed5f524bb31324350",
      "parents": [
        "36f021b579d195cdc5fa6f3e2bab198b4bf70643"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 11:55:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:00 2007 +0000"
      },
      "message": "sh: generic quicklist support.\n\nThis moves SH over to the generic quicklists. As per x86_64,\nwe have special mappings for the PGDs, so these go on their\nown list..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5dc12ddee93d63d7107cbbf70db23476d7b30e43",
      "tree": "a0c53f8a4d826e73213268c87657ae933d7634b3",
      "parents": [
        "c343c14aec1e70a51575e3c29391ee86ae7dbeb2"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue May 08 00:34:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:20 2007 -0700"
      },
      "message": "Remove tas()\n\ntas() has no users, so get rid of it.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bb5e19d63cc1b09aed8aef3a20926ac435bb8e7",
      "tree": "c6b2a03259a86ca96d3fac02fc0f2f05220e6682",
      "parents": [
        "53f049fa5f18730b61faaee582ea0e045fd44f49"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue May 08 00:30:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:13 2007 -0700"
      },
      "message": "Clean up mostly unused IOSPACE macros\n\nMost architectures defined three macros, MK_IOSPACE_PFN(), GET_IOSPACE()\nand GET_PFN() in pgtable.h.  However, the only callers of any of these\nmacros are in Sparc specific code, either in arch/sparc, arch/sparc64 or\ndrivers/sbus.\n\nThis patch removes the redundant macros from all architectures except\nsparc and sparc64.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6672f76a5a1878d42264c1deba8f1ab52b4618d9",
      "tree": "77396eefed3548183c1f0c3d1dc38f034d8fc429",
      "parents": [
        "73285082745045bcd64333c1fbaa88f8490f2626"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Tue May 08 00:28:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "kdump/kexec: calculate note size at compile time\n\nCurrently the size of the per-cpu region reserved to save crash notes is\nset by the per-architecture value MAX_NOTE_BYTES.  Which in turn is\ncurrently set to 1024 on all supported architectures.\n\nWhile testing ia64 I recently discovered that this value is in fact too\nsmall.  The particular setup I was using actually needs 1172 bytes.  This\nlead to very tedious failure mode where the tail of one elf note would\noverwrite the head of another if they ended up being alocated sequentially\nby kmalloc, which was often the case.\n\nIt seems to me that a far better approach is to caclculate the size that\nthe area needs to be.  This patch does just that.\n\nIf a simpler stop-gap patch for ia64 to be squeezed into 2.6.21(.X) is\nneeded then this should be as easy as making MAX_NOTE_BYTES larger in\narch/asm-ia64/kexec.h.  Perhaps 2048 would be a good choice.  However, I\nthink that the approach in this patch is a much more robust idea.\n\nAcked-by:  Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1eeb66a1bb973534dc3d064920a5ca683823372e",
      "tree": "19c22d611e6adefb352dbc107b859e4d13ba38c1",
      "parents": [
        "e3869792990f708c97be5877499cada70d469bd3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue May 08 00:27:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:04 2007 -0700"
      },
      "message": "move die notifier handling to common code\n\nThis patch moves the die notifier handling to common code.  Previous\nvarious architectures had exactly the same code for it.  Note that the new\ncode is compiled unconditionally, this should be understood as an appel to\nthe other architecture maintainer to implement support for it aswell (aka\nsprinkling a notify_die or two in the proper place)\n\narm had a notifiy_die that did something totally different, I renamed it to\narm_notify_die as part of the patch and made it static to the file it\u0027s\ndeclared and used at.  avr32 used to pass slightly less information through\nthis interface and I brought it into line with the other architectures.\n\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix vmalloc_sync_all bustage]\n[bryan.wu@analog.com: fix vmalloc_sync_all in nommu]\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39374aadcd0159b4744ab456f4efa100bea84bd4",
      "tree": "abc7f4066e3404cf12e50688f558e0f9afd1de9d",
      "parents": [
        "9c37dc633016e9ebdc39adba0737b390e0de1507"
      ],
      "author": {
        "name": "Ryusuke Sakato",
        "email": "sakato.ryusuke@renesas.com",
        "time": "Mon May 07 10:48:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:57 2007 +0000"
      },
      "message": "sh: R7785RP board updates.\n\nSome fixups for the R7785RP board. Gets iVDR working.\n\nSigned-off-by: Ryusuke Sakato \u003csakato.ryusuke@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3a2e117e220f000f95187ea1e1bbe83b0ed5fdfb",
      "tree": "57fab5755138283793647b5d0d2a2c872f00a430",
      "parents": [
        "3dde7a3c74bcc25c6fc31b836fec8c91fb0b2b8f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 01 16:33:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:57 2007 +0000"
      },
      "message": "sh: Add die chain notifiers.\n\nAdd the atomic die chains in, kprobes needs these.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6865f0ea6ad91fec3ae7831c49d48b5a7db4b428",
      "tree": "f5e58cf973b6c49ed04dafb7fdc035f10d3366d3",
      "parents": [
        "6b817c03489083a7457cda16b953a214dcef8d64"
      ],
      "author": {
        "name": "Ryusuke Sakato",
        "email": "sakato.ryusuke@renesas.com",
        "time": "Tue May 01 09:45:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:57 2007 +0000"
      },
      "message": "sh: Solution Engine 7722 board support.\n\nThis adds more full-featured support for the SH7722 Solution Engine.\nPreviously this was using the generic board, and lacked most of the\nperipheral support.\n\nSigned-off-by: Ryusuke Sakato \u003csakato.ryusuke@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6b817c03489083a7457cda16b953a214dcef8d64",
      "tree": "75d757f2d81e4238c91a6a990eb377f116cc152b",
      "parents": [
        "4d5ade5b29c618e97a8988efb6967cb4dd0e2183"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 01 09:40:23 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:57 2007 +0000"
      },
      "message": "sh: Fix r7780rp build.\n\nWith the addition of the R7780MP and R7785RP, the R7780RP build\nended up breaking. Trivial compile fix.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d5ade5b29c618e97a8988efb6967cb4dd0e2183",
      "tree": "376d71458747e23e7f5171b9914b0d516cad7c7b",
      "parents": [
        "db62e5bd297d1f325811c5495ad23de36db0fdd4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 27 11:25:57 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:56 2007 +0000"
      },
      "message": "sh: kdump support.\n\nThis adds support for kexec based crash dumps.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "db62e5bd297d1f325811c5495ad23de36db0fdd4",
      "tree": "7e320502c341ecd178c4308b184b957e1722ff84",
      "parents": [
        "2a8ff4596cde3ec2a51980288ebb28a0d196d19a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 26 12:17:20 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:56 2007 +0000"
      },
      "message": "sh: Move clock reporting to its own proc entry.\n\nPreviously this was done in cpuinfo, but with the number of clocks\ngrowing, it makes more sense to place this in a different proc entry.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2a8ff4596cde3ec2a51980288ebb28a0d196d19a",
      "tree": "a895745a2a0bf676a6740c0529175cf430dee489",
      "parents": [
        "005a336e71e9e3ea356f9afca5d66318d6901319"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.zh@hitachi.com",
        "time": "Thu Apr 26 11:51:00 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:56 2007 +0000"
      },
      "message": "sh: Solution Engine SH7705 board and CPU updates.\n\nThis fixes up SH7705 CPU support and the SE7705 board\nfor some of the recent changes.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.zh@hitachi.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1929cb340b74904c130fdf3de3fe5bbedb68a5aa",
      "tree": "2675de406fca78e6bfd5b29535bbb220a167bc2e",
      "parents": [
        "34a780a0afeb8f99c9ca9934f4cc0822541769c6"
      ],
      "author": {
        "name": "dmitry pervushin",
        "email": "dimka@nomadgs.com",
        "time": "Tue Apr 24 13:39:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:56 2007 +0000"
      },
      "message": "sh: SH7722 clock framework support.\n\nThis adds support for the SH7722 (MobileR) to the clock framework.\n\nSigned-off-by: dmitry pervushin \u003cdimka@nomadgs.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dd12666278daa0008ac439603c8d3037bc213556",
      "tree": "30babf696450d5ee64798e3973bbcb6b44b0f20c",
      "parents": [
        "760bcb1deec13c50e20399c84cb6a8ea41cc2820"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 10 07:38:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:56 2007 +0000"
      },
      "message": "sh: Obey CONFIG_HZ for HZ definition.\n\nThis wasn\u0027t being set before, so now it\u0027s set for when it makes sense.\nThe shwdt case still requires HZ to be fixed at 1000 for the WOVF period,\nso this is still preserved.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "760bcb1deec13c50e20399c84cb6a8ea41cc2820",
      "tree": "5e4d49b2fa8559170d36601a543187b639bb3c0f",
      "parents": [
        "b7aee517c8302d651ff057fdcebee3c1f53c3b2e"
      ],
      "author": {
        "name": "SUGIOKA Toshinobu",
        "email": "sugioka@itonet.co.jp",
        "time": "Fri Mar 30 14:51:44 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:55 2007 +0000"
      },
      "message": "sh: Fix fstatat64() syscall.\n\nSigned-off-by: SUGIOKA Toshinobu \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b75762302e144b73f12b72c59b99401d036680aa",
      "tree": "92b2ea71d705652bcb3ec9435e86fcf9c06b5757",
      "parents": [
        "cd6c7ea234dc8a8607283e056d8010b2bd3c6369"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.zh@hitachi.com",
        "time": "Thu Mar 29 00:07:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:55 2007 +0000"
      },
      "message": "sh: SH7780 Solution Engine board support.\n\nThis adds support for the SH7780-based Solution Engine reference board.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.zh@hitachi.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0264f1603904dbee3196abc748a53fb0b23b8046",
      "tree": "43678111c8404b9b957c79ed4d1168f4d40939e1",
      "parents": [
        "652b9672cfc4000382f0f3f41907d9d32e5bd327"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 28 23:36:03 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:55 2007 +0000"
      },
      "message": "sh: Tidy up L-BOX area5 addresses.\n\nL-BOX can use the normal PA_AREA5_IO, there\u0027s no reason for it to\nreproduce it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "01066625e9ae39742c92e21163f7f2a818e02762",
      "tree": "c5b8a2a2c9de29ed13094891fce2b7f5769ffca7",
      "parents": [
        "759ab068c4d4216c4ad247bfa851601dfb6500dc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 28 16:38:13 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:54 2007 +0000"
      },
      "message": "sh: bootmem tidying for discontig/sparsemem preparation.\n\nThis reworks some of the node 0 bootmem initialization in\npreparation for discontigmem and sparsemem support.\n\nARCH_POPULATES_NODE_MAP is switched to as a result of this.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9465a54fa4a9da628091c372baa84120f8304587",
      "tree": "ef34abf9debce228b0985e0fb783ca46939e626a",
      "parents": [
        "c86c5a910451dd5a30e62a9e36d8e9b3c7a0c1d1"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Tue Mar 27 18:13:51 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:54 2007 +0000"
      },
      "message": "sh: MS7712SE01 board support.\n\nSupport the SH7712 (SH3-DSP) Solution Engine reference board.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c86c5a910451dd5a30e62a9e36d8e9b3c7a0c1d1",
      "tree": "69acbb65e61a8895dfdebfd70dc58f5d8d9dbe38",
      "parents": [
        "00e8c494a1603eac0a2cae9836e624a752ad45b1"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Mon Mar 26 14:27:43 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:54 2007 +0000"
      },
      "message": "sh: L-BOX RE2 support.\n\nThis adds support for the L-BOX RE2 router.\n\n\thttp://www.nttcom.co.jp/l-box/\n\nL-BOX RE2 is a SH7751R-based router. It has CF, Cardbus, serial,\nand LAN x2. This is one of the very few SH boards that a general\nperson can obtain now.\n\nThe L-BOX shipped with a 2.4.28 kernel, this is a rewritten patch\nadding it to current git.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "32351a28a7e1f2c68afbe559dd35e1ad0301be6d",
      "tree": "289c28c605da6876125fa2105d880860b88b5017",
      "parents": [
        "be782df54c51b50dd4dbc363a5a5afa04565fc60"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 12 14:38:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:53 2007 +0000"
      },
      "message": "sh: Add SH7785 Highlander board support (R7785RP).\n\nThis adds preliminary support for the SH7785-based Highlander board.\nSome of the Highlander support code is reordered so that most of it\ncan be reused directly.\n\nThis also plugs in missing SH7785 checks in the places that need it,\nas this is the first board to support the CPU.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "be782df54c51b50dd4dbc363a5a5afa04565fc60",
      "tree": "be45290a6d46e8746b5b9b51c1c3b804c6816177",
      "parents": [
        "fa69151173b1fc6fa3ced0edd5c2ea83b5d32bc1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 12 14:09:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:53 2007 +0000"
      },
      "message": "sh: NR_IRQS consolidation.\n\nEach board sets the total number of IRQs that it\u0027s interested in via\nthe machvec. Previously we cared about the off vs on-chip IRQ range,\nbut any code relying on that is long dead. Set NR_IRQS to something\nsensible given the vector range, and allow boards to cap it if they\nreally care.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa69151173b1fc6fa3ced0edd5c2ea83b5d32bc1",
      "tree": "e7af97ccddc06d54dd6d6982a64cbf4982693379",
      "parents": [
        "45ed285b54930767937deb0eaf718b1d08c3c475"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 08 19:41:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:53 2007 +0000"
      },
      "message": "sh: generic BUG() support.\n\nWire up GENERIC_BUG for SH. This moves off of the special bug\nframe and on to the generic struct bug_entry. Roughly the same\nsemantics are retained, and we can kill off some of the verbose\nBUG() reporting code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa5da2f7bdcf885efe65a37df13907c7d72296f6",
      "tree": "54104d5f660a1ec824505b28540eb2c5e4be390a",
      "parents": [
        "15700770ef7c5d12e2f1659d2ddbeb3f658d9f37"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 08 17:27:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:51 2007 +0000"
      },
      "message": "sh: Bring kgdb back from the dead.\n\nThis code has suffered quite a bit of bitrot, do some basic\ntidying to get it to a reasonably functional state again.\nThis gets the basic support and the console working again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea62ccd00fd0b6720b033adfc9984f31130ce195",
      "tree": "9837b797b2466fffcb0af96c388b06eae9c3df18",
      "parents": [
        "886a0768affe9a32f18c45f8e1393bca9ece5392",
        "35060b6a9a4e1c89bc6fbea61090e302dbc61847"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 05 14:55:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 05 14:55:20 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (231 commits)\n  [PATCH] i386: Don\u0027t delete cpu_devs data to identify different x86 types in late_initcall\n  [PATCH] i386: type may be unused\n  [PATCH] i386: Some additional chipset register values validation.\n  [PATCH] i386: Add missing !X86_PAE dependincy to the 2G/2G split.\n  [PATCH] x86-64: Don\u0027t exclude asm-offsets.c in Documentation/dontdiff\n  [PATCH] i386: avoid redundant preempt_disable in __unlazy_fpu\n  [PATCH] i386: white space fixes in i387.h\n  [PATCH] i386: Drop noisy e820 debugging printks\n  [PATCH] x86-64: Fix allnoconfig error in genapic_flat.c\n  [PATCH] x86-64: Shut up warnings for vfat compat ioctls on other file systems\n  [PATCH] x86-64: Share identical video.S between i386 and x86-64\n  [PATCH] x86-64: Remove CONFIG_REORDER\n  [PATCH] x86-64: Print type and size correctly for unknown compat ioctls\n  [PATCH] i386: Remove copy_*_user BUG_ONs for (size \u003c 0)\n  [PATCH] i386: Little cleanups in smpboot.c\n  [PATCH] x86-64: Don\u0027t enable NUMA for a single node in K8 NUMA scanning\n  [PATCH] x86: Use RDTSCP for synchronous get_cycles if possible\n  [PATCH] i386: Add X86_FEATURE_RDTSCP\n  [PATCH] i386: Implement X86_FEATURE_SYNC_RDTSC on i386\n  [PATCH] i386: Implement alternative_io for i386\n  ...\n\nFix up trivial conflict in include/linux/highmem.h manually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6",
      "tree": "824e770379f8dea598e411ba43aeb7659f26c8dc",
      "parents": [
        "e325e1f0783382298141c74737712637943c6063"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:34 2007 -0700"
      },
      "message": "PCI: scatterlist.h needs types.h\n\nMost architectures\u0027 scatterlist.h use the type dma_addr_t, but omit to\ninclude \u003casm/types.h\u003e which defines it.  This could lead to build failures,\nso let\u0027s add the missing includes.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d6dd61c831226f9cd7750885da04d360d6455101",
      "tree": "30f84a429821d207f7de5dd6225d3d9515042c0a",
      "parents": [
        "5311ab62cdc7788784971ed816ce85e926f3e994"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 02 19:27:14 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:14 2007 +0200"
      },
      "message": "[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destruction\n\nAdd hooks to allow a paravirt implementation to track the lifetime of\nan mm.  Paravirtualization requires three hooks, but only two are\nneeded in common code.  They are:\n\narch_dup_mmap, which is called when a new mmap is created at fork\n\narch_exit_mmap, which is called when the last process reference to an\n  mm is dropped, which typically happens on exit and exec.\n\nThe third hook is activate_mm, which is called from the arch-specific\nactivate_mm() macro/function, and so doesn\u0027t need stub versions for\nother architectures.  It\u0027s called when an mm is first used.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: linux-arch@vger.kernel.org\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0278ef8b484a71917bd4f03a763285cdaac10954",
      "tree": "8f6f7bf2e2a85b4643dfe3d0475811ce858fb4fc",
      "parents": [
        "15c54033964a943de7b0763efd3bd0ede7326395",
        "cd9ad58d4061494e7fdd70ded7bcf2418daf356a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:29:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 09:29:04 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (67 commits)\n  [SCSI] SUNESP: Complete driver rewrite to version 2.0\n  [SPARC64]: Convert PCI over to generic struct iommu/strbuf.\n  [SPARC]: device_node name constification fallout\n  [SPARC64]: Convert SBUS over to generic iommu/strbuf structs.\n  [SPARC64]: Add generic iommu and strbuf structs to iommu.h\n  [SPARC64]: Consolidate {sbus,pci}_iommu_arena.\n  [SPARC]: Make device_node name and type const\n  [SPARC64]: constify some paramaters of OF routines\n  [TIGON3]: of_get_property() returns const.\n  [SPARC64]: Fix PCI rework to adhere to of_get_property() const return.\n  [SPARC64]: Document and fix calculation of pages_avail.\n  [SPARC64]: Make sure pbm-\u003eprom_node is setup easly enough in psycho.c\n  [SPARC64]: Use bootmem_bootmap_pages() in choose_bootmap_pfn().\n  [SPARC64]: Add proper header file extern for cmdline_memory_size.\n  [SPARC64]: Kill sparc_ultra_dump_{i,d}tlb()\n  [SPARC64]: Use DECLARE_BITMAP and BITS_TO_LONGS in mm/init.c\n  [SPARC64]: Give move verbose show_mem() output just like i386.\n  [SPARC64]: Mark show_mem() printk\u0027s with KERN_INFO.\n  [SPARC64]: Kill kvaddr_to_phys() and friends.\n  [SPARC64]: Privatize sun4u_get_pte() and fix name.\n  ...\n"
    },
    {
      "commit": "ded220bd8f0823771fc0a9bdf7f5bcbe543197b6",
      "tree": "530854859821c51cb3bcd9092140c535153627e5",
      "parents": [
        "357418e7cac16fed4ca558c6037d189d2109c9c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 29 01:18:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:39 2007 -0700"
      },
      "message": "[STRING]: Move strcasecmp/strncasecmp to lib/string.c\n\nWe have several platforms using local copies of identical\ncode.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92f37fd2ee805aa77925c1e64fd56088b46094fc",
      "tree": "8251c38b83ab362116dac89d94412ce229b42831",
      "parents": [
        "c7a3c5da35055e2fa97ed4f0da3eec4bd0ef4c38"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sun Mar 25 22:14:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:21 2007 -0700"
      },
      "message": "[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support\n\nNow that network timestamps use ktime_t infrastructure, we can add a new\nSOL_SOCKET sockopt  SO_TIMESTAMPNS.\n\nThis command is similar to SO_TIMESTAMP, but permits transmission of\na \u0027timespec struct\u0027 instead of a \u0027timeval struct\u0027 control message.\n(nanosecond resolution instead of microsecond)\n\nControl message is labelled SCM_TIMESTAMPNS instead of SCM_TIMESTAMP\n\nA socket cannot mix SO_TIMESTAMP and SO_TIMESTAMPNS : the two modes are\nmutually exclusive.\n\nsock_recv_timestamp() became too big to be fully inlined so I added a\n__sock_recv_timestamp() helper function.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCC: linux-arch@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae40eb1ef30ab4120bd3c8b7e3da99ee53d27a23",
      "tree": "b5ae288b3c27d13bde9648c41d7db3cfe1884bc2",
      "parents": [
        "cb69cc52364690d7789940c480b3a9490784b680"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sun Mar 18 17:33:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:04 2007 -0700"
      },
      "message": "[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution\n\nNow network timestamps use ktime_t infrastructure, we can add a new\nioctl() SIOCGSTAMPNS command to get timestamps in \u0027struct timespec\u0027.\nUser programs can thus access to nanosecond resolution.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCC: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b863f46e6a523276b77dd128ec268f8c509b4554",
      "tree": "b976d19a6ee092ae95af66b0a1977dad00a41640",
      "parents": [
        "310f7963c24ab8fa56a539fa060dd84560ce26e9"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer_e1@hotmail.com",
        "time": "Wed Mar 28 19:45:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 28 19:45:59 2007 +0900"
      },
      "message": "sh: Trivial fix for hp6xx build.\n\nThe IRQ3 define was removed when asm-sh/irq.h was cleaned up,\nthis updates the hp6xx header to use the IRQ number directly.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer_e1@hotmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "310f7963c24ab8fa56a539fa060dd84560ce26e9",
      "tree": "8cae6e5c394828941959f8b0777ff3a6f06abd01",
      "parents": [
        "9c5b406b9a857a67caf778f096bfc7f4e6b0401a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 28 17:26:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 28 17:26:19 2007 +0900"
      },
      "message": "sh: Fixup __cmpxchg() compile breakage with gcc4.\n\nAs reported by Manuel:\n\nWhen I build linux with GCC-4.x and enable\nCONFIG_CC_OPTIMIZE_FOR_SIZE linking fails with this error:\n\n  LD      .tmp_vmlinux1\n  kernel/built-in.o: In function \u0027__cmpxchg_called_with_bad_pointer\u0027\n  make[1]: *** [.tmp_vmlinux1] Error 1\n  make: *** [_all] Error 2\n\nThis ended up being an inlining problem, fixed by explicitly\nincluding linux/compiler.h and grabbing the definitions from there.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3afb209a43a4216ad4f1411922d47a44252926c6",
      "tree": "8c91a9edad3b09181bd290f33f3e14e3d7c01e2c",
      "parents": [
        "ffe1b4e9f436fd7bb784f3bf7ee963c149fbca5f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 13:03:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 13:03:35 2007 +0900"
      },
      "message": "sh: Fix bogus regs pointer in do_IRQ().\n\nSH-3 and SH-4 were trampling the register, and SH-2 wasn\u0027t even\nsetting it in the first place. This ended up with some rather\nbroken behaviour in the sysrq show_regs().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fbd168461e65e73016c34b2eacd76d87218c8a9f",
      "tree": "2adf26ca0574944bf6d13f1cd8827de752ad6ecc",
      "parents": [
        "72a121ba6d1a264b1d42892ec5d3ccd2b2af6b74"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Mar 12 16:12:45 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 12 16:12:45 2007 +0900"
      },
      "message": "sh: Convert struct ioctls to static defines.\n\nThis fixes up some compile failures for cases where we don\u0027t include\nall of the headers. There\u0027s not much point in keeping the struct\nreferences around anyways, most of the others have been converted\nalready.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "72a121ba6d1a264b1d42892ec5d3ccd2b2af6b74",
      "tree": "d9e1d41ee2375ce4b3f85cde83d5b13cc397e1ca",
      "parents": [
        "bb68660943fc0dc2a5fa634243f3c6b7fb715626"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 12 15:55:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 12 15:55:19 2007 +0900"
      },
      "message": "sh: Define missing __NR_readahead.\n\nFor some reason sh was missing __NR_readahead, even though the\nsyscall was wired up, and the slot was reserved. Caught with\ndwmw2\u0027s missing syscall checker.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "39e688a94b94eaba768b1494e19e96f828fc2688",
      "tree": "706ce255a95d0705241beafb8354fb7253a24af4",
      "parents": [
        "c87a7111349891043cb0a62b0ba745264d4b600a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 05 19:46:47 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 05 19:46:47 2007 +0900"
      },
      "message": "sh: Revert lazy dcache writeback changes.\n\nThese ended up causing too many problems on older parts,\nrevert for now..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "87e29cacb7d09c81b09224bec395f970df958af4",
      "tree": "536a67c79bc54a6de1e911b31b6918efa2700c6d",
      "parents": [
        "5c36e6578d81f79ede871d3e66a0d6beeffeb3dc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 01 15:56:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 05 14:13:26 2007 +0900"
      },
      "message": "sh: Use L1_CACHE_BYTES for .data.cacheline_aligned.\n\nPreviously this was using a hardcoded 32, use L1_CACHE_BYTES for\ncacheline alignment instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9432f96803139adaff0cd9f4fa38b7fb99cda366",
      "tree": "e2006ca8390dc4c8b14d08c658ccd5bfd80d401e",
      "parents": [
        "20b0f65d35ae45d43f363ace3744a775a752d265"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Feb 23 13:22:17 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 05 14:13:25 2007 +0900"
      },
      "message": "sh: Clear UBC when not in use.\n\nThis takes care of tearing down the UBC so it\u0027s not inadvertently\nleft configured at the next context switch time. Failure to do\nthis results in spurious SIGTRAPs in certain debug sequences.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9c57548f17806ffd8e4dc4f7973ce78bbfbc2079",
      "tree": "b42b80e40e1f84fcea23ceb76fa697022df6ed9b",
      "parents": [
        "e65fa9f59e9230b72ac298d445b4a18a4eefeb34"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 15 18:20:52 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 15 18:20:52 2007 +0900"
      },
      "message": "sh: rts7751r2d board updates.\n\nThis tidies up some of the rts7751r2d mess and gets it booting\nagain. Update the defconfig, too.\n\nSigned-off-by: Masayuki Hosokawa \u003chosokawa@ace-jp.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e65fa9f59e9230b72ac298d445b4a18a4eefeb34",
      "tree": "402036274b557da72a93b17fffc95f41c3137704",
      "parents": [
        "71074d3a2c70aa8a213222fef5014bfd9b3daf1f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 14 15:06:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 14 15:06:09 2007 +0900"
      },
      "message": "sh: Kill off dead bigsur and ec3104 boards.\n\nNeither of these have had any maintenance in years, and there\u0027s\nno interest in keeping them straggling along. These have already\nbeen slated for removal some time, so finally just get rid of them.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "db2e1fa3f0eefbbe04e90d6e4d290ee176b28248",
      "tree": "5d63957fbd938cc02c31bec286f37caadf471eb2",
      "parents": [
        "401e9093a326725780aed270a6eb53e7ddab14ff"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 14 14:13:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 14 14:13:10 2007 +0900"
      },
      "message": "sh: Revert TLB miss fast-path changes that broke PTEA parts.\n\nThis ended up causing problems for older parts (particularly ones\nusing PTEA). Revert this for now, it can be added back in once it\u0027s\nhad some more testing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c7666e72cff1a2793055486340ac5f5137494c08",
      "tree": "9a8ee38faa6f4bb97ff6d9cb31c83b31f6dd3cc2",
      "parents": [
        "fe8289175059a807094ba962828318910ea08a37"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 11:11:22 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 11:11:22 2007 +0900"
      },
      "message": "sh: define dma noncoherent API functions.\n\nsh was missing these, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fe8289175059a807094ba962828318910ea08a37",
      "tree": "268dbba5c6611634ebdf2682d8820921cf4fc408",
      "parents": [
        "ca43ecbf6e5c7216152e5a388f2ecdd87e07a293"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 11:09:15 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 11:09:15 2007 +0900"
      },
      "message": "sh: Missing flush_dcache_all() proto in cacheflush.h.\n\nSome boards need this, so provide a definition.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f5df54dc2e1dce80eb7fb45f3f6d5ce096d911f3",
      "tree": "bb46a207a653feeb6e0264c1fd9608052eebccb3",
      "parents": [
        "a5ba7d545364b85c3a97f65d328be55ca933a9c7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 07 20:00:01 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:46 2007 +0900"
      },
      "message": "sh: Add cpu-features header to asm/Kbuild.\n\nThis is used by the libc for parsing CPU capability flags passed\nvia the ELF auxvt, needed for run-time selection of atomic opcodes\namongst other things.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a5ba7d545364b85c3a97f65d328be55ca933a9c7",
      "tree": "600394a024abd6db2e465061199570b9fde953e1",
      "parents": [
        "b37814352d2c4b83e0636e57f997c3a79d33be05"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 07 19:58:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:46 2007 +0900"
      },
      "message": "sh: Move __KERNEL__ up in asm/page.h.\n\nThis was breaking the uClibc build, which triggered the bogus page\nsize error.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b37814352d2c4b83e0636e57f997c3a79d33be05",
      "tree": "8f2dca6fb9aab93cd7bc15d4e1c7ea836c9b3bb6",
      "parents": [
        "5904539b7f21ae97f16278ea4bfb81fd19749e1a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 07 19:11:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:46 2007 +0900"
      },
      "message": "sh: Fix syscall numbering breakage.\n\nWe accidentally broke the inotify syscalls, fix those up again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea9af69481730e3d712104dfd549ba6c8ddd29f1",
      "tree": "b6b0369a186f3df1b8061791c1cbc2e7fd161104",
      "parents": [
        "11c1965687b0a472add948d4240dfe65a2fcb298"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 25 19:28:54 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:45 2007 +0900"
      },
      "message": "sh: Local TLB flushing variants for SMP prep.\n\nRename the existing flush routines to local_ variants for use by\nthe IPI-backed global flush routines on SMP.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "11c1965687b0a472add948d4240dfe65a2fcb298",
      "tree": "69a71a34591bbdc6339dbe72de36819479f96198",
      "parents": [
        "aec5e0e1c179fac4bbca4007a3f0d3107275a73c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 25 10:19:56 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:45 2007 +0900"
      },
      "message": "sh: Fixup cpu_data references for the non-boot CPUs.\n\nThere are a lot of bogus cpu_data-\u003e references that only end up working\nfor the boot CPU, convert these to current_cpu_data to fixup SMP.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aec5e0e1c179fac4bbca4007a3f0d3107275a73c",
      "tree": "3b251e52a89445a5546f398fb16a002435b6c2b6",
      "parents": [
        "506b85f4114b912d2e91fab8da9849289e43857f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 25 09:51:47 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:45 2007 +0900"
      },
      "message": "sh: Use a per-cpu ASID cache.\n\nPreviously this was implemented using a global cache, cache\nthis per-CPU instead and bump up the number of context IDs to\nmatch NR_CPUS.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9f8a5e3a44d81bbf19fddeb74645dec6b0e23b23",
      "tree": "4dafea7b95e764eb9d01b66eca2800527171a7fa",
      "parents": [
        "6dcda6f1ecef86209ac161631837bc57172ba049"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Thu Jan 25 15:22:11 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:45 2007 +0900"
      },
      "message": "sh: SH-DMAC compile fixes\n\nThis patch does the following:\n- remove the make_ipr_irq stuff from dma-sh.c and replace it\n  with a simple channel\u003c-\u003eirq mapping table.\n- add DMTEx_IRQ constants for sh4 cpus\n- fix sh7751 DMAE irq number\n\nThe SH7780 uses the same IRQs for DMA as other SH4 types, so\nI put the constants on top of the dma.h file.\n\nOther CPU types need to #define their own DMTEx_IRQ contants\nin their appropriate header.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26b7a78c55fbc0e23a7dc19e89fd50f200efc002",
      "tree": "a830e70a57d4e9cbc669bc362db73ba5ace30d4d",
      "parents": [
        "7a847f819063b80cc5b38d39e8aad4d60f6ca2fd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 28 10:31:48 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:44 2007 +0900"
      },
      "message": "sh: Lazy dcache writeback optimizations.\n\nThis converts the lazy dcache handling to the model described in\nDocumentation/cachetlb.txt and drops the ptep_get_and_clear() hacks\nused for the aliasing dcaches on SH-4 and SH7705 in 32kB mode. As a\nbonus, this slightly cuts down on the cache flushing frequency.\n\nWith that and the PTEA handling out of the way, the update_mmu_cache()\nimplementations can be consolidated, and we no longer have to worry\nabout which configuration the cache is in for the SH7705 case.\n\nAnd finally, explicitly disable the lazy writeback on SMP (SH-4A).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7a847f819063b80cc5b38d39e8aad4d60f6ca2fd",
      "tree": "f60ac00a1860d188e83f31883df7be807e500bff",
      "parents": [
        "aa4a5db52a440d32eab134bfb79d2c9af71eedb4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 26 15:29:19 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:44 2007 +0900"
      },
      "message": "sh: More tidying for large base pages.\n\nThere were a few more things that needed fixing up, namely THREAD_SIZE\nand the TLB miss handler where certain PTRS_PER_PGD \u003d\u003d PTRS_PER_PTE\nassumptions were being made.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "106dac130d6fb6670a0bbfa8c714054990b41b03",
      "tree": "aec64227b43045d9934551e85e9bad0834053327",
      "parents": [
        "5c67cd05e3e9b6f08c3472dd66f0d8d03e1ee870"
      ],
      "author": {
        "name": "SUGIOKA Toshinobu",
        "email": "sugioka@itonet.co.jp",
        "time": "Tue Dec 19 12:13:55 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:44 2007 +0900"
      },
      "message": "sh: syscall 300 should be __NR_fstatat64.\n\nsyscall number 300 fails while testing with latest LTP\n(ltp-full-20061121.tgz) on sh.\n\nsys_fstatat64 is called on syscall 300 (see arch/sh/kernel/syscalls.S),\nand __ARCH_WANT_STAT64 is defined in include/asm-sh/unistd.h, so\nfollowing patch seems correct.\n\nSigned-off-by: SUGIOKA Toshinobu \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f413d0d9fa7abcecc40e115cf4aead372d164a75",
      "tree": "72146d33f19d338076c55b7597dc15ce3f357f2c",
      "parents": [
        "ec2f9d1331f658433411c58077871e1eef4ee1b4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 13 17:40:05 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 13 10:54:43 2007 +0900"
      },
      "message": "sh: Use a jump call table for debug trap handlers.\n\nThis rips out most of the needlessly complicated sh_bios and kgdb\ntrap handling, and forces it all through a common fast dispatch path.\nAs more debug traps are inserted, it\u0027s important to keep them in sync\nfor all of the parts, not just SH-3/4.\n\nAs the SH-2 parts are unable to do traps in the \u003e\u003d 0x40 range, we\nrestrict the debug traps to the 0x30-0x3f range on all parts, and\nalso bump the kgdb breakpoint trap down in to this range (from 0xff\nto 0x3c) so it\u0027s possible to use for nommu.\n\nOptionally, this table can be padded out to catch spurious traps for\nSH-3/4, but we don\u0027t do that yet..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4564f9e5fd00767d11fcf61e0d52787706dfcc87",
      "tree": "e7d2dd2c80099c23a7dadfb53f8faa74dba7d484",
      "parents": [
        "4a3b0a490d49ada8bbf3f426be1a0ace4dcd0a55"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Feb 10 01:45:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:26 2007 -0800"
      },
      "message": "[PATCH] consolidate line discipline number definitions\n\nThe line discipline numbers N_* are currently defined for each architecture\nindividually, but (except for a seeming mistake) identically, in\nasm/termios.h.  There is no obvious reason why these numbers should be\narchitecture specific, nor any apparent relationship with the termios\nstructure.  The total number of these, NR_LDISCS, is defined in linux/tty.h\nanyway.  So I propose the following patch which moves the definitions of\nthe individual line disciplines to linux/tty.h too.\n\nThree of these numbers (N_MASC, N_PROFIBUS_FDL, and N_SMSBLOCK) are unused\nin the current kernel, but the patch still keeps the complete set in case\nthere are plans to use them yet.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a9b0db19262dbb09f3a34195e68cafd5dc3fa10",
      "tree": "4fc4cd76617f8899494ae1f2b58aac4afe114490",
      "parents": [
        "2116245ee121af820225834e9695005ab07d1e84"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 24 21:56:20 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "message": "[APM] SH: Convert to use shared APM emulation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec8c0446b6e2b67b5c8813eb517f4bf00efa99a9",
      "tree": "e7c12d7c486c958a5e38888b41cfcd6a558f1aff",
      "parents": [
        "bcd022801ee514e28c32837f0b3ce18c775f1a7b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 17:14:57 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:27:08 2006 -0800"
      },
      "message": "[PATCH] Optimize D-cache alias handling on fork\n\nVirtually index, physically tagged cache architectures can get away\nwithout cache flushing when forking.  This patch adds a new cache\nflushing function flush_cache_dup_mm(struct mm_struct *) which for the\nmoment I\u0027ve implemented to do the same thing on all architectures\nexcept on MIPS where it\u0027s a no-op.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a102eed9c4e1d21bad07a8fd97bd4fbf125d966",
      "tree": "9ec99f046b94971db46b08a87d7eab3e84c4acd4",
      "parents": [
        "3df494a32b936aef76d893f5065f962ebd9b9437"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 13 00:34:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:49 2006 -0800"
      },
      "message": "[PATCH] PM: Fix SMP races in the freezer\n\nCurrently, to tell a task that it should go to the refrigerator, we set the\nPF_FREEZE flag for it and send a fake signal to it.  Unfortunately there\nare two SMP-related problems with this approach.  First, a task running on\nanother CPU may be updating its flags while the freezer attempts to set\nPF_FREEZE for it and this may leave the task\u0027s flags in an inconsistent\nstate.  Second, there is a potential race between freeze_process() and\nrefrigerator() in which freeze_process() running on one CPU is reading a\ntask\u0027s PF_FREEZE flag while refrigerator() running on another CPU has just\nset PF_FROZEN for the same task and attempts to reset PF_FREEZE for it.  If\nthe refrigerator wins the race, freeze_process() will state that PF_FREEZE\nhasn\u0027t been set for the task and will set it unnecessarily, so the task\nwill go to the refrigerator once again after it\u0027s been thawed.\n\nTo solve first of these problems we need to stop using PF_FREEZE to tell\ntasks that they should go to the refrigerator.  Instead, we can introduce a\nspecial TIF_*** flag and use it for this purpose, since it is allowed to\nchange the other tasks\u0027 TIF_*** flags and there are special calls for it.\n\nTo avoid the freeze_process()-refrigerator() race we can make\nfreeze_process() to always check the task\u0027s PF_FROZEN flag after it\u0027s read\nits \"freeze\" flag.  We should also make sure that refrigerator() will\nalways reset the task\u0027s \"freeze\" flag after it\u0027s set PF_FROZEN for it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41504c39726a7099e5a42508dd57fe561c8b4129",
      "tree": "29e3ea77a973fc7ee137e78a03b2b6c24b99d559",
      "parents": [
        "5432143464ee7f5cb8b0b015a0fd1c3279af10ae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 11 20:28:03 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:09 2006 +0900"
      },
      "message": "sh: SH-MobileR SH7722 CPU support.\n\nThis adds CPU support for the SH7722.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5432143464ee7f5cb8b0b015a0fd1c3279af10ae",
      "tree": "000f509ed9495c6a36d8f4083e6cac69d87e6f58",
      "parents": [
        "37bda1da4570c2e9c6dd34e77d2120218e384950"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Dec 09 09:17:01 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:09 2006 +0900"
      },
      "message": "sh: Fixup dma_cache_sync() callers.\n\nThis now takes a struct device, update all of the callers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dc34d312c7b25d5d0f54c16d143a9526936e5d38",
      "tree": "3f409a98a130e688ffbe7787f18166b2a29f08a4",
      "parents": [
        "1b73e6ae45d0353a062d7bea707757a235473cf9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 08 17:41:43 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:08 2006 +0900"
      },
      "message": "sh: BUG() handling through trapa vector.\n\nPreviously we haven\u0027t been doing anything with verbose BUG() reporting,\nand we\u0027ve been relying on the oops path for handling BUG()\u0027s, which is\nrather sub-optimal.\n\nThis switches BUG handling to use a fixed trapa vector (#0x3e) where we\nconstruct a small bug frame post trapa instruction to get the context\nright. This also makes it trivial to wire up a DIE_BUG for the atomic\ndie chain, which we couldn\u0027t really do before.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ec723fbe7e19f5a66cea183bca7ca20675631a7a",
      "tree": "2a716c86a4ba9924459c9e6436a31b1acb62d449",
      "parents": [
        "a45e724ba07c02bcf3da96ddc4efefbfe10957f5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 07 20:33:38 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:08 2006 +0900"
      },
      "message": "sh: Split out atomic ops logically.\n\nWe have a few different ways to do the atomic operations, so split\nthem out in to different headers rather than bloating atomic.h.\nKernelspace gUSA will take this up to a third implementation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6250e37292b9679b82a3edc28f330a32eed9ae4",
      "tree": "d6af5ad17115f0fda39bacd0fd5dc0f70aab9be7",
      "parents": [
        "31ccb081ec6c7eedfd7e88a48365c67ce44ecb92"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 07 17:27:18 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: landisk board build fixes.\n\nGet the landisk board building again..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fce3a24e7087ba1f56eea5ec14fec592e677e672",
      "tree": "47d38266092fc9087e2d5a7605775a8642efbb40",
      "parents": [
        "b482ad5daef786962279ae03090970b0ee8b8d1c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 07 13:20:58 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: push-switch fixups for work_struct API damage.\n\nINIT_WORK() dropped the data arg, so now we have to stash an extra\npointer and backpedal instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b482ad5daef786962279ae03090970b0ee8b8d1c",
      "tree": "e6035b1bbdd5ce530f6c24f6c4eb9e68dc92b4c2",
      "parents": [
        "b9b382dabba1e4a106093557933ec4411ebcbe0f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 07 12:43:52 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: Shut up csum_ipv6_magic() warnings.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b9b382dabba1e4a106093557933ec4411ebcbe0f",
      "tree": "d6d18f06d1f032d9b1230569dbacc22cc043a4ee",
      "parents": [
        "e45116b8d71ece9dbe41b114368ff7aebe3ae41a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 07 12:43:06 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:06 2006 +0900"
      },
      "message": "sh: Reworked swap cache entry encoding for SH-X2 MMU.\n\nIn the 64-bit PTE case there\u0027s no point in restricting the encoding\nto the low bits of the PTE, we can instead bump all of this up to\nthe high 32 bits and extend PTE_FILE_MAX_BITS to 32, adopting the\nsame convention used by x86 PAE.\n\nThere\u0027s a minor discrepency between the number of bits used for the\nswap type encoding between 32 and 64-bit PTEs, but this is unlikely\nto cause any problem given the extended offset.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "be90038a24c814dc98bc5a813f41855779000018",
      "tree": "6ed4585714f0a90e0de6627c403adc3fc42644d2",
      "parents": [
        "96b066b85c8e5b28fa7f25a7f0644f70f46b8881"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:38:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:56 2006 -0800"
      },
      "message": "[PATCH] tty: preparatory structures for termios revamp\n\nIn order to sort out our struct termios and add proper speed control we need\nto separate the kernel and user termios structures.  Glibc is fine but the\nother libraries rely on the kernel exported struct termios and we need to\nextend this without breaking the ABI/API\n\nTo do so we add a struct ktermios which is the kernel view of a termios\nstructure and overlaps the struct termios with extra fields on the end for\nnow.  (That limitation will go away in later patches).  Some platforms (eg\nalpha) planned ahead and thus use the same struct for both, others did not.\n\nThis just adds the structures but does not use them, it seems a sensible\nsplitting point for bisect if there are compile failures (not that I expect\nthem)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d1362c0d05b8543807ab403ac8ce813cab41fa4",
      "tree": "78f4f97229af02e4a8e3d1851b003b296db6dcda",
      "parents": [
        "f46ba2235feab5e686b1234c328a0577cde86e21"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 06 20:40:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:46 2006 -0800"
      },
      "message": "[PATCH] cleanup asm/setup.h userspace visibility\n\nMake the contents of the userspace asm/setup.h header consistent on all\narchitectures:\n\n - export setup.h to userspace on all architectures\n - export only COMMAND_LINE_SIZE to userspace\n - frv: move COMMAND_LINE_SIZE from param.h\n - i386: remove duplicate COMMAND_LINE_SIZE from param.h\n - arm:\n   - export ATAGs to userspace\n   - change u8/u16/u32 to __u8/__u16/__u32\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3fa72e4556ec1f04e46a0d561d9e785ecaa173d",
      "tree": "9c9b51dbecc27e977135b4e4793ea3dc99e8ba66",
      "parents": [
        "f67637ee4b5d90d41160d755b9a8cca18c394586"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Pass struct dev pointer to dma_cache_sync()\n\nPass struct dev pointer to dma_cache_sync()\n\ndma_cache_sync() is ill-designed in that it does not have a struct device\npointer argument which makes proper support for systems that consist of a\nmix of coherent and non-coherent DMA devices hard.  Change dma_cache_sync\nto take a struct device pointer as first argument and fix all its callers\nto pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5738ceed46782aea7663d62cb6398eb05fc4ce0",
      "tree": "156ebf498bc1d892d6f9e33d2751869417e30eb4",
      "parents": [
        "28ec24e23229ae3d333f8d7f0e6b31fa8ea7bf46"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 06 20:37:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:37 2006 -0800"
      },
      "message": "[PATCH] remove kernel syscalls\n\nThe last thing we agreed on was to remove the macros entirely for 2.6.19,\non all architectures. Unfortunately, I think nobody actually _did_ that,\nso they are still there.\n\n[akpm@osdl.org: x86_64 fix]\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Greg Schafer \u003cgschafer@zip.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea0f8feaa041f3ccec3d6b8ee51325b177daef06",
      "tree": "261c7d75e5caccbaface63370bae029ecd81b98a",
      "parents": [
        "fe9687dec0400c6de7187ab5efa91facd958ca84"
      ],
      "author": {
        "name": "Jamie Lenehan",
        "email": "lenehan@twibble.org",
        "time": "Wed Dec 06 12:05:02 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 12:05:02 2006 +0900"
      },
      "message": "sh: sh775x/titan fixes for irq header changes.\n\nThe following moves the creation of IPR interupts into setup-7750.c\nand updates a few other things to make it all work after the \"Drop\nCPU subtype IRQ headers\" commit. It boots and runs fine on my titan\nboard.\n\n - adds an ipr_idx to the ipr_data and uses a function in the subtype\n   code to calculate the address of the IPR registers\n\n - adds a function to enable individual interrupt mode for externals\n   in the subtype code and calls that from the titan board code\n   instead of doing it directly.\n\n - I changed the shift in the ipr_data to be the actual # of bits to\n   shift, instead of the numnber / 4 - made it easier to match with\n   the manual.\n\nSigned-off-by: Jamie Lenehan \u003clenehan@twibble.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5b67954e804465a4658dd4da8d52b87a8d1ea00c",
      "tree": "ecaf439834f2e6453c090700f051cd7952a6043a",
      "parents": [
        "f36af73304555849985b1fb5c0821c1bfab3a5a0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:20:53 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:20:53 2006 +0900"
      },
      "message": "sh: Fixup pte_mkhuge() build failure.\n\nWhen hugetlbpage support isn\u0027t enabled, this can be bogus.\nWrap it back in _PAGE_FLAGS_HARD to avoid changes to the\nbase PTE when not aiming for larger sizes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "afbfb52e47273a440df33274452c603e8c332de2",
      "tree": "041dc70061a67e787b362959298e093830b4b4d7",
      "parents": [
        "c03c69610bfa728805deceeb624ee4268c722a5a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 04 18:17:28 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: stacktrace/lockdep/irqflags tracing support.\n\nWire up all of the essentials for lockdep..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c03c69610bfa728805deceeb624ee4268c722a5a",
      "tree": "07085eab7196c1e7219473d5a164a0569bce9611",
      "parents": [
        "bd156147eb63ae525e0ac67868e41a808f03c532"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 14:32:54 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: Fixup movli.l/movco.l atomic ops for gcc4.\n\ngcc4 gets a bit pissy about the outputs:\n\ninclude/asm/atomic.h: In function \u0027atomic_add\u0027:\ninclude/asm/atomic.h:37: error: invalid lvalue in asm statement\ninclude/asm/atomic.h:30: error: invalid lvalue in asm output 1\n...\n\nthis ended up being a thinko anyways, so just fix it up.\n\nVerified for proper behaviour with the older toolchains, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd156147eb63ae525e0ac67868e41a808f03c532",
      "tree": "8774cf4f3297c94c10583f6331b5b17e0322f0db",
      "parents": [
        "1d118562c2067a42d0e8f70671a4ce27d7c6ffee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 13:23:47 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: dyntick infrastructure.\n\nThis adds basic NO_IDLE_HZ support to the SH timer API so timers\nare able to wire it up. Taken from the ARM version, as it fit in\nto our API with very few changes needed.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1d118562c2067a42d0e8f70671a4ce27d7c6ffee",
      "tree": "fa59028397143d7fa94d86785bee8443efe30798",
      "parents": [
        "e74b56800e78a10bc09b56a87831876a1d9d09ae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 13:15:14 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: Clock framework tidying.\n\nThis syncs up the SH clock framework with the linux/clk.h API,\nfor which there were only some minor changes required, namely\nthe clk_get() dev_id and subsequent callsites.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "510c72ad2dd4e05e6908755f51ac89482c6eb987",
      "tree": "fa2e9e9a674e38dd523d937329627560f0bd6b64",
      "parents": [
        "1dc41e58a553e612e3d0349bb60eef08f9462bde"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 27 12:06:26 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: Fixup various PAGE_SIZE \u003d\u003d 4096 assumptions.\n\nThere were a number of places that made evil PAGE_SIZE \u003d\u003d 4k\nassumptions that ended up breaking when trying to play with\n8k and 64k page sizes, this fixes those up.\n\nThe most significant change is the way we load THREAD_SIZE,\npreviously this was done via:\n\n\tmov\t#(THREAD_SIZE \u003e\u003e 8), reg\n\tshll8\treg\n\nto avoid a memory access and allow the immediate load. With\na 64k PAGE_SIZE, we\u0027re out of range for the immediate load\nsize without resorting to special instructions available in\nlater ISAs (movi20s and so on). The \"workaround\" for this is\nto bump up the shift to 10 and insert a shll2, which gives a\nbit more flexibility while still being much cheaper than a\nmemory access.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "db9b99d461ddbbaa43c1e3581b1677b82c960948"
}
