)]}'
{
  "log": [
    {
      "commit": "96188ce57ba2e497dbbac78a137ae5c732db5fed",
      "tree": "2cb0645fbc05d11e183cc11e2bc2095ce91a7c9d",
      "parents": [
        "68d315f5975c05595af52e3b758b5b6ebae1a266"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Dec 06 13:40:29 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:36 2007 +1100"
      },
      "message": "[POWERPC] pSeries: Remove dependency on pci_dn bussubno\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "68d315f5975c05595af52e3b758b5b6ebae1a266",
      "tree": "c0578f97815519a841cc88328c4fd4b91c42b111",
      "parents": [
        "0d9dc4b473f7224cc1798c96d5dba84b69212163"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Dec 06 13:39:19 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:33 2007 +1100"
      },
      "message": "[POWERPC] iommu_free_table doesn\u0027t need the device_node\n\nIt only needs the iommu_table address.  It also makes use of the node\nname to print error messages.  So just pass it the things it needs.\nThis reduces the places that know about the pci_dn by one.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d9dc4b473f7224cc1798c96d5dba84b69212163",
      "tree": "564498ea936d65b6072424b5a9ca67fc6117ca3c",
      "parents": [
        "24f1f17579e4cf2aeeb3a2813cc7757fa30d7a09"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Dec 05 03:03:49 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:28 2007 +1100"
      },
      "message": "[POWERPC] lparcfg: Remove useless buffer allocation\n\nThe \u0027data\u0027 member of proc_ppc64_lparcfg is unused, but the lparcfg\nmodule\u0027s init routine allocates 4K for it.\n\nRemove the code which allocates and frees this buffer.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "24f1f17579e4cf2aeeb3a2813cc7757fa30d7a09",
      "tree": "868b1711797ea0e4e10d9efa357ad99dc9bebedb",
      "parents": [
        "9858ee8ac52117cb38d7ef79b4db3382ea465a2a"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Dec 04 19:41:07 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:41:25 2007 +1100"
      },
      "message": "[POWERPC] Update celleb_defconfig to add support for native CBE\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9858ee8ac52117cb38d7ef79b4db3382ea465a2a",
      "tree": "008593333b2430af6398f7ec16f7f58b9e70d3d5",
      "parents": [
        "c7a3f93d00726b9c51b2517ddfa4767422e9e631"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Dec 04 19:38:24 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:40 2007 +1100"
      },
      "message": "[POWERPC] celleb: Add support for native CBE\n\nThis adds support for native CBE on Celleb, that is, without the BEAT\nhypervisor.  Many codes in platforms/cell/ are used in native CBE\nenvironment.\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7a3f93d00726b9c51b2517ddfa4767422e9e631",
      "tree": "55957061ceda62958bf137e0750f8748e46ebb71",
      "parents": [
        "94b146ceeee18b801ad65ea78ec02449398e8221"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Dec 04 19:34:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] cell: Fix undefined reference to mmio_nvram_init\n\nThis fixes the following link error with CONFIG_PPC_CELL_NATIVE\u003dy and\nCONFIG_PPC_CELL_BLADE\u003dn:\n\narch/powerpc/platforms/built-in.o: In function `.cell_setup_arch\u0027:\nsetup.c:(.init.text+0xe80): undefined reference to `.mmio_nvram_init\u0027\n\nSigned-off-by: Kou Ishizaki \u003cKou.Ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "94b146ceeee18b801ad65ea78ec02449398e8221",
      "tree": "fd7f40ec355888a3373df06cb442cd2505abecb4",
      "parents": [
        "aabc08dc662b7acb17ca5706533253ce10c050b1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 28 11:13:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] kernel_execve is identical in 32 and 64 bit\n\nso consolidate it into misc.S.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aabc08dc662b7acb17ca5706533253ce10c050b1",
      "tree": "d4cc522f5eedeaffc465f7c3e26de8b809c7abcf",
      "parents": [
        "18cce5d321cf01413f416d7fe9fb00404cba04fd"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Nov 26 19:03:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] Add for_each_child_of_node() helper for iterating over child nodes\n\nAdd for_each_child_of_node() to encapsulate the common idiom of\niterating over the children of a device_node.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "18cce5d321cf01413f416d7fe9fb00404cba04fd",
      "tree": "f65ad23405fd33032d5f5af01b64f5873d675a6d",
      "parents": [
        "b242a60206881559bb3102110048762422e6b74e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 17 13:43:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:34:39 2007 +1100"
      },
      "message": "[POWERPC] Use of_register_driver to implement of_register_platform_driver\n\nAlso use of_unregister_driver to implement of_unregister_platform_driver.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b242a60206881559bb3102110048762422e6b74e",
      "tree": "86459efa47b9c3f69d865b4495beede9c4184003",
      "parents": [
        "e1fd18656c2963e383d67b7006c0e06c9c1d9c79",
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 10 15:41:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 10 15:41:22 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "94545baded0bfbabdc30a3a4cb48b3db479dd6ef",
      "tree": "1ce09d319261627a03ce8ef75055f3f6a4a35ea7",
      "parents": [
        "7962024e9d16e9349d76b553326f3fa7be64305e",
        "459ad68893a84fb0881e57919340b97edbbc3dc7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 12:53:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 12:53:15 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: kill spurious NCQ completion detection\n  ahci: don\u0027t attach if ICH6 is in combined mode\n  ata_piix: add Toshiba Tecra M4 to broken suspend list\n  ahci: fix engine reset failed message\n"
    },
    {
      "commit": "459ad68893a84fb0881e57919340b97edbbc3dc7",
      "tree": "04e7d419836214e3cb8a21f97a79697d0d9f0035",
      "parents": [
        "c4f7792c021cda9bbf65d0bc2253a593fd652b91"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Dec 07 12:46:23 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:27:54 2007 -0500"
      },
      "message": "libata: kill spurious NCQ completion detection\n\nSpurious NCQ completion detection implemented in ahci was incorrect.\nOn AHCI receving and processing FISes and raising interrupts are not\ninterlocked and spurious interrupts are expected.\n\nFor example, if an interrupt occurs while interrupt handler is running\nand the running interrupt handler handles the event the new IRQ\nindicated, after IRQ handler finishes, it will be executed again\nbecause IRQ pending bit is set by the new interrupt but there won\u0027t be\nanything to process.\n\nPlease read the following message for more information.\n\n  http://article.gmane.org/gmane.linux.ide/26012\n\nThis patch...\n\n* Removes all spurious IRQ whining from ahci.  Spurious NCQ completion\n  detection was completely wrong.  Spurious D2H Register FIS taught us\n  that some early drives send spurious D2H Register FIS with I bit set\n  while NCQ commands are in progress but none of recent drives does\n  that and even the ones which show such behavior can do NCQ fine.\n\n* Kills all NCQ blacklist entries which were added because of spurious\n  NCQ completions.  I tracked down each commit and verified all\n  removed ones are actually added because of spurious completions.\n\n  WD740ADFD-00NLR1 wasn\u0027t deleted but moved upward because the drive\n  not only had spurious NCQ completions but also is slow on sequential\n  data transfers if NCQ is enabled.\n\n  Maxtor 7V300F0 was added by 0e3dbc01d53940fe10e5a5cfec15ede3e929c918\n  from Alan Cox.  I can only find evidences that the drive only had\n  troubles with spuruious completions by searching the mailing list.\n  This entry needs to be verified and removed if it doesn\u0027t have other\n  NCQ related problems.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4f7792c021cda9bbf65d0bc2253a593fd652b91",
      "tree": "e0c727ba1bc934a8cbc58515c5b33e16eecde8a2",
      "parents": [
        "d1aa690a7d1afa673c3383bfcd6e96ddb350939a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Dec 06 15:09:43 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:27:54 2007 -0500"
      },
      "message": "ahci: don\u0027t attach if ICH6 is in combined mode\n\nICH6 R/Ms share PCI ID between piix and ahci modes and we\u0027ve been\nallowing ahci to attach regardless of how BIOS configured it.\nHowever, enabling AHCI mode when the controller is in combined mode\ncan result in unexpected behavior.  Don\u0027t attach if the controller is\nin combined mode.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Bill Nottingham \u003cnotting@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1aa690a7d1afa673c3383bfcd6e96ddb350939a",
      "tree": "c60c3d531be594b5b08ec086aa0e9e413e2e4b8b",
      "parents": [
        "994056d7aa884c742f58e2f2c17305bb01bf14e7"
      ],
      "author": {
        "name": "Peter Schwenke",
        "email": "peter@bluetoad.com.au",
        "time": "Wed Dec 05 10:39:49 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:27:54 2007 -0500"
      },
      "message": "ata_piix: add Toshiba Tecra M4 to broken suspend list\n\nAdd Toshiba Tecra M4 to broken suspend list.  This is from OSDL\nbugzilla bug 7780.\n\nSigned-off-by: Peter Schwenke \u003cpeter@bluetoad.com.au\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "994056d7aa884c742f58e2f2c17305bb01bf14e7",
      "tree": "41db117f56760ffb89dba6ae505799cf6ba27430",
      "parents": [
        "2c5ea0f2d8c7d4883dd0d8ec3c7e3f3640b4f814"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Dec 06 15:02:48 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:27:53 2007 -0500"
      },
      "message": "ahci: fix engine reset failed message\n\nThere isn\u0027t much point in reporting -EOPNOTSUPP as failure.  Also the\nmessage was missing newline.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7962024e9d16e9349d76b553326f3fa7be64305e",
      "tree": "4d12ca9d0219967ab2dc90b5dc3a0adb8283c84a",
      "parents": [
        "17cf803a57c89c5afe6d5299ac9416683c3240dd"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Dec 05 23:59:28 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "S2io: Check for register initialization completion before accesing device registers\n\n- Making sure register initialisation is complete before proceeding further.\n  The driver must wait until initialization is complete before attempting to\n  access any other device registers.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "17cf803a57c89c5afe6d5299ac9416683c3240dd",
      "tree": "8f9ac9df6efbdd1da257c411bc98de535585fbe1",
      "parents": [
        "d09e18bc194c3fa8ae880df4567c719c36a73e9e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:33 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Update file headers copyright notices\n\nThis updates the copyright notices of the new EMAC driver to\navoid confusion as who is to be blamed for new bugs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d09e18bc194c3fa8ae880df4567c719c36a73e9e",
      "tree": "9408f49b0ace39e09c60bb0f18ce6d85808395fa",
      "parents": [
        "63b6cad795e0a34e8670291943df8a6f653c1931"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:32 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Call dev_set_drvdata() before tah_reset()\n\nThe patch moves dev_set_drvdata(\u0026ofdev-\u003edev, dev) up before tah_reset(ofdev)\nis called to avoid a NULL pointer dereference, since tah_reset uses drvdata.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63b6cad795e0a34e8670291943df8a6f653c1931",
      "tree": "b021afaefd16f1ffcc5a6a801ba9190cf49d545a",
      "parents": [
        "4696c3c406a8b32112f8e1f70b3db1114950dcb1"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:31 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Fix typo reading TAH channel info\n\nThis patch fixes a typo in ibm_newemac/core.c\n(tah_port should be used instead of tah_ph)\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4696c3c406a8b32112f8e1f70b3db1114950dcb1",
      "tree": "2971693cbbd945dbf19ae3e642e241e5894d6e13",
      "parents": [
        "3d722562d734834282bccd97e0badd213ec311e9"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Dec 05 11:14:31 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Correct opb_bus_freq value\n\nThe EMAC4_MR1_OBCI(freq) macro expects freg in MHz,\nwhile opb_bus_freq is kept in Hz. Correct this.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d722562d734834282bccd97e0badd213ec311e9",
      "tree": "c3c5c34a002198239160d701e594c3df96cbcd02",
      "parents": [
        "bff713b562d495658093f1716a80c6ad76920e8b"
      ],
      "author": {
        "name": "Hugh Blemings",
        "email": "hugh@blemings.org",
        "time": "Wed Dec 05 11:14:30 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Skip EMACs that are marked unused by the firmware\n\nDepending on how the 44x processors are wired, some EMAC cells\nmight not be useable (and not connected to a PHY). However, some\ndevice-trees may choose to still expose them (since their registers\nare present in the MMIO space) but with an \"unused\" property in them.\n\nSigned-off-by: Hugh Blemings \u003chugh@blemings.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bff713b562d495658093f1716a80c6ad76920e8b",
      "tree": "584374279b328d171b158f51faeb94766fce2421",
      "parents": [
        "1f57877a39105ec4d99d63d02058f6db6ca6abe0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:29 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Cleanup/fix support for STACR register variants\n\nThere are a few variants of the STACR register that affect more than\njust the \"AXON\" version of EMAC. Replace the current test of various\nchip models with tests for generic properties in the device-tree.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1f57877a39105ec4d99d63d02058f6db6ca6abe0",
      "tree": "e975e9f66a8b66687b66d32f00160c9fcc98d699",
      "parents": [
        "911b237d7d327db5371a762f4d8d8cd9ea763662"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:28 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:06 2007 -0500"
      },
      "message": "ibm_newemac: Cleanup/Fix RGMII MDIO support detection\n\nMore than just \"AXON\" version of EMAC RGMII supports MDIO, so replace\nthe current test with a generic property in the device-tree that\nindicates such support.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "911b237d7d327db5371a762f4d8d8cd9ea763662",
      "tree": "10ec6fe5d727439b112d8c1d52c7124f462b2aa1",
      "parents": [
        "968530643a0685caced9dfd6f72f20d5e7bc8fbb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:27 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:05 2007 -0500"
      },
      "message": "ibm_newemac: Workaround reset timeout when no link\n\nWith some PHYs, when the link goes away, the EMAC reset fails due\nto the loss of the RX clock I believe.\n\nThe old EMAC driver worked around that using some internal chip-specific\nclock force bits that are different on various 44x implementations.\n\nThis is an attempt at doing it differently, by avoiding the reset when\nthere is no link, but forcing loopback mode instead. It seems to work\non my Taishan 440GX based board so far.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "968530643a0685caced9dfd6f72f20d5e7bc8fbb",
      "tree": "a56c14b1c7df99569b5d3e6fbeb3e7433c9f2d72",
      "parents": [
        "8df4538e21f7313a29fa6c5af78c08a135d44738"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 05 11:14:27 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:05 2007 -0500"
      },
      "message": "ibm_newemac: Fix ZMII refcounting bug\n\nWhen using ZMII for MDIO only (such as 440GX with RGMII for data and ZMII for\nMDIO), the ZMII code would fail to properly refcount, thus triggering a\nBUG_ON().\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8df4538e21f7313a29fa6c5af78c08a135d44738",
      "tree": "fd0df48f20071c345027bc7ea7d28eb84617df8d",
      "parents": [
        "f1f304f2e8fbc6ca80d5ef90132bd0772048f0ef"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Dec 05 11:14:26 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:05 2007 -0500"
      },
      "message": "ibm_newemac: Add ET1011c PHY support\n\nThis adds support for the Agere ET1011c PHY as found on the AMCC Taishan\nboard.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1f304f2e8fbc6ca80d5ef90132bd0772048f0ef",
      "tree": "6e60e37fb29f71c7d88e1ac9a736ac2e7b6eaee3",
      "parents": [
        "abf9b902059fb1d569b64e8645a76f0fccbdbbe5"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Dec 05 11:14:25 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:09:05 2007 -0500"
      },
      "message": "ibm_newemac: Add BCM5248 and Marvell 88E1111 PHY support\n\nThis patch adds BCM5248 and Marvell 88E1111 PHY support to NEW EMAC driver.\nThese PHY chips are used on PowerPC 440EPx boards.\nThe PHY code is based on the previous work by Stefan Roese \u003csr@denx.de\u003e\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abf9b902059fb1d569b64e8645a76f0fccbdbbe5",
      "tree": "9e9d6ecdc627c5f6a69fba61b56c21ea29063f9a",
      "parents": [
        "c32bc6e9b0778c891f7f3b97cd05c8cdf98b6721"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Dec 05 11:57:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:01:44 2007 -0500"
      },
      "message": "e100: cleanup unneeded math\n\nNo need to convert to bytes and back - cleanup unneeded code.\n\nAdapted from fix from \u0027Roel Kluin \u003c12o3l@tiscali.nl\u003e\u0027\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c32bc6e9b0778c891f7f3b97cd05c8cdf98b6721",
      "tree": "c65214a5e8cedacf517d9337fa100ec0810e4d7a",
      "parents": [
        "70eba18b5664f90d7620905e005b89388e5fd94b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Dec 05 11:57:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:01:43 2007 -0500"
      },
      "message": "e1000: fix memcpy in e1000_get_strings\n\ndrivers/net/e1000/e1000_ethtool.c:113:\n#define E1000_TEST_LEN sizeof(e1000_gstrings_test) / ETH_GSTRING_LEN\n\ndrivers/net/e1000e/ethtool.c:106:\n#define E1000_TEST_LEN sizeof(e1000_gstrings_test) / ETH_GSTRING_LEN\n\nE1000_TEST_LEN*ETH_GSTRING_LEN will expand to\nsizeof(e1000_gstrings_test) / (ETH_GSTRING_LEN * ETH_GSTRING_LEN)\n\nA lack of parentheses around defines causes unexpected results due to\noperator precedences.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "70eba18b5664f90d7620905e005b89388e5fd94b",
      "tree": "97d85eea9c0b8b1e64b2318a3388869844ec2106",
      "parents": [
        "75758e8aa4b7d5c651261ce653dd8d0b716e1eda"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Wed Dec 05 16:12:39 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:01:39 2007 -0500"
      },
      "message": "make bnx2x select ZLIB_INFLATE\n\nThe bnx2x module depends on the zlib_inflate functions.  The\nbuild will fail if ZLIB_INFLATE has not been selected manually\nor by building another module that automatically selects it.\n\nModify BNX2X config option to \u0027select ZLIB_INFLATE\u0027 like BNX2\nand others.  This seems to fix it.\n\nSigned-off-by:  Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75758e8aa4b7d5c651261ce653dd8d0b716e1eda",
      "tree": "1ed8a9555003dd106bb352351542010f7062e31e",
      "parents": [
        "fdaea7a93d097b066e76c7db6091228a84f87ec2"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Dec 05 10:15:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:36 2007 -0500"
      },
      "message": "cxgb3 - T3C support update\n\nUpdate GPIO mapping for T3C.\nUpdate xgmac for T3C support.\nFix typo in mtu table.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fdaea7a93d097b066e76c7db6091228a84f87ec2",
      "tree": "b339439c29b8696b57cd83644f355dbb34008f70",
      "parents": [
        "6f6652be183c8c7cb99c646dd7494ab45e4833ba"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Dec 06 23:40:35 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:34 2007 -0500"
      },
      "message": "bonding: Fix race at module unload\n\n\tFixes a race condition in module unload.  Without this change,\nworkqueue events may fire while bonding data structures are partially\nfreed but before bond_close() is invoked by unregister_netdevice().\n\n\tUpdate version to 3.2.3.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f6652be183c8c7cb99c646dd7494ab45e4833ba",
      "tree": "8ab3acaa0f7887aad46d0a1dd10f800312d657fa",
      "parents": [
        "b63bb739a1d24f395c09f88ff43c54c736a60453"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Dec 06 23:40:34 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:32 2007 -0500"
      },
      "message": "bonding: Add new layer2+3 hash for xor/802.3ad modes\n\n \tAdd new hash for balance-xor and 802.3ad modes.  Originally\n submitted by \"Glenn Griffin\" \u003cggriffin.kernel@gmail.com\u003e; modified by\n Jay Vosburgh to move setting of hash policy out of line, tweak the\n documentation update and add version update to 3.2.2.\n\n\tGlenn\u0027s original comment follows:\n\nIncluded is a patch for a new xmit_hash_policy for the bonding driver\nthat selects slaves based on MAC and IP information.  This is a middle\nground between what currently exists in the layer2 only policy and the\nlayer3+4 policy.  This policy strives to be fully 802.3ad compliant by\ntransmitting every packet of any particular flow over the same link.\nAs documented the layer3+4 policy is not fully compliant for extreme\ncases such as ip fragmentation, so this policy is a nice compromise\nfor environments that require full compliance but desire more than the\nlayer2 only policy.\n\nSigned-off-by: \"Glenn Griffin\" \u003cggriffin.kernel@gmail.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b63bb739a1d24f395c09f88ff43c54c736a60453",
      "tree": "27aec1b4779f6bfd9c6d4c393ae037c665069220",
      "parents": [
        "8e4b9329080b7c37e3dcf4a7c435657d4d0f4816"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Thu Dec 06 23:40:33 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:30 2007 -0500"
      },
      "message": "bonding: Fix time comparison\n\nFrom: David Sterba \u003cdsterba@suse.cz\u003e\n\nUse macros for comparing jiffies. Jiffies\u0027 wrap caused missed events and hangs.\nModule reinsert was needed to make bonding work again.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8e4b9329080b7c37e3dcf4a7c435657d4d0f4816",
      "tree": "600cf8b513b1727075adcd3b55a01208a2b0708e",
      "parents": [
        "1dcdcd69549c8e439fbe97a94ff0332ed8a55558"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:32 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:28 2007 -0500"
      },
      "message": "bonding: Allow setting and querying xmit policy regardless of mode\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nFor consistency with the behaviour of the arp_ip_target option,\nlet /sys/class/net/bond0/bonding/xmit_hash_policy accept and report\ncurrent policy even if the bonding mode in effect does not use it.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1dcdcd69549c8e439fbe97a94ff0332ed8a55558",
      "tree": "0232356ee79098f0660c9ae2beb23a1e3bf5c4c3",
      "parents": [
        "b88436651b612be8c29b169af832d80f00f94b7f"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:31 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:27 2007 -0500"
      },
      "message": "bonding: Coding style: break line after the if condition\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nAdhere to coding style: break line after the if condition\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b88436651b612be8c29b169af832d80f00f94b7f",
      "tree": "4c1bea02ed626c913d7d5c21c0a4db0cb0ecc776",
      "parents": [
        "16cd0160d5e7e22c2818b30bf1a1d4c262a8df8a"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:26 2007 -0500"
      },
      "message": "bonding: Purely cosmetic: rename a local variable\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nCode for rendering multivalue sysfs files occurs three times\nin this module.  Rename \u0027buffer\u0027 to \u0027buf\u0027 in the first, for\nthe sake of consistency.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "16cd0160d5e7e22c2818b30bf1a1d4c262a8df8a",
      "tree": "9b308a86ac51c52edcdaa3967a3a89d28d048b07",
      "parents": [
        "7bd4650895137760f6c686d06ca2bc174e3c861c"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:29 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:25 2007 -0500"
      },
      "message": "bonding: Return nothing for not applicable values\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nThe previous code returned \u0027\\n\u0027 (that is, a single empty line)\nfrom most files, with one exception (xmit_hash_policy), where\nit returned \u0027NA\\n\u0027.  This patch consolidates each file to return\nnothing at all if not applicable, not even a \u0027\\n\u0027.\n\nI find this behaviour more usual, more useful, more efficient\nand shorter to code from both sides.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7bd4650895137760f6c686d06ca2bc174e3c861c",
      "tree": "aecdf098f1bb5ef2e16afe9e6b63bfb87617bbfc",
      "parents": [
        "2c5ea0f2d8c7d4883dd0d8ec3c7e3f3640b4f814"
      ],
      "author": {
        "name": "Wagner Ferenc",
        "email": "wferi@niif.hu",
        "time": "Thu Dec 06 23:40:28 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:18 2007 -0500"
      },
      "message": "bonding: Remove trailing NULs from sysfs interface.\n\nFrom: Wagner Ferenc \u003cwferi@niif.hu\u003e\n\nAlso remove trailing spaces from multivalued files.\n\nThis fixes output like for example:\n\n$ od -c /sys/class/net/bond0/bonding/slaves\n0000000   e   t   h   -   l   e   f   t       e   t   h   -   r   i   g\n0000020   h   t      \\n  \\0\n0000025\n\nIt mostly entails deleting \u0027+1\u0027-s after sprintf() calls: the return value\nof sprintf is the number of characters printed, without the closing NUL,\nie. exactly what the sysfs interface requires.  The three multivalue\ncases are different, because they also have to swallow back a trailing\nspace.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2c5ea0f2d8c7d4883dd0d8ec3c7e3f3640b4f814",
      "tree": "f6412441325195c16351822cff8da5f2ed5f1cfe",
      "parents": [
        "fa2dd441df28b9fdfc68f84ae66f1b507cfff0e4",
        "e17bcb43a26a7111f851b5ff6d1258ecd355de75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 11:01:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 11:01:26 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  ACPI: move timer broadcast before busmaster disable\n  clockevents: warn once when program_event() is called with negative expiry\n  hrtimers: avoid overflow for large relative timeouts\n"
    },
    {
      "commit": "fa2dd441df28b9fdfc68f84ae66f1b507cfff0e4",
      "tree": "ebef1a5e5834c9569b4f913e5c61a91e8ce093a0",
      "parents": [
        "e17587b5b90da78f56c7a948e54dbac3dc791f31",
        "8ced5f69e4bc09adcc6442e090e2e64c197246cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 11:00:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 11:00:46 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: enable early use of sched_clock()\n  lockdep: make cli/sti annotation warnings clearer\n"
    },
    {
      "commit": "e17587b5b90da78f56c7a948e54dbac3dc791f31",
      "tree": "60228100507c7c6509188d9f3ee7bd43947c718d",
      "parents": [
        "29ac0052ea454871273a1fc7ef09a97f3c214ee6",
        "5998a3cf327c90d0a7116eca72c0d2df2be8ecfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 11:00:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 11:00:31 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  [AVR32] Fix wrong pt_regs in critical exception handler\n  [AVR32] Fix copy_to_user_page() breakage\n  [AVR32] Follow the rules when dealing with the OCD system\n  [AVR32] Clean up OCD register usage\n  [AVR32] Implement irqflags trace and lockdep support\n  [AVR32] Implement stacktrace support\n  [AVR32] Kconfig: Use def_bool instead of bool + default\n  [AVR32] Fix invalid status register bit definitions in asm/ptrace.h\n  [AVR32] Add TIF_RESTORE_SIGMASK to the work masks\n"
    },
    {
      "commit": "29ac0052ea454871273a1fc7ef09a97f3c214ee6",
      "tree": "40441a8ec1f34b508ae1cc4bb91f9fabad4889e9",
      "parents": [
        "f3656b9a2740ebdff123b30b6b806648c9f189f8",
        "4aa9cb320e8081fbaec0c10eb0e077c8ca4d1ad9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 10:59:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 10:59:48 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [AF_RXRPC]: Add a missing goto\n  [VLAN]: Lost rtnl_unlock() in vlan_ioctl()\n  [SCTP]: Fix the bind_addr info during migration.\n  [SCTP]: Add bind hash locking to the migrate code\n  [IPV4]: Remove prototype of ip_rt_advice\n  [IPv4]: Reply net unreachable ICMP message\n  [IPv6] SNMP: Increment OutNoRoutes when connecting to unreachable network\n  [BRIDGE]: Section fix.\n  [NIU]: Fix link LED handling.\n"
    },
    {
      "commit": "f3656b9a2740ebdff123b30b6b806648c9f189f8",
      "tree": "19f15333cfb031a732b12369eca5187afec0ed45",
      "parents": [
        "bbce0b5ca2884b44dbfffff77e876a90b4184516",
        "b332b8bc9c67165eabdfc7d10b4a2e4cc9f937d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 10:59:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 10:59:33 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix memory controller register access when non-SMP.\n"
    },
    {
      "commit": "bbce0b5ca2884b44dbfffff77e876a90b4184516",
      "tree": "5d2caf13e0f8a7b8e3764f31c29f102c7964adc9",
      "parents": [
        "5fa2e1591300267b1e082c693d0b4da8e4943551",
        "dc47206e552c0850ad11f7e9a1fca0a3c92f5d65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 10:58:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Dec 07 10:58:19 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Fix led trigger locking bugs\n"
    },
    {
      "commit": "e17bcb43a26a7111f851b5ff6d1258ecd355de75",
      "tree": "8e8f3fd329089270c3c6be06abca0ea650ce69b7",
      "parents": [
        "167b1de3ee4e50d65a2bd0a2667c9cd48faf54f3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Dec 07 19:16:17 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 07 19:16:17 2007 +0100"
      },
      "message": "ACPI: move timer broadcast before busmaster disable\n\nThe timer broadcast code might access HPET, which should not be\naccessed after the busmaster disable.\n\nIn acpi_idle_enter_simple() this change also prevents, that we modify\nthe busmaster state without going actually idle. This might leave the\nACPI bm state in a stale state, when we leave the function early in\nthe need_resched() check.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\n"
    },
    {
      "commit": "167b1de3ee4e50d65a2bd0a2667c9cd48faf54f3",
      "tree": "f1bdad90f0bb39fcaa9b2d6eed12fe2a0bb9d48e",
      "parents": [
        "62f0f61e6673e67151a7c8c0f9a09c7ea43fe2b5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Dec 07 19:16:17 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 07 19:16:17 2007 +0100"
      },
      "message": "clockevents: warn once when program_event() is called with negative expiry\n\nThe hrtimer problem with large relative timeouts resulting in a\nnegative expiry time went unnoticed as there is no check in the\nclockevents_program_event() code. Put a check there with a WARN_ONCE\nto avoid such problems in the future.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "62f0f61e6673e67151a7c8c0f9a09c7ea43fe2b5",
      "tree": "c41cc826e53b7ce726e6f343a0ab72ad7e058ca4",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Dec 07 19:16:17 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 07 19:16:17 2007 +0100"
      },
      "message": "hrtimers: avoid overflow for large relative timeouts\n\nRelative hrtimers with a large timeout value might end up as negative\ntimer values, when the current time is added in hrtimer_start().\n\nThis in turn is causing the clockevents_set_next() function to set an\nhuge timeout and sleep for quite a long time when we have a clock\nsource which is capable of long sleeps like HPET. With PIT this almost\ngoes unnoticed as the maximum delta is ~27ms. The non-hrt/nohz code\nsorts this out in the next timer interrupt, so we never noticed that\nproblem which has been there since the first day of hrtimers.\n\nThis bug became more apparent in 2.6.24 which activates HPET on more\nhardware.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8ced5f69e4bc09adcc6442e090e2e64c197246cf",
      "tree": "d431ff185719579c6a786a97adf6def6a849751c",
      "parents": [
        "5f9fa8a62d6a98f5cb2ee2e00b85bfe95e45888d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 07 19:02:47 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 07 19:02:47 2007 +0100"
      },
      "message": "sched: enable early use of sched_clock()\n\nsome platforms have sched_clock() implementations that cannot be called\nvery early during wakeup. If it\u0027s called it might hang or crash in hard\nto debug ways. So only call update_rq_clock() [which calls sched_clock()]\nif sched_init() has already been called. (rq-\u003eidle is NULL before the\nscheduler is initialized.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5f9fa8a62d6a98f5cb2ee2e00b85bfe95e45888d",
      "tree": "cb1a27380131465adc0ba372ec9f4869beb520e7",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 07 19:02:47 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 07 19:02:47 2007 +0100"
      },
      "message": "lockdep: make cli/sti annotation warnings clearer\n\nmake cli/sti annotation warnings easier to interpret.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "5998a3cf327c90d0a7116eca72c0d2df2be8ecfd",
      "tree": "28097f22a7fcf7d461d13e790294540c489fa431",
      "parents": [
        "68ca3e537f12044af05a653fa9d28b4fe80117e8"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Dec 03 18:30:15 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:54:48 2007 +0100"
      },
      "message": "[AVR32] Fix wrong pt_regs in critical exception handler\n\nIt\u0027s not like it really matters at this point since the system is\ndying anyway, but handle_critical pushes too few registers on the\nstack so the register dump, which makes the register dump look a bit\nstrange. This patch fixes it.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "68ca3e537f12044af05a653fa9d28b4fe80117e8",
      "tree": "a8a2e4f9e2e18e031739a8af1e8e3d08af1770ac",
      "parents": [
        "2507bc1338e43eadfef5b604d2c47e4f8180718f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Dec 03 18:04:11 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:54:47 2007 +0100"
      },
      "message": "[AVR32] Fix copy_to_user_page() breakage\n\nThe current implementation of copy_to_user_page() gives \"vaddr\" to the\ncache instruction when trying to sync the icache with the dcache. If\nvaddr does not exist in the TLB, the CPU will silently abort the\noperation, which may result in the caches staying out of sync.\n\nTo fix this, pass the \"dst\" parameter to flush_icache_range() instead\n-- we know this is valid because we just wrote to it.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "2507bc1338e43eadfef5b604d2c47e4f8180718f",
      "tree": "4bc3c14114ba96efb8e9e4f2c0925fb92b669a19",
      "parents": [
        "8dfe8f29cd371affcc3c6b35658dc4bd95ee7b61"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Nov 28 15:04:01 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:54:46 2007 +0100"
      },
      "message": "[AVR32] Follow the rules when dealing with the OCD system\n\nThe current debug trap handling code does a number of things that are\nillegal according to the AVR32 Architecture manual. Most importantly,\nit may try to schedule from Debug Mode, thus clearing the D bit, which\ncan lead to \"undefined behaviour\".\n\nIt seems like this works in most cases, but several people have\nobserved somewhat unstable behaviour when debugging programs,\nincluding soft lockups. So there\u0027s definitely something which is not\nright with the existing code.\n\nThe new code will never schedule from Debug mode, it will always exit\nDebug mode with a \"retd\" instruction, and if something not running in\nDebug mode needs to do something debug-related (like doing a single\nstep), it will enter debug mode through a \"breakpoint\" instruction.\nThe monitor code will then return directly to user space, bypassing\nits own saved registers if necessary (since we don\u0027t actually care\nabout the trapped context, only the one that came before.)\n\nThis adds three instructions to the common exception handling code,\nincluding one branch. It does not touch super-hot paths like the TLB\nmiss handler.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "8dfe8f29cd371affcc3c6b35658dc4bd95ee7b61",
      "tree": "dc1919ab3638bf01694ad8d23745d76046879cf7",
      "parents": [
        "320516b78bf197fbf7a38ddab09e9dab75741bae"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Nov 27 13:31:20 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:54:40 2007 +0100"
      },
      "message": "[AVR32] Clean up OCD register usage\n\nGenerate a new set of OCD register definitions in asm/ocd.h and rename\n__mfdr() and __mtdr() to ocd_read() and ocd_write() respectively.\n\nThe bitfield definitions are a lot more complete now, and they are\nentirely based on bit numbers, not masks. This is because OCD\nregisters are frequently accessed from assembly code, where bit\nnumbers are a lot more useful (can be fed directly to sbr, bfins,\netc.)\n\nBitfields that consist of more than one bit have two definitions:\n_START, which indicates the number of the first bit, and _SIZE, which\nindicates the number of bits. These directly correspond to the\nparameters taken by the bfextu, bfexts and bfins instructions.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "320516b78bf197fbf7a38ddab09e9dab75741bae",
      "tree": "ceccf2c69890c51beaeffeb8162f190e000166da",
      "parents": [
        "2f0260371f428fd78ffc2287a5c5768ea8eeab97"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Nov 26 14:34:57 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:52:37 2007 +0100"
      },
      "message": "[AVR32] Implement irqflags trace and lockdep support\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "2f0260371f428fd78ffc2287a5c5768ea8eeab97",
      "tree": "7e9da0354fa88da8d4113267b04fba3ba337d3ec",
      "parents": [
        "58bd2bfebd02ff7fe84bbb36188e908223b2c7b7"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Nov 23 20:01:59 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:52:36 2007 +0100"
      },
      "message": "[AVR32] Implement stacktrace support\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "58bd2bfebd02ff7fe84bbb36188e908223b2c7b7",
      "tree": "27570e82d109b64dc58b86ff48f84f84e3c7ed83",
      "parents": [
        "df679771ce6a6bf57012459fbd15c981deaee526"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Nov 23 19:25:00 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:52:35 2007 +0100"
      },
      "message": "[AVR32] Kconfig: Use def_bool instead of bool + default\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "df679771ce6a6bf57012459fbd15c981deaee526",
      "tree": "84abd309e78e3b6e8f6a20b759f7c50cd66a660c",
      "parents": [
        "702f22b306c8357b3ef5012b5a8ce062e1d11b4e"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Nov 27 18:59:32 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:52:33 2007 +0100"
      },
      "message": "[AVR32] Fix invalid status register bit definitions in asm/ptrace.h\n\nThe \u0027H\u0027 bit is bit 29, while the \u0027R\u0027 bit doesn\u0027t exist. Luckily, we\ndon\u0027t actually use any of the bits in question.\n\nAlso update show_regs() to show the Debug Mask and Debug state bits.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "702f22b306c8357b3ef5012b5a8ce062e1d11b4e",
      "tree": "48e488428753698ba003e9ff95f5bf835dbe473e",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Nov 27 14:10:58 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 07 14:52:32 2007 +0100"
      },
      "message": "[AVR32] Add TIF_RESTORE_SIGMASK to the work masks\n\nWe really need to check TIF_RESTORE_SIGMASK before returning to\nuserspace. The existing code does not necessarily do this.\n\nDefine the work masks as a bitwise OR of the respective flags instead\nof a hardcoded hex value to make it easier to spot errors like this in\nthe future.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "4aa9cb320e8081fbaec0c10eb0e077c8ca4d1ad9",
      "tree": "e42c7f8f067eba0d1d8b62843516e7c42432d7a1",
      "parents": [
        "e35de02615f97b785dc6f73cba421cea06bcbd10"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 07 04:31:47 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 07 04:31:47 2007 -0800"
      },
      "message": "[AF_RXRPC]: Add a missing goto\n\nAdd a missing goto to error handling in the RXKAD security module for\nAF_RXRPC.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b332b8bc9c67165eabdfc7d10b4a2e4cc9f937d0",
      "tree": "de3ab55f4519918fc77b90765a185973b282993d",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 00:58:55 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:10:14 2007 -0800"
      },
      "message": "[SPARC64]: Fix memory controller register access when non-SMP.\n\nget_cpu() always returns zero on non-SMP builds, but we\nreally want the physical cpu number in this code in order\nto do the right thing.\n\nBased upon a non-SMP kernel boot failure report from Bernd Zeimetz.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e35de02615f97b785dc6f73cba421cea06bcbd10",
      "tree": "f8568278e81ad7e6176df1a7d1532076956f95a0",
      "parents": [
        "8e71a11c9f3c09a01fcb445772ffd61b140f2479"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Dec 06 22:52:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:07:55 2007 -0800"
      },
      "message": "[VLAN]: Lost rtnl_unlock() in vlan_ioctl()\n\nThe SET_VLAN_NAME_TYPE_CMD command w/o CAP_NET_ADMIN capability\ndoesn\u0027t release the rtnl lock.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e71a11c9f3c09a01fcb445772ffd61b140f2479",
      "tree": "a0fb2c002d472252ea060c88f8dfda6ddb23b3fc",
      "parents": [
        "f26f7c480555812ca7c4037e0a50fa54afe2cb4a"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Dec 06 22:50:54 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:07:49 2007 -0800"
      },
      "message": "[SCTP]: Fix the bind_addr info during migration.\n\nDuring accept/migrate the code attempts to copy the addresses from\nthe parent endpoint to the new endpoint.   However, if the parent\nwas bound to a wildcard address, then we end up pointlessly copying\nall of the current addresses on the system.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f26f7c480555812ca7c4037e0a50fa54afe2cb4a",
      "tree": "1418b99033d50241b8f866124b0974e7adb16449",
      "parents": [
        "56c99d0415e8b778c200f115b198c126243ec351"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Dec 06 22:50:27 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:07:45 2007 -0800"
      },
      "message": "[SCTP]: Add bind hash locking to the migrate code\n\nSCTP accept code tries to add a newliy created socket\nto a bind bucket without holding a lock.   On a really\nbusy system, that can causes slab corruptions.\nAdd a lock around this code.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56c99d0415e8b778c200f115b198c126243ec351",
      "tree": "0e8c15e26681fbcaf5127c8238950c2c5c58a6ac",
      "parents": [
        "7f53878dc2618bf7c01e2135bd271ac01bd85dc9"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Thu Dec 06 02:19:07 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:07:38 2007 -0800"
      },
      "message": "[IPV4]: Remove prototype of ip_rt_advice\n\nip_rt_advice has been gone, so no need to keep prototype and debug message.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f53878dc2618bf7c01e2135bd271ac01bd85dc9",
      "tree": "9a0f0d7dcb2aba668f423b2f5392ab5ec290ec8f",
      "parents": [
        "ca46f9c834913fc5d5c196d70673375cdaba6b56"
      ],
      "author": {
        "name": "Mitsuru Chinen",
        "email": "mitch@linux.vnet.ibm.com",
        "time": "Fri Dec 07 01:07:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 07 01:07:24 2007 -0800"
      },
      "message": "[IPv4]: Reply net unreachable ICMP message\n\nIPv4 stack doesn\u0027t reply any ICMP destination unreachable message\nwith net unreachable code when IP detagrams are being discarded\nbecause of no route could be found in the forwarding path.\nIncidentally, IPv6 stack replies such ICMPv6 message in the similar\nsituation.\n\nSigned-off-by: Mitsuru Chinen \u003cmitch@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc47206e552c0850ad11f7e9a1fca0a3c92f5d65",
      "tree": "01188f5ca89d295009a618e1be6c5cea2926a522",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Nov 10 13:29:04 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Dec 07 09:06:53 2007 +0000"
      },
      "message": "leds: Fix led trigger locking bugs\n\nConvert part of the led trigger core from rw spinlocks to rw\nsemaphores. We\u0027re calling functions which can sleep from invalid\ncontexts otherwise. Fixes bug #9264.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "ca46f9c834913fc5d5c196d70673375cdaba6b56",
      "tree": "f073198141ef0df8bbc4d460755cead5a1b50447",
      "parents": [
        "73afc9069289bdb77cf0c81cb9775dcb63894bbe"
      ],
      "author": {
        "name": "Mitsuru Chinen",
        "email": "mitch@linux.vnet.ibm.com",
        "time": "Wed Dec 05 22:31:47 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:06:30 2007 -0800"
      },
      "message": "[IPv6] SNMP: Increment OutNoRoutes when connecting to unreachable network\n\nIPv6 stack doesn\u0027t increment OutNoRoutes counter when IP datagrams\nis being discarded because no route could be found to transmit them\nto their destination. IPv6 stack should increment the counter.\nIncidentally, IPv4 stack increments that counter in such situation.\n\nSigned-off-by: Mitsuru Chinen \u003cmitch@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73afc9069289bdb77cf0c81cb9775dcb63894bbe",
      "tree": "d4ef2100819a28fe0af9e7d0652481f578ccbe0b",
      "parents": [
        "0c3b091b9a7a5184011e75afa7f0206d288ddb06"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Dec 05 21:35:23 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:05:53 2007 -0800"
      },
      "message": "[BRIDGE]: Section fix.\n\nWARNING: vmlinux.o(.init.text+0x204e2): Section mismatch: reference to .exit.text:br_fdb_fini (between \u0027br_init\u0027 and \u0027br_fdb_init\u0027)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c3b091b9a7a5184011e75afa7f0206d288ddb06",
      "tree": "ab8d8c09c338bd4449a61e70e1e61e29df15aae3",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "Mirko Lindner",
        "email": "mlindner@marvell.com",
        "time": "Wed Dec 05 21:10:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 07 01:05:47 2007 -0800"
      },
      "message": "[NIU]: Fix link LED handling.\n\nThe LED in the current driver will not be controlled correctly. During\na link change the carrier of the link is not available and the LED\nwill never turn on.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fa2e1591300267b1e082c693d0b4da8e4943551",
      "tree": "f37a664a6cf23eda2441dea39a7e58de7b8965fe",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d",
        "7cc955c8fdd58c5f2c98077011a20ce10897288c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 17:50:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 17:50:07 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] virtex bug fix: Use canonical value for AC97 interrupt xparams\n  [POWERPC] Update defconfigs\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] Update iseries_defconfig\n  [POWERPC] Fix hardware IRQ time accounting problem.\n"
    },
    {
      "commit": "7cc955c8fdd58c5f2c98077011a20ce10897288c",
      "tree": "5b936212e9c476d9ae0668f2748e3d4d34eb44a9",
      "parents": [
        "43af66e1359999e3a6e306d4ee6edfc6c7d26595"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 07 06:16:44 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 07 11:43:55 2007 +1100"
      },
      "message": "[POWERPC] virtex bug fix: Use canonical value for AC97 interrupt xparams\n\nThe ml300 and ml403 xparameters.h files use different macros for the\nAC97 interrupt pin assignments.  This normalizes them to a canonical\nvalue similar to what EDK generates for most other devices.  This is\nneeded to get ml300 support to compile in arch/ppc.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f194d132e4971111f85c18c96067acffb13cee6d",
      "tree": "e7510b0f2300e059db3fbe850b68667af28531f0",
      "parents": [
        "09f3eca2b7e2762e223fdd359f9d0f6303a85f6c",
        "982286d1b8e438f595cdc9304cc4c185c7b90a39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 14:14:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 14:14:16 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: suspend: old debugging hacks sneaked back\n  Freezer: Fix JFFS2 garbage collector freezing issue (rev. 2)\n  HWMON: coretemp, suspend fix\n  Freezer: Fix APM emulation breakage\n  Freezer: Fix s2disk resume from initrd\n"
    },
    {
      "commit": "982286d1b8e438f595cdc9304cc4c185c7b90a39",
      "tree": "bf310a3ab93f92c21f3a1c8f8ff1321602922fab",
      "parents": [
        "921314811be704252ad2caa8dde507d4c421ddc4",
        "8baabde66c60a84781c718c28fe283ed411a7bd0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 16:52:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 16:52:00 2007 -0500"
      },
      "message": "Pull bugzilla-9345 into release branch\n"
    },
    {
      "commit": "921314811be704252ad2caa8dde507d4c421ddc4",
      "tree": "14ce6f28294fecbc729ce174f312c8220ffccc53",
      "parents": [
        "f7a5274d7dde0022dedfb6bca5b4438bbf30e9ce",
        "cb43c54ca05c01533c45e4d3abfe8f99b7acf624"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 16:51:29 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 16:51:29 2007 -0500"
      },
      "message": "Pull apm-freeze-fix into release branch\n"
    },
    {
      "commit": "f7a5274d7dde0022dedfb6bca5b4438bbf30e9ce",
      "tree": "01a9683776b38bf82c136aebbff9ec2a62540a33",
      "parents": [
        "ceaeee6ad6c2a24bf37d9f426414cf3007432352",
        "74d0f3338fbb3c69894968df1fedaf10c88cd0e4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 16:26:52 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 16:26:52 2007 -0500"
      },
      "message": "Pull suspend-2.6.24 into release branch\n"
    },
    {
      "commit": "74d0f3338fbb3c69894968df1fedaf10c88cd0e4",
      "tree": "470acee713d06e4bb0976575bbb73094dd3f253f",
      "parents": [
        "e136e769d471e7f3d24a8f6bf9c91dcb372bd0ab"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Thu Dec 06 09:50:40 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 16:03:06 2007 -0500"
      },
      "message": "ACPI: suspend: old debugging hacks sneaked back\n\nOld debugging hack sneaked back during x86 merge, this removes it.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "09f3eca2b7e2762e223fdd359f9d0f6303a85f6c",
      "tree": "03ba6cd7357ba1054f874b12db44b838806e316d",
      "parents": [
        "e1b7361f32fdf60f575566ddef8a36b33086631d",
        "bee86f14d51a5a9a3b1897e301da1e415df0ba23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 12:27:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 12:27:09 2007 -0800"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027for-2.6.24\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] Fix swapper_pg_dir size when CONFIG_PTE_64BIT\u003dy on FSL_BOOKE\n"
    },
    {
      "commit": "e1b7361f32fdf60f575566ddef8a36b33086631d",
      "tree": "ee5e64036a4f99159d63d71fa603cf582729ef3a",
      "parents": [
        "ceaeee6ad6c2a24bf37d9f426414cf3007432352",
        "84f4506cb788d85a50c97b399f2999f90e6272b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 12:26:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 12:26:17 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] lba_pci: pci_claim_resources disabled expansion roms\n  [PARISC] print more than one character at a time for pdc console\n  [PARISC] Update parisc-linux MAINTAINERS entries\n  [PARISC] timer interrupt should not be IRQ_DISABLED\n  Revert \"[PARISC] import necessary bits of libgcc.a\"\n"
    },
    {
      "commit": "bee86f14d51a5a9a3b1897e301da1e415df0ba23",
      "tree": "28aaf0db44a4d6f2c8f3f7162200a05d590f4e98",
      "parents": [
        "7e1fb765c613298d861f80fa18af26df87a4ec19"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 06 13:11:04 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 06 13:11:04 2007 -0600"
      },
      "message": "[POWERPC] Fix swapper_pg_dir size when CONFIG_PTE_64BIT\u003dy on FSL_BOOKE\n\nThe size of swapper_pg_dir is 8k instead of 4k when using 64-bit PTEs\n(CONFIG_PTE_64BIT).\n\nThis was reported by Cedric Hombourger \u003cchombourger@gmail.com\u003e\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ceaeee6ad6c2a24bf37d9f426414cf3007432352",
      "tree": "fa330133773d10a9d7f329e3db2cc371999c6d86",
      "parents": [
        "3743d33edf4e49376384822c57c4ee5cdf2d32f8",
        "5e2862eb5a263a0339a85545d96fb20995d67b1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 09:43:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 09:43:26 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Oprofile: Fix computation of number of counters.\n  [MIPS] Alchemy: fix IRQ bases\n  [MIPS] Alchemy: replace ffs() with __ffs()\n  [MIPS] BCM1480: Fix interrupt routing, take 2.\n"
    },
    {
      "commit": "3743d33edf4e49376384822c57c4ee5cdf2d32f8",
      "tree": "75241a77262048fa96689f1beb7298435804f200",
      "parents": [
        "00a5825332769706eb2e276c101dd20269a53992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 09:41:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 09:41:12 2007 -0800"
      },
      "message": "Tiny clean-up of OPROFILE/KPROBES configuration\n\nMake the Kconfig.instrumentation file a bit easier on the eyes, and use\nthe new ARCH_SUPPORTS_OPROFILE for x86[-64].\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84f4506cb788d85a50c97b399f2999f90e6272b0",
      "tree": "f48a77710afe18695affae7a067d0bcb16f93ebe",
      "parents": [
        "721fdf34167580ff98263c74cead8871d76936e6"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:38:26 2007 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:38:26 2007 -0800"
      },
      "message": "[PARISC] lba_pci: pci_claim_resources disabled expansion roms\n\nradeonfb was HPMC-ing my C8000 by trying to map its expansion rom from\nIO_VIEW, instead of PA_VIEW. Fix seems to be to ensure that its disabled\nROM is properly inserted into the resource tree.\n\nFIXME: this will result in a whinging printk for cards which share expansion\nROMS, such as a quad tulip. Thankfully, it isn\u0027t harmful.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "00a5825332769706eb2e276c101dd20269a53992",
      "tree": "7ae71fbd4e111dc80e493d25fc12b855f7028e85",
      "parents": [
        "7e1fb765c613298d861f80fa18af26df87a4ec19"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 06 16:53:19 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Dec 06 09:37:03 2007 -0800"
      },
      "message": "Fix oprofile configuration breakage\n\nThe cleanup 09cadedbdc01f1a4bea1f427d4fb4642eaa19da9 broke the oprofile\nconfiguration for MIPS by allowing oprofile support to be built for\nkernel models where oprofile doesn\u0027t have a chance in hell to work.\n\nJust a dependecy list on a number of architectures is - surprise - broken\nand should as per past discussions probably in most considered to be\nbroken in most cases.  So I introduce a dependency for the oprofile\nconfiguration on ARCH_SUPPORTS_OPROFILE.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "721fdf34167580ff98263c74cead8871d76936e6",
      "tree": "e3ab5c95cea22135d5205a8f2438a79222cd6ff2",
      "parents": [
        "ac6aecbf0541ca277e6492fdf7c91e46e1fc4171"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:32:15 2007 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:32:15 2007 -0800"
      },
      "message": "[PARISC] print more than one character at a time for pdc console\n\nThere\u0027s really no reason not to print more than one character at a\ntime to the PDC console... Booting is measurably speedier, and now I don\u0027t\nhave to watch individual characters get drawn.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "ac6aecbf0541ca277e6492fdf7c91e46e1fc4171",
      "tree": "14289c26fc755dac3df845076123506b12d62fd3",
      "parents": [
        "2421ba5b57ddbc3a972b9d6fb884817c39d2fff7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Dec 03 22:04:34 2007 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:16:51 2007 -0800"
      },
      "message": "[PARISC] Update parisc-linux MAINTAINERS entries\n\nList changed \u0026 reordered so I\u0027m more likely to see patches...\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "2421ba5b57ddbc3a972b9d6fb884817c39d2fff7",
      "tree": "4dff5042406aed1588772aef74d91ef71c750695",
      "parents": [
        "9d29213fd469c4c409a30b8dbb88c4efcba6e0a6"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Wed Nov 28 02:17:53 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:16:45 2007 -0800"
      },
      "message": "[PARISC] timer interrupt should not be IRQ_DISABLED\n\nThe timer interrupt had accidentally been marked IRQ_DISABLED since\nIRQ_PER_CPU had been OR-ed in, instead of set. This had been working\nby accident for quite a while.\n\nCommit c642b8391cf8efc3622cc97329a0f46e7cbb70b8 changed the behaviour of\nIRQ_PER_CPU interrupts, which previously weren\u0027t checked for IRQ_DISABLED.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "9d29213fd469c4c409a30b8dbb88c4efcba6e0a6",
      "tree": "27e8617c6ef5776f6474c1f4422b2f765b96caaf",
      "parents": [
        "09b56adc98e0f8a21644fcb4d20ad367c3fceb55"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Wed Nov 28 02:07:35 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Thu Dec 06 09:16:29 2007 -0800"
      },
      "message": "Revert \"[PARISC] import necessary bits of libgcc.a\"\n\nThis reverts commit efb80e7e097d0888e59fbbe4ded2ac5a256f556d, it turned\nout to cause sporadic problems with the timer interrupt on 32-bit kernels.\nNeeds more investigation.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "5e2862eb5a263a0339a85545d96fb20995d67b1f",
      "tree": "a455b6c67268f31662d61276602509b3221cba1f",
      "parents": [
        "0e8120e0946152720af3d73691550bba108a3826"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 06 09:12:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 06 17:15:58 2007 +0000"
      },
      "message": "[MIPS] Oprofile: Fix computation of number of counters.\n\nVSMP kernels will split the available performance counters between the two\nprocessors / cores.  But don\u0027t do this when we\u0027re not on a VSMP system ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e8120e0946152720af3d73691550bba108a3826",
      "tree": "4802cffba4b829c77b30630fea822988e153bd7c",
      "parents": [
        "4b36673284f86c649b9d9ec5818b1912fde556b3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 05 19:08:26 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 06 17:15:58 2007 +0000"
      },
      "message": "[MIPS] Alchemy: fix IRQ bases\n\nDo what the commits commits f3e8d1da389fe2e514e31f6e93c690c8e1243849 and\n9d360ab4a7568a8d177280f651a8a772ae52b9b9 failed to achieve -- actually\nconvert the Alchemy code to irq_cpu.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4b36673284f86c649b9d9ec5818b1912fde556b3",
      "tree": "b8f4a90a85babb175b74091efae5c33beef94b75",
      "parents": [
        "f435a91e66e7776f0c73fca5af3cb87c61130ed6"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 05 19:08:24 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 06 17:15:58 2007 +0000"
      },
      "message": "[MIPS] Alchemy: replace ffs() with __ffs()\n\nFix havoc wrought by commit 56f621c7f6f735311eed3f36858b402013023c18 --\nau_ffs() and ffs() are equivalent, that patch should have just replaced one\nwith another.  Now replace ffs() with __ffs() which returns an unbiased bit\nnumber.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f435a91e66e7776f0c73fca5af3cb87c61130ed6",
      "tree": "439a0e66278ce743d750300d816b561e69bccbe8",
      "parents": [
        "7e1fb765c613298d861f80fa18af26df87a4ec19"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 06 17:15:57 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 06 17:15:57 2007 +0000"
      },
      "message": "[MIPS] BCM1480: Fix interrupt routing, take 2.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "43af66e1359999e3a6e306d4ee6edfc6c7d26595",
      "tree": "a7e979e144ce52c24829d4cf38fc05296c2f050f",
      "parents": [
        "b3330def90865ce0400f8d6919846f9201d0feff"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 16:53:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 16:54:02 2007 +1100"
      },
      "message": "[POWERPC] Update defconfigs\n\nThis updates all the defconfigs in arch/powerpc/configs except iseries\nand ps3, which were updated by the preceding commits.\n\nThis mostly takes the defaults, except that I turned on tickless idle\nand high-resolution timers for everything, and turned off instrumentation\nsupport and \"Fair group CPU scheduler\" for the smaller/embedded platforms.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3330def90865ce0400f8d6919846f9201d0feff",
      "tree": "5f2fec95b0cbbc029618cfeee7c0038da6ef8762",
      "parents": [
        "d4a76d2bdf7e1cd9006765437165fb875f17fc34"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Dec 05 18:13:38 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 16:09:00 2007 +1100"
      },
      "message": "[POWERPC] PS3: Update ps3_defconfig\n\nUpdate ps3_defconfig.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d4a76d2bdf7e1cd9006765437165fb875f17fc34",
      "tree": "d9550d58a6dbc18095c6242b24d2a0f19a209d84",
      "parents": [
        "81a3843f97cff5fef7b6006fcd2d015d3c4b569f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 21 11:45:52 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 16:09:00 2007 +1100"
      },
      "message": "[POWERPC] Update iseries_defconfig\n\nThe notable changes here are the enabling of NO_HZ and HIGH_RES_TIMERS.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "81a3843f97cff5fef7b6006fcd2d015d3c4b569f",
      "tree": "1175e61f0c23f935d522996220967e81b6e92880",
      "parents": [
        "7e1fb765c613298d861f80fa18af26df87a4ec19"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Dec 04 16:51:44 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 16:08:59 2007 +1100"
      },
      "message": "[POWERPC] Fix hardware IRQ time accounting problem.\n\nThe commit fa13a5a1f25f671d084d8884be96fc48d9b68275 (sched: restore\ndeterministic CPU accounting on powerpc), unconditionally calls\nupdate_process_tick() in system context.  In the deterministic\naccounting case this is the correct thing to do.  However, in the\nnon-deterministic accounting case we need to not do this, since doing\nthis results in the time accounted as hardware irq time being\nartificially elevated.\n\nAlso this collapses 2 consecutive \u0027#ifdef CONFIG_VIRT_CPU_ACCOUNTING\u0027\nchecks in time.h into one for neatness.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e1fd18656c2963e383d67b7006c0e06c9c1d9c79",
      "tree": "55dc58862eed2da3e9d82f43bd66496b362af3a4",
      "parents": [
        "773f76b1601d53dc8485675736b845cc3644921a"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Tue Dec 04 12:08:57 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 14:44:30 2007 +1100"
      },
      "message": "[POWERPC] Improved documentation of device tree \u0027ranges\u0027\n\nThis clarifies how \u0027ranges\u0027 properties are used, and in particular,\nhow to get an identity mapping.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "773f76b1601d53dc8485675736b845cc3644921a",
      "tree": "4305e6a8175b262612bf74cfc8f09f572046dbe2",
      "parents": [
        "5c539ee38263c12121d777c2e7119807742e9368"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 13:56:58 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 14:44:30 2007 +1100"
      },
      "message": "[POWERPC] Implement \u0027make bootwrapper_install\u0027\n\nThis adds a \u0027bootwrapper_install\u0027 make target for the powerpc\narchitecture, which installs the wrapper script, intermediate object\nfiles and device-tree sources for later use.\n\nThis will then allow bootable zImages to be created other than in the\ncontext of a kernel build.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5c539ee38263c12121d777c2e7119807742e9368",
      "tree": "3214c1f7e7631f53515e8e2973dcd2e1f0f8ce7a",
      "parents": [
        "701172d1b8a90d87532e49b946966ff37f948cc2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 13:52:05 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 14:44:30 2007 +1100"
      },
      "message": "[POWERPC] Allow for bootwrapper utilities being in different directory to objects\n\nIt\u0027s possible that the executables which are built as helpers for the\nbootwrapper stuff might end up in a different place to the intermediate\nobject files. Handle that.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "701172d1b8a90d87532e49b946966ff37f948cc2",
      "tree": "f9ca4a3435c53d41cfcf7e1714434f71b6e40f07",
      "parents": [
        "928b9695592921957289d038ee75f613d9485a0a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 13:49:24 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 06 14:44:30 2007 +1100"
      },
      "message": "[POWERPC] Find device-tree source file in default directory\n\nIf a .dts file is given to the bootwrapper script without a full path\nname, look in a sensible place for it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "928b9695592921957289d038ee75f613d9485a0a"
}
