)]}'
{
  "log": [
    {
      "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": "a4b156d47d204904fa104c3e585b4c67b89195f3",
      "tree": "02d90a206fa1c86787bf94b35adcdd93c11339ba",
      "parents": [
        "42d226c7248a28ff8c478c06b7e9bd9ef5d73574"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jun 19 22:27:04 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] Removes the few leftovers of the MOMENCO_JAGUAR_ATX removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\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": "fee578fad1a29e6a149659e5467aedcae6897c06",
      "tree": "2ce8fc6633100fa50e0a33576a545e040de2976e",
      "parents": [
        "a36920200c5b89d56120a5e839fe4a603d51b16c"
      ],
      "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] Convert init_thread initialization to ISO C initializers.\n\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": "b1c65b3988c6e29ac371ab1cbbf6c4f8fb7092f8",
      "tree": "ba2927d45030cf317fbda3534b7d56a8b13f0a11",
      "parents": [
        "41b0483ee54d89f9ad068ceae3c91cdc7594d050"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Jun 04 17:46:35 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:57 2007 +0100"
      },
      "message": "[MIPS] Fix PHYS_OFFSET for 64-bits kernels with 32-bits symbols\n\nThe current implementation of __pa() for 64-bits kernels with 32-bits\nsymbols is broken. In this configuration, we need 2 values for\nPAGE_OFFSET, one in XKPHYS and the other in CKSEG0 space.\n\nWhen the value in CKSEG0 space is used, it doesn\u0027t take into account\nof PHYS_OFFSET. Even worse we can\u0027t redefine this value.\n\nThe patch restores CPHYSADDR() but in __pa()\u0027s implementation because\nit removes the need of 2 PAGE_OFFSET.\n\nOTOH, CPHYSADDR() is quite bad when dealing with mapped kernels. So\nthis patch assumes there\u0027s no need to deal with such kernel in 64-bits\nworld.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41b0483ee54d89f9ad068ceae3c91cdc7594d050",
      "tree": "7e7afcbfc49460d33205c3f23944cb3529d77f1c",
      "parents": [
        "db38501511a7513ec4f0ae9922d847c135cf3c78"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Jun 04 17:46:34 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:57 2007 +0100"
      },
      "message": "[MIPS] Move PHY_OFFSET definition in spaces.h\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "db38501511a7513ec4f0ae9922d847c135cf3c78",
      "tree": "4f951e755c4084c6097ae81dce15a4b6b9c9c947",
      "parents": [
        "c4612c8596084c898628bd1898da5987ec43ac1d"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Jun 04 17:46:33 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:57 2007 +0100"
      },
      "message": "[MIPS] Make PAGE_OFFSET aware of PHYS_OFFSET\n\nFor platforms that use PHYS_OFFSET and do not use a mapped kernel,\nthis patch automatically adds PHYS_OFFSET into PAGE_OFFSET.\nTherefore there are no more needs for them to redefine PAGE_OFFSET.\n\nFor mapped kernel, they need to redefine PAGE_OFFSET anyways.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4612c8596084c898628bd1898da5987ec43ac1d",
      "tree": "420fac131c0b1af8cf508ac95e129d73a12c7bda",
      "parents": [
        "09bb9ce15f6e0daba70b7e6978f233ffe2d356eb"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Jun 04 17:46:32 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:57 2007 +0100"
      },
      "message": "[MIPS] Clean up asm-mips/mach-generic/spaces.h\n\nPAGE_OFFSET definition is now using CAC_BASE by default.\n\nThis patch also reorder some macros to make them appear\nin the same order for both 32 and 64 bits configs.\n\nIt also makes use of const.h generic header file to\nannotate constants.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "09bb9ce15f6e0daba70b7e6978f233ffe2d356eb",
      "tree": "d2b69fa3c61744da997251eb4a2a1ccab9bdc4e0",
      "parents": [
        "69ed25b895b01216b392b60ad3b99d1274e1afa8"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Jun 04 17:46:31 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:57 2007 +0100"
      },
      "message": "[MIPS] Allow generic spaces.h to be included by platform specific ones\n\nBefore this patch, when a platform needed to customize one constant in\nspaces.h, they need to redefine all of them.\n\nNow they can just redefine one constant and include the generic file\nheader at the end:\n\n\t#include \u003casm/mach-generic/spaces.h\u003e\n\nThis patch doesn\u0027t allow to redefine CAC_BASE, IO_BASE and UNCAC_BASE\nfor 32 bits platforms because there\u0027s no need to do so.\n\nThis will avoid some macro duplications. It\u0027s important specially if\nwe\u0027ll add complex macros.\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 include/asm-mips/mach-ip32/spaces.h\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": "8bb809df6919f927bcb910bbc852d5724eaa1eb9",
      "tree": "5861d9b96d7b036a0b9cfe3445deaabd15dad3a2",
      "parents": [
        "b3f6df9f21c6efc4641613188204aa0742bc9e22"
      ],
      "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] Cleanup TO_PHYS_MASK definition\n\nNo point in adding yet another #ifdef for Loongson since all this mask is\nbeing used for is converting an XKPHYS address into a physical address\nanyway.  So replace all definitions by one with the highest architectural\npossible value.\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": "82b8d2250c4b606e190853db9505b54b9fb71aa5",
      "tree": "41db06d4c480e07dd6a56df1197e01e26a81a145",
      "parents": [
        "096633358c907d9b50b00caf989816c2edfefe24"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jun 22 23:20:23 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] Create fallback gpio.h\n\nCreate fallback gpio.h which only contains prototypes for gpio API.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\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": "4679258d52f6d4aeeafd5c77203d97ddf48e2db0",
      "tree": "d5c36a8a8eb83cacab76cba7e4aaf095c3b4acf5",
      "parents": [
        "9797cae3bfd2d7190609cdce05248cabc5d9081e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 07 03:03:27 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:55 2007 +0100"
      },
      "message": "[MIPS] Remove unused cpu_callout_map and num_booting_cpus()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9797cae3bfd2d7190609cdce05248cabc5d9081e",
      "tree": "3ea5fa41890fc7650553fbb66c2dbe037e820088",
      "parents": [
        "e48ce6b8df5b51af3f38b20bb3d008dff69ff64e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 07 03:03:30 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:55 2007 +0100"
      },
      "message": "[MIPS] \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" will have different semantics with gcc 4.3, and\n\"static inline\" is correct here.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\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": "e934c82657529a85ca48a2fc3749c514df985e79",
      "tree": "91f539b2f0ba4fb3526257ec4843d19c297e815b",
      "parents": [
        "71780f59e127bb281a9302d430495ca9586c14e7"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon May 21 23:00:38 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:55 2007 +0100"
      },
      "message": "[MIPS] remove unused definitions for Cobalt\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "71780f59e127bb281a9302d430495ca9586c14e7",
      "tree": "32e2354df58f9ed7c777c2e95868f3695826753b",
      "parents": [
        "36b774102e5ede8d0384684bd394c8285dce5a53",
        "7aa484815f8c4defd01366f239b71da5e6b8a791"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:50:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:50:56 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6: (31 commits)\n  firewire: fw-sbp2: fix DMA mapping of management ORBs\n  firewire: fw-sbp2: fix DMA mapping of command ORBs\n  firewire: fw-sbp2: fix DMA mapping of S/G tables\n  firewire: fw-sbp2: add a boundary check\n  firewire: fw-sbp2: correctly align page tables\n  firewire: fw-sbp2: memset wants string.h\n  firewire: fw-sbp2: use correct speed in sbp2_agent_reset\n  firewire: fw-sbp2: correctly dereference by container_of\n  firewire: Document userspace ioctl interface.\n  firewire: fw-sbp2: implement nonexclusive login\n  firewire: fw-sbp2: let SCSI shutdown commands through before logout\n  firewire: fw-sbp2: implement max sectors limit for some old bridges\n  firewire: simplify a struct type\n  firewire: support S100B...S400B and link slower than PHY\n  firewire: optimize gap count with 1394b leaf nodes\n  firewire: remove unused macro\n  firewire: missing newline in printk\n  firewire: fw-sbp2: remove unused struct member\n  ieee1394: remove old isochronous ABI\n  ieee1394: sbp2: change some module parameters from int to bool\n  ...\n"
    },
    {
      "commit": "36b774102e5ede8d0384684bd394c8285dce5a53",
      "tree": "15e44ae97f635db6a5dbe84bd4e730cfe49a86d5",
      "parents": [
        "71ba22fa739029bb158144813b9e82c00326497c",
        "feb485d4010e450183bd422d90c0d0f6be98f932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:50:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:50:31 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: handle cases of volume knobs generating relative values\n  HID: Logitech keyboard 0xc311 needs reset leds quirk\n  HID: support for logitech cordless desktop LX500 special mapping\n  HID: fix autocentering of PID devices\n  HID: separate quirks for report descriptor fixup\n  HID: Add NOGET quirk for all NCR devices\n  HID: support for Petalynx Maxter remote control\n  HID: fix mismatch between hid-input HUT find/search mapping and the HUT\n  HID: support for Gameron dual psx adaptor\n  USB HID: avoid flush_scheduled_work()\n  HID: Use menuconfig objects\n  HID: force hid-input for Microsoft SideWinder GameVoice device\n  HID: input mapping for Chicony KU-0418 tactical pad\n  HID: make debugging output runtime-configurable\n"
    },
    {
      "commit": "71ba22fa739029bb158144813b9e82c00326497c",
      "tree": "cca33deab3b79b38e15e6b3f7d7f9dfbf7ab32a2",
      "parents": [
        "27a278aa4309df244a2619f47031acce00ca1b7c",
        "f2ec8030085a27c4ba8e95a10a96f248efb34177"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:26:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:26:43 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (75 commits)\n  Ethernet driver for EISA only SNI RM200/RM400 machines\n  Extract chip specific code out of lasi_82596.c\n  ehea: Whitespace cleanup\n  pasemi_mac: Fix TX interrupt threshold\n  spidernet: Replace literal with const\n  r8169: perform RX config change after mac filtering\n  r8169: mac address change support\n  r8169: display some extra debug information during startup\n  r8169: add endianess annotations to [RT]xDesc\n  r8169: align the IP header when there is no DMA constraint\n  r8169: add bit description for the TxPoll register\n  r8169: cleanup\n  r8169: remove the media option\n  r8169: small 8101 comment\n  r8169: confusion between hardware and IP header alignment\n  r8169: merge with version 8.001.00 of Realtek\u0027s r8168 driver\n  r8169: merge with version 6.001.00 of Realtek\u0027s r8169 driver\n  r8169: prettify mac_version\n  r8169: populate the hw_start handler for the 8110\n  r8169: populate the hw_start handler for the 8168\n  ...\n"
    },
    {
      "commit": "7aa484815f8c4defd01366f239b71da5e6b8a791",
      "tree": "63bf30875b700b603fdbaa317a523cbfe6d57496",
      "parents": [
        "8526392ae816a2c69f57097ba032865523019caa"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jul 02 21:04:44 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:49 2007 +0200"
      },
      "message": "firewire: fw-sbp2: fix DMA mapping of management ORBs\n\nThe CPU must not touch the buffer after it was DMA-mapped.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "8526392ae816a2c69f57097ba032865523019caa",
      "tree": "7f8b8e9e9298297bfd77740dbbe4e08d1c691ba3",
      "parents": [
        "b4be016ad81af5a83f0be820edf106de883e6ade"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jul 02 21:04:08 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:48 2007 +0200"
      },
      "message": "firewire: fw-sbp2: fix DMA mapping of command ORBs\n\nThe CPU must not touch the buffer after it was DMA-mapped.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "b4be016ad81af5a83f0be820edf106de883e6ade",
      "tree": "f15e6577aee7b098ba52bb3f8dfeaa2af61c3716",
      "parents": [
        "332ef3310bc37ff29fd4382d6dfb38a787078091"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jul 02 22:07:34 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:48 2007 +0200"
      },
      "message": "firewire: fw-sbp2: fix DMA mapping of S/G tables\n\n  - The CPU must not touch the buffer after it was DMA-mapped.\n  - The size argument of dma_unmap_single(...page_table...) was bogus.\n  - Move a comment closer to the code to which it refers to.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "332ef3310bc37ff29fd4382d6dfb38a787078091",
      "tree": "63313482ee19fffea5900bacf52c1c660528f72a",
      "parents": [
        "9fb2dd12c019965ffd15e5a0727af14488b3a772"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 01 13:56:03 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:47 2007 +0200"
      },
      "message": "firewire: fw-sbp2: add a boundary check\n\nAdd rudimentary check for the case that the page table overflows due to\nmerging of s/g elements by the IOMMU.  This would have lead to\noverwriting of arbitrary memory.\n\nAfter this change I expect that an offending command will be\nunsuccessfully retried until the scsi_device is taken offline by SCSI\ncore.  It\u0027s a border case and not worth to implement a recovery\nstrategy.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "9fb2dd12c019965ffd15e5a0727af14488b3a772",
      "tree": "4d0209e6b3cbfd0d683235abb92dd3740ca0ebe5",
      "parents": [
        "e7cdf237b2a8b4b566721cfb08e448b454c74ada"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 01 13:55:31 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:47 2007 +0200"
      },
      "message": "firewire: fw-sbp2: correctly align page tables\n\nThis is required per SBP-2 clause 5.2.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "e7cdf237b2a8b4b566721cfb08e448b454c74ada",
      "tree": "feb815707653f5b208ab90b57d16a61831c80893",
      "parents": [
        "ffd0db26ddc32cd87097ece9725921f43ad487ee"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 01 13:54:57 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:47 2007 +0200"
      },
      "message": "firewire: fw-sbp2: memset wants string.h\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "ffd0db26ddc32cd87097ece9725921f43ad487ee",
      "tree": "4fbdf85f62c2ed09ae9bec79f3c2f7092e8acc02",
      "parents": [
        "6f061487f7d31427d7e8f420f366e5537ae16f43"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 01 13:54:24 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:46 2007 +0200"
      },
      "message": "firewire: fw-sbp2: use correct speed in sbp2_agent_reset\n\nnoticed by Jay Fenlason\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "6f061487f7d31427d7e8f420f366e5537ae16f43",
      "tree": "bba76e89a1ef9585f8105f61d2b72251b518701c",
      "parents": [
        "7ada60e367640fa8a4a349d9b105f235f346238b"
      ],
      "author": {
        "name": "Jay Fenlason",
        "email": "fenlason@redhat.com",
        "time": "Wed Jun 27 16:04:33 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:46 2007 +0200"
      },
      "message": "firewire: fw-sbp2: correctly dereference by container_of\n\nReplace a cast with a container_of().  As long as nobody reorders the\nstructure elements, they do the same thing, but container_of() is more\nreadable.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (added complete_command_orb)\nAcked-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "7ada60e367640fa8a4a349d9b105f235f346238b",
      "tree": "a4e1eecd31772fb436b8f1cb594c9196ee25aba9",
      "parents": [
        "5cd54c94b0ba45033c126237d3d70c6e7ab52c3f"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Fri Jun 22 00:20:34 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:45 2007 +0200"
      },
      "message": "firewire: Document userspace ioctl interface.\n\nThe isochronous packet format is still not documented, but this\nis a good first step.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (format, wording)\n"
    },
    {
      "commit": "5cd54c94b0ba45033c126237d3d70c6e7ab52c3f",
      "tree": "accad6fabda5c58bd7dc728470f0f56edcba6a3f",
      "parents": [
        "79352e9f94cff4078f2ffefac4a41b7f14046fb6"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 17 23:55:41 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:45 2007 +0200"
      },
      "message": "firewire: fw-sbp2: implement nonexclusive login\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "79352e9f94cff4078f2ffefac4a41b7f14046fb6",
      "tree": "906bf0c06e5bab125a157b45791b29014d912931",
      "parents": [
        "cf47c7a26ca13b944900dce208890c5b6d5f3a14"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jun 18 18:46:49 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:44 2007 +0200"
      },
      "message": "firewire: fw-sbp2: let SCSI shutdown commands through before logout\n\nThis affects of course only the \"soft shutdown\" case, e.g. \"modprobe -r\nfirewire-sbp2\", while it doesn\u0027t matter for hot unplug.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "cf47c7a26ca13b944900dce208890c5b6d5f3a14",
      "tree": "b0351b1c0124ad80ea09631ccfc9e1c3ba6b9dd2",
      "parents": [
        "dae1a3aa8ebdd30fbba56a8d4e22f92455fb0861"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 17 23:52:08 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:44 2007 +0200"
      },
      "message": "firewire: fw-sbp2: implement max sectors limit for some old bridges\n\nThis currently only affects one bridge in the hardwired blacklist.\nI don\u0027t own one of those, hence haven\u0027t tested it.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "dae1a3aa8ebdd30fbba56a8d4e22f92455fb0861",
      "tree": "4c2ce5c4943a41545f30eed31f3498b659056afc",
      "parents": [
        "f1397490017e337446c6a8b0562b584679a604a6"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 17 23:39:58 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:44 2007 +0200"
      },
      "message": "firewire: simplify a struct type\n\ncleanup after \"firewire: support S100B...S400B and link slower than PHY\"\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "f1397490017e337446c6a8b0562b584679a604a6",
      "tree": "073c65b0fe78e02b529285ec1bffe5a5c7612e69",
      "parents": [
        "24d40125f1f59a6de9d9e6e046676bd60532596c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 10 21:31:36 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:43 2007 +0200"
      },
      "message": "firewire: support S100B...S400B and link slower than PHY\n\nUse a speed probe to determine the speed over 1394b buses and of nodes\nwhich report a link speed less than their PHY speed.\n\nLog the effective maximum speed of newly created nodes in dmesg.\n\nAlso, read the config ROM (except bus info block) at the maximum speed\nrather than S100.  This isn\u0027t a real optimization though because we\nstill only use quadlet read requests for the entire ROM.\n\nThe patch also adds support for S1600 and S3200, although such hardware\ndoes not exist yet.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "24d40125f1f59a6de9d9e6e046676bd60532596c",
      "tree": "312fb396c7b5987313ce20ca033947faf54a273c",
      "parents": [
        "25d83f583b334ac671fbb905c97c374ba34a597a"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jun 18 19:44:12 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:43 2007 +0200"
      },
      "message": "firewire: optimize gap count with 1394b leaf nodes\n\nTable-based gap count optimization cannot be used if 1394b repeater PHYs\nare present.  But it does work with 1394b leaf nodes.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "25d83f583b334ac671fbb905c97c374ba34a597a",
      "tree": "041e4dee89317bef038e349419f4727ef2f61c86",
      "parents": [
        "8a8cea2734808522f02941ea16125810ee42c9c7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jun 09 19:27:07 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:42 2007 +0200"
      },
      "message": "firewire: remove unused macro\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "8a8cea2734808522f02941ea16125810ee42c9c7",
      "tree": "f1cbb4e92c1a4b55cfd9d82d8a82c24827168717",
      "parents": [
        "b8f106570f20a7a98a18a14c2d11d65f581c2808"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jun 09 19:26:22 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:42 2007 +0200"
      },
      "message": "firewire: missing newline in printk\n\nAlso remove some errno printouts which will be shown by infrastructure\ncode anyway.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "b8f106570f20a7a98a18a14c2d11d65f581c2808",
      "tree": "64b7fe1a8093de7009dac380c7fc78fb29a18e13",
      "parents": [
        "53c96b41742a2dadd14e65c23fc119f2a2fd9f05"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri May 11 23:04:08 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:42 2007 +0200"
      },
      "message": "firewire: fw-sbp2: remove unused struct member\n\ncleanup after support of single-buffer requests was dropped\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "53c96b41742a2dadd14e65c23fc119f2a2fd9f05",
      "tree": "44593ed2871181d95772ffb740e912c9585672d8",
      "parents": [
        "77bba7aea7dc833caa34761fa7ce081a40a14493"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 24 15:31:54 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:41 2007 +0200"
      },
      "message": "ieee1394: remove old isochronous ABI\n\nBased on patch \"the scheduled removal of RAW1394_REQ_ISO_{SEND,LISTEN}\"\nfrom Adrian Bunk, November 20 2006.\n\nThis patch also removes the underlying facilities in ohci1394 and\ndisables them in pcilynx.  That is, hpsb_host_driver.devctl() and\nhpsb_host_driver.transmit_packet() are no longer used for iso reception\nand transmission.\n\nSince video1394 and dv1394 only work with ohci1394 and raw1394\u0027s rawiso\ninterface has never been implemented in pcilynx, pcilynx is now no\nlonger useful for isochronous applications.\n\nraw1394 will still handle the request types but will complete the\nrequests with errors that indicate API version conflicts.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "77bba7aea7dc833caa34761fa7ce081a40a14493",
      "tree": "7ccb9af9ad981ede46ffc8043c69749b50fa6c54",
      "parents": [
        "93f2e0259a76ceb9c598d5af382aecbb2df01c51"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 17 23:54:52 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:41 2007 +0200"
      },
      "message": "ieee1394: sbp2: change some module parameters from int to bool\n\nThis is upwards compatible, except that integer values other than 0 or 1\nare no longer accepted.  But values like \"Y\", \"N\", \"no\", \"nnoooh!\" work\nnow.\n\nAlso, improve a comment on the serialize_io parameter and make the\nORB_SET_EXCLUSIVE macro ultra-safe.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "93f2e0259a76ceb9c598d5af382aecbb2df01c51",
      "tree": "c1427e22358cb4fa302420abaa547ee57c1dbe5d",
      "parents": [
        "8e4dc400b7659691abdd92b3fc01ef094fc8a1e7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 08 13:34:21 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:40 2007 +0200"
      },
      "message": "ieee1394: first minimal NUMA awareness\n\nAssociation of a host device with a node on NUMA machines optimizes\nallocations of skbs given from the networking stack to eth1394.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "8e4dc400b7659691abdd92b3fc01ef094fc8a1e7",
      "tree": "3788f4f49eadb5eece1c60140cf0a2700081dd6a",
      "parents": [
        "a0e857eeffba8976be6bdb9f4bb011c18eb2aff7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:14:05 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:40 2007 +0200"
      },
      "message": "ieee1394: eth1394: revert parent device to that in 2.6.20\n\nAfter ieee1394 was converted away from class_device like the networking\nsubsystem was already in 2.6.21, eth1394\u0027s device may point to the\nfw-host device as its parent again like in 2.6.20.\n\nThis affects userspace tools which examine the sysfs representation of\neth1394\u0027s device.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a0e857eeffba8976be6bdb9f4bb011c18eb2aff7",
      "tree": "2edceea4805bd9ab0dc91da9931d66c8bcd8d02a",
      "parents": [
        "dd7f2928d834f7ac67202bcdf24a44ba9b138f08"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 17 23:47:45 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:39 2007 +0200"
      },
      "message": "ieee1394: nodemgr: parallelize between several hosts\n\nRemove the global nodemgr_serialize mutex which enclosed most of the\nhost thread event loop.  This allows for parallelism between several\nhost adapter cards.\n\nProperly serialize the driver hooks .update(), .suspend(), .resume(),\nand .remove() by means of device-\u003esem.  These hooks can be called from\noutside the host threads\u0027 contexts.\n\nGet() and put() the device.driver when calling its hooks.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "dd7f2928d834f7ac67202bcdf24a44ba9b138f08",
      "tree": "c24379bfcc628c3f46b14105baa7885e592e856e",
      "parents": [
        "59337087cb33db58aa0d4463892b4475cf66a50b"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri May 25 11:50:53 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:39 2007 +0200"
      },
      "message": "ieee1394: convert ieee1394 from \"struct class_device\" to \"struct device\"\n\nHere is a straightforward conversion to \"struct device\". The \"struct\nclass_device\" will be removed from the kernel.\n\nIt seems to work fine for me with and without CONFIG_SYSFS_DEPRECATED\nset.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "59337087cb33db58aa0d4463892b4475cf66a50b",
      "tree": "10fe5d789fd08fab0b23e0b152397afed89862d3",
      "parents": [
        "19f00e66f8aa7ee581c6d003fd68ee9f9dee4057"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jul 04 23:13:53 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:39 2007 +0200"
      },
      "message": "ieee1394: raw1394: fix a 32/64-bits compat fix\n\nI was told that only i386 aligns 64 bit integers at 4 bytes boundaries\nwhile all other architectures (32 bit architectures with 64 bit\nsiblings) align it on 8 bytes boundaries.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "19f00e66f8aa7ee581c6d003fd68ee9f9dee4057",
      "tree": "a0cdacff1f3b06387b8c50f1c0366db236285a3d",
      "parents": [
        "650c12c528d3e0ac69405dd35d3bc8a7228e49f2"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 21 18:52:06 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:38 2007 +0200"
      },
      "message": "ieee1394: raw1394: Add ioctl() for 32bit userland on 64bit kernel, amendment\n\nPointed out by Arnd Bergmann:  PPC32 aligns this at 64bit, IA32 packs\nit.  A kernel-wide available __compat_u64 which is 4-byte aligned on\nAMD64 and IA64 would be nicer though.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "650c12c528d3e0ac69405dd35d3bc8a7228e49f2",
      "tree": "f968e1e6fea9ee93b5fc06fadbbd128a1e58a6e7",
      "parents": [
        "883b97eaf2a3fba7628f9f78ca7dc422aaf9728b"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Mon May 07 04:14:47 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:38 2007 +0200"
      },
      "message": "ieee1394: raw1394: Add ioctl() for 32bit userland on 64bit kernel\n\nAdd compat_ioctl.  Although all structures are more or less same,\nraw1394_iso_packets got pointer inside, and raw1394_cycle_timer got unwanted\npadding in the middle.  I did not add any translation for ioctls passing array\nof integers around as integers seem to have same size (32 bits) on all\narchitectures supported by Linux.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nAcked-by: Dan Dennedy \u003cdan@dennedy.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (split into 3 patches)\n"
    },
    {
      "commit": "883b97eaf2a3fba7628f9f78ca7dc422aaf9728b",
      "tree": "d7e4c1e569e29125f07380d8815b1706b8fb1a76",
      "parents": [
        "ee9be425961c3ccf75553c83a73bf1f707e66d91"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Mon May 07 04:14:47 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:37 2007 +0200"
      },
      "message": "ieee1394: raw1394: Fix write() for 32bit userland on 64bit kernel\n\n* write(fd, buf, 52) from 32bit app was returning 56.  Most of callers did not\n  care, but some (arm registration) did, and anyway it looks bad if request for\n  writing 52 bytes returns 56.  And returning sizeof anything in \u0027int\u0027 is not\n  good as well.  So all functions now return \u00270\u0027 instead of\n  sizeof(struct raw1394_request) on success, and write() itself provides correct\n  return value (it just returns value it was asked to write on success as raw1394\n  does not do any partial writes at all).\n\n* Related to this was problem that write() could have returned 0 when kernel\n  state would become corrupted and moved to different state than\n  opened/initialized/connected.  Now it returns -EBADFD which seemed appropriate.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nAcked-by: Dan Dennedy \u003cdan@dennedy.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (split into 3 patches)\n"
    },
    {
      "commit": "ee9be425961c3ccf75553c83a73bf1f707e66d91",
      "tree": "0ffcc2409744d3e3710478594b1e04e406bd6eb2",
      "parents": [
        "6552731a058a4facefd921b0b45a9a5392baa5ea"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Mon May 07 04:14:47 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:37 2007 +0200"
      },
      "message": "ieee1394: raw1394: Fix read() for 32bit userland on 64bit kernel\n\nread() always failed with -EFAULT.  This was happening due to\nraw1394_compat_read copying data to wrong location - access_ok always\nfailed as \u0027r\u0027 is kernel address, not user.  Whole function just tried to\ncopy data from \u0027r\u0027 to \u0027r\u0027, which is not good.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nAcked-by: Dan Dennedy \u003cdan@dennedy.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (split into 3 patches)\n"
    },
    {
      "commit": "6552731a058a4facefd921b0b45a9a5392baa5ea",
      "tree": "5b345e4f7e96e661471edf13cce37232e4b4c0ad",
      "parents": [
        "17a624869ea470e33c708871978223c3d9a4c417"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 19 12:29:37 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:36 2007 +0200"
      },
      "message": "ieee1394: add comments in struct hpsb_packet\n\nto clarify who is supposed to set what\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "17a624869ea470e33c708871978223c3d9a4c417",
      "tree": "f041f5d3d7b2e2feb57d7af9b1e52539b3fd3a66",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 03 20:24:19 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:36 2007 +0200"
      },
      "message": "ieee1394: ohci1394: remove dead CONFIG variable\n\nspotted by Robert P. J. Day \u003crpjday@mindspring.com\u003e\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "27a278aa4309df244a2619f47031acce00ca1b7c",
      "tree": "8717f64c7628d1902f50fd4c061daee06f3d034f",
      "parents": [
        "bdab00b73d2f77075a3c73556e2692bf06849c17"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 09 23:17:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:59 2007 +0200"
      },
      "message": "drivers/ide/ide-dma.c: unexport ide_set_dma\n\nide_set_dma no longer has any modular user.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "bdab00b73d2f77075a3c73556e2692bf06849c17",
      "tree": "0ea8db6c990de201487d910bc51ca691f9e3887b",
      "parents": [
        "f2befd9e80b39a5aa54d65cf59b6a5feb9a8117e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "message": "via82cxxx: backport short cables support from pata_via.c\n\nBackport short cables support from pata_via.c.\n\nThis patch should allow UDMA \u003e 2 modes on Acer Ferrari 3400.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "f2befd9e80b39a5aa54d65cf59b6a5feb9a8117e",
      "tree": "66eca0f1bd8ea98b7a4724824db432ddda965fcc",
      "parents": [
        "95ba8c17bc57bf4666e9de2be715b69d9a1ba211"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "message": "sis5513: backport short cables support from pata_sis.c\n\nBackport short cables support from pata_sis.c.\n\nThis patch allows UDMA \u003e 2 modes on ASUS A6K.\n\nThanks to testing this patch goes out to Jiri Stavinoha.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "95ba8c17bc57bf4666e9de2be715b69d9a1ba211",
      "tree": "69a55e2ea0453369f5c743d59408513cfd627aa3",
      "parents": [
        "7207626f47a3d66ce361bad197eefca4b8a6fa17"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "message": "alim15x3: backport short cables support from pata_ali.c\n\nBackport short cables support from pata_ali.c and while at it cleanup\nexisting cable detection code.\n\nThis patch should allow UDMA \u003e 2 modes on HP Pavilion N5430 and Fujitsu P2000.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "7207626f47a3d66ce361bad197eefca4b8a6fa17",
      "tree": "57f386c2e27656dcc13b6f1a4804bf79f141a9fb",
      "parents": [
        "49521f97ccd3c2bf6e71a91cea8fe65d170fa4fb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "message": "piix: backport short cables support from ata_piix.c\n\nBackport short cables support from ata_piix.c.\n\nThis patch should allow UDMA \u003e 2 modes on:\n- Acer 5602WLMi\n- Acer 3682WLMi\n- Asus W5F\n- Acer Aspire 2023WLMi\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "49521f97ccd3c2bf6e71a91cea8fe65d170fa4fb",
      "tree": "f61c34da6092f2f1a97a78da567afc59ad40850b",
      "parents": [
        "75b1d97535327d0428c6bffd9d5407e65546fd5d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "message": "ide: add short cables support\n\nThis patch allows users to override both host and device side cable detection\nwith \"ideX\u003data66\" kernel parameter.  Thanks to this it should be now possible\nto use UDMA \u003e 2 modes on systems (laptops mainly) which use short 40-pin cable\ninstead of 80-pin one.\n\nNext patches add automatic detection of some systems using short cables.\n\nChanges:\n\n* Rename hwif-\u003eudma_four to hwif-\u003ecbl and make it u8.\n\n* Convert all existing users accordingly (use ATA_CBL_* defines while at it).  \n\n* Add ATA_CBL_PATA40_SHORT support to ide-iops.c:eighty_ninty_three().\n\n* Use ATA_CBL_PATA40_SHORT for \"ideX\u003data66\" kernel parameter.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "75b1d97535327d0428c6bffd9d5407e65546fd5d",
      "tree": "3271a13a27ed2a7896b7018bc2fceac62eba1b2e",
      "parents": [
        "15a4f943e729d8ba215ee551df6d7988ba14ac00"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "message": "ide: convert ide_find_best_mode() users to use ide_max_dma_mode()\n\nide-timing.h:\n\n* remove handling of DMA modes from ide_find_best_mode() and rename it to\n  ide_find_best_pio_mode()\n\n* drop no longer needed \"map\" argument from ide_find_best_pio_mode()\n  and delete needless -\u003eid check\n\n* remove no longer needed XFER_SWDMA and XFER_UDMA* defines\n\nau1xxx-ide.c:\n\n* use ide_max_dma_mode() instead of ide_find_best_mode()\n\n* remove needless CONFIG_BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA #ifdef\n\namd74xx.c:\n\n* store UDMA masks in amd_ide_chip[] and while at it make \"base\" field\n  to be u8 instead of unsigned long\n\n* convert the driver to use UDMA masks from amd_ide_chip[]\n\n* use ide_max_dma_mode() and ide_find_best_pio_mode() instead\n  of ide_find_best_mode()\n\n* delete stale comment from amd74xx_ide_dma_check()\n\n* remove no longer needed AMD_UDMA* defines\n\nvia82cxxx.c:\n\n* remove unused DISPLAY_VIA_TIMINGS define\n\n* store UDMA masks in via_isa_bridges[] and while at it make \"flags\" field\n  to be u8 instead of u16\n\n* convert the driver to use UDMA masks from via_isa_bridges[]\n\n* use ide_max_dma_mode() and ide_find_best_pio_mode() instead\n  of ide_find_best_mode()\n\n* remove no longer needed VIA_UDMA* defines\n\npmac.c:\n\n* use ide_max_dma_mode() instead of ide_find_best_mode()\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "15a4f943e729d8ba215ee551df6d7988ba14ac00",
      "tree": "16c115fc64919b905f928066d354a4008b231356",
      "parents": [
        "ecea57309e826c8aed020e4dae92b368f2eda2a5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "message": "ide: fix pre-EIDE SWDMA support\n\nIf the word 62 is not defined use the word 52 to get SWDMA mask\nin ide_get_mode_mask().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ecea57309e826c8aed020e4dae92b368f2eda2a5",
      "tree": "36b9bcaad34e0865aedbc4f44ae3536891b91a26",
      "parents": [
        "f50f9d8867b95925078ba0fa450e3a5736629d28"
      ],
      "author": {
        "name": "Andi Drebes",
        "email": "lists-receive@programmierforen.de",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "message": "drivers/ide/legacy/hd.c: Array size calculation using sizeof replaced with ARRAY_SIZE\n\nThis patch replaces an array size calculation in drivers/ide/legacy/hd.c\nthat was done using sizeof with the ARRAY_SIZE macro.\n\nTested by compilation on an i386 box using \"allyesconfig\".\nDiffed against Linus\u0027 git-tree.\n\nSigned-off-by: Andi Drebes \u003clists-receive@programmierforen.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f50f9d8867b95925078ba0fa450e3a5736629d28",
      "tree": "0315c4febd8874fa887bdc5b95b255dac65f6ed1",
      "parents": [
        "e71bc140c013dfaff0369ebcc9802a798e358473"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "message": "ide: remove content related to dead CONFIG_BLK_DEV_MAC_MEDIABAY config variable\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e71bc140c013dfaff0369ebcc9802a798e358473",
      "tree": "fe83a1704c6950f599c36ccb0798be88c6fb45df",
      "parents": [
        "74c8f97a6c2d12fb144ad34076e969e8a01dc4b3"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "message": "ide: remove references to the non-existent CONFIG_SCSI_EATA_DMA\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "74c8f97a6c2d12fb144ad34076e969e8a01dc4b3",
      "tree": "fcdb19a6ce5fc5a8bd229c85a83fc41f96e86637",
      "parents": [
        "f3577db0c294ab4ce8460a8003312474b509e95f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "message": "ide-cd: replace C code with call to ARRAY_SIZE() macro\n\nDelete the unnecessary macro ARY_LEN and use ARRAY_SIZE directly.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f3577db0c294ab4ce8460a8003312474b509e95f",
      "tree": "bcebdc1236375767ef5f514e5727771a224f413c",
      "parents": [
        "bb53cfe9fa21c4f875d5c9470865fbbd0657804e"
      ],
      "author": {
        "name": "Junio C Hamano",
        "email": "junkio@cox.net",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:57 2007 +0200"
      },
      "message": "ide_in_drive_list(): \"ALL\" is not a wildcard anymore\n\nThis removes the support to treat \"ALL\" as a wildcard for\nfirmware revision.  This is made a separate patch, as it will\nbreak out-of-tree ide drivers that feed its own table that uses\n\"ALL\" as the wildcard to ide_in_drive_list().\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bb53cfe9fa21c4f875d5c9470865fbbd0657804e",
      "tree": "f56733fefd2b6bd85ab4b349e96ba8c70b26fd54",
      "parents": [
        "c2d3ce8c39cb17dfc8d0426a98bd79f5d7b21e36"
      ],
      "author": {
        "name": "Junio C Hamano",
        "email": "junkio@cox.net",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "message": "mips au1xxx_ide.h: use NULL as firmware-revision wildcard\n\nThis updates the DMA whitelist in MIPS specific au1xxx ide\ndriver to use NULL instead of \"ALL\" as the wildcard.\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c2d3ce8c39cb17dfc8d0426a98bd79f5d7b21e36",
      "tree": "c1dd749c39abfb70a81a5a5f34b6275021c5aeaf",
      "parents": [
        "6d78013bfc20b8579827fc8f214c6f85d469c051"
      ],
      "author": {
        "name": "Junio C Hamano",
        "email": "junkio@cox.net",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "message": "ide_in_drive_list(): accept NULL as the wildcard for firmware revision\n\nEarlier, the matching of (model,rev) in ide-dma black/white list\nhandling was to consider \"ALL\" in the table to match any\nrevision.  This makes NULL to be also an accepted wildcard, and\nchanges the entries of tables in ide-dma.c to use NULL.\n\nThe code still accepts \"ALL\" as the wildcard, in order to keep\nany out-of-tree ide driver that feeds its own table that uses\n\"ALL\" as the wildcard to ide_in_drive_list() function from\nbreaking.\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6d78013bfc20b8579827fc8f214c6f85d469c051",
      "tree": "581644ea90ec539d5c0ea511d72a934efc7cd4ca",
      "parents": [
        "f9383c4269d264c3cf563bd2de365891f6592ebd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "message": "aec62xx: kill speedproc() method wrapper (take 2)\n\nThere\u0027s no reason to have the speedproc() method wrapper for the two quite\ndifferent chip families, so just get rid of it.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "f9383c4269d264c3cf563bd2de365891f6592ebd",
      "tree": "7f1f3525c51237dc5806d17dd2c68c19d47a493b",
      "parents": [
        "1b9da32a2855afa3c5f27690e03a33dc97410c42"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "message": "ide: use mutex instead of ide_setting_sem semaphore in IDE driver\n\nThe IDE driver uses a semaphore as mutex.\nUse the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n--\n\n"
    },
    {
      "commit": "1b9da32a2855afa3c5f27690e03a33dc97410c42",
      "tree": "d09e32add5b9f5159ce62a4ceef6b9c47fd085bf",
      "parents": [
        "b1d19db4e770a752ec032971388fa69a73c84919"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "message": "aec62xx: remove init_dma() method (take 2)\n\nGet rid of the init_dma() method (which had no particular reason to exist) by\nfolding it into the init_hwif() method. While at it, also perform some cleanup\nin the latter method:\n\n- get rid of the useless clearing of hwif-\u003eautodma;\n\n- fold the serialization code into one \u0027if\u0027 statement;\n\n- fold setting the drives\u0027 \u0027autotune\u0027 and \u0027autodma\u0027 fields into the single\n  statements...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b1d19db4e770a752ec032971388fa69a73c84919",
      "tree": "5e4f9bf005b2ede5dbf658b10d42c835511c0ada",
      "parents": [
        "83a6d4ab3b09c0c1921b657bbaac5ada3c9c3623"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "message": "aec62xx: rework init_setup_aec6x80()\n\nRework init_setup_aec6x80() so that it won\u0027t rewrite the constant name strings\nanymore -- in order to do this:\n\n- in aec62xx_init_one(), pass a local copy of \u0027struct pci_device_id\u0027 down the\n  call chain;\n\n- change the names for in aec62xx_chipsets[] to default to AEC-6280[R];\n\n- override the \u0027name\u0027 field in init_setup_aec6x80() only if bit 4 of the DMA\n  status register is set.\n\nWhile at it, also change the \u0027udma_mask\u0027 field for AEC-6x80R chips in this\nfunction and remove the code doing the same from the init_hwif() method...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "83a6d4ab3b09c0c1921b657bbaac5ada3c9c3623",
      "tree": "21f86005466a0c9f87f60e13ffc3e7135e24818e",
      "parents": [
        "2648e5d9a80d8a020feb343c52a8704e978e60c6"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jul 09 23:17:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:55 2007 +0200"
      },
      "message": "cmd64x: init. code cleanup\n\nFix two minor issues with PCI0646 chip reporting in the init_chipset() method:\n\"IRQ workaround enabled\" message printed out not only for revision 0x01 and\n\"CMD646: chipset revision\" printed twice (by IDE core and the driver itself).\nAlso, remove empty/pointless switch cases for the chips other than PCI0646,\nduplicate write to the MRDMODE register when enabling interrupts and MEMORY\nREAD LINE cycles, and needless/misplaced initialization of the timing registers\nin this method.\nSwitch to reading only the PCI revision ID register itself, not the whole 32\nbits at its address in init_chipset() and init_hwif() methods; in addition,\nget rid of the useless clearing of hwif-\u003eautodma and perform some cosmetic\nstyle changes in the latter method.\nRefactor ata66_cmd64x() by moving all the code into the \u0027switch\u0027 statement,\nrenaming/adding variables, and fixing the coding style.\nWhile at it, finally get rid of the meaningless aliasing register #define\u0027s...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "2648e5d9a80d8a020feb343c52a8704e978e60c6",
      "tree": "c5e2fcbe3c2a25a96250738e759c110af2d45937",
      "parents": [
        "ef29888ea8e1fdc499e995260195b66fc91d2728"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jul 09 23:17:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:55 2007 +0200"
      },
      "message": "hpt366: simplify UltraDMA filtering (take 4)\n\nSimplify UltraDMA mode filtering in the driver:\n\n- make use of the newly introduced \u0027udma_mask\u0027 field of \u0027ide_pci_device_t\u0027 to\n  set the correct hwif-\u003eultra_mask, modifying init_setup_hpt366() to select\n  the correct mask based on the chip revision;\n\n- replace \u0027max_mode\u0027 field of the \u0027struct hpt_info\u0027 with \u0027max_ultra\u0027 specifying\n  the maximum UltraDMA mode allowed;\n\n- rewrite hpt3xx_udma_filter() to differ the filters based on the \u0027chip_type\u0027\n  field, and only use it for HPT366 and HPT370[A] where it\u0027s really necessary.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "ef29888ea8e1fdc499e995260195b66fc91d2728",
      "tree": "aa042c07a63de5bf4147ab819f89724ad9838877",
      "parents": [
        "c283f5dbe31920ca70b80a594a97bfaa2a28be13"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 09 23:17:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:55 2007 +0200"
      },
      "message": "ide: use mutex instead of ide_cfg_sem semaphore in IDE driver\n\nThe IDE driver uses a semaphore as mutex.\nUse the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "c283f5dbe31920ca70b80a594a97bfaa2a28be13"
}
