)]}'
{
  "log": [
    {
      "commit": "b775565952ab8f33a49bfcb2c6dcfaba1e82dee3",
      "tree": "a4270df66dbc39fb09d6e6c984d724112702f266",
      "parents": [
        "f7062ddb23d7568c90821118f9b973b3069625c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 15:00:59 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Update MIPS defconfigs.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7062ddb23d7568c90821118f9b973b3069625c9",
      "tree": "e3c9abdbdbe041e716a3de7bdf09294530d019e1",
      "parents": [
        "3763120a316b04c29a2b9c6e817e0e4a72005dd4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 14:58:53 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Get rid of CONFIG_ADVANCED.\n    \nIt\u0027s been a horrible source of confusion and let users to shoot themselves\ninto both feet with uzis to no end.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3763120a316b04c29a2b9c6e817e0e4a72005dd4",
      "tree": "f287de88b8700bf8d2b11db1b750d2a6f0a4dfdb",
      "parents": [
        "7a8341969fe0df4a1fffa141435e742456270ffd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 13:08:41 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Kconfig: Clarify description of CROSSCOMPILE.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a8341969fe0df4a1fffa141435e742456270ffd",
      "tree": "accf4fa15fce1d32c4f57d5acd1a28a3bd49e1f4",
      "parents": [
        "2a2c3e451965aca35c2d0d1b2db1dbd1d839c75e"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Sat Apr 15 00:31:16 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] 24K LV: Add core card id.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a2c3e451965aca35c2d0d1b2db1dbd1d839c75e",
      "tree": "590ee400aee96cf8116e485bda0a35a4a1f52da7",
      "parents": [
        "6f8782c4b2ed3cb652f1ad6b6d91890c7f2423ab"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 15 00:04:18 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Sparse: fix sparse for 64-bit kernels.\n    \nThis commit breaks sparse for 64bit kernel.  The -m64 option is\nrequired.  Also, some macro values (such as _MIPS_TUNE, etc.)  contain\ndouble-quote characters so it would be better quoting arguments by\nsingle-quote characters.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f8782c4b2ed3cb652f1ad6b6d91890c7f2423ab",
      "tree": "772c02f21ccf4178681d3506888bdda3ff139f4f",
      "parents": [
        "bc818247203a7bfc40296a3f5b760de84fb8e0d1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 17 21:24:49 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Use __ffs() instead of ffs() in ip32_irq0().\n    \nWith recent rewrite for generic bitops, ffs() is defined the same way\nas the libc and compiler built-in routines (returns int instead of\nunsigned long).  Use __ffs() for 64bit value.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0858d82faf96ffc32b96e23927d10844d38e564",
      "tree": "83d073a639dd98202553db73293c90812f4a56b2",
      "parents": [
        "5dac83030a3f4a3a4d1255b13bd0f7d08e824963"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 20 00:12:05 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix ip27 build.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5dac83030a3f4a3a4d1255b13bd0f7d08e824963",
      "tree": "88840c71182068d8096943e759ca8e5d6aae210b",
      "parents": [
        "49e31ca8387227898710f99476f2217ea154aab0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 10:50:02 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Oprofile: fix sparse warning.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49e31ca8387227898710f99476f2217ea154aab0",
      "tree": "86fecdc0e3692c8e87c3a0eedc22eaf405b732e3",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 10:48:54 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix oprofile module unloading\n    \nWhen unloading oprofile module with timer-mode, oprofile_arch_exit\ndereferences a NULL pointer.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "58f8236bed448273cd7f9ae02c09467853303484",
      "tree": "5fd9f04dbdda368de31fa22d0f8d8b3fb317a0b7",
      "parents": [
        "83d722f7e198b034699b1500d98729beff930efd",
        "f13d241bc300802a2576dc3e2dfb51492a9a88b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:02 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] nommu: trivial fixups for head-nommu.S and the Makefile\n  [ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCR\n  [ARM] 3484/1: Correct AEABI CFLAGS for correct enum handling\n"
    },
    {
      "commit": "f13d241bc300802a2576dc3e2dfb51492a9a88b4",
      "tree": "ddb0e3d218fcb3f9e421c4f36d4a16e90ab20597",
      "parents": [
        "928bd1b4709045355fad8bf858904884c0a1e87f",
        "3b920cef3470b7199acd2dc26e09fb9291131976"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 26 21:18:45 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 26 21:18:45 2006 +0100"
      },
      "message": "Merge nommu tree\n"
    },
    {
      "commit": "83d722f7e198b034699b1500d98729beff930efd",
      "tree": "7d790a2fd62165373ec7bacde704837288e0bec3",
      "parents": [
        "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Mon Apr 24 19:35:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 08:30:03 2006 -0700"
      },
      "message": "[PATCH] Remove __devinit and __cpuinit from notifier_call definitions\n\nFew of the notifier_chain_register() callers use __init in the definition\nof notifier_call.  It is incorrect as the function definition should be\navailable after the initializations (they do not unregister them during\ninitializations).\n\nThis patch fixes all such usages to _not_ have the notifier_call __init\nsection.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2",
      "tree": "f24f05bf95ae9c4164266da87f36fed61c5c2206",
      "parents": [
        "e7edf9cdeddc0cff125e8e658216efb2ff2b2219"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Mon Apr 24 19:35:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 08:27:50 2006 -0700"
      },
      "message": "[PATCH] Remove __devinitdata from notifier block definitions\n\nFew of the notifier_chain_register() callers use __devinitdata in the\ndefinition of notifier_block data structure.  It is incorrect as the\ndata structure should be available after the initializations (they do\nnot unregister them during initializations).\n\nThis was leading to an oops when notifier_chain_register() call is\ninvoked for those callback chains after initialization.\n\nThis patch fixes all such usages to _not_ have the notifier_block data\nstructure in the init data section.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ad0013b316367671ef316cff91ab2d912e309c9",
      "tree": "ff07d7294b9aa8ff2ae11c91d214f0a424e9b180",
      "parents": [
        "de0bb97aff6743f71abb8ec581238e2bdae9cdd1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Apr 26 07:28:09 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:52:21 2006 -0700"
      },
      "message": "[PATCH] fix mips sys32_p{read,write}\n\nSwitched to use of sys_pread64()/sys_pwrite64() rather than keep duplicating\ntheir guts; among the little things that had been missing there were such as\n\tret \u003d security_file_permission (file, MAY_READ);\nGotta love the LSM robustness, right?\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "912d35f86781e64d73be1ef358f703c08905ac37",
      "tree": "5863ad70f5cdccba0c1cd28f83d173deaf71fb83",
      "parents": [
        "016b661e2f717168e600f3c85f29e1a49f88e004"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "message": "[PATCH] Add support for the sys_vmsplice syscall\n\nsys_splice() moves data to/from pipes with a file input/output. sys_vmsplice()\nmoves data to a pipe, with the input being a user address range instead.\n\nThis uses an approach suggested by Linus, where we can hold partial ranges\ninside the pages[] map. Hopefully this will be useful for network\nreceive support as well.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "928bd1b4709045355fad8bf858904884c0a1e87f",
      "tree": "1875af1016e3057fd25fa7441877f8a0b97cffbe",
      "parents": [
        "c7fd84424f919740880d989cb0459c332da96013"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 25 20:41:27 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 25 20:41:27 2006 +0100"
      },
      "message": "[ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCR\n\nThe VFP code can leak VFP_NAN_FLAG into the FPSCR. It doesn\u0027t correspond\nto any real FPSCR bit (and overlaps one of the exception flags).\n\nBug report from Daniel Jacobowitz\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c7fd84424f919740880d989cb0459c332da96013",
      "tree": "b487783c3f02ea45a2248710a46e2f94e71910b9",
      "parents": [
        "454ac778459bc70f0a9818a6a8fd974ced11de66"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Apr 25 20:36:04 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 25 20:36:04 2006 +0100"
      },
      "message": "[ARM] 3484/1: Correct AEABI CFLAGS for correct enum handling\n\nPatch from Richard Purdie\n\nThe AAPCS says that enums can be variably sized depending on the range\nof valid values. This is not the accepted behaviour under linux so for\ncompatibility gcc has an aapcs-linux target, the main difference being\nthat enums are always of type int. Change the ARM Makefile to use this\ntarget.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4d5c34ec7b007cfb0771a36996b009f194acbb2f",
      "tree": "7658508b67f6aa03d5b38b68a197502068699ea8",
      "parents": [
        "454ac778459bc70f0a9818a6a8fd974ced11de66"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Tue Apr 25 13:45:19 2006 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 25 07:51:06 2006 -0700"
      },
      "message": "[PATCH] Alpha: strncpy() fix\n\nAs it turned out after recent SCSI changes, strncpy() was broken -\nit mixed up the return values from __stxncpy() in registers $24 and $27.\n\nThanks to Mathieu Chouquet-Stringer for tracking down the problem\nand providing an excellent test case.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b920cef3470b7199acd2dc26e09fb9291131976",
      "tree": "8f1dbc433bd8b924420eb40504cbb8e81eafada4",
      "parents": [
        "6b426e785cb81e53dc2fc4dcf997661472b470ef"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Mon Apr 24 09:45:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 24 09:45:35 2006 +0100"
      },
      "message": "[ARM] nommu: trivial fixups for head-nommu.S and the Makefile\n\nThis patch fix compilation problem of start-up codes.\n(head-nommu.S, arch/arm/kernel/Makefile)\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6b426e785cb81e53dc2fc4dcf997661472b470ef",
      "tree": "3dbde895f120e78f66b32ddd9c9cbe3d83a59637",
      "parents": [
        "cb6aef2879b769644b35cffe9844c81c63809c8e",
        "223232de068593b40d267e340f24c017d31c018a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:44:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:44:10 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] MAINTAINERS\n  [PARISC] Make ioremap default to _nocache\n  [PARISC] Add new entries to the syscall table\n  [PARISC] Further work for multiple page sizes\n  [PARISC] Fix up hil_kbd.c mismerge\n  [PARISC] defconfig updates\n  [PARISC] Document that we tolerate \"Relaxed Ordering\"\n  [PARISC] Misc. janitorial work\n  [PARISC] EISA regions must be mapped NO_CACHE\n  [PARISC] OSS ad1889: Match register names with ALSA driver\n"
    },
    {
      "commit": "a580e5b9a5ba7d6db5647c36ee118b8890ba3033",
      "tree": "bfb7bbf852315085d7868165691057b170af1ab1",
      "parents": [
        "93e1b7d42e1edb4ddde6257e9a02513fef26f715",
        "d0e15bed84db7a9b0ea85d2ad9707b5e6d2e38da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:36:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:36:31 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:\n  powerpc: Fix define_machine so machine_is() works from modules\n  powerpc/ppc: export strncasecmp\n  [PATCH] powerpc: fix oops in alsa powermac driver\n  [PATCH] powerpc: update {g5,iseries,pseries}_defconfigs\n  [PATCH] ppc: Fix powersave code on arch/ppc\n  [PATCH] powerpc/cell: remove BUILD_BUG_ON and add sys_tee to spu_syscall_table\n  [PATCH] powermac: Fix i2c on keywest based chips\n  [PATCH] powerpc: Lower threshold for DART enablement to 1GB\n  [PATCH] powerpc: IOMMU support for honoring dma_mask\n"
    },
    {
      "commit": "5b20192727ef2c047343a043ee4fbda67e2beef4",
      "tree": "7b0e7e5c1945685ad911add33e0baeb301b9729d",
      "parents": [
        "ddbe3eec596fc2c6a513717168217bd19c901880"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Sat Apr 22 02:36:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix a race in the free_iommu path\n\nWe do this by removing a micro-optimization that tries to avoid grabbing\nthe iommu_bitmap_lock spinlock and using a bus-locked operation.\n\nThis still races with other simultaneous alloc_iommu or free_iommu(size \u003e\n1) which both use bus-unlocked operations.\n\nThe end result of this race is eventually ending up with an\niommu_gart_bitmap that has bits errornously set all over, making large\ncontiguous iommu space allocations fail with \u0027PCI-DMA: Out of IOMMU space\u0027.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddbe3eec596fc2c6a513717168217bd19c901880",
      "tree": "0c9d2222d43480d19753596d7a5cf6e6e858b7fa",
      "parents": [
        "304dbdb7a4fbb7f40a6ad5c5836fdd456c233c63"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 22 02:35:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages\n\nThis quietens warnings and actually fixes a bug.  The unwind tables would\ncome out wrong without -32, causing pthread cancellation during them to\ncrash in the gcc runtime.\n\nThe problem seems to only happen with newer binutils (it doesn\u0027t happen\nwith 2.16.91.0.2 but happens wit 2.16.91.0.5)\n\nThanks to David Altobelli \u003cdavid.altobelli@hp.com\u003e and Brian Baker\n\u003cBrian.B@hp.com\u003e for test case and initial analysis.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b5fd59fdd2e656dd4d10f2cedb41a7519b131b2",
      "tree": "78b79ba00561ad1ae59d2882031271906e3541df",
      "parents": [
        "73a88814542d3f5b8973f3db9d7f380bd29957c4"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Sat Apr 22 02:35:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: sparsemem does not need node_mem_map\n\nSeems we are trying to init the node_mem_map when we don\u0027t need to, for\nexample when SPARSEMEM is enabled.  This causes the error below during\ncompilation.  Use CONFIG_FLAT_NODE_MEM_MAP to gate allocation and init.\n\n  arch/x86_64/mm/numa.c: In function `setup_node_zones\u0027:\n  arch/x86_64/mm/numa.c:191: error: structure has no member\n                                                  named `node_mem_map\u0027\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c8ce71b092425f1e938285cab2a679c09444d9b",
      "tree": "dc4365d2fcbe1e373ee8b1f7a5ccca54cffb6fc9",
      "parents": [
        "4d6c58899c1cdac018f92cfa0383bb835a0c80ef",
        "12df7556705aae97f24a397377e17898700d7192"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:19:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:19:06 2006 +1000"
      },
      "message": "Merge branch \u0027misc\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "6ca773cf8b9dc19989c9b44635292b1ba80f9112",
      "tree": "46d72c9943e17b60af4cd5ebcd330618d9e640d4",
      "parents": [
        "2fd83038160531245099c3c5b3511fa4b80765eb"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Apr 20 04:44:07 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:35 2006 +0000"
      },
      "message": "[PARISC] Add new entries to the syscall table\n\nMost are easy, but sync_file_range needed special handling when entering\nthrough the 32-bit syscall table.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "2fd83038160531245099c3c5b3511fa4b80765eb",
      "tree": "6145a9e78723c76ceac722eb60267c0116983c12",
      "parents": [
        "d668da80d613def981c573354e1853e38bd0698d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Thu Apr 20 20:40:23 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:34 2006 +0000"
      },
      "message": "[PARISC] Further work for multiple page sizes\n\nMore work towards supporing multiple page sizes on 64-bit. Convert\nsome assumptions that 64bit uses 3 level page tables into testing\nPT_NLEVELS. Also some BUG() to BUG_ON() conversions and some cleanups\nto assembler.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8ea6947b4b9d918784fa6a1f93ca2882d94b71b6",
      "tree": "2ea4d9711c96bb9a5b140f66d8da64b327233e23",
      "parents": [
        "b312c33e362696d873931d8f84a89b3e894077c8"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Sun Apr 02 13:28:00 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:33 2006 +0000"
      },
      "message": "[PARISC] defconfig updates\n\nMake the defconfig more generally useful. Turn on IPv6, modules,\ncardbus, etc. Boots 32bit on 715 with HIL, B160L with sound,\nPrecisionBook, and C3000.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "67a5a59d3301949f51f2d617d689f005c6d21470",
      "tree": "7a8823c610b1793ccc307949b11af17f8e290fb2",
      "parents": [
        "b2d6b9fb35bf670df8049f0b3d4d306bf2d454da"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Mon Mar 27 19:52:14 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:32 2006 +0000"
      },
      "message": "[PARISC] Misc. janitorial work\n\nFix a spelling mistake, add a KERN_INFO flag, and fix some whitespace\nuglies.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b2d6b9fb35bf670df8049f0b3d4d306bf2d454da",
      "tree": "ad0ab344a8e47d8ded5c626433d6d03ca6b44c21",
      "parents": [
        "e74eb808ba64610d4983ddd8b5b9a159d178aa8e"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Mon Mar 27 19:52:14 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:32 2006 +0000"
      },
      "message": "[PARISC] EISA regions must be mapped NO_CACHE\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "5ad1bfeaf7a526ea5c5503c8a48e3a5a3efe18f7",
      "tree": "c65179a6846c450892ccbc5a44ecccb5549af587",
      "parents": [
        "ea1e847cc202e805769c3c46ba5e5c53714068a1"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Apr 19 16:26:22 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:34:03 2006 +1000"
      },
      "message": "[PATCH] powerpc: update {g5,iseries,pseries}_defconfigs\n\nDefault choices for all.\n\nSigned-off-by: Will Schmidt \u003cwillschm@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ea1e847cc202e805769c3c46ba5e5c53714068a1",
      "tree": "4f35175c166f42a5b839af5dfe7e39155666b1fc",
      "parents": [
        "23b2527d5eae89841eb66b46e80ec91980493dda"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Tue Apr 18 14:29:34 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:33:22 2006 +1000"
      },
      "message": "[PATCH] ppc: Fix powersave code on arch/ppc\n\nFix asm_offsets.c and entry.S to work with the new power save code.\nChanges in arch/powerpc needed to exist in arch/ppc as well since the\nidle code is shared by both ppc and powerpc..\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "23b2527d5eae89841eb66b46e80ec91980493dda",
      "tree": "e905775590d0ad81058b4bb0f2bf98778441ccd6",
      "parents": [
        "60162e498e220d1f03bbee5bac0a9ddd6de60ae7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Tue Apr 18 15:24:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:32:50 2006 +1000"
      },
      "message": "[PATCH] powerpc/cell: remove BUILD_BUG_ON and add sys_tee to spu_syscall_table\n\nEvery time a new syscall gets added, a BUILD_BUG_ON in\narch/powerpc/platforms/cell/spu_callbacks.c gets triggered.\nSince the addition of a new syscall is rather harmless,\nthe error should just be removed.\n\nWhile we\u0027re here, add sys_tee to the list and add a comment\nto systbl.S to remind people that there is another list\non powerpc.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60162e498e220d1f03bbee5bac0a9ddd6de60ae7",
      "tree": "8cbcbea6060eb2b9f7d39784385efdfc6e947b52",
      "parents": [
        "28897731318dc8f63f683eed9091e446916ad706"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Apr 18 14:11:53 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:29:46 2006 +1000"
      },
      "message": "[PATCH] powermac: Fix i2c on keywest based chips\n\nThe new i2c implementation for PowerMac has a regression that causes the\nhardware to go out of state when probing non-existent devices. While\nfixing that, I also found \u0026 fixed a couple of other corner cases. This\nfixes booting with a pbbuttons version that scans the i2c bus for an LMU\ncontroller among others. Tested on a dual G5 with thermal control (which\nhas heavy i2c activity) with no problem so far.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28897731318dc8f63f683eed9091e446916ad706",
      "tree": "702e9668705fcf96c0e1d6423a83f22d57e1c3fb",
      "parents": [
        "7daa411b810d7eadfaabe3765ec5f827893dbb30"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:52:33 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:29:37 2006 +1000"
      },
      "message": "[PATCH] powerpc: Lower threshold for DART enablement to 1GB\n\nTurn on the DART already at 1GB. This is needed because of crippled\ndevices in some systems, i.e. Airport Extreme cards, only supporting\n30-bit DMA addresses.\n\nOtherwise, users with between 1 and 2GB of memory will need to manually\nenable it with iommu\u003dforce, and that\u0027s no good.\n\nSome simple performance tests show that there\u0027s a slight impact of\nenabling DART, but it\u0027s in the 1-3% range (kernel build with disk I/O\nas well as over NFS).\n\niommu\u003doff can still be used for those who don\u0027t want to deal with the\noverhead (and don\u0027t need it for any devices).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7daa411b810d7eadfaabe3765ec5f827893dbb30",
      "tree": "c7cef2c78faa74928fb32942d9e9aaf262fe98ab",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:05:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:28:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: IOMMU support for honoring dma_mask\n\nSome devices don\u0027t support full 32-bit DMA address space, which we currently\nassume. Add the required mask-passing to the IOMMU allocators.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a6db522c9399f69ff705c8afae069b5a74a8ea6b",
      "tree": "b6dee216e76fbebb6fdcb5814630e7b6f8284c34",
      "parents": [
        "402a26f0c040077ed6f941eefac5a6971f0d5f40",
        "036999d50180a9eaaa79dfb1d7a940824e475f24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:22:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:22:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] for_each_possible_cpu\n  [ARM] add_memory() build fix\n  [ARM] 3483/1: ixp23xx: update defconfig to 2.6.17-rc2\n  [ARM] 3482/1: ixp2000: update defconfig to 2.6.17-rc2\n  [ARM] 3481/1: ep93xx: update defconfig to 2.6.17-rc2\n  [ARM] 3480/1: ixp4xx: fix irq2gpio array type\n"
    },
    {
      "commit": "036999d50180a9eaaa79dfb1d7a940824e475f24",
      "tree": "e382446383ccbd91a798e22a6291361395aa5404",
      "parents": [
        "1c97b73e89af9a20e99450c554cffdd9327e827a"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Apr 20 21:48:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:48:02 2006 +0100"
      },
      "message": "[ARM] for_each_possible_cpu\n\nfor_each_cpu() actually iterates across all possible CPUs.  We\u0027ve had mistakes\nin the past where people were using for_each_cpu() where they should have been\niterating across only online or present CPUs.  This is inefficient and\npossibly buggy.\n\nWe\u0027re renaming for_each_cpu() to for_each_possible_cpu() to avoid this in the\nfuture.\n\nThis patch replaces for_each_cpu with for_each_possible_cpu.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c97b73e89af9a20e99450c554cffdd9327e827a",
      "tree": "79578b028a0dd2303e150c55b841f2e32ad1388c",
      "parents": [
        "4b91ff4f425edb875c8e071d19a2417d23c578a4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Apr 20 21:41:18 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:41:18 2006 +0100"
      },
      "message": "[ARM] add_memory() build fix\n\nThis is back again.  Offending patch is x86_64-mm-hotadd-reserve.patch\n\narch/arm/kernel/setup.c:435: error: conflicting types for \u0027add_memory\u0027\ninclude/linux/memory_hotplug.h:102: error: previous declaration of \u0027add_memory\u0027 was here\narch/arm/kernel/setup.c:435: error: conflicting types for \u0027add_memory\u0027\ninclude/linux/memory_hotplug.h:102: error: previous declaration of \u0027add_memory\u0027 was here\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b91ff4f425edb875c8e071d19a2417d23c578a4",
      "tree": "cf405f53326bf3ddd4f5a80a1e6df3b13c331c3f",
      "parents": [
        "d2f9caa1be9cf3c18f0bfe70ca2f55d295942a9b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 20 21:24:41 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:24:41 2006 +0100"
      },
      "message": "[ARM] 3483/1: ixp23xx: update defconfig to 2.6.17-rc2\n\nPatch from Lennert Buytenhek\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2f9caa1be9cf3c18f0bfe70ca2f55d295942a9b",
      "tree": "94f4d94ac6522b39e41243176381e04723c8d2e9",
      "parents": [
        "67c6024cb4c04b4e9122a97e52cf903252020f9f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 20 21:24:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:24:40 2006 +0100"
      },
      "message": "[ARM] 3482/1: ixp2000: update defconfig to 2.6.17-rc2\n\nPatch from Lennert Buytenhek\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67c6024cb4c04b4e9122a97e52cf903252020f9f",
      "tree": "7fdbc43ad2fc6c05492ae3c57ea988b9d3a9cd80",
      "parents": [
        "6cc1b6588686190325a960b5a598f4f952dbe23b"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 20 21:24:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:24:39 2006 +0100"
      },
      "message": "[ARM] 3481/1: ep93xx: update defconfig to 2.6.17-rc2\n\nPatch from Lennert Buytenhek\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6cc1b6588686190325a960b5a598f4f952dbe23b",
      "tree": "4926988a054fb1e00a2b98a63b8d8f4f5de7c04b",
      "parents": [
        "5a7b46b369419493bab4de67b1526e9f76b22a7f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Apr 20 21:24:38 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 20 21:24:38 2006 +0100"
      },
      "message": "[ARM] 3480/1: ixp4xx: fix irq2gpio array type\n\nPatch from Lennert Buytenhek\n\nThe irq2gpio array was recently converted from an array of ints to an\narray of chars (by patch 3368/1.)  However, this array contains elements\nthat are -1, and on ARM, the char type is unsigned by default, so this\npatch broke the GPIO check in ixp4xx_set_irq_type.\n\nChange the \u0027char\u0027 to be a \u0027signed char\u0027 to fix this.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "18bd057b1408cd110ed23281533430cfc2d52091",
      "tree": "09d8c44ebdb45763173fe54f6962921f4268cf9f",
      "parents": [
        "5dc5cf7dd2723430b6df3d91c5b22af49e063622"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Apr 20 02:36:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:58:11 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Fix x87 information leak between processes\n\nAMD K7/K8 CPUs only save/restore the FOP/FIP/FDP x87 registers in FXSAVE\nwhen an exception is pending.  This means the value leak through\ncontext switches and allow processes to observe some x87 instruction\nstate of other processes.\n\nThis was actually documented by AMD, but nobody recognized it as\nbeing different from Intel before.\n\nThe fix first adds an optimization: instead of unconditionally\ncalling FNCLEX after each FXSAVE test if ES is pending and skip\nit when not needed. Then do a x87 load from a kernel variable to\nclear FOP/FIP/FDP.\n\nThis means other processes always will only see a constant value\ndefined by the kernel in their FP state.\n\nI took some pain to make sure to chose a variable that\u0027s already\nin L1 during context switch to make the overhead of this low.\n\nAlso alternative() is used to patch away the new code on CPUs\nwho don\u0027t need it.\n\nPatch for both i386/x86-64.\n\nThe problem was discovered originally by Jan Beulich. Richard\nBrunner provided the basic code for the workarounds, with contribution\nfrom Jan.\n\nThis is CVE-2006-1056\n\nCc: richard.brunner@amd.com\nCc: jbeulich@novell.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07fab8da808d0702778da50e5b435e6ba471c903",
      "tree": "59ee487f2bb46e7200ec0888baae34a611530497",
      "parents": [
        "3ca269d8b4d020af018e9e7e82b22f965a0e1bd9"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for sparc64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ca269d8b4d020af018e9e7e82b22f965a0e1bd9",
      "tree": "8de614ac12a4ec0c2fb6c9392d8efaff6e2d73c9",
      "parents": [
        "46dbe2f4ef9954e3ed2155995b76e32f31fef6bb"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for ia64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46dbe2f4ef9954e3ed2155995b76e32f31fef6bb",
      "tree": "2d2addfaeda42fe7ef54cf5be5230b7237b74d8b",
      "parents": [
        "3b60211c1618063cb296439ebaef2041a725ba20"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for ppc64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b60211c1618063cb296439ebaef2041a725ba20",
      "tree": "5de7fd33aeac8397df4e28aea50eb2bb34829de9",
      "parents": [
        "34c37e18696ff6a773f0403348342a9fe49df4af"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for x86_64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34c37e18696ff6a773f0403348342a9fe49df4af",
      "tree": "e9acba5ee08e10085f39d161de4ca5b171bcbf59",
      "parents": [
        "c640be26f7f8b7a826529baa72fad76bd4f6f5a2"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:21:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for i386\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73374454558b9caea46a5521fdae312d3d0ed3e1",
      "tree": "67c9aa700fe8bada378e28d136452a898f3082a5",
      "parents": [
        "b514d8c77a6ad9c665c74e6ea7827e5c341095db"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Tue Apr 18 22:21:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] apm: fix Armada laptops again\n\nFix the \"apm: set display: Interface not engaged\" error on Armada laptops\nagain.\n\nJordan said:\n\n  I think this is fine.  It seems to me that this may be the fault of one or\n  both of the APM solutions handling this situation in a non-standard way, but\n  since APM is used very little on the Geode, and I have direct access to our\n  BIOS folks, if this problem comes up with a customer again, we\u0027ll solve it\n  from the firmware.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: \"Jordan Crouse\" \u003cjordan.crouse@amd.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b514d8c77a6ad9c665c74e6ea7827e5c341095db",
      "tree": "5550fde8877f87d605e3abaabdb706dcddb274d2",
      "parents": [
        "cca57c5b5ab164e3c96576fc7739c0a30c2eab72"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Apr 18 22:21:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] voyager: no need to define BITS_PER_BYTE when it\u0027s already in types.h\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb30d64568fd8f6a21afef987f11852a109723da",
      "tree": "f5cb57a46f237bb3500743d3421d2ec95849e38a",
      "parents": [
        "966a082f80a073af1564c5ed6313ef2f0587dde3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Apr 18 22:21:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] uml: add missing __volatile__\n\nWe were missing __volatile__ on some bits of asm in the segfault handlers.\nOn x86_64, this was messing up the move from %rdx to uc because that was\nmoved to after the GET_FAULTINFO_FROM_SC, which changed %rdx.\n\nAlso changed the other bit of asm and the one in the i386 handler to\nprevent any similar occurrences.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "966a082f80a073af1564c5ed6313ef2f0587dde3",
      "tree": "da199abad4c035c60f04100b2759815655f46f31",
      "parents": [
        "f983c45ebedcaf686223afaecd8e681e8dcd15a9"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Apr 18 22:21:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] uml: physical memory map file fixes\n\nUML really wants shared memory semantics form its physical memory map file,\nand the place for that is /dev/shm.  So move the default, and fix the error\nmessages to recognize that this value can be overridden.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f983c45ebedcaf686223afaecd8e681e8dcd15a9",
      "tree": "869a042935419734c18c98c4cb4f19bc7af45850",
      "parents": [
        "ad28e029789ef46aebdfb9ece01d431ce1c637c8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 18 22:21:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] uml: __user annotations\n\nbits of uml __user annotations lost in merge\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad28e029789ef46aebdfb9ece01d431ce1c637c8",
      "tree": "e2e5dffefbb2484324ac4d0e74b77d312058b4a5",
      "parents": [
        "4127272c38619c56f0c1aa01d01c7bd757db70a1"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Apr 18 22:21:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] uml: change sigjmp_buf to jmp_buf\n\nClean up the jmpbuf code.  Since softints, we no longer use sig_setjmp, so\nthe UML_SIGSETJMP wrapper now has a misleading name.  Also, I forgot to\nchange the buffers from sigjmp_buf to jmp_buf.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4127272c38619c56f0c1aa01d01c7bd757db70a1",
      "tree": "d12ca9b4ba542a93957dc50c009928299ea66991",
      "parents": [
        "dd1c1e3e9ed04d33a698925238e527b7051f64b9"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] m32r: update switch_to macro for tuning\n\n- Remove unnecessary push/pop\u0027s of the switch_to() macro\n  for performance tuning.\n- Cosmetic updates: change __inline__ to inline, etc.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: NIIBE Yutaka \u003cgniibe@fsij.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d34c86c3b75e5fd7cde15c965349b0104e06e53",
      "tree": "13092afb5f94f45429ff04c24ce390ddf7f6a7b4",
      "parents": [
        "fa372810e51979c5044e036a34015845e9c6aedd"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] m32r: mappi3 reboot support\n\nHere is a patch to support a reboot function for M3A-2170(Mappi-III)\nevaluation board.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e8ff02c0b61d9b7c15c7996a2eddbedf51a105b",
      "tree": "dde7fcedee5d8720f5cc95da5ed4629fd3369bc8",
      "parents": [
        "efe87d2b822e42975b4da958c9d321cf89bfeb5a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] m32r: Fix pt_regs for !COFNIG_ISA_DSP_LEVEL2 target\n\nThis modification is required to fix debugging function for m32r targets\nwith !CONFIG_ISA_DSP_LEVEL2, by unifying \u0027struct pt_regs\u0027 and \u0027struct\nsigcontext\u0027 size for all M32R ISA.\n\nSome m32r processor core with !CONFIG_ISA_DSP_LEVEL2 configuration has only\nsingle accumulator a0 (ex.  VDEC2 core, M32102 core, etc.), the others with\nCONFIG_ISA_DSP_LEVEL2 has two accumulators, a0 and a1.\n\nThis means there are two variations of thread context.  So far, we reduced\nand changed stackframe size at a syscall for their context size.  However,\nthis causes a problem that a GDB for processors with CONFIG_ISA_DSP_LEVEL2\ncannot be used for processors with !CONFIG_ISA_DSP_LEVEL2.\n\nFrom the viewpoint of GDB support, we should reduce such variation of\nstackframe size for simplicity.\n\nIn this patch, dummy members are added to \u0027struct pt_regs\u0027 and \u0027struct\nsigcontext\u0027 to adjust their size for !CONFIG_ISA_DSP_LEVEL2.\n\nThis modification is also a one step for a GDB update in future.\nCurrently, on the m32r, GDB can access process\u0027s context by using ptrace\nfunctions in a simple way of register by register access.  By unifying\nstackframe size, we have a possibility to make use of ptrace functions of\nnot only a single register access but also block register access,\nPTRACE_{GETREGS,PUTREGS}.\n\nHowever, for this purpose, we might have to modify stackframe structure\nsome more; for example, PSW (processor status word) register should be\npre-processed before pushing to stack at a syscall, and so on.  In this\ncase, we must update carefully both kernel and GDB at a time...\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Kei Sakamoto \u003cksakamot@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efe87d2b822e42975b4da958c9d321cf89bfeb5a",
      "tree": "1bdabc6a189d4f2cd97dc98983e3b87a5aa58cfe",
      "parents": [
        "1bb858f27eadc54e24dfa351fcae724cff426de2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] x86 cpuid and msr notifier callback section mismatches\n\nFix section mismatch warnings in x86 cpuid and msr notifier callback\nfunctions.  We can\u0027t have these as init (discarded) code.\n\nWARNING: arch/x86_64/kernel/cpuid.o - Section mismatch: reference to .init.text: from .data between \u0027cpuid_class_cpu_notifier\u0027 (at offset 0x0) and \u0027cpuid_fops\u0027\nWARNING: arch/x86_64/kernel/msr.o - Section mismatch: reference to .init.text: from .data between \u0027msr_class_cpu_notifier\u0027 (at offset 0x0) and \u0027msr_fops\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b73781c866f671ff5a84d7c840510b43e8731d13",
      "tree": "b8e5d32802fd048e5229615576dc4fda82c722d4",
      "parents": [
        "676ff453e58c5ff7ddbfebf5a11142e3e4add161"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Apr 18 22:20:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] uml: MADV_REMOVE fixes\n\nMADV_REMOVE fixes - change the test mapping to be MAP_SHARED instead of\nMAP_PRIVATE, as MADV_REMOVE on MAP_PRIVATE maps won\u0027t work.  Also, use\nthe kernel\u0027s definition of MADV_REMOVE instead of hardcoding it if there\nisn\u0027t a libc definition.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "181ae4005d0a4010802be534d929b38c42b9ac06",
      "tree": "e16e0a70cff702b11edb497eee4a4d77f27d104a",
      "parents": [
        "8bbde0e6d52265158ee9625f383500c1a7d09ba9"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Tue Apr 18 22:20:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] uml: make 64-bit COW files compatible with 32-bit ones\n\nThis is the minimal fix to make 64-bit UML binaries create 32-bit\ncompatible COW files and read them.\n\nI\u0027ve indeed tested that current code doesn\u0027t do this - the code gets\nSIGFPE for a division by a value read at the wrong place, where 0 is\nfound.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "038e5e2bf2819058fb1b4b52b583bef9ad063356",
      "tree": "3a152b455f845a25d0958af5b461b034c2d565fa",
      "parents": [
        "5c723d26fa223bdb17b9230c77e4e1156884475a",
        "d34cb28a3718a7055ed14e2ec058fe3e4574af63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 19:49:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 19:49:42 2006 -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: (47 commits)\n  [MAINTAINERS] The ham radio code now has website at http://www.linux-ax25.org.\n  [MIPS] Use __ffs() instead of ffs() for waybit calculation.\n  [MIPS] Fix Makefile bugs for MIPS32/MIPS64 R1 and R2.\n  [MIPS] Handle IDE PIO cache aliases on SMP.\n  [MIPS] Make mips_srs_init static.\n  [MIPS] MIPS boards: Set HZ to 100.\n  [MIPS] kgdb: Let gcc compute the array size itself.\n  [MIPS] FPU affinity for MT ASE.\n  [MIPS] MT: Improved multithreading support.\n  [MIPS] kpsd and other AP/SP improvements.\n  [MIPS] R2: Instruction hazard barrier.\n  [MIPS] Fix genrtc compilation.\n  [MIPS] R2: Implement shadow register allocation without spinlock.\n  [MIPS] Fix VR41xx build errors.\n  [MIPS] Fix tx49_blast_icache32_page_indexed.\n  [MIPS] Enable SCHED_NO_NO_OMIT_FRAME_POINTER for MIPS.\n  [MIPS] Use \"R\" constraint for cache_op.\n  [MIPS] Rewrite all the assembler interrupt handlers to C.\n  [MIPS] Fix the crime against humanity that mipsIRQ.S is.\n  [MIPS] Fixup damage done by 22a9835c350782a5c3257343713932af3ac92ee0.\n  ...\n"
    },
    {
      "commit": "3c68da798a3facbf94d536b1ed7ff6f1e7f4ad8d",
      "tree": "14882e68603070e2697f1825a17e6adc57b03d00",
      "parents": [
        "9200c0b2a07c430bd98c546fc44b94f50e67ac62"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 08 01:33:31 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:30 2006 +0200"
      },
      "message": "[MIPS] Use __ffs() instead of ffs() for waybit calculation.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9200c0b2a07c430bd98c546fc44b94f50e67ac62",
      "tree": "4570878f9e1e48c17e4e93beeefcbce653c3ae8a",
      "parents": [
        "7e3bfc7cfc402458b0386086ab650ce811720927"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 06 00:44:25 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:29 2006 +0200"
      },
      "message": "[MIPS] Fix Makefile bugs for MIPS32/MIPS64 R1 and R2.\n\nThis fixes kernel builds with gcc 3.2 (not 64-bit, that is looking like\nit is beyond recovery) and 3.3.  With these bugs fixed we now also can\nget undo 3b4c4996a0c24da9e6f8be764e3950b756b18cc0 and similar bits for\nSMTC that were added in 79cc8007b93838a670b164b8a55ab3e735a12a8b.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e3bfc7cfc402458b0386086ab650ce811720927",
      "tree": "d7512049fad83d13a909a9ad8085c33f9d44b13f",
      "parents": [
        "bb12d612d4b2e6dc260fab081f69df783b74289f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 20:42:04 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:29 2006 +0200"
      },
      "message": "[MIPS] Handle IDE PIO cache aliases on SMP.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb12d612d4b2e6dc260fab081f69df783b74289f",
      "tree": "dac395212548d5059bf402c23d7860ac50e1f08d",
      "parents": [
        "b4ade4bf8811c7267b9f32b4a5d8fcfde714adac"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:49 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:29 2006 +0200"
      },
      "message": "[MIPS] Make mips_srs_init static.\n\nNothing outside traps.c uses it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8f6539d55919b8e013583df768312a2503f4125d",
      "tree": "e141e06fa6831f5500bafc7f9136be46ea252219",
      "parents": [
        "f088fc84f94c1a36943e28ad704a9a740a35f877"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:48 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:28 2006 +0200"
      },
      "message": "[MIPS] kgdb: Let gcc compute the array size itself.\n\nThis is the same method as used in the serial driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f088fc84f94c1a36943e28ad704a9a740a35f877",
      "tree": "309add2d3fe666920a681985c36d55f731df9922",
      "parents": [
        "41c594ab65fc89573af296d192aa5235d09717ab"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:47 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:28 2006 +0200"
      },
      "message": "[MIPS] FPU affinity for MT ASE.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41c594ab65fc89573af296d192aa5235d09717ab",
      "tree": "562462512a320f386bdf49eabfbb26bb3ee761fa",
      "parents": [
        "2600990e640e3bef29ed89d565864cf16ee83833"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:28 2006 +0200"
      },
      "message": "[MIPS] MT: Improved multithreading support.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2600990e640e3bef29ed89d565864cf16ee83833",
      "tree": "7c7a43916d509d56ad89b951c485c7d75f40468e",
      "parents": [
        "bce1a28686ed6527977a198f698278b67c6bf9ec"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:27 2006 +0200"
      },
      "message": "[MIPS] kpsd and other AP/SP improvements.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bce1a28686ed6527977a198f698278b67c6bf9ec",
      "tree": "814c2a32011c8f7279fb3244cf6215e1dd82a95d",
      "parents": [
        "a682a2417007ad6265cd71b97b751753fd10e2fb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:22 2006 +0200"
      },
      "message": "[MIPS] R2: Instruction hazard barrier.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "193dd2ce2a4a1c5b2e7814544572424d497069db",
      "tree": "cca42417c505a8f68e2d2accc83d392fb7221432",
      "parents": [
        "62a442155ea58a17497b487324b27ec2f2dc5c5c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 04 15:09:06 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:22 2006 +0200"
      },
      "message": "[MIPS] R2: Implement shadow register allocation without spinlock.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "62a442155ea58a17497b487324b27ec2f2dc5c5c",
      "tree": "0b29c98e4283e1a0e121e9abcd78f4746721a360",
      "parents": [
        "67a3f6de939a5f52e0aea6dcff7778d4bcca0734"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Apr 04 20:48:47 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:22 2006 +0200"
      },
      "message": "[MIPS] Fix VR41xx build errors.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\n"
    },
    {
      "commit": "67a3f6de939a5f52e0aea6dcff7778d4bcca0734",
      "tree": "7a3579fa45f783ac3193e04cac6745086ff1637f",
      "parents": [
        "1cc89038f3921f4d79a9d24c8490aa9c0549e371"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Apr 04 17:34:14 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Fix tx49_blast_icache32_page_indexed.\n\nFix the cache index value in tx49_blast_icache32_page_indexed().\nThis is a damage by de62893bc0725f8b5f0445250577cd7a10b2d8f8 commit.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1cc89038f3921f4d79a9d24c8490aa9c0549e371",
      "tree": "1093445c876b70941631e75b0da7667e807c65c8",
      "parents": [
        "675055bfb5f99be56a20a6a214439adf23591786"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Apr 04 13:11:45 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Enable SCHED_NO_NO_OMIT_FRAME_POINTER for MIPS.\n\nMIPS get_wchan() no longer requires -fno-omit-frame-pointer.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e4ac58afdfac792c0583af30dbd9eae53e24c78b",
      "tree": "7517bef2c515fc630e4d3d238867b91cde96f558",
      "parents": [
        "d35d473c25d43d7db3e5e18b66d558d2a631cca8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 17:56:36 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Rewrite all the assembler interrupt handlers to C.\n\nSaves like 1,600 lines of code, is way easier to debug, compilers\nfrequently do a better job than the cut and paste type of handlers many\nboards had.  And finally having all the stuff done in a single place\nalso means alot of bug potencial for the MT ASE is gone.\n\nThe only surviving handler in assembler is the DECstation one; I hope\nMaciej will rewrite it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d35d473c25d43d7db3e5e18b66d558d2a631cca8",
      "tree": "2351622ad74bb5f09ee2faf0daf6581e7b9e47c5",
      "parents": [
        "fde3505c695e0de8ae7504b58d373db2d0ba498a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 13:17:41 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Fix the crime against humanity that mipsIRQ.S is.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fde3505c695e0de8ae7504b58d373db2d0ba498a",
      "tree": "503ee7eee7b30be70713efc74944a109d4ce4b7f",
      "parents": [
        "9c1f1257a364467d091c5166049addaf3e7d7118"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 14:44:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Fixup damage done by 22a9835c350782a5c3257343713932af3ac92ee0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c1f1257a364467d091c5166049addaf3e7d7118",
      "tree": "f57e94628587661adbe15885a4d9f7b3e7d5e57c",
      "parents": [
        "ba8990f2aec85b5b62643aa82a1e71c738efc487"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 10:17:21 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] Replace redundant declarations of _end by \u003casm/sections.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ba8990f2aec85b5b62643aa82a1e71c738efc487",
      "tree": "99034cdba9e925ad365fc03e0356eb45deb3d5c2",
      "parents": [
        "67cbeb334ec2f1303dd11930b0eb0379e8e39559"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 00:21:30 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] JMR3927 build fixes for the RTC code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "67cbeb334ec2f1303dd11930b0eb0379e8e39559",
      "tree": "25c795d27271a0fe253c6bdb02cf369d827d1cba",
      "parents": [
        "2ef2e1d9731bd8b3d8565e31bacd52a7c13a0aed"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 22:17:09 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] EV96100: ev96100_cpu_irq needs a struct pt_regs argument.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2ef2e1d9731bd8b3d8565e31bacd52a7c13a0aed",
      "tree": "86828c43aef9e7778cd7e2f9d208bc65be50d426",
      "parents": [
        "c40b92e09c029ef2cb0b2287cbd222ff14ae3de8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 22:07:36 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] EV96100: Fix over two year old typo in variable name.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c40b92e09c029ef2cb0b2287cbd222ff14ae3de8",
      "tree": "67e5a612db0d8cd314b74adb09fa18e41a350e96",
      "parents": [
        "088cf96a692a0369973aa19dcbf36134d9e6a529"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 18:43:09 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] Ocelot 3: Fix build errors after the recent move of Marvell headers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed00e87fd09f113dd9e79672b835734801f2a9ea",
      "tree": "6b98a89f93bc7237f3081d06375cb544134eeece",
      "parents": [
        "13626a887fad4220bc7ca85f4b42ca8cfb805e11"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:47:51 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] ITE: Glue build.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b56bce9a25e8c117794fe74c1b9bf790de10d554",
      "tree": "b6996b9fe369fdfe6c2db9133f4289ac9ae8897d",
      "parents": [
        "0428657d874edf228fcd5396bb0e095b806e954c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:16:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] Jaguar: Fix build errors after the recent move of Marvell headers.\n\nSome things were renamed because the PPC variant of the MV-643XX now\nuses the same header and the Jaguar code didn\u0027t catch up on that.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0428657d874edf228fcd5396bb0e095b806e954c",
      "tree": "31f1b1a1a52381719dd2503d505dcebfbe08e89e",
      "parents": [
        "f13b68e8174657b0253ca7cf263521ed3ac19125"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:14:42 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] ITE8172: Fix build error due to missmatching prototypes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f13b68e8174657b0253ca7cf263521ed3ac19125",
      "tree": "e6f6513ebc91b2517568b71ef93bc1bc4237aef6",
      "parents": [
        "41d4f0e61283f6807553c129416fc20766a7043f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:13:19 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] Fix CONFIG_LIMITED_DMA build.\n\nThis fix a build error for the Momentum Jaguar ATX eval board.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41d4f0e61283f6807553c129416fc20766a7043f",
      "tree": "5e1536002419d5fd88b5eeac6c0dd29bd268c160",
      "parents": [
        "93373ed4d87fb02554ce020d929388ac16913664"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 21:25:28 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] PNX8550 build fix.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "93373ed4d87fb02554ce020d929388ac16913664",
      "tree": "01925421619219d00c39744b0a4cc79b8f7f719b",
      "parents": [
        "c9e321e095384f25f2b7ffef456794cfa876dafc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 21:17:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:18 2006 +0200"
      },
      "message": "[MIPS] Rewrite spurious_interrupt from assembler to C.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9e321e095384f25f2b7ffef456794cfa876dafc",
      "tree": "ce4107ce689d227cd3bd24f4f73140b8a613f63d",
      "parents": [
        "e49ed7f5917de5baa9e25cf8af332b3b35724e51"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 20:43:58 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:14 2006 +0200"
      },
      "message": "[MIPS] Fix breakage due to the grand makefile crapectomy.\n\nIt\u0027s cc-option not cc-options.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e49ed7f5917de5baa9e25cf8af332b3b35724e51",
      "tree": "a7f27a27367983d62c59feaa23aecbe1b5ab5dca",
      "parents": [
        "a8d587a71b76328447de165b12495650721b9286"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 07:49:52 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:14 2006 +0200"
      },
      "message": "[MIPS] Sort out duplicate exports.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a8d587a71b76328447de165b12495650721b9286",
      "tree": "99930dd68d04355c5753741c9e587677ad6b5225",
      "parents": [
        "f115da9cd60ccd5f27941dcf9fe8038ae9486a77"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 07:49:21 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:14 2006 +0200"
      },
      "message": "[MIPS] Wire up sync_file_range(2).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f115da9cd60ccd5f27941dcf9fe8038ae9486a77",
      "tree": "390257c30a093f4334afd45160fb9f4ef768cf69",
      "parents": [
        "84ada9f85686a6bfdbd65c24fd23ef5d641b0776"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 31 09:27:20 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Wire splice syscall.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "91b05e6776e173da5ce7c96d67b3ad186c4fa49f",
      "tree": "4edd08f258844a33daa40bf7af8972aa657fd2fd",
      "parents": [
        "15c4f67ab81b07d3b579a11fc4a30da84c0d4858"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 18:53:00 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Fix vectored interrupt support in TLB exception handler generator.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff3eab2a985f8efac239768fe7dda8fffc028ded",
      "tree": "8afef9a4c6d472876102ec91afa6f18a2d8dcb4a",
      "parents": [
        "7acb783ecd5273a864cfb588ed63c0df0e217a9e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 14:12:58 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Some formatting fixes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7acb783ecd5273a864cfb588ed63c0df0e217a9e",
      "tree": "a3224f5bacced97d43e124984e2752d010a17bf0",
      "parents": [
        "e76038dcc06fc22134abdc554338d444f87791c6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 14:11:22 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Fixup printk in mips_srs_init.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e76038dcc06fc22134abdc554338d444f87791c6",
      "tree": "11d072ca3f089c18b11057fdec166c3a81a0120e",
      "parents": [
        "b4d05cb9cbbf206ab0dc2c1740938b87b3d3ee44"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 14:10:09 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Remove redundant initialization of sr_allocated.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b4d05cb9cbbf206ab0dc2c1740938b87b3d3ee44",
      "tree": "4876f9784d9a2f03f947ed372f8dec3334b270ac",
      "parents": [
        "6fd11a2173709cd598345e15382af480979cf4fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 14:09:14 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:12 2006 +0200"
      },
      "message": "[MIPS] Make set_vi_srs_handler static.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6fd11a2173709cd598345e15382af480979cf4fc",
      "tree": "19864714f516d8dd85a8f6493e8b6c6102620fba",
      "parents": [
        "18b68e1561ff464c9b773f96e535d724c352fb8a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 24 13:21:50 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:12 2006 +0200"
      },
      "message": "[MIPS] Cleanup free_initmem the same way as i386 did.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "18b68e1561ff464c9b773f96e535d724c352fb8a",
      "tree": "c286ef1ad57caf94059da2a3ed9da30d991e089e",
      "parents": [
        "385910f2b275a636238f70844f1b6da9fda6f2da"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Mar 22 11:22:09 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:12 2006 +0200"
      },
      "message": "[MIPS] Added tb0287_defconfig back.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "a196e7880905313773be97dbca5aa7b0a0aed71c"
}
