)]}'
{
  "log": [
    {
      "commit": "4c5cdb1e1f2a502069f57a60b5c6b97b8106c73c",
      "tree": "1067a3ce7dd39f3ac3aa3b961b1f0612507f694e",
      "parents": [
        "8c0863403f109a43d7000b4646da4818220d501f",
        "18a7247d1bb2e2dcbab628d7e786d03df5bf1eed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:30:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:30:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix up whitespace in conservative governor.\n  [CPUFREQ] Make cpufreq_conservative handle out-of-sync events properly\n  [CPUFREQ] architectural pstate driver for powernow-k8\n"
    },
    {
      "commit": "adea27f4ba29200c989194a3f6214b652d009e83",
      "tree": "a4699ba7557e731570d724e09bf6e05d3e83570c",
      "parents": [
        "40787d0099676c9923e31fbdb90422d5c97cdcd5",
        "7799652557d966e49512479f4d3b9079bbc01fff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:34:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:34:00 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  [NETFILTER]: Fix NULL pointer dereference in nf_nat_move_storage()\n  [SUNHME]: VLAN support for sunhme\n  [CHELSIO]: Fix skb-\u003edev setting.\n  [NETFILTER]: fix compat_nf_sockopt typo\n  [INET]: Fix potential kfree on vmalloc-ed area of request_sock_queue\n  [VIA_VELOCITY]: Don\u0027t oops on MTU change.\n  iwl4965: fix not correctly dealing with hotunplug\n  rt2x00: Fix chipset revision validation\n  iwl3945: place CCK rates in front of OFDM for supported rates\n  mac80211: Fix queuing of scan containing a SSID\n"
    },
    {
      "commit": "a5a97263a9fd6a94f954d41ae3233ea65a90bd8a",
      "tree": "667d03bfe30b2ff72504225b3533f402980b88dc",
      "parents": [
        "7de6af0f23b25df8da9719ecae1916b669d0b03d"
      ],
      "author": {
        "name": "Chris Poon",
        "email": "dev-null@telus.net",
        "time": "Thu Nov 15 15:38:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 15 15:38:45 2007 -0800"
      },
      "message": "[SUNHME]: VLAN support for sunhme\n\nThis patch enables VLAN support on sunhme by increasing BMAC_TXMAX/BMAC_RXMAX\nand allocating extra space via skb_put for the VLAN header.\n \nSigned-off-by: Chris Poon \u003cdev-null@telus.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7de6af0f23b25df8da9719ecae1916b669d0b03d",
      "tree": "6e8574a662e39373c85f8fb22532ce38239dcad1",
      "parents": [
        "6452a5fde03717c55dbb8b6b0b5bfab510ad38d5"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Thu Nov 15 15:06:32 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 15 15:06:32 2007 -0800"
      },
      "message": "[CHELSIO]: Fix skb-\u003edev setting.\n\neth_type_trans() now sets skb-\u003edev.  Access skb-\u003edef after it gets\nset.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ecefe4a1c3dcc802c23ef42de6caa08730cfc1a1",
      "tree": "1f3424530cee33bf3d0561af6af5b5b1ce792527",
      "parents": [
        "279e1dab949d33737557babfe9f74e0b74fbe39a",
        "8b925a3dd8a4d7451092cb9aa11da727ba69e0f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 11:01:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 11:01:07 2007 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c/eeprom: Recognize VGN as a valid Sony Vaio name prefix\n  i2c/eeprom: Hide Sony Vaio serial numbers\n  i2c-pasemi: Fix NACK detection\n  i2c-pasemi: Replace obsolete \"driverfs\" reference with \"sysfs\"\n  i2c: Make i2c_check_addr static\n  i2c-dev: Unbound new-style i2c clients aren\u0027t busy\n  i2c-dev: \"how does it work\" comments\n"
    },
    {
      "commit": "8b925a3dd8a4d7451092cb9aa11da727ba69e0f0",
      "tree": "b5fea30d83126e0b461abb1c8e22459ddb4b6d23",
      "parents": [
        "0f2cbd38aa377e30df3b7602abed69464d1970aa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:03 2007 +0100"
      },
      "message": "i2c/eeprom: Recognize VGN as a valid Sony Vaio name prefix\n\nRecent (i.e. 2005 and later) Sony Vaio laptops have names beginning\nwith VGN rather than PCG. Update the eeprom driver so that it\nrecognizes these.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0f2cbd38aa377e30df3b7602abed69464d1970aa",
      "tree": "8002385cdbedf5462b46b33d9a6310a7218c2961",
      "parents": [
        "be8a1f7cd4501c3b4b32543577a33aee6d2193ac"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:03 2007 +0100"
      },
      "message": "i2c/eeprom: Hide Sony Vaio serial numbers\n\nThe sysfs interface to DMI data takes care to not make the system\nserial number and UUID world-readable, presumably due to privacy\nconcerns. For consistency, we should not let the eeprom driver\nexport these same strings to the world on Sony Vaio laptops.\nInstead, only make them readable by root, as we already do for BIOS\npasswords.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "be8a1f7cd4501c3b4b32543577a33aee6d2193ac",
      "tree": "8864cd2b79f5be9f6aad72288755983cde80bc56",
      "parents": [
        "ff23f3eabbaa4fc398e0ce109a8688db29d95d78"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c-pasemi: Fix NACK detection\n\nTurns out we don\u0027t actually check the status to see if there was a\ndevice out there to talk to, just if we had a timeout when doing so.\n\nAdd the proper check, so we don\u0027t falsly think there are devices\non the bus that are not there, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ff23f3eabbaa4fc398e0ce109a8688db29d95d78",
      "tree": "f0eedc8b129ce811dbe7f2defc192b7a8cfba8e3",
      "parents": [
        "5e31c2bd3c865f8f474811340182795396b99696"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c-pasemi: Replace obsolete \"driverfs\" reference with \"sysfs\"\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5e31c2bd3c865f8f474811340182795396b99696",
      "tree": "8b9acfcc83ad7373cc01f801de1835bcab8db44e",
      "parents": [
        "bd4217d8c6ef48425c8d6b28d2e089a83e01af04"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c: Make i2c_check_addr static\n\ni2c_check_addr is only used inside i2c-core now, so we can make it\nstatic and stop exporting it. Thanks to David Brownell for noticing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bd4217d8c6ef48425c8d6b28d2e089a83e01af04",
      "tree": "0c399bdc4497ced5f168fa224a2c4c5ca63cfb5e",
      "parents": [
        "907135aaa0cc120a347222c8f274ecc5ca0db641"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:01 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:01 2007 +0100"
      },
      "message": "i2c-dev: Unbound new-style i2c clients aren\u0027t busy\n\nLet i2c-dev deal properly with new-style i2c clients. Instead of\nconsidering them always busy, it needs to check wether a driver is\nbound to them or not.\n\nThis is still not completely correct, as the client could become\nbusy later, but the same problem already existed before new-style\nclients were introduced. We\u0027ll want to fix it someday.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "907135aaa0cc120a347222c8f274ecc5ca0db641",
      "tree": "0572c3fc649030ffee737907228a9bfb6094a63a",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 15 19:24:01 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:01 2007 +0100"
      },
      "message": "i2c-dev: \"how does it work\" comments\n\nThis adds some \"how does this work\" comments to the i2c-dev driver,\nplus separators between the three main components:\n\n  - The parallel list of i2c_adapters (\"i2c_dev_list\"), each of which\n    gets a \"struct i2c_dev\" and a /dev/i2c-X character special file.\n\n  - An i2cdev_driver gets adapter add/remove notifications, which are\n    used to maintain that list of adapters.\n\n  - Special file operations, which let userspace talk either directly to\n    the adapter (for i2c_msg operations) or through cached addressing info\n    using an anonymous i2c_client (never registered anywhere).\n\nPlus there\u0027s the usual module load/unload record keeping.\n\nAfter making sense of this code, I think that the anonymous i2c_client\nis pretty shady.  But since it\u0027s never registered, using this code with\na system set up for \"new style\" I2C drivers is no more complicated than\nalways using the I2C_SLAVE_FORCE ioctl (instead of I2C_SLAVE).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "279e1dab949d33737557babfe9f74e0b74fbe39a",
      "tree": "42632a4ad59c1b40401b4affa84c8a776f7ea21d",
      "parents": [
        "8cc91677ae027e15654d7d86a735a7ab6f5c2ec1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 08:44:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 08:44:36 2007 -0800"
      },
      "message": "Revert \"skge: fix ram buffer size calculation\"\n\nThis reverts commit 7fb7ac241162dc51ec0f7644d4a97b2855213c32.\n\nHeikki Orsila reports that it causes a regression:\n\n  \"Doing\n\n\tnc host port \u003c /dev/zero\n\n   on a sending machine (not skge) to an skge machine that is receiving:\n\n\tnc -l -p port \u003e/dev/null\n\n   with ~60 MiB/s speed, causes the interface go malfunct. A slow\n   transfer doesn\u0027t cause a problem.\"\n\nSee\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9321\n\nfor some more information.\n\nThere is a workaround (also reported by Heikki):\n\n  \"After some fiddling, I noticed that not changing the register write\n   order on patch:\n\n   +       skge_write32(hw, RB_ADDR(q, RB_END), end);\n           skge_write32(hw, RB_ADDR(q, RB_WP), start);\n           skge_write32(hw, RB_ADDR(q, RB_RP), start);\n   -       skge_write32(hw, RB_ADDR(q, RB_END), end);\n\n   fixes the visible effect..  Possibly not the root cause of the\n   problem, but changing the order back fixes networking here.\"\n\nbut that has yet to be ack\u0027ed or tested more widely, so the whole\nproblem-causing commit gets reverted until this is resolved properly.\n\nBisected-and-requested-by: Heikki Orsila \u003cshdl@zakalwe.fi\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd7b3f34198071d8bec05180530c362f1800ba46",
      "tree": "90895c3efff1c479f7b25c6eba0b3aad1ef145c7",
      "parents": [
        "d06fc1d9b5518582f4982f908e820f2303d1eece"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Nov 14 19:47:27 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 14 19:47:27 2007 -0800"
      },
      "message": "[VIA_VELOCITY]: Don\u0027t oops on MTU change.\n\nSimple mtu change when device is down.\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d9382.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d06fc1d9b5518582f4982f908e820f2303d1eece",
      "tree": "969d1ccf3cc47e8fe1c2154f75502cf9b67e9402",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0",
        "66fbb541a5d2d58fdae21c1e7b558a75bfbd483f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 14 19:44:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 14 19:44:02 2007 -0800"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "99fee6d7e5748d96884667a4628118f7fc130ea0",
      "tree": "93ab9c3eae9e4f8b03deb88e7c3a3db39f435fdf",
      "parents": [
        "4e396db8034cd5566a6b77716c15954b533090a6",
        "2e21630ddc3fb717dc645356b75771c6a52dc627"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 19:17:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 19:17:07 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] geode: Fix not inplace encryption\n"
    },
    {
      "commit": "4e396db8034cd5566a6b77716c15954b533090a6",
      "tree": "106edaeff4cac9d1a402eaa33863422248bf68cc",
      "parents": [
        "a052f4473603765eb6b4c19754689977601dc1d1",
        "e383d19e90cfbbf8e00512d44194ce175b3f60a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:53:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:53:49 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Fix thinko in QP destroy (incorrect bitmap_free)\n  RDMA/cxgb3: Set the max_qp_init_rd_atom attribute in query_device\n  IB/ehca: Fix static rate calculation\n  IB/ehca: Return physical link information in query_port()\n  IB/ipath: Fix race with ACK retry timeout list management\n  IB/ipath: Fix memory leak in ipath_resize_cq() if copy_to_user() fails\n  mlx4_core: Fix possible bad free in mlx4_buf_free()\n"
    },
    {
      "commit": "6f37ac793d6ba7b35d338f791974166f67fdd9ba",
      "tree": "ce7e05fc4ede544021f4e395346a87f649f581f7",
      "parents": [
        "2f1f53bdc6531696934f6ee7bbdfa2ab4f4f62a3",
        "d90bf5a976793edfa88d3bb2393f0231eb8ce1e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:51:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:51: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  [NET]: rt_check_expire() can take a long time, add a cond_resched()\n  [ISDN] sc: Really, really fix warning\n  [ISDN] sc: Fix sndpkt to have the correct number of arguments\n  [TCP] FRTO: Clear frto_highmark only after process_frto that uses it\n  [NET]: Remove notifier block from chain when register_netdevice_notifier fails\n  [FS_ENET]: Fix module build.\n  [TCP]: Make sure write_queue_from does not begin with NULL ptr\n  [TCP]: Fix size calculation in sk_stream_alloc_pskb\n  [S2IO]: Fixed memory leak when MSI-X vector allocation fails\n  [BONDING]: Fix resource use after free\n  [SYSCTL]: Fix warning for token-ring from sysctl checker\n  [NET] random : secure_tcp_sequence_number should not assume CONFIG_KTIME_SCALAR\n  [IWLWIFI]: Not correctly dealing with hotunplug.\n  [TCP] FRTO: Plug potential LOST-bit leak\n  [TCP] FRTO: Limit snd_cwnd if TCP was application limited\n  [E1000]: Fix schedule while atomic when called from mii-tool.\n  [NETX]: Fix build failure added by 2.6.24 statistics cleanup.\n  [EP93xx_ETH]: Build fix after 2.6.24 NAPI changes.\n  [PKT_SCHED]: Check subqueue status before calling hard_start_xmit\n"
    },
    {
      "commit": "3eed6393644c960e2343db7dabec08c775d3738f",
      "tree": "e5a59c75654ba31b4b495e2ef213a56edd3b7e18",
      "parents": [
        "ebd33e11c3bef555573510d8677d626ebaa1eccd"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv10 Ethernet declare mac fix\n\nDeclare mac using DECLARE_MAC_BUF for use when calling print_mac().\n\nThis fixes compile error where mac was undeclared.\nAlso, remove unused variable i.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77accbf505a073beecf32e60265697517e203bea",
      "tree": "5323f47dac9e40841502aa0191573b252747dc0b",
      "parents": [
        "4b7e888933b0d71f9534830ae1edc1e23f0fb075"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "CRISv10 serial driver rewrite\n\nNew and improved serial driver for CRISv10, take three, with improvements\nsuggested by Jiri Slaby.\n\n- Call wait_event_interruptible with a _correct_ and sensible condition.\n- Removed superfluous test of info-\u003eflags \u0026 ASYNC_CLOSING, since that is done\n  by wait_event_interruptible.\n- Moved common code for deregistering DMA and IRQ to deinit_port function.\n- Use setup_timer when initializing flush_timer.\n- Convert bit-field for uses_dma_in and uses_dma_out to regular bytes.\n- Removed CVS tags.\n- Removed defines and comments for CRIS_BUF_SIZE and TTY_THRESHOLD_THROTTLE\n  (no longer used).\n- Cleaned up code to pass checkpatch.\n- Add crisv10.h header file.\n- Merge of CRISv10 from Axis internal CVS.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nReviewed-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "633edf5a4fff0675851e377cc5f0c9072683a5f4",
      "tree": "134c4faff9c3139f93e9b8438177e40a423610af",
      "parents": [
        "bafef0ae9d3651540c442aebf242f7b68e183bff"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 14 17:00:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris-build-fixes-update-eth_v10c-ethernet-driver-fix\n\nFix locking bug noted by  Roel Kluin \u003c12o3l@tiscali.nl\u003e.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bafef0ae9d3651540c442aebf242f7b68e183bff",
      "tree": "eda2e9d52ba11602d22f70749930fc5dec9d868f",
      "parents": [
        "eda35b64a7739691839ea997c836163ea12f123b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: update eth_v10.c ethernet driver\n\nNew (updated) version of ethernet driver for cris v10.\n\n- First steps to simplify and make the MII code more similar\n  between the etrax100 and etraxfs ports.\n\n- Start the transmit queue before enabling tx interrupts\n  to avoid race with the first frame.\n\n- Flip the comparition statement to stick to physical addresses\n  to avoid phys_to_virt mapping a potential null pointer.\n  This was not an error but the change simplifies debugging\n  of address-space mappings.\n\n- Made myPrevRxDesc local to e100_rx since it was only used there.\n  Fixed out of memory handling in e100_rx.  If dev_alloc_skb() fails\n  persistently the system is hosed anyway but at least it won\u0027t\n  loop in an interrupt handler.\n\n- Correct some code formatting issues.\n\n- Add defines SET_ETH_ENABLE_LEDS, SET_ETH_DISABLE_LEDS\n  and SET_ETH_AUTONEG used in new cris v10 ethernet driver.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d297a5d576d549d97dce456ba4bd01e5a47e899c",
      "tree": "4ae5700c74b244f4359ad000edf965ca7c9f7cc7",
      "parents": [
        "bae19fe033b0c5ed99b1ed27a4cce84625a24606"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 14 17:00:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "aic94xx_sds: rename FLASH_SIZE\n\narm:\n\ndrivers/scsi/aic94xx/aic94xx_sds.c:381:1: warning: \"FLASH_SIZE\" redefined\nIn file included from include/asm/arch/irqs.h:22,\n                 from include/asm/irq.h:4,\n                 from include/asm/hardirq.h:6,\n                 from include/linux/hardirq.h:7,\n                 from include/asm-generic/local.h:5,\n                 from include/asm/local.h:1,\n                 from include/linux/module.h:19,\n                 from include/linux/device.h:21,\n                 from include/linux/pci.h:52,\n                 from drivers/scsi/aic94xx/aic94xx_sds.c:28:\ninclude/asm/arch/platform.h:444:1: warning: this is the location of the previous definition\n\nCc: Gilbert Wu \u003cgilbert_wu@adaptec.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7eea436433b7b18045f272562e256976f593f7c0",
      "tree": "f1477e08d43358f53e6c84a4bc6c9baa41f9731f",
      "parents": [
        "5bfeca3138a6031e38c566d57128ff592eb009a8"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Wed Nov 14 17:00:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "keyspan: init termios properly\n\nRemove redundant code leading to NULL ptr deref and let terminal config\nsettings take place in the proper initialization path in\nusb_console_setup().\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nCc: \u003clucy@keyspan.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bfeca3138a6031e38c566d57128ff592eb009a8",
      "tree": "79746c927ba215dad3ed65f44bb378320b092992",
      "parents": [
        "8a246ee43f4b1df3fa5cbf9c4a3d3dcad0b1e08c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Nov 14 17:00:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "ACPI: AC: Update AC state on resume\n\nCheck if AC state has changed across resume and notify userspace if so.\n\nFixes \"[2.6.24-rc1 regression] AC adapter state does not change after resume\"\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a246ee43f4b1df3fa5cbf9c4a3d3dcad0b1e08c",
      "tree": "ad9027fb48466d7faa6db2849d4538216aa4859a",
      "parents": [
        "f96159840bc5f605aca5113ab2d24308d3dc2eff"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Wed Nov 14 17:00:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "make /proc/acpi/ac_adapter dependent on ACPI_PROCFS\n\nDo not provide /proc/acpi/ac_adapter if ACPI_PROCFS is not defined.  This\neliminates duplicated power adapters in HAL and makes it consistent with\nbattery module\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "579d6d93ca531fba3e29ddf39fefe5184012068b",
      "tree": "f5a1e4d6f66f21d34edffdfc40022da661fccdde",
      "parents": [
        "cb51f973bce7aef46452b0c6faea8f791885f5b8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Nov 14 17:00:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:42 2007 -0800"
      },
      "message": "gbefb: fix section mismatch warnings\n\nMake \u0027default_mode\u0027 and \u0027default_var\u0027 be __initdata.\nFixes these section warnings:\n\nWARNING: vmlinux.o(.data+0x128e0): Section mismatch: reference to .init.data:default_mode_CRT (between \u0027default_mode\u0027 and \u0027default_var\u0027)\nWARNING: vmlinux.o(.data+0x128e4): Section mismatch: reference to .init.data:default_var_CRT (between \u0027default_var\u0027 and \u0027dev_attr_size\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d0360ee96a5ef953dbea45873c2a8c87e77d59b",
      "tree": "61270c84623618638a5abe0957d90ee9545e9c92",
      "parents": [
        "822bd5aa2b8e8fa1d328f03bf5b9c75701481bf0"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Nov 14 17:00:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:42 2007 -0800"
      },
      "message": "rd: fix data corruption on memory pressure\n\nWe have seen ramdisk based install systems, where some pages of mapped\nlibraries and programs were suddendly zeroed under memory pressure.  This\nshould not happen, as the ramdisk avoids freeing its pages by keeping them\ndirty all the time.\n\nIt turns out that there is a case, where the VM makes a ramdisk page clean,\nwithout telling the ramdisk driver.  On memory pressure shrink_zone runs\nand it starts to run shrink_active_list.  There is a check for\nbuffer_heads_over_limit, and if true, pagevec_strip is called.\npagevec_strip calls try_to_release_page.  If the mapping has no releasepage\ncallback, try_to_free_buffers is called.  try_to_free_buffers has now a\nspecial logic for some file systems to make a dirty page clean, if all\nbuffers are clean.  Thats what happened in our test case.\n\nThe simplest solution is to provide a noop-releasepage callback for the\nramdisk driver.  This avoids try_to_free_buffers for ramdisk pages.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "822bd5aa2b8e8fa1d328f03bf5b9c75701481bf0",
      "tree": "864abe3457ba16ddb3d37656b3c514d1648f87cc",
      "parents": [
        "8744969a819de4ee5158f4cdb30104601cc015d4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 14 17:00:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:42 2007 -0800"
      },
      "message": "tle62x0 driver stops ignoring read errors\n\nThe tle62x0 driver was ignoring all read errors.  This patch makes it\npass such errors up the stack, instead of returning bogus data.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e02f5f52cafbea013817d81f1acc4baf50d6324b",
      "tree": "e3599129422f0c655921180910eec3f6f551eff5",
      "parents": [
        "57510c2f934a05c53232814761a058399b2ca282"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 14 16:59:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:41 2007 -0800"
      },
      "message": "serial: only use PNP IRQ if it\u0027s valid\n\n\"Luming Yu\" \u003cluming.yu@gmail.com\u003e says:\n\n  There is a \"ttyS1 irq is -1\" problem observed on tiger4 which cause the\n  serial port broken.\n\n  It is because that there is __no__ ACPI IRQ resource assigned for the\n  serial port.  So the value of the IRQ for the port is never changed since it\n  got initialized to -1.\n\nIf PNP supplies a valid IRQ, use it.  Otherwise, leave port.irq \u003d\u003d 0, which\nmeans \"no IRQ\" to the serial core.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Yu Luming \u003cluming.yu@intel.com\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57510c2f934a05c53232814761a058399b2ca282",
      "tree": "3fa65bf57609cc1e5f316c5c25a2fcb6c2c05182",
      "parents": [
        "9626f1f117be21b6e4b7a1cb49814fc065dd3d2d"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Wed Nov 14 16:59:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:41 2007 -0800"
      },
      "message": "i5000_edac: no need to __stringify() KBUILD_BASENAME\n\nThe i5000_edac driver\u0027s PCI registration structure has the name\n\"\"i5000_edac\"\" (with extra set of double-quotes) which is probably not\nintentional.  Get rid of __stringify.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Doug Thompson \u003cnorsk5@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9626f1f117be21b6e4b7a1cb49814fc065dd3d2d",
      "tree": "259ba0c9362924d1a7e21a6befcc43e23f9fa9d5",
      "parents": [
        "4c06be10c790008aa2b2d19df2872ff39990b7bd"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 14 16:59:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:41 2007 -0800"
      },
      "message": "rtc: fall back to requesting only the ports we actually use\n\nFirmware like PNPBIOS or ACPI can report the address space consumed by the\nRTC.  The actual space consumed may be less than the size (RTC_IO_EXTENT)\nassumed by the RTC driver.\n\nThe PNP core doesn\u0027t request resources yet, but I\u0027d like to make it do so.\nIf/when it does, the RTC_IO_EXTENT request may fail, which prevents the RTC\ndriver from loading.\n\nSince we only use the RTC index and data registers at RTC_PORT(0) and\nRTC_PORT(1), we can fall back to requesting just enough space for those.\n\nIf the PNP core requests resources, this results in typical I/O port usage\nlike this:\n\n    0070-0073 : 00:06\t\t\u003c-- PNP device 00:06 responds to 70-73\n      0070-0071 : rtc\t\t\u003c-- RTC driver uses only 70-71\n\ninstead of the current:\n\n    0070-0077 : rtc\t\t\u003c-- RTC_IO_EXTENT \u003d\u003d 8\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c06be10c790008aa2b2d19df2872ff39990b7bd",
      "tree": "859d05beb7800749c6019e4beb61ecd893916dbe",
      "parents": [
        "c06a018fa5362fa9ed0768bd747c0fab26bc8849"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 14 16:59:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:41 2007 -0800"
      },
      "message": "rtc: release correct region in error path\n\nThe misc_register() error path always released an I/O port region,\neven if the region was memory-mapped (only mips uses memory-mapped RTC,\nas far as I can see).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bb67c14fd3778504fb77da30ce11582336dfced",
      "tree": "24b65f267a98716824c7955be02af8879cfda688",
      "parents": [
        "cc9f2f8f68efcc73d8793a4df2c4c50196e90080"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Wed Nov 14 16:59:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:41 2007 -0800"
      },
      "message": "I/OAT: Add support for version 2 of ioatdma device\n\nAdd support for version 2 of the ioatdma device.  This device handles\nthe descriptor chain and DCA services slightly differently:\n - Instead of moving the dma descriptors between a busy and an idle chain,\n   this new version uses a single circular chain so that we don\u0027t have\n   rewrite the next_descriptor pointers as we add new requests, and the\n   device doesn\u0027t need to re-read the last descriptor.\n - The new device has the DCA tags defined internally instead of needing\n   them defined statically.\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nCc: \"Williams, Dan J\" \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c55be8b962f1bdc592d579e81fc27b11ea53dfc",
      "tree": "3413cc2c8e26afdbc498cbdbd96bc2fa9733b2a6",
      "parents": [
        "5b23dbe8173c212d6a326e35347b038705603d39"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Nov 14 16:59:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "raid5: fix unending write sequence\n\n\u003cdebug output from Joel\u0027s system\u003e\nhandling stripe 7629696, state\u003d0x14 cnt\u003d1, pd_idx\u003d2 ops\u003d0:0:0\ncheck 5: state 0x6 toread 0000000000000000 read 0000000000000000 write fffff800ffcffcc0 written 0000000000000000\ncheck 4: state 0x6 toread 0000000000000000 read 0000000000000000 write fffff800fdd4e360 written 0000000000000000\ncheck 3: state 0x1 toread 0000000000000000 read 0000000000000000 write 0000000000000000 written 0000000000000000\ncheck 2: state 0x1 toread 0000000000000000 read 0000000000000000 write 0000000000000000 written 0000000000000000\ncheck 1: state 0x6 toread 0000000000000000 read 0000000000000000 write fffff800ff517e40 written 0000000000000000\ncheck 0: state 0x6 toread 0000000000000000 read 0000000000000000 write fffff800fd4cae60 written 0000000000000000\nlocked\u003d4 uptodate\u003d2 to_read\u003d0 to_write\u003d4 failed\u003d0 failed_num\u003d0\nfor sector 7629696, rmw\u003d0 rcw\u003d0\n\u003c/debug\u003e\n\nThese blocks were prepared to be written out, but were never handled in\nops_run_biodrain(), so they remain locked forever.  The operations flags\nare all clear which means handle_stripe() thinks nothing else needs to be\ndone.\n\nThis state suggests that the STRIPE_OP_PREXOR bit was sampled \u0027set\u0027 when it\nshould not have been.  This patch cleans up cases where the code looks at\nsh-\u003eops.pending when it should be looking at the consistent stack-based\nsnapshot of the operations flags.\n\nReport from Joel:\n\tResync done. Patch fix this bug.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nTested-by: Joel Bertrand \u003cjoel.bertrand@systella.fr\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19cd7537bdae6685c31677a01e08850612ba87f6",
      "tree": "88da3bea6834f17161945bfab6ad52f991eca57c",
      "parents": [
        "348badf1e825323c419dd118f65783db0f7d2ec8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 14 16:59:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "atmel_serial build warnings begone\n\nRemove annoying build warnings about unused variables in atmel_serial,\nwhich afflict both AT91 and AVR32 builds.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "348badf1e825323c419dd118f65783db0f7d2ec8",
      "tree": "126cddb26c14233eaff8ddd6a240fe4ac69204ee",
      "parents": [
        "90d8dabf74179e6615bd4688a118e12ec29ab7aa"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Nov 14 16:59:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "dmaengine: fix broken device refcounting\n\nWhen a DMA device is unregistered, its reference count is decremented twice\nfor each channel: Once dma_class_dev_release() and once in\ndma_chan_cleanup().  This may result in the DMA device driver\u0027s remove()\nfunction completing before all channels have been cleaned up, causing lots\nof use-after-free fun.\n\nFix it by incrementing the device\u0027s reference count twice for each\nchannel during registration.\n\n[dan.j.williams@intel.com: kill unnecessary client refcounting]\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90d8dabf74179e6615bd4688a118e12ec29ab7aa",
      "tree": "e68d18238d7e07702c7ab2300f742c2d8cd4ebcb",
      "parents": [
        "e62aa046e1748b8ea0354951685478030392cf56"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 14 16:59:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "drivers/misc: Move misplaced pci_dev_put\u0027s\n\nMove pci_dev_put outside the loops in which it occurs.  Within the loop,\npci_dev_put is done implicitly by pci_get_device.\n\nThe problem was detected using the following semantic patch, and corrected\nby hand.\n\n@@\nexpression dev;\nexpression E;\n@@\n\n- pci_dev_put(dev)\n   ... when !\u003d dev \u003d E\n- pci_get_device(...,dev)\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e62aa046e1748b8ea0354951685478030392cf56",
      "tree": "075f0698a025da5518d70ad90336d42aa09ffb52",
      "parents": [
        "ba0a7f39ce8cd54a1b2f3adb03509ff251a91bde"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed Nov 14 16:59:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "paride: pf driver fixes\n\nThe pf driver for parallel port floppy drives seems to be broken.  At least\nwith Imation SuperDisk with EPAT chip, the driver calls pi_connect() and\npi_disconnect after each transferred sector.  At least with EPAT, this\noperation is very expensive - causes drive recalibration.  Thus, transferring\neven a single byte (dd if\u003d/dev/pf0 of\u003d/dev/null bs\u003d1 count\u003d1) takes 20\nseconds, making the driver useless.\n\nThe pf_next_buf() function seems to be broken as it returns 1 always (except\nwhen pf_run is non-zero), causing the loop in do_pf_read_drq (and\ndo_pf_write_drq) to be executed only once.\n\nThe following patch fixes this problem.  It also fixes swapped descriptions in\npf_lock() function and removes DBMSG macro, which seems useless.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba0a7f39ce8cd54a1b2f3adb03509ff251a91bde",
      "tree": "a4f84d499145e2a5c8d1c9312ac7b7f6912530a1",
      "parents": [
        "350d0076c5763ca2b88ca05e3889bfa7c1905f21"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Nov 14 16:59:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "spi: fix error paths on txx9spi_probe\n\nSome error paths in txx9spi_probe wrongly return 0.  This patch fixes them by\nusing the devres interfaces.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "350d0076c5763ca2b88ca05e3889bfa7c1905f21",
      "tree": "94221d457f4f7424e9ff10789f9289181ecc5066",
      "parents": [
        "cbff2fbf55c21f50298b1aef1263b11bf510e35f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Nov 14 16:59:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "spi: fix double-free on spi_unregister_master\n\nAfter 49dce689ad4ef0fd1f970ef762168e4bd46f69a3, device_for_each_child\niteration hits the master device itself.  Do not call spi_unregister_device()\nfor the master device.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbff2fbf55c21f50298b1aef1263b11bf510e35f",
      "tree": "76adbd9e1ddfd1604406d384aac6819cf2164b05",
      "parents": [
        "887c3cb18865a4f9e0786e5a5b3ef47ff469b956"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 14 16:59:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "acpi: make ACPI_PROCFS default to y\n\nZillions of people are getting my-battery-monitor-doesnt-work problems\n(including me).\n\nLessen the damage by making ACPI_PROCFS default to on.\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7105458563213b6f6fb523065474cfe1d6c22a67",
      "tree": "d95f534c2c6244bc0d63f937e1e5569f2ef3ad1e",
      "parents": [
        "a9e60e5c3c4721dd216047e4c58c4eb89789f519"
      ],
      "author": {
        "name": "Damian Jurd",
        "email": "dnj@Allotrope.com.au",
        "time": "Wed Nov 14 16:59:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:38 2007 -0800"
      },
      "message": "8250_pnp: add support for \"LG C1 EXPRESS DUAL\" machines\n\nThe following is an extra entry to enable the touch screen on the new LG\nC1 EXPRESS DUAL machine.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9e60e5c3c4721dd216047e4c58c4eb89789f519",
      "tree": "889d05f1bcee8050500274f6ce695d038ee8c744",
      "parents": [
        "43054412db5e5b3eda1eff6c2245ff4257560340"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 14 16:59:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:38 2007 -0800"
      },
      "message": "video/sis/: fix negative array index\n\nThis patch fixes the possible usage of a negative value as an array\nindex spotted by the Coverity checker.\n\nsisfb_validate_mode() could return a negative error code and we must check for\nthat prior to using its return value as an array index.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43054412db5e5b3eda1eff6c2245ff4257560340",
      "tree": "c83ae671369ba540e6ead43aa8d750c07db016bd",
      "parents": [
        "62ec56524f0eeaa1aa4f7281425fa34d400cdacc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 14 16:59:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:38 2007 -0800"
      },
      "message": "lguest_user.c: fix memory leak\n\nThis patch fixes a memory leak spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62ec56524f0eeaa1aa4f7281425fa34d400cdacc",
      "tree": "b795ea1bb8abee49ad182f0b4e65ae6340dd8039",
      "parents": [
        "e47776a0a41a14a5634633c96e590827f552c4b5"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Wed Nov 14 16:58:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:38 2007 -0800"
      },
      "message": "LXFB: use the correct MSR number for panel support\n\nA relatively recent version of the Geode LX datasheet listed the wrong\naddress for one of the MSRs that controls TFT panels, resulting in\nbreakage.  This patch corrects the MSR address.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28822f22e18fc3c422f64b5bf0bb1e6c306af634",
      "tree": "fb0484c08cc48fcf54e9587ff520fbb66acfc40a",
      "parents": [
        "cfe36bde59bc1ae868e775ad82386c3acaabb738"
      ],
      "author": {
        "name": "Stanislav Brabec",
        "email": "utx@penguin.cz",
        "time": "Wed Nov 14 16:58:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:38 2007 -0800"
      },
      "message": "drivers/video/s1d13xxxfb.c: fix build as module with dbg\n\nAttached patch fixes two compilation problems of s1d13xxxfb.c:\n\n- Fixes outdated dbg() message to fix compilation error with debugging enabled.\n\n- Do not read kernel command line options when compiled as module.\n\nSigned-off-by: Stanislav Brabec \u003cutx@penguin.cz\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df9d177aa28d50e64bae6fbd6b263833079e3571",
      "tree": "b265158232a39d9d45cac0a97d5fdc17e7ca237d",
      "parents": [
        "03ad369ac900116f35da7505f768ebbd481d09a4"
      ],
      "author": {
        "name": "Philippe Elie",
        "email": "phil.el@wanadoo.fr",
        "time": "Wed Nov 14 16:58:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:37 2007 -0800"
      },
      "message": "oProfile: oops when profile_pc() returns ~0LU\n\nInstruction pointer returned by profile_pc() can be a random value.  This\nbreak the assumption than we can safely set struct op_sample.eip field to a\nmagic value to signal to the per-cpu buffer reader side special event like\ntask switch ending up in a segfault in get_task_mm() when profile_pc()\nreturn ~0UL.  Fixed by sanitizing the sampled eip and reject/log invalid\neip.\n\nProblem reported by Sami Farin, patch tested by him.\n\nSigned-off-by: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nTested-by: Sami Farin \u003csafari-kernel@safari.iki.fi\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03ad369ac900116f35da7505f768ebbd481d09a4",
      "tree": "3a3febc31a77965e78a9d3e45e951cc90daf3910",
      "parents": [
        "0f8c0234f275c8198cbb68f16e035fa46254e372"
      ],
      "author": {
        "name": "Frank Lichtenheld",
        "email": "frank@lichtenheld.de",
        "time": "Wed Nov 14 16:58:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:37 2007 -0800"
      },
      "message": "uvesafb: fix warnings about unused variables on non-x86\n\nVariables that are only used in #ifdef CONFIG_X86 should also only be\ndeclared there.\n\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.de\u003e\nCc: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f8c0234f275c8198cbb68f16e035fa46254e372",
      "tree": "c56e5fba774e1121f0eefcbe0734425e863fa357",
      "parents": [
        "108b4c3638be251d6b42eaa633e8a6b852b960f0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Nov 14 16:58:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:37 2007 -0800"
      },
      "message": "chipsfb: uses/depends on PCI\n\nchipsfb uses PCI interfaces and should depend on PCI.\n\n  CC      drivers/video/chipsfb.o\ndrivers/video/chipsfb.c: In function \u0027chipsfb_pci_init\u0027:\ndrivers/video/chipsfb.c:378: error: implicit declaration of function \u0027pci_request_region\u0027\ndrivers/video/chipsfb.c:435: error: implicit declaration of function \u0027pci_release_region\u0027\nmake[2]: *** [drivers/video/chipsfb.o] Error 1\nmake[1]: *** [drivers/video] Error 2\nmake: *** [drivers] Error 2\n\n!CONFIG_PCI causes the build to fail.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddd73611b7bddbc0a9079f27a1471f635100aaab",
      "tree": "f3dc5c9a0efaeb59f25c9900401e37a375181b79",
      "parents": [
        "6fc48af82cef55546d640778698943b6227b7fb0"
      ],
      "author": {
        "name": "Pascal Terjan",
        "email": "pterjan@mandriva.com",
        "time": "Wed Nov 14 16:58:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:37 2007 -0800"
      },
      "message": "cm40x0_cs.c: fix debug macros\n\nWhen PCMCIA_DEBUG is set, cm40x0_cs.c and cm4000_cs.c don\u0027t build because the\ndefinition of reader_to_dev uses a non-existent handle field of the struct\npcmcia_device in the call to handle_to_dev.  As handle_to_dev works on struct\npcmcia_device, the fix is quite trivial.\n\nSigned-off-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbd0cf48842700c3a694dcd32b29e63e27f37acc",
      "tree": "ab3ffe7021650639e64585c976cfcdf0acc550ea",
      "parents": [
        "cc550defe9790b495c96fafabc5a6528dc586f24"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 14 16:58:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "serial: add PNP ID for Davicom ISA 33.6K modem\n\nThis should resolve these bug reports of the modem not working:\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d4355\n    http://www.linuxquestions.org/questions/linux-newbie-8/connect-script-failed-on-ppp-go-123975/\n\nI don\u0027t have hardware to test this, but the initial report in the kernel\nbugzilla indicates that this change fixed the problem.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Dmitry Vavilov \u003cvavilov@ihep.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9b5a495dc23f58ecaa9517f1ff4dd9ac724935f",
      "tree": "0aeb25c5af3b54b45822db61a85d0735d5cba35a",
      "parents": [
        "3cc2c17700c98b0af778566b0af6292b23b01430"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Nov 14 16:58:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "W1: fix memset size error\n\nThe size argument passed to memset is wrong.\n\nSigned-off-by Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3cc2c17700c98b0af778566b0af6292b23b01430",
      "tree": "682ad7be38831721588f4c24fd0540cf2dd4e23b",
      "parents": [
        "682d73f685536fdb09322dde8caad339480e7bad"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Nov 14 16:58:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "drivers/video/ps3fb: fix memset size error\n\nThe size passed to memset is wrong.\n\nSigned-off-by Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "682d73f685536fdb09322dde8caad339480e7bad",
      "tree": "5c874e35bb0f96a553ca572ad98c0933e9096228",
      "parents": [
        "a4b1d50e6158ecaa8fdb6a716389149bace35b52"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 14 16:58:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "rtc-ds1307 exports NVRAM\n\nExport the NVRAM on DS1307 and DS1338 chips, like several of the\nother drivers do for such combination RTC-and-NVRAM chips.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4b1d50e6158ecaa8fdb6a716389149bace35b52",
      "tree": "90649fc6d9bcf2aa2684fde7d982d0f752f1e9f4",
      "parents": [
        "779d20892f8e716677194dc879eea2b5f1e75678"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 14 16:58:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "RTCs: handle NVRAM better\n\nSeveral of the RTC drivers are exporting binary \"nvram\" files in sysfs.  Such\nNVRAM (or on many systems, EEPROM) data is often initialized during system\nmanufacture to hold data about identity (serial numbers, Ethernet addresses,\netc), configuration, calibration, and so forth.\n\nThis patch improves integrity and security of those files:\n\n  - Correctly initializes the size in one of the two cases where\n    that was not yet being done.\n\n  - Improves system security/integrity by making this state not\n    be world-writable by default.\n\nLetting arbitrary userspace code mangle such state by default is at least Not\nA Good Thing; and it could sometimes be worse, depending on the particular\ndata that might be corrupted.  (I disregard the paranoiac \"don\u0027t let anyone\nread it either\" approach.  Anyone storing passwords in such memory doesn\u0027t\nreally care about security.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Torsten Ertbjerg Rasmussen \u003ctr@newtec.dk\u003e\nCc: Mark Zhan \u003crongkai.zhan@windriver.com\u003e\nCc: Thomas Hommel \u003cthomas.hommel@gefanuc.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "779d20892f8e716677194dc879eea2b5f1e75678",
      "tree": "a520bb7e98dd09c312d8a9f94ef1058a15543ffe",
      "parents": [
        "1299342bacbe9038bef473d9b5b3cbebad112d4c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 14 16:58:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "rtc_hctosys expects RTCs in UTC (doc)\n\nThe RTC \"hctosys\" mechanism expects that RTC clock will use UTC, not local\ntime (e.g.  PST).  Say so in Kconfig and in the kernel message.\n\n(Strictly speaking, the RTC clock should be tracking the POSIX epoch.  That\u0027s\nnot worth going into here.  Goofing timezones means clocks are wrong by many\nhours; the POSIX-v-UTC differences just cost seconds.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1299342bacbe9038bef473d9b5b3cbebad112d4c",
      "tree": "4db9e41efdc68d8ac3a124920ef2b29c34243f1b",
      "parents": [
        "8a146a2b0d6e97941a5c2dc5d8a3ea1e6c3ab997"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Wed Nov 14 16:58:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "Fix Oops in toshiba_acpi error return path\n\nWhen backlight_device_register() fails, return after undo initialization, do\nnot try to use pointer that just was reset to NULL\n\nThis fixes this oops:\n\n[ 1595.177672]  [\u003cc010480a\u003e] show_trace_log_lvl+0x1a/0x30\n[ 1595.177706]  [\u003cc01052a2\u003e] show_trace+0x12/0x20\n[ 1595.177718]  [\u003cc0105305\u003e] dump_stack+0x15/0x20\n[ 1595.177728]  [\u003cc01c9375\u003e] kobject_shadow_add+0x125/0x1c0\n[ 1595.177754]  [\u003cc01c941a\u003e] kobject_add+0xa/0x10\n[ 1595.177764]  [\u003cc0239a37\u003e] device_add+0x97/0x5d0\n[ 1595.177776]  [\u003cc0239f82\u003e] device_register+0x12/0x20\n[ 1595.177786]  [\u003cdfd912df\u003e] backlight_device_register+0x9f/0x110 [backlight]\n[ 1595.177814]  [\u003cdf861117\u003e] toshiba_acpi_init+0x117/0x15e [toshiba_acpi]\n[ 1595.177834]  [\u003cc013e28d\u003e] sys_init_module+0xfd/0x14e0\n[ 1595.177871]  [\u003cc0104112\u003e] sysenter_past_esp+0x5f/0x99\n[ 1595.177883]  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ 1595.177890] Could not register toshiba backlight device\n[ 1595.177985] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000004\n...\n[ 1595.394097] EIP:    0060:[\u003cdf861143\u003e]    Not tainted VLI\n[ 1595.394101] EFLAGS: 00010282   (2.6.23-rc9-1avb #24)\n[ 1595.480081] EIP is at toshiba_acpi_init+0x143/0x15e [toshiba_acpi]\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: John Belmonte \u003ctoshiba_acpi@memebeam.org\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66fbb541a5d2d58fdae21c1e7b558a75bfbd483f",
      "tree": "c18d90ad340f97f39d75563934703c1e8cd78fd5",
      "parents": [
        "755a957d407c3fcac58360d9309b1664078ac15d"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Nov 15 09:31:10 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 21:31:56 2007 -0500"
      },
      "message": "iwl4965: fix not correctly dealing with hotunplug\n\nThe interrupt handler returns IRQ_NONE if it detects that the device\nis gone. That\u0027s incorrect because the device may have raised the interrupt.\nNot acknowledging it may trigger the spurious interrupt detection and kill\ndrivers sharing the interrupt line.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "755a957d407c3fcac58360d9309b1664078ac15d",
      "tree": "8668e7d54a6af0b2a843abad255972a2dc84bc81",
      "parents": [
        "14577f239fe5193d556ef1471c8667dabd556418"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Nov 12 15:02:22 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 21:21:15 2007 -0500"
      },
      "message": "rt2x00: Fix chipset revision validation\n\nThe validation of the chipset revision was broken\nsince for rt2500usb and rt73usb different registers\nshould be read. When rt2500usb was loaded for a rt73\ndevice it would false think the chipset was correct\nbecause the wrong register was read and validated.\n\nThis has been fixed by expanding the check to also\nsee if the first 4 bits of the revision is not-0\n(When reading the wrong register offset the returned\nvalue is usually 0 which can be interpreted as invalid)\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14577f239fe5193d556ef1471c8667dabd556418",
      "tree": "1b6c69370bcb0f3b83d492c304471e7d80a921c0",
      "parents": [
        "a0af5f14542a2e0687f95e093a33ea7301fe8cc5"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Mon Nov 12 11:37:42 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 21:16:46 2007 -0500"
      },
      "message": "iwl3945: place CCK rates in front of OFDM for supported rates\n\nThe patch fixes association failure (reason \u003d 18) bug by arranging CCK\nrates before OFDM rates. This patch will register with mac80211 the\nmodified rate arrangement with CCK rate first. Change rate scale algorithm\nalso to deal with rate change. Fix Txpower and rate Table commands to be\nconstructed correctly after rearrangement.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66ba886254edbbd9442d30f1eef6f6fb0145027d",
      "tree": "007b46bf1924b6aeda1a820ea30b9147935b5dab",
      "parents": [
        "186fd777a8c63c28acdbcb0e9aefa7ebc858641e"
      ],
      "author": {
        "name": "Frank Lichtenheld",
        "email": "frank@lichtenheld.de",
        "time": "Wed Nov 14 15:59:43 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 14 15:59:43 2007 -0800"
      },
      "message": "[ISDN] sc: Really, really fix warning\n\n  CC [M]  drivers/isdn/sc/shmem.o\ndrivers/isdn/sc/shmem.c: In function ‘memcpy_toshmem’:\ndrivers/isdn/sc/shmem.c:53: warning: passing argument 1 of ‘memcpy_toio’ makes pointer from integer without a cast\n\nCommit 9317d4313e0cd51b2256ea9a9316f2d8561e37a8:\n\n\tISDN/sc: fix longstanding warning\n\nclaimed to fix it, but it didn\u0027t.\n\n[ Changed the \"void *\" to be \"void __iomem *\" -DaveM ]\n\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.de\u003e\nAcked-by:Karsten Keil \u003ckkeilæsuse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "186fd777a8c63c28acdbcb0e9aefa7ebc858641e",
      "tree": "46658dd542fb4523b1138166fae45372bc63cd7e",
      "parents": [
        "e1cd8f78f8cbfa314a095dbf704707217c8ee197"
      ],
      "author": {
        "name": "Frank Lichtenheld",
        "email": "frank@lichtenheld.de",
        "time": "Wed Nov 14 15:57:38 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 14 15:57:38 2007 -0800"
      },
      "message": "[ISDN] sc: Fix sndpkt to have the correct number of arguments\n\nisdn_if.writebuf_skb has an additional ack flag argument which\nwas missing from sndpkt leading to the following warning:\n  CC [M]  drivers/isdn/sc/init.o\ndrivers/isdn/sc/init.c: In function ‘sc_init’:\ndrivers/isdn/sc/init.c:281: warning: assignment from incompatible pointer type\n\nNote that this doesn\u0027t actually do anything with the flag, it\njust fixes the warning (and probably accessing the last argument).\n\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a856397f1b023b53907d13e742c216d90dd5034",
      "tree": "7cfc4c0409b06d3868668dfad711c17d2687875f",
      "parents": [
        "96a2d41a3e495734b63bff4e5dd0112741b93b38"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Wed Nov 14 15:51:01 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 14 15:51:01 2007 -0800"
      },
      "message": "[FS_ENET]: Fix module build.\n\nIf fs_enet is build as module, on PPC_CPM_NEW_BINDING platforms\nmii-fec/mii-bitbang should be build as module, as well. On other\nplatforms, mii-fec/mii-bitbang must be included into the main module.\nOtherwise some symbols remain undefined. Additionally, fs_enet uses\nlibphy, so add a select PHYLIB.\n\n  Building modules, stage 2.\n  MODPOST 5 modules\nERROR: \"fs_scc_ops\" [drivers/net/fs_enet/fs_enet.ko] undefined!\nmake[1]: *** [__modpost] Error 1\nmake: *** [modules] Error 2\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e383d19e90cfbbf8e00512d44194ce175b3f60a2",
      "tree": "fb1c2b81505605998cca9062d10b816784f6559f",
      "parents": [
        "9a7666494bac60b99d2bd7d904bd22e8c9b1e3f7"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Wed Nov 14 16:33:27 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Nov 14 08:20:03 2007 -0800"
      },
      "message": "mlx4_core: Fix thinko in QP destroy (incorrect bitmap_free)\n\nFix thinko in commit eaf559bf (\"mlx4_core: Don\u0027t free special QPs in\nQP number bitmap\").  The old commit had the logic exactly backwards\nand ended up freeing *only* special QPs, which not only left the\noriginal bug in place but also introduced the problem that the QP\nnumber bitmap would get full after a while.\n\nFound by Dotan Barak of Mellanox.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "18b2b7bd09811779309592a10080fe9ffb93144d",
      "tree": "12d3b9b5ece4a93a477755f9c1878f72db9cb559",
      "parents": [
        "8cbdeec637c1ce87bf329c5c19a9964e36bdf9fb"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "sreenivasa.honnur@neterion.com",
        "time": "Wed Nov 14 01:41:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 14 01:41:06 2007 -0800"
      },
      "message": "[S2IO]: Fixed memory leak when MSI-X vector allocation fails\n\n- Fixed memory leak by freeing MSI-X local entry memories when vector allocation\nfails in s2io_add_isr.\n- Added two utility functions remove_msix_isr and remove_inta_isr to eliminate\ncode duplication.\n- Incorporated following review comments from Jeff\n        - Removed redundant stats-\u003emem_freed and synchronize_irq call\n        - do_rem_msix_isr is renamed as remove_msix_isr\n        - do_rem_inta_isr is renamed as remove_inta_isr\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "8cbdeec637c1ce87bf329c5c19a9964e36bdf9fb",
      "tree": "0019a5547ef145cdcd9f6d23e3b044f341829b8c",
      "parents": [
        "ce1d18e0064d55106a7042c07cfca97cad66f407"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Nov 13 21:16:29 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:16:29 2007 -0800"
      },
      "message": "[BONDING]: Fix resource use after free\n\nFix bond_destroy and bond_free_all to not reference the struct\nnet_device after calling unregister_netdevice.\n\nBug and offending change reported by Moni Shoua \u003cmonis@voltaire.com\u003e\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dd10a62353a50b30b30e0c18653650975b29c71",
      "tree": "1410482f86ec88a4f65692c4dd301eae5696a762",
      "parents": [
        "cb4da1a34de3840ce49dc7292a063e1ef7f127af"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Nov 13 21:12:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:12:14 2007 -0800"
      },
      "message": "[NET] random : secure_tcp_sequence_number should not assume CONFIG_KTIME_SCALAR\n\nAll 32 bits machines but i386 dont have CONFIG_KTIME_SCALAR. On these\nmachines, ktime.tv64 is more than 4 times the (correct) result given\nby ktime_to_ns()\n\nAgain on these machines, using ktime_get_real().tv64 \u003e\u003e 6 give a\n32bits rollover every 64 seconds, which is not wanted (less than the\n120 s MSL)\n\nUsing ktime_to_ns() is the portable way to get nsecs from a ktime, and\nhave correct code.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb4da1a34de3840ce49dc7292a063e1ef7f127af",
      "tree": "335e298be180895fa09e1368d7a4b37df6dc5898",
      "parents": [
        "23aeeec365dcf8bc87fae44c533e50d0bb4f23cc"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Nov 13 21:10:32 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:10:32 2007 -0800"
      },
      "message": "[IWLWIFI]: Not correctly dealing with hotunplug.\n\nIt makes no sense to enable interrupts if a device has been unplugged.\nIn addition if in doubt IRQ_HANDLED should be returned.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0163ac45b40bd032b877c747796146d52d4e800",
      "tree": "8fe8cb9be1632f5685cf40b838ca826d0425d8ea",
      "parents": [
        "e2ac455a18806b31c2d0da0a51d8740af5010b7a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Nov 13 21:00:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:00:09 2007 -0800"
      },
      "message": "[E1000]: Fix schedule while atomic when called from mii-tool.\n\nmii-tool can cause the driver to call msleep during nway reset,\nbugzilla.kernel.org bug 8430.  Fix by simply calling reinit_locked\noutside of the spinlock, which is safe from ethtool, so it should be\nsafe from here.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2ac455a18806b31c2d0da0a51d8740af5010b7a",
      "tree": "dd33b1e733fae1ab03b97d18e7f4cc5b10ad49f7",
      "parents": [
        "4e04b84ea542a3e3f2fa308b3a7e7ed149f9a3a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 13 20:47:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 13 20:47:35 2007 -0800"
      },
      "message": "[NETX]: Fix build failure added by 2.6.24 statistics cleanup.\n\nReported by rmk from kautobuild output:\n\ndrivers/net/netx-eth.c: In function \u0027netx_eth_hard_start_xmit\u0027:\ndrivers/net/netx-eth.c:131: error: \u0027dev\u0027 undeclared (first use in this function)\ndrivers/net/netx-eth.c:131: error: (Each undeclared identifier is reported only once\ndrivers/net/netx-eth.c:131: error: for each function it appears in.)\ndrivers/net/netx-eth.c: In function \u0027netx_eth_receive\u0027:\ndrivers/net/netx-eth.c:158: error: \u0027dev\u0027 undeclared (first use in this function)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e04b84ea542a3e3f2fa308b3a7e7ed149f9a3a2",
      "tree": "9715b6613c70c6ebc15c8f496736c172762a0e85",
      "parents": [
        "5f1a485d5905aa641f33009019b3699076666a4c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 13 20:46:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 13 20:46:09 2007 -0800"
      },
      "message": "[EP93xx_ETH]: Build fix after 2.6.24 NAPI changes.\n\nReported by rmk from kautobuild output:\n\ndrivers/net/arm/ep93xx_eth.c:420: error: implicit declaration of function \u0027__netif_rx_schedule_prep\u0027\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a7666494bac60b99d2bd7d904bd22e8c9b1e3f7",
      "tree": "a224be9961ef75b43f67d78975df7301bd010a10",
      "parents": [
        "51aaa54eb9e9f01878aa5d62277fd156e458dfe1"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Fri Nov 09 09:21:58 2007 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Nov 13 15:27:00 2007 -0800"
      },
      "message": "RDMA/cxgb3: Set the max_qp_init_rd_atom attribute in query_device\n\nThe device attribute max_qp_init_rd_atom is not getting set in cxgb3\u0027s\nquery_device method.  Version 1.0.4 of librdmacm now validates the\nuser\u0027s requested initiator and responder resources against the max\nsupported by the device.  Since iw_cxgb3 wasn\u0027t setting this attribute\n(and it defaulted to 0), all rdma_connect()s fail if there are\ninitiator resources requested by the app.  Fix this by setting the\ncorrect value in iwch_query_device().\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "51aaa54eb9e9f01878aa5d62277fd156e458dfe1",
      "tree": "135d4f2f8ae6543f034e9607ae58fa05b8944451",
      "parents": [
        "40ebb5615e2e069d3b8936b894ceff436c914003"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Fri Nov 02 15:41:49 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Nov 13 15:27:00 2007 -0800"
      },
      "message": "IB/ehca: Fix static rate calculation\n\nThe IPD (inter-packet delay) formula was a little off and assumed a\nfixed physical link rate; fix the formula and query the actual\nphysical link rate, now that we can get it.  Also, refactor the\ncalculation into a common function ehca_calc_ipd() and use that\ninstead of duplicating code.\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "40ebb5615e2e069d3b8936b894ceff436c914003",
      "tree": "23621b411d4921b94633b59408cca64f9ab52d8c",
      "parents": [
        "f4ad1bcc4425a772ea584e1f24abadc64c2b839f"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Fri Nov 02 15:33:51 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Nov 13 15:26:59 2007 -0800"
      },
      "message": "IB/ehca: Return physical link information in query_port()\n\nNewer firmware versions return physical port information to the\npartition, so hand that information to the consumer if it\u0027s present.\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f4ad1bcc4425a772ea584e1f24abadc64c2b839f",
      "tree": "374f7462a229e0506aa54516cf1029a95dc9adb4",
      "parents": [
        "a6e7550d8f73d6b75c20afff321f0f06fe144775"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Fri Oct 26 08:02:39 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Nov 13 15:26:58 2007 -0800"
      },
      "message": "IB/ipath: Fix race with ACK retry timeout list management\n\nWhen an ACK is received, the QP is removed from the timeout list and\nthen if there are still pending send WQEs, the QP is put back on the\ntimeout list. It is possible that another post send has put the QP on\nthe timeout list thus, a check needs to be made before trying to do it\nagain or the list is corrupted.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a6e7550d8f73d6b75c20afff321f0f06fe144775",
      "tree": "418033c4e3dd2c35b5d52e8cc7b0de6715f619a4",
      "parents": [
        "3bba11e5c47dfc1d381a1ece26464fb7eea2d79c"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Wed Oct 24 15:49:39 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Nov 13 15:26:57 2007 -0800"
      },
      "message": "IB/ipath: Fix memory leak in ipath_resize_cq() if copy_to_user() fails\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Patrick Marchand Latifi \u003cpatrick.latifi@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3bba11e5c47dfc1d381a1ece26464fb7eea2d79c",
      "tree": "70eab30ede7905899420a52a350eb7ba15f82955",
      "parents": [
        "9418d5dc9ba40b88737580457bf3b7c63c60ec43"
      ],
      "author": {
        "name": "Ali Ayoub",
        "email": "ali@mellanox.co.il",
        "time": "Tue Nov 13 15:26:57 2007 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Nov 13 15:26:57 2007 -0800"
      },
      "message": "mlx4_core: Fix possible bad free in mlx4_buf_free()\n\nWhen mlx4_buf_free() is called from the error path of\nmlx4_buf_alloc(), it may be passed a buffer structure that does not\nhave all pages filled in.  Add a check for NULL to mlx4_buf_free() so\nwe avoid passing NULL to dma_free_coherent() (which will crash).\n\nSigned-off-by: Ali Ayoub \u003cali@mellanox.co.il\u003e\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0fd4980fa75acc78c747b1f43d1204f6572a4845",
      "tree": "0bac34a7f83f9cff12583da92bfc0a54a232ac4e",
      "parents": [
        "24ffbd62583024f85bdba72cd373d050aa1a1b15"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:16 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:16 2007 +0100"
      },
      "message": "ide: remove stale/incorrect comment from setup-pci.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "24ffbd62583024f85bdba72cd373d050aa1a1b15",
      "tree": "8f93ba9dc4166907373a0c34fd8b63b0424441a9",
      "parents": [
        "34c69b601b2ec8fc8ff6657a547ce3865d58e220"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:16 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:16 2007 +0100"
      },
      "message": "it821x/jmicron: fix return value of {it821x,jmicron}_init_one()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "34c69b601b2ec8fc8ff6657a547ce3865d58e220",
      "tree": "eddcf5c10d212612b0f381f9a2d7e9606c60eadc",
      "parents": [
        "c1f50cbb06363b36700c0a679a5bd3ddef0a97b6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide: don\u0027t BUG() on unsupported transfer modes\n\nFix ide-cris, cs5530, sc1200 and sis5513 host drivers to just return instead\nof OOPS-ing for unsupported modes in -\u003eset_dma_mode methods.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c1f50cbb06363b36700c0a679a5bd3ddef0a97b6",
      "tree": "2af4adaeed66428cd555020ac3337ccbb6f1bddd",
      "parents": [
        "12eda14f8930ccad0d8b75fecab87b90eecba5fb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide: use drive-\u003eselect.all for REQ_TYPE_ATA_TASK in execute_drive_cmd()\n\nUse drive-\u003eselect.all for REQ_TYPE_ATA_TASK requests in execute_drive_cmd()\n(the obsolete bits 7 and 5 of the Device register need to be set).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "12eda14f8930ccad0d8b75fecab87b90eecba5fb",
      "tree": "19d5a3e0378cf22ecc4e99210b4d3879060d306e",
      "parents": [
        "03644cd497e27c3d274f39e58ddc577e9d73bb39"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide: add missing HOB bit clearing to ide_dump_ata_status()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "03644cd497e27c3d274f39e58ddc577e9d73bb39",
      "tree": "1ed59238df2653b4db5582af1623a4c13ff633d6",
      "parents": [
        "2ad1e0558f369f11d180b7448d97164a0c5f07e2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide-pmac: skip conservative PIO \"downgrade\"\n\nWe can skip conservative PIO \"downgrade\" (PIO3 becomes PIO2 etc.) on PMAC.\n\nProblem reported by Mikael.\n\nCc: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2ad1e0558f369f11d180b7448d97164a0c5f07e2",
      "tree": "0d6e732c2246b25d3a0f2828874855b35e1d1ecd",
      "parents": [
        "6183289cd4356b790c5eaa619020fb887ec0fa44"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Nov 13 22:09:14 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:14 2007 +0100"
      },
      "message": "ide: BLK_DEV_IDECD help: remove outdated note\n\nLILO version 16 was released on 26-02-1995 (sic), so telling people to not use\nolder versions no longer has any value.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6183289cd4356b790c5eaa619020fb887ec0fa44",
      "tree": "d47fd4c1188134b37ee2dc83b9f85a28b5b2e756",
      "parents": [
        "9418d5dc9ba40b88737580457bf3b7c63c60ec43"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Nov 13 22:09:14 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:14 2007 +0100"
      },
      "message": "cmd64x: don\u0027t clear the other channel\u0027s interrupt\n\nMake sure to not clear the other IDE channel\u0027s interrupt when clearing an IDE\ninterrupt via the MRDMODE register.\n\nThanks to Bart for finding a coding mistake.\n\nBart:\n\nThis fixes regression from commit 66602c83dcb6a5d82772d88ae7a32cd4a1213528\n(\"cmd64x: use interrupt status from MRDMODE register (take 2)\").\n\nExtra thanks to Martin for reporting and bisecting the issue.\n\nFrom: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nTested-by: Martin Rogge \u003cmarogge@onlinehome.de\u003e\nTested-by: Milan Kocian \u003cmilon@wq.cz\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9418d5dc9ba40b88737580457bf3b7c63c60ec43",
      "tree": "764c82c8cfeea907b06514d9ccfb599fb4d49cae",
      "parents": [
        "31083eba370fbc5d544ac2fe67ca549c0aa2bdf7",
        "59a030a9b7a1bab5bdae57d469583e611759e90b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:09:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:09:36 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (i5k_amb) Convert macros to C functions\n  hwmon: (w83781d) Add missing curly braces\n  hwmon: (abituguru3) Identify ABit IP35 Pro as such\n  hwmon: (f75375s) pwmX_mode sysfs files writable for f75375 variant\n  hwmon: (f75375s) On n2100 systems, set fans to full speed on boot\n  hwmon: (f75375s) Allow setting up fans with platform_data\n  hwmon: (f75375s) Add new style bindings\n  hwmon: (lm70) Convert semaphore to mutex\n  hwmon: (applesmc) Add support for Mac Pro 2 x Quad-Core\n  hwmon: (abituguru3) Add support for 2 new motherboards\n  hwmon: (ibmpex) Change printk to dev_{info,err} macros\n  hwmon: (i5k_amb) New memory temperature sensor driver\n  hwmon: (f75375s) fix pwm mode setting\n  hwmon: (ibmpex.c) fix NULL dereference\n  hwmon: (sis5595) Split sis5595_attributes_opt\n  hwmon: (sis5595) Add individual alarm files\n  hwmon: (w83627hf) push nr+1 offset into *_REG_FAN macros and simplify\n  hwmon: (w83627hf) hoist nr-1 offset out of show-store-temp-X\n  hwmon: Add power meter spec to Documentation/hwmon/sysfs-interface\n"
    },
    {
      "commit": "31083eba370fbc5d544ac2fe67ca549c0aa2bdf7",
      "tree": "9531e720d8d3cd8d82b7a3e4d2a1c6c306e769b4",
      "parents": [
        "a7fe77161da48a74c60dc19fc4ca3a73ab761d37",
        "53756524e42a71011f5ae6410d6ac386bf3a9e7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:04:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:04: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: (45 commits)\n  [NETFILTER]: xt_time should not assume CONFIG_KTIME_SCALAR\n  [NET]: Move unneeded data to initdata section.\n  [NET]: Cleanup pernet operation without CONFIG_NET_NS\n  [TEHUTI]: Fix incorrect usage of strncat in bdx_get_drvinfo()\n  [MYRI_SBUS]: Prevent that myri_do_handshake lies about ticks.\n  [NETFILTER]: bridge: fix double POSTROUTING hook invocation\n  [NETFILTER]: Consolidate nf_sockopt and compat_nf_sockopt\n  [NETFILTER]: nf_nat: fix memset error\n  [INET]: Use list_head-s in inetpeer.c\n  [IPVS]: Remove unused exports.\n  [NET]: Unexport sysctl_{r,w}mem_max.\n  [TG3]: Update version to 3.86\n  [TG3]: MII \u003d\u003e TP\n  [TG3]: Add A1 revs\n  [TG3]: Increase the PCI MRRS\n  [TG3]: Prescaler fix\n  [TG3]: Limit 5784 / 5764 to MAC LED mode\n  [TG3]: Disable GPHY autopowerdown\n  [TG3]: CPMU adjustments for loopback tests\n  [TG3]: Fix nvram selftest failures\n  ...\n"
    },
    {
      "commit": "9104476e4efbef8a8e32d48ced583603ff32a2db",
      "tree": "1be22813f6cab5aa5d08fd9131eba25d249842fd",
      "parents": [
        "0b832a4b93932103d73c0c3f35ef1153e288327b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Nov 13 12:23:06 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:02:18 2007 -0800"
      },
      "message": "ACPI: Battery: remove cycle from battery removal.\n\nget_property() should not call battery_update(), it also should call\nget_status() only if battery is present to avoid cycle and oops.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nAcked-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "022cbae611a37eda80d498f8f379794c8ac3be47",
      "tree": "c6fe8fe45748127c916d32ec97601c435065d5cb",
      "parents": [
        "ed160e839d2e1118529e58b04d52dba703ca629c"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Nov 13 03:23:50 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:23:50 2007 -0800"
      },
      "message": "[NET]: Move unneeded data to initdata section.\n\nThis patch reverts Eric\u0027s commit 2b008b0a8e96b726c603c5e1a5a7a509b5f61e35\n\nIt diets .text \u0026 .data section of the kernel if CONFIG_NET_NS is not set.\nThis is safe after list operations cleanup.\n\nSigned-of-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "072ee3f9bd26a2f89a79d1eae9052d30b8d745a5",
      "tree": "3b6cf0a2bd552a7bd0ff27faabb9cbcd853e7a85",
      "parents": [
        "9db7720cca8f55a1e0c8d0dc1587e35dca50afbf"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Nov 13 03:17:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:17:16 2007 -0800"
      },
      "message": "[TEHUTI]: Fix incorrect usage of strncat in bdx_get_drvinfo()\n\nFix incorrect length for strncat by replacing it with strlcat\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9db7720cca8f55a1e0c8d0dc1587e35dca50afbf",
      "tree": "6ca945d7594933d8aa4157c273da08c178000808",
      "parents": [
        "81d9ddae856678c45297550e9353c8a5a7fd6438"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Nov 13 03:16:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:16:17 2007 -0800"
      },
      "message": "[MYRI_SBUS]: Prevent that myri_do_handshake lies about ticks.\n\nWith \u0027\u003c\u003d\u0027 tick can be incremented up to 26, The last loop is redundant\nsince even when \u0027softstate\u0027 becomes \u0027STATE_READY\u0027, \u0027if (tick \u003e 25)\u0027\nwill still cause the function to return -1,\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "458c096ed787b2572303a7087d23bfab06b450be",
      "tree": "fd15d17ae1c1ae3f7f5c7851dd8445242acc3370",
      "parents": [
        "3bebab591413929c405925a8fdd98f5b0d660e39"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:23:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:23:21 2007 -0800"
      },
      "message": "[TG3]: Update version to 3.86\n\nThis patch updates the version number to 3.86\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bebab591413929c405925a8fdd98f5b0d660e39",
      "tree": "060ab53f5ce0909e8f7547a64bd3ca568edd6a57",
      "parents": [
        "b5af7126ea7586eb8f030280c027611c42a6a9c7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:22:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:22:40 2007 -0800"
      },
      "message": "[TG3]: MII \u003d\u003e TP\n\nThis patch changes the PHY type reported through ethtool for copper\ndevices from MII to TP.  The latter is more accurate.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5af7126ea7586eb8f030280c027611c42a6a9c7",
      "tree": "f84c51317a8471bfbc1cbc6fba8307f27704b72f",
      "parents": [
        "5f5c51e3d473d8ddc0c32156c2b27e2fe92b9b57"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:22:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:22:02 2007 -0800"
      },
      "message": "[TG3]: Add A1 revs\n\nThis patch adds the A1 revision of 5784, 5764, and 5761, and applies all\nprevious bugfixes.  In places where the list of devices gets too long,\nthe patch uses a new TG3_FLG3_5761_5784_AX_FIXES flag instead.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f5c51e3d473d8ddc0c32156c2b27e2fe92b9b57",
      "tree": "46c1c182a79c9aaf4b65cf3a360380c8482bd007",
      "parents": [
        "aa6c91fe5913faa2cd2a62de993a3130799412b1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:19:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:19:37 2007 -0800"
      },
      "message": "[TG3]: Increase the PCI MRRS\n\nPrevious devices hardcoded the PCI Maximum Read Request Size to 4K.  To\nbetter comply with the PCI spec, the hardware now defaults the MRRS to\n512 bytes.  This will yield poor driver performance if left untouched.\nThis patch increases the MRRS to 4K on driver initialization.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa6c91fe5913faa2cd2a62de993a3130799412b1",
      "tree": "e3b320593d68b4542beedf496b365378519fb2d2",
      "parents": [
        "5f60891b80f1a0f0a0015b084f4838ae8b9637c7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:18:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:18:04 2007 -0800"
      },
      "message": "[TG3]: Prescaler fix\n\nInternal hardware timers become inaccurate after link events.  Clock\nfrequency switches performed by the CPMU fail to adjust timer\nprescalers.  The fix is to detect core clock frequency changes during\nlink events and adjust the timer prescalers accordingly.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f60891b80f1a0f0a0015b084f4838ae8b9637c7",
      "tree": "0df104674c6c8b3731227637530c6f073314240b",
      "parents": [
        "662f38d242488cfdcda7b3684ac610d3e4d568a7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:17:07 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:17:07 2007 -0800"
      },
      "message": "[TG3]: Limit 5784 / 5764 to MAC LED mode\n\nMost 5784 / 5764 LED modes do not work as expected because of a hardware\nbug.  This patch forces the LED mode to be in MAC LED mode.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "662f38d242488cfdcda7b3684ac610d3e4d568a7",
      "tree": "e4557b5d2ec89f5d9b858e29ca40215eade01cef",
      "parents": [
        "e875093c9659d2a9f3923aa9ee1b89ef40cf95b9"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:16:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:16:17 2007 -0800"
      },
      "message": "[TG3]: Disable GPHY autopowerdown\n\nNew CPMU devices contend with the GPHY for power management.  The GPHY\nautopowerdown feature is enabled by default in the PHY and thus needs to\nbe disabled after every PHY reset.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e875093c9659d2a9f3923aa9ee1b89ef40cf95b9",
      "tree": "2ae7be842b38612b38805a22d6857eedda71f1e3",
      "parents": [
        "a5767dec1980463aef5614b7ad8a800bb4f4c353"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:11:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:11:51 2007 -0800"
      },
      "message": "[TG3]: CPMU adjustments for loopback tests\n\nThis patch adds the LINK_SPEED mode to the list of CPMU modes that can\ncause the loopback tests to fail.  These bugs are planned to be fixed in\nfuture revisions of the chip, so the patch qualifies the fixes as such.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a5767dec1980463aef5614b7ad8a800bb4f4c353"
}
