)]}'
{
  "log": [
    {
      "commit": "ef82a306b46dbedaecbb154b24d05dfab937df35",
      "tree": "04636c51f544b46b5562fe153538ad4638bcdc3f",
      "parents": [
        "2097c7f04af7fb962ab8676ed8083f350ed885f7"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:55 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:29 2006 +1000"
      },
      "message": "[POWERPC] Add Vitesse 8244 PHY for MPC8641 HPCN platform.\n\nSigned-off-by: Kriston Carson \u003cKristonCarson@freescale.com\u003e\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2097c7f04af7fb962ab8676ed8083f350ed885f7",
      "tree": "9114ad228b7ad71ac349d4c499059da2a4a3c806",
      "parents": [
        "6b543404058a5ffdca8c48e95e0b8a69bb4bdba9"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:54 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:29 2006 +1000"
      },
      "message": "[POWERPC] Document I2C_MPC option for 86xx too.\n\nThe same I2C driver found on 85xx, etc., can be used for 86xx too.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6b543404058a5ffdca8c48e95e0b8a69bb4bdba9",
      "tree": "0bde02196ca8de01df257679ddfc6ae66404472b",
      "parents": [
        "b809b3e86f39651475b30ceb1caf535071534d4d"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:51 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add 8641 Register space and IRQ definitions.\n\nSigned-off-by: Jeff Brown \u003cJeff.Brown@freescale.com\u003e\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b809b3e86f39651475b30ceb1caf535071534d4d",
      "tree": "712cc40ccca8871df5c113142880e73a9828dcc9",
      "parents": [
        "4ca4b6274c30d53d22014fb6974efe2b3e52cfdc"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:48 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add mpc8641hpcn PCI/PCI-Express platform files.\n\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\nSigned-off-by: Wei Zhang \u003cWei.Zhang@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4ca4b6274c30d53d22014fb6974efe2b3e52cfdc",
      "tree": "f02451f8c52a056829e4bbe681f2cf3c3f4f2bf4",
      "parents": [
        "ee0339f205d60375c5ce1653c0dc318c6ec72668"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:45 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add the MPC8641 HPCN platform files.\n\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Wei Zhang \u003cWei.Zhang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee0339f205d60375c5ce1653c0dc318c6ec72668",
      "tree": "8c4e46f6645224d88b26fed0a8c5ff031f233952",
      "parents": [
        "9674ed38d8e4a9ce15c61b4306ef803cad0e1dc0"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:44 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add starting of secondary 86xx CPUs.\n\nClear the high BATS during load_up_mmu if FTR_HAS_HIGH_BATS.\nAllow just a bit more time for secondary CPUs to phone home.\n\nSigned-off-by: Wei Zhang \u003cWei.Zhang@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9674ed38d8e4a9ce15c61b4306ef803cad0e1dc0",
      "tree": "62311e5a6ed874f4c6b87e6e4bb12af6fb0ec4fb",
      "parents": [
        "96abe9358becb543c21121699c711897374bcbdf"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:40 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add 8641 CPU table entry.\n\nSigned-off-by: Wei Zhang \u003cWei.Zhang@freescale.com\u003e\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "96abe9358becb543c21121699c711897374bcbdf",
      "tree": "1f1aeb1730f31a9d99ee7d58f6627002f7bc0a77",
      "parents": [
        "c9b484b5c1201321f40b04870e8b417033b6fe76"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:37 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add mpc8641_hpcn_defconfig config file.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c9b484b5c1201321f40b04870e8b417033b6fe76",
      "tree": "cddf9f91d9d8b5e42e6cc74865ed6596a78df391",
      "parents": [
        "8a30088794ff426cd3e21557db8f3d2687ac6695"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:35 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Add the mpc8641 hpcn Kconfig and Makefiles.\n\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8a30088794ff426cd3e21557db8f3d2687ac6695",
      "tree": "c6265fec921408ba689ef6c0e59236c88149c52c",
      "parents": [
        "2198c070498850c16d65c09bc587e3f5042126ef"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:51:09 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Prevent duplicate lmb reservations for Device Tree blob.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2198c070498850c16d65c09bc587e3f5042126ef",
      "tree": "4bc2cb0f7defd3f8e941195ce6de13d4d25ab2b0",
      "parents": [
        "7932f0b82ff1db35a5ed8d5825d51cafe15fa6db"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:49:42 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Guard L3CR references with CPU_FTR_L3CR.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7932f0b82ff1db35a5ed8d5825d51cafe15fa6db",
      "tree": "dea2b59f7a485a858187d57f61334da9330e6d25",
      "parents": [
        "2ba73b1d6fa62ddaa235c3c5fdf6095cae6ba748"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Thu Jun 15 17:32:15 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] RTAS delay, fix module build breaks\n\nExport both news RTAS delay functions, and change the scanlog module to\nuse the new delay functions.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2ba73b1d6fa62ddaa235c3c5fdf6095cae6ba748",
      "tree": "cd1d84913a99e685fbc2a6a088ca86afc7d25501",
      "parents": [
        "4312dc76a88146c4f1d693fc4643d1df12aaf755"
      ],
      "author": {
        "name": "Matthias Fuchs",
        "email": "matthias.fuchs@esd-electronics.com",
        "time": "Wed Jun 14 15:35:05 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:27 2006 +1000"
      },
      "message": "[POWERPC] ppc32: fix CPCI405 board support\n\nHi,\n\nthis patch brings the CPCI405 board support up to date and fixes several\noutstanding issues:\n\n       -add bios_fixup()\n       -enable RTC only when CONFIG_GEN_RTC defined\n       -corrected CompactPCI interrupt map\n       -added cpci405_early_serial_map for correct UART clocking\n       -removed unused code\n\nMatthias\n\nSigned-off-by: Matthias Fuchs \u003cmatthias.fuchs@esd-electronics.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4312dc76a88146c4f1d693fc4643d1df12aaf755",
      "tree": "dc416a6b6c562c2563c37d00656fcf6ad2166c12",
      "parents": [
        "368a6ba5d188552aea2a668301a259164c9f355e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jun 13 17:43:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:27 2006 +1000"
      },
      "message": "[POWERPC] make pmf irq_client functions safe against pmf interrupts coming in\n\nThis fixes the pmf irq_client functions to be safe against pmf interrupts coming\nin while a client is registered/unregistered.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "368a6ba5d188552aea2a668301a259164c9f355e",
      "tree": "d22916e2870618b2b4ff26588df8f66a5928ac64",
      "parents": [
        "0e4aa9c2009187fff1c999fe0aaa134c1a84f48a"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Mon Jun 12 19:49:20 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:27 2006 +1000"
      },
      "message": "[POWERPC] check firmware state before suspending\n\nCurrently the kernel blindly halts all the processors and calls the\nibm,suspend-me rtas call.  If the firmware is not in the correct\nstate, we then re-start all the processors and return.  It is much\nsmarter to first check the firmware state, and only if it is waiting,\ncall the ibm,suspend-me call.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e4aa9c2009187fff1c999fe0aaa134c1a84f48a",
      "tree": "9680eac732205bd6e0c0b2135357b718a336b95c",
      "parents": [
        "6fe87675314b4b1ac7ba339e2a4ab8d739b600d6"
      ],
      "author": {
        "name": "Amos Waterland",
        "email": "apw@us.ibm.com",
        "time": "Mon Jun 12 23:45:02 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Fix builtin command line interaction with firmware\n\nIt seems that prom_init\u0027s early_cmdline_parse is broken on at least\nApple 970 xserves and IBM JS20 blades with SLOF.  The firmware of these\nmachines returns -1 and 1 respectively when getprop is called for the\nbootargs property of /chosen, causing Linux to ignore its builtin\ncommand line in favor of a null string.  This patch makes Linux use its\nbuiltin command line if getprop returns an error or a null string.\n\nSigned-off-by: Amos Waterland \u003capw@us.ibm.com\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6fe87675314b4b1ac7ba339e2a4ab8d739b600d6",
      "tree": "76e61aa0b25f2a0c568f5c541fad5dc25ae977f0",
      "parents": [
        "bd19c8994a828e70b5472f0ce9df5831c6c3db84"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Jun 11 11:40:43 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] update pmac32_defconfig\n\nSome updates to the pmac32_defconfig to make it more useful:\n\n- Enable LSF (large single files) since we enable LBD (large block devices)\n- Enable IPSEC related options\n- Enable remaining raid/dm options as modules\n- Disable eth1394, I doubt any has that hardware and it has a nasty habit of\n  auto loading first and skewing network device numbering\n- Enable dummy and tun as modules, always useful to have them around\n- Enable EHCI, no wonder my usb2 disk was so slow\n- Enable USB storage\n- Enable ext3 acls\n- Disable autofs and enable autofsv4 instead\n- Enable nfs v3/v4 client and server. Dont want to be left in the dark ages\n  of pre v3\n- Enable all crypto as modules, things like cryptsetup want some of them\n\nI havent enabled the BCM43xx, perhaps we should now?\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bd19c8994a828e70b5472f0ce9df5831c6c3db84",
      "tree": "5462c6d574b995084aa9ed4472257851c4b6ad54",
      "parents": [
        "9e6e3c2c796f1e0ef335804d5c87073e365dea50"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Jun 11 01:15:55 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] system call micro optimisation\n\nIn the syscall path we currently have:\n\n       crclr   so\n       mfcr    r9\n\nIf we shift the crclr up we can avoid a stall on some CPUs.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9e6e3c2c796f1e0ef335804d5c87073e365dea50",
      "tree": "0d749f2b5f2c9eb67f9084c88ef10151199cc4ff",
      "parents": [
        "df310656c7552ae7b8252e4b3d8e300cff164b16"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 23:14:51 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Fix HV bit handling on non partitioned machines\n\nOn non partitioned machines we currently set the HV bit in kernel space\nonly. It turns out we are supposed to maintain the HV bit in both user\nand kernel space.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "df310656c7552ae7b8252e4b3d8e300cff164b16",
      "tree": "89644b8725237c755422853d749acfb0c7a49c57",
      "parents": [
        "ca1588e71b70534e18368a46a3aad9b25dff941d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 23:04:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] cleanup dma_mapping_ops\n\nFor pseries IOMMU bypass I want to be able to fall back to the regular\nIOMMU ops. Do this by creating a dma_mapping_ops struct, and convert\nthe others while at it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ca1588e71b70534e18368a46a3aad9b25dff941d",
      "tree": "5bee264d69ba4cbd8b5f5ffaf7f981cab161a52b",
      "parents": [
        "357518fa34d9dceda42bfc09642356a58370050d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:58:08 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] node local IOMMU tables\n\nAllocate IOMMU tables local to the relevant node.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "357518fa34d9dceda42bfc09642356a58370050d",
      "tree": "c75689198fa2667a3d73d89ff125d910061b4fcf",
      "parents": [
        "f2b09c8189bc7b64a42753e98f7006b11bae1bdc"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:53:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] pcibus_to_node fixes\n\nof_node_to_nid returns -1 if the associativity cannot be found. This\nmeans pcibus_to_cpumask has to be careful not to pass a negative index into\nnode_to_cpumask.\n\nSince pcibus_to_node could be used a lot, and of_node_to_nid is slow (it\nwalks a list doing strcmps), lets also cache the node in the\npci_controller struct.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2b09c8189bc7b64a42753e98f7006b11bae1bdc",
      "tree": "7e2cdda3b2fa25b632299a18c9fcd67bc3112474",
      "parents": [
        "227318bbde6c8309b1d20ab46532ec2b737e1fee"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:37:24 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Update pseries defconfig\n\npseries defconfig updates:\n\n- Enable jsm and re-enable qlogic FC drivers as modules.\n- Enable ocfs2, autofs4 and fuse filesystems as modules.\n- Enable Kprobes.\n- Enable ebus, binfmt_misc, sas attrs, md5 reshape, hvc rtas backend and\n  some infiniband options.\n- Finally disable debug options: DEBUG_MUTEXES and DEBUG_STACK_USAGE.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "227318bbde6c8309b1d20ab46532ec2b737e1fee",
      "tree": "de8bbbda0d69fc641629c10e5a0a1070a09bdde7",
      "parents": [
        "8555a0029b1b0840237b750e55d4835a52cc719b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:32:01 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Remove stale 64bit on 32bit kernel code\n\nRemove some stale POWER3/POWER4/970 on 32bit kernel support.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8555a0029b1b0840237b750e55d4835a52cc719b",
      "tree": "fb17c491f12deb3d7ac93397091ec900fbce46e9",
      "parents": [
        "3a2c48cfc97f9046abbd810f1efb1aa824bcfaf1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:23:54 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] Optimise some TOC usage\n\nMicro-optimisation - add no-minimal-toc to some more arch/powerpc Makefiles.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3a2c48cfc97f9046abbd810f1efb1aa824bcfaf1",
      "tree": "afcd54f2ad36353abcf2282fdf15a05e77fcba4a",
      "parents": [
        "30d8caf7c625203b295a78f143820cdc3124830b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:18:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] 64bit FPSCR support\n\nForthcoming machines will extend the FPSCR to 64 bits.  We already\nhad a 64-bit save area for the FPSCR, but we need to use a new form\nof the mtfsf instruction.  Fortunately this new form is decoded as\nan ordinary mtfsf by existing 64-bit processors.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30d8caf7c625203b295a78f143820cdc3124830b",
      "tree": "a8a759a1fcf3d8b53e1d9a587943932b4fc9011c",
      "parents": [
        "204face4fb3ba2ca09a4073e7debc595e14c2388"
      ],
      "author": {
        "name": "mostrows@watson.ibm.com",
        "email": "mostrows@watson.ibm.com",
        "time": "Fri Jun 09 09:06:12 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] Editable kernel command-line in zImage binary.\n\nzImage will set /chosen/bootargs (if it is otherwise empty) with the\ncontents of a buffer in the section \"__builtin_cmdline\".  This permits\ntools to edit zImage binaries to set the command-line eventually\nprocessed by vmlinux.\n\n--\nSigned-off-by: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "204face4fb3ba2ca09a4073e7debc595e14c2388",
      "tree": "c98c1b576d249b392669a0d534598718af40478d",
      "parents": [
        "bb53bb3dcb12d79efdee3d82bff46a204af377f3"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Wed Jun 07 16:15:10 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] MSI abstraction\n\nInstead of trying to make PPC64 MSI fit in a Intel-centric MSI layer, a\nsimple short-term solution is to hook the pci_{en/dis}able_msi() calls\nand make a machdep call.\n\nThe rest of the MSI functions are superfluous for what is needed at this\ntime.  Many of which can have machdep calls added as needed.\n\nBen and Michael Ellerman are looking into rewrite the MSI layer to be\nmore generic.  However, in the meantime this works as a interim\nsolution.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bb53bb3dcb12d79efdee3d82bff46a204af377f3",
      "tree": "3bbe796265817fdf461a5caa0ad6253445460309",
      "parents": [
        "0f582bc1f2cccacd613c411fbea55873d17c3429"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Wed Jun 07 16:05:46 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] Add support for PCI-Express nodes in the device tree\n\nThis adds support to recognize the PCIe device_type \"pciex\" and made\nthe portdrv buildable.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f582bc1f2cccacd613c411fbea55873d17c3429",
      "tree": "83fc9e579bb520a876ffd75910861c811a0eac14",
      "parents": [
        "bf72aeba2ffef599d1d386425c9e46b82be657cd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 18:03:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:25:50 2006 +1000"
      },
      "message": "powerpc: Simplify push_end definition in pci_32.c\n\nThe push_end macro in arch/powerpc/kernel/pci_32.c uses integer\ndivision and multiplication to achieve the effect of rounding a\nresource end address up and then advancing it to the end of a\npower-of-2 sized region.  This changes it to an equivalent computation\nthat only needs an integer add and OR.  This is partly based on an\nearlier patch by Mel Gorman.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf72aeba2ffef599d1d386425c9e46b82be657cd",
      "tree": "ead8e5111dbcfa22e156999d1bb8a96e50f06fef",
      "parents": [
        "31925323b1b51bb65db729e029472a8b1f635b7d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 10:45:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 10:45:18 2006 +1000"
      },
      "message": "powerpc: Use 64k pages without needing cache-inhibited large pages\n\nSome POWER5+ machines can do 64k hardware pages for normal memory but\nnot for cache-inhibited pages.  This patch lets us use 64k hardware\npages for most user processes on such machines (assuming the kernel\nhas been configured with CONFIG_PPC_64K_PAGES\u003dy).  User processes\nstart out using 64k pages and get switched to 4k pages if they use any\nnon-cacheable mappings.\n\nWith this, we use 64k pages for the vmalloc region and 4k pages for\nthe imalloc region.  If anything creates a non-cacheable mapping in\nthe vmalloc region, the vmalloc region will get switched to 4k pages.\nI don\u0027t know of any driver other than the DRM that would do this,\nthough, and these machines don\u0027t have AGP.\n\nWhen a region gets switched from 64k pages to 4k pages, we do not have\nto clear out all the 64k HPTEs from the hash table immediately.  We\nuse the _PAGE_COMBO bit in the Linux PTE to indicate whether the page\nwas hashed in as a 64k page or a set of 4k pages.  If hash_page is\ntrying to insert a 4k page for a Linux PTE and it sees that it has\nalready been inserted as a 64k page, it first invalidates the 64k HPTE\nbefore inserting the 4k HPTE.  The hash invalidation routines also use\nthe _PAGE_COMBO bit, to determine whether to look for a 64k HPTE or a\nset of 4k HPTEs to remove.  With those two changes, we can tolerate a\nmix of 4k and 64k HPTEs in the hash table, and they will all get\nremoved when the address space is torn down.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31925323b1b51bb65db729e029472a8b1f635b7d",
      "tree": "e902a594508124adc74d07018834f5dce49af052",
      "parents": [
        "430644312810645a6e05855db50a978df9ba3ad3"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jun 13 13:43:00 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jun 13 13:43:00 2006 +1000"
      },
      "message": "powerpc: Fix some missed ppc32 mm-\u003econtext.id conversions\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "430644312810645a6e05855db50a978df9ba3ad3",
      "tree": "2363ddbb95af2b3df95c0071060d9c69044e28ba",
      "parents": [
        "7a0c58d0513c246ac5438ef4a55ce8b93395ae0e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 18:38:21 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 18:38:21 2006 +1000"
      },
      "message": "powerpc: Remove unused paca-\u003epgdir field\n\nThe pgdir field in the paca was a leftover from the dynamic VSIDs\npatch, and is not used in the current kernel code.  This removes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a0c58d0513c246ac5438ef4a55ce8b93395ae0e",
      "tree": "d18f58349ced242aa62e622e381e60933f71d451",
      "parents": [
        "6218a761bbc27acc65248c80024875bcc06d52b1",
        "289a1e995e74734b5ec76ca8a5490058f4fecc24"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 17:53:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 17:53:34 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "289a1e995e74734b5ec76ca8a5490058f4fecc24",
      "tree": "ada89355755d9ff4f5f3b77ced8483643a52e8b6",
      "parents": [
        "dc4967e756021f318d125c9f4fa98b958ae9f2de"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 12:16:26 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 11 20:40:39 2006 -0700"
      },
      "message": "[PATCH] Fix for the PPTP hangs that have been reported\n\nPeople have been reporting that PPP connections over ptys, such as\nused with PPTP, will hang randomly when transferring large amounts of\ndata, for instance in http://bugzilla.kernel.org/show_bug.cgi?id\u003d6530.\nI have managed to reproduce the problem, and the patch below fixes the\nactual cause.\n\nThe problem is not in fact in ppp_async.c but in n_tty.c.  What\nhappens is that when pptp reads from the pty, we call read_chan() in\ndrivers/char/n_tty.c on the master side of the pty.  That copies all\nthe characters out of its buffer to userspace and then calls\ncheck_unthrottle(), which calls the pty unthrottle routine, which\ncalls tty_wakeup on the slave side, which calls ppp_asynctty_wakeup,\nwhich calls tasklet_schedule.  So far so good.  Since we are in\nprocess context, the tasklet runs immediately and calls\nppp_async_process(), which calls ppp_async_push, which calls the\ntty-\u003edriver-\u003ewrite function to send some more output.\n\nHowever, tty-\u003edriver-\u003ewrite() returns zero, because the master\ntty-\u003ereceive_room is still zero.  We haven\u0027t returned from\ncheck_unthrottle() yet, and read_chan() only updates tty-\u003ereceive_room\n_after_ calling check_unthrottle.  That means that the driver-\u003ewrite\ncall in ppp_async_process() returns 0.  That would be fine if we were\ngoing to get a subsequent wakeup call, but we aren\u0027t (we just had it,\nand the buffer is now empty).\n\nThe solution is for n_tty.c to update tty-\u003ereceive_room _before_\ncalling the driver unthrottle routine.  The patch below does this.\nWith this patch I was able to transfer a 900MB file over a PPTP\nconnection (taking about 25 minutes), whereas without the patch the\nconnection would always stall in under a minute.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc4967e756021f318d125c9f4fa98b958ae9f2de",
      "tree": "05f6a50d69356ead5e988b214ab5f664389010bd",
      "parents": [
        "c0bbbc73d58f1b774cd987b5687a478a027f137c",
        "8b8c8d280ab2d18fe6e42d671f60d4ffed451cdc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 11 15:28:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 11 15:28:04 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] PCI: reverse pci config space restore order\n  [PATCH] PCI: Improve PCI config space writeback\n  [PATCH] PCI: Error handling on PCI device resume\n  [PATCH] PCI: fix pciehp compile issue when CONFIG_ACPI is not enabled\n"
    },
    {
      "commit": "c0bbbc73d58f1b774cd987b5687a478a027f137c",
      "tree": "b07538753116e6e4792e2a283318694e3cbbc614",
      "parents": [
        "650fb8382287f7990d5127a82a54295139224606"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 11 15:22:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 11 15:27:37 2006 -0700"
      },
      "message": "[PATCH] typo in vmscan.c\n\nFrom: Christoph Lameter \u003cclameter@sgi.com\u003e\n\nLooks like a comma was left from the conversion from a struct to an\nassignment.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b8c8d280ab2d18fe6e42d671f60d4ffed451cdc",
      "tree": "83702395aa09b3a4497758e3cf0e5c52761c798a",
      "parents": [
        "04d9c1a1100b6bdeffa7e1bfc30080bdac28e183"
      ],
      "author": {
        "name": "Yu, Luming",
        "email": "luming.yu@intel.com",
        "time": "Tue Apr 25 00:00:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: reverse pci config space restore order\n\nAccording to Intel ICH spec, there are several rules that Base Address\nshould be programmed before IOSE  (PCICMD register ) enabled.\n\nFor example ICH7:\n\n12.1.3  SATA : the base address register for the bus master register\n               should be programmed before this bit is set.\n\n11.1.3:  PCICMD (USB): The base address register for USB should be\n                       programmed before this bit is set.\n....\n\nTo make sure kernel code follow this rule , and prevent unnecessary\nconfusion. I proposal this patch.\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04d9c1a1100b6bdeffa7e1bfc30080bdac28e183",
      "tree": "e061dccae70aa1f2faec0171d8e23d56ad2b9a80",
      "parents": [
        "8d92bc2270d67a43b1d7e94a8cb6f81f1435fe9a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Apr 18 21:06:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: Improve PCI config space writeback\n\nAt least one laptop blew up on resume from suspend with a black screen due\nto a lack of this patch.  By only writing back config space that is\ndifferent, we minimise the possibility of accidents like this.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d92bc2270d67a43b1d7e94a8cb6f81f1435fe9a",
      "tree": "62e1d36d17e7b20bf6530104059807242c91f96a",
      "parents": [
        "0ce030395b92270567423d57d9d432eb77df32f2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 14:49:56 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: Error handling on PCI device resume\n\nWe currently don\u0027t handle errors properly when resuming a PCI device:\n* In pci_default_resume() we capture the error code returned by\n  pci_enable_device() but don\u0027t pass it up to the caller.\n  Introduced by commit 95a629657dbe28e44a312c47815b3dc3f1ce0970\n* In pci_resume_device(), the errors possibly returned by the driver\u0027s\n  .resume method or by the generic pci_default_resume() function are\n  ignored.\n\nThis patch fixes both issues.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ce030395b92270567423d57d9d432eb77df32f2",
      "tree": "429e8fa32b90ebf0b801846b6945480fb950572c",
      "parents": [
        "650fb8382287f7990d5127a82a54295139224606"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat May 13 08:30:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: fix pciehp compile issue when CONFIG_ACPI is not enabled\n\nFix build error when CONFIG_ACPI not defined\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "650fb8382287f7990d5127a82a54295139224606",
      "tree": "81080f0fc0857524c0c22699d8c1160faf94ed14",
      "parents": [
        "9145bcf63575a8b78590a5beaf604001e9c8d2ef"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat Jun 10 22:03:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 10 22:03:43 2006 -0700"
      },
      "message": "[SPARC]: Migration cost tune up in sparc smp.\n\nThis patch sets the max_cache_size value required to tune up\nscheduler in SMP systems. Otherwise, the calculated\nmigration_cost is too high and task scheduling may lock up.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9145bcf63575a8b78590a5beaf604001e9c8d2ef",
      "tree": "386b8c3cdea8cb0d3909e6bf7f30750ae0864ac6",
      "parents": [
        "1f4d4a7e8f5a46929a987ec17987dbbdd73029d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 10 22:02:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 10 22:02:17 2006 -0700"
      },
      "message": "[SPARC64]: Set appropriate max_cache_size.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6218a761bbc27acc65248c80024875bcc06d52b1",
      "tree": "59a278c4c189f838ede99de5fd46241d1923f52b",
      "parents": [
        "050613545b389825c1f5beb67fa2667b727f866d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jun 11 14:15:17 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jun 11 14:15:17 2006 +1000"
      },
      "message": "powerpc: add context.vdso_base for 32-bit too\n\nThis adds a vdso_base element to the mm_context_t for 32-bit compiles\n(both for ARCH\u003dpowerpc and ARCH\u003dppc).  This fixes the compile errors\nthat have been reported in arch/powerpc/kernel/signal_32.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1f4d4a7e8f5a46929a987ec17987dbbdd73029d4",
      "tree": "7925980f6295e6f3aba704f08837b03bf3578838",
      "parents": [
        "938473b24636d77dc5e9c3f41090d071b6cf4389",
        "46b304934de417a2238d659ef6459a74cb3f5e6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:03:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:03:51 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Avoid JBUS errors on some Niagara systems.\n  [FUSION]: Fix mptspi.c build with CONFIG_PM not set.\n  [TG3]: Handle Sun onboard tg3 chips more correctly.\n  [SPARC64]: Dump local cpu registers in sun4v_log_error()\n"
    },
    {
      "commit": "938473b24636d77dc5e9c3f41090d071b6cf4389",
      "tree": "0a4146d723f52a87b7ec296227748da2ee1b677a",
      "parents": [
        "57a62fed871eb2a95f296fe6c5c250ce21b81a79"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Sat Jun 10 09:54:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] powerpc: console_initcall ordering issues\n\nFrom: Milton Miller \u003cmiltonm@bga.com\u003e\n\nThe add_preferred_console call in rtas_console.c was not causing the\nconsole to be selected.  It turns out that the add_preferred_console was\nbeing called after the hvc_console driver was registered.  It only works\nwhen it is called before the console driver is registered.\n\nReorder hvc_console.o after the hvc_console drivers to allow the selection\nduring console_initcall processing.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57a62fed871eb2a95f296fe6c5c250ce21b81a79",
      "tree": "0e399966d58f7177e1c34a765e768e0865fc5813",
      "parents": [
        "a913f50706b21c7933f53cec678bb9a1c2383499"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Sat Jun 10 09:54:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] I2O: Bugfixes to get I2O working again\n\nFrom: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\n\n- Fixed locking of struct i2o_exec_wait in Executive-OSM\n\n- Removed LCT Notify in i2o_exec_probe() which caused freeing memory and\n  accessing freed memory during first enumeration of I2O devices\n\n- Added missing locking in i2o_exec_lct_notify()\n\n- removed put_device() of I2O controller in i2o_iop_remove() which caused\n  the controller structure get freed to early\n\n- Fixed size of mempool in i2o_iop_alloc()\n\n- Fixed access to freed memory in i2o_msg_get()\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d6561\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a913f50706b21c7933f53cec678bb9a1c2383499",
      "tree": "4899980dac61984ea659eb878304a10868aa1b8f",
      "parents": [
        "670bd95e0413c43f878b73a4a3919d1f452a4157"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jun 10 09:54:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] powernow-k8 crash workaround\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\nWork around the oops reported in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6478.\n\nThanks to Ralf Hildebrandt \u003cralf.hildebrandt@charite.de\u003e for testing and\nreporting.\n\nAcked-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "670bd95e0413c43f878b73a4a3919d1f452a4157",
      "tree": "db7b05810c5cc61c89b856996174e31147611cba",
      "parents": [
        "d90d2c385d4d832428d1e51c2a7edeef39c822f5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Jun 10 09:54:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] Further alterations for memory barrier document\n\nFrom: David Howells \u003cdhowells@redhat.com\u003e\n\nApply some alterations to the memory barrier document that I worked out\nwith Paul McKenney of IBM, plus some of the alterations suggested by Alan\nStern.\n\nThe following changes were made:\n\n (*) One of the examples given for what can happen with overlapping memory\n     barriers was wrong.\n\n (*) The description of general memory barriers said that a general barrier is\n     a combination of a read barrier and a write barrier.  This isn\u0027t entirely\n     true: it implies both, but is more than a combination of both.\n\n (*) The first example in the \"SMP Barrier Pairing\" section was wrong: the\n     loads around the read barrier need to touch the memory locations in the\n     opposite order to the stores around the write barrier.\n\n (*) Added a note to make explicit that the loads should be in reverse order to\n     the stores.\n\n (*) Adjusted the diagrams in the \"Examples Of Memory Barrier Sequences\"\n     section to make them clearer.  Added a couple of diagrams to make it more\n     clear as to how it could go wrong without the barrier.\n\n (*) Added a section on memory speculation.\n\n (*) Dropped any references to memory allocation routines doing memory\n     barriers.  They may do sometimes, but it can\u0027t be relied on.  This may be\n     worthy of further documentation later.\n\n (*) Made the fact that a LOCK followed by an UNLOCK should not be considered a\n     full memory barrier more explicit and gave an example.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d90d2c385d4d832428d1e51c2a7edeef39c822f5",
      "tree": "979edd96372170564f8b0f9b2e230dc0cde85794",
      "parents": [
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560",
        "133dda1e4f757e036fa838cba6804d0344931c4a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 10:59:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 10:59:39 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: Fix cell blade detection\n  [PATCH] powerpc: Fix call to ibm,client-architecture-support\n  powerpc: Fix machine check problem on 32-bit kernels\n"
    },
    {
      "commit": "050613545b389825c1f5beb67fa2667b727f866d",
      "tree": "d1d06c033d5254052dcc4824c1051a9966727c5b",
      "parents": [
        "6b81e80049a8815dc457fec4dadb6ae535c3b988"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 10 18:17:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 10 18:17:35 2006 +1000"
      },
      "message": "powerpc: Fix bug in iommu_alloc_coherent causing hang during boot\n\nIn commit 8eb6c6e3b9c8bfed3d75536ab142d7694627c2e5, Christoph Hellwig\nmade iommu_alloc_coherent able to do node-local allocations, but\nunfortunately got the order of the arguments to alloc_pages_node\nwrong.  This fixes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "46b304934de417a2238d659ef6459a74cb3f5e6b",
      "tree": "770b99e2723170f237d9159541484bba7dec21e8",
      "parents": [
        "c29ca9d1812f2abacaefa7daa31e085600128938"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 10 01:06:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 10 01:06:25 2006 -0700"
      },
      "message": "[SPARC64]: Avoid JBUS errors on some Niagara systems.\n\nDoing PCI config space accesses to non-present PCI slots\ncan result in fatal JBUS errors if the PCI config access\nhypervisor call is performed on cpus other than the boot\ncpu.\n\nPCI config space accesses to present PCI slots works just\nfine.\n\nRecursively traverse the OBP device tree under the PCI\ncontroller node and record all present device IDs into\na small hash table.\n\nAvoid the hypervisor call for any PCI config space access\nattempt for a device not recorded in the hash table.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c29ca9d1812f2abacaefa7daa31e085600128938",
      "tree": "31a68e2ee2c831d7fa098db0495ac19d6a7b38a9",
      "parents": [
        "f49639e643e69ff233b14966b8d48541d2e17517"
      ],
      "author": {
        "name": "Tom \"spot\" Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Fri Jun 09 17:01:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 09 17:01:48 2006 -0700"
      },
      "message": "[FUSION]: Fix mptspi.c build with CONFIG_PM not set.\n\nSigned-off-by: Tom \"spot\" Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f49639e643e69ff233b14966b8d48541d2e17517",
      "tree": "8faeabd3bfc855f0a0a5a5a37d9fdbeed27a3f20",
      "parents": [
        "5224e6cc3ab5ae03895bbb67f4a26ce72e62ce58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 09 11:58:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 09 12:03:51 2006 -0700"
      },
      "message": "[TG3]: Handle Sun onboard tg3 chips more correctly.\n\nGet rid of all the SUN_570X logic and instead:\n\n1) Make sure MEMARB_ENABLE is set when we probe the SRAM\n   for config information.  If that is off we will get\n   timeouts.\n\n2) Always try to sync with the firmware, if there is no\n   firmware running do not treat it as an error and instead\n   just report it the first time we notice this condition.\n\n3) If there is no valid SRAM signature, assume the device\n   is onboard by setting TG3_FLAG_EEPROM_WRITE_PROT.\n\nUpdate driver version and release date.\n\nWith help from Michael Chan and Fabio Massimo Di Nitto.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5224e6cc3ab5ae03895bbb67f4a26ce72e62ce58",
      "tree": "a2e2ba48895d6f5dc36c9fa7317042c31b5b15e0",
      "parents": [
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 06 17:37:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 09 12:03:49 2006 -0700"
      },
      "message": "[SPARC64]: Dump local cpu registers in sun4v_log_error()\n\nThis makes the debugging information more usable.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b81e80049a8815dc457fec4dadb6ae535c3b988",
      "tree": "410158801f1ed00ad6011d34da1fd23d9e9edb40",
      "parents": [
        "b53744612f276ad20c5d7ef33ac991ec13101417"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jun 07 17:10:09 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:20 2006 +1000"
      },
      "message": "[PATCH] powerpc: Cleanup hvc_rtas.c a little\n\nA few cleanups in hvc_rtas.c:\n 1. Remove unused RTASCONS_PUT_ATTEMPTS\n 2. Remove unused rtascons_put_delay.\n 3. Use i as a loop counter like everyone else on earth.\n 4. Remove pointless variables, eg. x \u003d foo; if (x) return something_else;\n 5. Whitespace cleanups and formatting.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b53744612f276ad20c5d7ef33ac991ec13101417",
      "tree": "937dbded1be6edd989e325fbc9b803931946c7f5",
      "parents": [
        "e9370ae15dc2f8ba1e1889ce26f13cda565b6ecb"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jun 07 17:10:03 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:18 2006 +1000"
      },
      "message": "[PATCH] powerpc: Make rtas console _much_ faster\n\nCurrently the hvc_rtas driver is painfully slow to use. Our \"benchmark\" is\nls -R /etc, which spits out about 27866 characters. The theoretical maximum\nspeed would be about 2.2 seconds, the current code takes ~50 seconds.\n\nThe core of the problem is that sometimes when the tty layer asks us to push\ncharacters the firmware isn\u0027t able to handle some or all of them, and so\nreturns an error. The current code sees this and just returns to the tty code\nwith the buffer half sent.\n\nThe khvcd thread will eventually wake up and try to push more characters, which\nwill usually work because by then the firmware\u0027s had time to make room. But\nthe khvcd thread only wakes up every 10 milliseconds, which isn\u0027t fast enough.\n\nSo change the khvcd thread logic so that if there\u0027s an incomplete write we\nyield() and then immediately try writing again. Doing so makes POLL_QUICK and\nPOLL_WRITE synonymous, so remove POLL_QUICK.\n\nWith this patch our \"benchmark\" takes ~2.8 seconds.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e9370ae15dc2f8ba1e1889ce26f13cda565b6ecb",
      "tree": "338ed732f7a6607bc168795008e244f180876cda",
      "parents": [
        "fab5db97e44f76461f76b24adfa8ccb14d4df498"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 07 16:15:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:16 2006 +1000"
      },
      "message": "[PATCH] powerpc: Implement PR_[GS]ET_UNALIGN prctls for powerpc\n\nThis gives the ability to control whether alignment exceptions get\nfixed up or reported to the process as a SIGBUS, using the existing\nPR_SET_UNALIGN and PR_GET_UNALIGN prctls.  We do not implement the\noption of logging a message on alignment exceptions.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fab5db97e44f76461f76b24adfa8ccb14d4df498",
      "tree": "123026a1a6f1702468220189b7410077479ae8a2",
      "parents": [
        "651d765d0b2c72d33430487c8b6ef64c60cd2134"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 07 16:14:40 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:15 2006 +1000"
      },
      "message": "[PATCH] powerpc: Implement support for setting little-endian mode via prctl\n\nThis adds the PowerPC part of the code to allow processes to change\ntheir endian mode via prctl.\n\nThis also extends the alignment exception handler to be able to fix up\nalignment exceptions that occur in little-endian mode, both for\n\"PowerPC\" little-endian and true little-endian.\n\nWe always enter signal handlers in big-endian mode -- the support for\nlittle-endian mode does not amount to the creation of a little-endian\nuser/kernel ABI.  If the signal handler returns, the endian mode is\nrestored to what it was when the signal was delivered.\n\nWe have two new kernel CPU feature bits, one for PPC little-endian and\none for true little-endian.  Most of the classic 32-bit processors\nsupport PPC little-endian, and this is reflected in the CPU feature\ntable.  There are two corresponding feature bits reported to userland\nin the AT_HWCAP aux vector entry.\n\nThis is based on an earlier patch by Anton Blanchard.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "651d765d0b2c72d33430487c8b6ef64c60cd2134",
      "tree": "3a7253dc0b80585a03ddd581e0c00fc0f8bda7a0",
      "parents": [
        "3b5e905ee3bd23e9311951890aba57a0dbc81ca4"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jun 07 16:10:19 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:13 2006 +1000"
      },
      "message": "[PATCH] Add a prctl to change the endianness of a process.\n\nThis new prctl is intended for changing the execution mode of the\nprocessor, on processors that support both a little-endian mode and a\nbig-endian mode.  It is intended for use by programs such as\ninstruction set emulators (for example an x86 emulator on PowerPC),\nwhich may find it convenient to use the processor in an alternate\nendianness mode when executing translated instructions.\n\nNote that this does not imply the existence of a fully-fledged ABI for\nboth endiannesses, or of compatibility code for converting system\ncalls done in the non-native endianness mode.  The program is expected\nto arrange for all of its system call arguments to be presented in the\nnative endianness.\n\nSwitching between big and little-endian mode will require some care in\nconstructing the instruction sequence for the switch.  Generally the\ninstructions up to the instruction that invokes the prctl system call\nwill have to be in the old endianness, and subsequent instructions\nwill have to be in the new endianness.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3b5e905ee3bd23e9311951890aba57a0dbc81ca4",
      "tree": "700e3dd7e21b09006216647fb0dec284b682f2ab",
      "parents": [
        "e78dbc800c37f035d476c4fdebdf43cdecfcb731"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Wed Jun 07 12:06:20 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:10 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add udbg-immortal kernel option\n\nWhen debugging early kernel crashes that happen after console_init() and\nbefore a proper console driver takes over, we often have to go hack into\nudbg.c to prevent it from unregistering so we can \"see\" what is\nhappening. This patch adds a kernel command line option \"udbg-immortal\"\ninstead to avoid having to modify the kernel.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e78dbc800c37f035d476c4fdebdf43cdecfcb731",
      "tree": "3b5ff1242c284e0c77e755b62d7e8600aafceb25",
      "parents": [
        "8eb6c6e3b9c8bfed3d75536ab142d7694627c2e5"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Thu Jun 08 14:42:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:05 2006 +1000"
      },
      "message": "[PATCH] powerpc: oprofile support for POWER6\n\nPOWER6 moves some of the MMCRA bits and also requires some bits to be\ncleared each PMU interrupt.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8eb6c6e3b9c8bfed3d75536ab142d7694627c2e5",
      "tree": "7dd9c4146f60e88ca1fc8ebe976e1b7a3ae6ea2c",
      "parents": [
        "318facbee05417fb432603a8309a10cdb942a87b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 06 16:11:35 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:01 2006 +1000"
      },
      "message": "[PATCH] powerpc: node-aware dma allocations\n\nMake sure dma_alloc_coherent allocates memory from the local node.  This\nis important on Cell where we avoid going through the slow cpu\ninterconnect.\n\nNote:  I could only test this patch on Cell, it should be verified on\nsome pseries machine by those that have the hardware.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "318facbee05417fb432603a8309a10cdb942a87b",
      "tree": "753d84a8213b9e6639e661d329d5473b35e6c191",
      "parents": [
        "507279db1819aacf4022e790b3fc8bc8cf56debf"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 06 16:09:39 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:08 2006 +1000"
      },
      "message": "[PATCH] powerpc: implement pcibus_to_node and pcibus_to_cpumask\n\nOn 64bit powerpc we can find out what node a pci bus hangs off, so\nimplement the topology.h macros that export this information.\n\nFor 32bit this seems a little more difficult, but I don\u0027t know of 32bit\npowerpc NUMA machines either, so let\u0027s leave it out for now.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "507279db1819aacf4022e790b3fc8bc8cf56debf",
      "tree": "e5e95d50b093f0eab31e7856b9f596caa6e097af",
      "parents": [
        "4a3ecc622465dbff7404139a8ad18bf4cb99f836"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Mon Jun 05 16:31:48 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:06 2006 +1000"
      },
      "message": "[PATCH] powerpc: reorg RTAS delay code\n\nThis patch attempts to handle RTAS \"busy\" return codes in a more simple\nand consistent manner.  Typical callers of RTAS shouldn\u0027t have to\nmanage wait times and delay calls.\n\nThis patch also changes the kernel to use msleep() rather than udelay()\nwhen a runtime delay is necessary.  This will avoid CPU soft lockups\nfor extended delay conditions.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4a3ecc622465dbff7404139a8ad18bf4cb99f836",
      "tree": "a63244b945c4ef6cecacedbbe9ba841e6106a1b5",
      "parents": [
        "87af41beb9b70f06f760fc973b793488f2825853"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 01 20:36:04 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:05 2006 +1000"
      },
      "message": "[PATCH] powerpc kbuild warning fix\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\narch/powerpc/Kconfig:339:warning: leading whitespace ignored\narch/powerpc/Kconfig:347:warning: leading whitespace ignored\narch/powerpc/Kconfig:357:warning: leading whitespace ignored\narch/powerpc/Kconfig:373:warning: leading whitespace ignored\narch/powerpc/Kconfig:382:warning: leading whitespace ignored\narch/powerpc/Kconfig:394:warning: leading whitespace ignored\narch/powerpc/Kconfig:842:warning: leading whitespace ignored\narch/powerpc/Kconfig:847:warning: leading whitespace ignored\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "87af41beb9b70f06f760fc973b793488f2825853",
      "tree": "e33fbd7da48404c05d950d5184a0c2474d3d13f9",
      "parents": [
        "03ac829b0046d5769eef3dd841cec33a211db96e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri May 05 05:44:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:03 2006 +1000"
      },
      "message": "[PATCH] powerpc: add num_pmcs to 970MP cputable entry\n\nThe 970MP cputable entry needs a num_pmcs entry for oprofile to work.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "03ac829b0046d5769eef3dd841cec33a211db96e",
      "tree": "fbabaac94b4848f1906c49d7cbdbe9dbcd066372",
      "parents": [
        "c5cf0e30bf3d8cb56758abb612827647c0a821cf"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue May 30 13:38:40 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:02 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix of_parse_dma_window\n\nMy js20 appears to lack the ibm,#dma- properties, and boot fails with a\n\"Kernel panic - not syncing: iommu_init_table: Can\u0027t allocate 0 bytes\"\nmessage.\n\nThis adds a fallback to the \"#address-cells\" property in case the\n\"#ibm,dma-address-cells\" property is missing.   Tested on js20 and\npower5 lpar.\n\nUnless there is a more elegant solution... :-)\n\nSigned-off-by: Will Schmidt \u003cwillschm@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c5cf0e30bf3d8cb56758abb612827647c0a821cf",
      "tree": "54a471818e91204db11f14544df0bb38bd03058f",
      "parents": [
        "a5bba930d802009c259e56c8d53086d96f63813b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Tue May 30 14:14:19 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:20:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix buglet with MMU hash management\n\nOur MMU hash management code would not set the \"C\" bit (changed bit) in\nthe hardware PTE when updating a RO PTE into a RW PTE. That would cause\nthe hardware to possibly to a write back to the hash table to set it on\nthe first store access, which in addition to being a performance issue,\nmight also hit a bug when running with native hash management (non-HV)\nas our code is specifically optimized for the case where no write back\nhappens.\n\nThus there is a very small therocial window were a hash PTE can become\ncorrupted if that HPTE has just been upgraded to read write, a store\naccess happens on it, and that races with another processor evicting\nthat same slot. Since eviction (caused by an almost full hash) is\nextremely rare, the bug is very unlikely to happen fortunately.\n\nThis fixes by allowing the updating of the protection bits in the native\nhash handling to also set (but not clear) the \"C\" bit, and, in order to\nalso improve performances in the general case, by always setting that\nbit on newly inserted hash PTE so that writeback really never happens.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a5bba930d802009c259e56c8d53086d96f63813b",
      "tree": "8dd60002042bc0795b3d0544fcae7f5082405b16",
      "parents": [
        "98a90c02792f22afd8161f96fc9b9f0f0eb0880e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 30 13:51:37 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:20:57 2006 +1000"
      },
      "message": "[PATCH] powerpc vdso updates\n\nThis patch cleans up some locking \u0026 error handling in the ppc vdso and\nmoves the vdso base pointer from the thread struct to the mm context\nwhere it more logically belongs. It brings the powerpc implementation\ncloser to Ingo\u0027s new x86 one and also adds an arch_vma_name() function\nallowing to print [vsdo] in /proc/\u003cpid\u003e/maps if Ingo\u0027s x86 vdso patch is\nalso applied.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98a90c02792f22afd8161f96fc9b9f0f0eb0880e",
      "tree": "df721c929ab40ab986793369ece2eed6029e3227",
      "parents": [
        "c029cc66cb3d83f70c02e0c182f0eed1419f8020"
      ],
      "author": {
        "name": "Renzo Davoli",
        "email": "renzo@cs.unibo.it",
        "time": "Sun May 21 20:06:58 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:20:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: enable PPC_PTRACE_[GS]ETREGS on ppc32\n\nI have tested PPC_PTRACE_GETREGS and PPC_PTRACE_SETREGS on umview.\n\nI do not understand why historically these tags has been defined as\nPPC_PTRACE_GETREGS and PPC_PTRACE_SETREGS instead of simply\nPTRACE_[GS]ETREGS. The other \"originality\" is that the address must be\nput into the \"addr\" field instead of the \"data\" field as stated in the\nmanual.\n\nSigned-off-by: renzo davoli \u003crenzo@cs.unibo.it\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "133dda1e4f757e036fa838cba6804d0344931c4a",
      "tree": "1ca77025cb56fcacaee6f50501642784b568430e",
      "parents": [
        "33b7497794424181dca87f18e43ecbc07f86bba5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jun 07 12:04:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:06:00 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix cell blade detection\n\nThe IBM Cell blade firmware might confuse the kernel to think it\u0027s a\npSeries machine. This fixes it for now. With a bit of luck, the firmware\nwill be updated to avoid that in the future but currently that patch is\nneeded.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33b7497794424181dca87f18e43ecbc07f86bba5",
      "tree": "bfcd314e42da1ef4098d272a7ab3f2f49da429a9",
      "parents": [
        "7c85d1f9d358b24c5b05c3a2783a78423775a080"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 07 12:01:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:05:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix call to ibm,client-architecture-support\n\nThe code in prom_init.c calling the firmware\nibm,client-architecture-support method on pSeries has a bug where it\nfails to properly pass the instance handle of the firmware object when\ntrying to call a method. Result ranges from the call doing nothing to\nthe firmware crashing. (Found by Segher, thanks !)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c85d1f9d358b24c5b05c3a2783a78423775a080",
      "tree": "71f92966cba279120cb81965cb3a5294295413ba",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:02:59 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:02:59 2006 +1000"
      },
      "message": "powerpc: Fix machine check problem on 32-bit kernels\n\nThis fixes a bug found by Dave Jones that means that it is possible\nfor userspace to provoke a machine check on 32-bit kernels.  This\nalso fixes a couple of other places where I found similar problems\nby inspection.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "128e6ced247cda88f96fa9f2e4ba8b2c4a681560",
      "tree": "431e59010f5b22cf26eb5db29136dfeaba2fe0fa",
      "parents": [
        "bafe00cc9297ca77b66e5c83e5e65e17c0c997c8",
        "cb15f81beb1e2ad015d6e7aea2f9b49fdbda9d1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:16:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:16:35 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  e1000: remove risky prefetch on next_skb-\u003edata\n  e1000: fix ethtool test irq alloc as \"probe\"\n  [PATCH] bcm43xx: add DMA rx poll workaround to DMA4\n"
    },
    {
      "commit": "bafe00cc9297ca77b66e5c83e5e65e17c0c997c8",
      "tree": "c0478b45a084464c515a3201b109d7589773670b",
      "parents": [
        "71601e2b33dad9acb8d7844f7321f90ed9d1bce8"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 08 01:36:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:15:30 2006 -0700"
      },
      "message": "[PATCH] s390: fix in-user atomic futex operation.\n\nFrom: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n\n__futex_atomic_op needs to do an atomic operation in the user address space,\nnot the kernel address space.  Add the missing sacf 256/sacf 0 to switch to\nthe secondary mode before doing the compare-and-swap.  In addition add\nanother fixup for catch specification exceptions if the compare-and-swap\naddress is not aligned.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71601e2b33dad9acb8d7844f7321f90ed9d1bce8",
      "tree": "5057391f7c99e207ca8a18c075bc2333b57d3e7f",
      "parents": [
        "bc1c116974a5c3f498112a6f175d3e4a8cd5bdbc"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 08 10:26:39 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:14:24 2006 -0700"
      },
      "message": "[PATCH] debugfs inode leak\n\nLooking at the reiser4 crash, I found a leak in debugfs. In\ndebugfs_mknod(), we create the inode before checking if the dentry\nalready has one attached. We don\u0027t free it if that is the case.\n\nThese bugs happen quite often, I\u0027m starting to think we should disallow\nsuch coding in CodingStyle.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc1c116974a5c3f498112a6f175d3e4a8cd5bdbc",
      "tree": "69ea68db91fb871cd24a0a5c5045abbe9c77bd3a",
      "parents": [
        "26e780e8ef1cc3ef581a07aafe2346bb5a07b4f9"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jun 08 08:49:06 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:14:23 2006 -0700"
      },
      "message": "[PATCH] elevator switching race\n\nThere\u0027s a race between shutting down one io scheduler and firing up the\nnext, in which a new io could enter and cause the io scheduler to be\ninvoked with bad or NULL data.\n\nTo fix this, we need to maintain the queue lock for a bit longer.\nUnfortunately we cannot do that, since the elevator init requires to be\nrun without the lock held.  This isn\u0027t easily fixable, without also\nchanging the mempool API.  So split the initialization into two parts,\nand alloc-init operation and an attach operation.  Then we can\npreallocate the io scheduler and related structures, and run the attach\ninside the lock after we detach the old one.\n\nThis patch has survived 30 minutes of 1 second io scheduler switching\nwith a very busy io load.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26e780e8ef1cc3ef581a07aafe2346bb5a07b4f9",
      "tree": "b62f2e5aceddd69e0671971bc84b709a5a9e3c26",
      "parents": [
        "45b35a5ced474b9fbbbfcfd5cf346c432d28d9fd"
      ],
      "author": {
        "name": "Malcom Parsons",
        "email": "malcolm.parsons@gmail.com",
        "time": "Thu Jun 08 00:43:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] fbcon: fix limited scroll in SCROLL_PAN_REDRAW mode\n\nFrom: Malcom Parsons \u003cmalcolm.parsons@gmail.com\u003e\n\nWhen scrolling up in SCROLL_PAN_REDRAW mode with a large limited scroll\nregion, the bottom few lines have to be redrawn.  Without this patch, the\nwrong text is drawn into these lines, corrupting the display.\n\nObserved in 2.6.14 when running an IRC client in the Nintendo DS linux\nport.\n\nI haven\u0027t tested if scrolling down has the same problem.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45b35a5ced474b9fbbbfcfd5cf346c432d28d9fd",
      "tree": "a6570f00cb40b3e38c3db277e75547ed6f0e34d4",
      "parents": [
        "fd0a0ac1c5393b226640a30bae753983068136b3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 08 00:43:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] Fix mempolicy.h build error\n\nFrom: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n\u003clinux/mempolicy.h\u003e uses struct mm_struct and relies on a definition or\ndeclaration somehow magically being dragged in which may result in a\nbuild:\n\n[...]\n  CC      mm/mempolicy.o\nIn file included from mm/mempolicy.c:69:\ninclude/linux/mempolicy.h:150: warning: âstruct mm_structâ declared inside parameter list\ninclude/linux/mempolicy.h:150: warning: its scope is only this definition or declaration, which is probably not what you want\ninclude/linux/mempolicy.h:175: warning: âstruct mm_structâ declared inside parameter list\nmm/mempolicy.c:622: error: conflicting types for âdo_migrate_pagesâ\ninclude/linux/mempolicy.h:175: error: previous declaration of âdo_migrate_pagesâ was here\nmm/mempolicy.c:1661: error: conflicting types for âmpol_rebind_mmâ\ninclude/linux/mempolicy.h:150: error: previous declaration of âmpol_rebind_mmâ was here\nmake[1]: *** [mm/mempolicy.o] Error 1\nmake: *** [mm] Error 2\n[ralf@denk linux-ip35]$\n\nIncluding \u003clinux/sched.h\u003e is a step into direction of include hell so\nfixed by adding a forward declaration of struct mm_struct instead.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd0a0ac1c5393b226640a30bae753983068136b3",
      "tree": "5d44c0bca57ec726be332338dad1935605e27d3c",
      "parents": [
        "a2ef3a50f19f64d350bdc0aa15c31ae4b8973f57"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Jun 08 00:43:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] ep93xx build fix\n\nFrom: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\n\nThe recent renaming of m48t86\u0027s -\u003ereadb() and -\u003ewriteb() platform driver\nmethods (2d7b20c1884777e66009be1a533641c19c4705f6) to -\u003ereadbyte() and\n-\u003ewritebyte() to fix the ia64 build broke the build of the cirrus ep93xx\nARM platform.  This patch fixes it up.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2ef3a50f19f64d350bdc0aa15c31ae4b8973f57",
      "tree": "a34de089cfe8cf433eca46b0aaf3d81e208aae85",
      "parents": [
        "d44647b0a6e48d18a1402dfa9052d85c4fe98341"
      ],
      "author": {
        "name": "Andy Currid",
        "email": "ACurrid@nvidia.com",
        "time": "Thu Jun 08 00:43:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] Fix HPET operation on 64-bit NVIDIA platforms\n\nFrom: \"Andy Currid\" \u003cACurrid@nvidia.com\u003e\n\nThis patch fixes a kernel panic during boot that occurs on NVIDIA platforms\nthat have HPET enabled.\n\nWhen HPET is enabled, the standard timer IRQ is routed to IOAPIC pin 2 and is\nadvertised as such in the ACPI APIC table - but an earlier workaround in the\nkernel was ignoring this override.  The fix is to honor timer IRQ overrides\nfrom ACPI when HPET is detected on an NVIDIA platform.\n\nSigned-off-by: Andy Currid \u003cacurrid@nvidia.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: \"Yu, Luming\" \u003cluming.yu@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d44647b0a6e48d18a1402dfa9052d85c4fe98341",
      "tree": "b71d11af7eac501ba37d7ea45caecf5eb0a3cfe9",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0"
      ],
      "author": {
        "name": "Andy Currid",
        "email": "ACurrid@nvidia.com",
        "time": "Thu Jun 08 00:43:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 08 15:12:21 2006 -0700"
      },
      "message": "[PATCH] Fix HPET operation on 32-bit NVIDIA platforms\n\nFrom: \"Andy Currid\" \u003cACurrid@nvidia.com\u003e\n\nThis patch fixes a kernel panic during boot that occurs on NVIDIA platforms\nthat have HPET enabled.\n\nWhen HPET is enabled, the standard timer IRQ is routed to IOAPIC pin 2 and is\nadvertised as such in the ACPI APIC table - but an earlier workaround in the\nkernel was ignoring this override.  The fix is to honor timer IRQ overrides\nfrom ACPI when HPET is detected on an NVIDIA platform.\n\nSigned-off-by: Andy Currid \u003cacurrid@nvidia.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: \"Yu, Luming\" \u003cluming.yu@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb15f81beb1e2ad015d6e7aea2f9b49fdbda9d1a",
      "tree": "ae1437d26c61392c7829a8b8d5c04a6c0772089f",
      "parents": [
        "2e84abe742c42f7b063b141db55e5793ce4c502c",
        "24f476eeecba66524af3f95e31ac208eea99e617"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:49:36 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:49:36 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "2e84abe742c42f7b063b141db55e5793ce4c502c",
      "tree": "38ce19eb451b969389e456aa4d9bb7321626f481",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0",
        "ea9a7719597e81a119a155178eabfc941eef11cc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:46:27 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 08 15:46:27 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "24f476eeecba66524af3f95e31ac208eea99e617",
      "tree": "bbcd87d78ea4bd38100645ca28797a5c3df9a741",
      "parents": [
        "b9b6e78b11de295ef073271979355d5fab71b877"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:47 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:47 2006 -0700"
      },
      "message": "e1000: remove risky prefetch on next_skb-\u003edata\n\nIt was brought to our attention that the prefetches break e1000 traffic\non xscale/arm architectures.  Remove them for now.  We\u0027ll let them\nstay in mm for a while, or find a better solution to enable.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "b9b6e78b11de295ef073271979355d5fab71b877",
      "tree": "63f35532786844d5a32e391e13e5bafe7bb6ef0f",
      "parents": [
        "e82b0f2cc21be905e504573483fa9542b15df96f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:38 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:28:38 2006 -0700"
      },
      "message": "e1000: fix ethtool test irq alloc as \"probe\"\n\nNew code added in 2.6.17 caused setup_irq to print a warning when\nrunning ethtool -t eth0 offline.\n\nThis test marks the request_irq call made by this test as a \"probe\"\nto see if the interrupt is shared or not.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "1def630a6a49dda5bc89dfbd86656293640456f0",
      "tree": "1378337832318d83868ff6488cd90fe0d38c6f35",
      "parents": [
        "ff3ea47c623276e9772cbc268471224648d5a7fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 17:57:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 17:57:02 2006 -0700"
      },
      "message": "Linux 2.6.17-rc6\n"
    },
    {
      "commit": "ff3ea47c623276e9772cbc268471224648d5a7fe",
      "tree": "ecb77b11659f85abefed71aa075d4f879a7cc116",
      "parents": [
        "a8c725045eb2eaa6c28a5493cb193f47a5c4afe4",
        "36485707bbd9729e0c52315b173aeed9bc2303dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:59:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:59:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BRIDGE]: fix locking and memory leak in br_add_bridge\n  [IRDA]: Missing allocation result check in irlap_change_speed().\n  [PPPOE]: Missing result check in __pppoe_xmit().\n  [NET]: Eliminate unused /proc/sys/net/ethernet\n  [NETCONSOLE]: Clean up initcall warning.\n  [TCP]: Avoid skb_pull if possible when trimming head\n"
    },
    {
      "commit": "36485707bbd9729e0c52315b173aeed9bc2303dd",
      "tree": "78997f28e14702d058f90a8ba80a20abcead57d6",
      "parents": [
        "8c893ff6abbac0c7c05b1cb9bfb6e2dfc4538c75"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Mon Jun 05 16:39:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 05 16:39:34 2006 -0700"
      },
      "message": "[BRIDGE]: fix locking and memory leak in br_add_bridge\n\nThere are several bugs in error handling in br_add_bridge:\n- when dev_alloc_name fails, allocated net_device is not freed\n- unregister_netdev is called when rtnl lock is held\n- free_netdev is called before netdev_run_todo has a chance to be run after\n  unregistering net_device\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8c725045eb2eaa6c28a5493cb193f47a5c4afe4",
      "tree": "c391726aa0daa077ef3675ab375c253814ae6f9b",
      "parents": [
        "2f9c3c2c24af5f2e6061756d6fc04fdf66f41106",
        "e853534e6b94f87e48f29e1701c3f6f8a63669c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:23:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:23:02 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] typo: buad -\u003e baud\n"
    },
    {
      "commit": "2f9c3c2c24af5f2e6061756d6fc04fdf66f41106",
      "tree": "692c71cf8e5fbc5d9fa29b56e1b08d9ea124ddda",
      "parents": [
        "1b41526975d8318ca17c93f724893884d03a0560",
        "092d01e260da628b01d4229c31a296111e3cd97a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n\n* master.kernel.org:/home/rmk/linux-2.6-mmc:\n  [MMC] Prevent au1xmmc.c breakage on non-Au1200 Alchemy\n  [MMC] Add maintainers entry for MMC subsystem\n"
    },
    {
      "commit": "1b41526975d8318ca17c93f724893884d03a0560",
      "tree": "929f6def777a63e1565b751ad70f5ae75b07c660",
      "parents": [
        "b1c231f5a57cb4a417c38a8a946f1e66db3bb9c0",
        "a7d14f875f03cb78992da8387be81a4c9197f101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 16:22:26 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3543/1: [Fwd: PXA270 bootparams address not set]\n  [ARM] Trivial typo fixes\n"
    },
    {
      "commit": "b1c231f5a57cb4a417c38a8a946f1e66db3bb9c0",
      "tree": "940184596b217cfe65948e8e29d91025e3657d47",
      "parents": [
        "ecf52d3c895c8bc069b9ae07c18acf39d846c2ef"
      ],
      "author": {
        "name": "Chad Reese",
        "email": "creese@caviumnetworks.com",
        "time": "Tue May 30 17:16:49 2006 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:20 2006 +0100"
      },
      "message": "[MIPS] Fix sparsemem support.\n    \nMove memory_present() in arch/mips/kernel/setup.c. When using sparsemem\nextreme, this function does an allocate for bootmem. This would always\nfail since init_bootmem hasn\u0027t been called yet.\n    \nMove memory_present after free_bootmem. This only marks actual memory\nranges as present instead of the entire address space.\n    \nSigned-off-by: Chad Reese  \u003ccreese@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ecf52d3c895c8bc069b9ae07c18acf39d846c2ef",
      "tree": "0c39ea1b0cf231b70a8b2340cb0217d0bca91b66",
      "parents": [
        "460c0422c3861ab63a14c2be600a96a9e68b89f2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 01 01:00:03 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:20 2006 +0100"
      },
      "message": "[MIPS] Fix compiler warnings (field width, unused variable)\n    \nFix following warnings:\nlinux/arch/mips/kernel/setup.c:432: warning: field width is not type int (arg 2)\nlinux/arch/mips/kernel/setup.c:432: warning: field width is not type int (arg 4)\nlinux/arch/mips/kernel/syscall.c:279: warning: unused variable `len\u0027\nlinux/arch/mips/kernel/syscall.c:280: warning: unused variable `name\u0027\nlinux/arch/mips/math-emu/dp_fint.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/dp_flong.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/sp_fint.c:32: warning: unused variable `xc\u0027\nlinux/arch/mips/math-emu/sp_flong.c:32: warning: unused variable `xc\u0027\n    \n(original patch by Atsushi, slight changes to the setup.c part by me.)\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "460c0422c3861ab63a14c2be600a96a9e68b89f2",
      "tree": "8b3064199b514967e6c45e7a4e416213b1408cc9",
      "parents": [
        "e32b699335b70fae94ce041c9a1c6d3a31a3f7e4"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 01 01:00:39 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] Fix sparse warnings about too big constants.\n    \nFix following warnings:\nlinux/arch/mips/kernel/setup.c:249:12: warning: constant 0xffffffff00000000 is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:209:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:227:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:283:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\nlinux/arch/mips/kernel/cpu-bugs64.c:299:10: warning: constant 0xffffffffffffdb9a is so big it is unsigned long\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e32b699335b70fae94ce041c9a1c6d3a31a3f7e4",
      "tree": "9c52c58f25354100f5455f5a92cba8afa8e4ca24",
      "parents": [
        "b6d7c7a91138c883f890c204cd5300172145b0b3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 30 15:55:05 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] Fix 64-bit build for RM7000.\n    \nRM7000 has 40-bit virtual / 36-bit physical address space.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6d7c7a91138c883f890c204cd5300172145b0b3",
      "tree": "cc4b2de6381748b13d181147ab754d943ee2e11c",
      "parents": [
        "7cb710c9a617384cd0ed30638f3acc00125690fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 30 02:13:16 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:19 2006 +0100"
      },
      "message": "[MIPS] IP32: Fix warnings.\n    \nThe expressions are volatile; no need for temporary variables.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7cb710c9a617384cd0ed30638f3acc00125690fc",
      "tree": "b73e0f3c4c2df044a049e77f4c2146af2b7327b0",
      "parents": [
        "aa32374aaa2e516a9b0719477efae0782a62a79e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat May 27 22:39:39 2006 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:18 2006 +0100"
      },
      "message": "[MIPS] Fix non-linear memory mapping on MIPS\n    \nFix the non-linear memory mapping done via remap_file_pages() -- it\ndidn\u0027t work on any MIPS CPU because the page offset clashing with\n_PAGE_FILE and some other page protection bits which should have been left\nzeros for this kind of pages.\n    \nSigned-off-by: Konstantin Baydarov \u003ckbaidarov@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa32374aaa2e516a9b0719477efae0782a62a79e",
      "tree": "94189adc9e155c26c96099a1f2962dea6750e892",
      "parents": [
        "7155262e180d3b50fdea0f58f3329d9ae81ef80b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 29 00:02:12 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 06 00:15:18 2006 +0100"
      },
      "message": "[MIPS] SB1: Only pass1 FPUs are broken beyond recovery.\n    \nThe wrong revision number in the check was forcing a fallback to FPU\nemulation for all SB1 cores in 2.6.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "7155262e180d3b50fdea0f58f3329d9ae81ef80b"
}
