)]}'
{
  "log": [
    {
      "commit": "b111757c50ee30dad162192df6168e270a90c252",
      "tree": "49a38ddb2fd5f53ceb4f76c802c2185c1be9a6c6",
      "parents": [
        "f34e3b61f2be9628bd41244f3ecc42009c5eced5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jul 19 01:48:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:45 2007 -0700"
      },
      "message": "arch: personality independent stack top\n\nNew arch macro STACK_TOP_MAX it gives the larges valid stack address for the\narchitecture in question.\n\nIt differs from STACK_TOP in that it will not distinguish between\npersonalities but will always return the largest possible address.\n\nThis is used to create the initial stack on execve, which we will move down to\nthe proper location once the binfmt code has figured out where that is.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ollie Wild \u003caaw@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": "317b3c2167f5326a7de30a1abe50c9897da7a0e3",
      "tree": "e0a8481121bb54bc2e714ea3b6c89b67a881a278",
      "parents": [
        "10eb2659cc6059d0c4de2e2c66d1534091519f56"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:11 2007 -0700"
      },
      "message": "fbdev: detect primary display device\n\nAdd function helper, fb_is_primary_device().  Given struct fb_info, it will\nreturn a nonzero value if the device is the primary display.\n\nCurrently, only the i386 is supported where the function checks for the\nIORESOURCE_ROM_SHADOW flag.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10eb2659cc6059d0c4de2e2c66d1534091519f56",
      "tree": "804a53c7a3fd6fb4ef72454a0d962c3883bbb828",
      "parents": [
        "0c6c1ce079082ddde9ba5636c352c235cd395aa1"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:11 2007 -0700"
      },
      "message": "fbdev: move arch-specific bits to their respective subdirectories\n\nMove arch-specific bits of fb_mmap() to their respective subdirectories\n\n[bob.picco@hp.com: efi_range_is_wc is referenced but not declared]\n[bunk@stusta.de: fix include/asm-m68k/fb.h]\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b91cba52e9b7b3f1c0037908a192d93a869ca9e5",
      "tree": "bbce7f323c8f52b308af5a152673a75b3e445360",
      "parents": [
        "98283bb49c6c8c070ebde9f47489d3e9a83c1323",
        "e509ac4bbc661052dc73a2e8138800ba77d4ecb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 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: (68 commits)\n  sh: sh-rtc support for SH7709.\n  sh: Revert __xdiv64_32 size change.\n  sh: Update r7785rp defconfig.\n  sh: Export div symbols for GCC 4.2 and ST GCC.\n  sh: fix race in parallel out-of-tree build\n  sh: Kill off dead mach.c for hp6xx.\n  sh: hd64461.h cleanup and added comments.\n  sh: Update the alignment when 4K stacks are used.\n  sh: Add a .bss.page_aligned section for 4K stacks.\n  sh: Don\u0027t let SH-4A clobber SH-4 CFLAGS.\n  sh: Add parport stub for SuperIO ports.\n  sh: Drop -Wa,-dsp for DSP tuning.\n  sh: Update dreamcast defconfig.\n  fb: pvr2fb: A few more __devinit annotations for PCI.\n  fb: pvr2fb: Fix up section mismatch warnings.\n  sh: Select IPR-IRQ for SH7091.\n  sh: Correct __xdiv64_32/div64_32 return value size.\n  sh: Fix timer-tmu build for SH-3.\n  sh: Add cpu and mach links to CLEAN_FILES.\n  sh: Preliminary support for the SH-X3 CPU.\n  ...\n"
    },
    {
      "commit": "45e98cdb6d365b34b7a2d849e4d8bdc264d8e6e4",
      "tree": "172a959293a2c31691a162eca6af131e3ac89da2",
      "parents": [
        "98011f569e2ae1e4ae394f6e23faa16676d50de4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sun Jul 15 23:38:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:36 2007 -0700"
      },
      "message": "page table handling cleanup\n\nKill pte_rdprotect(), pte_exprotect(), pte_mkread(), pte_mkexec(), pte_read(),\npte_exec(), and pte_user() except where arch-specific code is making use of\nthem.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be15d65d97f924e11ad7b59b1dc23b9db8d02209",
      "tree": "2e5f9973639669176c19847a0d55e62d40a0c3b6",
      "parents": [
        "bdf4fa536ba5c6eff125f18231d54e227b1f3629"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Thu Jul 12 10:44:41 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 12 10:44:41 2007 +0900"
      },
      "message": "sh: hd64461.h cleanup and added comments.\n\nNow that we dont have PIO mapping anymore we need to make sure we\ngot the correct value in our headers. Some well needed comments\nhave also been added.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "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": "1b898040e214d1f5acd3baf14f07ef5f610d5c8a",
      "tree": "9ac84689ff590795a89a2c2a31ed0b9b644b1950",
      "parents": [
        "5296307de63f1949d601b3515f8b1a0a859c5847"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 07 07:28:11 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 07 07:28:11 2007 +0900"
      },
      "message": "sh: Add parport stub for SuperIO ports.\n\nSome boards have SuperIOs with PC-style parports, toss in the stub so\nthese can be supported.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "75f016a7ce75220d898608791870ab7da549a430",
      "tree": "134b9ab8e730c103e8e2280e712bb20a53c8990d",
      "parents": [
        "880dec100761f4fbc5fa5d22e658a8718828f04e"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Fri Jul 06 10:26:03 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 06 10:26:03 2007 +0900"
      },
      "message": "sh: Fix timer-tmu build for SH-3.\n\nWith the TMU register definitions being renamed on SH-4, SH-3 ended up\nbreaking. Update the TSTR define to match the SH-4 convention.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b1bd1ac5d4bffe3fd542bfe1784a583bd7df4fa",
      "tree": "9c9840807d84cb4d9ca981fbae5093eef1c9ed12",
      "parents": [
        "027e56e68543780870fda74360ca45e392c50e1c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:27:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:27:10 2007 +0900"
      },
      "message": "sh: Preliminary support for the SH-X3 CPU.\n\nThis adds basic support for UP SH-X3.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "027e56e68543780870fda74360ca45e392c50e1c",
      "tree": "989b160054ce11833b7edfadfa3af32325b41706",
      "parents": [
        "0630e45c887b3d3d8d6ad27af03ec4054926d635"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:23:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:23:49 2007 +0900"
      },
      "message": "sh: Hook up hard_smp_processor_id() for INTC2 block.\n\nWe need to know the CPU ID in order to calculate the mask and ack\nregisters effectively. Stub this in for UP.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fc1d4c9c3761ca8db52b647c6a4ba50771900a12",
      "tree": "205ec8220fac5ee77e3430bb0248426eb92effe8",
      "parents": [
        "eee4c4694fb2936258244bb391e6eec07f3eea8e"
      ],
      "author": {
        "name": "Kaz Kojima",
        "email": "kkojima@rr.iij4u.or.jp",
        "time": "Mon Jun 18 13:58:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 18 13:58:32 2007 +0900"
      },
      "message": "sh: Fix up futex implementation.\n\nSH is able to support a complete futex implementation on UP by way\nof gUSA. However, IRQ toggling must be done for the old CPUs that\ndon\u0027t have movli.l/movco.l (LL/SC) instructions. Provide a default\nimplementation that does this, so it\u0027s possible to optimize for\nnewer CPUs.\n\nFollows the same scheme as the current asm-sh/atomic-*.h headers.\n\nSigned-off-by: Kaz Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "68abdbbb03476a60d932eeba0035dd5069afec38",
      "tree": "de3854f76d6d9aec121c432a3cd276bb756003c9",
      "parents": [
        "50f63f2518ee68bc132d357d2b6fdb7f60ef79e0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jun 15 18:56:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 15 18:56:19 2007 +0900"
      },
      "message": "sh: rework ipr code\n\nThis patch reworks the ipr code by grouping the offset array together\nwith the ipr_data structure in a new data structure called ipr_desc.\nThis new structure also contains the name of the controller in struct\nirq_chip. The idea behind putting struct irq_chip in there is that we\ncan use offsetof() to locate the base addresses in the irq_chip\ncallbacks. This strategy has much in common with the recently merged\nintc2 code.\n\nOne logic change has been made - the original ipr code enabled the\ninterrupts by default but with this patch they are all disabled by\ndefault.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d619500aed2f9b841b2310bc94f8056ae9ca2a73",
      "tree": "42ca07266afbf0406d419e57dde404ad89cd316d",
      "parents": [
        "d3efbdd6c5e8c823b732df26a355ec931ccab374"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jun 15 10:41:54 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 15 10:41:54 2007 +0900"
      },
      "message": "sh: rework intc2 code\n\nThe shared intc2 code currently contains cpu-specific #ifdefs.\nThis is a tad unclean and it prevents us from using the shared code\nto drive board-specific irqs on the se7780 board.\n\nThis patch reworks the intc2 code by moving the base addresses of\nthe intc2 registers into struct intc2_desc. This new structure also\ncontains the name of the controller in struct irq_chip. The idea\nbehind putting struct irq_chip in there is that we can use offsetof()\nto locate the base addresses in the irq_chip callbacks.\n\nOne logic change has been made - the original shared intc2 code\nenabled the interrupts by default but with this patch they are all\ndisabled by default.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "357d59469c1179c30b8c425aba302346fac3594e",
      "tree": "6e27fcd85967ad06072ac84788ac891cbcc10235",
      "parents": [
        "54039591cee40ef1f440f1245ed066c3e7d54a9a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 15:32:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 15:32:07 2007 +0900"
      },
      "message": "sh: Tidy up dependencies for SH-2 build.\n\nSH-2 can presently get in to some pretty bogus states, so\nwe tidy up the dependencies a bit and get it all building\nagain.\n\nThis gets us a bit closer to a functional allyesconfig\nand allmodconfig, though there are still a few things to\nfix up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "14bea95b84a3eedfe9e12f576d5f9f63f0f1b6ff",
      "tree": "c1a8896535c40f64abc01f4543d3135edab9b223",
      "parents": [
        "711be60522829beb82807de2867e56513934ebec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 10:18:45 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 10:18:45 2007 +0900"
      },
      "message": "sh: Compile fix for SH7604 removal.\n\nThere was a last remaining reference to CPU_SH7604 that broke\nthe build, kill that off too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "711be60522829beb82807de2867e56513934ebec",
      "tree": "519231a44fa5c2046c5e01035e6333ca9403ce1a",
      "parents": [
        "b9601c5e59dd25693345558a301e833741bf5874"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Jun 08 11:56:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 08 11:56:31 2007 +0900"
      },
      "message": "sh: Warn against direct inclusion of \u003casm/rwsem.h\u003e.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b9601c5e59dd25693345558a301e833741bf5874",
      "tree": "992d8114b381354bc5e588766c065cc7728fe5df",
      "parents": [
        "33d63bd83bf9aa6b662a376a96b825acba721e8f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 08 11:55:28 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 08 11:55:28 2007 +0900"
      },
      "message": "sh: Kill off dead SH7604 support.\n\nThis was added during 2.5.x, but was never moved along. This\ncan easily be resurrected if someone has one they wish to work\nwith, but it\u0027s not worth keeping around in its current form.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b241cb0c885e55839fb0f93c6a4539c5416cc39f",
      "tree": "dc12c8df833820d642b22d4a5f556602c3832dde",
      "parents": [
        "07cbb41b5308b92f29649254ff755e48ea60e24c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 06 17:52:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:49 2007 +0000"
      },
      "message": "sh: Support for multiple nodes.\n\nThis adds basic support for multiple nodes on SH machines.\nThis is primarily useful for boards with many different\nmemory blocks that are otherwise unused (SH7722/SH7785 URAM\nand so forth).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cbd2d9d8fcd9d2a46d71d0703a76773c20383c66",
      "tree": "da3ae3e0b4f5ae87488c111ae5e3153031fccadd",
      "parents": [
        "f11b71e6578fbe8e059c51f5d2de223a3804507a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 04 15:46:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:48 2007 +0000"
      },
      "message": "sh: Default to 4-byte alignment for SLUB objects.\n\nSlub currently defaults to 8-byte alignment for the kmalloc\nand slab minalign values, where 4 will suffice. In the slab\ncase BYTES_PER_WORD \u003d\u003d 4 already, so defining the minalign\nvalues outright doesn\u0027t cause any regressions there either.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dfbb9042801eaeb4df9015bb86224291a39a0f52",
      "tree": "fc762c923fbc48bd724e648ccb415307ba17086c",
      "parents": [
        "5900711ad7173b1cf3ee72eb21572e20b263ca0d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 23 17:48:36 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:43 2007 +0000"
      },
      "message": "sh: sparsemem support.\n\nThis implements basic sparsemem support for SH. Presently this only\nuses static sparsemem, and we still permit explicit selection of\nflatmem. Those boards that want sparsemem can select it as usual.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5900711ad7173b1cf3ee72eb21572e20b263ca0d",
      "tree": "dc907af02d08229578b9e358cf391eb43839806f",
      "parents": [
        "678597be5e116516e9cfa806fc6ea6eb5de77d8f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 23 17:40:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:42 2007 +0000"
      },
      "message": "sh: pfn_valid() depends on flatmem.\n\npfn_valid() is already defined in the sparsemem case, so we only\nneed to define this for CONFIG_FLATMEM.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "82f81f4784479df17a80caff4a7156da0a2f7dea",
      "tree": "3679bd23f2c9daa24f9cf3e170a33f851ed45029",
      "parents": [
        "25f8151bdcdd62c6b879e3669a562c0d329eee4a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 15 15:19:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:39 2007 +0000"
      },
      "message": "sh: Kill off machvec aliases.\n\nWe now throw all of the machvecs in to .machvec.init and either\nselect one on the command line, or copy out the first (and\nusually only) one to sh_mv. The rest are freed as usual.\n\nThis gets rid of all of the silly sh_mv aliasing and makes the\nselection explicit rather than link-order dependent.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "25f8151bdcdd62c6b879e3669a562c0d329eee4a",
      "tree": "9009ad59ee58ce1d0e0f7ba6a35efa726d29e22b",
      "parents": [
        "ba36197cf4ff68f631bb1b3d4cc442d567279fe3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 19:12:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:39 2007 +0000"
      },
      "message": "sh: Get multiple boards in one image working again.\n\nThis tidies up the build rules and permits multiple boards to be\nlinked in to the same kernel. The earlier Kconfig work ensures that\nthe CPU configuration is consistent across the boards, as this is\nthe only thing that we can\u0027t do dynamically.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9655ad03af2d232c3b26e7562ab4f8c29b107e49",
      "tree": "6a76057e969ca072e7ca9bdf253219e759054d3f",
      "parents": [
        "e08f457c7c0cc7720f28349f8780ea752c063441"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:59:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:37 2007 +0000"
      },
      "message": "sh: Fixup machvec support.\n\nThis fixes up much of the machvec handling, allowing for it to be\noverloaded on boot. Making practical use of this still requires\nsome Kconfig munging, however.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e08f457c7c0cc7720f28349f8780ea752c063441",
      "tree": "7b82666f2002d57dc57d022daf90c778265159e9",
      "parents": [
        "7a302a9674593259866de4a9d5ae8edc03dc1934"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 12:52:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:36 2007 +0000"
      },
      "message": "sh: __user annotations for __get/__put_user().\n\nThis adds in some more __user annotations. These weren\u0027t being\nhandled properly in some of the __get_user and __put_user paths,\nso tidy those up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.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"
    }
  ],
  "next": "106dac130d6fb6670a0bbfa8c714054990b41b03"
}
