)]}'
{
  "log": [
    {
      "commit": "0f166396e7e8931bb4acfd1a6ea1bd4f0b43f1dd",
      "tree": "6279fa70695a4c56b7e935018a4c0fc1dfa82e68",
      "parents": [
        "5f60cfd932b42c69ed3226400cb5eab152576c3a",
        "105b1bca4d7bed85bb296f7e7caec2fc643e9fbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 10 14:48:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 10 14:48:43 2007 -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: (62 commits)\n  [MIPS] PNX8550: Cleanup proc code.\n  [MIPS] WRPPMC: Fix build.\n  [MIPS] Yosemite: Fix modpost warnings.\n  [MIPS] Change names of local variables to silence sparse\n  [MIPS] SB1: Fix modpost warning.\n  [MIPS] PNX: Fix modpost warnings.\n  [MIPS] Alchemy: Fix modpost warnings.\n  [MIPS] Non-FPAFF: Fix warning.\n  [MIPS] DEC: Fix modpost warning.\n  [MIPS] MIPSsim: Enable MIPSsim virtual network driver.\n  [MIPS] Delete Ocelot 3 support.\n  [MIPS] remove LASAT Networks platforms support\n  [MIPS] Early check for SMTC kernel on non-MT processor\n  [MIPS] Add debugfs files to show fpuemu statistics\n  [MIPS] Add some debugfs files to debug unaligned accesses\n  [MIPS] rbtx4938: Fix secondary PCIC and glue internal NICs\n  [MIPS] tc35815: Load MAC address via platform_device\n  [MIPS] Move FPU affinity code into separate file.\n  [MIPS] Make ioremap() work on TX39/49 special unmapped segment\n  [MIPS] rbtx4938: Update and minimize defconfig\n  ...\n"
    },
    {
      "commit": "105b1bca4d7bed85bb296f7e7caec2fc643e9fbf",
      "tree": "5fcd8aa044f58ee741fca9dc6ef2a0bd7883fdd1",
      "parents": [
        "569fb7536ea66e3364a8ff0b26598c6c9874d657"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Jul 10 06:37:56 2007 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:07 2007 +0100"
      },
      "message": "[MIPS] PNX8550: Cleanup proc code.\n\nHere\u0027s a slightly cleaner way of creating the /proc structure for the\npnx8850.  mostly, it creates a directory with default mode 555, since the\none you\u0027re creating is mode 444, which is somewhat unusual for a directory\nunder /proc.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "569fb7536ea66e3364a8ff0b26598c6c9874d657",
      "tree": "b4c3f5ae841197f9bf71b178d3137c4ea01fbee1",
      "parents": [
        "44659f29a0a26dcdbf516a82b0ff96d6ba464724"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 16:56:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:06 2007 +0100"
      },
      "message": "[MIPS] WRPPMC: Fix build.\n\nUsing another systems defines is a safe way to get your code broken by\naccident when that system is removed.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "44659f29a0a26dcdbf516a82b0ff96d6ba464724",
      "tree": "840b2a7eb54322b24017e1dff46abef90feb76f6",
      "parents": [
        "7e95a016f844fc660bf80065413998a784a78988"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 16:31:19 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:06 2007 +0100"
      },
      "message": "[MIPS] Yosemite: Fix modpost warnings.\n\n  MODPOST vmlinux\nWARNING: arch/mips/pmc-sierra/yosemite/built-in.o(.text+0x974): Section mismatch: reference to .init.data: (between \u0027prom_boot_secondary\u0027 and \u0027prom_cpus_done\u0027)\nWARNING: arch/mips/pmc-sierra/yosemite/built-in.o(.text+0x980): Section mismatch: reference to .init.data: (between \u0027prom_boot_secondary\u0027 and \u0027prom_cpus_done\u0027)\nWARNING: arch/mips/pmc-sierra/yosemite/built-in.o(.text+0x978): Section mismatch: reference to .init.data: (between \u0027prom_boot_secondary\u0027 and \u0027prom_cpus_done\u0027)\nWARNING: arch/mips/pmc-sierra/yosemite/built-in.o(.text+0x984): Section mismatch: reference to .init.data: (between \u0027prom_boot_secondary\u0027 and \u0027prom_cpus_done\u0027)\nWARNING: arch/mips/pmc-sierra/yosemite/built-in.o(.text+0x98c): Section mismatch: reference to .init.data: (between \u0027prom_boot_secondary\u0027 and \u0027prom_cpus_done\u0027)\nWARNING: arch/mips/pmc-sierra/yosemite/built-in.o(.text+0x990): Section mismatch: reference to .init.data: (between \u0027prom_boot_secondary\u0027 and \u0027prom_cpus_done\u0027)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "62b396358e837549f20068ed9c3d2bcf99d9ad2d",
      "tree": "74147528c7924fd4800a73f64745903fce01811e",
      "parents": [
        "f2c4b47f26c9d3ba32fb51e574d8cacce30f744d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 16:10:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:05 2007 +0100"
      },
      "message": "[MIPS] SB1: Fix modpost warning.\n\n  MODPOST vmlinux\nWARNING: arch/mips/mm/built-in.o(.text+0x1978): Section mismatch: reference to .init.text:except_vec2_sb1 (between \u0027sb1_cache_init\u0027 and \u0027sb1_flush_cache_sigtramp\u0027)\nWARNING: arch/mips/mm/built-in.o(.text+0x1988): Section mismatch: reference to .init.text:except_vec2_sb1 (between \u0027sb1_cache_init\u0027 and \u0027sb1_flush_cache_sigtramp\u0027)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f2c4b47f26c9d3ba32fb51e574d8cacce30f744d",
      "tree": "58bdcc979cfa21a1190385f6543e6a688c66b5ad",
      "parents": [
        "070c7b8611e852099370b17eaeb470407cb80ffe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 15:04:06 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:05 2007 +0100"
      },
      "message": "[MIPS] PNX: Fix modpost warnings.\n\n  MODPOST vmlinux\nWARNING: arch/mips/philips/pnx8550/common/built-in.o(.text+0xd40): Section mismatch: reference to .init.data: (after \u0027pnx8550_platform_init\u0027)\nWARNING: arch/mips/philips/pnx8550/common/built-in.o(.text+0xd44): Section mismatch: reference to .init.data: (after \u0027pnx8550_platform_init\u0027)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "070c7b8611e852099370b17eaeb470407cb80ffe",
      "tree": "6bcac0575751867603dde6bcaf8d33511de734cf",
      "parents": [
        "35c700c0955c43e168c45d375f90a0670be8f054"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 09:35:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:05 2007 +0100"
      },
      "message": "[MIPS] Alchemy: Fix modpost warnings.\n\n  MODPOST vmlinux\nWARNING: arch/mips/au1000/common/built-in.o(.text+0x1750): Section mismatch: reference to .init.data: (between \u0027au1xxx_platform_init\u0027 and \u0027__fixup_bigphys_addr\u0027)\nWARNING: arch/mips/au1000/common/built-in.o(.text+0x1754): Section mismatch: reference to .init.data: (between \u0027au1xxx_platform_init\u0027 and \u0027__fixup_bigphys_addr\u0027)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "46cc84bf412f95610b25e59d575aada6a5512f3a",
      "tree": "44663d91d8f0cd7b9ad6532880e7ffdf51fe70e8",
      "parents": [
        "688b3d720820a9e3e2e9d5882be64a28f649e206"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 09 19:20:20 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:05 2007 +0100"
      },
      "message": "[MIPS] MIPSsim: Enable MIPSsim virtual network driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "688b3d720820a9e3e2e9d5882be64a28f649e206",
      "tree": "7181045ae55f69966e8237439a215242e9714ff4",
      "parents": [
        "c99cabf034d42c9e4a9c1ed9dfd26411b2fb9b57"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 09 16:29:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:05 2007 +0100"
      },
      "message": "[MIPS] Delete Ocelot 3 support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c99cabf034d42c9e4a9c1ed9dfd26411b2fb9b57",
      "tree": "30a696c0ab083427b8865418004f2a8bab96be44",
      "parents": [
        "ecd27b92fbb41f779d857632a69bd45dbaf0f915"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jul 09 13:10:55 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:04 2007 +0100"
      },
      "message": "[MIPS] remove LASAT Networks platforms support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "83fd38cabc982db041d3586a15734713f45caa31",
      "tree": "8d26cf57da12566d291810e6e66127f851ed7425",
      "parents": [
        "6312e0ee45236b6882cd26b2ccc167b1b91646fc"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jul 07 23:21:49 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:04 2007 +0100"
      },
      "message": "[MIPS] Add debugfs files to show fpuemu statistics\n\nExport contents of struct mips_fpu_emulator_stats via debugfs.\n\nThere is no way to read these statistics for now but they (at least\nthe \"emulated\" count) might be sometimes useful for performance tuning\non FPU-less CPUs.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6312e0ee45236b6882cd26b2ccc167b1b91646fc",
      "tree": "1c5d17522d4232e4ee40512afffb199e7c99f6ce",
      "parents": [
        "2db30150fe4fe309c57087c661209c9ea0b5c21b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jun 30 00:55:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:04 2007 +0100"
      },
      "message": "[MIPS] Add some debugfs files to debug unaligned accesses\n\nCurrently a number of unaligned instructions is counted but not used.\nAdd /debug/mips/unaligned_instructions file to show the value.\n\nAnd add /debug/mips/unaligned_action to control behavior upon an\nunaligned access.  Possible actions are:\n\n0: silently fixup the unaligned access.\n1: send SIGBUS.\n2: dump registers, process name, etc. and fixup.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2db30150fe4fe309c57087c661209c9ea0b5c21b",
      "tree": "7f327ade219e352f3819ab3cd8d53690b75a79d6",
      "parents": [
        "bd43da8ff130caf31fff0482a75660507a26b641"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jul 02 22:43:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:04 2007 +0100"
      },
      "message": "[MIPS] rbtx4938: Fix secondary PCIC and glue internal NICs\n\n* Fix pci ops for secondary PCIC\n* Do not reserve 1MB for PCI MEM region (leave PCIBIOS_MIN_MEM zero)\n* Use platform_device to provide ethernet addresses for internal NICs.\n  (background: TX49XX SoCs include PCI NIC (TC35815 compatible)\n  connected via its internal PCI bus, but the NIC\u0027s PROM interface is\n  not connected to SEEPROM.  So we must provide its ethernet address\n  by another way.)\n* Check return value of early_read_config_word()\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "295cbf6d63165fe4253cf1d9ceadcda47a318b48",
      "tree": "f37a2065836ccb32a1438c57ef0eefe3aef1e82d",
      "parents": [
        "5ddcb3c35be995517a32799796e2acda90a784e0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@mips.com",
        "time": "Tue Jul 03 14:37:43 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:04 2007 +0100"
      },
      "message": "[MIPS] Move FPU affinity code into separate file.\n\nGets rid of some of the CONFIG_MIPS_MT_FPAFF #ifdefery.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5ddcb3c35be995517a32799796e2acda90a784e0",
      "tree": "fc0f6130b72aca477a9c52a0d1f9443c1968bc63",
      "parents": [
        "bb33b19ff92aed11fb56435be4c5d5231598a948"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jun 26 01:14:01 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] Make ioremap() work on TX39/49 special unmapped segment\n\nTX39XX and TX49XX have \"reserved\" segment in CKSEG3 area.\n0xff000000-0xff3fffff on TX49XX and 0xff000000-0xfffeffff on TX39XX\nare reserved (unmapped, uncached).  Controllers on these SoCs are\nplaced in this segment.\n\nThis patch add plat_ioremap() and plat_iounmap() to override default\nbehavior and implement these hooks for TX39/TX49.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb33b19ff92aed11fb56435be4c5d5231598a948",
      "tree": "397dc10dc7be7089932a9235037ea389511dec6b",
      "parents": [
        "f74cf6ff99a49741b0f243996b621777b2d610d4"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jun 22 23:22:29 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] rbtx4938: Update and minimize defconfig\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f74cf6ff99a49741b0f243996b621777b2d610d4",
      "tree": "5812f82646aadcbd451e528379548866c5ca790d",
      "parents": [
        "3896b05418b9b8548a678231db754206b3ebe56e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jun 22 23:22:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] rbtx4938: Convert SPI codes to use generic SPI drivers\n\nUse rtc-rs5c348 and at25 spi protocol driver and spi_txx9 spi\ncontroller driver instead of platform dependent codes.\n\nThis patch also removes dependencies to old RTC interfaces such as\nrtc_mips_get_time, etc.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3896b05418b9b8548a678231db754206b3ebe56e",
      "tree": "6da9c0461d9e28f750a1c1a0063bb9132f74acc6",
      "parents": [
        "06cf5583fd9ac782cf34996cdabb48afdf478e37"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jun 22 23:21:55 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] rbtx4938: Add generic GPIO support\n\nGPIO 0..15 are for TX4938 PIO pins, GPIO 16..18 are for FPGA-driven\nchipselect signals for SPI devices.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "06cf5583fd9ac782cf34996cdabb48afdf478e37",
      "tree": "45e27ae328e9e3f021a29cc8e8b95d3bef618255",
      "parents": [
        "68bc00e31143ad8bfa435425e0a11e9b3998911d"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Jun 20 23:36:47 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] SNI RM updates\n\n- use RTC_CLASS instead of GEN_RTC\n- get rid of ds1216 in favour of a RTC_CLASS driver\n- use correct console device for older RM400\n- use physical addresses for 82596 device\n- use 128 byte L1 cache line size (this is needed because most of the\n  SNI caches are using 128 L2 cache lines)\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68bc00e31143ad8bfa435425e0a11e9b3998911d",
      "tree": "1ec16869b65524afe64bb7f14ea8be6aa4f60b3e",
      "parents": [
        "6f95e60acf404e39d14030572c9033ddaca6f4de"
      ],
      "author": {
        "name": "Marc St-Jean",
        "email": "stjeanma@pmc-sierra.com",
        "time": "Thu Jun 14 15:57:11 2007 -0600"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] PMC MSP71xx default configuration\n\nPatch to add default configuration for the PMC-Sierra\nMSP71xx devices.\n\nSigned-off-by: Marc St-Jean \u003cMarc_St-Jean@pmc-sierra.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f95e60acf404e39d14030572c9033ddaca6f4de",
      "tree": "49ea54ad6794b4879b6cb405c6daa5f0135ead5d",
      "parents": [
        "9267a30d1dc7dcd7cadb5eb6a5bbfed703feeefa"
      ],
      "author": {
        "name": "Marc St-Jean",
        "email": "stjeanma@pmc-sierra.com",
        "time": "Thu Jun 14 15:56:23 2007 -0600"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] PMC MSP71xx PCI support\n\nPatch to add PCI support for the PMC-Sierra MSP71xx devices.\n\nSigned-off-by: Marc St-Jean \u003cMarc_St-Jean@pmc-sierra.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9267a30d1dc7dcd7cadb5eb6a5bbfed703feeefa",
      "tree": "91fa5a1a4605cdf0a1f1db21e22073b87735ce7a",
      "parents": [
        "35832e26f95ba14a6b6f0519441c5cb64cca6bf9"
      ],
      "author": {
        "name": "Marc St-Jean",
        "email": "stjeanma@pmc-sierra.com",
        "time": "Thu Jun 14 15:55:31 2007 -0600"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] PMC MSP71xx mips common\n\nPatch to add mips common support for the PMC-Sierra MSP71xx devices.\n\nSigned-off-by: Marc St-Jean \u003cMarc_St-Jean@pmc-sierra.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "35832e26f95ba14a6b6f0519441c5cb64cca6bf9",
      "tree": "db3c05782a2140b19917344fb640070a655d75fd",
      "parents": [
        "a4b156d47d204904fa104c3e585b4c67b89195f3"
      ],
      "author": {
        "name": "Marc St-Jean",
        "email": "stjeanma@pmc-sierra.com",
        "time": "Thu Jun 14 15:54:47 2007 -0600"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] PMC MSP71xx core platform\n\nPatch to add core platform support for the PMC-Sierra MSP71xx devices.\n\nSigned-off-by: Marc St-Jean \u003cMarc_St-Jean@pmc-sierra.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42d226c7248a28ff8c478c06b7e9bd9ef5d73574",
      "tree": "7749c1204cbdb481ddece008dc09234c48b769db",
      "parents": [
        "2a21c7300b53b744d16903256a172d9cbcfdd03e"
      ],
      "author": {
        "name": "Songmao Tian",
        "email": "tiansm@lemote.com",
        "time": "Wed Jun 06 14:52:38 2007 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] New files for lemote fulong mini-PC support\n\nSigned-off-by: Fuxin Zhang \u003czhangfx@lemote.com\u003e\nSigned-off-by: Songmao Tian \u003ctiansm@lemote.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a21c7300b53b744d16903256a172d9cbcfdd03e",
      "tree": "6a6f186fc7d4ab51fdda628a42f1fa845f189b8b",
      "parents": [
        "fee578fad1a29e6a149659e5467aedcae6897c06"
      ],
      "author": {
        "name": "Fuxin Zhang",
        "email": "zhangfx@lemote.com",
        "time": "Wed Jun 06 14:52:43 2007 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] define Hit_Invalidate_I to Index_Invalidate_I for loongson2\n\nSigned-off-by: Fuxin Zhang \u003czhangfx@lemote.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a36920200c5b89d56120a5e839fe4a603d51b16c",
      "tree": "aefb1fc4b0792ef788024fa596954a5689f15d0a",
      "parents": [
        "d223a86154f8c66f5a380b17e1c8091d56f47cf8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] Enable support for the userlocal hardware register\n\nWhich will cut down the cost of RDHWR $29 which is used to obtain the\nTLS pointer and so far being emulated in software down to a single cycle\noperation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d223a86154f8c66f5a380b17e1c8091d56f47cf8",
      "tree": "97155684a16f2fe1477653b49aec152bcea6cd41",
      "parents": [
        "e7c4782f92fc4b83d953ce53f77f05ae65dcd773"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] FP affinity: Coding style cleanups \n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e7c4782f92fc4b83d953ce53f77f05ae65dcd773",
      "tree": "8b72472f8653ed55593f52fc10e7eaa9b7b31f1b",
      "parents": [
        "192cca6ef2c49ac5ff46f7a31cb9dd175995658e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "message": "[MIPS] Put an end to \u003casm/serial.h\u003e\u0027s long and annyoing existence\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "192cca6ef2c49ac5ff46f7a31cb9dd175995658e",
      "tree": "7df5158d92d5afe078aab30dd9cf152d828eac02",
      "parents": [
        "cfd2afc0f654e86e3f0b5060409b90f21964b9d3"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Mon Jun 11 15:08:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "message": "[MIPS] Remove Momenco Ocelot C support\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/configs/ocelot_c_defconfig\n delete mode 100644 arch/mips/momentum/ocelot_c/Makefile\n delete mode 100644 arch/mips/momentum/ocelot_c/cpci-irq.c\n delete mode 100644 arch/mips/momentum/ocelot_c/dbg_io.c\n delete mode 100644 arch/mips/momentum/ocelot_c/irq.c\n delete mode 100644 arch/mips/momentum/ocelot_c/ocelot_c_fpga.h\n delete mode 100644 arch/mips/momentum/ocelot_c/platform.c\n delete mode 100644 arch/mips/momentum/ocelot_c/prom.c\n delete mode 100644 arch/mips/momentum/ocelot_c/reset.c\n delete mode 100644 arch/mips/momentum/ocelot_c/setup.c\n delete mode 100644 arch/mips/momentum/ocelot_c/uart-irq.c\n delete mode 100644 arch/mips/pci/fixup-ocelot-c.c\n delete mode 100644 arch/mips/pci/pci-ocelot-c.c\n"
    },
    {
      "commit": "cfd2afc0f654e86e3f0b5060409b90f21964b9d3",
      "tree": "2c46a15ba60889a7a9a0544507ff195a3fcdf110",
      "parents": [
        "19df0d1169b3ddcc84933794d1401aaafe2f0000"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:00 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:00 2007 +0100"
      },
      "message": "[MIPS] IP32: Remove experimental tag from kconfig.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "19df0d1169b3ddcc84933794d1401aaafe2f0000",
      "tree": "3548b6899e921056de3aaf76840fe4bb8863e1ac",
      "parents": [
        "6b5bf509317c013ea0a7c166affc1d4631720d85"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:00 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:00 2007 +0100"
      },
      "message": "[MIPS] PCI: Make dev pointer argument of pcibios_map_irq const.\n\nThis is to break the code of people who think they are supposed to scribble\ninto the pci device structure - it\u0027s off limits.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b5bf509317c013ea0a7c166affc1d4631720d85",
      "tree": "09c4cfaea1feca577930edbb7e382b573c98290e",
      "parents": [
        "36de48de85bdb9bc8c35c1eb513737c187d70a46"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jun 21 15:06:21 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:00 2007 +0100"
      },
      "message": "[MIPS] EV64120: Remove support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36de48de85bdb9bc8c35c1eb513737c187d70a46",
      "tree": "9dfee11c44ae071b8a60b7a8b06f874f6f4b95f2",
      "parents": [
        "d388d6853f1b584b8606cb3f2f9f9e4fa2e52258"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Jun 05 11:45:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:00 2007 +0100"
      },
      "message": "[MIPS] DECstation: Optimised early printk()\n\n This is an optimised implementation of early printk() for the DECstation.  \nAfter the recent conversion to a MIPS-specific generic routine using a \ncharacter-by-character output the performance dropped significantly.  \nThis change reverts to the previous speed -- even at 9600 bps of the \nserial console the difference is visible with a naked eye; I presume for a \nframebuffer it is even worse (it may depend on exactly which one is used \nthough).\n\n Additionally the change includes a fix for a problem that the old \nimplementation had -- the format used would not actually limit the length \nof the string output.  This new implementation uses a local buffer to deal \nwith it -- even with this additional copying it is much faster than the \ngeneric function.\n\n Plus this driver is registered much earlier than the generic one, \nallowing one to see critical messages, such as one about an incorrect CPU \nsetting used, that are produced beforehand. :-)\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d388d6853f1b584b8606cb3f2f9f9e4fa2e52258",
      "tree": "ac7d5498d69f851de6dc141501fa1412e6fe0729",
      "parents": [
        "b63e804459b9b550c1ab21a43e6bac2272e32612"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue May 29 15:08:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:00 2007 +0100"
      },
      "message": "[MIPS] No I/O ports on the DECstation\n\n There are no I/O ports on the DECstation whatsoever in any configuration \nas neither the CPU nor the peripheral buses used have a concept of such.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b63e804459b9b550c1ab21a43e6bac2272e32612",
      "tree": "f39ace33d68675f57a786e44bda27f54c595cd83",
      "parents": [
        "c66df567e596bd43d6d3e094d82f82951e1b17cd"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jun 05 01:28:07 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:59 2007 +0100"
      },
      "message": "[MIPS] Remove unused watchpoint support and arch/mips/lib-{32,64}\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c66df567e596bd43d6d3e094d82f82951e1b17cd",
      "tree": "fdaa0fc81c6ae6a2f362776f82e17b3e9d3eae2b",
      "parents": [
        "b1c65b3988c6e29ac371ab1cbbf6c4f8fb7092f8"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sat Jun 02 02:12:41 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:59 2007 +0100"
      },
      "message": "[MIPS] update cobalt_defconfig\n\nEnable Cobalt button support and change ATA driver from BLK_DEV_VIA82CXXX\nto PATA_VIA..\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "69ed25b895b01216b392b60ad3b99d1274e1afa8",
      "tree": "80dcfc232a420350195a4c26940e021509dfd560",
      "parents": [
        "4becef1d85a48ea4294c962c2cbacb6074f0dd58"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jun 02 00:30:25 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:57 2007 +0100"
      },
      "message": "[MIPS] Remove unused dump_tlb functions\n\nRemove unused dump_tlb functions and cleanup some includes.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4becef1d85a48ea4294c962c2cbacb6074f0dd58",
      "tree": "beea6b8fa8a861035385e5800ef3b2ed2301f1f2",
      "parents": [
        "f6e2373ad6148476464fc7bb2610c6450c18cd2a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jun 02 00:21:30 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] Unify dump_tlb\n\nUnify lib-{32,64}/dump_tlb.c into lib/dump_tlb.c and move\nlib-32/r3k_dump_tlb.c to lib directory.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6e2373ad6148476464fc7bb2610c6450c18cd2a",
      "tree": "f73cb9a4d26b30b2cbf8530047c3825809867be5",
      "parents": [
        "24e9d0b96dac5503c0b6f034d553030c604228a7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] MIPSsim: Move code away from the other MIPS Inc. BSP code.\n\nIt shares no code at all.  While at it also fix up the beginning bitrot.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "24e9d0b96dac5503c0b6f034d553030c604228a7",
      "tree": "19924ab3906f524f8b50983612c8cf056dfdaa72",
      "parents": [
        "8bb809df6919f927bcb910bbc852d5724eaa1eb9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] Hook for platforms to define cachability of /dev/mem regions\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b3f6df9f21c6efc4641613188204aa0742bc9e22",
      "tree": "377d574d3757c58852a106dae7b3454db300205f",
      "parents": [
        "8f8771a057bff0d3911459d0bdadf03ec1dd3c89"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri May 25 14:32:28 2007 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] Transform old-style macros to newer \"__noreturn\"\n\nConvert old/obsolete NORET_TYPE and ATTRIB_NORET macros to use the\nnewer standard of \"__noreturn\" as defined in compiler-gcc.h.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8f8771a057bff0d3911459d0bdadf03ec1dd3c89",
      "tree": "c6e4acb46ada82e489b33c836c00b2ef02507b01",
      "parents": [
        "4ead16819b4c61fea9bb73eb470f6bb1d3350e5c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] SMTC: Use current_cpu_data instead of cpu_data[smp_processor_id]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4ead16819b4c61fea9bb73eb470f6bb1d3350e5c",
      "tree": "a001b0f2d2893ee6e266b00da27cd02ccef1f671",
      "parents": [
        "82b8d2250c4b606e190853db9505b54b9fb71aa5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue May 22 21:44:42 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] Add generic GPIO to Au1x00\n\nThis patch adds support for the generic GPIO API to Au1x00 boards. It requires\nthe generic GPIO patch for MIPS boards by Yoichi Yuasa. Now there is a MIPS\ntarget using it, can you queue these patchset for 2.6.22 ? Thank you very\nmuch in advance.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "096633358c907d9b50b00caf989816c2edfefe24",
      "tree": "c4d80a1a7f5e704491f0917565ebc772dff1ff41",
      "parents": [
        "4679258d52f6d4aeeafd5c77203d97ddf48e2db0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue May 22 00:05:58 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:55 2007 +0100"
      },
      "message": "[MIPS] Add generic GPIO support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e48ce6b8df5b51af3f38b20bb3d008dff69ff64e",
      "tree": "fb8e3a263f7c20aa7619aa49da3ae726ed2ad67c",
      "parents": [
        "d7eb079fc8e68899fd099ad0b5b8095193a8c025"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed May 30 00:38:07 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:55 2007 +0100"
      },
      "message": "[MIPS] Simplify missing-syscalls for N32 and O32\n\nUse standard missing-syscalls with EXTRA_CFLAGS instead of duplicating\nthe command.  And move the archprepare rule before the archclean rule.\nSuggested by Franck Bui-Huu.  Also add \"echo\" to show the target ABI.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d7eb079fc8e68899fd099ad0b5b8095193a8c025",
      "tree": "b36cdbf69903c3c4da07beb42c3989edf33051c9",
      "parents": [
        "e934c82657529a85ca48a2fc3749c514df985e79"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon May 28 22:56:35 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:55 2007 +0100"
      },
      "message": "[MIPS] Remove unused config entries\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dce554708cdb02a1053ca3a68997b9facbfde5ce",
      "tree": "35b990796a2a2ec9f4eca14c85af71d94b5a4999",
      "parents": [
        "736f563373804e75f9f3b4abb9e480451bfef8d3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 10 11:24:21 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:53 2007 +0200"
      },
      "message": "[S390] s390: rename CPU_IDLE to S390_CPU_IDLE\n\nsched-cfs-v2.6.22-git-v18.patch introduces CPU_IDLE in sched.h.\nThis conflict with the already existing define in\ninclude/asm-s390/processor.h\nJust rename the s390 defines, since they will go away as soon as\nwe support CONFIG_NO_HZ instead of our own CONFIG_NO_IDLE_HZ.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "987ad70a4d90cf0e70dba43ece02c2e2219e092c",
      "tree": "5597a511a31647acd7a11160d9db60a53f388d80",
      "parents": [
        "3d62149f025134cd69c2fef2a2ccfac3c3c2054f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:18 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:51 2007 +0200"
      },
      "message": "[S390] system call optimization.\n\nAfter the in-kernel system call has been remove the system call path\ncan be optimized. The problem state bit of the old psw is always set\nbetween system_call and sysc_do_svc. SAVE_ALL_SVC uses this information\nto avoid two instructions.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8a88367088a6b9964d99694b30d80720f019bea2",
      "tree": "6fe082e731cdf56983934e11ebfcfc1d10664e5b",
      "parents": [
        "285f67227b63309d699f5bda25ba34962503398f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:14 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:47 2007 +0200"
      },
      "message": "[S390] Bogomips calculation for 64 bit.\n\nThe bogomips calculation triggered via reading from /proc/cpuinfo\ncan return incorrect values if the qrnnd assembly is called with a\npointer in %r2 with any of the upper 32 bits set.\nFix this by using 64 bit division / remainder operation provided by\ngcc instead of calling the assembly.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "285f67227b63309d699f5bda25ba34962503398f",
      "tree": "f3afc07cf2e7ccf9629597da91ef88d54a1df1b1",
      "parents": [
        "d9f774d439cda5b46324221a47e6aaf7dc2f77cc"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 10 11:24:13 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:46 2007 +0200"
      },
      "message": "[S390] smp: Merge smp_count_cpus() and smp_get_save_areas().\n\nMerge smp_count_cpus() and smp_get_save_areas() so we save a loop over\nall potentially present cpus.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "83119ad4a1ceacd99f380086c2855ae2c4268afc",
      "tree": "6da1d5cdba6e5bcd8fcdf5332700e8353b4e79a8",
      "parents": [
        "05dd25307ca67cbfa0207bbba2e6c79fa97d125b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 10 11:24:10 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:43 2007 +0200"
      },
      "message": "[S390] sclp: Test facility list before executing a service call.\n\nCheck if a command is available before executing. Saves some\nsuperfluous service calls that won\u0027t succeed anyway.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "05dd25307ca67cbfa0207bbba2e6c79fa97d125b",
      "tree": "4601c5732e71883bffab31a4a786f838e8473f58",
      "parents": [
        "bccdbdc9bd7db3a32c14d8a47f1fb66e3de3c92f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 10 11:24:09 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:42 2007 +0200"
      },
      "message": "[S390] sclp: introduce some new interfaces.\n\nIntroduce some new interfaces so that random subsystems don\u0027t have to\nmess around with sclp internal structures.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bccdbdc9bd7db3a32c14d8a47f1fb66e3de3c92f",
      "tree": "06f56ed9e858ad9adf423ebda66796ae4bfce969",
      "parents": [
        "d197e6921843932b5d8ecf47d23fcac62e73b19a"
      ],
      "author": {
        "name": "Ralph Wuerthner",
        "email": "rwuerthn@de.ibm.com",
        "time": "Tue Jul 10 11:24:08 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 10 11:24:42 2007 +0200"
      },
      "message": "[S390] Fixed comment typo.\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bb29ab26863c022743143f27956cc0ca362f258c",
      "tree": "f8106b8a82d4abe9c3b217c7ca96307539a945ad",
      "parents": [
        "dd41f596cda0d7d6e4a8b139ffdfabcefdd46528"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:59 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:59 2007 +0200"
      },
      "message": "sched: x86, track TSC-unstable events\n\ntrack TSC-unstable events and propagate it to the scheduler code.\nAlso allow sched_clock() to be used when the TSC is unstable,\nthe rq_clock() wrapper creates a reliable clock out of it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0437e109e1841607f2988891eaa36c531c6aa6ac",
      "tree": "e9d8f170786f7e33d4c5829cb008cf38d42a2014",
      "parents": [
        "0e6aca43e08a62a48d6770e9a159dbec167bf4c6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "message": "sched: zap the migration init / cache-hot balancing code\n\nthe SMP load-balancer uses the boot-time migration-cost estimation\ncode to attempt to improve the quality of balancing. The reason for\nthis code is that the discrete priority queues do not preserve\nthe order of scheduling accurately, so the load-balancer skips\ntasks that were running on a CPU \u0027recently\u0027.\n\nthis code is fundamental fragile: the boot-time migration cost detector\ndoesnt really work on systems that had large L3 caches, it caused boot\ndelays on large systems and the whole cache-hot concept made the\nbalancing code pretty undeterministic as well.\n\n(and hey, i wrote most of it, so i can say it out loud that it sucks ;-)\n\nunder CFS the same purpose of cache affinity can be achieved without\nany special cache-hot special-case: tasks are sorted in the \u0027timeline\u0027\ntree and the SMP balancer picks tasks from the left side of the\ntree, thus the most cache-cold task is balanced automatically.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "38377be88ab878f44c687dbd704d4d044b000c97",
      "tree": "2a4952419a9597adbc89d6f508b58dcbf507fd6f",
      "parents": [
        "40e48eed84e65f909f5ac3d7a39547b70aacf90f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jul 06 14:59:43 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 07 13:53:13 2007 -0700"
      },
      "message": "Clean up E7520/7320/7525 quirk printk.\n\nThe printk level in this printk is bogus, as the previous printk\ndidn\u0027t have a terminating \\n resulting in ..\n\nIntel E7520/7320/7525 detected.\u003c6\u003eDisabling irq balancing and affinity\n\nIt also never printed a \\n at all in the case where we didn\u0027t do\nthe quirk.\n\nChange it to only make noise if it actually does something useful.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95069f89e80bb49ecc1b135bf85747e8dc6681f9",
      "tree": "33f11de09544bfd37d7bee25b7d3ace0bdac4412",
      "parents": [
        "1feb17e286339382a1ae36e0fecc4d88c2d7f123"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Jul 06 11:17:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 11:45:11 2007 -0700"
      },
      "message": "GEODE: reboot fixup for geode machines with CS5536 boards\n\nWriting to MSR 0x51400017 forces a hard reset on CS5536-based machines,\nthis has the reboot fixup do just that if such a board is detected.\n\nAcked-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dadde13ad86bf45bc71f0663a6ce3dfe5dd4ecc5",
      "tree": "8dd0a19bc2fd65e05fe7678babbd9a95e53d727b",
      "parents": [
        "23c1fb52961bc24bd3a8078eefc49eed533b2b38",
        "4b3e975e4a06f1710693c5aa51b8f98facfa9863"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:29:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:29:33 2007 -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:\n  [MIPS] Fix scheduling latency issue on 24K, 34K and 74K cores\n  [MIPS] Add macros to encode processor revisions.\n  [MIPS] RM7000: Enable ICACHE_REFILLS_WORKAROUND_WAR.\n  [MIPS] SMTC: Fix cut\u0027n\u0027paste bug in Kconfig.debug\n  [MIPS] Change libgcc-style functions from lib-y to obj-y\n  [MIPS] Fix timer/performance interrupt detection\n  [MIPS] AP/SP: Avoid triggering the 34K E125 performance issue\n  [MIPS] 64-bit TO_PHYS_MASK macro for RM9000 processors\n"
    },
    {
      "commit": "071922c08cef62e194d83db1cc4fa75892c69651",
      "tree": "b830c7abab2a9dd1ab9f7ef3784b2ededa527df1",
      "parents": [
        "41a5311465b9de6d18e78b733a2c6e1b33e89be8"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Fri Jul 06 02:39:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:23:43 2007 -0700"
      },
      "message": "i386: es7000 build breakage fix\n\no Commit 1833d6bc72893265f22addd79cf52e6987496e0f broke the build if\n  compiled with CONFIG_ES7000\u003dy and CONFIG_X86_GENERICARCH\u003dn\n\narch/i386/kernel/built-in.o(.init.text+0x4fa9): In function `acpi_parse_madt\u0027:\n: undefined reference to `acpi_madt_oem_check\u0027\narch/i386/kernel/built-in.o(.init.text+0x7406): In function `smp_read_mpc\u0027:\n: undefined reference to `mps_oem_check\u0027\narch/i386/kernel/built-in.o(.init.text+0x8990): In function\n`connect_bsp_APIC\u0027:\n: undefined reference to `enable_apic_mode\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\no Fix the build issue. Provided the definitions of missing functions.\n\no Don\u0027t have ES7000 machine. Only compile tested.\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d25c1ba2fa1a9a1a4f68bef8edb0efefd79f0012",
      "tree": "105a72189d2783bfbca1ffda4f5ebf968ac69496",
      "parents": [
        "1e2e99f0e4aa6363e8515ed17011c210c8f1b52a"
      ],
      "author": {
        "name": "Loic Prylli",
        "email": "loic@myri.com",
        "time": "Fri Jul 06 02:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:23:43 2007 -0700"
      },
      "message": "MTRR: Fix race causing set_mtrr to go into infinite loop\n\nProcessors synchronization in set_mtrr requires the .gate field to be set\nafter .count field is properly initialized.  Without an explicit barrier,\nthe compiler was reordering those memory stores.  That was sometimes\ncausing a processor (in ipi_handler) to see the .gate change and decrement\n.count before the latter is set by set_mtrr() (which then hangs in a\ninfinite loop with irqs disabled).\n\nSigned-off-by: Loic Prylli \u003cloic@myri.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e2e99f0e4aa6363e8515ed17011c210c8f1b52a",
      "tree": "2c7d7ba0277849e0b1414ab712923a08a8e48643",
      "parents": [
        "ef7320edb1dd2cf6c969d1dcef4a9499a42f24da"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Jul 06 02:39:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:23:43 2007 -0700"
      },
      "message": "i386: fix regression, endless loop in ptrace singlestep over an int80\n\nThe commit 635cf99a80f4ebee59d70eb64bb85ce829e4591f introduced a\nregression.  Executing a ptrace single step after certain int80\naccesses will infinitely loop and never advance the PC.\n\nThe TIF_SINGLESTEP check should be done on the return from the syscall\nand not before it.\n\nI loops on each single step on the pop right after the int80 which writes out\nto the console.  At that point you can issue as many single steps as you want\nand it will not advance any further.\n\nThe test case is below:\n\n/* Test whether singlestep through an int80 syscall works.\n */\n#define _GNU_SOURCE\n#include \u003cstdio.h\u003e\n#include \u003cunistd.h\u003e\n#include \u003cfcntl.h\u003e\n#include \u003csys/ptrace.h\u003e\n#include \u003csys/wait.h\u003e\n#include \u003csys/mman.h\u003e\n#include \u003casm/user.h\u003e\n#include \u003cstring.h\u003e\n\nstatic int child, status;\nstatic struct user_regs_struct regs;\n\nstatic void do_child()\n{\n\tchar str[80] \u003d \"child: int80 test\\n\";\n\n\tptrace(PTRACE_TRACEME, 0, 0, 0);\n\tkill(getpid(), SIGUSR1);\n\twrite(fileno(stdout),str,strlen(str));\n\tasm (\"int $0x80\" : : \"a\" (20)); /* getpid */\n}\n\nstatic void do_parent()\n{\n\tunsigned long eip, expected \u003d 0;\nagain:\n\twaitpid(child, \u0026status, 0);\n\tif (WIFEXITED(status) || WIFSIGNALED(status))\n\t\treturn;\n\n\tif (WIFSTOPPED(status)) {\n\t\tptrace(PTRACE_GETREGS, child, 0, \u0026regs);\n\t\teip \u003d regs.eip;\n\t\tif (expected)\n\t\t\tfprintf(stderr, \"child stop @ %08lx, expected %08lx %s\\n\",\n\t\t\t\t\teip, expected,\n\t\t\t\t\teip \u003d\u003d expected ? \"\" : \" \u003c\u003d\u003d ERROR\");\n\n\t\tif (*(unsigned short *)eip \u003d\u003d 0x80cd) {\n\t\t\tfprintf(stderr, \"int 0x80 at %08x\\n\", (unsigned int)eip);\n\t\t\texpected \u003d eip + 2;\n\t\t} else\n\t\t\texpected \u003d 0;\n\n\t\tptrace(PTRACE_SINGLESTEP, child, NULL, NULL);\n\t}\n\tgoto again;\n}\n\nint main(int argc, char * const argv[])\n{\n\tchild \u003d fork();\n\tif (child)\n\t\tdo_parent();\n\telse\n\t\tdo_child();\n\treturn 0;\n}\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b3e975e4a06f1710693c5aa51b8f98facfa9863",
      "tree": "2ccc660fda43c6e0906b3d03bfb39a9dd81f7ade",
      "parents": [
        "fde97822a295da9dffa4af643b49a58ffc4516ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 21 00:22:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Fix scheduling latency issue on 24K, 34K and 74K cores\n\nThe idle loop goes to sleep using the WAIT instruction if !need_resched().\nThis has is suffering from from a race condition that if if just after\nneed_resched has returned 0 an interrupt might set TIF_NEED_RESCHED but\nwe\u0027ve just completed the test so go to sleep anyway.  This would be\ntrivial to fix by just disabling interrupts during that sequence as in:\n\n        local_irq_disable();\n        if (!need_resched())\n                __asm__(\"wait\");\n        local_irq_enable();\n\nbut the processor architecture leaves it undefined if a processor calling\nWAIT with interrupts disabled will ever restart its pipeline and indeed\nsome processors have made use of the freedom provided by the architecture\ndefinition.  This has been resolved and the Config7.WII bit indicates that\nthe use of WAIT is safe on 24K, 24KE and 34K cores.  It also is safe on\n74K starting revision 2.1.0 so enable the use of WAIT with interrupts\ndisabled for 74K based on a c0_prid of at least that.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9349075a15a876f8e82f433ec84f99d19d3e77f9",
      "tree": "1e69f54d04e4b778ff06179a40e610bde8ee5689",
      "parents": [
        "f7c2778151f32581ea9ec567d01d5d85209fcfe6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 05 17:39:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] SMTC: Fix cut\u0027n\u0027paste bug in Kconfig.debug\n\nThis effectivly turned the SMTC_IDLE_HOOK_DEBUG debug option into a no-op.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7c2778151f32581ea9ec567d01d5d85209fcfe6",
      "tree": "0351b1a5656abd785ac8a047668303608168d1dd",
      "parents": [
        "c3e838a2cbb0f14af4d718160933523ac4c37adf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 20:19:00 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Change libgcc-style functions from lib-y to obj-y\n\nReported by Eugene Surovegin \u003cebs@ebshome.net\u003e.\n\nIf only modules were users of these functions they did not get linked into\nthe kernel proper, so later module loads would fail as well.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3e838a2cbb0f14af4d718160933523ac4c37adf",
      "tree": "37f41332212861826d18aff9c373846d31a93174",
      "parents": [
        "6fb88ce04f545ca7da15a7b447783bb7a4615511"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Jun 21 12:59:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Fix timer/performance interrupt detection\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6fb88ce04f545ca7da15a7b447783bb7a4615511",
      "tree": "0e28721d0712c1eb4fc7e9979b8f58fba04b818a",
      "parents": [
        "5a1970959053143f6674f6d98c259452763a2f22"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 07 08:44:32 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:10 2007 +0100"
      },
      "message": "[MIPS] AP/SP: Avoid triggering the 34K E125 performance issue\n\nC0_status doesn\u0027t need to be initialized at this point anyway; the register\nwill be initialized later.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e8767dddf3ad863a7013c334392e09177b48e2c",
      "tree": "539597f8786439ee3e27819a5cd194da147fd7be",
      "parents": [
        "cab8e5c4444cb7d9b8035de5d81fbfd5284a02fa",
        "082f47a79bfc8a526b9a3e14a0ae9504fc09cc12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 16:10:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 16:10:16 2007 -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] always allow dump_stack() to produce a backtrace\n  [ARM] Fix non-page aligned boot time mappings\n  [ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa suspend/resume\n  [ARM] 4454/1: Use word accesses in Versatile PCI config reads\n"
    },
    {
      "commit": "0dac723e5c15ddb9bd26c1db21ee64ab71ae4925",
      "tree": "ce19d6114a07cf32c821090c5f7b53685cff28a0",
      "parents": [
        "87a927c715789853cc8331d76039a2fd657a832a",
        "795bb15e0735bd2b0015ca333fa157399b72c168"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:00 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Update defconfigs\n  [POWERPC] Uninline and export virq_to_hw() for the pasemi_mac driver\n  [POWERPC] Fix PMI breakage in cbe_cbufreq driver\n  [POWERPC] Disable old EMAC driver in arch/powerpc\n"
    },
    {
      "commit": "082f47a79bfc8a526b9a3e14a0ae9504fc09cc12",
      "tree": "b51f42f5694afd4719bfe727d0ab1707c77dd83f",
      "parents": [
        "7b9c7b4d07fd8981193a2c4ecb650566f42d1219"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 05 19:59:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 05 19:59:51 2007 +0100"
      },
      "message": "[ARM] always allow dump_stack() to produce a backtrace\n\nDon\u0027t make this dependent on CONFIG_DEBUG_KERNEL - if we hit a WARN_ON\nwe need the stack trace to work out how we got to that point.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7b9c7b4d07fd8981193a2c4ecb650566f42d1219",
      "tree": "bd80d48a0d024588571b9c9d30d3f8ee8cbe1418",
      "parents": [
        "1f750a782c0e9593a8d0981ea972f22334980955"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jul 04 21:16:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 04 21:16:33 2007 +0100"
      },
      "message": "[ARM] Fix non-page aligned boot time mappings\n\nAT91SAM9260 stopped booting with the recent changes to MM\ninitialisation - it was asking for a non-aligned virtual address\nwhich caused loops to be non-terminal.  Fix this by rounding\nvirtual addresses down, but remember to include the offset in\nthe length, and round the length up to the following page.\n\nThis means that asking for a mapping of 4K starting at 2K into\na page maps two pages as one would expect.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8c976e34516c9e134488babbb95af182340370c8",
      "tree": "21a8e281d4cfd5a4ecf6c0c213cb4494323ac5a2",
      "parents": [
        "83d0f2332edb3001617e6a292c4412ae5f2bf659"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 03 18:25:58 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 04 15:53:16 2007 +0100"
      },
      "message": "[MIPS] VSMP: Fix initialization ordering bug.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ba609a9d97ba231c3d94443c50579ceb5fc33867",
      "tree": "eda19e2894fd66588140bf9a911fc98c9c16ee47",
      "parents": [
        "fcb82f8835c1d71b4fe5de1d9894f45370f80dab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 03 18:27:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 03 18:27:53 2007 -0700"
      },
      "message": "Remove some unused variables\n\nWhen Andi reverted the HPET resource reservation (in commit\n0f8dc2f06560e2ca126d1670a24126ba08357d38), he didn\u0027t remove the now\nunused variables, which just causes gcc to be noisy.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5dcccd8d7eae870d85c3f175fd0823d3da07d0e3",
      "tree": "87bf8efa01f2a668e01f48157f59ca42fe7be5d5",
      "parents": [
        "0f8dc2f06560e2ca126d1670a24126ba08357d38"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jul 04 01:38:13 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 03 18:11:35 2007 -0700"
      },
      "message": "Revert perfctr reservation to 2.6.21 state\n\nWith this change it works again when the nmi watchdog is disabled.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nCc: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f8dc2f06560e2ca126d1670a24126ba08357d38",
      "tree": "8828462799ea2dbe8dfbe2940a9ee87aca2de25b",
      "parents": [
        "9d7542f891f22d16ea1465d19d253888e87f7ad6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jun 29 16:16:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 03 18:09:46 2007 -0700"
      },
      "message": "Revert HPET resource reservation\n\nMatthias Lenk reports that the PCI subsystem would move the HPET on\nSB400/SB600-based systems, where the HPET is in BAR1 of the SMbus\ncontroller.\n\nThe reason? The ACPI layer registered the PCI MMIO range as being busy\ntoo early, before PCI enumeration had happened, causing the PCI layer to\ndecide that it should relocate the resources somewhere else.\n\nFirmware resources should be marked busy _after_ the PCI enumeration and\nprobing has happened, not before.\n\nRemove the too-early reservation, we\u0027ll fix it up to do it properly\nlater.  In the meantime, this solves the regression.\n\nTested-by: Matthias Lenk \u003cmatthias.lenk@amd.com\u003e\nCc: Aaron Durbin \u003cadurbin@google.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f750a782c0e9593a8d0981ea972f22334980955",
      "tree": "b6dfb4e201b440b5b1ba551e5b453cf113b1695d",
      "parents": [
        "756813cac1d0172e1f93d977fe8bd1cd5086be21"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jul 02 10:19:07 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 02 13:39:37 2007 +0100"
      },
      "message": "[ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa suspend/resume\n\nThe PXA CKEN changes broken syspend/resume on the pxa27x. This patch\ncorrects the problem and fixes another couple of bad references.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "756813cac1d0172e1f93d977fe8bd1cd5086be21",
      "tree": "20ed2f15ff95638ddd1c6da6e71fdfeda6b90dc7",
      "parents": [
        "a38d6181ff27824c79fc7df825164a212eff6a3f"
      ],
      "author": {
        "name": "Andrzej Zaborowski",
        "email": "balrogg@gmail.com",
        "time": "Tue Jun 26 14:31:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 02 13:39:35 2007 +0100"
      },
      "message": "[ARM] 4454/1: Use word accesses in Versatile PCI config reads\n\nARM Versatile PCI config reads of one byte width have the lowest two\nbits of the address cleared and result in reading from a wrong place\nin the config space.  This change is to use word size accesses like it is done for halfword reads.\n\nByte reads are used for retrieving the IRQ number of a PCI device and the problem was not exposed until 2.6.20 because the value read was discarded in drivers/pci/setup-irq.c (recently fixed).\n\nSigned-off-by: Andrzej Zaborowski \u003candrew@openedhand.com\u003e\nAcked-by: Paul Brook \u003cpaul@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a3207a3339955047aab1fd5d808f8050d50dd85",
      "tree": "fa297a79a09934900634a2386f9c4053dd6f6e77",
      "parents": [
        "da1f95b4c41e09ef96869552db587452e0da46d6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Jul 02 13:49:15 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jul 02 13:49:15 2007 +0800"
      },
      "message": "Blackfin arch: update board defconfig files\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "795bb15e0735bd2b0015ca333fa157399b72c168",
      "tree": "09ca717e7251d28b7bc4e9555982867f35b658cb",
      "parents": [
        "9f7905812e5919862acb6ede63e10d3d1bb4958e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 02 00:04:36 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 02 00:04:36 2007 -0500"
      },
      "message": "[POWERPC] Update defconfigs\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9f7905812e5919862acb6ede63e10d3d1bb4958e",
      "tree": "8d0489c4a83888996843490d9ac0d85e471b7538",
      "parents": [
        "ee5d1b7f2a01ce4d95ca247b5a499b72f31cdbe8"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jun 04 14:47:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 02 13:29:21 2007 +1000"
      },
      "message": "[POWERPC] Uninline and export virq_to_hw() for the pasemi_mac driver\n\nUninline virq_to_hw and export it so modules can use it. The alternative\nwould be to export the irq_map array instead, but it\u0027s an infrequently\ncalled function, and keeping the array unexported seems considerably\ncleaner.\n\nThis is needed so that the pasemi_mac driver can be compiled as a module.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee5d1b7f2a01ce4d95ca247b5a499b72f31cdbe8",
      "tree": "5769b466511cd7b8dad86686b6c60da7faa50507",
      "parents": [
        "86affd5a00a92e491e5f00ed659492767519fdf7"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Thu Jun 28 21:14:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 02 10:35:58 2007 +1000"
      },
      "message": "[POWERPC] Fix PMI breakage in cbe_cbufreq driver\n\nThe recent change to cell_defconfig to enable cpufreq on Cell exposed\nthe fact that the cbe_cpufreq driver currently needs the PMI interface\ncode to compile, but Kconfig doesn\u0027t make sure that the PMI interface\ncode gets built if cbe_cpufreq is enabled.\n\nIn fact cbe_cpufreq can work without PMI, so this ifdefs out the code\nthat deals with PMI.  This is a minimal solution for 2.6.22; a more\ncomprehensive solution will be merged for 2.6.23.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2391dae3e36c19fe668c71eac2eb8344dbaaf46d",
      "tree": "ae8c1fa53fe67e3ccbb8c5097f6b5bda27b26959",
      "parents": [
        "cbcdd772ff43de58cc0d9de76ae9d05e2dd98bc0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 01 12:07:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "PM: introduce set_target method in pm_ops\n\nCommit 52ade9b3b97fd3bea42842a056fe0786c28d0555 changed the suspend code\nordering to execute pm_ops-\u003eprepare() after the device model per-device\n.suspend() calls in order to fix some ACPI-related issues.  Unfortunately, it\nbroke the at91 platform which assumed that pm_ops-\u003eprepare() would be called\nbefore suspending devices.\n\nat91 used pm_ops-\u003eprepare() to get notified of the target system sleep state,\nso that it could use this information while suspending devices.  However, with\nthe current suspend code ordering pm_ops-\u003eprepare() is called too late for\nthis purpose.  Thus, at91 needs an additional method in \u0027struct pm_ops\u0027 that\nwill be used for notifying the platform of the target system sleep state.\nMoreover, in the future such a method will also be needed by ACPI.\n\nThis patch adds the .set_target() method to \u0027struct pm_ops\u0027 and makes the\nsuspend code call it, if implemented, before executing the device model\nper-device .suspend() calls.  It also modifies the at91 code to use\npm_ops-\u003eset_target() instead of pm_ops-\u003eprepare().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84288ad89e9736c7478e138f247397b9ab7a9d28",
      "tree": "99f7757516d3d9fe85a16560d09479b5a29b0cbf",
      "parents": [
        "5ebffd7c05391693b71d3326c8c78ff82f728ed0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 01 12:06:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "i386: mtrr crash fix\n\nCommit 3ebad5905609476a4ff1151a66b21d9794009961 (\"[PATCH] x86: Save and\nrestore the fixed-range MTRRs of the BSP when suspending\") added mtrr\noperations without verifying that the CPU has MTRRs.  Crashes transmeta\nCPUs.\n\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003clinux@horizon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4710bcce8e02257c8a423b7a62ea81d0207582c8",
      "tree": "1a24a3f1dc4b6539b3a75beb70091cbe7da37594",
      "parents": [
        "abdba717253382a669af9c719313ec602cc95a2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 10:56:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 10:56:11 2007 -0700"
      },
      "message": "i386: remove bogus mtrr range check\n\nCommit 9215da33209b861b01c51382254b178a3fe92a30 \"fixed\" the MTRR range\ncheck to not allow any MTRR\u0027s under the 1MB mark (since that\u0027s where the\nfixed MTRR\u0027s are active).\n\nHowever, that was totally bogus, since it\u0027s normal (and almost required)\nto have a large variable MTRR that starts at 0, and covers some large\npercentage of the whole RAM, and then using the fixed MTRR\u0027s to override\nthat large MTRR to handle the special ISA hole in the 640k-1M region.\n\nThe old check was bogus too (checking that no variable MTRR is used that\nis entirely under the 1MB range), but at least it wasn\u0027t actively\ndetrimental, because no sane situation would ever trigger such MTRR\nusage in the first place.\n\nThat said, the whole notion of not allowing variable MTRR\u0027s in the low\n1MB is just stupid, so rather than revert the commit, this just removes\nthe whole sad and unnecessary check entirely.\n\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nTested-by: Luca Palermo \u003cdarkmage@sabayonlinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abdba717253382a669af9c719313ec602cc95a2d",
      "tree": "9368199c0812569f796a6e9d6c3696c2e428f0cf",
      "parents": [
        "2d408b42ed0a287c64a94b48e24c6bfa95035019",
        "9f462a1a5de06503fd247186b91d4205ac1cf1ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 29 21:30:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 29 21:30:18 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add linux/pagemap.h to asm/tlb.h\n  [SPARC64]: Need to set state to IDLE during sun4v IRQ enable.\n  [SPARC64]: Fix VIRQ enabling.\n  [SPARC64]: Add irqs to mdesc_node.\n"
    },
    {
      "commit": "fde937d826e43c9fe7fecc98b6f3da7188e76930",
      "tree": "6e52722aba4e7fd4a7effecc8a1578d37930cae0",
      "parents": [
        "0471448f4d017470995d8a2272dc8c06dbed3b77"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Fri Jun 29 15:49:50 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 29 21:27:00 2007 -0700"
      },
      "message": "Fix VDSO gettimeofday() when called with NULL struct timeval.\n\nThe vdso64 portion of patch 74609f4536f2b8fd6a48381bbbe3cd37da20a527 for\nfixing problems with NULL gettimeofday input mistakenly checks for a\nnull tz field twice, when it should be checking for null tz once, and\nnull tv once; by way of a r10/r11 typo.\n\nAny application calling gettimeofday(\u0026tv,NULL) will \"fail\".\n\nThis corrects that typo, and makes my G5 happy.\n\nTested on G5.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nCc: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nForwarded-by: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n[ Ben says: \"I checked the 32 bits part of the change is correct.  You\n  can probably blame me for originally writing the 2 versions with\n  inversed usage of r10 and r11, thus confusing Tony :-)\"\n\n  Ben duly blamed.   - Linus ]\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edd5cd4a9424f22b0fa08bef5e299d41befd5622",
      "tree": "dba461b19b066c862a2c4e443b2deb9443bc78c5",
      "parents": [
        "2f4d4da8f82c2598b8713f4a01f360f3751d90be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 27 14:10:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:38:30 2007 -0700"
      },
      "message": "Introduce fixed sys_sync_file_range2() syscall, implement on PowerPC and ARM\n\nNot all the world is an i386.  Many architectures need 64-bit arguments to be\naligned in suitable pairs of registers, and the original\nsys_sync_file_range(int, loff_t, loff_t, int) was therefore wasting an\nargument register for padding after the first integer.  Since we don\u0027t\nnormally have more than 6 arguments for system calls, that left no room for\nthe final argument on some architectures.\n\nFix this by introducing sys_sync_file_range2(int, int, loff_t, loff_t) which\nall fits nicely.  In fact, ARM already had that, but called it\nsys_arm_sync_file_range.  Move it to fs/sync.c and rename it, then implement\nthe needed compatibility routine.  And stop the missing syscall check from\nbitching about the absence of sys_sync_file_range() if we\u0027ve implemented\nsys_sync_file_range2() instead.\n\nTested on PPC32 and with 32-bit and 64-bit userspace on PPC64.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5da44ad504662de8120063bdca46897a15f3f1e5",
      "tree": "1e62ff470e0b01b898833768d3778b85bb218b46",
      "parents": [
        "33e44b158821cc703f99d43d87579a2fe819ce7b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Jun 27 14:10:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:38:19 2007 -0700"
      },
      "message": "mips-jazz: correct flags for timer io resource\n\narch/mips/jazz/setup.c:55:4: error: Initializer entry defined twice\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: 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": "80581c43d02f66afb2cafa44bef710a2549a1748",
      "tree": "93caf7ce058a815cd15c32f65b78460608e2175e",
      "parents": [
        "d2fd89962cd5de6b1fb9c1c789b56bc16f58f121"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 27 14:09:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:34:53 2007 -0700"
      },
      "message": "mtrr/cyrix: fix sections\n\nmain.c::mtrr_add() or mtrr_del() [exported]\ncalls main.c::mtrr_add_page() or mtrr_del_page() or mtrr_restore() [resume]\ncalls main.c::set_mtrr()\ncalls main.c::ipi_handler()\ncalls main.c::mtrr_if-\u003eset_all() \u003d\u003d which can be cyrix_set_all\n\nWARNING: arch/i386/kernel/built-in.o(.text+0x8657): Section mismatch: reference to .init.data: (between \u0027cyrix_set_all\u0027 and \u0027centaur_get_free_region\u0027)\nWARNING: arch/i386/kernel/built-in.o(.text+0x866b): Section mismatch: reference to .init.data: (between \u0027cyrix_set_all\u0027 and \u0027centaur_get_free_region\u0027)\nWARNING: arch/i386/kernel/built-in.o(.text+0x867e): Section mismatch: reference to .init.data: (between \u0027cyrix_set_all\u0027 and \u0027centaur_get_free_region\u0027)\nWARNING: arch/i386/kernel/built-in.o(.text+0x8684): Section mismatch: reference to .init.data: (between \u0027cyrix_set_all\u0027 and \u0027centaur_get_free_region\u0027)\nWARNING: arch/i386/kernel/built-in.o(.text+0x868a): Section mismatch: reference to .init.data: (between \u0027cyrix_set_all\u0027 and \u0027centaur_get_free_region\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b75ae8603568ae18f270213693758c78fb8a29ff",
      "tree": "15e6c100baadcbce6b7f9f00d50de8c2b7da4c01",
      "parents": [
        "75ca0d22668a36fc83e17407d369b528a22c562c",
        "1ee27a4eedf3cc08245d395936c1bfaf80c074cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 27 10:04:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 27 10:04:02 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Make SN2 PCI code use ioremap rather than manually mangle the address\n  [IA64] Force error to surface in nofault code\n  [IA64] change sh_change_coherence oemcall to use nolock\n  [IA64] remove duplicate header include line\n  [IA64] Correct unwind validation code\n  [IA64] is_power_of_2-ia64/mm/hugetlbpage.c\n"
    },
    {
      "commit": "48d8d7ee5dd17c64833e0343ab4ae8ef01cc2648",
      "tree": "68912da6b7db2896b7f79a99551132d601d3b89c",
      "parents": [
        "c47e285dee9673087273fafcff06a44c58ed4efd"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jun 25 15:52:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:54:29 2007 -0700"
      },
      "message": "x86_64 irq: use mask/unmask and proper locking in fixup_irqs()\n\nForce irq migration path during cpu offline, is not using proper locks and\nirq_chip mask/unmask routines.  This will result in some races(especially\nthe device generating the interrupt can see some inconsistent state,\nresulting in issues like stuck irq,..).\n\nAppended patch fixes the issue by taking proper lock and encapsulating\nirq_chip set_affinity() with a mask() before and an unmask() after.\n\nThis fixes a MSI irq stuck issue reported by Darrick Wong.\n\nThere are several more general bugs in this area(irq migration in the\nprocess context). For example,\n\n 1. Possibility of missing edge triggered irq.\n 2. Reliable method of migrating level triggered irq in the process context.\n\nWe plan to look and close these in the near future.\n\nEric says:\n\tIn addition even with the fix from Suresh there is still at least one\n\tnasty hardware race in fixup_irqs().   However we exercise that code\n\tpath rarely enough that we are unlikely to hit it in the real world,\n\tand that race seems to have existed since the code was merged.  And a\n\tfix for that is not coming soon as it is an open investigation area\n\tif we can fix irq migration to work outside of irq context or if\n\twe have to rework the requirements imposed by the generic cpu hotplug\n\tand layer on fixup_irqs().  So this may come up again.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nReported-and-tested-by: Darrick Wong \u003cdjwong@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c47e285dee9673087273fafcff06a44c58ed4efd",
      "tree": "56462ae804dccaff8fb9bdbf856f3b79c057a82d",
      "parents": [
        "f436ab43614f105a4685c976a85a171bc112c802"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jun 25 15:31:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:54:29 2007 -0700"
      },
      "message": "x86_64: set the irq_chip name for lapic\n\nset the irq_chip name for lapic.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f436ab43614f105a4685c976a85a171bc112c802",
      "tree": "21db536f54a642c627008c664e2679c0ff3ccbc3",
      "parents": [
        "6cd236e0057704d1f5c77908374079e021c83928",
        "0c07f6115b779ae4597749d47dec228c6d2d1c7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:51:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:51:23 2007 -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] 4449/1: more entries in arch/arm/boot/.gitignore\n  [ARM] 4452/1: Force the literal pool dump before reloc_end\n  [ARM] Update show_regs/oops register format\n  [ARM] Add support for pause_on_oops and display preempt/smp options\n"
    },
    {
      "commit": "6cd236e0057704d1f5c77908374079e021c83928",
      "tree": "302e002d62dcd4663aef7e9a98ca4b019e3e5c98",
      "parents": [
        "2c9dbda360d96819456f845ea92e20e4e9d0ed36",
        "8e15a0e35fdaf19e1aeb7923571e928bd6123cfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:50:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:50:48 2007 -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:\n  [MIPS] Count timer interrupts correctly.\n  [MIPS] SMTC and non-SMTC kernel and modules are incompatible\n  [MIPS] EMMA2RH: Disable GEN_RTC, it can\u0027t possibly work.\n  [MIPS] Remove a duplicated local variable in test_and_clear_bit()\n  [MIPS] use compat_siginfo in rt_sigframe_n32\n  [MIPS] 20K: Handle WAIT related bugs according to errata information\n  [MIPS] AP/SP requires shadow registers, auto enable support.\n  [MIPS] Fix pb1500 reg B access\n  [MIPS] Alchemy: Fix wrong cast\n  [MIPS] remove \"support for\" from system type entry\n  [MIPS] add io_map_base to pci_controller on Cobalt\n  [MIPS] __ucmpdi2 arguments are unsigned long long.\n"
    },
    {
      "commit": "1ee27a4eedf3cc08245d395936c1bfaf80c074cc",
      "tree": "7d36f5c38b3a45fc4db63b8301ff11ee3e013cde",
      "parents": [
        "c034637967881830979b5415e55578e42f806659"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jun 18 17:19:05 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 26 13:35:45 2007 -0700"
      },
      "message": "[IA64] Make SN2 PCI code use ioremap rather than manually mangle the address\n\nThis one changes the SN2 specific PCI drivers to use ioremap() for\nobtaining the real address to access for the PCI registers instead of\nmanually calculating them with __IA64_UNCACHED_OFFSET.\n\nThe patch should have no real change when running on a normal Linux\nkernel, but when running as a paravirtualized it is needed.\n\nSigned-off-by: Jes Sorenson \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c034637967881830979b5415e55578e42f806659",
      "tree": "8485c5f219af8df274f2a73b1663c73ff8d997c0",
      "parents": [
        "eaf6c766446c0faa326b339900f975e6f1f62b01"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Thu Jun 14 16:01:24 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 26 13:34:16 2007 -0700"
      },
      "message": "[IA64] Force error to surface in nofault code\n\nMontecito behaves slightly differently than previous processors,\nresulting in the MCA due to a failed PIO read to sometimes surfacing\noutside the nofault code.  Adding an additional or and stop bits\nensures the MCA surfaces in the nofault code.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2e77ff21d225f7676517ac895df2be8ada573f4f",
      "tree": "9961d7ca053b4f8d626290ab12df3c220164f415",
      "parents": [
        "66fa9b107e259d01929fe647796b3021d3a83c4a"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Wed Jun 20 13:00:00 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 26 13:33:45 2007 -0700"
      },
      "message": "[IA64] remove duplicate header include line\n\nRemove duplicate header include line from arch/ia64/kernel/time.c.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "66fa9b107e259d01929fe647796b3021d3a83c4a",
      "tree": "6fe7bde9c86a4d5dffae53ab815b34362eb19571",
      "parents": [
        "9be26f4c4b138c425598bd3cc50411bd87fce287"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Tue Jun 26 16:25:22 2007 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 26 13:33:10 2007 -0700"
      },
      "message": "[IA64] Correct unwind validation code\n\nBoth rp_loc and pfs_loc can be in the register stack area _or_ they can\nbe in the memory stack area, the latter occurs when a struct pt_regs is\npushed.  Correct the validation check on these fields to check for both\nstack areas.  Not allowing for memory stack locations means no\nbacktrace past ia64_leave_kernel, or any other code that uses\nPT_REGS_UNWIND_INFO.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9be26f4c4b138c425598bd3cc50411bd87fce287",
      "tree": "9517030267a1bd3be5f5e0d7d08178f283f031e4",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "vignesh babu",
        "email": "vignesh.babu@wipro.com",
        "time": "Thu Jun 07 15:27:46 2007 +0530"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 26 13:32:59 2007 -0700"
      },
      "message": "[IA64] is_power_of_2-ia64/mm/hugetlbpage.c\n\nReplacing (n \u0026 (n-1)) in the context of power of 2 checks\nwith is_power_of_2\n\nSigned-off-by: vignesh babu \u003cvignesh.babu@wipro.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8e15a0e35fdaf19e1aeb7923571e928bd6123cfd",
      "tree": "18a08ca83d678b8e83823554b3791908c8ce8c05",
      "parents": [
        "2fae3731b1b02316c219c4556bb7ad3a920f73cc"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Jun 21 12:59:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:34 2007 +0200"
      },
      "message": "[MIPS] Count timer interrupts correctly.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3207cd5c4b852b54126f5a4b2564652c64d93a6a",
      "tree": "a02d9aa30196ec1ee72a99e228bb005e385c9d7d",
      "parents": [
        "8e09ffb60bbc2b49c06718d5a1252860c709a660"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 18 16:36:11 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:34 2007 +0200"
      },
      "message": "[MIPS] EMMA2RH: Disable GEN_RTC, it can\u0027t possibly work.\n\nNeither rtc_mips_get_time nor rtc_mips_set_time are being initialized by\nthe EMMA2RH setup code, so genrtc at best was a RTC dummy avoiding a few\nerror messages but not providing actual functionality.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "a76f3a417a431eaf673323459357d8e684b52c49"
}
