)]}'
{
  "log": [
    {
      "commit": "163f6876f5c3ff8215e900b93779e960a56b3694",
      "tree": "9ba2df8417dedd3a17cf3ba4cba5a2acd578ee3a",
      "parents": [
        "7ade3fcc1fe2801336112027a884070c9ca451af"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Aug 15 00:40:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 08:35:42 2008 -0700"
      },
      "message": "kexec jump: rename KEXEC_CONTROL_CODE_SIZE to KEXEC_CONTROL_PAGE_SIZE\n\nRename KEXEC_CONTROL_CODE_SIZE to KEXEC_CONTROL_PAGE_SIZE, because control\npage is used for not only code on some platform.  For example in kexec\njump, it is used for data and stack too.\n\n[akpm@linux-foundation.org: unbreak powerpc and arm, finish conversion]\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8854700115ecf8aa6f087aa915b7b6cf18090d39",
      "tree": "3338d7aed80d715e0576783e0fecf30cc507a9a7",
      "parents": [
        "8d60a903d986ffa26c41f0092320a3b9da20bfaf"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jul 29 15:58:53 2008 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:42 2008 +0100"
      },
      "message": "[MIPS] kgdb: add arch support for the kernel\u0027s kgdb core\n\nThe new kgdb architecture specific handler registers and unregisters\ndynamically for exceptions depending on when you configure a kgdb I/O\ndriver.\n\nAside from initializing the exceptions earlier in the boot process,\nkgdb should have no impact on a device when it is compiled in so long\nas an I/O module is not configured for use.\n\nThere have been quite a number of contributors during the existence of\nthis patch (see arch/mips/kernel/kgdb.c).  Most recently Jason\nre-wrote the mips kgdb logic to use the die notification handlers.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8d60a903d986ffa26c41f0092320a3b9da20bfaf",
      "tree": "f05a8ae48e275d55fcfd3acfb7b3b1b601da56ea",
      "parents": [
        "8f8da9adebdf04bfb3b812a7de8706fbf179fd2c"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jul 29 15:58:52 2008 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:42 2008 +0100"
      },
      "message": "[MIPS] kgdb: Remove existing implementation\n\nThis patch explicitly removes the kgdb implementation, for mips which\nis intended to be followed by a patch that adds a kgdb implementation\nfor MIPS that makes use of the kgdb core in the kernel.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "872bfdd9e61d7dacf011046b02442215a2757026",
      "tree": "a5ac7a028babbe250d50a3741f9cfcf2fa2c5975",
      "parents": [
        "e352953ce00bb870124e9054dbbbda2262f9269c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jul 29 22:10:47 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:41 2008 +0100"
      },
      "message": "[MIPS] TXx9: Kill unused txx927.h\n\ninclude/asm-mips/txx9/txx927.h is no longer used.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e352953ce00bb870124e9054dbbbda2262f9269c",
      "tree": "76297cc5749b91bec76d75f4520d88add8ca3efc",
      "parents": [
        "7779a5e07d33fe316fe468e7afe7975fb686a831"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jul 29 22:10:08 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:41 2008 +0100"
      },
      "message": "[MIPS] TXx9: Support early_printk\n\nKill jmr3927-specific prom_putchar and add txx9-generic prom_putchar\nto support early_printk.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7779a5e07d33fe316fe468e7afe7975fb686a831",
      "tree": "05426226c35b46a938a555a37524307ceb1a22d7",
      "parents": [
        "bb72f1f729dcbd6a6a93c74479eeaa19deebfb47"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 25 23:08:06 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:40 2008 +0100"
      },
      "message": "[MIPS] TXx9: Unify serial_txx9 setup\n\n* Unify calling of early_serial_txx9_setup.\n* Use dedicated serial clock on RBTX4938.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb72f1f729dcbd6a6a93c74479eeaa19deebfb47",
      "tree": "2432e241d81a63192dc2441f5fa95770f13a12df",
      "parents": [
        "c49f91f51e3cca796494f69fd967a7f72df5d457"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 24 00:25:21 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:40 2008 +0100"
      },
      "message": "[MIPS] TXx9: Random cleanup\n\n* Random cleanups spotted by checkpatch script.\n* Do not initialize panic_timeout.  \"panic\u003d\" kernel parameter can be used.\n* Do not add \"ip\u003dany\" or \"ip\u003dbootp\".  This options is not board specific.\n* Do not add \"root\u003d/dev/nfs\".  This is default on CONFIG_ROOT_NFS.\n* Kill unused error checking.\n* Fix IRQ comment to match current code.\n* Kill some unneeded includes\n* ST0_ERL is already cleared in generic code.\n* conswitchp is initialized generic code.\n* __init is not needed in prototype.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c49f91f51e3cca796494f69fd967a7f72df5d457",
      "tree": "e61f4835373a274af951782dd5f314031b2c8e38",
      "parents": [
        "f6727fb889c664be094fa041a0fdf0f1a1caefb6"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 24 00:25:20 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:39 2008 +0100"
      },
      "message": "[MIPS] TXx9: Make tx4938-specific code more independent\n\nMake some TX4938 SoC specific code independent from board specific code.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6727fb889c664be094fa041a0fdf0f1a1caefb6",
      "tree": "176b220f4cc39168f982eb90ab1fe7bba7a64da5",
      "parents": [
        "683147254ef7e69ebbbe55280ba6a3c5ae2325d8"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 24 00:25:19 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:39 2008 +0100"
      },
      "message": "[MIPS] TXx9: Make tx3927-specific code more independent\n\nMake some TX3927 SoC specific code independent from board specific code.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "683147254ef7e69ebbbe55280ba6a3c5ae2325d8",
      "tree": "4f242b09bcd54ab4563e9c6201dc0c8ded351fdc",
      "parents": [
        "a49297e8fc8a9a835ac4ec124aa83028abdcc7d5"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 24 00:25:18 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:39 2008 +0100"
      },
      "message": "[MIPS] TXx9: Cleanup watchdog\n\nUnify registration of txx9wdt platform device.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "455cc256eb23915100e203fb33ee143afd127954",
      "tree": "1ad0c410fef0f7d82587347c3d3e4d4c9646dcee",
      "parents": [
        "07517529225ae4ce770271f83d8cd1004733a01d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 25 23:01:35 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:38 2008 +0100"
      },
      "message": "[MIPS] TXx9: PCI error handling\n\nFrom: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nDate: Thu, 24 Jul 2008 00:25:16 +0900\nSubject: [PATCH] txx9: PCI error handling\n\nAdd more control and detailed report on PCI error interrupt.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07517529225ae4ce770271f83d8cd1004733a01d",
      "tree": "b033a54238d5fc65faa81c6cb40cba90a7984a52",
      "parents": [
        "47a5c976486e407fc0d0bc8fa165132b6f9bec26"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 24 00:25:15 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:38 2008 +0100"
      },
      "message": "[MIPS] TXx9: Add some pci options\n\nAdd pci options for backplane type, clock selection, error handling,\ntimeout values.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "47a5c976486e407fc0d0bc8fa165132b6f9bec26",
      "tree": "56b234d3553eb15f90084c3ac6a20dbdefe3f8c8",
      "parents": [
        "32d00d0f933ea5d21c3cd0809461ebbf7ab89cef"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 24 00:25:14 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:36 2008 +0100"
      },
      "message": "[MIPS] Introduce pcibios_plat_setup\n\nIntroduce pcibios_plat_setup for platform-specific pcibios_setup.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a0e31fb09056224c5d6fef09d25cb96b6149aa7c",
      "tree": "1019fd90a1160c066f1bf305221bdd41fd26f610",
      "parents": [
        "8b32d6d00ca890ebb204da1260247c11bba042b3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 24 00:25:12 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:34 2008 +0100"
      },
      "message": "[MIPS] TXx9: Fix JMR3927 irq numbers\n\n* Fix wrong txx9_clockevent interrupt number\n* Fix TXX9_IRQ_BASE for JMR3927+FPCIB case\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f2da1e7d0330395e5e9e350b879b98a1ea495df",
      "tree": "adc01ced45bb1de10fe58511e7143bbbd138a192",
      "parents": [
        "8bb79224b87aab92071e94d46e70bd160d89bf34"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat May 10 20:44:54 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 26 20:53:20 2008 -0400"
      },
      "message": "[PATCH] kill altroot\n\nlong overdue...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d8bb39b9eba32dd70e87fd5ad5c5dd4ba118e06",
      "tree": "64090a84f4c4466f9f30ff46c993e0cede379052",
      "parents": [
        "c485b465a031b6f9b9a51300e0ee1f86efc6db87"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 25 19:44:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "dma-mapping: add the device argument to dma_mapping_error()\n\nAdd per-device dma_mapping_ops support for CONFIG_X86_64 as POWER\narchitecture does:\n\nThis enables us to cleanly fix the Calgary IOMMU issue that some devices\nare not behind the IOMMU (http://lkml.org/lkml/2008/5/8/423).\n\nI think that per-device dma_mapping_ops support would be also helpful for\nKVM people to support PCI passthrough but Andi thinks that this makes it\ndifficult to support the PCI passthrough (see the above thread).  So I\nCC\u0027ed this to KVM camp.  Comments are appreciated.\n\nA pointer to dma_mapping_ops to struct dev_archdata is added.  If the\npointer is non NULL, DMA operations in asm/dma-mapping.h use it.  If it\u0027s\nNULL, the system-wide dma_ops pointer is used as before.\n\nIf it\u0027s useful for KVM people, I plan to implement a mechanism to register\na hook called when a new pci (or dma capable) device is created (it works\nwith hot plugging).  It enables IOMMUs to set up an appropriate\ndma_mapping_ops per device.\n\nThe major obstacle is that dma_mapping_error doesn\u0027t take a pointer to the\ndevice unlike other DMA operations.  So x86 can\u0027t have dma_mapping_ops per\ndevice.  Note all the POWER IOMMUs use the same dma_mapping_error function\nso this is not a problem for POWER but x86 IOMMUs use different\ndma_mapping_error functions.\n\nThe first patch adds the device argument to dma_mapping_error.  The patch\nis trivial but large since it touches lots of drivers and dma-mapping.h in\nall the architecture.\n\nThis patch:\n\ndma_mapping_error() doesn\u0027t take a pointer to the device unlike other DMA\noperations.  So we can\u0027t have dma_mapping_ops per device.\n\nNote that POWER already has dma_mapping_ops per device but all the POWER\nIOMMUs use the same dma_mapping_error function.  x86 IOMMUs use device\nargument.\n\n[akpm@linux-foundation.org: fix sge]\n[akpm@linux-foundation.org: fix svc_rdma]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix bnx2x]\n[akpm@linux-foundation.org: fix s2io]\n[akpm@linux-foundation.org: fix pasemi_mac]\n[akpm@linux-foundation.org: fix sdhci]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix sparc]\n[akpm@linux-foundation.org: fix ibmvscsi]\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "762b8291be6944bd891fbe2c8976a2b2e5bbc726",
      "tree": "4ce2572c050d473bd8dcde8bfbaad0ab830b1b1c",
      "parents": [
        "c6af5e9f8a57467df2e55e428316a43480174521",
        "7dcf2a9fced59e58e4694cdcf15850c01fdba89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 12:01:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 12:01:37 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/random-2.6\n\n* git://git.infradead.org/~dwmw2/random-2.6:\n  remove dummy asm/kvm.h files\n  firmware: create firmware binaries during \u0027make modules\u0027.\n"
    },
    {
      "commit": "7dcf2a9fced59e58e4694cdcf15850c01fdba89b",
      "tree": "635476803ae017229f4a3dfaf7288d770b0dc1bf",
      "parents": [
        "44463f7dd6c8039904333e4374e5c6e9ad83006f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 01 19:27:16 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 25 14:35:50 2008 -0400"
      },
      "message": "remove dummy asm/kvm.h files\n\nThis patch removes the dummy asm/kvm.h files on architectures not (yet)\nsupporting KVM and uses the same conditional headers installation as\nalready used for a.out.h .\n\nAlso removed are superfluous install rules in the s390 and x86 Kbuild\nfiles (they are already in Kbuild.asm).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7444a72effa632fcd8edc566f880d96fe213c73b",
      "tree": "89d3e70c22751a6b00091df2b4dce7202eb3b1f5",
      "parents": [
        "ff1d5c2f0268f4e32103536e2e65480b5b7b6530"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jul 25 01:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:30 2008 -0700"
      },
      "message": "gpiolib: allow user-selection\n\nThis patch adds functionality to the gpio-lib subsystem to make it\npossible to enable the gpio-lib code even if the architecture code didn\u0027t\nrequest to get it built in.\n\nThe archtitecture code does still need to implement the gpiolib accessor\nfunctions in its asm/gpio.h file.  This patch adds the implementations for\nx86 and PPC.\n\nWith these changes it is possible to run generic GPIO expansion cards on\nevery architecture that implements the trivial wrapper functions.  Support\nfor more architectures can easily be added.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: 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": "b69c49b78457f681ecfb3147bd968434ee6559c1",
      "tree": "9557c950c21cf4336ccc403136ea11384150af31",
      "parents": [
        "62ec30d45ecbb85b5991474c8f04192697687495"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 25 01:45:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:28 2008 -0700"
      },
      "message": "clean up duplicated alloc/free_thread_info\n\nWe duplicate alloc/free_thread_info defines on many platforms (the\nmajority uses __get_free_pages/free_pages).  This patch defines common\ndefines and removes these duplicated defines.\n__HAVE_ARCH_THREAD_INFO_ALLOCATOR is introduced for platforms that do\nsomething different.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\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": "b5684b83b1e1579bbbc80e703e990c0cccf5892c",
      "tree": "3f1b62b2320bce4d658d2ad0d4b77856499ac533",
      "parents": [
        "1481b9109fe771ec8b035d7760f42e36d2bed5d4",
        "1b8ebad87b459e2e1333fbf28005977245ff5402"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 14:55:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 14:55:09 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (76 commits)\n  ide: use proper printk() KERN_* levels in ide-probe.c\n  ide: fix for EATA SCSI HBA in ATA emulating mode\n  ide: remove stale comments from drivers/ide/Makefile\n  ide: enable local IRQs in all handlers for TASKFILE_NO_DATA data phase\n  ide-scsi: remove kmalloced struct request\n  ht6560b: remove old history\n  ht6560b: update email address\n  ide-cd: fix oops when using growisofs\n  gayle: release resources on ide_host_add() failure\n  palm_bk3710: add UltraDMA/100 support\n  ide: trivial sparse annotations\n  ide: ide-tape.c sparse annotations and unaligned access removal\n  ide: drop \u0027name\u0027 parameter from -\u003einit_chipset method\n  ide: prefix messages from IDE PCI host drivers by driver name\n  it821x: remove DECLARE_ITE_DEV() macro\n  it8213: remove DECLARE_ITE_DEV() macro\n  ide: include PCI device name in messages from IDE PCI host drivers\n  ide: remove \u003casm/ide.h\u003e for some archs\n  ide-generic: remove ide_default_{io_base,irq}() inlines (take 3)\n  ide-generic: is no longer needed on ppc32\n  ...\n"
    },
    {
      "commit": "f01d35d87f39ab794ddcdefadb79c11054bcbfbc",
      "tree": "018c211b22e57819cc8456b4d85993bbdda92246",
      "parents": [
        "35bbac9a2f73a7e0967d0a1d3e3673e2590ef716"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "message": "ide-generic: remove ide_default_{io_base,irq}() inlines (take 3)\n\nReplace ide_default_{io_base,irq}() inlines by legacy_{bases,irqs}[].\n\nv2:\nAdd missing zero-ing of hws[] (caught during testing by Borislav Petkov).\n\nv3:\nFix zero-oing of hws[] for _real_ this time.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d83b8b85cd56a083d30df73f3fd5e4714591b910",
      "tree": "1fac379e8d909361ecbf934645463a00e706dafc",
      "parents": [
        "2c9d86438a0104800da2a8ecdc1e27baf38ba6a4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:30 2008 +0200"
      },
      "message": "ide: define MAX_HWIFS in \u003clinux/ide.h\u003e\n\n* Now that ide_hwif_t instances are allocated dynamically\n  the difference between MAX_HWIFS \u003d\u003d 2 and MAX_HWIFS \u003d\u003d 10\n  is ~100 bytes (x86-32) so use MAX_HWIFS \u003d\u003d 10 on all archs\n  except these ones that use MAX_HWIFS \u003d\u003d 1.\n\n* Define MAX_HWIFS in \u003clinux/ide.h\u003e instead of \u003casm/ide.h\u003e.\n\n[ Please note that avr32/cris/v850 have no \u003casm/ide.h\u003e\n  and alpha/ia64/sh always define CONFIG_IDE_MAX_HWIFS. ]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b6cd7da5be2522b62bbc48d41b36c828b88e02fe",
      "tree": "9c6089a431dfb7cd1539413656d343454607fdbe",
      "parents": [
        "dbdec839c4c2bfc8f2da8e50c06b9947e5ad0394"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:28 2008 +0200"
      },
      "message": "ide-generic: remove \"no_pci_devices()\" quirk from ide_default_io_base()\n\nSince the decision to probe for ISA ide2-6 is now left to the user\n\"no_pci_devices()\" quirk is no longer needed and may be removed.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dbdec839c4c2bfc8f2da8e50c06b9947e5ad0394",
      "tree": "275b7dd6c07c5a6ecd0ee1b9c91b6a3ad407e2cc",
      "parents": [
        "ac32f3238c1d95a6ebea2c312160dbdbd61bf91c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:28 2008 +0200"
      },
      "message": "ide-generic: minor fix for mips\n\nMove ide_probe_legacy() call to ide_generic_init() so it fails\nearly if necessary and returns the proper error value (nowadays\nide_default_io_base() is used only by ide-generic).\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7540081c6b16dc941895bca840749cabfd0d3b48",
      "tree": "9e6b2270d700bf99489b570aa2b4c2c0b6cd0ead",
      "parents": [
        "3fde80e94c2bbffbb13f5faa3340cf438440ebea",
        "b552068999b0b05087c454e525b30b785c79dc9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:24:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:24:40 2008 -0700"
      },
      "message": "Merge branch \u0027semaphore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc\n\n* \u0027semaphore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc:\n  Remove __DECLARE_SEMAPHORE_GENERIC\n  Remove asm/semaphore.h\n  Remove use of asm/semaphore.h\n  Add missing semaphore.h includes\n  Remove mention of semaphores from kernel-locking\n"
    },
    {
      "commit": "3a93a159c61e38a12f7ecbb3a25cf3f012abcf7a",
      "tree": "e0511aab3bdf590633987f9f8e0de1f9d0f72342",
      "parents": [
        "4ef754b7d7971a704d5b1b4608839da1bae37e5e"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed Jul 23 21:29:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "spi: au1550_spi: proper platform device\n\nRemove the Au1550 resource table and instead extract MMIO/IRQ/DMA\nresources from platform resource information like any well-behaved\nplatform driver.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a677a039be7243357d93502bff2b40850c942e2d",
      "tree": "6cf1669c4752e2527e02f33baa920cd2dfd59117",
      "parents": [
        "6e2c10a12a2170856f5582d62d583cbcd1cb5eaf"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Wed Jul 23 21:29:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:27 2008 -0700"
      },
      "message": "flag parameters: socket and socketpair\n\nThis patch adds support for flag values which are ORed to the type passwd\nto socket and socketpair.  The additional code is minimal.  The flag\nvalues in this implementation can and must match the O_* flags.  This\navoids overhead in the conversion.\n\nThe internal functions sock_alloc_fd and sock_map_fd get a new parameters\nand all callers are changed.\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n#include \u003cfcntl.h\u003e\n#include \u003cstdio.h\u003e\n#include \u003cunistd.h\u003e\n#include \u003cnetinet/in.h\u003e\n#include \u003csys/socket.h\u003e\n\n#define PORT 57392\n\n/* For Linux these must be the same.  */\n#define SOCK_CLOEXEC O_CLOEXEC\n\nint\nmain (void)\n{\n  int fd;\n  fd \u003d socket (PF_INET, SOCK_STREAM, 0);\n  if (fd \u003d\u003d -1)\n    {\n      puts (\"socket(0) failed\");\n      return 1;\n    }\n  int coe \u003d fcntl (fd, F_GETFD);\n  if (coe \u003d\u003d -1)\n    {\n      puts (\"fcntl failed\");\n      return 1;\n    }\n  if (coe \u0026 FD_CLOEXEC)\n    {\n      puts (\"socket(0) set close-on-exec flag\");\n      return 1;\n    }\n  close (fd);\n\n  fd \u003d socket (PF_INET, SOCK_STREAM|SOCK_CLOEXEC, 0);\n  if (fd \u003d\u003d -1)\n    {\n      puts (\"socket(SOCK_CLOEXEC) failed\");\n      return 1;\n    }\n  coe \u003d fcntl (fd, F_GETFD);\n  if (coe \u003d\u003d -1)\n    {\n      puts (\"fcntl failed\");\n      return 1;\n    }\n  if ((coe \u0026 FD_CLOEXEC) \u003d\u003d 0)\n    {\n      puts (\"socket(SOCK_CLOEXEC) does not set close-on-exec flag\");\n      return 1;\n    }\n  close (fd);\n\n  int fds[2];\n  if (socketpair (PF_UNIX, SOCK_STREAM, 0, fds) \u003d\u003d -1)\n    {\n      puts (\"socketpair(0) failed\");\n      return 1;\n    }\n  for (int i \u003d 0; i \u003c 2; ++i)\n    {\n      coe \u003d fcntl (fds[i], F_GETFD);\n      if (coe \u003d\u003d -1)\n        {\n          puts (\"fcntl failed\");\n          return 1;\n        }\n      if (coe \u0026 FD_CLOEXEC)\n        {\n          printf (\"socketpair(0) set close-on-exec flag for fds[%d]\\n\", i);\n          return 1;\n        }\n      close (fds[i]);\n    }\n\n  if (socketpair (PF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0, fds) \u003d\u003d -1)\n    {\n      puts (\"socketpair(SOCK_CLOEXEC) failed\");\n      return 1;\n    }\n  for (int i \u003d 0; i \u003c 2; ++i)\n    {\n      coe \u003d fcntl (fds[i], F_GETFD);\n      if (coe \u003d\u003d -1)\n        {\n          puts (\"fcntl failed\");\n          return 1;\n        }\n      if ((coe \u0026 FD_CLOEXEC) \u003d\u003d 0)\n        {\n          printf (\"socketpair(SOCK_CLOEXEC) does not set close-on-exec flag for fds[%d]\\n\", i);\n          return 1;\n        }\n      close (fds[i]);\n    }\n\n  puts (\"OK\");\n\n  return 0;\n}\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nAcked-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@googlemail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27ac792ca0b0a1e7e65f20342260650516c95864",
      "tree": "8e0bc93612da0803fe12303ccb75c837cd633c83",
      "parents": [
        "d92bc318547507a944a22e7ef936793dc0fe167f"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Wed Jul 23 21:28:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:21 2008 -0700"
      },
      "message": "PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures\n\nOn 32-bit architectures PAGE_ALIGN() truncates 64-bit values to the 32-bit\nboundary. For example:\n\n\tu64 val \u003d PAGE_ALIGN(size);\n\nalways returns a value \u003c 4GB even if size is greater than 4GB.\n\nThe problem resides in PAGE_MASK definition (from include/asm-x86/page.h for\nexample):\n\n#define PAGE_SHIFT      12\n#define PAGE_SIZE       (_AC(1,UL) \u003c\u003c PAGE_SHIFT)\n#define PAGE_MASK       (~(PAGE_SIZE-1))\n...\n#define PAGE_ALIGN(addr)       (((addr)+PAGE_SIZE-1)\u0026PAGE_MASK)\n\nThe \"~\" is performed on a 32-bit value, so everything in \"and\" with\nPAGE_MASK greater than 4GB will be truncated to the 32-bit boundary.\nUsing the ALIGN() macro seems to be the right way, because it uses\ntypeof(addr) for the mask.\n\nAlso move the PAGE_ALIGN() definitions out of include/asm-*/page.h in\ninclude/linux/mm.h.\n\nSee also lkml discussion: http://lkml.org/lkml/2008/6/11/237\n\n[akpm@linux-foundation.org: fix drivers/media/video/uvc/uvc_queue.c]\n[akpm@linux-foundation.org: fix v850]\n[akpm@linux-foundation.org: fix powerpc]\n[akpm@linux-foundation.org: fix arm]\n[akpm@linux-foundation.org: fix mips]\n[akpm@linux-foundation.org: fix drivers/media/video/pvrusb2/pvrusb2-dvb.c]\n[akpm@linux-foundation.org: fix drivers/mtd/maps/uclinux.c]\n[akpm@linux-foundation.org: fix powerpc]\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\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": "2351ec533ed0dd56052ab96988d2161d5ecc8ed9",
      "tree": "f60585af065bc7728f55ff0681c3f3f1015ba0a1",
      "parents": [
        "6310e472717ed736c9bff9840febb71f7bb400ed"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 24 08:09:32 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Jul 24 08:31:12 2008 -0400"
      },
      "message": "Remove asm/semaphore.h\n\nAll users have now been converted to linux/semaphore.h and we don\u0027t need\nto keep these files around any longer.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "cb7f39d2bc5a20615d016dd86fca0fd233c13b5d",
      "tree": "292a863534e6066d93e8edf138a44cbcde4a29d3",
      "parents": [
        "3d739f2daaed442f5bee9da2164757401ae4a417"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 20 22:03:32 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:22 2008 +0100"
      },
      "message": "[MIPS] Remove unused maltasmp.h.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3d739f2daaed442f5bee9da2164757401ae4a417",
      "tree": "13d9b6de5acb2e1b894ce20e243ad4df8ac12141",
      "parents": [
        "8213bbf9c1c0009872a3278aa7a83ec8f3508195"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 20 22:01:06 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:22 2008 +0100"
      },
      "message": "[MIPS] Remove unused saa9730_uart.h.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0eb730757665d7e8ec0e79d9042a9311f3edb7e",
      "tree": "21efae4299822041f1736abcf13dfe7e1ed349fc",
      "parents": [
        "94a4c32939dede9328c6e4face335eb8441fc18d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jul 19 01:51:52 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:21 2008 +0100"
      },
      "message": "[MIPS] TXx9: Fix some sparse warnings\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94a4c32939dede9328c6e4face335eb8441fc18d",
      "tree": "0ac510bf3b90cb79fe94112b95dd77d96c190bf9",
      "parents": [
        "255033a9bb900a06c9a7798908ce12557d24fb66"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jul 19 01:51:47 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:21 2008 +0100"
      },
      "message": "[MIPS] TXx9: Add 64-bit support\n\nSYS_SUPPORTS_64BIT_KERNEL is enabled for RBTX4927/RBTX4938, but\nactually it was broken for long time (or from the beginning).  Now it\nshould work.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "255033a9bb900a06c9a7798908ce12557d24fb66",
      "tree": "9bb4b8a54d8737d2126fb6e00c2d1bbe99670a89",
      "parents": [
        "b5d5accc7a2eb41f43ef346f3b258ba2f6342a1c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jul 19 01:51:41 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:21 2008 +0100"
      },
      "message": "[MIPS] TXx9: Cleanups for 64-bit support\n\n* Unify (and fix) mem_tx4938.c and mem_tx4927.c\n* Simplify prom_init\n* Kill volatiles and unused definitions for tx4927.h and tx4938.h\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5f15d378763e88c361364c0d0ad256d523f2d72f",
      "tree": "eee01ff959f89e9177f32d37b539d21949eaa7cb",
      "parents": [
        "f113c5eda22c349a163ea17ba11bc64727a0f799"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 19:26:15 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:19 2008 +0100"
      },
      "message": "[MIPS] don\u0027t leak setup_early_printk() in userspace header\n\nOur userspace headers shouldn\u0027t contain prototypes of in-kernel\nfunctions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f113c5eda22c349a163ea17ba11bc64727a0f799",
      "tree": "78c34a3d1d76f6b1799d06c9ebf32de130febab2",
      "parents": [
        "e76812eddcebe06403934c868f3a707fd5bc167d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 19:25:50 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:19 2008 +0100"
      },
      "message": "[MIPS] Remove include/asm-mips/mips-boards/sead{,int}.h\n\ninclude/asm-mips/mips-boards/sead{,int}.h are now obsolete.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e76812eddcebe06403934c868f3a707fd5bc167d",
      "tree": "b99f9ad29113262d7d5ff9bbac487e60aaaf7686",
      "parents": [
        "fc22c3571c86cc36f4eb29336ce40c04a666ee98"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 19:25:44 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:19 2008 +0100"
      },
      "message": "[MIPS] Remove asm-mips/mips-boards/atlas{,int}.h\n\nasm-mips/mips-boards/atlas{,int}.h are now obsolete.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "73b4390fb23456964201abda79f1210fe337d01a",
      "tree": "bc613dfa0a3926bd889025cebbc28ae034b8c854",
      "parents": [
        "36a0a3cd45b49ceff78ac28efef1cbeec413d8c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 16 16:12:25 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:18 2008 +0100"
      },
      "message": "[MIPS] Routerboard 532: Support for base system\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6d8a4635a8451ca3c6fa2aaf9bbf934d8e2097b",
      "tree": "5c88efce6c89e6c3500a875ab285f1db5fa3cec3",
      "parents": [
        "c29d150305f7f655b7002cc31754c605e5c0d1a0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 16 12:07:05 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:18 2008 +0100"
      },
      "message": "[MIPS] Tinker with constraints in \u003casm/atomic.h\u003e to fix build error.\n\n[...]\n  CC      init/main.o\ninclude/asm/bitops.h: In function `start_kernel\u0027:\ninclude/asm/bitops.h:76: warning: asm operand 2 probably doesn\u0027t match\nconstraints\ninclude/asm/bitops.h:76: warning: asm operand 2 probably doesn\u0027t match\nconstraints\ninclude/asm/bitops.h:76: warning: asm operand 2 probably doesn\u0027t match\nconstraints\ninclude/asm/bitops.h:76: error: impossible constraint in `asm\u0027\ninclude/asm/bitops.h:76: error: impossible constraint in `asm\u0027\ninclude/asm/bitops.h:76: error: impossible constraint in `asm\u0027\nmake[1]: *** [init/main.o] Error 1\n[...]\n\nThe build error is caused by the ages old gcc bug where gcc at the time of\nanalyzing the constraints is unable to figure out that an \"i\" constraint\nactually can be satisfied and thus will abort unless an \"r\" is added to\nthe constraint.  For the actual code generation gcc will only ever use the\n\"i\" constraint.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c29d150305f7f655b7002cc31754c605e5c0d1a0",
      "tree": "6ab9057ad33be5f15b4e6d282cb808edbb2f695c",
      "parents": [
        "f028b8605613ade67fda554e30d367911d6c7222"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Jul 15 19:57:32 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:17 2008 +0100"
      },
      "message": "[MIPS] Add missing prototypes to asm/page.h\n\nThis patch fixes the following sparse warnings:\n\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\narch/mips/mm/page.c:284:16: warning: symbol\n\u0027build_clear_page\u0027 was not declared. Should it be static?\n\narch/mips/mm/page.c:426:16: warning: symbol \u0027build_copy_page\u0027\nwas not declared. Should it be static?\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\n\nThe fix is to add appropriate prototypes to the header\ninclude/asm-mips/page.h.\n\nBuild-tested against Malta defconfig.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f028b8605613ade67fda554e30d367911d6c7222",
      "tree": "ce9eaa54bb1a1bf287a9eea69fba1b44c1437a24",
      "parents": [
        "3450004a8cec8bab246372a1cabb9c2483b1e6c3"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Jul 15 19:57:31 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:17 2008 +0100"
      },
      "message": "[MIPS] Fix missing prototypes in asm/fpu.h\n\nWhile building the Malta defconfig, sparse spat the following\nwarnings:\n\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\narch/mips/math-emu/kernel_linkage.c:31:6: warning: symbol\n\u0027fpu_emulator_init_fpu\u0027 was not declared. Should it be static?\n\narch/mips/math-emu/kernel_linkage.c:54:5: warning: symbol\n\u0027fpu_emulator_save_context\u0027 was not declared. Should it be\nstatic?\n\narch/mips/math-emu/kernel_linkage.c:68:5: warning: symbol\n\u0027fpu_emulator_restore_context\u0027 was not declared. Should it be\nstatic?\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\n\nThis patch fixes these errors by adding the proper prototypes\nto the include/asm-mips/fpu.h header, and actually using this\nheader in the sparse-spotted source file.\n\nBuild-tested with Malta defconfig.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3450004a8cec8bab246372a1cabb9c2483b1e6c3",
      "tree": "4aab06c0b6f8f35730b931b1f2dc96383fa47f14",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Jul 15 19:57:30 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:17 2008 +0100"
      },
      "message": "[MIPS] PCI: Make the pcibios_max_latency variable static\n\nThe pcibios_max_latency variable is needlessly defined global, and this\npatch makes it static.\n\nBuild-tested using malta_defconfig.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8a0ca91e1db5de5eb5b18cfa919d52ff8be375af",
      "tree": "bd3a1564940d27ae7f6229089db1283ff2a636c8",
      "parents": [
        "9c1be0c4712fe760d8969427ef91107e9c062d91",
        "c43d8636971c39da993e94082fd65bfff421618e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 15:11:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 15:17:52 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (68 commits)\n  sdio_uart: Fix SDIO break control to now return success or an error\n  mmc: host driver for Ricoh Bay1Controllers\n  sdio: sdio_io.c Fix sparse warnings\n  sdio: fix the use of hard coded timeout value.\n  mmc: OLPC: update vdd/powerup quirk comment\n  mmc: fix spares errors of sdhci.c\n  mmc: remove multiwrite capability\n  wbsd: fix bad dma_addr_t conversion\n  atmel-mci: Driver for Atmel on-chip MMC controllers\n  mmc: fix sdio_io sparse errors\n  mmc: wbsd.c fix shadowing of \u0027dma\u0027 variable\n  MMC: S3C24XX: Refuse incorrectly aligned transfers\n  MMC: S3C24XX: Add maintainer entry\n  MMC: S3C24XX: Update error debugging.\n  MMC: S3C24XX: Add media presence test to request handling.\n  MMC: S3C24XX: Fix use of msecs where jiffies are needed\n  MMC: S3C24XX: Add MODULE_ALIAS() entries for the platform devices\n  MMC: S3C24XX: Fix s3c2410_dma_request() return code check.\n  MMC: S3C24XX: Allow card-detect on non-IRQ capable pin\n  MMC: S3C24XX: Ensure host-\u003emrq-\u003edata is valid\n  ...\n\nManually fixed up bogus executable bits on drivers/mmc/core/sdio_io.c\nand include/linux/mmc/sdio_func.h when merging.\n"
    },
    {
      "commit": "7e2225d860772aaa07e1cebca6a5aa6f93f9aa91",
      "tree": "8a4c3076c2043d011fcf2357835f4f16be7606a7",
      "parents": [
        "3a628b0fd42f7eaf9d052447784d48ceae9ffb8e",
        "b27418aa551a153e8bf1bd16cf93e5786f9590a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (54 commits)\n  [MIPS] Remove mips_machtype for LASAT machines\n  [MIPS] Remove mips_machtype from EMMA2RH machines\n  [MIPS] Remove mips_machtype from ARC based machines\n  [MIPS] MTX-1 flash partition setup move to platform devices registration\n  [MIPS] TXx9: cleanup and fix some sparse warnings\n  [MIPS] TXx9: rename asm-mips/mach-jmr3927 to asm-mips/mach-tx39xx\n  [MIPS] remove machtype for group Toshiba\n  [MIPS] separate rbtx4927_time_init() and rbtx4937_time_init()\n  [MIPS] separate rbtx4927_arch_init() and rbtx4937_arch_init()\n  [MIPS] txx9_cpu_clock setup move to rbtx4927_time_init()\n  [MIPS] txx9_board_vec set directly without mips_machtype\n  [MIPS] IP22: Add platform device for Indy volume buttons\n  [MIPS] cmbvr4133: Remove support\n  [MIPS] remove wrppmc_machine_power_off()\n  [MIPS] replace inline assembler to cpu_wait()\n  [MIPS] IP22/28: Add platform devices for HAL2\n  [MIPS] TXx9: Update and merge defconfigs\n  [MIPS] TXx9: Make single kernel can support multiple boards\n  [MIPS] TXx9: Update defconfigs\n  [MIPS] TXx9: Reorganize PCI code\n  ...\n"
    },
    {
      "commit": "1a781a777b2f6ac46523fe92396215762ced624d",
      "tree": "4f34bb4aade85c0eb364b53d664ec7f6ab959006",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "42a2f217a5e324ed5f2373ab1b7a0a15187c4d6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "message": "Merge branch \u0027generic-ipi\u0027 into generic-ipi-for-linus\n\nConflicts:\n\n\tarch/powerpc/Kconfig\n\tarch/s390/kernel/time.c\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/cpu/perfctr-watchdog.c\n\tarch/x86/kernel/i8259_64.c\n\tarch/x86/kernel/ldt.c\n\tarch/x86/kernel/nmi_64.c\n\tarch/x86/kernel/smpboot.c\n\tarch/x86/xen/smp.c\n\tinclude/asm-x86/hw_irq_32.h\n\tinclude/asm-x86/hw_irq_64.h\n\tinclude/asm-x86/mach-default/irq_vectors.h\n\tinclude/asm-x86/mach-voyager/irq_vectors.h\n\tinclude/asm-x86/smp.h\n\tkernel/Makefile\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b27418aa551a153e8bf1bd16cf93e5786f9590a9",
      "tree": "568fdf598effa5fe58e10781595392f101198529",
      "parents": [
        "0b56fd8c7abbf85baeecb77be25c54d3c7d11587"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Jul 14 16:58:47 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:39 2008 +0100"
      },
      "message": "[MIPS] Remove mips_machtype for LASAT machines\n\nThis is the LASAT part of the mips_machtype removal.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0b56fd8c7abbf85baeecb77be25c54d3c7d11587",
      "tree": "c57f1842cc1eafea04abb585be8a070b2af8fc0c",
      "parents": [
        "c660729501894e0b88054ad4b66a5f98a1a2a37e"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Jul 14 15:54:30 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:39 2008 +0100"
      },
      "message": "[MIPS] Remove mips_machtype from EMMA2RH machines\n\nThis is the EMMA2RH part of the mips_machtype removal.\n\n[Ralf: Fixed to the #error statements]\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c660729501894e0b88054ad4b66a5f98a1a2a37e",
      "tree": "64354f6e70a6b9bf104c5a72b2b7d3944783b86c",
      "parents": [
        "9528356308ecd2fb6368472615996a8602c02964"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Jul 14 15:11:40 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:38 2008 +0100"
      },
      "message": "[MIPS] Remove mips_machtype from ARC based machines\n\nThis is the ARC part of the mips_machtype removal.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7b22609442a32050e37cec5f6735376af61e68a1",
      "tree": "db340f9fc91d480c16ebdbdc4e0b9fa90995e756",
      "parents": [
        "4c642f3f5e9f3f1a2fcce2c3fa1a94bf80142202"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jul 14 00:15:04 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:38 2008 +0100"
      },
      "message": "[MIPS] TXx9: cleanup and fix some sparse warnings\n\n* Do not return void value\n* Make some functions static\n* Do not include unnecessary bootinfo.h\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4c642f3f5e9f3f1a2fcce2c3fa1a94bf80142202",
      "tree": "c4ec77d34ec82e5144b728ef9d4e368a2c833fec",
      "parents": [
        "6e68665e51b9937b132a990b9ae7f04118e64688"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jul 13 23:37:56 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:38 2008 +0100"
      },
      "message": "[MIPS] TXx9: rename asm-mips/mach-jmr3927 to asm-mips/mach-tx39xx\n\nRename mach-jmr3927 directory to more proper name to make adding other\nplatforms easier.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e68665e51b9937b132a990b9ae7f04118e64688",
      "tree": "0540f8d3d4ccf71c14f64121206e12a2f4b5f9dd",
      "parents": [
        "b6c4053610f04011bc0ecbc5a0417afe169b2693"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 13 20:04:18 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:38 2008 +0100"
      },
      "message": "[MIPS] remove machtype for group Toshiba\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "efff4ae259b8f750ea426d3084007f85c0a15a85",
      "tree": "500d607344f414abd042c9dfc573d12abed7998e",
      "parents": [
        "3f16654f36723f5ef1ca38c4e2078ca377a0f86f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Jul 11 22:45:21 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:36 2008 +0100"
      },
      "message": "[MIPS] cmbvr4133: Remove support\n\nIt cannot be built for a long time and nobody maintains it.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "edcaf1a6a77315562e9781245cc8e028c9a921dc",
      "tree": "a20a0a85071fa283c36db87a41d1a7e091a35781",
      "parents": [
        "766891565bdaf605ea4aebe3e75de77e848254d0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 11 23:27:54 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:35 2008 +0100"
      },
      "message": "[MIPS] TXx9: Make single kernel can support multiple boards\n\nMake single kernel can be used on RBTX4927/37/38.  Also make\nsome SoC-specific code independent from board-specific code.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89d63fe179520b11f54de1f26755b7444c79e73a",
      "tree": "fede06c5648335652c864fc35c951d991cbab183",
      "parents": [
        "22b1d707ffc99faebd86257ad19d5bb9fc624734"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 11 00:33:08 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:35 2008 +0100"
      },
      "message": "[MIPS] TXx9: Reorganize PCI code\n\nSplit out PCIC dependent code and SoC dependent code from board dependent\ncode.  Now TX4927 PCIC code is independent from TX4927/TX4938 SoC code.\nAlso fix some build problems on CONFIG_PCI\u003dn.\n\nAs a bonus, \"FPCIB0 Backplane Support\" is available for all TX39/TX49 boards\nand PCI66 support is available for all TX49 boards.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22b1d707ffc99faebd86257ad19d5bb9fc624734",
      "tree": "9bd0bcd3878611d74db29e17f3c6e951f4656e61",
      "parents": [
        "14476007c90005c8992b786c15a59cca31f53268"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 11 00:31:36 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:35 2008 +0100"
      },
      "message": "[MIPS] TXx9: Reorganize code\n\nMove arch/mips/{jmr3927,tx4927,tx4938} into arch/mips/txx9/ tree.\nThis will help more code sharing and maintainance.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "315806cb19f9d375dccbc2d60fa14e16afdcd5ac",
      "tree": "effe89f2f8d49bf62018ad5717a0d7c8c5725277",
      "parents": [
        "eda49eeebf263f3a34f6968959fc2e4825b42beb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:34 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:34 2008 +0100"
      },
      "message": "[MIPS] Malta: Cleanup organization of code into directories.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1398ddb2ebdb41e8efe6ba42505fd452704c8405",
      "tree": "1b11aa578c4f94840bfbac96e2e1ffd52c3f62f6",
      "parents": [
        "2157bc68711bf0e69f9aca4d310bd863298fbb3f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "message": "[MIPS] SEAD: Remove support code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2157bc68711bf0e69f9aca4d310bd863298fbb3f",
      "tree": "782eccb964694e9ffc534f6d970cd8a2bd25ffa0",
      "parents": [
        "372a775f50347f5c1dd87752b16e5c05ea965790"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "message": "[MIPS] Atlas: Remove support code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b29eee4935d9e5952a7ea8543ea499f06fb86808",
      "tree": "713846fdbd856500602a06df0b20ef1233dced01",
      "parents": [
        "af3e69cfc9644c742a22647a5091779b9dfb9653"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Apr 16 02:00:45 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:32 2008 +0100"
      },
      "message": "[MIPS] rbtx4927: misc cleanups\n\n* Merge tx4927_pci.h into tx4927.h\n* Kill (broken) external PCI clock frequency reporting\n* Kill unnecessary wbflush()\n* Kill unnecessary includes\n* Kill debug garbages\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "af3e69cfc9644c742a22647a5091779b9dfb9653",
      "tree": "ddb6df1956e8dc57b8a37461caccc290c083e0ba",
      "parents": [
        "8fa9cc16f820915fbe8ab6047c420703a87c307e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 04 00:59:40 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:32 2008 +0100"
      },
      "message": "[MIPS] Declare some pci variables in header file\n\nDeclare pci_probe_only, etc. in asm-mips/pci.h file.  This will fix\nsome sparse warnings.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a2852e49fe2d19296812c0f0f833b0ee3043bbb",
      "tree": "ecee76f7532b5478109d4ee38b7da93522c3084c",
      "parents": [
        "c3dd3de789630b9b1ac8f5175f1c21bbf1cca939"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Mar 18 22:47:56 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:32 2008 +0100"
      },
      "message": "[MIPS] IP28: switch to \"normal\" mode after PROM no longer needed\n\nSGI-IP28 is running in so called slow mode, when kernel is started\nfrom the PROM. PROM calls must be done in slow mode otherwise the\nPROM will issue an error. To get better memory performance we now\nswitch to normal mode, when the PROM is no longer needed.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94daeb90698c56a85ed219eeb18d4a8cddde7b03",
      "tree": "94bbc78b07543fc332b7df03d923d202800597e8",
      "parents": [
        "043ebd6c9de7500a399017643bbc5cafd4e37060"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Wed Jun 11 10:04:25 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] Fix asm constraints for \u0027ins\u0027 instructions.\n\nThe third operand to \u0027ins\u0027 must be a constant int, not a register.\n\n[Ralf: The bug was actually intensional.  Some versions used to throw an\nerror under certain circumstances for code like:\n\nstatic inline void f(unsigned nr, unsigned *p)\n{\n\tunsigned short bit \u003d nr \u0026 5;\n\n\tif (__builtin_constant_p(bit)) {\n\t\t__asm__ __volatile__ (\"  foo %0, %1\" : \"\u003dm\" (*p) : \"i\" (bit));\n  \t} else {\n\t\t/* Do something else. */\n\t}\n}\n\nbecause gcc was not able to figure out that the \"i\" constraint was possibly\nat the early stage when the constraint are getting verified.  The solution\nwas using \"ri\" instead of \"i\".  The \"ri\" would keep gcc happy but in the\nend for code generation always the \"i\" constraint would be satisfied.  The\nproblem afair originally appeared in the i386 io.h and also hit it\u0027s mips\nequivalent.  From there the workaround spread to many of the inline\nassembler functions.]\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "043ebd6c9de7500a399017643bbc5cafd4e37060",
      "tree": "dcbf0baa9e3dd4040d155101e4381f3b4df2f612",
      "parents": [
        "52f4f6bbcff5510f662a002ec1219660ea25af62"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jun 13 00:25:36 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] DECstation: Document more MB ASIC register bits\n\n Document a few more register bits provided by the MB ASIC used on R4000SC\n(KN04) and R4400SC (KN05) CPU daughtercards with the DECstation.  \n\n Reverse-engineered and not documented anywhere else to the best of my\nknowledge.  Bit names appended to the last underscore the same as reported\nby the firmware in register dumps.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2957c9e61ee9c37e7ebf2c8acab03e073fe942fd",
      "tree": "50b4baea3b130ed3e1ef95a9c0f2d2761dd88693",
      "parents": [
        "997288517ec839b7639fcba77111256b13a66000"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] IRIX: Goodbye and thanks for all the fish\n\nNever terribly functional or popular, plagued by hard to fix bugs the time\nto say goodbye has more than arrived.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "997288517ec839b7639fcba77111256b13a66000",
      "tree": "3c0f7da3befd5bc0a40ff5dd4dd2a01aba2d5617",
      "parents": [
        "4b62220b608ab71876d8920d5590f1db4ee2eb4a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Mon Jun 09 08:39:58 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] Alchemy: remove unused MMC macros from db1x00 header.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07cdb78436d52416a582e645b9afb6e26f986bc9",
      "tree": "765906637fb87f35b171319562ac84d5a0fb7da3",
      "parents": [
        "c88a8b4ab0e1a1f06938939d9ba42e9da6144ccb"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Thu May 29 17:57:08 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] fix sparse warning about setup_early_printk()\n\nThis patch fixes the following sparse warning:\n\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\n\narch/mips/kernel/early_printk.c:35:13: warning: symbol \u0027setup_early_printk\u0027\nwas not declared. Should it be static?\n\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\n\nThe fix is to define a prototype of the setup_early_printk() function and\nto include the appropriate header into arch/mips/kernel/early_printk.c.\n\n[Ralf: Sorted includes again]\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c88a8b4ab0e1a1f06938939d9ba42e9da6144ccb",
      "tree": "6aee2390a9a5506176acb567021c8503200e1971",
      "parents": [
        "cb11dfa0247df479e384c4a7ab6846f3a6bf1570"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Jun 09 17:19:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Remove obsolete isa_slot_offset\n\n The isa_slot_offset variable and its __ISA_IO_base macro is not used\nanywhere anymore.  It does not look like a decent interface per today\u0027s\nstandards either.  Remove both including all places of initialization.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cb11dfa0247df479e384c4a7ab6846f3a6bf1570",
      "tree": "b34979807394a3bd6ef789c22874876d80d52cca",
      "parents": [
        "2954c02a884dc0ba9e91882c0aba13bcb9d22e6c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Mon Jun 09 16:30:03 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Remove board_watchpoint_handler\n\nIt is not used anywhere in tree.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2954c02a884dc0ba9e91882c0aba13bcb9d22e6c",
      "tree": "6323b16bbc5b7a78e02fe0b1624db3f2b0dd5ce2",
      "parents": [
        "4d3702b62e004172f44870763cf56793d8de0cbf"
      ],
      "author": {
        "name": "Chen, Huacai",
        "email": "huacai.chen@intel.com",
        "time": "Tue Jun 10 09:05:08 2008 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:28 2008 +0100"
      },
      "message": "[MIPS] modify the MIPS CPU classfication\n\nSigned-off-by: Huacai Chen \u003chuacai.chen@intel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4223c2c91fa9e5addd6eadd804e57a925ac5e5e",
      "tree": "d64af7e2b6322d59f1081ff8562cfc5f51f7f974",
      "parents": [
        "12bd257532708a4d5be4b8548ff121a45ff88f5d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Mon Jun 09 08:36:13 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 15 14:14:43 2008 +0200"
      },
      "message": "au1xmmc: remove db1200 board code, rewrite probe.\n\nRemove the DB1200 board-specific functions (card present, read-only,\nactivity LED methods) and instead add platform data which is passed\nto the driver.  This also allows for platforms to implement other\ncarddetect schemes (e.g. dedicated irq) without having to pollute the\ndriver code.  The poll timer (used for pb1200) is kept for compatibility.\n\nWith the board-specific stuff gone, the driver\u0027s -\u003eprobe() code can be\ncleaned up considerably.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "4a161d235b68eb7234f40106560c488a1bdb3851",
      "tree": "ef88570d98c10f1bfeef56bfeddbe8009d1fcaa5",
      "parents": [
        "bf41534506a0572c06c8f34d12aa489be4c8780e"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed Jul 09 16:27:56 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:33:07 2008 +0200"
      },
      "message": "ALSA: ASoC: Au12x0/Au1550 PSC Audio support\n\nAudio for Au12x0/Au1550 PSCs in AC97 and I2S mode, for ASoC v1 framework.\n\n- DBDMA, AC97 and I2S drivers\n- sample AC97 machine code (Db1200)\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "2f304c0a0a55072b80957580f1b66256a615d8da",
      "tree": "19f2dbd55f94b34ab9de5e9f66068641ddc0b536",
      "parents": [
        "7b7426c8a615cf61df9a77b9df7d5b75d91e3fa0"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jun 17 10:45:23 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:22:57 2008 +0200"
      },
      "message": "mips: convert to generic helpers for IPI function calls\n\nThis converts mips to use the new helpers for smp_call_function() and\nfriends, and adds support for smp_call_function_single(). Not tested,\nbut it compiles.\n\nmips shares the same IPI for smp_call_function() and\nsmp_call_function_single(), since not all mips platforms have enough\navailable IPIs to support seperate setups.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "938b2b14172bd098972df2a5157bfabf161c90e5",
      "tree": "f50c7ee265327f6b29905e2c45ed12ecaa4b4492",
      "parents": [
        "1f34f2e4262bae8a1aa6d8fd6306b07074d33718"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu May 29 22:05:07 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Malta: Fix build errors for 64-bit kernels\n\nFix 64-bit Malta by using CKSEG0ADDR and correct casts.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0c3bd83b0974238a5808d342663c6407512564d0",
      "tree": "36d29bd9e53278fd4d73d2cc533043bfdcc53f46",
      "parents": [
        "d6c3048cad3c9eb312c070e11fdbea56498255ed"
      ],
      "author": {
        "name": "Thomas Horsten",
        "email": "thomas@horsten.com",
        "time": "Sat Jun 14 02:32:42 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Lasat: bring back from the dead\n\nAfter the common MIPS CPU interrupt controller (for irq0-7) was introduced\nthe Lasat boards didn\u0027t get their interrupts right, so nothing worked. The\nold routines need to be offset by the new 8 hardware interrupts common to\nall MIPS CPU\u0027s.\n\nSigned-off-by: Thomas Horsten \u003cthomas@horsten.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6c3048cad3c9eb312c070e11fdbea56498255ed",
      "tree": "af00989a08efe98198594f9d44ee98a1c8f76a01",
      "parents": [
        "a9ad02bdbb0193203a477bbd0e833adf9fb29ac4"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri May 16 17:29:54 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] vpe_id is required for VSMP and SMTC builds\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89052bd7b393434f7c573ce6a3b88c5f143586d2",
      "tree": "e68bf4c2b46ca1c33b0fa1b78da6ea2a4db3aff4",
      "parents": [
        "330117ff2723566e8eb7ad43223081b557f1540e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 12 17:26:02 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:47 2008 +0100"
      },
      "message": "[MIPS] Fix build for PNX platforms.\n\nBuild error was caused by commit 351336929ccf222ae38ff0cb7a8dd5fd5c6236a0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b7d0b2fb6da3f6182f2bd162bf02ed4aed1813f",
      "tree": "73fc578101bd3066f494f2c693c816ecd0a569ed",
      "parents": [
        "497d2adcbf50bccec6c56620d61d77429d23993a"
      ],
      "author": {
        "name": "bruno randolf",
        "email": "br1@einfach.org",
        "time": "Fri Jun 06 16:42:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:46 2008 +0100"
      },
      "message": "[MIPS] Alchemy: Add au1500 reserved interrupt\n\nIn the conversion done in the commits\n\n  95c4eb3ef4484ca85da5c98780d358cffd546b90\n  9d360ab4a7568a8d177280f651a8a772ae52b9b9\n\n  [MIPS] Alchemy: Renumber interrupts so irq_cpu can work.\n\none reserved interrupt on au1500 was missed. this broke the au1000 ethernet\ndriver.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2cc3c0b67bdde7263f6eb16c16709e0b84047646",
      "tree": "75cd9b784a1da00c9e9dc6924e8b96661ec0e0b3",
      "parents": [
        "482845a348f76fbf9cec6dda0f1eb113d4fafd9d"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Tue May 27 17:27:28 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:16 2008 +0100"
      },
      "message": "[MIPS] Fix typo in header guard\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "272bace7f3753ea8bf6ee80e3a6b32fa64190744",
      "tree": "d3cfd8e5da732341af3f42c9b0e2f727b83e4998",
      "parents": [
        "96173a6c4ebca4c146bb87026cce78bbe392cb61"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 26 09:35:47 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:15 2008 +0100"
      },
      "message": "[MIPS] Add accessors for random register.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "057229f9efc7ebebd3ce0496195ed46df631f383",
      "tree": "97f14e46db15c0c420db4f188d4bcf15b8843708",
      "parents": [
        "326e2e1a59decc81bea052e8a8c6d75c63daa2db"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri May 02 14:08:20 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] Add missing braces to pte_mkyoung\n\nOnly the version pte_mkyoung for 36-bit pagetables on 32-bit hw was\naffected and with this bug being around since November 29, 2004 there\nis evidence to suport the assumption it was benign ;-)\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ccdb0034f8d5321be42c479dd7fc872ba2a46adb",
      "tree": "0259d6f41a41959e407a514cb712839e7466960e",
      "parents": [
        "b1fb05cdb9096e3fe1af4474e108dedce2515801"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mlau@msc-ge.com",
        "time": "Wed May 07 13:45:23 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] Alchemy: dbdma: add API to delete custom DDMA device ids.\n\nAdd API to delete custom DDMA device ids create with\nau1xxx_ddma_device_add().\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25829b0e977a7e396b284dad0f523099394390e7",
      "tree": "8b4d02d789dcfc3ffcbae070204d0c365d4bcf94",
      "parents": [
        "9d5437a15884bfb3429aee99f76fc014c7de039a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri May 23 13:04:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:08 2008 -0700"
      },
      "message": "fix parenthesis in include/asm-mips/mach-au1x00/au1000.h\n\nParenthesis fix in include/asm-mips/mach-au1x00/au1000.h\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d5437a15884bfb3429aee99f76fc014c7de039a",
      "tree": "f2cc2c2fb383b5137ba97cb3a73852d04336d4ce",
      "parents": [
        "8808a793f052c0a67426a24b961402fa20e92814"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri May 23 13:04:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:08 2008 -0700"
      },
      "message": "fix parenthesis in include/asm-mips/gic.h\n\nParenthesis fix in include/asm-mips/gic.h\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50952026036c7b4212b90091bf23a264c0ccc1fb",
      "tree": "50c5865ab0fdc8d4f36a69ddcc86037489a90fa9",
      "parents": [
        "bf9127c36341573dc47a9c2fc003dcf13bbbf246"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 03 23:28:35 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 04 08:22:15 2008 +0100"
      },
      "message": "[MIPS] Fix bug in atomic_sub_if_positive.\n\nThe branch optimization fixes in 2.6.21 introduced a bug in\natomic_sub_if_positive that causes it to return even when the sc\ninstruction fails. The result is that e.g. down_trylock becomes unreliable\nas the semaphore counter is not always decremented.\n\nOriginal MUA-shredded patch from Morten Larsen \u003cmlarsen@broadcom.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ddc0d009947bf8645fa3543f4532063a787202da",
      "tree": "a55190a6f4798ac4b87b128ba513bbebf2c86829",
      "parents": [
        "fcd84f2fca49166dab2dba259eca6e633585763f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun May 04 14:53:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Get rid of __ilog2\n\n56a6b1eb7bfb5ace0b5cb9c149f502fbd101b8ab was a bit too conservative and\nleft __ilog2 around which is only used as an internal function for other\nbitops.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcd84f2fca49166dab2dba259eca6e633585763f",
      "tree": "ce9eb07612fbde779ad80a21ed58b5b300e09f70",
      "parents": [
        "7ff83f21d23d17b63bbb984fee5d12aa5a8066b3"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun May 04 00:25:02 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Fix __fls for non-MIPS32/MIPS64 cpus\n\nOnly MIPS32 and MIPS64 CPUs implement clz/dclz. Therefore don\u0027t export\n__ilog2() for non MIPS32/MIPS64 cpus and use generic __fls bitop code for\nthese cpus.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3d1d5c8c10c937c65186f6dac75e2fb4675ef07",
      "tree": "7068d6740a59499be13961643c971a52fe198c7f",
      "parents": [
        "6afabe6c9335c0534224b53c3db4b091621af2dd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:29:04 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Pb1200/DBAu1200 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- initialization of a \u0027static\u0027 variable to 0;\n\n- space after opening and before closing parentheses;\n\n- missing space between \u0027for\u0027 and opening parenthesis;\n\n- macros with complex values not enclosed in parentheses;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- mention DBAu1200 board in the Makefile;\n\n- replace the group of #include/#ifdef directives by a single\n  #include \u003cau1xxx.h\u003e since this header contains the needed stuff;\n\n- properly indent the blocks;\n\n- insert spaces between operator and its operands, remove excess spaces\n  there;\n\n- remove needless parentheses and add some for clarity;\n\n- replace numeric literals/expressions with the matching macros;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- reduce pb1200_setup_cascade() to the single \u0027return\u0027 statement;\n\n- reduce the number of printed empty lines in the so-called CPLD\n  workaround;\n\n- remove #undef AU1X00_EXTERNAL_INT since that macro is not defined\n  anywhere;\n\n- replace spaces after the macro name with tabs in the #define directives;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typo in the BCSR_RESETS_PWMR1mUX macro\u0027s name;\n\n- group all Pb1200 PCMCIA definitions together;\n\n- put the function\u0027s result type and name/parameters on the same line;\n\n- insert missing and remove excess new lines;\n\n- make the multi-line comment style consistent with the kernel style\n  elsewhere by adding empty first line and/or adding space/asterisk on\n  their left side;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- combine some comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6afabe6c9335c0534224b53c3db4b091621af2dd",
      "tree": "886cd102533a3a63b6185ee1eb4b74c47092855b",
      "parents": [
        "2091a17ff7f32432976d1eacbb79a06819d95301"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:28:17 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Pb1550 code style cleanup\n\nFix a few errors and warnings given by checkpatch.pl:\n\n- macros with complex values not enclosed in parentheses;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- replace numeric literals with the matching macros;\n\n- properly indent the code and the array initializers;\n\n- insert spaces between operator and its operands, also remove excess spaces\n  there;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives, also\n  sometimes insert space there for better looks;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2091a17ff7f32432976d1eacbb79a06819d95301",
      "tree": "10743b88ff85a5be44512ffd11d8323285c4ba5f",
      "parents": [
        "be1c3c1ed13f31ae8f9d5d043d96d2e56b5ee1d5"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:27:20 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1500 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- replace numeric literals/expressions with the matching macros;\n\n- insert spaces between operator and its operands;\n\n- properly indent the code and the array initializers;\n\n- remove useless #if dirctive from board_setup();\n\n- remove needless parentheses;\n\n- remove unneeded type casts;\n\n- remove excess new lines;\n\n- make hexadecimal literals all lower case;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives,\n  also sometimes insert space there for better looks;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be1c3c1ed13f31ae8f9d5d043d96d2e56b5ee1d5",
      "tree": "687af4313c327ce05e4864d76d94ecf342c7331c",
      "parents": [
        "7916c3548e53bffb0545a1d0dc7fde86d79add92"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:26:28 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1100 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- space between asterisk and variable name;\n\n- use of C99 // comments;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- properly indent the code;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- replace numeric literals/expressions with the matching macros;\n\n- replace spaces after the macro name with tabs in the #define directives,\n  and sometimes insert spaces there;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style\n  elsewhere by adding empty first line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7916c3548e53bffb0545a1d0dc7fde86d79add92",
      "tree": "6e0020f6f24865343938cb56ef537fd9eb0297df",
      "parents": [
        "abd14cc00d940b8b5b4fc92be23f656b57c6ecfe"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:25:55 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1000 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- brace not on the same line with condition in the \u0027switch\u0027 statement;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- properly indent the \u0027switch\u0027 statement;\n\n- remove needless parentheses;\n\n- insert spaces between operator and its operands;\n\n- replace numeric literals/expressions with the matching macros;\n\n- remove useless #if dirctive from board_setup();\n\n- remove unneeded numeric literal type casts;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- replace spaces after the macro name with tabs in the #define directives, and\n  sometimes insert spaces there;\n\n- remove excess new lines;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first/last line;\n\n- combine some comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abd14cc00d940b8b5b4fc92be23f656b57c6ecfe",
      "tree": "d85a4cf255b80e59f0f673b2db3a62b78413fcbc",
      "parents": [
        "a9633279cf13de15b7002b71a507baf89d0619ca"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:25:04 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:53 2008 +0100"
      },
      "message": "[MIPS] DBAu1xx0 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- macros with complex values not enclosed in parentheses;\n\n- leading spaces instead of tabs;\n\n- printk() without KERN_* facility level;\n\n- using simple_strtol() where strict_strtol() could be used;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- initialize variable instead of assigning value later where it makes sense;\n\n- insert spaces between operator and its operands, also remove excess spaces\n  there;\n\n- remove unneeded numeric literal type casts;\n\n- remove needless parentheses;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first/last line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff6814d53016081947ff4021e00db3f806a561c9",
      "tree": "089c8373c0eebd55c89203768bb77af970a09862",
      "parents": [
        "ad1d77a38575644b112340fd9115ac21dd533166"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:18:35 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Alchemy common headers style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- space after opening and before closing parentheses;\n\n- opening brace following \u0027struct\u0027 not on the same line;\n\n- leading spaces instead of tabs;\n\n- use of C99 // comments;\n\n- macros with complex values not enclosed in parentheses;\n\n- missing space between the type and asterisk in a variable declaration;\n\n- space between asterisk and function name;\n\n- including \u003casm/io.h\u003e instead of \u003clinux/io.h\u003e and \u003casm/irq.h\u003e instead of\n  \u003clinux/irq.h\u003e;\n\n- use of \u0027__inline__\u0027 instead of \u0027inline\u0027;\n\n- space between function name and opening parenthesis;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- remove needless parentheses;\n\n- insert spaces between operator and its operands;\n\n- replace spaces after the macro name with tabs in the #define directives and\n  after the type in the structure field declarations;\n\n- remove excess tabs after the macro name in the #define directives and in the\n  \u0027extern\u0027 variable declarations;\n\n- remove excess spaces between # and define for the SSI_*_MASK macros to align\n  with other such macros;\n\n- put \u0027||\u0027 operator on the same line with its first operand;\n\n- properly indent multi-line function prototypes;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first line and/or adding space/asterisk on their left side;\n\n- make two-line comments that only have one line of text one-line;\n\n- convert the large multi-line comment in au1xxx_ide.h into several one-liners,\n  replace spaces with tabs there;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- insert missing and remove excess new lines;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s and Steve Longerbeam\u0027s old email addresses...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad1d77a38575644b112340fd9115ac21dd533166",
      "tree": "2ba75172ccffd0742d48ad29d7d42b83aa01277a",
      "parents": [
        "1c9e919f48a49fda2ff2c607891cc17024e75122"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 01 15:28:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Add empty argument parenthesis to GCC_IMM_ASM\n\nThis is to clarify that GCC_IMM_ASM does not take an argument as the\ncontext of the macro\u0027s invocation seems to imply.\n\nAs suggested by Maciej W. Rozycki (macro@linux-mips.org).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1928cc84a0a937ce7042d9235996ab380f36f18a",
      "tree": "b51daa0c0b39db4db4c19e934593423e2721ef71",
      "parents": [
        "9f2546adedda600687bba6ef3e1546a8ecbc16eb"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Wed Apr 16 15:32:22 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] MT: Functional fixes and a little reformatting of APRP support\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2961b423037da60a8cb230963ee0d8c04473d73b",
      "tree": "b0839865ff5206ac6f3a9e8aa34b74f1016a511b",
      "parents": [
        "36bbfe2f097d5e09e8e9c83f55264bd538a0ebe1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat May 03 22:26:17 2008 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun May 04 14:45:55 2008 -0700"
      },
      "message": "fix asm-mips/types.h syntax error\n\nThis patch fixes the following compile error caused by\ncommit 23cf11ddb5099f8c7f7cb3eb154bff0faf31cae9\n(mips: types: use \u003casm-generic/int-*.h\u003e for the mips architecture):\n\n\u003c--  snip  --\u003e\n\n...\n  CC      kernel/bounds.s\nIn file included from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/types.h:12,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/page-flags.h:8,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/bounds.c:9:\ninclude2/asm/types.h:56:2: error: #endif without #if\nmake[2]: *** [kernel/bounds.s] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "23cf11ddb5099f8c7f7cb3eb154bff0faf31cae9",
      "tree": "fdc58540ccc68f33913d508f083db98689d4214f",
      "parents": [
        "ad55ed6161c113cc03c04df266e75d484bce8247"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:06 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:29 2008 -0700"
      },
      "message": "mips: types: use \u003casm-generic/int-*.h\u003e for the mips architecture\n\nThis modifies \u003casm-mips/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f6d6a1a6a1336431a6cba60ace9e97c3a496a19",
      "tree": "f32e82fc3a50b6877afa3220bdb6f7ea0582e07f",
      "parents": [
        "71abb3af62dfa52930755f3b6497eafbe1d6ec85"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 01 04:34:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:58 2008 -0700"
      },
      "message": "rename div64_64 to div64_u64\n\nRename div64_64 to div64_u64 to make it consistent with the other divide\nfunctions, so it clearly includes the type of the divide.  Move its definition\nto math64.h as currently no architecture overrides the generic implementation.\n They can still override it of course, but the duplicated declarations are\navoided.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "730f412c08c13858f7681bac0a2770fbc9159fed",
      "tree": "ac37a43aef9dca3a6e63c9bdf97c489af3801357",
      "parents": [
        "07132922aac0caf807c56b9c2a388954b357a8c4"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Apr 30 00:54:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:52 2008 -0700"
      },
      "message": "asm-*/futex.h should include linux/uaccess.h\n\nLots of asm-*/futex.h call pagefault_enable and pagefault_disable, which\nare declared in linux/uaccess.h, without including linux/uaccess.h.\n\nThey all include asm/uaccess.h, so this patch replaces asm/uaccess.h\nwith linux/uaccess.h.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "6510d41954dc6a9c8b1dbca7eaca0f23195ca727"
}
