)]}'
{
  "log": [
    {
      "commit": "ea082fa94eab6c2d8ad81c8a46b680cf4c2a3bb3",
      "tree": "eb2972880d4407d7e5bf5a1b58a2e0e54ddbcd32",
      "parents": [
        "e77b28eb199a8d637a00128b86baf515d4eba5fd"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 01:46:12 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 01:51:03 2007 -0600"
      },
      "message": "[POWERPC] FSL: Added aliases node to device trees\n\nAdded aliases nodes for kurobox, 83xx, 85xx, and 86xx platforms.\nThis included added labels and cell-index properties for serial and\npci nodes.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e77b28eb199a8d637a00128b86baf515d4eba5fd",
      "tree": "4bd63c9312c3ff17da778de9db7bdf07fe9644e6",
      "parents": [
        "ec9686c4a57ea46c97126660936f66e8a5eb87eb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 00:28:35 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Dec 12 01:50:45 2007 -0600"
      },
      "message": "[POWERPC] FSL: enet device tree cleanups\n\n* Removed address fields in ethernet nodes\n* Removed #address-cells, #size-cells from gianfar nodes\n* Added cell-index to gianfar and ucc ethernet nodes\n* Added enet[0..3] labels\n* Renamed compatible node for gianfar mdio to \"fsl,gianfar-mdio\"\n* Removed device_type \u003d \"mdio\"\n\nThe matching for gianfar mdio still supports the old \"mdio\"/\"gianfar\" combo\nbut it is now considered deprecated.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ec9686c4a57ea46c97126660936f66e8a5eb87eb",
      "tree": "d785261ff5e953a3dbcb7fe803739ea34df94f50",
      "parents": [
        "1c1d1672b6b00c7061ea2468d740b4aaf34a763c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 23:17:24 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 23:17:24 2007 -0600"
      },
      "message": "[POWERPC] FSL: I2C device tree cleanups\n\n* Removed device_type \u003d \"i2c\"\n* Added missing second I2C controller on MPC8548 CDS, MPC8544 DS\n* Added #address-cells, #size-cells, and cell-index where missing\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1c1d1672b6b00c7061ea2468d740b4aaf34a763c",
      "tree": "31cd6b1834e6a934cdd4574a1ef7826bb3c1cb21",
      "parents": [
        "7264ec4454e3a18d06a8949ecbe9e1b55e4f4685"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Wed Dec 05 11:32:50 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] 86xx: Add aliases node to 8641hpcn DTS file.\n\nThe addition of the aliases node is needed for U-Boot\nand, eventually, cuImage, to help locate the proper\nnodes reliably when using the libfdt approach.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7264ec4454e3a18d06a8949ecbe9e1b55e4f4685",
      "tree": "3e9c4f86cfa5143ecab5634958d557a731733277",
      "parents": [
        "c5eeb5599938acb9cda8ff1ef846a26cf70d46e0"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Nov 29 17:26:30 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] QE: change qe_setbrg() to take an enum qe_clock instead of an integer\n\nqe_setbrg() currently takes an integer to indicate the BRG number.  Change that\nto take an enum qe_clock instead, since this enum is intended to represent\nclock sources.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c5eeb5599938acb9cda8ff1ef846a26cf70d46e0",
      "tree": "59b44cb4660cec9ed74e8623eca3e3e02e8705d4",
      "parents": [
        "41bad27ff7efff9a3fd131adabedb82204d8a9f2"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Nov 29 14:19:57 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] 86xx: fix guts_set_dmacr() and add guts_set_pmuxcr_dma() to immap_86xx.h\n\nUpdated guts_set_dmacr() to enumerate the DMA controllers at 0, instead of 1,\nso that it now matches other related functions.  Added function\nguts_set_pmuxcr_dma() to set the external DMA control bits in the PMUXCR\nregister of the global utilities structure.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "41bad27ff7efff9a3fd131adabedb82204d8a9f2",
      "tree": "6e48e39c15745539eaa27356fba4077c351a664c",
      "parents": [
        "833e31e7368335b40be344f73b67fe79c61eb63d"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 19 19:38:49 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Add MPC837x MDS default kernel configuration\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "833e31e7368335b40be344f73b67fe79c61eb63d",
      "tree": "69078da26dda85e3b0b609b1fa7dab930d45b5d9",
      "parents": [
        "f03ca957faa4d51f3a9c52c1ad5ea61a0978c637"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 19 19:38:45 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Add platform support for MPC837x MDS board\n\nThe MPC837x MDS is a new member of Freescale MDS reference system.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f03ca957faa4d51f3a9c52c1ad5ea61a0978c637",
      "tree": "826d9603580b11a7910e0446c351cbf64e841d81",
      "parents": [
        "a58d52443fca9cc28ed580e3ccfcae3c3d49df33"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 19 19:38:43 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:18 2007 -0600"
      },
      "message": "[POWERPC] ipic: add new interrupts introduced by new chip\n\nThese interrupts are introduced by the latest Freescale SoC\nsuch as MPC837x.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a58d52443fca9cc28ed580e3ccfcae3c3d49df33",
      "tree": "2b66c480ac0e8ccdf162ebf11f1e7130c89ac6f8",
      "parents": [
        "882407b9795d65dff64c95d65c6b66502c3153fb"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 19 19:38:42 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:17 2007 -0600"
      },
      "message": "[POWERPC] add e300c4 entry to cputable\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "882407b9795d65dff64c95d65c6b66502c3153fb",
      "tree": "253c97bd651ee6d0bcc9dd7a9b6f8efa1a886601",
      "parents": [
        "c1469f13de275fc92b051328ea5764a32a5a43c9"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Tue Nov 06 12:11:13 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:17 2007 -0600"
      },
      "message": "[POWERPC] 8xxx: Convert #include of asm/of_{platform, device}.h into linux/of_{platform, device}.h.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c1469f13de275fc92b051328ea5764a32a5a43c9",
      "tree": "c978f788239e97c5c49f234a130e5da8e43e9310",
      "parents": [
        "fd351b89205bc14f79af2e0d69f4198bcea1cf6a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 21:35:29 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:16 2007 -0600"
      },
      "message": "[POWERPC] Emulate isel (Integer Select) instruction\n\nisel (Integer Select) is a new user space instruction in the\nPowerISA 2.04 spec.  Not all processors implement it so lets emulate\nto ensure code built with isel will run everywhere.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fd351b89205bc14f79af2e0d69f4198bcea1cf6a",
      "tree": "2df1d1f10825996bec973493d721543cccc5bc1f",
      "parents": [
        "7ee17466b6ac3b63ce87492d080e15e7f144f7d2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Nov 16 13:57:57 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Dec 11 13:57:16 2007 -0600"
      },
      "message": "[POWERPC] Add SPRN for Embedded registers specified in PowerISA 2.04\n\n* Added SPRN for new architectural features added for embedded:\n\t- Alternate Time Base (ATB, ATBL, ATBU)\n\t- Doorbell Interrupts (IVOR36, IVOR37)\n\t- SPRG8/9\n\t- External Proxy (EPR)\n\t- External PID load/store (EPLC, EPSC)\n\n* Added BUCSR for Freescale Embedded Processors\n* Moved around MAS7 so its in numeric order\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7ee17466b6ac3b63ce87492d080e15e7f144f7d2",
      "tree": "c444e78f104dd0df087f71612b63f1189150f4a4",
      "parents": [
        "837c54db21fc7047af75f3fe4295e32106449e34"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:24 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Early debug forces console log level to max\n\nThis makes the early debug option force the console loglevel\nto the max.  The early debug option is meant to catch messages very\nearly in the kernel boot process, in many cases, before the kernel\nhas a chance to parse the \"debug\" command line argument.  Thus it\nmakes sense when CONFIG_PPC_EARLY_DEBUG is set, to force the console\nlog level to the max at boot time.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "837c54db21fc7047af75f3fe4295e32106449e34",
      "tree": "911e841e38b9f9899f3a2278abdef41779d77a67",
      "parents": [
        "f276b5ba0d87eba4ce7aace9608d811776734cb5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Add of_translate_dma_address\n\nThis adds a variant of of_translate_address that uses the dma-ranges\nproperty instead of \"ranges\", it\u0027s to be used by PCI code in parsing\nthe dma-ranges property.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f276b5ba0d87eba4ce7aace9608d811776734cb5",
      "tree": "c7ef1086c6854b1acaca8909ab06416259c47acf",
      "parents": [
        "6d39635959fe2f072130789a95e11ff97fb27b58"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Remove useless volatiles in udbg_16550.c\n\nThis removes \"volatile\" from the MMIO pointer udbg_comport\nin udbg_16550.c driver, it\u0027s useless and makes checkpatch.pl\ncomplain when adding things to this file.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d39635959fe2f072130789a95e11ff97fb27b58",
      "tree": "6190511b1f10787ff95d69bc81596e9011b33805",
      "parents": [
        "05d3957e110c46b8c613214d68705bc97d9c6609"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:21 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Change 32-bit PCI message about resource allocation\n\nThe 32 bits PCI code will display a rather scary error message\n\n   PCI: Cannot allocate resource region N of device XXX\n\nat boot when the existing setup of a device as left by the\nfirmware doesn\u0027t match the kernel needs and the device needs\nto be moved.  This is often not an error at all, as the kernel\nwill generally easily reallocate the device elsewhere.\n\nThis changes the message to something less scary and lowers\nits level from error to warning.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "05d3957e110c46b8c613214d68705bc97d9c6609",
      "tree": "37b97985e2cba447f080adf93d0020695ed6e0e9",
      "parents": [
        "13dccb9e65dc0fa4de83e5bd5639f7a7f3f6fb9e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:20 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Fix powerpc 32-bit resource fixup for 64-bit resources\n\nThe 32-bit powerpc resource fixup code uses unsigned longs to do the\noffsetting of resources which overflows on platforms such as 4xx where\nresources can be 64 bits.\n\nThis fixes it by using resource_size_t instead.\n\nHowever, the IO stuff does rely on some 32 bits arithmetic, so we hack\nby cropping the result of the fixups for IO resources with a 32 bits\nmask.\n\nThis isn\u0027t the prettiest but should work for now until we change the\n32 bits PCI code to do IO mappings like 64 bits does, within a reserved\nare of the kernel address space.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "13dccb9e65dc0fa4de83e5bd5639f7a7f3f6fb9e",
      "tree": "e072ef034d6021359993253d1101ba7a03609760",
      "parents": [
        "25e81f925d4be0a0f60520e1c3c1b5af744404e1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:18 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:35 2007 +1100"
      },
      "message": "[POWERPC] Merge pci_process_bridge_OF_ranges()\n\nThis merges the 32-bit and 64-bit implementations of\npci_process_bridge_OF_ranges().  The new function is cleaner than both\nthe old ones, and supports 64 bits ranges on ppc32 which is necessary\nfor the 4xx port.\n\nIt also adds some better (hopefully) output to the kernel log which\nshould help diagnose problems and makes better use of existing OF\nparsing helpers (avoiding a few bugs of both implementations along\nthe way).\n\nThere are still a few unfortunate ifdef\u0027s but there is no way around\nthese for now at least not until some other bits of the PCI code are\nmade common.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "25e81f925d4be0a0f60520e1c3c1b5af744404e1",
      "tree": "708cfc7238b80eef10f6353c97baf47df38870e2",
      "parents": [
        "cfad589f565bdaa69d45fb1c0db124727a6eaf6e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 11 14:48:17 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:43:34 2007 +1100"
      },
      "message": "[POWERPC] Make isa_mem_base common to 32 and 64 bits\n\nThis defines isa_mem_base on both 32 and 64 bits (it used to be 32 bits\nonly).  This avoids a few ifdef\u0027s in later patches and potentially can\nallow support for VGA text mode on 64 bits powerpc.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cfad589f565bdaa69d45fb1c0db124727a6eaf6e",
      "tree": "0582935064aa9e6ba0c80efaf6c0ef35ff8c3867",
      "parents": [
        "bc625f20c08c5a5438a9fa3bb6d67fd84b1bab4b",
        "437105f2a7f23899fd647e7ada683ba8dacf11ba"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:30:27 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 15:30:27 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.25\n"
    },
    {
      "commit": "bc625f20c08c5a5438a9fa3bb6d67fd84b1bab4b",
      "tree": "0873a446d8ebc4c3069d5eb332c391f2612efd4c",
      "parents": [
        "430b01e8f5e524a2bfa50074d97d0bdc2505807b"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Tue Dec 11 11:18:46 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:48:34 2007 +1100"
      },
      "message": "[POWERPC] Update smu command definitions\n\nThis updates smu.h with several new commands, and adds parameter\ndescriptions for existing commands.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "430b01e8f5e524a2bfa50074d97d0bdc2505807b",
      "tree": "2dffae4bfc21e081eb60b2a91e6d419fadb44b7f",
      "parents": [
        "2f0dfeaa84a8eea56218b77ffc61ed3dd7181847"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Dec 10 14:28:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:15 2007 +1100"
      },
      "message": "[POWERPC] Kill flatdevtree.c\n\nNow that earlier patches have switched the bootwrapper to using libfdt\nfor device tree manipulation, this patch removes the now unused\nflatdevtree.c and related files.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2f0dfeaa84a8eea56218b77ffc61ed3dd7181847",
      "tree": "fe17563bf38c2cc92df7ae997f70ff788eb9fa6b",
      "parents": [
        "1cade99497c881a8c719df561d1bdc96831ff040"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Dec 10 14:28:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:14 2007 +1100"
      },
      "message": "[POWERPC] Use embedded libfdt in the bootwrapper\n\nThis incorporates libfdt (from the source embedded in an earlier\ncommit) into the wrapper.a library used by the bootwrapper.  This\nincludes adding a libfdt_env.h file, which the libfdt sources need in\norder to integrate into the bootwrapper environment, and a\nlibfdt-wrapper.c which provides glue to connect the bootwrapper\u0027s\nabstract device tree callbacks to the libfdt functions.\n\nIn addition, this changes the various wrapper and platform files to\nuse libfdt functions instead of the older flatdevtree.c library.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1cade99497c881a8c719df561d1bdc96831ff040",
      "tree": "d90f0f9c667c5379f79244d117f4c95299180a05",
      "parents": [
        "b76e5e93982f28666aeef1055264f5eac76311b0"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Dec 10 14:28:39 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:13 2007 +1100"
      },
      "message": "[POWERPC] Merge libfdt upstream source\n\nThis incorporates a copy of dtc libfdt into the kernel source, in\narch/powerpc/boot/libfdt.  This only imports the upstream sources\nverbatim, later patches are needed to actually link it into the kernel\nMakefiles.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b76e5e93982f28666aeef1055264f5eac76311b0",
      "tree": "b3ae26306c6868a3beabec0516fdcd35a954b06f",
      "parents": [
        "1dee20262f4b16db73b2f24036bd423e8a7d693d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 17:55:51 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:12 2007 +1100"
      },
      "message": "[POWERPC] EEH: Avoid a possible NULL pointer dereference\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1dee20262f4b16db73b2f24036bd423e8a7d693d",
      "tree": "5556bf57ef7d71bf22343c48c3f20715df6cb56d",
      "parents": [
        "1be9ad650986a87c25686abda97bdea330359708"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 16:10:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:11 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Merge vpdinfo.c into pci.c\n\nThere was only one global function in vpdinfo.c and it was only called\nfrom pci.c, so merge them and make the function static.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1be9ad650986a87c25686abda97bdea330359708",
      "tree": "8a4b98534bdbd9e45f524d5b4990a77822d61f46",
      "parents": [
        "cd9afb34ed7e7fd3d1eb892b606019e032b0888b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 16:09:18 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:08 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Clean up and simplify vdpinfo.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd9afb34ed7e7fd3d1eb892b606019e032b0888b",
      "tree": "4785273e4b625b38119f228930cd5dbb5a097901",
      "parents": [
        "b3b9595f50f73f0d53ebd71c463c5f09a6e64a21"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 16:08:33 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:07 2007 +1100"
      },
      "message": "[POWERPC] iSeries: DeCamelCase vpdinfo.c\n\nThis is a purely mechanical transformation.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3b9595f50f73f0d53ebd71c463c5f09a6e64a21",
      "tree": "27a5b47959527c8940e733675f89425682f394f2",
      "parents": [
        "584f8b71a2e8abdaeb4b6f4fddaf542b61392453"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Fri Dec 07 08:22:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:46:05 2007 +1100"
      },
      "message": "[POWERPC] Update xmon slb code\n\nThis adds a bit more detail to the xmon SLB output.  When the valid\nbit is set, this displays the ESID and VSID values, as well as\ndecoding the segment size -- 1T or 256M -- and displaying the LLP\nbits.  This supresses the output for any slb entries that contain only\nzeros.\n\nsample output from power6 (1T segment support):\n00 c000000008000000 40004f7ca3000500  1T  ESID\u003d   c00000  VSID\u003d       4f7ca3 LLP:100\n01 d000000008000000 4000eb71b0000400  1T  ESID\u003d   d00000  VSID\u003d       eb71b0 LLP:  0\n08 0000000018000000 0000c8499f8ccc80 256M ESID\u003d        1  VSID\u003d    c8499f8cc LLP:  0\n09 00000000f8000000 0000d2c1a8e46c80 256M ESID\u003d        f  VSID\u003d    d2c1a8e46 LLP:  0\n10 0000000048000000 0000ca87eab1dc80 256M ESID\u003d        4  VSID\u003d    ca87eab1d LLP:  0\n43 cf00000008000000 400011b260000500  1T  ESID\u003d   cf0000  VSID\u003d       11b260 LLP:100\n\nsample output from power5 (notice the non-valid but non-zero entries)\n10 0000000008000000 00004fd0e077ac80 256M ESID\u003d        0  VSID\u003d    4fd0e077a LLP:  0\n11 00000000f8000000 00005b085830fc80 256M ESID\u003d        f  VSID\u003d    5b085830f LLP:  0\n12 0000000048000000 000052ce99fe6c80 256M ESID\u003d        4  VSID\u003d    52ce99fe6 LLP:  0\n13 0000000018000000 000050904ed95c80 256M ESID\u003d        1  VSID\u003d    50904ed95 LLP:  0\n14 cf00000008000000 0000d59aca40f500 256M ESID\u003dcf0000000  VSID\u003d    d59aca40f LLP:100\n15 c000000078000000 000045cb97751500 256M ESID\u003dc00000007  VSID\u003d    45cb97751 LLP:100\n\nTested on power5 and power6.\n\nSigned-Off-By: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "584f8b71a2e8abdaeb4b6f4fddaf542b61392453",
      "tree": "c14f26334e3a3524046f0790f96564a4a4f22d92",
      "parents": [
        "44ef339073f67d4abcc62ae52a5fbc069d7a4d29"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Thu Dec 06 17:24:48 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:45:56 2007 +1100"
      },
      "message": "[POWERPC] Use SLB size from the device tree\n\nCurrently we hardwire the number of SLBs to 64, but PAPR says we\nshould use the ibm,slb-size property to obtain the number of SLB\nentries.  This uses this property instead of assuming 64.  If no\nproperty is found, we assume 64 entries as before.\n\nThis soft patches the SLB handler, so it shouldn\u0027t change performance\nat all.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "44ef339073f67d4abcc62ae52a5fbc069d7a4d29",
      "tree": "f7d8dab47b9822bbd22a399f24a3e24d10f96621",
      "parents": [
        "6207e81695c1a64ebed668f26106f3384ad2323a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Dec 10 14:33:21 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:37 2007 +1100"
      },
      "message": "[POWERPC] pci_controller-\u003earch_data really is a struct device_node *\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6207e81695c1a64ebed668f26106f3384ad2323a",
      "tree": "ec303ea6f50cf41fb51eb027025239146f9d50db",
      "parents": [
        "9ccc4fd260397f0f8ac6078f4cd45fda2d320ead"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 02:04:33 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:36 2007 +1100"
      },
      "message": "[POWERPC] Don\u0027t special case pci_domain_nr() for iSeries\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9ccc4fd260397f0f8ac6078f4cd45fda2d320ead",
      "tree": "bd5917d40802bd17d488072f25a916cbe4941966",
      "parents": [
        "c96bede657510cfb171c0fd86fc710582a1c5a5f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 02:03:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:35 2007 +1100"
      },
      "message": "[POWERPC] Remove some iSeries platform checks from the PCI code\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c96bede657510cfb171c0fd86fc710582a1c5a5f",
      "tree": "4ee10904b73336dbde6771d0599f5143dd35d1ac",
      "parents": [
        "cb993029094ed61f286793819d3aaa1deea5b252"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Dec 11 11:03:48 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:34 2007 +1100"
      },
      "message": "[POWERPC] iSeries: hose-\u003ebuid is always zero for iSeries\n\nso remove a firmware feature test.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cb993029094ed61f286793819d3aaa1deea5b252",
      "tree": "9beeecd334054899a05632a4c800f1056a5e01a4",
      "parents": [
        "e60516e3d0bbde450acf4397b0d01b03042a7d57"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 02:00:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:32 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Call iSeries_pcibios_init from setup_arch\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e60516e3d0bbde450acf4397b0d01b03042a7d57",
      "tree": "b212b1b6881346b9e21a11925c134e2bf8f9be85",
      "parents": [
        "53761746ec98c526c7d82dcf8246cbde9f09e743"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Dec 11 11:02:07 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:31 2007 +1100"
      },
      "message": "[POWERPC] Inline pci_setup_pci_controller as it has become trivial\n\nand it becomes clear that we should use zalloc_maybe_bootmem.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53761746ec98c526c7d82dcf8246cbde9f09e743",
      "tree": "4ac1f179157cc955ae03b827d0339de7345db907",
      "parents": [
        "3b32c162bb2be2075508cdc2260e6a6853335581"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:58:01 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:30 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Make pcibios_final_fixup not depend on pci_dn\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3b32c162bb2be2075508cdc2260e6a6853335581",
      "tree": "26ab408fd3aa0dde64c3442d03d5d685dd662a97",
      "parents": [
        "2cd1008cf56371404055fbc7d59f6da060af16fa"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:56:55 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:28 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Reduce dependence on pci_dn bussubno\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2cd1008cf56371404055fbc7d59f6da060af16fa",
      "tree": "9dec6c67fc88d91cc052afe5f4cefb38d88bb2dd",
      "parents": [
        "72ece3b8271bb59b25e42e3f0a1d6a3dbc69e369"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:55:50 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:27 2007 +1100"
      },
      "message": "[POWERPC] iSeries: iseries_ds_addr is only used in pci.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "72ece3b8271bb59b25e42e3f0a1d6a3dbc69e369",
      "tree": "8c2765a01286888cf3c3e363bdd3f4faa0848b31",
      "parents": [
        "344893884685c1c4ec38d7c1e6f719c0030f7f9c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:54:57 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:25 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Remove pci_dn dependency from iSeries_Device_Information\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "344893884685c1c4ec38d7c1e6f719c0030f7f9c",
      "tree": "31d0ab30870b71103280649e047835881d45aba7",
      "parents": [
        "0d416f2a9eb31823f824ac067be7771fd93bffa3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:53:44 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:24 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Remove one layer of IO routines\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d416f2a9eb31823f824ac067be7771fd93bffa3",
      "tree": "fcc77273849f177c041477d7fb93c2da446b6053",
      "parents": [
        "3f1786328a1c5f6240d96ca6359246c4bded7ec3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:52:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:23 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Consoldiate PCI IO error check\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3f1786328a1c5f6240d96ca6359246c4bded7ec3",
      "tree": "1ff02b62315bbb619c88996d1572e5177abb985a",
      "parents": [
        "6a9057933421126ef8265c15b8220c015865b1eb"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:51:48 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:22 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Unindent and clean iSeries_pci_final_fixup\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6a9057933421126ef8265c15b8220c015865b1eb",
      "tree": "cc7f30707a7865b0626a9540ea933e1788e870b8",
      "parents": [
        "7a73bd7f06dad5c466c5f3a4712696a3932a428b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:50:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:20 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Remove some dead code from pci.c\n\nand an unnecessary cast.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a73bd7f06dad5c466c5f3a4712696a3932a428b",
      "tree": "d61bd46a9c044ef4a1a24798f18768d8db1acad7",
      "parents": [
        "b9b1812cad14bf921409a76a444a015d22774639"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:49:27 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:19 2007 +1100"
      },
      "message": "[POWERPC] iSeries: DeCamelCase pci.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b9b1812cad14bf921409a76a444a015d22774639",
      "tree": "f716479aabc3c7a0b2fca3a6cae7499a0bced9bb",
      "parents": [
        "9103eb7d3a78ec6e49e49412c45e3b0a2589cbce"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:48:14 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:17 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Cleanup PCI retry code a little\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9103eb7d3a78ec6e49e49412c45e3b0a2589cbce",
      "tree": "4c8231260bcc4cd34cf4080d0f46518f24311e70",
      "parents": [
        "7211991fa306de1363e3a843f3ed25634c554eec"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 01:46:40 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:16 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Move find_Device_Node to avoid a forward declaration\n\nAlso remove another unnecessary forward declaration.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7211991fa306de1363e3a843f3ed25634c554eec",
      "tree": "1c7f3b181560b76c51fe8e241a49b35d32c289da",
      "parents": [
        "7cd1de6bc1a46867fa5b9405e8ce0cbf9bc4a884"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Dec 11 11:00:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:13 2007 +1100"
      },
      "message": "[POWERPC] Consolidate pci_controller\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7cd1de6bc1a46867fa5b9405e8ce0cbf9bc4a884",
      "tree": "c8f2bd2f58d169c76bd701fff804231dea60c523",
      "parents": [
        "96188ce57ba2e497dbbac78a137ae5c732db5fed"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Dec 06 18:02:28 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:12 2007 +1100"
      },
      "message": "[POWERPC] Clean up pci-bridge.h\n\nNo semantic changes.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "96188ce57ba2e497dbbac78a137ae5c732db5fed",
      "tree": "2cb0645fbc05d11e183cc11e2bc2095ce91a7c9d",
      "parents": [
        "68d315f5975c05595af52e3b758b5b6ebae1a266"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Dec 06 13:40:29 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:36 2007 +1100"
      },
      "message": "[POWERPC] pSeries: Remove dependency on pci_dn bussubno\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "68d315f5975c05595af52e3b758b5b6ebae1a266",
      "tree": "c0578f97815519a841cc88328c4fd4b91c42b111",
      "parents": [
        "0d9dc4b473f7224cc1798c96d5dba84b69212163"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Dec 06 13:39:19 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:33 2007 +1100"
      },
      "message": "[POWERPC] iommu_free_table doesn\u0027t need the device_node\n\nIt only needs the iommu_table address.  It also makes use of the node\nname to print error messages.  So just pass it the things it needs.\nThis reduces the places that know about the pci_dn by one.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d9dc4b473f7224cc1798c96d5dba84b69212163",
      "tree": "564498ea936d65b6072424b5a9ca67fc6117ca3c",
      "parents": [
        "24f1f17579e4cf2aeeb3a2813cc7757fa30d7a09"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Dec 05 03:03:49 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:28 2007 +1100"
      },
      "message": "[POWERPC] lparcfg: Remove useless buffer allocation\n\nThe \u0027data\u0027 member of proc_ppc64_lparcfg is unused, but the lparcfg\nmodule\u0027s init routine allocates 4K for it.\n\nRemove the code which allocates and frees this buffer.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "24f1f17579e4cf2aeeb3a2813cc7757fa30d7a09",
      "tree": "868b1711797ea0e4e10d9efa357ad99dc9bebedb",
      "parents": [
        "9858ee8ac52117cb38d7ef79b4db3382ea465a2a"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Dec 04 19:41:07 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:25 2007 +1100"
      },
      "message": "[POWERPC] Update celleb_defconfig to add support for native CBE\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9858ee8ac52117cb38d7ef79b4db3382ea465a2a",
      "tree": "008593333b2430af6398f7ec16f7f58b9e70d3d5",
      "parents": [
        "c7a3f93d00726b9c51b2517ddfa4767422e9e631"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Dec 04 19:38:24 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:40 2007 +1100"
      },
      "message": "[POWERPC] celleb: Add support for native CBE\n\nThis adds support for native CBE on Celleb, that is, without the BEAT\nhypervisor.  Many codes in platforms/cell/ are used in native CBE\nenvironment.\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7a3f93d00726b9c51b2517ddfa4767422e9e631",
      "tree": "55957061ceda62958bf137e0750f8748e46ebb71",
      "parents": [
        "94b146ceeee18b801ad65ea78ec02449398e8221"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Dec 04 19:34:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] cell: Fix undefined reference to mmio_nvram_init\n\nThis fixes the following link error with CONFIG_PPC_CELL_NATIVE\u003dy and\nCONFIG_PPC_CELL_BLADE\u003dn:\n\narch/powerpc/platforms/built-in.o: In function `.cell_setup_arch\u0027:\nsetup.c:(.init.text+0xe80): undefined reference to `.mmio_nvram_init\u0027\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "94b146ceeee18b801ad65ea78ec02449398e8221",
      "tree": "fd7f40ec355888a3373df06cb442cd2505abecb4",
      "parents": [
        "aabc08dc662b7acb17ca5706533253ce10c050b1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 28 11:13:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] kernel_execve is identical in 32 and 64 bit\n\nso consolidate it into misc.S.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aabc08dc662b7acb17ca5706533253ce10c050b1",
      "tree": "d4cc522f5eedeaffc465f7c3e26de8b809c7abcf",
      "parents": [
        "18cce5d321cf01413f416d7fe9fb00404cba04fd"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Nov 26 19:03:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] Add for_each_child_of_node() helper for iterating over child nodes\n\nAdd for_each_child_of_node() to encapsulate the common idiom of\niterating over the children of a device_node.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "18cce5d321cf01413f416d7fe9fb00404cba04fd",
      "tree": "f65ad23405fd33032d5f5af01b64f5873d675a6d",
      "parents": [
        "b242a60206881559bb3102110048762422e6b74e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 17 13:43:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] Use of_register_driver to implement of_register_platform_driver\n\nAlso use of_unregister_driver to implement of_unregister_platform_driver.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "437105f2a7f23899fd647e7ada683ba8dacf11ba",
      "tree": "cadcd8cb2b778e9e5c86e24526e814bdf27fc6c4",
      "parents": [
        "41f81e88e01eb959f439f8537c58078e4bfc5291",
        "aa0ebec9cfb8a3fab966db75ac21d05a43f312a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 14:40:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 14:40:46 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix iosapic interrupt delivery mode for CPE\n  [IA64] kprobe: make kreturn probe handler stack unwind correct\n  [IA64] operator priority fix in acpi_map_lsapic()\n  [IA64] Add missing \"space\" to concatenated strings\n  [IA64] make full use of macro efi_md_size\n  [IA64] rename _bss to __bss_start\n  [IA64] SGI Altix : fix bug in sn_io_late_init()\n  [IA64] iosapic cleanup\n  [IA64] signal : fix missing error checkings\n  [IA64] export copy_page() to modules\n  [IA64] don\u0027t assume that unwcheck.py is executable\n  [IA64] increase .data.patch offset\n"
    },
    {
      "commit": "41f81e88e01eb959f439f8537c58078e4bfc5291",
      "tree": "3d5dba6982a074bcd5f3248c57679215e5f8b701",
      "parents": [
        "dc3d532a1792263ec9b26c1cbc7ce566056b5b1f",
        "cf10e82bdc0d38d09dfaf46d0daf56136138ef3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 10:18:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 10:18:27 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Fix xfs_ichgtime()s broken usage of I_SYNC\n  [XFS] Make xfsbufd threads freezable\n  [XFS] revert to double-buffering readdir\n  [XFS] Fix broken inode cluster setup.\n  [XFS] Clear XBF_READ_AHEAD flag on I/O completion.\n  [XFS] Fixed a few bugs in xfs_buf_associate_memory()\n  [XFS] 971064 Various fixups for xfs_bulkstat().\n  [XFS] Fix dbflush panic in xfs_qm_sync.\n"
    },
    {
      "commit": "dc3d532a1792263ec9b26c1cbc7ce566056b5b1f",
      "tree": "37592af93655cf34c9099761bfdcf52fc306d309",
      "parents": [
        "af1bff4f1d117f99ad8a88e6532baff475fb44a5",
        "18c32dac75b187d1a4e858f3cfdf03e844129f5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 10:17:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 10:17:07 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild:\n  kbuild: fix building with O\u003d.. options\n  kbuild: fix building with redirected output.\n"
    },
    {
      "commit": "af1bff4f1d117f99ad8a88e6532baff475fb44a5",
      "tree": "8ef0d23ec3c42e5ad190f1dc7ef1acb832040362",
      "parents": [
        "6d98bda79bea0e1be26c0767d0e9923ad3b72f2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 07:40:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 07:40:54 2007 -0800"
      },
      "message": "Revert \"PCI: fix IDE legacy mode resources\"\n\nThis reverts commit fd6e732186ab522c812ab19c2c5e5befb8ec8115, which\nhelped up things on MIPS, but was wrong for everything else.  As Ralf\nBaechle puts it:\n\n  \"It seems the whole MIPS resource managment is complicated enough (out\n   of necessity) that only a few people actually grok it.  Ioports being\n   actually memory mapped on MIPS only makes the confusion worse, sigh.\"\n\nRequested-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d98bda79bea0e1be26c0767d0e9923ad3b72f2e",
      "tree": "3f6e5c772a6a1872ee07daade9f7c9a8ad889edc",
      "parents": [
        "7fd272550bd43cc1d7289ef0ab2fa50de137e767"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 10 15:29:22 2007 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 10 07:39:54 2007 -0800"
      },
      "message": "powerpc: Fix IDE legacy vs. native fixups\n\nPowerMac and CHRP/BriQ platforms have quirks to switch some IDE\ncontrollers from legacy mode to fully native mode. Those quirks\nhowever will not work properly anymore due to a change to the\ngeneric code to better handle legacy IDE resources.\n\nThis fixes it by moving those quirk to \"early\" quirks (so they\nrun before resources are probed for the devices) and clearing\nall BARs after the conversion to force a reallocation of sane\nvalues.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b242a60206881559bb3102110048762422e6b74e",
      "tree": "86459efa47b9c3f69d865b4495beede9c4184003",
      "parents": [
        "e1fd18656c2963e383d67b7006c0e06c9c1d9c79",
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 10 15:41:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 10 15:41:22 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "cf10e82bdc0d38d09dfaf46d0daf56136138ef3f",
      "tree": "e862b00792b2e9c52a85022e4249e81b232b8f01",
      "parents": [
        "978c7b2ff49597ab76ff7529a933bd366941ac25"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Fri Dec 07 14:09:11 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:47:56 2007 +1100"
      },
      "message": "[XFS] Fix xfs_ichgtime()s broken usage of I_SYNC\n\nThe recent I_LOCK-\u003eI_SYNC changes mistakenly changed xfs_ichgtime to look\nat I_SYNC instead of I_LOCK. This was incorrect and prevents newly created\ninodes from moving to the dirty list. Change this to the correct check\nwhich is for I_NEW, not I_LOCK or I_SYNC so that behaviour is correct.\n\nSGI-PV: 974225\nSGI-Modid: xfs-linux-melb:xfs-kern:30204a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "978c7b2ff49597ab76ff7529a933bd366941ac25",
      "tree": "4695a237af4c1dffe439888fd922a87bd4b33147",
      "parents": [
        "e89bc612d61edbcefaeb6f2244f86c0f3ec89d23"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Dec 07 14:09:02 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:47:36 2007 +1100"
      },
      "message": "[XFS] Make xfsbufd threads freezable\n\nFix breakage caused by commit 831441862956fffa17b9801db37e6ea1650b0f69\nthat did not introduce the necessary call to set_freezable() in\nxfs/linux-2.6/xfs_buf.c .\n\nSGI-PV: 974224\nSGI-Modid: xfs-linux-melb:xfs-kern:30203a\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "e89bc612d61edbcefaeb6f2244f86c0f3ec89d23",
      "tree": "077e87a470b1ae2b8660fcc02f77f7b303e4c0f7",
      "parents": [
        "a7430847fcb19297d6db833f35b9c9645c4a6395"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Fri Dec 07 14:07:53 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:47:15 2007 +1100"
      },
      "message": "[XFS] revert to double-buffering readdir\n\nThe current readdir implementation deadlocks on a btree buffers locks\nbecause nfsd calls back into -\u003elookup from the filldir callback. The only\nshort-term fix for this is to revert to the old inefficient\ndouble-buffering scheme.\n\nSGI-PV: 973377\nSGI-Modid: xfs-linux-melb:xfs-kern:30201a\n\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "a7430847fcb19297d6db833f35b9c9645c4a6395",
      "tree": "da7b2712a0ae98f40f3e937ff9cdc428005a4fda",
      "parents": [
        "77be55a5a13d9c7ddf780a93861f2fba33f8be1a"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Fri Nov 23 16:30:23 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:46:59 2007 +1100"
      },
      "message": "[XFS] Fix broken inode cluster setup.\n\nThe radix tree based inode caches did away with the inode cluster hashes,\nreplacing them with a bunch of masking and gang lookups on the radix tree.\n\nThis masking got broken when moving the code to per-ag radix trees and\nindexing by agino # rather than straight inode number. The result is\nclustered inode writeback does not cluster and things can go extremely\nslowly when there are lots of inodes to write.\n\nFix it up by comparing the agino # of the inode we just looked up to the\nindex of the cluster we are looking for.\n\nTested-by: Torsten Kaiser \u003cjust.for.lkml@googlemail.com\u003e\n\nSGI-PV: 972915\nSGI-Modid: xfs-linux-melb:xfs-kern:30033a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "77be55a5a13d9c7ddf780a93861f2fba33f8be1a",
      "tree": "6ac9c9f5f8acb57d49bd58169d3bca54f03ae1d0",
      "parents": [
        "d1afb678ce77b930334a8a640a05b8e68178a377"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Fri Nov 23 16:31:00 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:46:45 2007 +1100"
      },
      "message": "[XFS] Clear XBF_READ_AHEAD flag on I/O completion.\n\nSGI-PV: 972554\nSGI-Modid: xfs-linux-melb:xfs-kern:30128a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "d1afb678ce77b930334a8a640a05b8e68178a377",
      "tree": "155f925fa5fca75e445e10611b3fbe12cfad09f4",
      "parents": [
        "cd57e594adc624dd9ee4c0ded3949da21ec24b2f"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Tue Nov 27 17:01:24 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:46:20 2007 +1100"
      },
      "message": "[XFS] Fixed a few bugs in xfs_buf_associate_memory()\n\n- calculation of \u0027page_count\u0027 was incorrect as it did not\n  consider the offset of \u0027mem\u0027 into the first page. The\n  logic to bump \u0027page_count\u0027 didn\u0027t work if \u0027len\u0027 was \u003c\u003d\n  PAGE_CACHE_SIZE (ie offset \u003d 3k, len \u003d 2k).\n- setting b_buffer_length to \u0027len\u0027 is incorrect if \u0027offset\u0027\n  is \u003e 0. Set it to the total length of the buffer.\n- I suspect that passing a non-aligned address into\n  mem_to_page() for the first page may have been causing\n  issues - don\u0027t know but just tidy up that code anyway.\n\nSGI-PV: 971596\nSGI-Modid: xfs-linux-melb:xfs-kern:30143a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "cd57e594adc624dd9ee4c0ded3949da21ec24b2f",
      "tree": "6c3fb257b4fd5e45ed286899c6fef9e2756287ec",
      "parents": [
        "d757762bf2f6aea954745c76b4d767067b85be9d"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Fri Nov 23 16:30:32 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:44:11 2007 +1100"
      },
      "message": "[XFS] 971064 Various fixups for xfs_bulkstat().\n\n- sanity check for NULL user buffer in xfs_ioc_bulkstat[_compat]()\n- remove the special case for XFS_IOC_FSBULKSTAT with count \u003d\u003d 1. This\n  special case causes bulkstat to fail because the special case uses\n  xfs_bulkstat_single() instead of xfs_bulkstat() and the two functions\n  have different semantics.  xfs_bulkstat() will return the next inode\n  after the one supplied while skipping internal inodes (ie quota inodes).\n  xfs_bulkstate_single() will only lookup the inode supplied and return\n  an error if it is an internal inode.\n- in xfs_bulkstat(), need to initialise \u0027lastino\u0027 to the inode supplied\n  so in cases were we return without examining any inodes the scan wont\n  restart back at zero.\n- sanity check for valid *ubcountp values. Cannot sanity check for valid\n  ubuffer here because some users of xfs_bulkstat() don\u0027t supply a buffer.\n- checks against \u0027ubleft\u0027 (the space left in the user\u0027s buffer) should be\n  against \u0027statstruct_size\u0027 which is the supplied minimum object size.\n  The mixture of checks against statstruct_size and 0 was one of the\n  reasons we were skipping inodes.\n- if the formatter function returns BULKSTAT_RV_NOTHING and an error and\n  the error is not ENOENT or EINVAL then we need to abort the scan. ENOENT\n  is for inodes that are no longer valid and we just skip them. EINVAL is\n  returned if we try to lookup an internal inode so we skip them too. For\n  a DMF scan if the inode and DMF attribute cannot fit into the space left\n  in the user\u0027s buffer it would return ERANGE. We didn\u0027t handle this error\n  and skipped the inode. We would continue to skip inodes until one fitted\n  into the user\u0027s buffer or we completed the scan.\n- put back the recalculation of agino (that got removed with the last fix)\n  at the end of the while loop. This is because the code at the start of\n  the loop expects agino to be the last inode examined if it is non-zero.\n- if we found some inodes but then encountered an error, return success\n  this time and the error next time. If the formatter aborted with ENOMEM\n  we will now return this error but only if we couldn\u0027t read any inodes.\n  Previously if we encountered ENOMEM without reading any inodes we\n  returned a zero count and no error which falsely indicated the scan was\n  complete.\n\nSGI-PV: 973431\nSGI-Modid: xfs-linux-melb:xfs-kern:30089a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\n"
    },
    {
      "commit": "d757762bf2f6aea954745c76b4d767067b85be9d",
      "tree": "3885cad02c46003849f79f37195c7e8b7df13275",
      "parents": [
        "c6143911a7e0f8abef0319c801eb36718f57dfde"
      ],
      "author": {
        "name": "Donald Douwsma",
        "email": "donaldd@sgi.com",
        "time": "Fri Nov 23 16:27:42 2007 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Mon Dec 10 13:40:10 2007 +1100"
      },
      "message": "[XFS] Fix dbflush panic in xfs_qm_sync.\n\nThe recent behaviour layer removal dropped the check for quotas that have\nbeen requested at mount time but have subsequently been turned off. This\nresults in a panic when accessing m_quotainfo which has been freed.\n\nThis patch adds the check originally made by xfs_qm_syncall() to\nxfs_qm_sync().\n\nSGI-PV: 969769\nSGI-Modid: xfs-linux-melb:xfs-kern:29908a\n\nSigned-off-by: Donald Douwsma \u003cdonaldd@sgi.com\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "7fd272550bd43cc1d7289ef0ab2fa50de137e767",
      "tree": "85c2ae7f4a7f5df3cc2cbd27056ff052ae0de5e2",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Dec 09 10:14:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Dec 09 10:17:52 2007 -0800"
      },
      "message": "Avoid double memclear() in SLOB/SLUB\n\nBoth slob and slub react to __GFP_ZERO by clearing the allocation, which\nmeans that passing the GFP_ZERO bit down to the page allocator is just\nwasteful and pointless.\n\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18c32dac75b187d1a4e858f3cfdf03e844129f5e",
      "tree": "c41a33a7077356c0e75fcbe40ecb49890d506051",
      "parents": [
        "1cacc9ab8bf10e60b3ed93d7a10b070c4cbc6c9f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:55:13 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:55:13 2007 +0100"
      },
      "message": "kbuild: fix building with O\u003d.. options\n\nThe check introduced in commit:\n4f1127e204377cbd2a56d112d323466f668e8334 \"kbuild: fix\ninfinite make recursion\"\n\ncaused certain external modules not to build and\nalso caused \u0027make targz-pkg\u0027 to fail.\nThis is a minimal fix so we revert to previous\nbehaviour - but we do not overwrite the Makefile\nin the top-level directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nTested-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nCc: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\n"
    },
    {
      "commit": "1cacc9ab8bf10e60b3ed93d7a10b070c4cbc6c9f",
      "tree": "2cd03edf980a9f9cbb71d2e33d516260705668ce",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Dec 06 22:20:11 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@saturn.ravnborg.org",
        "time": "Sun Dec 09 08:43:42 2007 +0100"
      },
      "message": "kbuild: fix building with redirected output.\n\nJan Altenberg \u003cjan.altenberg@linutronix.de\u003e reported that\nbuilding with redirected input like this failed:\nmake O\u003ddir oldconfig bzImage \u003c /dev/null\n\nThe problem were caused by a make silentoldconfig being\nrun before oldconfig and with a non-recent .config the build\nfailed because silentoldconfig requires non-redirected stdin.\n\nSilentoldconfig was run as a side-effect of having the\ntop-level Makefile re-made by make.\nIntroducing an empty rule for the top-level Makefile\n(and Kbuild.include) fixed the issue.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aa0ebec9cfb8a3fab966db75ac21d05a43f312a1",
      "tree": "81d6dde7e39cad6dc90655c57a509b88db24ad2b",
      "parents": [
        "3661999a17b0397c7a93c200b280c55958ba3593"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Nov 09 10:51:01 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:13:03 2007 -0800"
      },
      "message": "[IA64] Fix iosapic interrupt delivery mode for CPE\n\nIf \"CPEI Processor Override\" bit is not set in \"Platform Interrupt\nSource Flags\" in \"Platform Interrupt Sources Structure\" in ACPI MADT,\nthe target processor of CPEI is restricted to a specific CPU. Because\nof this, the delivery mode for CPEI should be IOSAPIC_FIXED.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3661999a17b0397c7a93c200b280c55958ba3593",
      "tree": "896f2b9a6580423cc7629dce446e7483eaba313c",
      "parents": [
        "965d747264c91ed206846d74ae09f757a36a373b"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Nov 13 14:55:20 2007 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:12:50 2007 -0800"
      },
      "message": "[IA64] kprobe: make kreturn probe handler stack unwind correct\n\nRestore regs-\u003eccr_iip before kreturn probe handler runs. In this way, if\nprobe handler does unwind, unwind can correctly get the stack trace.\n\nFixes: http://sourceware.org/bugzilla/show_bug.cgi?id\u003d5051\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "965d747264c91ed206846d74ae09f757a36a373b",
      "tree": "763f8971f39511051d91c43936541d3b2c64fd1c",
      "parents": [
        "c2eeb321a8f059112bdf0f8d4ac7ab35800f3f66"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Dec 07 14:59:30 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:12:30 2007 -0800"
      },
      "message": "[IA64] operator priority fix in acpi_map_lsapic()\n\n\u0027!\u0027 has a higher priority than \u0027\u0026\u0027, so as was\nthis won\u0027t test the first bit, but rather evaluates to false for any non-zero\nlsapic-\u003elapic_flags.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c2eeb321a8f059112bdf0f8d4ac7ab35800f3f66",
      "tree": "7fc333e3cb8aa08ffca1265fdd80f715db4b0794",
      "parents": [
        "685c7f5d3629d558b17ee193b6d7f194e82aadf0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:47:53 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:12:17 2007 -0800"
      },
      "message": "[IA64] Add missing \"space\" to concatenated strings\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "685c7f5d3629d558b17ee193b6d7f194e82aadf0",
      "tree": "08b88d8e4f1cd2187f0c5bfcf874c9efc378940b",
      "parents": [
        "b898a424ed68ba73d6d4562d6370985b2e9bec61"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Nov 21 14:58:26 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:12:00 2007 -0800"
      },
      "message": "[IA64] make full use of macro efi_md_size\n\nMacro efi_md_size is defined in efi.c, and here we apply it throughout\nefi.c.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b898a424ed68ba73d6d4562d6370985b2e9bec61",
      "tree": "ae2cc092ba5dd0f36ca53255a3cef92d1d0f8b4f",
      "parents": [
        "afc2cf35b43ca58bd73b86b2f72af8b9bdb67ab8"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed Nov 21 14:58:25 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:11:49 2007 -0800"
      },
      "message": "[IA64] rename _bss to __bss_start\n\nRename _bss to __bss_start as on other architectures.  That makes it\npossible to use the \u003clinux/sections.h\u003e instead of own declarations.  Also\nadd __bss_stop because that symbol exists on other architectures.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "afc2cf35b43ca58bd73b86b2f72af8b9bdb67ab8",
      "tree": "7f89e7dbcc3b5cfe4dbb881e159b9ecaa4634164",
      "parents": [
        "9e004ebd2dab980d663784d096aa6dc449225bd8"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Mon Nov 26 11:19:57 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:11:37 2007 -0800"
      },
      "message": "[IA64] SGI Altix : fix bug in sn_io_late_init()\n\nWhen initializing pci_controller-\u003enode to point to the closest node we need\nto take into consideration that a PIC PCI Bridge ASIC can be connected to a\nheadless/memless node just like the TIOCP and TIOCE Bridge ASICs\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9e004ebd2dab980d663784d096aa6dc449225bd8",
      "tree": "2b091f8ca730244eb1478d79d6bf77b841b36d32",
      "parents": [
        "b9ab117c2f2eac8432def6a2ea03711bfa7f35d5"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Fri Dec 07 14:44:05 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:11:12 2007 -0800"
      },
      "message": "[IA64] iosapic cleanup\n\nMake some IOSAPIC functions static and remove one that is unused.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b9ab117c2f2eac8432def6a2ea03711bfa7f35d5",
      "tree": "28dc232ed814d137ad3db21759054420e41e526c",
      "parents": [
        "bdc2619ab95d45d434c16d5c216bc6243761f6fb"
      ],
      "author": {
        "name": "Shi Weihua",
        "email": "shiwh@cn.fujitsu.com",
        "time": "Mon Dec 03 12:57:50 2007 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:10:59 2007 -0800"
      },
      "message": "[IA64] signal : fix missing error checkings\n\nNot all the return value of __copy_from_user and\n__put_user is checked.This patch fixed it.\n\nSigned-off-by: Shi Weihua \u003cshiwh@cn.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "bdc2619ab95d45d434c16d5c216bc6243761f6fb",
      "tree": "c82800cebc1224b51adec9045ea0125e9a946c51",
      "parents": [
        "ff08e657f3e7224d090dd816e00cea2c110575c4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Dec 07 16:10:19 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 16:10:19 2007 -0800"
      },
      "message": "[IA64] export copy_page() to modules\n\nWith the unionfs patch applied I get\n\nERROR: \"copy_page\" [fs/unionfs/unionfs.ko] undefined!\n\nthe other architectures (some, at least) export copy_page() so I guess ia64\nshould also do so.\n\nTo do this we need to move the copy_page() functions out of lib.a and into\nbuilt-in.o and add the EXPORT_SYMBOL().\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ff08e657f3e7224d090dd816e00cea2c110575c4",
      "tree": "edffb1d001f9e819bac78e0e27c2972c0d602e04",
      "parents": [
        "1f0abae87812244ad8d68034609c86129c6b8404"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Dec 07 14:42:08 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 14:42:08 2007 -0800"
      },
      "message": "[IA64] don\u0027t assume that unwcheck.py is executable\n\nDon\u0027t assume that this file has execute permissions.  For example, patch(1)\nloses that information.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1f0abae87812244ad8d68034609c86129c6b8404",
      "tree": "ff9f41e427e1229b200674f894b23fdfa17cd164",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Dec 05 14:32:13 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 07 14:28:02 2007 -0800"
      },
      "message": "[IA64] increase .data.patch offset\n\n/opt/crosstool/gcc-3.4.5-glibc-2.3.6/ia64-unknown-linux-gnu/lib/gcc/ia64-unknown-linux-gnu/3.4.5/../../../../ia64-unknown-linux-gnu/bin/ld: section .data.patch [a000000000000500 -\u003e a000000000000507] overlaps section .dynamic [a0000000000003c8 -\u003e a000000000000507]\n\nThis only appears to be a problem with strangely configured\ncross-compilation ... native compilers don\u0027t have this issue.\nBut in the interests of helping others at least compile for\nia64, this can go in. -Tony\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "94545baded0bfbabdc30a3a4cb48b3db479dd6ef",
      "tree": "1ce09d319261627a03ce8ef75055f3f6a4a35ea7",
      "parents": [
        "7962024e9d16e9349d76b553326f3fa7be64305e",
        "459ad68893a84fb0881e57919340b97edbbc3dc7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 12:53:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 12:53:15 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: kill spurious NCQ completion detection\n  ahci: don\u0027t attach if ICH6 is in combined mode\n  ata_piix: add Toshiba Tecra M4 to broken suspend list\n  ahci: fix engine reset failed message\n"
    },
    {
      "commit": "459ad68893a84fb0881e57919340b97edbbc3dc7",
      "tree": "04e7d419836214e3cb8a21f97a79697d0d9f0035",
      "parents": [
        "c4f7792c021cda9bbf65d0bc2253a593fd652b91"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Dec 07 12:46:23 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:27:54 2007 -0500"
      },
      "message": "libata: kill spurious NCQ completion detection\n\nSpurious NCQ completion detection implemented in ahci was incorrect.\nOn AHCI receving and processing FISes and raising interrupts are not\ninterlocked and spurious interrupts are expected.\n\nFor example, if an interrupt occurs while interrupt handler is running\nand the running interrupt handler handles the event the new IRQ\nindicated, after IRQ handler finishes, it will be executed again\nbecause IRQ pending bit is set by the new interrupt but there won\u0027t be\nanything to process.\n\nPlease read the following message for more information.\n\n  http://article.gmane.org/gmane.linux.ide/26012\n\nThis patch...\n\n* Removes all spurious IRQ whining from ahci.  Spurious NCQ completion\n  detection was completely wrong.  Spurious D2H Register FIS taught us\n  that some early drives send spurious D2H Register FIS with I bit set\n  while NCQ commands are in progress but none of recent drives does\n  that and even the ones which show such behavior can do NCQ fine.\n\n* Kills all NCQ blacklist entries which were added because of spurious\n  NCQ completions.  I tracked down each commit and verified all\n  removed ones are actually added because of spurious completions.\n\n  WD740ADFD-00NLR1 wasn\u0027t deleted but moved upward because the drive\n  not only had spurious NCQ completions but also is slow on sequential\n  data transfers if NCQ is enabled.\n\n  Maxtor 7V300F0 was added by 0e3dbc01d53940fe10e5a5cfec15ede3e929c918\n  from Alan Cox.  I can only find evidences that the drive only had\n  troubles with spuruious completions by searching the mailing list.\n  This entry needs to be verified and removed if it doesn\u0027t have other\n  NCQ related problems.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4f7792c021cda9bbf65d0bc2253a593fd652b91",
      "tree": "e0c727ba1bc934a8cbc58515c5b33e16eecde8a2",
      "parents": [
        "d1aa690a7d1afa673c3383bfcd6e96ddb350939a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Dec 06 15:09:43 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:27:54 2007 -0500"
      },
      "message": "ahci: don\u0027t attach if ICH6 is in combined mode\n\nICH6 R/Ms share PCI ID between piix and ahci modes and we\u0027ve been\nallowing ahci to attach regardless of how BIOS configured it.\nHowever, enabling AHCI mode when the controller is in combined mode\ncan result in unexpected behavior.  Don\u0027t attach if the controller is\nin combined mode.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Bill Nottingham \u003cnotting@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1aa690a7d1afa673c3383bfcd6e96ddb350939a",
      "tree": "c60c3d531be594b5b08ec086aa0e9e413e2e4b8b",
      "parents": [
        "994056d7aa884c742f58e2f2c17305bb01bf14e7"
      ],
      "author": {
        "name": "Peter Schwenke",
        "email": "peter@bluetoad.com.au",
        "time": "Wed Dec 05 10:39:49 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:27:54 2007 -0500"
      },
      "message": "ata_piix: add Toshiba Tecra M4 to broken suspend list\n\nAdd Toshiba Tecra M4 to broken suspend list.  This is from OSDL\nbugzilla bug 7780.\n\nSigned-off-by: Peter Schwenke \u003cpeter@bluetoad.com.au\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "994056d7aa884c742f58e2f2c17305bb01bf14e7",
      "tree": "41db117f56760ffb89dba6ae505799cf6ba27430",
      "parents": [
        "2c5ea0f2d8c7d4883dd0d8ec3c7e3f3640b4f814"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Dec 06 15:02:48 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:27:53 2007 -0500"
      },
      "message": "ahci: fix engine reset failed message\n\nThere isn\u0027t much point in reporting -EOPNOTSUPP as failure.  Also the\nmessage was missing newline.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7962024e9d16e9349d76b553326f3fa7be64305e",
      "tree": "4d12ca9d0219967ab2dc90b5dc3a0adb8283c84a",
      "parents": [
        "17cf803a57c89c5afe6d5299ac9416683c3240dd"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Dec 05 23:59:28 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "S2io: Check for register initialization completion before accesing device registers\n\n- Making sure register initialisation is complete before proceeding further.\n  The driver must wait until initialization is complete before attempting to\n  access any other device registers.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "17cf803a57c89c5afe6d5299ac9416683c3240dd",
      "tree": "8f9ac9df6efbdd1da257c411bc98de535585fbe1",
      "parents": [
        "d09e18bc194c3fa8ae880df4567c719c36a73e9e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:33 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Update file headers copyright notices\n\nThis updates the copyright notices of the new EMAC driver to\navoid confusion as who is to be blamed for new bugs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d09e18bc194c3fa8ae880df4567c719c36a73e9e",
      "tree": "9408f49b0ace39e09c60bb0f18ce6d85808395fa",
      "parents": [
        "63b6cad795e0a34e8670291943df8a6f653c1931"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:32 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Call dev_set_drvdata() before tah_reset()\n\nThe patch moves dev_set_drvdata(\u0026ofdev-\u003edev, dev) up before tah_reset(ofdev)\nis called to avoid a NULL pointer dereference, since tah_reset uses drvdata.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63b6cad795e0a34e8670291943df8a6f653c1931",
      "tree": "b021afaefd16f1ffcc5a6a801ba9190cf49d545a",
      "parents": [
        "4696c3c406a8b32112f8e1f70b3db1114950dcb1"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:31 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Fix typo reading TAH channel info\n\nThis patch fixes a typo in ibm_newemac/core.c\n(tah_port should be used instead of tah_ph)\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4696c3c406a8b32112f8e1f70b3db1114950dcb1",
      "tree": "2971693cbbd945dbf19ae3e642e241e5894d6e13",
      "parents": [
        "3d722562d734834282bccd97e0badd213ec311e9"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:31 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Correct opb_bus_freq value\n\nThe EMAC4_MR1_OBCI(freq) macro expects freg in MHz,\nwhile opb_bus_freq is kept in Hz. Correct this.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d722562d734834282bccd97e0badd213ec311e9",
      "tree": "c3c5c34a002198239160d701e594c3df96cbcd02",
      "parents": [
        "bff713b562d495658093f1716a80c6ad76920e8b"
      ],
      "author": {
        "name": "Hugh Blemings",
        "email": "hugh@blemings.org",
        "time": "Wed Dec 05 11:14:30 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Skip EMACs that are marked unused by the firmware\n\nDepending on how the 44x processors are wired, some EMAC cells\nmight not be useable (and not connected to a PHY). However, some\ndevice-trees may choose to still expose them (since their registers\nare present in the MMIO space) but with an \"unused\" property in them.\n\nSigned-off-by: Hugh Blemings \u003chugh@blemings.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bff713b562d495658093f1716a80c6ad76920e8b",
      "tree": "584374279b328d171b158f51faeb94766fce2421",
      "parents": [
        "1f57877a39105ec4d99d63d02058f6db6ca6abe0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:29 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Cleanup/fix support for STACR register variants\n\nThere are a few variants of the STACR register that affect more than\njust the \"AXON\" version of EMAC. Replace the current test of various\nchip models with tests for generic properties in the device-tree.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "1f57877a39105ec4d99d63d02058f6db6ca6abe0"
}
