)]}'
{
  "log": [
    {
      "commit": "a05afe9146f7611d40a58be34ee8442727a6af1f",
      "tree": "b4a05b546ff9c6b91db6f25068c10754e4de9506",
      "parents": [
        "e8ff0646e5df850ff084be9c97a2e69fff5697b4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 15 16:54:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:59 2007 +1000"
      },
      "message": "[POWERPC] Comment out a currently unused function\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9c25099db74b384e16345622071552f9f10dd045",
      "tree": "9f5699cb2f699e64f69d1123c7aa768bd0f020aa",
      "parents": [
        "9dfe5c53d0fcc08e9efc1e13bb6702fac74f4a12"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 15 16:42:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:58 2007 +1000"
      },
      "message": "[POWERPC] Use of_get_property in ipmi code\n\nget_property has been renamed to of_get_property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7b52b440d37d669ec93297cf589984a110518d43",
      "tree": "88157cf53509f101c419e145f90ccfd5acb8a0b5",
      "parents": [
        "9f0cbea0d8cc47801b853d3c61d0e17475b0cc89"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Aug 13 06:38:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:58 2007 +1000"
      },
      "message": "[POWERPC] via-pmu: Fix typo in printk\n\nThis fixes a typo in a printk message.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc61f957f486871536cc5531e83337fff4fe48f3",
      "tree": "266a08e5391fab28627cd1c57642d0328647e46d",
      "parents": [
        "0d279d47612d1b63155a1d9637a6fc5143dad594"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Aug 01 08:10:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] drivers/macintosh/therm_adt746x.c: kmalloc + memset conversion to kzalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d279d47612d1b63155a1d9637a6fc5143dad594",
      "tree": "dbe42e6da4aacd499ea3deacccdf9294c7d98006",
      "parents": [
        "9420dc65ff9e6b67c032286efde823aeb8684670"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Jul 30 15:55:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:51 2007 +1000"
      },
      "message": "[POWERPC] Fixes to allow use of Ebony\u0027s flash chips through physmap_of\n\nThis patch contains a handful of small fixes to allow the Ebony\u0027s\nflash to be exposed as MTD devices via the physmap_of driver.\nSpecifically it:\n\t- Makes a small addition to the device tree and zImage wrapper\nto record the correct address for the flash in the device tree based\non the board switches as reported via an FPGA register.\n\t- Prohibits building the old hard-coded \"Ebony\" flash map on\narch/powerpc kernels, in favour of using physmap_of\u0027s device tree\nbased approach.\n\t- Enables MTD and physmap_of in the Ebony defconfig.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "301d9cb80b4f64ba24d4b141ad3ca58165a29afb",
      "tree": "1e0b098c9d4a88339785979bf8fed5248261b402",
      "parents": [
        "a4ebd0174724193cbabf989352702ff37b1eb060"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu Jul 26 20:06:08 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] Init markings for hvc_beat\n\nFix warnings about section mismatch.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3b993e8bee32d6dfe04df560eda8e1aff6248a22",
      "tree": "a3d9950b941276799b25194e0c1c400693c09809",
      "parents": [
        "ab3c556de19b1888b0830ef066524884d4788131",
        "b5d0b4ba389711183b5af71438fe21b40ee32d6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:52:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:52:12 2007 -0700"
      },
      "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-s3c2410: Build fix\n  i2c/menelaus: Build fix\n  i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang\n  i2c-mpc: Don\u0027t disable I2C module on stop condition\n  i2c-iop3xx: Set I2C_CLASS_HWMON to adapter class\n  i2c/isp1301_omap: Build fixes, whitespace\n  i2c-mpc: Pass correct dev_id to free_irq on error path\n  i2c-i801: Typo: erroneous\n"
    },
    {
      "commit": "b5d0b4ba389711183b5af71438fe21b40ee32d6d",
      "tree": "dd389ba405847db453c035df9b464cef1cd13025",
      "parents": [
        "c1147cc6d18389f6530bae27741b9b2665e862e6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org",
        "time": "Tue Aug 14 18:37:15 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:15 2007 +0200"
      },
      "message": "i2c-s3c2410: Build fix\n\nFixup the include files after the arch moves that\nwhere included in 2.6.23.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c1147cc6d18389f6530bae27741b9b2665e862e6",
      "tree": "a818261097cf68c1a2fb21ade8b4daf07c18de9d",
      "parents": [
        "a07ad1cc0300931bfd76bfcd2da3ddad743f4a89"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c/menelaus: Build fix\n\nFix Menelaus build error, and remove needless \"#define DEBUG\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a07ad1cc0300931bfd76bfcd2da3ddad743f4a89",
      "tree": "d8b7eb634571649f9401d351801e5de87cc5c91d",
      "parents": [
        "5af0e07f87e7d9be2a9db514af1e338341240f6d"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang\n\nUnder certain conditions, the mv64xxx I2C bus can hang preventing\nfurther operation.  To make the driver more robust, we now reset\nthe I2C hardware and the driver state machine when such hangs are\ndetected.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5af0e07f87e7d9be2a9db514af1e338341240f6d",
      "tree": "832666718356a281e52653ab9cd6abc30e082fbe",
      "parents": [
        "432ca994bf7107e88916fd9606ca7402a4571359"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mpc: Don\u0027t disable I2C module on stop condition\n\nDisabling module on stop doesn\u0027t work on some CPUs (ie. mpc8241,\nas reported by Guennadi Liakhovetski), so remove that.\n\nDisable I2C module on errors/interrupts to prevent it from\nlocking up on mpc5200b.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "432ca994bf7107e88916fd9606ca7402a4571359",
      "tree": "3b5f455abece510c33f5cf03636f91e46836f6cb",
      "parents": [
        "25da383d26a1dcca4f0205769a24e5eac79c6d35"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-iop3xx: Set I2C_CLASS_HWMON to adapter class\n\nIn order to be able to use sensors on the IOP3xx SoCs, one needs to set\nthe adapter class to I2C_CLASS_HWMON.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "25da383d26a1dcca4f0205769a24e5eac79c6d35",
      "tree": "0515ab5858fa2ccb587785a431e4fce87fe44da1",
      "parents": [
        "322454a65371477bed0eb1d189c50d781ebd7f85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c/isp1301_omap: Build fixes, whitespace\n\nBuild fixes for isp1301_omap driver.  I think an earlier version\nof this must have gotten lost somewhere, or maybe it only went\ninto the Linux-OMAP tree.\n\nAlso, some whitespace fixes to bring this more into sync with the\nversion of this found in the Linux-OMAP tree.  (That version has\nupdates for the OTG controller on the OMAP 1710 which break that\nfunctionality on OMAP 161x boards like the H2, so merging all of\nit is not currently an option.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "322454a65371477bed0eb1d189c50d781ebd7f85",
      "tree": "d8ea0374b5f3f51033439d6aedd39aecccaf2141",
      "parents": [
        "002cf63191eb8b68b7fed48f014b87c456188acc"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mpc: Pass correct dev_id to free_irq on error path\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "002cf63191eb8b68b7fed48f014b87c456188acc",
      "tree": "f3ece0588f8593db41271a80348e03b700653cc9",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 14 18:37:13 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:13 2007 +0200"
      },
      "message": "i2c-i801: Typo: erroneous\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ab3c556de19b1888b0830ef066524884d4788131",
      "tree": "7652961084c69e00267eda767edeeac5e20aed51",
      "parents": [
        "c4e7ac5d427a48b91752671523f39a04e63e12ff",
        "cae7ca3d3de48851e929de9469397749638df779"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:31:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:31:19 2007 -0700"
      },
      "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  [IPVS]: Use IP_VS_WAIT_WHILE when encessary.\n  [NET]: Share correct feature code between bridging and bonding\n  [ATM] drivers/atm/iphase.c: mostly kmalloc + memset conversion to kzalloc\n  [IRDA] irda-usb.c: mostly kmalloc + memset conversion to k[cz]alloc\n  [WAN] drivers/net/wan/hdlc_fr.c: kmalloc + memset conversion to kzalloc\n  [DCCP]: fix memory leak and clean up style - dccp_feat_empty_confirm()\n  [DCCP]: fix theoretical ccids_{read,write}_lock() race\n  [XFRM]: Clean up duplicate includes in net/xfrm/\n  [TIPC]: Clean up duplicate includes in net/tipc/\n  [SUNRPC]: Clean up duplicate includes in net/sunrpc/\n  [PKT_SCHED]: Clean up duplicate includes in net/sched/\n  [IPV6]: Clean up duplicate includes in net/ipv6/\n  [IPV4]: Clean up duplicate includes in net/ipv4/\n  [ATM]: Clean up duplicate includes in net/atm/\n  [ATM]: Clean up duplicate includes in drivers/atm/\n  [IPCONFIG]: ip_auto_config fix\n  [ATM]: fore200e_param_bs_queue() must be __devinit\n"
    },
    {
      "commit": "c4e7ac5d427a48b91752671523f39a04e63e12ff",
      "tree": "72168de27e0211c1714e1b0073b8640de85a5f6f",
      "parents": [
        "c019b1933015ee31366eeaa085bad3ee9516991c",
        "ce57a02c64052c3f1c62f30a902a937e6c316d88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:30:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:30:42 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  e1000: Add device IDs of new 82571 board variants\n  xen-netfront: Avoid deref\u0027ing skbafter it is potentially freed.\n  3c59x maintainer\n  3c59x: fix duplex configuration\n  natsemi: fix netdev error acounting\n  ax88796 printk fixes\n  myri10ge: Use the pause counter to avoid a needless device reset\n  via-rhine: disable rx_copybreak on archs that don\u0027t allow unaligned DMA access\n"
    },
    {
      "commit": "ce57a02c64052c3f1c62f30a902a937e6c316d88",
      "tree": "4212eea258dd7db88235a6f910d7fc1a48652f8c",
      "parents": [
        "10a273a67343e1f317652d69b09a212ee0284b44"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Aug 09 14:09:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:54:47 2007 -0400"
      },
      "message": "e1000: Add device IDs of new 82571 board variants\n\nThis patch adds support for 2 new board variants:\n- A Quad port fiber 82571 board\n- A blade version of the 82571 quad copper board\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f353bf29e162459f2f1e2ca25e41011fae65241",
      "tree": "8df6d6c66b69f18d521f76018ff98706e4e2a1b3",
      "parents": [
        "f71417614d63932cf56ed98a0947568d6259d11e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 10 15:47:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:14 2007 -0700"
      },
      "message": "[NET]: Share correct feature code between bridging and bonding\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8797 shows that the\nbonding driver may produce bogus combinations of the checksum\nflags and SG/TSO.\n\nFor example, if you bond devices with NETIF_F_HW_CSUM and\nNETIF_F_IP_CSUM you\u0027ll end up with a bonding device that\nhas neither flag set.  If both have TSO then this produces\nan illegal combination.\n\nThe bridge device on the other hand has the correct code to\ndeal with this.\n\nIn fact, the same code can be used for both.  So this patch\nmoves that logic into net/core/dev.c and uses it for both\nbonding and bridging.\n\nIn the process I\u0027ve made small adjustments such as only\nsetting GSO_ROBUST if at least one constituent device\nsupports it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f71417614d63932cf56ed98a0947568d6259d11e",
      "tree": "296af8dc842a62aed78f8d4ad0709e7f5cb109b1",
      "parents": [
        "48e3eeb1a1a89a3ea256cf6d3c898e753787cfaa"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 15:26:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:13 2007 -0700"
      },
      "message": "[ATM] drivers/atm/iphase.c: mostly kmalloc + memset conversion to kzalloc\n\n drivers/atm/iphase.c | 111508 -\u003e 111431 (-77 bytes)\n drivers/atm/iphase.o | 254740 -\u003e 254260 (-480 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48e3eeb1a1a89a3ea256cf6d3c898e753787cfaa",
      "tree": "4f607c078f1a4a23becd140298888f846886261f",
      "parents": [
        "1ee325438cdbe374ebea6e3d2f19204072c15038"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 15:25:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:12 2007 -0700"
      },
      "message": "[IRDA] irda-usb.c: mostly kmalloc + memset conversion to k[cz]alloc\n\n drivers/net/irda/irda-usb.c | 59694 -\u003e 59541 (-153 bytes)\n drivers/net/irda/irda-usb.o | 170588 -\u003e 169256 (-1332 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ee325438cdbe374ebea6e3d2f19204072c15038",
      "tree": "f94ff6a6ecacdebc53fd04d7b728809f4e48c961",
      "parents": [
        "e576de82ee628f68e5a44527c7ee99eadeab2e62"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 15:24:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:11 2007 -0700"
      },
      "message": "[WAN] drivers/net/wan/hdlc_fr.c: kmalloc + memset conversion to kzalloc\n\n drivers/net/wan/hdlc_fr.c | 31260 -\u003e 31223 (-37 bytes)\n drivers/net/wan/hdlc_fr.o | 144872 -\u003e 144728 (-144 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af3502184aee8a0af6da8678e84c3d5bc5cdb83f",
      "tree": "08a153bb62188533656490190de1670fa9bef2fc",
      "parents": [
        "dcbdc93c6c64daf20622d6deae774d1e740efb8d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 15:15:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:00 2007 -0700"
      },
      "message": "[ATM]: Clean up duplicate includes in drivers/atm/\n\nThis patch cleans up duplicate includes in\n\tdrivers/atm/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8aee929eda10b2502fd76c0bf2003f89f7992820",
      "tree": "c71ef84cb484a85acf40b1923e3063d173bc05da",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 15:14:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:51:58 2007 -0700"
      },
      "message": "[ATM]: fore200e_param_bs_queue() must be __devinit\n\nWARNING: drivers/built-in.o(.text+0x6203bb): Section mismatch: reference to .init.text:fore200e_param_bs_queue (between \u0027fore200e_initialize\u0027 and \u0027fore200e_monitor_putc\u0027)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10a273a67343e1f317652d69b09a212ee0284b44",
      "tree": "2eff99de733e5f4c53de2acf40d62e719bcf1291",
      "parents": [
        "a6d89915aa668776494fec8568d46aa6043ff848"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Aug 13 12:54:37 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:51:09 2007 -0400"
      },
      "message": "xen-netfront: Avoid deref\u0027ing skbafter it is potentially freed.\n\nxennet_tx_bug_gc can free the skb before we use it, so make sure we don\u0027t.\n\nSigned-off-by: Keir Fraser \u003ckeir@xensource.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "373492d0bdc66680ee598fd5a63e1914631b2522",
      "tree": "f4911509a13a568c2705ab8d09325ad4f5353932",
      "parents": [
        "c76720cf7ba63a3d179b6da8675653c8b01b6c0b"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "klassert@mathematik.tu-chemnitz.de",
        "time": "Fri Aug 10 14:05:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:38:37 2007 -0400"
      },
      "message": "3c59x: fix duplex configuration\n\nA special sequence of ifconfig up/down and plug/unplug the cable can break\nthe duplex configuration of the driver.\n\nSetting\nvp-\u003emii.full_duplex \u003d vp-\u003efull_duplex\nin vortex_up should fix this.\n\nAddresses Bug 8575 3c59x duplex configuration broken\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8575\n\nCc: Martin Buck \u003cmb-tmp-ohtmvyyn.xreary.bet@gromit.dyndns.org\u003e\nSigned-off-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c76720cf7ba63a3d179b6da8675653c8b01b6c0b",
      "tree": "efc02af3ea5a5487042fc5528a4898e9ec4993a5",
      "parents": [
        "b4efe22cc987f4cd68ff838556580c0cc8c64cbc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:05:23 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:36:39 2007 -0400"
      },
      "message": "natsemi: fix netdev error acounting\n\nWhen a detailed netdev error is counted, we also must account for it in the\naggregated error count.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8106\n\nCc: Tim Hockin \u003cthockin@hockin.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Chongfeng Hu \u003cloveminix@yahoo.com.cn\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b4efe22cc987f4cd68ff838556580c0cc8c64cbc",
      "tree": "a64d42271012b006c64d59d1e056da37079b3aef",
      "parents": [
        "626fda948839fc2f488f527076b8f42b1b7a4687"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:05:21 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:34:53 2007 -0400"
      },
      "message": "ax88796 printk fixes\n\ndrivers/net/ax88796.c: In function `ax_probe\u0027:\ndrivers/net/ax88796.c:825: warning: size_t format, different type arg (arg 4)\ndrivers/net/ax88796.c:825: warning: size_t format, different type arg (arg 5)\n\nresource_size_t isn\u0027t size_t.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "626fda948839fc2f488f527076b8f42b1b7a4687",
      "tree": "91d5e1d9a70fa00feeba010c7a48e65aeed1cd71",
      "parents": [
        "b47157f00414f368f2847697ce48b76f1a5e5110"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Aug 09 09:02:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:27:10 2007 -0400"
      },
      "message": "myri10ge: Use the pause counter to avoid a needless device reset\n\nUse the pause counter to avoid a needless device reset, and\nprint a message telling the admin that our link partner is\nflow controlling us down to 0 pkts/sec.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b47157f00414f368f2847697ce48b76f1a5e5110",
      "tree": "6c3d65b1ccf1f8cdce32ebb205e9cb3d1ebbb55a",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Dustin Marquess",
        "email": "jailbird@alcatraz.fdf.net",
        "time": "Fri Aug 10 14:05:15 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:27:10 2007 -0400"
      },
      "message": "via-rhine: disable rx_copybreak on archs that don\u0027t allow unaligned DMA access\n\nPatch to disable the rx_copybreak feature on hardware architectures that\ndon\u0027t allow unaligned DMA access.\n\n#ifdef code taken from tulip_core.c.  Problem pointed out by Ivan\nKokshaysky.\n\nSigned-off-by: Dustin Marquess \u003cjailbird@alcatraz.fdf.net\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c019b1933015ee31366eeaa085bad3ee9516991c",
      "tree": "bce9f022b5960b774e68095aed062856ceb10c9f",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikivskiy@suse.de",
        "time": "Tue Aug 14 01:03:42 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 01:03:42 2007 -0400"
      },
      "message": "ACPI: EC: Fix \"no battery\" regression\n\nRestore deleted call to register query methods.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8886\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4e54e9f4423a86aa21b70cb9d339cb09f275188f",
      "tree": "3c4c252465e3ac2bdedfaaa4ff3b73e73e304f3c",
      "parents": [
        "27196c30db1ed4ab09c2071149b3324a1a53cfb9",
        "bc90a0105dea7b773e99ae7abde56a6930081ddb"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:22 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:22 2007 -0400"
      },
      "message": "Pull sbs into release branch\n"
    },
    {
      "commit": "27196c30db1ed4ab09c2071149b3324a1a53cfb9",
      "tree": "8d88ad2615b7b55cb7e0ebfc5fa15d992062d09a",
      "parents": [
        "ad17b209dca860a570e4ca75312c9f4d32672402",
        "501092929ccb8a1d2eb0ed700e38df4ae0de7108"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "message": "Pull processor into release branch\n"
    },
    {
      "commit": "ad17b209dca860a570e4ca75312c9f4d32672402",
      "tree": "1e5e73282e4dfe1060585887b13652dfc53361b6",
      "parents": [
        "d88da66f9397f06f3a7b4e5148bd5e71cb9d7952",
        "e13d87473284131a7ead8121d5d29345101f68a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:59 2007 -0400"
      },
      "message": "Pull fluff into release branch\n"
    },
    {
      "commit": "d88da66f9397f06f3a7b4e5148bd5e71cb9d7952",
      "tree": "0e10fd3f1152ed1b41e3fa43d1b27a345074e23a",
      "parents": [
        "6712a4fbb14a466d259e53a5314d8011ecab3d7b",
        "199e9e7d1106686a85ee9fdf6a824051aa82682e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:41 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:41 2007 -0400"
      },
      "message": "Pull ec into release branch\n"
    },
    {
      "commit": "6712a4fbb14a466d259e53a5314d8011ecab3d7b",
      "tree": "5409e5f9be6099f7aff40400071385e61930585d",
      "parents": [
        "d8dd3cbcf1b30c315a28f65cb719bb2d7105a317",
        "66b568218ab73be161dc109b913e6fa7dda44e16"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:20:33 2007 -0400"
      },
      "message": "Pull dock-bay into release branch\n"
    },
    {
      "commit": "d8dd3cbcf1b30c315a28f65cb719bb2d7105a317",
      "tree": "193677fd111ace3e46d310294c04c038a8fa3202",
      "parents": [
        "fc0dc4d3aa9c73e275accf2966e0bdf16bff45f1",
        "0b5bfa1cbefdc6e4c60f30ed545389b5ffe0f75f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:19:23 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:19:23 2007 -0400"
      },
      "message": "Pull bugzilla-8842 into release branch\n"
    },
    {
      "commit": "fc0dc4d3aa9c73e275accf2966e0bdf16bff45f1",
      "tree": "d6f2ab05604348c73162c8e75cbd883dbf91dede",
      "parents": [
        "53fdc5185c994ad6def3729a905ac4a47c477c9d",
        "3bd92ba19a89fe61ebf58804f9c8675372f50c1c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:18:11 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:18:11 2007 -0400"
      },
      "message": "Pull bugzilla-8768 into release branch\n"
    },
    {
      "commit": "53fdc5185c994ad6def3729a905ac4a47c477c9d",
      "tree": "7082144a6e0f9b18c0a4027119d69c75d1c242f7",
      "parents": [
        "3b6919e536865703a0d5c823f5a34c86cedd07cf",
        "67effe8fff32f60bdf51cba484766ba6003005bb"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:59 2007 -0400"
      },
      "message": "Pull bugzilla-3774 into release branch\n"
    },
    {
      "commit": "3b6919e536865703a0d5c823f5a34c86cedd07cf",
      "tree": "38d0c9408f8c29adaa82e236b8918f9891461bac",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45",
        "de47b69c7b7be46b0848b2c4f8e23c478cd68690",
        "f7b88ccb63188e775fe02e746c39ed177741cfc7",
        "9de1cc4a1724adda84101912e8ba51460f110044"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:12 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:12 2007 -0400"
      },
      "message": "pull asus sony thinkpad into release branch\n"
    },
    {
      "commit": "0b5bfa1cbefdc6e4c60f30ed545389b5ffe0f75f",
      "tree": "d6d9165f003bed59b0dc223babeadb2b667f92fb",
      "parents": [
        "f8707ec9643769957065405b5090e4aa64fd8214"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:13:02 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:13:02 2007 -0400"
      },
      "message": "ACPI: thermal: add DMI hooks to handle AOpen\u0027s broken Award BIOS\n\nUse DMI to:\n1. enable polling (BIOS thermal events are broken)\n2. disable active trip points (BIOS fan control is broken)\n3. disable passive trip point (BIOS hard-codes it too low)\n\nThe actual temperature reading does work,\nand with the aid of polling, the critical\ntrip point should work too.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8842\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f8707ec9643769957065405b5090e4aa64fd8214",
      "tree": "454f1b6a981884072389cfdf3ce25e9636a2b39c",
      "parents": [
        "f54871456162aff557d57bec51639b1288d4a84b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:54 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:54 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.act\u003d\" to disable or override active trip point\n\nthermal.act\u003d-1 disables all active trip points\nin all ACPI thermal zones.\n\nthermal.act\u003dC, where C \u003e 0, overrides all lowest temperature\nactive trip points in all thermal zones to C degrees Celsius.\nRaising this trip-point may allow you to keep your system silent\nup to a higher temperature.  However, it will not allow you to\nraise the lowest temperature trip point above the next higher\ntrip point (if there is one).  Lowering this trip point may\nkick in the fan sooner.\n\nNote that overriding this trip-point will disable any BIOS attempts\nto implement hysteresis around the lowest temperature trip point.\nThis may result in the fan starting and stopping frequently\nif temperature frequently crosses C.\n\nWARNING: raising trip points above the manufacturer\u0027s defaults\nmay cause the system to run at higher temperature and shorten\nits life.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f54871456162aff557d57bec51639b1288d4a84b",
      "tree": "c69d646034c228c2b323ab999010a46b9084ace0",
      "parents": [
        "a70cdc5200b0eb9fc3ef64efb29baac9b2cf2431"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:44 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:44 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.nocrt\" to disable critical actions\n\nthermal.nocrt\u003d1 disables actions on _CRT and _HOT\nACPI thermal zone trip-points.  They will be marked\nas \u003cdisabled\u003e in /proc/acpi/thermal_zone/*/trip_points.\n\nThere are two cases where this option is used:\n\n1. Debugging a hot system crossing valid trip point.\n\n   If your system fan is spinning at full speed,\n   be sure that the vent is not clogged with dust.\n   Many laptops have very fine thermal fins that are easily blocked.\n\n   Check that the processor fan-sink is properly seated,\n   has the proper thermal grease, and is really spinning.\n\n   Check for fan related options in BIOS SETUP.\n   Sometimes there is a performance vs quiet option.\n   Defaults are generally the most conservative.\n\n   If your fan is not spinning, yet /proc/acpi/fan/\n   has files in it, please file a Linux/ACPI bug.\n\n   WARNING: you risk shortening the lifetime of your\n   hardware if you use this parameter on a hot system.\n   Note that this refers to all system components,\n   including the disk drive.\n\n2. Working around a cool system crossing critical\n   trip point due to erroneous temperature reading.\n\n   Try again with CONFIG_HWMON\u003dn\n   There is known potential for conflict between the\n   the hwmon sub-system and the ACPI BIOS.\n   If this fixes it, notify lm-sensors@lm-sensors.org\n   and linux-acpi@vger.kernel.org\n\n   Otherwise, file a Linux/ACPI bug, or notify\n   just linux-acpi@vger.kernel.org.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a70cdc5200b0eb9fc3ef64efb29baac9b2cf2431",
      "tree": "1ae0722744cea5740ecf3141b7b3a4da2411bb19",
      "parents": [
        "730ff34de766a6fddee25ac1c32bc49c1a2fd758"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:35 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:35 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.psv\u003d\" to override passive trip points\n\n\"thermal.psv\u003d-1\" disables passive trip points\nfor all ACPI thermal zones.\n\n\"thermal.psv\u003dC\", where \u0027C\u0027 is degrees Celsius,\noverrides all existing passive trip points\nfor all ACPI thermal zones.\n\nthermal.psv is checked at module load time,\nand in response to trip-point change events.\n\nNote that if the system does not deliver thermal zone\ntemperature change events near the new trip-point,\nthen it will not be noticed.  To force your custom\ntrip point to be noticed, you may need to enable polling:\neg. thermal.tzp\u003d3000 invokes polling every 5 minutes.\n\nNote that once passive thermal throttling is invoked,\nit has its own internal Thermal Sampling Period (_TSP),\nthat is unrelated to _TZP.\n\nWARNING: disabling or raising a thermal trip point\nmay result in increased running temperature and\nshorter hardware lifetime on some systems.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "730ff34de766a6fddee25ac1c32bc49c1a2fd758",
      "tree": "5f731caa06d3f12149c62d11cc908a26bc80d3b9",
      "parents": [
        "72b33ef8bb1ac7f6c5a16d23304ab25ddc73d93d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:26 2007 -0400"
      },
      "message": "ACPI: thermal: expose \"thermal.tzp\u003d\" to set global polling frequency\n\nThermal Zone Polling frequency (_TZP) is an optional ACPI object\nrecommending the rate that the OS should poll the associated thermal zone.\n\nIf _TZP is 0, no polling should be used.\nIf _TZP is non-zero, then the platform recommends that\nthe OS poll the thermal zone at the specified rate.\nThe minimum period is 30 seconds.\nThe maximum period is 5 minutes.\n\n(note _TZP and thermal.tzp units are in deci-seconds,\n so _TZP \u003d 300 corresponds to 30 seconds)\n\nIf _TZP is not present, ACPI 3.0b recommends that the\nthermal zone be polled at an \"OS provided default frequency\".\n\nHowever, common industry practice is:\n1. The BIOS never specifies any _TZP\n2. High volume OS\u0027s from this century never poll any thermal zones\n\nIe. The OS depends on the platform\u0027s ability to\nprovoke thermal events when necessary, and\nthe \"OS provided default frequency\" is \"never\":-)\n\nThere is a proposal that ACPI 4.0 be updated to reflect\ncommon industry practice -- ie. no _TZP, no polling.\n\nThe Linux kernel already follows this practice --\nthermal zones are not polled unless _TZP is present and non-zero.\n\nBut thermal zone polling is useful as a workaround for systems\nwhich have ACPI thermal control, but have an issue preventing\nthermal events.  Indeed, some Linux distributions still\nset a non-zero thermal polling frequency for this reason.\n\nBut rather than ask the user to write a polling frequency\ninto all the /proc/acpi/thermal_zone/*/polling_frequency\nfiles, here we simply document and expose the already\nexisting module parameter to do the same at system level,\nto simplify debugging those broken platforms.\n\nNote that thermal.tzp is a module-load time parameter only.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "72b33ef8bb1ac7f6c5a16d23304ab25ddc73d93d",
      "tree": "2f5b2860984f4e0a903298c527ea69faed8c9a05",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:17 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:17 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.off\u003d1\" to disable ACPI thermal support\n\n\"thermal.off\u003d1\" disables all ACPI thermal support at boot time.\n\nCONFIG_ACPI_THERMAL\u003dn can do this at build time.\n\"# rmmod thermal\" can do this at run time,\nas long as thermal is built as a module.\n\nWARNING: On some systems, disabling ACPI thermal support\nwill cause the system to run hotter and reduce the\nlifetime of the hardware.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e13d87473284131a7ead8121d5d29345101f68a4",
      "tree": "58cde277a4b320024b47ed093a65d66a069ffd14",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 13:45:18 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:28:34 2007 -0400"
      },
      "message": "ACPI: static\n\nMake the needlessly global \"acpi_event_seqnum\" static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "199e9e7d1106686a85ee9fdf6a824051aa82682e",
      "tree": "e3fe8cdbc1d561e890ccdfc34a40ae860f4451ba",
      "parents": [
        "0a5245099819b0ae0a8e985f54909ba8414faba5"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Aug 10 13:45:18 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:26:24 2007 -0400"
      },
      "message": "ACPI EC: remove potential deadlock from EC\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "66b568218ab73be161dc109b913e6fa7dda44e16",
      "tree": "ac3d436c7f0ba420837f99cb8199bdd2d9fde34e",
      "parents": [
        "7aa763cb56b6efdfa5c1b83c336abf1be914afcd"
      ],
      "author": {
        "name": "Holger Macht",
        "email": "hmacht@suse.de",
        "time": "Fri Aug 10 13:10:32 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:12:10 2007 -0400"
      },
      "message": "ACPI: dock: Send key\u003dvalue pair instead of plain value\n\nSend key\u003dvalue pair along with the uevent instead of a plain value so that\nuserspace (udev) can handle it like common environment variables.\n\nSigned-off-by: Holger Macht \u003chmacht@suse.de\u003e\nAcked-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Stephan Berberig \u003cs.berberig@arcor.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7aa763cb56b6efdfa5c1b83c336abf1be914afcd",
      "tree": "f29aa1377bcd04afbc555bcc089080b4faadc980",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Stephan Berberig",
        "email": "s.berberig@arcor.de",
        "time": "Fri Aug 10 13:10:31 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:10:04 2007 -0400"
      },
      "message": "ACPI: bay: send envp with uevent - fix\n\nThere must not be a new-line character in the uevent.  Otherwise, udev gets\nconfused.  Thanks to Kay Sievers for pointing it out.\n\nSigned-off-by: Stephan Berberig \u003cs.berberig@arcor.de\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45",
      "tree": "7f9cce370f5e01b0c3a5e17a230e3e9207054e7c",
      "parents": [
        "75ecb1a4d148b274aa9acd1d6ccaca0a4654784e",
        "cbea66d9788a344e16e161f22a6e0c4deef2c0ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:18:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:18:58 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] monwriter: Serialization bug for multithreaded applications.\n  [S390] vmur: diag14 only works with buffers below 2GB\n  [S390] vmur: add \"top of queue\" sanity check for reader open\n  [S390] vmur: reject open on z/VM reader files with status HOLD\n  [S390] vmur: use DECLARE_COMPLETION_ONSTACK to keep lockdep happy\n  [S390] vmur: allocate single record buffers instead of one big data buffer\n  [S390] remove DEFAULT_MIGRATION_COST\n  [S390] qdio: make sure data structures are correctly aligned.\n  [S390] hypfs: implement show_options\n  [S390] cio: avoid memory leak on error in css_alloc_subchannel().\n"
    },
    {
      "commit": "dc8a7b11aa68d6795a46e0a42ce92220d1a6f0cd",
      "tree": "7b353684090d23b1e2e3f85bf83df491f04dcc8a",
      "parents": [
        "d291676ce8bc1d8ef93488023d04027010596de3",
        "02a5e0acb3cb85d80d0fe834e366d38a92bbaa22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:01:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:01:06 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  BLOCK: Hide the contents of linux/bio.h if CONFIG_BLOCK\u003dn\n  sysace: HDIO_GETGEO has it\u0027s own method for ages\n  drivers/block/cpqarray.c: better error handling and kmalloc + memset conversion to k[cz]alloc\n  drivers/block/cciss.c: kmalloc + memset conversion to kzalloc\n  Clean up duplicate includes in drivers/block/\n  Fix remap handling by blktrace\n  [PATCH] remove mm/filemap.c:file_send_actor()\n"
    },
    {
      "commit": "ab144f5ec64c42218a555ec1dbde6b60cf2982d6",
      "tree": "e3a4532e1db116e87060c9b18f4cfbf6258fdba3",
      "parents": [
        "d3f3c9346979bfa074c64eac5fc3ed5bba4f40ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:03 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Make patching more robust, fix paravirt issue\n\nCommit 19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177 \"x86: Fix alternatives\nand kprobes to remap write-protected kernel text\" uses code which is\nbeing patched for patching.\n\nIn particular, paravirt_ops does patching in two stages: first it\ncalls paravirt_ops.patch, then it fills any remaining instructions\nwith nop_out().  nop_out calls text_poke() which calls\nlookup_address() which calls pgd_val() (aka paravirt_ops.pgd_val):\nthat call site is one of the places we patch.\n\nIf we always do patching as one single call to text_poke(), we only\nneed make sure we\u0027re not patching the memcpy in text_poke itself.\nThis means the prototype to paravirt_ops.patch needs to change, to\nmarshal the new code into a buffer rather than patching in place as it\ndoes now.  It also means all patching goes through text_poke(), which\nis known to be safe (apply_alternatives is also changed to make a\nsingle patch).\n\nAK: fix compilation on x86-64 (bad rusty!)\nAK: fix boot on x86-64 (sigh)\nAK: merged with other patches\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1a47190a6000d0e75ee4ffa75f3f6b16dd60a0b",
      "tree": "605ecebbdd7fb3d8f507aa74df24bf7da5594148",
      "parents": [
        "cd5bfea278987ebfe60f3ff92a01696b17c4f978"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Fri Aug 10 13:01:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "lguest files should explicitly include asm/paravirt.h\n\nFiles using bits from paravirt.h should explicitly include it rather than\nrelying on it being pulled in by something else.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\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": "cd5bfea278987ebfe60f3ff92a01696b17c4f978",
      "tree": "737764f3ab9588b7f00508a8b96160261d76d7ac",
      "parents": [
        "6ddfca9548d8ecc26096a30667423ba919109533"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Fri Aug 10 13:01:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "fix compilation with gcc 4.2\n\ngcc-4.2 is a lot more picky about its symbol handling.  EXPORT_SYMBOL no\nlonger works on symbols that are undefined or defined with static scope.\n\nFor example, with CONFIG_PROFILE off, I see:\n\n  kernel/profile.c:206: error: __ksymtab_profile_event_unregister causes a section type conflict\n  kernel/profile.c:205: error: __ksymtab_profile_event_register causes a section type conflict\n\nThis patch moves the EXPORTs inside the #ifdef CONFIG_PROFILE, so we\nonly try to export symbols that are defined.\n\nAlso, in kernel/kprobes.c there\u0027s an EXPORT_SYMBOL_GPL() for\njprobes_return, which if CONFIG_JPROBES is undefined is a static\ninline and gives the same error.\n\nAnd in drivers/acpi/resources/rsxface.c, there\u0027s an\nACPI_EXPORT_SYMBOPL() for a static symbol. If it\u0027s static, it\u0027s not\naccessible from outside the compilation unit, so should bot be exported.\n\nThese three changes allow building a zx1_defconfig kernel with gcc 4.2\non IA64.\n\n[akpm@linux-foundation.org: export jpobe_return properly]\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\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": "96ddbf504a05502800e7cbeb4d08abbcc206c51c",
      "tree": "8b33c0a5805fbdccff638a95492106c6430d8c52",
      "parents": [
        "4a2a4da43995864786d59f5f0ebf42c0c1e2cdd1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 10 13:01:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "spidev warning fix\n\nGit rid of \"warning: passing arg 2 of `access_ok\u0027 makes pointer from integer\nwithout a cast\" reported on SH ...  most architectures use macros in that\ntest, SH uses inlined functions.\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": "0c1eafdb063a3701eff24d21eb245e3b1d4ac7df",
      "tree": "40a9fdc947697d0b9a141d5082452a154644a36e",
      "parents": [
        "42fd552e8647316757ded0176466c41d17934dcf"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 13:01:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "mtdchar build fix\n\nsh:\n\ndrivers/mtd/mtdchar.c: In function `mtd_mmap\u0027:\ndrivers/mtd/mtdchar.c:817: error: dereferencing pointer to incomplete type\ndrivers/mtd/mtdchar.c:817: error: `VM_SHARED\u0027 undeclared (first use in this function)\ndrivers/mtd/mtdchar.c:817: error: (Each undeclared identifier is reported only once\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42fd552e8647316757ded0176466c41d17934dcf",
      "tree": "07b0f4ed1934c05c6495c62ba943ab90bde6be84",
      "parents": [
        "f8a745942b1b7f052cb76bb8a893d12cb6329c84"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 13:01:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "fix serial buffer memory leak\n\nPatch c5c34d4862e18ef07c1276d233507f540fb5a532 (tty: flush flip buffer on\nldisc input queue flush) introduces a race condition which can lead to memory\nleaks.\n\nThe problem can be triggered when tcflush() is called when data are being\npushed to the line discipline driver by flush_to_ldisc().\n\nflush_to_ldisc() releases tty-\u003ebuf.lock when calling the line discipline\nreceive_buf function. At that poing tty_buffer_flush() kicks in and sets both\ntty-\u003ebuf.head and tty-\u003ebuf.tail to NULL. When flush_to_ldisc() finishes, it\nrestores tty-\u003ebuf.head but doesn\u0027t touch tty-\u003ebuf.tail. This corrups the\nbuffer queue, and the next call to tty_buffer_request_room() will allocate a\nnew buffer and overwrite tty-\u003ebuf.head. The previous buffer is then lost\nforever without being released.\n\n(Thanks to Laurent for the above text, for finding, disgnosing and reporting\nthe bug)\n\n- Use tty-\u003eflags bits for the flush status.\n\n- Wait for the flag to clear again before returning\n\n- Fix the doc error noted\n\n- Fix flush of empty queue leaving stale flushpending\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a44648b057f5331fe6c0e863dc693ed335490e7a",
      "tree": "629f37533b3427598c46f38596a92735a31df441",
      "parents": [
        "e24a4d1ee337e3a67a502f3f19cdec3ffc45ad05"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Aug 10 13:01:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "spi_mpc83xx: fix prescale modulus calculation\n\nLong ago I\u0027ve noticed (but didn\u0027t pay much attention) that\nspi_mpc83xx using PM calculations that differs from what\nspecs describe. I.e.\n\nu8 pm \u003d mpc83xx_spi-\u003espibrg / (spi-\u003emax_speed_hz * 4);\n\nWhile specs says: \"The SPI baud rate generator clock source (either\nsystem clock or system clock divided by 16, depending on DIV16 bit) is\ndivided by 4 * ([PM] + 1), a range from 4 to 64.\".\n\nThus \" - 1\" is missing in the spi_mpc83xx\u0027s formula.\n\nWhy nobody noticed that bug? Probably because sysclk usually less then\nuser expects, e.g. you expect 200 MHz, but real clock is 198 MHz,\nand integer rounding helps when this formula is used.\n\nSuppose it\u0027s SPI in QE, SYSCLK at 198 MHz, thus SPIBRG at 99MHz, 25 MHz\nrequested.\n\nPM \u003d (99MHz / ( 25 MHz * 4 )), PM \u003d\u003d 0, output SPICLK will be 24.75 MHz\n\nAt lower frequencies this bug is more noticeable, though.\n\nAnd this bug shows itself in all its beauty if SYSCLK is equal or a bit\nmore than you expect (200 MHz SYSCLK, 100 MHz SPIBRG):\nPM \u003d (100MHz / ( 25 MHz * 4 )), PM \u003d\u003d 1, output SPICLK will be 12.625 MHz!\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\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": "e24a4d1ee337e3a67a502f3f19cdec3ffc45ad05",
      "tree": "51b27df7a4b31424215d9cd1d3bf1395d6bfa76c",
      "parents": [
        "8dfe9c21a890e0c1214b85d3d90a84187638bf5b"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Aug 10 13:01:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "spi_mpc83xx: in \"QE mode\", use sysclk/2\n\nFor MPC8349E input to the SPI Baud Rate Generator is SYSCLK, but it\u0027s\nSYSCLK/2 for MPC8323E (SPI in QE).  Fix this, and remove confusion by\nrenaming the mpc83xx_spi-\u003esysclk member as mpc83xx_spi-\u003espibrg.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\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": "925796e0ed6fe529770ba71454c58c8d4d8a5ac4",
      "tree": "9646e19a5c072a0dc2e4fabf59f28b5888317ac4",
      "parents": [
        "c5a69adff920ddf138c3ea9886574b195d9e3d52"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Aug 10 13:00:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "drivers/char/pcmcia/cm40x0_cs.c: fix release function call\n\ncm4000_cs.c and cm4040_cs.c call the internal release function with\nan argument of wrong type. this fixes bug #8485\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Bill McConnaughey \u003cmcconnau@biochem.wustl.edu\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.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": "e798bd95b61918e653f3d28f9176237236f2d103",
      "tree": "139853ab30618fdab1b0329cfbc68b3d01d7e117",
      "parents": [
        "acb73865328bd6211a1452f39a4f660d26658918"
      ],
      "author": {
        "name": "Paul A. Clarke",
        "email": "pc@us.ibm.com",
        "time": "Fri Aug 10 13:00:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "matroxfb: rectify jitter (G450/G550)\n\nThis builds upon my previous attempts to resolve some jitter problems seen\nwith the Matrox G450 and G550 -based cards, including odd disparities observed\nbetween x86 and Power -based machines in a somewhat less hackish way (removing\nthe hacked ifdefs).\n\nApparently, preference should be given to use the DVI PLL when frequencies\npermit, the Standard PLL otherwise.  The max pixel clock for the panellink\ninterface is extracted from the PInS information on the card and used as a\nlimit to determine which PLL to use.\n\nSigned-off-by: Paul A. Clarke \u003cpc@us.ibm.com\u003e\nAcked-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "306c869c237a66fe85580f60558f105e3305d465",
      "tree": "1fcce4e26981cb0122b72e3ff46a452a1dfddfc3",
      "parents": [
        "9cd1c67434544b1d9a4fb4a4cdec15608167a233"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "adrian@mcmen.demon.co.uk",
        "time": "Fri Aug 10 13:00:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "pvr2fb: Consolidated cleanup of pvr2fb.c\n\n- better handling of the pvr2 registers based on more up to date information.\n\nTesting shows that it seems to work pretty well at 16bpp, 24bpp and 32bpp -\nincluding proper rendering of the boot logo at all levels (previously this was\na bit broken even at 16bpp) and giving white against black text.  Really\ndetailed testing (eg with X11) requires support for the maple bus - which\nisn\u0027t (currently - next project assuming this is okay) available, but I have\nno reason to think this is broken.\n\nSigned-off by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cd1c67434544b1d9a4fb4a4cdec15608167a233",
      "tree": "04c872c916fc26e78b7a492f5ecfa681e641d2fc",
      "parents": [
        "4769a9a53b39f3b6a7e4d0b3c5e6b9598560818d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Aug 10 13:00:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "pvr2fb: Fix oops when pseudo_palette is written\n\nReported by: Adrian McMenamin \u003cadrianmcmenamin@gmail.com\u003e\n\nThis driver will oops when the pseudo_palette[] is written as u32 but not when\nwritten as u16.  When written as u32, it corrupts the adjacent \u0027mmio_base\u0027\nfield of struct pvr2fb_par.  Fix by using framebuffer_alloc()/release() to\nallocate struct fb_info and struct pvr2fb_par, and create the pseudo_palette[]\nas part of struct pvr2fb_par.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4769a9a53b39f3b6a7e4d0b3c5e6b9598560818d",
      "tree": "872f7306ec85ba3f09e14d039a6817080f8ffa91",
      "parents": [
        "04a3f959f691fd3eea42be37bc7a8cf32c1bd899"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Aug 10 13:00:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "fbcon: Kill compile warning\n\nFix compile warning (\u0027map_override unused\u0027) if fbcon is compiled as a module\nand CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY\u003dn.\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04a3f959f691fd3eea42be37bc7a8cf32c1bd899",
      "tree": "0eb9923bab8030cd40ba44ca884beb0b4ed3ada0",
      "parents": [
        "6a648fa72161d1f6468dabd96c5d3c0db04f598a"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Aug 10 13:00:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "stifb: detect cards in double buffer mode more reliably\n\nVisualize-EG, Graffiti and A4450A graphics cards on PARISC can\nbe configured in double-buffer and standard mode, but the stifb\ndriver supports standard mode only.\nThis patch detects double-buffered cards more reliable.\n\nIt is a real bugfix for a very nasty problem for all parisc users which have\nwrongly configured their graphic card.  The problem: The stifb graphics driver\nwill not detect that the card is wrongly configured and then nevertheless just\nenables the graphics mode, which it shouldn\u0027t.  In the end, the user will see\nno further updates / boot messages on the screen.\n\nWe had documented this problem already on our FAQ\n(http://parisc-linux.org/faq/index.html#viseg \"Why do I get corrupted graphics\nwith my Vis-EG/Graffiti/A4450A card?\") but people still run into this problem.\n So having this fix in as early as possible can help us.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6b3a93e15b2925a151e9ae13dcb93ad7b3e48aa",
      "tree": "42640043e31911129ba44efc4fcb8e19e5e27ef0",
      "parents": [
        "2e4934aa4586832c35e077191849a06f93e4a9a0"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Aug 11 22:34:31 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:48 2007 +0200"
      },
      "message": "sysace: HDIO_GETGEO has it\u0027s own method for ages\n\nThe way this driver tries to implement HDIO_GETGEO it\u0027ll never be called.\nThen again on ppc it probably will never be called anyway because it\u0027s\nutterly pointless.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2e4934aa4586832c35e077191849a06f93e4a9a0",
      "tree": "a548f2408b19ed634e49520e995bffe279a303a7",
      "parents": [
        "1aebe18787ca2e915eb8204d365ba2484d53223b"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Aug 11 22:34:30 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:48 2007 +0200"
      },
      "message": "drivers/block/cpqarray.c: better error handling and kmalloc + memset conversion to k[cz]alloc\n\nThis patch removes some redundant casts, does the kmalloc + memset to\nk[cz]alloc conversion and it changes the error path to use goto (to avoid code\nduplication).\n\n drivers/block/cpqarray.c | 49567 -\u003e 48623 (-944 bytes)\n drivers/block/cpqarray.o | 178820 -\u003e 178288 (-532 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "1aebe18787ca2e915eb8204d365ba2484d53223b",
      "tree": "d68874037f62f230fa69d7b083242264168dacb9",
      "parents": [
        "9b99628f8e9e0b5f5ecacce558defe529a6e00c1"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Aug 11 22:34:29 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:48 2007 +0200"
      },
      "message": "drivers/block/cciss.c: kmalloc + memset conversion to kzalloc\n\n drivers/block/cciss.c | 104285 -\u003e 104168 (-117 bytes)\n drivers/block/cciss.o | 277400 -\u003e 277124 (-276 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9b99628f8e9e0b5f5ecacce558defe529a6e00c1",
      "tree": "b27fb5221e2d7bb065ad51ae06744cf30d32904a",
      "parents": [
        "c7149d6bce2561aeaa48caaa1700aa8b3b22008f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Aug 11 22:34:27 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:48 2007 +0200"
      },
      "message": "Clean up duplicate includes in drivers/block/\n\nThis patch cleans up duplicate includes in\n\tdrivers/block/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Satyam Sharma \u003csatyam.sharma@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c7149d6bce2561aeaa48caaa1700aa8b3b22008f",
      "tree": "cfaeda02f5bb62ccf290369b5bd3a5d3f3801cf9",
      "parents": [
        "ec05b297f91a443aa26b74059b573bfad49c9ebb"
      ],
      "author": {
        "name": "Alan D. Brunelle",
        "email": "Alan.Brunelle@hp.com",
        "time": "Tue Aug 07 15:30:23 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:48 2007 +0200"
      },
      "message": "Fix remap handling by blktrace\n\nThis patch provides more information concerning REMAP operations on block\nIOs. The additional information provides clearer details at the user level,\nand supports post-processing analysis in btt.\n\no  Adds in partition remaps on the same device.\no  Fixed up the remap information in DM to be in the right order\no  Sent up mapped-from and mapped-to device information\n\nSigned-off-by: Alan D. Brunelle \u003calan.brunelle@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "cbea66d9788a344e16e161f22a6e0c4deef2c0ed",
      "tree": "3fb41c221aac478ccae176b4d088624f9acb833c",
      "parents": [
        "3eed13cc3beaa9ee07b126a662def88f7281394e"
      ],
      "author": {
        "name": "Melissa Howland",
        "email": "melissah@us.ibm.com",
        "time": "Fri Aug 10 14:32:35 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:39 2007 +0200"
      },
      "message": "[S390] monwriter: Serialization bug for multithreaded applications.\n\nLocking added so that multithreaded applications can now do writes\nfrom different threads without the risk of storage corruption.\n\nSigned-off-by: Melissa Howland \u003cmelissah@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3eed13cc3beaa9ee07b126a662def88f7281394e",
      "tree": "61a127b09b0c6ec7bace4a121a046a895710a77d",
      "parents": [
        "4eac34529bce2b4cca9be90a6903c965baa8193c"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Aug 10 14:32:34 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:39 2007 +0200"
      },
      "message": "[S390] vmur: diag14 only works with buffers below 2GB\n\nIf memory buffers above 2GB are used, diagnose 14 raises a specification\nexception. This fix ensures that buffer allocation is done below the 2GB\nboundary.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4eac34529bce2b4cca9be90a6903c965baa8193c",
      "tree": "2a0d04aa4ed5b9c2d9a75158c6c0715456443e5f",
      "parents": [
        "f2405598e0678e9c93dd780f2a12fc562ece3d13"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Aug 10 14:32:33 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:38 2007 +0200"
      },
      "message": "[S390] vmur: add \"top of queue\" sanity check for reader open\n\nIf the z/VM reader is already open, it can happen that after opening the\nLinux reader device, not the topmost file is processed. According the\nsemantics of the Linux z/VM unit record device driver, always the topmost\nfile has to be processed. With this fix an error is returned if that is\nnot the case.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f2405598e0678e9c93dd780f2a12fc562ece3d13",
      "tree": "436b83be63f88e567e6769b8cdec37bcdce020f2",
      "parents": [
        "278bc68c4bfcd1af97972f5c4458acf3b9b19c37"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Aug 10 14:32:32 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:37 2007 +0200"
      },
      "message": "[S390] vmur: reject open on z/VM reader files with status HOLD\n\nIf a reader file with HOLD status is at the top of the reader queue, currently\nall read requests will return data of the second file in the queue. But the\nsemantics of vmur is that always the topmost file is read. With this fix\n-EPERM is returned on open, if the topmost reader file is in HOLD status.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "278bc68c4bfcd1af97972f5c4458acf3b9b19c37",
      "tree": "9acbe8e0cbaf218459fceb14c881468fdbacb3ce",
      "parents": [
        "1eade380c5f3e69348531ade5e9f9c5ae6485874"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 10 14:32:31 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:37 2007 +0200"
      },
      "message": "[S390] vmur: use DECLARE_COMPLETION_ONSTACK to keep lockdep happy\n\nINFO: trying to register non-static key.\nthe code is fine but needs lockdep annotation.\nturning off the locking correctness validator.\n000000000ff9fb08 000000000ff9fb18 0000000000000002 0000000000000000\n000000000ff9fbb8 000000000ff9fb30 000000000ff9fb30 0000000000104198\n0000000000000000 0000000000000002 0000000000000000 0000000000000000\n000000000ff9fb18 000000000000000c 000000000ff9fb18 000000000ff9fb88\n0000000000448db0 0000000000104198 000000000ff9fb18 000000000ff9fb68\nCall Trace:\n([\u003c00000000001040ea\u003e] show_trace+0x12e/0x170)\n [\u003c00000000001041f2\u003e] show_stack+0xc6/0xf8\n [\u003c0000000000104252\u003e] dump_stack+0x2e/0x3c\n [\u003c0000000000155f9c\u003e] __lock_acquire+0x460/0x1048\n [\u003c0000000000156c16\u003e] lock_acquire+0x92/0xb8\n [\u003c000000000043f406\u003e] _spin_lock_irqsave+0x62/0x80\n [\u003c0000000000121382\u003e] complete+0x32/0x78\n [\u003c000000001082b468\u003e] ur_int_handler+0xc8/0xec [vmur]\n [\u003c0000000000313216\u003e] ccw_device_call_handler+0xae/0xd4\n [\u003c0000000000310da4\u003e] ccw_device_irq+0x5c/0x130\n [\u003c0000000000312c84\u003e] io_subchannel_irq+0x8c/0x118\n [\u003c000000000030a88c\u003e] do_IRQ+0x16c/0x194\n [\u003c0000000000111a62\u003e] io_no_vtime+0x16/0x1c\n [\u003c0000000080001394\u003e] 0x80001394\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1eade380c5f3e69348531ade5e9f9c5ae6485874",
      "tree": "485445bd0f7ed912cd0dee346c776ab0387795c2",
      "parents": [
        "6d740a438fcb8775008dfd3fc18df7f7a0ca2e12"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Aug 10 14:32:30 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:37 2007 +0200"
      },
      "message": "[S390] vmur: allocate single record buffers instead of one big data buffer\n\nvmur allocates one contiguous kernel buffer to copy user data when creating\nccw programs for punch or printer. If big block sizes are used, under memory\npressure it can happen, that we do not get memory in one chunk. Now we\nallocate memory for each single record to avoid high order allocations.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c6d0e8014a59b641c0669cf5df151667144f220e",
      "tree": "ac16722d835e946e05266ed2208c1cba30c3260d",
      "parents": [
        "b01af5ba9105094ba4f1af60da8f7be44321a0c7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 10 14:32:28 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:36 2007 +0200"
      },
      "message": "[S390] qdio: make sure data structures are correctly aligned.\n\nThe slsb structure contained at the beginning of the qdio_q structure\nmust start on a 256 byte boundary. To make sure this is the case even\nif slab debugging is turned on create an own slab cache for qdio_q\nstructures.\nBesides that don\u0027t use the slab allocator to allocate whole pages. Use\nthe page allocator instead.\nAlso fix a few memory leaks in error handling code.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5693ce6f9b9f08942e55e3825db014f8b1205772",
      "tree": "6aa4dbe6eb1720f1427af96eb33a98de4c721cf1",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Aug 10 14:32:26 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:36 2007 +0200"
      },
      "message": "[S390] cio: avoid memory leak on error in css_alloc_subchannel().\n\nsch-\u003elock has been allocated in cio_validate_subchannel(), it must be\nfreed if cio_modify() fails.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5a0276b7ae1fcd90cea07f65452aebbd1b0743c5",
      "tree": "da3aab0b8922ae64d588158ec3cc98b03baa5431",
      "parents": [
        "be12014dd7750648fde33e1e45cac24dc9a8be6d",
        "37b758e8bcf705a1bc6fd94bfc53ded2d506116c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:23:47 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: at91_mci: remove whitespace at the end of lines\n  mmc: reorganize bounce buffer init\n  wbsd: fix section mismatch warnings\n"
    },
    {
      "commit": "0d027c01cd36b8cff727c78d2e40d334ba9895a8",
      "tree": "21dde51409ab83cbb3ce7200393b3a0acb76388d",
      "parents": [
        "37250097e1b730c30da1790e354c0da65e617043"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Aug 09 20:57:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:14:56 2007 -0700"
      },
      "message": "lguest: Fix Malicious Guest GDT Host Crash\n\nIf a Guest makes hypercall which sets a GDT entry to not present, we\ncurrently set any segment registers using that GDT entry to 0.\nUnfortunately, this is not sufficient: there are other ways of\naltering GDT entries which will cause a fault.\n\nThe correct solution to do what Linux does: let them set any GDT value\nthey want and handle the #GP when popping causes a fault.  This has\nthe added benefit of making our Switcher slightly more robust in the\ncase of any other bugs which cause it to fault.\n\nWe kill the Guest if it causes a fault in the Switcher: it\u0027s the\nGuest\u0027s responsibility to make sure it\u0027s not using segments when it\nchanges them.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37250097e1b730c30da1790e354c0da65e617043",
      "tree": "354c1193eb230ecc27eb1a00d555d8c2bc7fd6e9",
      "parents": [
        "88ffc3505988196ef5cfdc0278ad89025c2a7b1a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Aug 09 20:52:35 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:14:56 2007 -0700"
      },
      "message": "Fix non-TSC guest clocksource lockup\n\nlguest uses a host-supplied wallclock-based clocksource when the TSC\nis not reliable.  As this is already in nanoseconds, I naively used a\nmultiplier of 1 and a shift of 0.\n\nBut update_wall_time() in its infinite wisdom decides to adjust the\nclock a little (where does it think it\u0027s getting a more accurate time\nfrom?)\n\nIt will happily tweak the multiplier... to 0, then -1.\n\nSo the \"fix\" is to use a shift of 22 like everyone else, and a\nmultiplier of 1 \u003c\u003c 22.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37b758e8bcf705a1bc6fd94bfc53ded2d506116c",
      "tree": "91ace432da6449751f30f7f20ddf95037415672f",
      "parents": [
        "aafabfab26bf4968b5c6423a3c53e920ae8fa406"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@rfo.atmel.com",
        "time": "Wed Aug 08 12:01:44 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 16:13:44 2007 +0200"
      },
      "message": "mmc: at91_mci: remove whitespace at the end of lines\n\nSome cleanup with whitespace/tab at the end of lines.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "aafabfab26bf4968b5c6423a3c53e920ae8fa406",
      "tree": "b5413570e8fc6f1d6f8a2154c64e537352f32e69",
      "parents": [
        "b3627bb19f8f0ca12136d985d4d73c437cba0e14"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 14:28:02 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 14:37:17 2007 +0200"
      },
      "message": "mmc: reorganize bounce buffer init\n\nReorganize the code that initializes mmc_block\u0027s bounce buffer in\norder to avoid warnings when MMC_BLOCK_BOUNCE isn\u0027t used.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b3627bb19f8f0ca12136d985d4d73c437cba0e14",
      "tree": "2152ae323943287f909b58755f907d8fbc4c9689",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Thu Aug 02 20:20:44 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Aug 09 14:37:10 2007 +0200"
      },
      "message": "wbsd: fix section mismatch warnings\n\nThis patch fixes the following section mismatch warnings\n\n...\n\nWARNING: vmlinux.o(.init.text+0x29d40): Section mismatch: reference to .exit.text:wbsd_release_resources (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\nWARNING: vmlinux.o(.init.text+0x29d49): Section mismatch: reference to .exit.text:wbsd_free_mmc (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\nWARNING: vmlinux.o(.init.text+0x29f28): Section mismatch: reference to .exit.text:wbsd_free_mmc (between \u0027wbsd_init\u0027 and \u0027wbsd_probe\u0027)\n\n...\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "501092929ccb8a1d2eb0ed700e38df4ae0de7108",
      "tree": "c8478b084056949f90ced4d381275cd3e0d634de",
      "parents": [
        "ed3110efb538d7acbf635095c1382118f7414f75"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Tue Aug 07 18:40:30 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 07 18:40:30 2007 -0400"
      },
      "message": "acpi-cpufreq: Fix some x86/x86-64 acpi-cpufreq driver issues\n\nThis patch addresses some issues in x86/x86-64 acpi-cpufreq driver:\n\n1.  Current memory allocation for acpi_perf_data is actually open-coded\n   alloc_percpu().  The patch defines and handles acpi_perf_data as percpu\n   data.  The code will be cleaner and easier to be maintained with this\n   change.\n\n2. Won\u0027t load driver in acpi_cpufreq_early_init() failure case.\n\n3. Add __init for acpi_cpufreq_early_init().\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9dc83afdbefd184bf29f347e8fcbb6d8a2b5e6fe",
      "tree": "34e295de896a8accf6ce47bfd39cb481d84b9d9e",
      "parents": [
        "163642a24a44d7b1d1e1b3cb8da25a142a919e24"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Aug 06 23:44:03 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:36:20 2007 -0400"
      },
      "message": "drivers/net/ibmveth.c: memset fix\n\n\u003e \u003e\u003e \tLooks like memset() is zeroing wrong nr of bytes.\n\u003e \u003e\n\u003e \u003e Good catch, however, I think we can just remove this memset altogether\n\u003e \u003e since the memory gets allocated via kzalloc.\n\u003e\n\u003e Correct, that memset() is superfluous.\n\nOk. Then this should do it.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n drivers/net/ibmveth.c |    3 +--\n 1 file changed, 1 insertion(+), 2 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "163642a24a44d7b1d1e1b3cb8da25a142a919e24",
      "tree": "cb19da0a3161e82f70e127c66f04193790284308",
      "parents": [
        "44a5b3d539893988dc6b63054c59d031df1fd7bc"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Tue Aug 07 12:12:41 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "phy layer: fix phy_mii_ioctl for autonegotiation\n\nFix a thinko (?) in setting phydev-\u003eautoneg.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44a5b3d539893988dc6b63054c59d031df1fd7bc",
      "tree": "f884e1bffa9fa101926d34f687ac6fc9600a66cc",
      "parents": [
        "35cf2e2e3b96c070a615d699bf514ffec6afd19e"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:55:44 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Eliminated some compiler warnings\n\nFixed wrongly casted pointers\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "35cf2e2e3b96c070a615d699bf514ffec6afd19e",
      "tree": "b3e404b42f396c0acdf541005f21a2d99f1cdca0",
      "parents": [
        "f46f6ba99bad942963cc4b4cc4aabcc55a567b4a"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:55:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Simplify resource usage check\n\nUse shorter method to determine whether adapter has configured ports\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f46f6ba99bad942963cc4b4cc4aabcc55a567b4a",
      "tree": "5db3d252b2da2ea947c5c16c7c7a5fa5f5be46e2",
      "parents": [
        "76b9cfccb39f542ce48a79b9ad50af25e422506c"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:54:29 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Fix workqueue handling\n\nFix: Workqueue ehea_driver_wq was not destroyed\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "76b9cfccb39f542ce48a79b9ad50af25e422506c",
      "tree": "25424ff8bdca2d079eae12ff169ef48d39354e9e",
      "parents": [
        "c21723edd5f6c288ab613ed658b7140e07fc7209"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 03 13:55:19 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ibmveth: Fix rx pool deactivate oops\n\nThis fixes the following oops which can occur when trying to deallocate\nreceive buffer pools using sysfs with the ibmveth driver.\n\nNIP: d00000000024f954 LR: d00000000024fa58 CTR: c0000000000d7478\nREGS: c00000000ffef9f0 TRAP: 0300   Not tainted  (2.6.22-ppc64)\nMSR: 8000000000009032 \u003cEE,ME,IR,DR\u003e  CR: 24242442  XER: 00000010\nDAR: 00000000000007f0, DSISR: 0000000042000000\nTASK \u003d c000000002f91360[2967] \u0027bash\u0027 THREAD: c00000001398c000 CPU: 2\nGPR00: 0000000000000000 c00000000ffefc70 d000000000262d30 c00000001c4087a0\nGPR04: 00000003000000fe 0000000000000000 000000000000000f c000000000579d80\nGPR08: 0000000000365688 c00000001c408998 00000000000007f0 0000000000000000\nGPR12: d000000000251e88 c000000000579d80 00000000200957ec 0000000000000000\nGPR16: 00000000100b8808 00000000100feb30 0000000000000000 0000000010084828\nGPR20: 0000000000000000 000000001014d4d0 0000000000000010 c00000000ffefeb0\nGPR24: c00000001c408000 0000000000000000 c00000001c408000 00000000ffffb054\nGPR28: 00000000000000fe 0000000000000003 d000000000262700 c00000001c4087a0\nNIP [d00000000024f954] .ibmveth_remove_buffer_from_pool+0x38/0x108 [ibmveth]\nLR [d00000000024fa58] .ibmveth_rxq_harvest_buffer+0x34/0x78 [ibmveth]\nCall Trace:\n[c00000000ffefc70] [c0000000000280a8] .dma_iommu_unmap_single+0x14/0x28 (unreliable)\n[c00000000ffefd00] [d00000000024fa58] .ibmveth_rxq_harvest_buffer+0x34/0x78 [ibmveth]\n[c00000000ffefd80] [d000000000250e40] .ibmveth_poll+0xd8/0x434 [ibmveth]\n[c00000000ffefe40] [c00000000032da8c] .net_rx_action+0xdc/0x248\n[c00000000ffefef0] [c000000000068b4c] .__do_softirq+0xa8/0x164\n[c00000000ffeff90] [c00000000002789c] .call_do_softirq+0x14/0x24\n[c00000001398f6f0] [c00000000000c04c] .do_softirq+0x68/0xac\n[c00000001398f780] [c000000000068ca0] .irq_exit+0x54/0x6c\n[c00000001398f800] [c00000000000c8e4] .do_IRQ+0x170/0x1ac\n[c00000001398f890] [c000000000004790] hardware_interrupt_entry+0x18/0x1c\n   Exception: 501 at .plpar_hcall_norets+0x24/0x94\n    LR \u003d .veth_pool_store+0x15c/0x298 [ibmveth]\n[c00000001398fb80] [d000000000250b2c] .veth_pool_store+0x5c/0x298 [ibmveth] (unreliable)\n[c00000001398fc30] [c000000000145530] .sysfs_write_file+0x140/0x1d8\n[c00000001398fcf0] [c0000000000de89c] .vfs_write+0x120/0x208\n[c00000001398fd90] [c0000000000df2c8] .sys_write+0x4c/0x8c\n[c00000001398fe30] [c0000000000086ac] syscall_exit+0x0/0x40\nInstruction dump:\nfba1ffe8 fbe1fff8 789d0022 f8010010 f821ff71 789c0020 1d3d00a8 7b8a1f24\n38000000 7c7f1b78 7d291a14 e9690128 \u003c7c0a592a\u003e e8030000 e9690120 80a90100\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c21723edd5f6c288ab613ed658b7140e07fc7209",
      "tree": "313bd1e38f290c988e8ebb468365d9299001a2fb",
      "parents": [
        "9b7530c83d04da28fdded741e718721d509c74b1",
        "313b0305b5a1e7e0fb39383befbf79558ce68a9c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:28:23 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:28:23 2007 -0400"
      },
      "message": "Merge branch \u0027r8169-for-jeff-20070806\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into upstream-fixes\n"
    },
    {
      "commit": "9b7530c83d04da28fdded741e718721d509c74b1",
      "tree": "9b5296bdfa3f82c490d024bc50fc262aff60a3a0",
      "parents": [
        "0ae842eaf9512d9c9479797083750c077fc7d1f8",
        "fdc8f43b5e49b64b251bb48da95193a13ac0132f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:25:02 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:25:02 2007 -0400"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "0ae842eaf9512d9c9479797083750c077fc7d1f8",
      "tree": "ac17a86cd0f4ce5a3db96bafc29bc968e8bf1f1f",
      "parents": [
        "8eb7ad68bd10d858066ca51713ca5645996e77a5",
        "7c5b016246a889ec4b5dc8d40cab525e888a649e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:19:44 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:19:44 2007 -0400"
      },
      "message": "Merge branch \u0027ucc_geth\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/leo/fsl-soc into upstream-fixes\n"
    },
    {
      "commit": "8eb7ad68bd10d858066ca51713ca5645996e77a5",
      "tree": "cfd81b6d1cb2495133066dad5e2f549195111789",
      "parents": [
        "5845b677cf7f64a0f104609e1dfe02a439f69f71"
      ],
      "author": {
        "name": "Neil Muller",
        "email": "drnlmuller+bugs@gmail.com",
        "time": "Wed Aug 01 17:52:04 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:18:32 2007 -0400"
      },
      "message": "sis190 check for ISA bridge on SiS966\n\nsis190 driver assumes to find ISA only on SiS965.\nsimilar fix is in sis900 driver, see bug report\nhttp://bugs.debian.org/435547\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5845b677cf7f64a0f104609e1dfe02a439f69f71",
      "tree": "c6fba91336e8ed72016e1044771f328511886914",
      "parents": [
        "092ed997c0c324a2e5e839da9f49453bb5227703"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 31 19:07:02 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:18:32 2007 -0400"
      },
      "message": "atl1: use spin_trylock_irqsave()\n\nuse the simpler spin_trylock_irqsave() API to get the adapter lock.\n\n[ this is also a fix for -rt where adapter-\u003elock is a sleeping lock. ]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "092ed997c0c324a2e5e839da9f49453bb5227703",
      "tree": "44195fc0c51f2a1077cb07216963e05b045cc68a",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 15:48:55 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:18:31 2007 -0400"
      },
      "message": "net: smc91x: Build fixes for general sh boards.\n\nSH boards in general only wire this up in 8 or 16-bit mode, and\nas we never had the wrappers for 32-bit mode defined, SMC_CAN_USE_32BIT\ncaused build failure for the non-Solution Engine boards. This gets it\nbuilding again.\n\nAlso kill off the straggling set_irq_type() definition, this is left\nover cruft that was missed when the rest of it switched to IRQ flags.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n\n--\n\n drivers/net/smc91x.h |    4 +---\n 1 file changed, 1 insertion(+), 3 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ed3110efb538d7acbf635095c1382118f7414f75",
      "tree": "c6fa68e2b4f3b22a3face03288c30033ef13ae60",
      "parents": [
        "d4ac2477fad0f2680e84ec12e387ce67682c5c13"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Jul 31 12:04:31 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 07 15:25:31 2007 -0400"
      },
      "message": "ACPI: fix \"Time Problems with 2.6.23-rc1-gf695baf2\"\n\nEnable C3 without bm control only for CST based C3.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5f70bf7510e5e51b0bac32b1470c92e9332452a4",
      "tree": "20f6a7116cf6941252f4a4048dc401ebc33a40ab",
      "parents": [
        "ac36393de6034be7266264a435360e7628849005"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Aug 05 15:20:45 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 07 15:10:07 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: change thinkpad-acpi input default and kconfig help\n\nThe current kconfig help text was misleading users.  Also, the default for\nan input-layer-optimized support caused way too many problems without\nup-to-date userspace in place.\n\nSo, rework the help text, and change the default to N.  Note that\ndistributions are supposed to enable this option as soon as they update HAL\nto a version that handles the thinkpad-acpi new input layer interface.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
}
