)]}'
{
  "log": [
    {
      "commit": "d4a32fe40a57d1a47d6ec3ebbf3d3153b12baa2c",
      "tree": "4461233ad19f9620303396055f907a7bb7c1596b",
      "parents": [
        "56626f335b76eecd79d07fb21d0e625eb4aa52da"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 11 20:23:28 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:38 2008 -0500"
      },
      "message": "[POWERPC] fsl_elbc_nand: factor out localbus defines\n\nThis is needed to support other localbus peripherals, such as\nNAND on FSL UPM.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "56626f335b76eecd79d07fb21d0e625eb4aa52da",
      "tree": "0a46cacdab6c2d2c3ce565773091fb3d8a509820",
      "parents": [
        "e24e788abe0def81341fd23efae43e813678f7b1"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Apr 11 20:06:54 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:38 2008 -0500"
      },
      "message": "[POWERPC] QE: UCC nodes cleanup\n\n- get rid of `model \u003d \"UCC\"\u0027 in the ucc nodes\n  It isn\u0027t used anywhere, so remove it. If we\u0027ll ever need something\n  like this, we\u0027ll use compatible property instead.\n- replace last occurrences of device-id with cell-index.\n  Drivers are modified for backward compatibility\u0027s sake.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d464df2667cf181419604e656773f80996cf0470",
      "tree": "fedca2185763550331f0a73450c1d82f0c146ad6",
      "parents": [
        "1028d4f162796a99b87565b6b40b5fec79c242d0"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Thu Apr 10 17:01:27 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 17 01:01:36 2008 -0500"
      },
      "message": "[POWERPC] cpm_uart: Allocate DPRAM memory for SMC ports on CPM2-based platforms.\n\nThis patch allocates parameter RAM for SMC serial ports without relying on\nprevious initialisation by a boot loader or a wrapper layer.\n\nSMC parameter RAM on CPM2-based platforms can be allocated anywhere in the\ngeneral-purpose areas of the dual-port RAM. The current code relies on the\nboot loader to allocate a section of general-purpose CPM RAM and gets the\nsection address from the device tree.\n\nThis patch modifies the device tree address usage to reference the SMC\nparameter RAM base pointer instead of a pre-allocated RAM section and\nallocates memory from the CPM dual-port RAM when initialising the SMC port.\nCPM1-based platforms are not affected.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "612212a3f2f053ea68ce9cd16d3deeca7754e8c9",
      "tree": "90956837077b037215d4447e670e9a7e8426dedf",
      "parents": [
        "b7ce341585a51a6d65c7a77b6918132a3b360b81"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sat Apr 12 05:22:35 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:11 2008 +1000"
      },
      "message": "[POWERPC] i2c: OF helpers for the i2c API\n\nThis implements various helpers to support OF bindings for the i2c\nAPI.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "863fbf4966a7ac301a4077e4a04d73e8abfdd7b2",
      "tree": "bbe7d6f08f9dbd706882c48024d41fc2578c3370",
      "parents": [
        "a2879fef7ccd1e0891a8f147c20ce6f1501e373b"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Apr 11 23:06:45 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:11 2008 +1000"
      },
      "message": "[POWERPC] OF helpers for the GPIO API\n\nThis implements various helpers to support OF bindings for the GPIO\nLIB API.\n\nPreviously this was PowerPC specific, but it seems this code isn\u0027t\narch-dependent anyhow, so let\u0027s place it into of/.\n\nSPARC will not see this addition yet, real hardware seem to not use\nGPIOs at all. But this might change:\n\n   http://www.leox.org/docs/faq_MLleon.html\n\n\"16-bit I/O port\" sounds promising. :-)\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a2879fef7ccd1e0891a8f147c20ce6f1501e373b",
      "tree": "bcde1c24f283dec86d1010b3c9f1c0dc74814a5a",
      "parents": [
        "e6768a4f392d05bc11ed508d35938932c73aac5a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@ozlabs.org",
        "time": "Wed Apr 09 17:21:34 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:11 2008 +1000"
      },
      "message": "[POWERPC] properly declare onstack completion in iseries veth\n\nThe iSeries veth driver uses an on-stack struct completion that\nit initializes using the COMPLETION_INITIALIZER instead of\nCOMPLETION_INITIALIZER_ONSTACK macro, causing problems with\nlockdep.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "55045d47d7a8c4c61bc0ca6f2fac5087dd598bc3",
      "tree": "e2a2c327604d0c521a59a49524655248831412c9",
      "parents": [
        "2fe37a6ec933ca7332a8ca8d29e87705116afd3a"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Mon Mar 17 21:05:18 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:10 2008 +1000"
      },
      "message": "[POWERPC] hvcbeat: Fix buffer manipulation\n\nThis fixes a potential bug at drivers/char/hvc_beat.c.\n - hvc_put_term_char routine will decrement \"rest\" variable twice,\n   and forget to advance \"buf\" pointer by \"nlen\" bytes.\nThis bug was not hit previously because the output handler in\ndrivers/char/hvc_console.c splits given output into 16 bytes\nat maximum.\n\nReported-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7cd5b98072f7e04a50415b9501793bd905ecc16",
      "tree": "1c0bdbf863dcc4262abebf8dc3a4d7f5218c22b2",
      "parents": [
        "e92716f2aa68cdfbf6ec24d6f31f08b072e1a246",
        "7132799b0e49c48cf119dbe02d20810860d20991"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:45:35 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:45:35 2008 +1000"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/olof/pasemi\n"
    },
    {
      "commit": "ac7c5353b189e10cf5dd27399f64f7b013abffc6",
      "tree": "8222d92b774c256d6ec4399c716d76b3f05ddc4b",
      "parents": [
        "a8f75ea70c58546205fb7673be41455b9da5d9a7",
        "120dd64cacd4fb796bca0acba3665553f1d9ecaa"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 14 21:11:02 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 14 21:11:02 2008 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "099ce8f4712dcff975ed7619f831b4df95aac773",
      "tree": "b2e6d5ded33b89d294c5b97e29c440e302155a1c",
      "parents": [
        "90768c09bca4f306c00a0cdbcb2f82601231e93e",
        "fa16eefd3e835dd81c688a2a743eb59331162ed5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:10:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:10:51 2008 -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-tiny-usb: New VID/PID pair\n  i2c-davinci: Fix lost interrupt\n  i2c-ibm_iic: Fast mode parm desc fixup\n"
    },
    {
      "commit": "90768c09bca4f306c00a0cdbcb2f82601231e93e",
      "tree": "e1f59bf95e7457e4aee4534d16998a7a146c1b82",
      "parents": [
        "3f0635016246e2fee6e80b4741299833c68b065e",
        "7951f0b03a63d657c72c7d54d306ef3357e7e604"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:10:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:10:24 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETNS][IPV6] tcp - assign the netns for timewait sockets\n  [IPV4]: Fix byte value boundary check in do_ip_getsockopt().\n  BNX2X: Correct bringing chip out of reset\n  [NETFILTER]: nf_nat: autoload IPv4 connection tracking\n  [NETFILTER]: xt_hashlimit: fix mask calculation\n  [XFRM]: xfrm_user: fix selector family initialization\n  rt61pci: rt61pci_beacon_update do not free skb twice\n  ssb-mipscore: Fix interrupt vectors\n  ssb-pcicore: Fix IRQ TPS flag handling\n  mac80211: use short_preamble mode from capability if ERP IE not present\n  [NET]: Undo code bloat in hot paths due to print_mac().\n  [TCP]: Don\u0027t allow FRTO to take place while MTU is being probed\n  [TCP]: tcp_simple_retransmit can cause S+L\n  [TCP]: Fix NewReno\u0027s fast rexmit/recovery problems with GSOed skb\n  [TCP]: Restore 2.6.24 mark_head_lost behavior for newreno/fack\n  nl80211: fix STA AID bug\n  b43legacy: fix bcm4303 crash\n  iwlwifi: fix n-band association problem\n  ipw2200: set MAC address on radiotap interface\n  libertas: fix mode initialization problem\n"
    },
    {
      "commit": "bd2ab67030e9116f1e4aae1289220255412b37fd",
      "tree": "da52cf8952a660f17ce45c8c510ded9a3487180a",
      "parents": [
        "231bc2a222411f43bfb0fbb6d64c0f34c7b1039f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Apr 10 21:29:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:44 2008 -0700"
      },
      "message": "md: close a livelock window in handle_parity_checks5\n\nIf a failure is detected after a parity check operation has been initiated,\nbut before it completes handle_parity_checks5 will never quiesce operations on\nthe stripe.\n\nExplicitly handle this case by \"canceling\" the parity check, i.e.  clear the\nSTRIPE_OP_CHECK flags and queue the stripe on the handle list again to refresh\nany non-uptodate blocks.\n\nKernel versions \u003e\u003d 2.6.23 are susceptible.\n\nCc: \u003cstable@kernel.org\u003e\nCc: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "231bc2a222411f43bfb0fbb6d64c0f34c7b1039f",
      "tree": "558f346571bc7ac50cf5f3a0228d01475c7c5f42",
      "parents": [
        "ad28a07bcadc5945f7a90d9de3a196825e69d9d3"
      ],
      "author": {
        "name": "Mike Pagano",
        "email": "mpagano@gentoo.org",
        "time": "Thu Apr 10 21:29:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:44 2008 -0700"
      },
      "message": "cciss: error: implicit declaration of function \u0027sg_init_table\u0027\n\nThis patch adds the missing include directive \u003clinux/scatterlist.h\u003e to the\ncciss.c source file.    This was discovered by our release team when building\nthe kernel for the Alpha architecture.\n\nErrors were found as references to functions \u0027sg_init_table\u0027 and \u0027sg_page\u0027 do\nnot exist without the include for Alpha.\n\nSigned-off-by: Mike Pagano \u003cmpagano@gentoo.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad28a07bcadc5945f7a90d9de3a196825e69d9d3",
      "tree": "73ed6752e8c63fcc50af20c8ed88c3fda98a58c0",
      "parents": [
        "f37d193c7c150c40059c7ce5de34e8b28a9cd4ae"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 10 21:29:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:44 2008 -0700"
      },
      "message": "rtc: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable RTC\nplatform drivers, to re-enable module auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers, minor fix]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f37d193c7c150c40059c7ce5de34e8b28a9cd4ae",
      "tree": "e684632da3a4efc458ef1580ad807fa7a42efccd",
      "parents": [
        "f4fce61d410b96ae263b001c45f73df1863dad8d"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 10 21:29:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:44 2008 -0700"
      },
      "message": "watchdog: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable watchdog\ndrivers, to re-enable auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers; registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4fce61d410b96ae263b001c45f73df1863dad8d",
      "tree": "6354ca838baff580ac930b96ecfbcb630454efd8",
      "parents": [
        "f34c32f13ce8c539f3f582562358e39a86b00e83"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 10 21:29:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:44 2008 -0700"
      },
      "message": "usb host: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable USB HCDs,\nto allow re-enable auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers; registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f34c32f13ce8c539f3f582562358e39a86b00e83",
      "tree": "a60861c321920758e135a3d67cfbe0a46e9b2fac",
      "parents": [
        "7e38c3c4453bdb5ffdf8bf0ff0d9a760540f0893"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 10 21:29:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:43 2008 -0700"
      },
      "message": "usb gadget: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable usb\nperipheral drivers, to re-eable module auto loading.\n\n[dbrownell@users.sourceforge.net: registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e38c3c4453bdb5ffdf8bf0ff0d9a760540f0893",
      "tree": "a67a1136c8349d4450f34bf3a28d4c6016a5a598",
      "parents": [
        "8d1c98b0b5c0148b519c6416e689ef6a89ffcea3"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 10 21:29:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:43 2008 -0700"
      },
      "message": "spi: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable SPI\nplatform drivers, to allow module auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers: registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\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": "d479540dbaba6f7acdb48e0242fee868c7a68116",
      "tree": "56b217084f4b201eb40f544630ebdee58602a640",
      "parents": [
        "b6c3006d204a0b86e1ebe02ca38f9f071a03c7ef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 10 21:29:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:43 2008 -0700"
      },
      "message": "rtc: rtc-s35390a.c needs the bitreverse library\n\nrtc-s35390a uses BITREVERSE functions so it needs to select that config symbol\nto ensure that the functions are built.\n\n  drivers/built-in.o: In function `s35390a_set_datetime\u0027:\n  linux-2.6.25-rc8-git7/drivers/rtc/rtc-s35390a.c:144: undefined reference to `byte_rev_table\u0027\n  drivers/built-in.o: In function `s35390a_get_datetime\u0027:\n  linux-2.6.25-rc8-git7/drivers/rtc/rtc-s35390a.c:163: undefined reference to `byte_rev_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa16eefd3e835dd81c688a2a743eb59331162ed5",
      "tree": "f0356929a3e79ce7f7aad0d93a10dd05bd82b420",
      "parents": [
        "b73a9aece56594bdb73712c8b9a8a4ad05fdeb33"
      ],
      "author": {
        "name": "Till Harbaum",
        "email": "Till@Harbaum.org",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "message": "i2c-tiny-usb: New VID/PID pair\n\nI have recently bought some USB PIDs from EZPrototypes for my USB projects\nand one will be for the i2c-tiny-usb. I have not yet started to use the new \none in the official i2c-tiny-usb firmware since i think it makes sense to get \nthe change into the kernel before releasing a modified firmware.\n\nThis patch adds support for the EZPrototypes USB vid/pid pair used in later\ni2c-tiny-usb firmware versions (avrusb v1.06 and up, usbtiny v2.06 and up).\n\nSigned-off-by: Till Harbaum \u003cTill@Harbaum.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b73a9aece56594bdb73712c8b9a8a4ad05fdeb33",
      "tree": "8d10aa955c97481af1309aa13ba96d300b46bb50",
      "parents": [
        "852fb2ac76241868454d07818ea0d87fcd9e5301"
      ],
      "author": {
        "name": "Troy Kisky",
        "email": "troy.kisky@boundarydevices.com",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:05 2008 +0200"
      },
      "message": "i2c-davinci: Fix lost interrupt\n\nDAVINCI_I2C_STR_REG is a write 1 to clear register,\nso don\u0027t use a read/modify/write cycle.\n\nSigned-off-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nAcked-by: Dirk Behme \u003cdirk.behme@gmail.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "852fb2ac76241868454d07818ea0d87fcd9e5301",
      "tree": "093558848bb4a837281a7c41dba068aa3566744e",
      "parents": [
        "d10d89ec78114f925f63c5126a2b2490f501a462"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 11 12:07:04 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Fri Apr 11 12:07:04 2008 +0200"
      },
      "message": "i2c-ibm_iic: Fast mode parm desc fixup\n\nNoticed this when grepping for fast mode module params, the i2c-ibm_iic\ndriver was using a non-existent variable for MODULE_PARM_DESC. Fix it up\nto reflect what it\u0027s actually supposed to be describing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "619c714c1d6e4dff00ddde582d78492fd95452d6",
      "tree": "74d2388f679259ccb74187ed534f32dfc7db62cf",
      "parents": [
        "475959d4773e53a2700e523dd30acebbd47556a5"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Wed Apr 09 15:25:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 15:25:46 2008 -0700"
      },
      "message": "BNX2X: Correct bringing chip out of reset\n\nFixed bug: Wrong register was written to when bringing the chip out of\nreset.\n\n[ Bump driver version and release date -DaveM ]\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b41f5bfff73f244101b34f3603974ef7aeadf545",
      "tree": "5c7fc7de15a020cde0f99fac3e61d981a1d59022",
      "parents": [
        "bcf0dda8d2408fe1c1040cdec5a98e5fcad2ac72",
        "e91e9d490d9ae382003ef9d05fd50238db54c35b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 15:10:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 15:10:14 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "e91e9d490d9ae382003ef9d05fd50238db54c35b",
      "tree": "58c65e544736cad3bd059016d6f112635bae2443",
      "parents": [
        "2633da237ba29875294f8680ebece5900ccdcc05"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "wagi@monom.org",
        "time": "Wed Apr 09 16:29:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 09 15:02:23 2008 -0400"
      },
      "message": "rt61pci: rt61pci_beacon_update do not free skb twice\n\nThe layer above will free the skb in an error case.\n\nSigned-off-by: Daniel Wagner \u003cwagi@monom.org\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c5b9004baac077fb472cc7ac8293f2a9fc918d22",
      "tree": "9f9d53daca94392165425c348e83d4795806fac9",
      "parents": [
        "098107a01a2d427d0be9c19ae5bc9a410efed0c9",
        "ac2c5bd05c88185ecbe7c114e472716f2e2d3a0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 09 08:06:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 09 08:06:27 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata/sata_fsl: Remove unused variable in sata_fsl_probe\n  pata_sil680: Fix build on arch/ppc\n"
    },
    {
      "commit": "2633da237ba29875294f8680ebece5900ccdcc05",
      "tree": "e7f6024fef2f3e2d67f779241162153cf69d8451",
      "parents": [
        "b63009b456c8d9abe684bdf8d4bd8f27eb040019"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Apr 08 11:17:29 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 09 10:33:49 2008 -0400"
      },
      "message": "ssb-mipscore: Fix interrupt vectors\n\nThis fixes assignment of the interrupt vectors on the SSB MIPS core.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b63009b456c8d9abe684bdf8d4bd8f27eb040019",
      "tree": "721d08b77f91261e9114236006a8aaa8749038a0",
      "parents": [
        "216bce90b811a35eb5cd2ed8216bdbb1753e9b2b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "larry.finger@lwfinger.net",
        "time": "Tue Apr 08 10:28:24 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 09 10:33:49 2008 -0400"
      },
      "message": "ssb-pcicore: Fix IRQ TPS flag handling\n\nThis fixes the TPS flag handling for the SSB pcicore driver.\nThis fixes interrupts on some devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac2c5bd05c88185ecbe7c114e472716f2e2d3a0c",
      "tree": "f46ad8e697a3dff26cb0259018b4bfb14a67c0eb",
      "parents": [
        "119b3aa65d33533c2f8d8822bb7a3e62aa12f860"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Sun Apr 06 15:10:54 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 09 01:06:37 2008 -0400"
      },
      "message": "ata/sata_fsl: Remove unused variable in sata_fsl_probe\n\nIn sata_fsl_probe memory is allocated but never used or deallocated.\nFixes: http://bugzilla.kernel.org/show_bug.cgi?id\u003d10404\n\nThanks to Daniel Marjamäki for the bug report.\n\nReported-by: Daniel Marjamäki \u003cdanielm77@spray.se\u003e\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "119b3aa65d33533c2f8d8822bb7a3e62aa12f860",
      "tree": "84aae81374affcbbfae3288ba90e9059b8bed5c0",
      "parents": [
        "7180c4c9e09888db0a188f729c96c6d7bd61fa83"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@ozlabs.org",
        "time": "Wed Apr 09 07:51:07 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 09 01:06:33 2008 -0400"
      },
      "message": "pata_sil680: Fix build on arch/ppc\n\nCommit 0f436eff54f90419ac1b8accfb3e6e17c4b49a4e breaks build on\narch/ppc as it doesn\u0027t implement the machine_is() macro.\n\nThis fixes it by using CONFIG_PPC_MERGE instead which represents\narch/powerpc only, while CONFIG_PPC is set for both.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f8e30e447c692aaa728c65930ebc0146f65e1e7b",
      "tree": "32f6ac1293266be63ae6125868d08f7c39668177",
      "parents": [
        "b9ad8985f25c158e71844c78277a0c0b3779d0d3"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Tue Apr 08 17:41:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:53 2008 -0700"
      },
      "message": "mtd/chips: add missing set_current_state() to cfi_{amdstd,staa}_sync()\n\ncfi_amdstd_sync() and cfi_staa_sync() call schedule() without changing task\u0027s\nstate appropriately.\n\nIn case of e.g.  chip-\u003estate \u003d\u003d FL_ERASING, cfi_*_sync() will be busy-looping\neither redundantly for a fixed interval of time (for SCHED_NORMAL tasks) or\npossibly endlessly (for RT tasks and UP).\n\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\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": "b9ad8985f25c158e71844c78277a0c0b3779d0d3",
      "tree": "92c8f18510c706ad2a118f038ef26d4b8c104a98",
      "parents": [
        "6395bee7e92bf34e95dc67c1da5acc30e8b98244"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Apr 08 17:41:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:53 2008 -0700"
      },
      "message": "spi: spi_bfin5xx: remove unused label\n\nRemove unused label, and associated compiler warning.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\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": "f9e522caece074b9a985436d611127e8e96ad446",
      "tree": "b552e8851b404f1409983bd8fc1c2a6260b7c3ca",
      "parents": [
        "4fb98efacffd3dfbe8e3b9cb054dd71bab715065"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Tue Apr 08 17:41:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:53 2008 -0700"
      },
      "message": "spi: spi_bfin5xx: fix probe() sequencing\n\nFix bug in SPI probe: first initialize peripheral pins, and just after\nregister spi master device.  This fixes problems with SPI drivers built-in\nkernel.\n\nSinged-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\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": "4fb98efacffd3dfbe8e3b9cb054dd71bab715065",
      "tree": "75c4d8df799dde06c5ad891c558bcadd7a9392aa",
      "parents": [
        "ba62b077871a5255e271f4fdae57167651839277"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Apr 08 17:41:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:53 2008 -0700"
      },
      "message": "spi: spi_bfin5xx build fix\n\nFix breakage cause by overzealous line wrapping; there should be only one\nformat string.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\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": "ba62b077871a5255e271f4fdae57167651839277",
      "tree": "7acac595f855c316a1f5d85024b103460c818cb2",
      "parents": [
        "4b47c971dc947cadecc20dc7681037e96ece520e"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Tue Apr 08 17:41:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:53 2008 -0700"
      },
      "message": "acpi: fix \"buggy BIOS check\" when CPUs are hot removed\n\nFixes a BUG in ACPI hotplugging.\n\nprocessor_device_array[pr-\u003eid] needs to be set to NULL when removing a CPU.\nElse the \"buggy BIOS check\" in acpi_processor_start mistakenly fires when a\nCPU is removed from the system and then later re-added.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Arai \u003carai@vmware.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb070e43497d4fcfea7d8b52003fe1376c218343",
      "tree": "7efb2a140fafb62eeb389ec8e8de499151aeede5",
      "parents": [
        "ef45cb624b9517f71ad6c61299478c2cc08e4d98"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Apr 08 17:41:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:52 2008 -0700"
      },
      "message": "acpi thermal: fix result check\n\nthermal_zone_device_register() uses the ERR_PTR macro on its return values.  A\ncorrect check is to use the IS_ERR() macro.\n\nThe 2.6.25 kernels panic on Compaq AP550 without this patch as it has more\nthen 10 (THERMAL_MAX_TRIPS) trip points (there are 12).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef45cb624b9517f71ad6c61299478c2cc08e4d98",
      "tree": "dc0b41ff7c7e58bb79b02437578a51d2848a0eb6",
      "parents": [
        "7180c4c9e09888db0a188f729c96c6d7bd61fa83"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Apr 08 17:41:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:52 2008 -0700"
      },
      "message": "ub: remove BUG() after __blk_end_request and fix the condition causing it\n\nWhen __blk_end_request returns nonzero, it means that the request was\nnot completely processed and some BIOs are still attached. Since we\nhave dequeued it by that time, it means leaking requests and hanging\nprocesses, which is why BUG() was in there. In ub this happens if\na packet request ends normally, but with residue (e.g. when scsi_id\nissues INQUIRY).\n\nThe fix is to make sure that arguments passed to __blk_end_request\nare correct: the full request length and not just transferred length.\nThe transferred length is indicated to applications by adjusting\nrq-\u003edata_len with old, unchanged code outside of this patch.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21f644f3eabde637f255f75ad05d0821a7a36b7f",
      "tree": "2dc70aade59bf77c2d156b8e2544906128368f87",
      "parents": [
        "6adb4f733e9996b4fd68a6db50dd51bd2463ccac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 08 16:50:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 08 16:50:44 2008 -0700"
      },
      "message": "[NET]: Undo code bloat in hot paths due to print_mac().\n\nIf print_mac() is used inside of a pr_debug() the compiler\ncan\u0027t see that the call is redundant so still performs it\neven of pr_debug() ends up being a nop.\n\nSo don\u0027t use print_mac() in such cases in hot code paths,\nuse MAC_FMT et al. instead.\n\nAs noted by Joe Perches, pr_debug() could be modified to\nhandle this better, but that is a change to an interface\nused by the entire kernel and thus needs to be validated\ncarefully.  This here is thus the less risky fix for\n2.6.25\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "881400a20c3551e90eed1062cf0387fa686a2fd0",
      "tree": "0b88fd39614a84a51bbb8430749092f1e5ed162f",
      "parents": [
        "7981a35ed0f64ca49b1a0c0acecbc9b644a8a2e3"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sun Apr 06 17:05:07 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 07 22:19:29 2008 -0400"
      },
      "message": "b43legacy: fix bcm4303 crash\n\nThis fixes an hard crash which happened upon driver loading on bcm4303 rev.\n2 devices.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7981a35ed0f64ca49b1a0c0acecbc9b644a8a2e3",
      "tree": "0e9b23dd45297f21aba6117799780f45cc58082b",
      "parents": [
        "3f2eeac97952b262f2b904c6150a9879777995eb"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Fri Apr 04 14:32:01 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 07 22:19:29 2008 -0400"
      },
      "message": "iwlwifi: fix n-band association problem\n\nThis patch enables the IWL4965_HT flag (n-band) in Kconfig.\nRemoved the \"depends on n\" from Kconfig for config IWL4965_HT\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3f2eeac97952b262f2b904c6150a9879777995eb",
      "tree": "fed3fca83fad7d2cb9c8ec402efff22c36b5877c",
      "parents": [
        "877cb0d4af2658beb5f89d38ae51968782f62fad"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Apr 02 20:33:54 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 07 22:19:29 2008 -0400"
      },
      "message": "ipw2200: set MAC address on radiotap interface\n\nCommit bada339ba24dee9e143bfb42e1dc61f146619846 enforces that all\ninterfaces have a valid MAC address before they are brought up.\n\nipw2200 does not assign a MAC address to it\u0027s radiotap interface, meaning\nthat the radiotap interface cannot be brought up in 2.6.24.\nhttps://bugs.gentoo.org/show_bug.cgi?id\u003d215714\n\nFix this by copying the MAC address from the real interface.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "877cb0d4af2658beb5f89d38ae51968782f62fad",
      "tree": "38c3c0195a602bd4de514c7fdfe59642a35b83d4",
      "parents": [
        "bfe87dbc7b4da5b05a1a78480e996787a500cc6f"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 02 16:34:51 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 07 22:19:28 2008 -0400"
      },
      "message": "libertas: fix mode initialization problem\n\nAfter moving lbs_find_best_network_ssid() from scan.c to assoc.c gcc was\nable to deduce that new_mode might stay uninitialized.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c3b01f71181a52ab7735a7c52b1aa2232826075",
      "tree": "131f85e0cb78c624dc6cc417aed86070c3849d40",
      "parents": [
        "ff09e2afe742f3ff52a0c9a660e8a3fe30cf587c"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Apr 06 20:40:17 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 19:14:34 2008 -0700"
      },
      "message": "pvrusb2: fix broken build due to patch order dependency\n\nFix broken build due to patch order dependency.  A future patch requires\nthe lines that break the current build.  Disable those lines for now.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad3c7e42e33a842cf3b518e21a7f69e167649d8a",
      "tree": "10860203beaf5721f566d2b253d6e30c886d50f8",
      "parents": [
        "6ea0a4679d6a11c66cfeb26d15244fb6f9b52d14",
        "c976816b6e901341ec3c4653147316c15549a1c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 14:26:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 14:26:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  siimage: fix kernel oops on PPC 44x\n"
    },
    {
      "commit": "c976816b6e901341ec3c4653147316c15549a1c4",
      "tree": "aa41c4377d05d78bdeb09c64e73fea82602885f4",
      "parents": [
        "950b0d28378c4ee63a30dad732a8319c8a41c95d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Apr 07 23:30:10 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 07 23:30:10 2008 +0200"
      },
      "message": "siimage: fix kernel oops on PPC 44x\n\nFix kernel oops due to machine check occuring in init_chipset_siimage() on PPC\n44x platforms.  These 32-bit CPUs have 36-bit physical address and PCI I/O and\nmemory spaces are mapped beyond 4 GB; arch/ppc/ code has a fixup in ioremap()\nthat creates an illusion of the PCI I/O and memory resources being mapped below\n4 GB, while arch/powerpc/ code got rid of this fixup with PPC 44x having instead\nCONFIG_RESOURCES_64BIT\u003dy -- this causes the resources to be truncated to 32-bit\n\u0027unsigned long\u0027 type in this driver, and so non-existant memory being ioremap\u0027ed\nand then accessed...\n\nThanks to Valentine Barshak for providing an initial patch and explanations.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6ea0a4679d6a11c66cfeb26d15244fb6f9b52d14",
      "tree": "1f6f8034ef903af7ed63cffd8b5d9821e3048843",
      "parents": [
        "099c736a470c8080a166e7a089f1e48e15f9947c"
      ],
      "author": {
        "name": "Anthony Liguori",
        "email": "aliguori@us.ibm.com",
        "time": "Mon Apr 07 15:33:16 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 13:56:33 2008 -0700"
      },
      "message": "virtio_net: remove overzealous printk\n\nThe \u0027disable_cb\u0027 is really just a hint and as such, it\u0027s possible for more\nwork to get queued up while callbacks are disabled.  Under stress with an\nSMP guest, this printk triggers very frequently.  There is no race here, this\nis how things are designed to work so let\u0027s just remove the printk.\n\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "099c736a470c8080a166e7a089f1e48e15f9947c",
      "tree": "3fe61eb7b87cdb3d12165312e7d3b4c0d5e417b8",
      "parents": [
        "950b0d28378c4ee63a30dad732a8319c8a41c95d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 13:20:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 13:20:08 2008 -0700"
      },
      "message": "Revert \"smc91x: fix build breakage from the SMC_GET_MAC_ADDR API upgrade\"\n\nThis reverts commit 9e6db60825ef7e7999abc610ce256ba768e58162, which was\nmerged without the API it needed, causing build breakage.\n\nReported-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2557a933b795c1988c721ebb871cd735128bb9cb",
      "tree": "96581bd5acac44bbe0399aa445197509d9ae60ff",
      "parents": [
        "4cac04dd63fa3b202ee313ed1afbbd135ab887ee"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Apr 07 14:30:28 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 13:14:22 2008 -0700"
      },
      "message": "virtio: remove overzealous BUG_ON.\n\nThe \u0027disable_cb\u0027 callback is designed as an optimization to tell the host\nwe don\u0027t need callbacks now.  As it is not reliable, the debug check is\noverzealous: it can happen on two CPUs at the same time.  Document this.\n\nEven if it were reliable, the virtio_net driver doesn\u0027t disable\ncallbacks on transmit so the START_USE/END_USE debugging reentrance\nprotection can be easily tripped even on UP.\n\nThanks to Balaji Rao for the bug report and testing.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Balaji Rao \u003cbalajirrao@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cac04dd63fa3b202ee313ed1afbbd135ab887ee",
      "tree": "8fa7ed0186030297c69ac95530853eb5c860a894",
      "parents": [
        "e1c287b992d30dab86f1b1bfe1780d9d3a652b34",
        "bfe87dbc7b4da5b05a1a78480e996787a500cc6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 08:36:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 08:36:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  fix endian lossage in forcedeth\n  net/tokenring/olympic.c section fixes\n  net: marvell.c fix sparse shadowed variable warning\n  [VLAN]: Fix egress priority mappings leak.\n  [TG3]: Add PHY workaround for 5784\n  [NET]: srandom32 fixes for networking v2\n  [IPV6]: Fix refcounting for anycast dst entries.\n  [IPV6]: inet6_dev on loopback should be kept until namespace stop.\n  [IPV6]: Event type in addrconf_ifdown is mis-used.\n  [ICMP]: Ensure that ICMP relookup maintains status quo\n"
    },
    {
      "commit": "6e62040c5533a385b90fcb2e33235ad7d351d3e0",
      "tree": "2642f6ec662619c4edb8b00d0a3df79e54668d26",
      "parents": [
        "1724ac2ef1caf5b4f764d4b86a85d552a7d7c8fb"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Fri Mar 21 17:02:42 2008 -0500"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 07 09:16:26 2008 -0500"
      },
      "message": "pasemi_mac: Netpoll support\n\nAdd netpoll support to allow use of netconsole.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1724ac2ef1caf5b4f764d4b86a85d552a7d7c8fb",
      "tree": "be14970df3d1ee5fd96b999d7cb383862856be13",
      "parents": [
        "a8f75ea70c58546205fb7673be41455b9da5d9a7"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Mar 25 09:58:40 2008 -0500"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 07 09:16:24 2008 -0500"
      },
      "message": "pasemi_mac: Jumbo frame bugfixes\n\nFix a couple of corner cases around interface up/down when jumbo frames are\nconfigured. Resources weren\u0027t always freed and reallocated properly.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "834d97d452208279edf11c57eca150360d2dd1d6",
      "tree": "9e5de1e017165c6d20a154313c8b97f315b8c59a",
      "parents": [
        "6ccf61f94fbac3e8715f2f938b27cdb3836c1f8c"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Mar 27 00:33:14 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 07 13:49:23 2008 +1000"
      },
      "message": "[POWERPC] Add of_device_is_available function\n\nIEEE 1275 defined a standard \"status\" property to indicate the operational\nstatus of a device.  The property has four possible values: okay, disabled,\nfail, fail-xxx.  The absence of this property means the operational status\nof the device is unknown or okay.\n\nThis adds a function called of_device_is_available that checks the state\nof the status property of a device.  If the property is absent or set to\neither \"okay\" or \"ok\", it returns 1.  Otherwise it returns 0.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4a72ef9f7ad36ea0fb3b42f31b2b0c5b9871969a",
      "tree": "70794a6bc589cf8e0bf99d9e71e90d151810c4a3",
      "parents": [
        "28b8383d5d4d9b636c3734c993563bafdc2ab3c3",
        "92c9d07507f0a90b64172bfede7e6fa845e8e66b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:12:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:12:24 2008 -0700"
      },
      "message": "Merge branch \u0027pci_id_updates\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027pci_id_updates\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (7497): pvrusb2: add new usb pid for 73xxx models\n  V4L/DVB (7496): pvrusb2: add new usb pid for 75xxx models\n"
    },
    {
      "commit": "28b8383d5d4d9b636c3734c993563bafdc2ab3c3",
      "tree": "95fd3fc6e12cdca5cbf999595273bda9ae104922",
      "parents": [
        "c28cf0fdcd38e912fa72258d78cb213b716247d6",
        "a80c5aa6da485da63def31442a19cdd6ff495ce6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:11:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:11:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (7499): v4l/dvb Kconfig: Fix bugzilla #10067\n  V4L/DVB (7495): s5h1409: fix blown-away bit in function s5h1409_set_gpio\n  V4L/DVB (7460): bttv: Bt832 - fix possible NULL pointer deref\n"
    },
    {
      "commit": "c28cf0fdcd38e912fa72258d78cb213b716247d6",
      "tree": "105f87dc9fb41662a723c167b92c04cb4804adea",
      "parents": [
        "64ba4f230d30b089bc89db2e59d02c1efa5ac769",
        "cc1020f15ad0f843c0111bf4b77bdfaabca79571"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:11:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:11:22 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] it8712f_wdt Zero MSB timeout byte when disabling watchdog\n"
    },
    {
      "commit": "3bf48468fe84468a148e4f19465e0a725c0f977b",
      "tree": "c3df51e0ec78418c2e3d32f58f3ada80c0064f9c",
      "parents": [
        "164fc5dcd6a1026fc713f5c63fad899aa484888c"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sun Apr 06 11:55:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:10:40 2008 -0700"
      },
      "message": "fix IS_I9XX macro in i915 DRM driver\n\nNow that we\u0027re mapping registers in the DRM driver at load time, the\ndriver actually checks the PCI ID, so we need to make sure the macros\nhave all the right bits (and longer term use the DRM headers as the sole\ncopy of the PCI \u0026 register definitions).\n\nThis patch adds 945GME support to the DRM headers, fixing a regression\nreported in http://bugzilla.kernel.org/show_bug.cgi?id\u003d10395.\n\nTested-by:  Alexander Oltu \u003calexander@all-2.com\u003e\nSigned-off-by:  Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "164fc5dcd6a1026fc713f5c63fad899aa484888c",
      "tree": "16c906e4420a6501b86fc0eeacf9cdae5cb1cf79",
      "parents": [
        "797de7bdb253624c16144f40b72ec65d63cdcca2"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sun Apr 06 23:56:57 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:10:08 2008 -0700"
      },
      "message": "scsi: fix sense_slab/bio swapping livelock\n\nSince 2.6.25-rc7, I\u0027ve been seeing an occasional livelock on one x86_64\nmachine, copying kernel trees to tmpfs, paging out to swap.\n\nSignature: 6000 pages under writeback but never getting written; most\ntasks of interest trying to reclaim, but each get_swap_bio waiting for a\nbio in mempool_alloc\u0027s io_schedule_timeout(5*HZ); every five seconds an\natomic page allocation failure report from kblockd failing to allocate a\nsense_buffer in __scsi_get_command.\n\n__scsi_get_command has a (one item) free_list to protect against this,\nbut rc1\u0027s [SCSI] use dynamically allocated sense buffer\nde25deb18016f66dcdede165d07654559bb332bc upset that slightly.  When it\nfails to allocate from the separate sense_slab, instead of giving up, it\nmust fall back to the command free_list, which is sure to have a\nsense_buffer attached.\n\nEither my earlier -rc testing missed this, or there\u0027s some recent\ncontributory factor.  One very significant factor is SLUB, which merges\nslab caches when it can, and on 64-bit happens to merge both bio cache\nand sense_slab cache into kmalloc\u0027s 128-byte cache: so that under this\nswapping load, bios above are liable to gobble up all the slots needed\nfor scsi_cmnd sense_buffers below.\n\nThat\u0027s disturbing behaviour, and I tried a few things to fix it.  Adding\na no-op constructor to the sense_slab inhibits SLUB from merging it, and\nstops all the allocation failures I was seeing; but it\u0027s rather a hack,\nand perhaps in different configurations we have other caches on the\nswapout path which are ill-merged.\n\nAnother alternative is to revert the separate sense_slab, using\ncache-line-aligned sense_buffer allocated beyond scsi_cmnd from the one\nkmem_cache; but that might waste more memory, and is only a way of\ndiverting around the known problem.\n\nWhile I don\u0027t like seeing the allocation failures, and hate the idea of\nall those bios piled up above a scsi host working one by one, it does\nseem to emerge fairly soon with the livelock fix.  So lacking better\nideas, stick with that one clear fix for now.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Peter Zijlstra \u003ca.p.ziljstra@chello.nl\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92c9d07507f0a90b64172bfede7e6fa845e8e66b",
      "tree": "a155aec0c795312bccafa312d8dbcfd5eaaa0412",
      "parents": [
        "dd6e9467e0a7ddf02788f30adfe1cf2851c25fb8"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Mar 15 23:59:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 06 18:28:02 2008 -0300"
      },
      "message": "V4L/DVB (7497): pvrusb2: add new usb pid for 73xxx models\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dd6e9467e0a7ddf02788f30adfe1cf2851c25fb8",
      "tree": "fa85f2b37ad208ff4ff6f844369d50576cc2567b",
      "parents": [
        "6fdf5e67fe8d3c83500dad9acae985132c2459a3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Mar 08 06:07:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 06 18:27:58 2008 -0300"
      },
      "message": "V4L/DVB (7496): pvrusb2: add new usb pid for 75xxx models\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a80c5aa6da485da63def31442a19cdd6ff495ce6",
      "tree": "de4d3f84c7a324b30a4ee9ccf8238c75c4c6b1d1",
      "parents": [
        "8e08af3c30b4e5f59adff0baa33fd346227b45e2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 03 20:08:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 06 17:13:20 2008 -0300"
      },
      "message": "V4L/DVB (7499): v4l/dvb Kconfig: Fix bugzilla #10067\n\ntda8290 breaks if tuner is selected, but CONFIG_DVB\u003dn.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8e08af3c30b4e5f59adff0baa33fd346227b45e2",
      "tree": "d597b3247dc55bc782acda04f1fbb111ae0a878d",
      "parents": [
        "4a8f3a5727c589a59bcaaca43dc1025b347b7a75"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Apr 02 22:14:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 06 17:13:19 2008 -0300"
      },
      "message": "V4L/DVB (7495): s5h1409: fix blown-away bit in function s5h1409_set_gpio\n\nPreserve all other bits when setting gpio.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4a8f3a5727c589a59bcaaca43dc1025b347b7a75",
      "tree": "8a9c366d6b474568496f4067a129b63017ece1df",
      "parents": [
        "6fdf5e67fe8d3c83500dad9acae985132c2459a3"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Apr 01 16:48:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 06 17:13:18 2008 -0300"
      },
      "message": "V4L/DVB (7460): bttv: Bt832 - fix possible NULL pointer deref\n\nThis patch does fix potential NULL pointer dereference\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cc1020f15ad0f843c0111bf4b77bdfaabca79571",
      "tree": "8bb1d0fc8804bd5bc3af8d02fd2ac953bb3e2e8a",
      "parents": [
        "6fdf5e67fe8d3c83500dad9acae985132c2459a3"
      ],
      "author": {
        "name": "Andrew Paprocki",
        "email": "andrew@ishiboo.com",
        "time": "Wed Apr 02 02:43:19 2008 -0400"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 06 19:12:22 2008 +0000"
      },
      "message": "[WATCHDOG] it8712f_wdt Zero MSB timeout byte when disabling watchdog\n\nI noticed this while testing the latest code. I\u0027m not sure if it is required,\nbut the normal (or LSB) timeout value is set to zero, so the MSB should\nbe as well to stay consistent.\n\nIf the chip revision is \u003e\u003d 8, set MSB of the 16-bit timeout value to zero\nwhen disabling the watchdog in it8712f_wdt_disable().\n\nSigned-off-by: Andrew Paprocki \u003candrew@ishiboo.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "797de7bdb253624c16144f40b72ec65d63cdcca2",
      "tree": "a0d762c96891fff460041870153ca4fee3d66c97",
      "parents": [
        "6fdf5e67fe8d3c83500dad9acae985132c2459a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 05 12:14:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 05 12:14:13 2008 -0700"
      },
      "message": "Revert \"ACPI: Ignore _BQC object when registering backlight device\"\n\nThis reverts commit 7c0ea45be4f114d85ee35caeead8e1660699c46f which\ncaused a regression with the backlight being set to off when a laptop\ndoesn\u0027t have a _BQC entry to query the actual backlight value.  The code\nblindly then falls back on a value of 0.\n\nSee\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10387\n\thttp://lkml.org/lkml/2008/4/2/366\n\nfor details.\n\nBisected-and-reported-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abd24df828f1a72971db29d1b74fefae104ea9e2",
      "tree": "cd3d854c13f6c3f79ff513ca4f82861ce461897a",
      "parents": [
        "fb6d080c6f75dfd7e23d5a3575334785aa8738eb"
      ],
      "author": {
        "name": "Carol Hebert",
        "email": "cah@us.ibm.com",
        "time": "Fri Apr 04 14:30:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:46:26 2008 -0700"
      },
      "message": "ipmi: change device node ordering to reflect probe order\n\nIn 2.6.14 a patch was merged which switching the order of the ipmi device\nnaming from in-order-of-discovery over to reverse-order-of-discovery.\n\nSo on systems with multiple BMC interfaces, the ipmi device names are being\ncreated in reverse order relative to how they are discovered on the system\n(e.g.  on an IBM x3950 multinode server with N nodes, the device name for the\nBMC in the first node is /dev/ipmiN-1 and the device name for the BMC in the\nlast node is /dev/ipmi0, etc.).\n\nThe problem is caused by the list handling routines chosen in dmi_scan.c.\nUsing list_add() causes the multiple ipmi devices to be added to the device\nlist using a stack-paradigm and so the ipmi driver subsequently pulls them off\nduring initialization in LIFO order.  This patch changes the\ndmi_save_ipmi_device() list handling paradigm to a queue, thereby allowing the\nipmi driver to build the ipmi device names in the order in which they are\nfound on the system.\n\nSigned-off-by: Carol Hebert \u003ccah@us.ibm.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb6d080c6f75dfd7e23d5a3575334785aa8738eb",
      "tree": "ad416f53e71a9f00d7dc4bcf0a24d035cb89ad1f",
      "parents": [
        "4077960e2a38ec59096ff993cd080056e17f3707"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Fri Apr 04 14:30:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:46:26 2008 -0700"
      },
      "message": "mtd: fix broken state in CFI driver caused by FL_SHUTDOWN\n\nTHe CFI driver in 2.6.24 kernel is broken.  Not so intensive read/write\noperations cause incomplete writes which lead to kernel panics in JFFS2.\n\nWe investigated the issue - it is caused by bug in FL_SHUTDOWN parsing code.\nSometimes chip returns -EIO as if it is in FL_SHUTDOWN state when it should\nwait in FL_PONT (error in order of conditions).\n\nThe following patch fixes the bug in state parsing code of CFI.  Also I\u0027ve\nadded comments to notify developers if they want to add new case in future.\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nReviewed-by: Joern Engel \u003cjoern@logfs.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a143125ddc4e2e0ca1e67fb4bedd45c36e59cc7",
      "tree": "0e5bc6fcc66b4cbfef909646b8a6b8f7f9d08956",
      "parents": [
        "a1aa758d0019f2ac4ea558b3987a07c12fa19f61",
        "5761d64b277c287a7520b868c32d656ef03374b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: revert assign IRQs to hpet timer\n  x86: tsc prevent time going backwards\n  xen: Clear PG_pinned in release_{pt,pd}()\n  xen: Do not pin/unpin PMD pages\n  xen: refactor xen_{alloc,release}_{pt,pd}()\n  x86, agpgart: scary messages are fortunately obsolete\n  xen: fix grant table bug\n  x86: fix breakage of vSMP irq operations\n  x86: print message if nmi_watchdog\u003d2 cannot be enabled\n  x86: fix nmi_watchdog\u003d2 on Pentium-D CPUs\n"
    },
    {
      "commit": "7a5ac8def9e0c77803c302b63c3f29e31a610415",
      "tree": "510f558d44a3c10ed4acdeb9bd09e81e775a429e",
      "parents": [
        "1be62dc190ebaca331038962c873e7967de6cc4b",
        "8243e636c060fe7c10c9cf3bf53fdd2d48901525"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:40:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:40:04 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_ali: disable ATAPI DMA\n  libata: ATA_12/16 doesn\u0027t fall into ATAPI_MISC\n  libata: uninline atapi_cmd_type()\n  libata: fix IDENTIFY order in ata_bus_probe()\n"
    },
    {
      "commit": "4ed919014eb2b591eb8fdd4dd00226a65faddef4",
      "tree": "468102fffdd30bb3110389b042df11e16235f29a",
      "parents": [
        "e315c121a858499d84dc88c499046b9f10bb61ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:30:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:30:31 2008 -0700"
      },
      "message": "parport_pc: make sure to release IO ports after probing for IT87XX\n\nCommit f63fd7e299ee13da071ecfce2b90b58c5e1562b1 (\"parport_pc: detection\nfor SuperIO IT87XX POST\") only released the IO port region on success,\nnot when the probe for the IT87XX chip failed.\n\nThat caused not only a reserved region to leak, but also caused an oops\nwhen the driver module was unloaded and somebody tried to cat\n/proc/ioports - because the string that was assigned to the IO port\nregion was a static string in the module virtual address area.\n\nReported-by: Lubos Lunak \u003cl.lunak@suse.cz\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: Petr Cvek \u003cpetr.cvek@tul.cz\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30ecce908b944079181938e61ddbc00c8b23798c",
      "tree": "3f19b22d2b9f9aabec197d7d48fcd756df0456ba",
      "parents": [
        "e28e3a614cedb11637f6cc7a30f0812963df62fe"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Mar 26 05:57:12 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 04 17:26:16 2008 -0400"
      },
      "message": "fix endian lossage in forcedeth\n\na) if you initialize something with le32_to_cpu(...), then |\u003d it\nwith host-endian and feed to cpu_to_le32(), it\u0027s most definitely\n*not* __le32.  As sparse would\u0027ve told you...\n\nb) the whole sequence is |\u003d cpu_to_le32(host-endian constant)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e28e3a614cedb11637f6cc7a30f0812963df62fe",
      "tree": "dae0f9e8c634030a653483b62cb40e92a6cf05d2",
      "parents": [
        "5da4e37e59663bd1e9eae1d717e2ceb178a485b8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 01:40:04 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 04 17:26:16 2008 -0400"
      },
      "message": "net/tokenring/olympic.c section fixes\n\nMy previous section fix only turned one section problem into another\nsection problem.\n\nThis patch fixes it for real.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5da4e37e59663bd1e9eae1d717e2ceb178a485b8",
      "tree": "30ee6ad85d368c4c6dbdec209583faf152f4bf0f",
      "parents": [
        "b2a5c19ca0315723cecb9489ff8b67c4f17367b4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 02 17:33:35 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 04 17:26:15 2008 -0400"
      },
      "message": "net: marvell.c fix sparse shadowed variable warning\n\nThe other if blocks don\u0027t redeclare temp, remove the redeclaration in\nthe final if() block.\n\ndrivers/net/phy/marvell.c:214:7: warning: symbol \u0027temp\u0027 shadows an earlier one\ndrivers/net/phy/marvell.c:160:6: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5761d64b277c287a7520b868c32d656ef03374b4",
      "tree": "9fb217efd1a50ed4d5fbf5c313cae586604d6f2f",
      "parents": [
        "47001d603375f857a7fab0e9c095d964a1ea0039"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Apr 04 16:26:10 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:49 2008 +0200"
      },
      "message": "x86: revert assign IRQs to hpet timer\n\nThe commits:\n\ncommit 37a47db8d7f0f38dac5acf5a13abbc8f401707fa\nAuthor: Balaji Rao \u003cbalajirrao@gmail.com\u003e\nDate:   Wed Jan 30 13:30:03 2008 +0100\n\n    x86: assign IRQs to HPET timers, fix\n\nand\n\ncommit e3f37a54f690d3e64995ea7ecea08c5ab3070faf\nAuthor: Balaji Rao \u003cbalajirrao@gmail.com\u003e\nDate:   Wed Jan 30 13:30:03 2008 +0100\n\n    x86: assign IRQs to HPET timers\n\nhave been identified to cause a regression on some platforms due to\nthe assignement of legacy IRQs which makes the legacy devices\nconnected to those IRQs disfunctional.\n\nRevert them.\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d10382\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bbc60c18ed17df75270da504bbd8f7bc4a52d43d",
      "tree": "b8cd0cc51cf9bfb96f99ad58038b7489ae5b7c9c",
      "parents": [
        "bae1d2507e44417455eda76d4435352fee14cf51"
      ],
      "author": {
        "name": "Michael Abd-El-Malek",
        "email": "mabdelmalek@cmu.edu",
        "time": "Fri Apr 04 02:33:48 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:46 2008 +0200"
      },
      "message": "xen: fix grant table bug\n\nfix memory corruption and crash due to mis-sized grant table.\n\nA PV OS has two grant table data structures: the grant table itself\nand a free list.  The free list is composed of an array of pages,\nwhich grow dynamically as the guest OS requires more grants.  While\nthe grant table contains 8-byte entries, the free list contains 4-byte\nentries.  So we have half as many pages in the free list than in the\ngrant table.\n\nThere was a bug in the free list allocation code. The free list was\nindexed as if it was the same size as the grant table.  But it\u0027s only\nhalf as large.  So memory got corrupted, and I was seeing crashes in\nthe slab allocator later on.\n\nTaken from:\n\n  http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/4018c0da3360\n\nSigned-off-by: Michael Abd-El-Malek \u003cmabdelmalek@cmu.edu\u003e\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8243e636c060fe7c10c9cf3bf53fdd2d48901525",
      "tree": "0324fb9ab401b403333a9d25ac87f0358a86c9ef",
      "parents": [
        "e52dcc4899cf1b7601379c31542bd91cd2997a64"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Apr 03 14:40:55 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 04 02:43:38 2008 -0400"
      },
      "message": "pata_ali: disable ATAPI DMA\n\nATAPI DMA just doesn\u0027t work reliably on pata_ali.  The IDE driver can\ndo it but for some mysterious reason, pata_ali can\u0027t.  This patch\ndisables it by default and makes the driver whine during\ninitialization.  \"pata_ali.atapi_dma\" parameter is added so that user\ncan bypass the workaround.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e52dcc4899cf1b7601379c31542bd91cd2997a64",
      "tree": "40bce50f8f912bbd2d988526f3f5c5763f67af62",
      "parents": [
        "436d34b36202ef724778ded1e9cb10f8c37b32bc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 02 17:35:19 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 04 02:43:36 2008 -0400"
      },
      "message": "libata: ATA_12/16 doesn\u0027t fall into ATAPI_MISC\n\nSAT passthrus don\u0027t really fit into ATAPI_MISC class.  SAT passthru\ncommands always transfer multiple of 512 bytes and variable length\nresponse is not allowed.  This patch creates a separate category -\nATAPI_PASS_THRU - for these.\n\nThis fixes HSM violation on \"hdparm -I\".\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "436d34b36202ef724778ded1e9cb10f8c37b32bc",
      "tree": "45671994cf049263a25e7f540ae488b97bb7d01f",
      "parents": [
        "a4ba7fe2a6c2b61419b290035bff398ab2591c54"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 02 17:28:46 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 04 02:43:35 2008 -0400"
      },
      "message": "libata: uninline atapi_cmd_type()\n\nUninline atapi_cmd_type().  It doesn\u0027t really have to be inline and\nmore case will be added which need to access unexported libata\nvariable.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a4ba7fe2a6c2b61419b290035bff398ab2591c54",
      "tree": "0a2843a2bf692b1e19c16ec771cad262a94e6c58",
      "parents": [
        "e315c121a858499d84dc88c499046b9f10bb61ec"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 10:35:15 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 04 02:43:33 2008 -0400"
      },
      "message": "libata: fix IDENTIFY order in ata_bus_probe()\n\nCommit f58229f8060055b08b34008ea08f31de1e2f003c accidentally made\nata_bus_probe() not use reverse order probing.  Fix it.\n\nThere currently isn\u0027t any PATA driver which uses obsolete\nata_bus_probe() path, so this patch is mainly for correctness.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2a5c19ca0315723cecb9489ff8b67c4f17367b4",
      "tree": "e218cd12701ef2a180e283b99697a277ab0f70c0",
      "parents": [
        "61407f80f72970d52d4339f81c6c3cd03f4ca0f0"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Apr 03 21:44:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 21:44:44 2008 -0700"
      },
      "message": "[TG3]: Add PHY workaround for 5784\n\nThe 5784 B step and newer chips require the PHY DSPs to be fine-tuned\nbased on one-time programmable values stored in the chip.  This is\nessential to achieve optimal PHY operations especially when using\nlong cables.  We also need to properly handle the 10Mbit RX bit in the\nCPMU_CTRL register during PHY reset.\n\nUpdate version to 3.89.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2eccd6f65a0d4844318b1e30755cafd063833908",
      "tree": "1a454237c3e373a40476ebfb0d689511832ddc8d",
      "parents": [
        "cd1d2d279a4b149301ef0316d12ba4b29424a802",
        "0035a1dc8f56f2c92f4246b0c8b5f6d1ee10c76b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:41:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:41:32 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - add product IDs for the 4th generation MacBooks\n"
    },
    {
      "commit": "cd1d2d279a4b149301ef0316d12ba4b29424a802",
      "tree": "206ac2ae7c210e55b1e1ff0872ffb70ecdcecc7c",
      "parents": [
        "9f389f4b2016e0aa35cd9cbb5afcd55d58e0c56a",
        "8d813941b17626a7610342325be63435282bac02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:41:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:41:10 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix MPC5200 (not B!) device tree so FEC ethernet works\n  [POWERPC] mpc5200: Amalgamated DTS fixes and updates\n  [POWERPC] Fix rtas_flash procfs interface\n  [POWERPC] Fix deadlock with mmu_hash_lock in hash_page_sync\n  [POWERPC] Fix iSeries hard irq enabling regression\n  [POWERPC] Fix CPM2 SCC1 clock initialization.\n  [POWERPC] Fix defconfigs so we dont set both GENRTC and RTCLIB\n  [POWERPC] fsldma: Use compatiable binding as spec\n  [POWERPC] sata_fsl: reduce compatibility to fsl,pq-sata\n  [POWERPC] 83xx: enable usb in 837x rdb and 83xx defconfigs\n  [POWERPC] 83xx: Fix wrong USB phy type in mpc837xrdb dts\n"
    },
    {
      "commit": "8d813941b17626a7610342325be63435282bac02",
      "tree": "bec234d73fde8109e2bdbdfd9ce7d86739e18004",
      "parents": [
        "115e1adca3b75a82f24da8b2cc9386eb5b7e2cff"
      ],
      "author": {
        "name": "René Bürgel",
        "email": "r.buergel@unicontrol.de",
        "time": "Thu Apr 03 19:58:37 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:12 2008 +1100"
      },
      "message": "[POWERPC] Fix MPC5200 (not B!) device tree so FEC ethernet works\n\nThis gets the FEC ethernet driver working again on the lite5200\nplatform.\n\nThe FEC driver is also compatible with the MPC5200, not only with the\nMPC5200B, so this adds a suitable entry to the driver\u0027s match list.\nFurthermore this adds the settings for the PHY in the dts file for the\nLite5200.  Note, that this is not exactly the same as in the\nLite5200B, because the PHY is located at f0003000:01 for the 5200, and\nat :00 for the 5200B.  This was tested on a Lite5200 and a Lite5200B,\nboth booted a kernel via tftp and mounted the root via nfs\nsuccessfully.\n\nSigned-off-by: René Bürgel \u003cr.buergel@unicontrol.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "19a74263f49dce2b96e2213f7f4c029cedbbf0ce",
      "tree": "07c4a2b28b8fcb452cc15ef19d065987bd4dd09c",
      "parents": [
        "5f91925c89c39e77c170de9366ffa5144a8dd8ec"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Thu Apr 03 03:52:13 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:29:32 2008 -0500"
      },
      "message": "[POWERPC] of_serial: Fix possible null dereference.\n\nThe of_serial driver queries the current-speed property and attempts\nto use it to register the custom_divisor property of the uart_port.\nHowever, if current-speed is not set, then this code will dereference\na bad pointer.  The fix is to only set custom_divisor when a\ncurrent-speed property appears in the device tree.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "9597362d354f8655ece324b01d0c640a0e99c077",
      "tree": "9f27a6a7d8def97721d6a8ad0a9c5c008bee7360",
      "parents": [
        "06f11f37aa84e83b48cdf36037c4414f5a83c13f",
        "9cebcdc7fb10d478b22d7125b215cee3b9ea82f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:56:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:56:18 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: ohci: fix 2 timers to fire at jiffies + 1s\n  USB: Allow initialization of broken keyspan serial adapters.\n  USB: fix bug in sg initialization in usbtest\n  USB: serial: fix regression in Visor/Palm OS module for kernels \u003e\u003d 2.6.24\n  USB: cp2101: Add identifiers for the Telegesys ETRX2USB\n  USB: serial: ti_usb_3410_5052: Correct TUSB3410 endpoint requirements.\n  USB: another ehci_iaa_watchdog fix\n"
    },
    {
      "commit": "212e7bb6cda5dd3c4ad97a7aedef705028ced4ad",
      "tree": "f2257e37b2bd8e10c25be610c1648f627efaf525",
      "parents": [
        "3d0ae36ea973b42e1c636210433aebef4426c5bf"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 02 13:04:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "Char: rio, fix sparse warnings\n\nAdd some locks and unlocks to some code paths.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@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": "3d0ae36ea973b42e1c636210433aebef4426c5bf",
      "tree": "f0cb248d8ec666e1610dc7e119fa58102e5f8a1b",
      "parents": [
        "ffc41cf8dbb1b895a87daf47d0e5bf6dfbfcab4c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 02 13:04:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "Char: ip2, fix sparse warnings\n\nUnlock two grabbed locks on some paths.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@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": "ffc41cf8dbb1b895a87daf47d0e5bf6dfbfcab4c",
      "tree": "465f41f6c4e0e63c58a94c893d0b4ec5c5e7a10d",
      "parents": [
        "f2b2ea692ec01768c77a4f532dcd060316460122"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@gmail.com",
        "time": "Wed Apr 02 13:04:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "nbd: prevent sock_xmit from attempting to use a NULL socket\n\nNBD does not protect the nbd_device\u0027s socket from becoming NULL during\nreceives.\n\nThis closes a race with the NBD_CLEAR_SOCK ioctl (nbd-client -d) setting\nthe nbd_device\u0027s socket to NULL right before NBD calls sock_xmit.\n\nSigned-off-by: Mike Snitzer \u003csnitzer@gmail.com\u003e\nCc: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39d4c922b596633da86878b1a5cc881785b8e5fa",
      "tree": "c2100914ee0c73e3703905db1818c5f5fd04f97a",
      "parents": [
        "ba0657ff0527bab83387e19eb98b423fcc290674"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Wed Apr 02 13:04:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "atmel_serial: fix uart/console concurrent access\n\nStrange chars appear on the serial port when a printk and a printf\nhappens at the same time.  This is caused by the pdc sending chars while\natmel_console_write (called from printk) is executing\n\nConcurent access of uart and console to the same port leads to corrupted\ndata to be transmitted, so disable tx dma (PDC) while writing to the\nconsole.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba0657ff0527bab83387e19eb98b423fcc290674",
      "tree": "e7644086f7425033950980bdae8a457ab151503a",
      "parents": [
        "dd135ebbd2a6b5e07dadb66c4dd033bb69531051"
      ],
      "author": {
        "name": "Michael Trimarchi",
        "email": "trimarchimichael@yahoo.it",
        "time": "Wed Apr 02 13:04:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "atmel_serial: avoid stopping pdc during transmission\n\nI found a problem related to losing data during pdc transmission in\natmel_serial: connect ttyS1 with ttyS2 using a loopback cable, send 30\nbyte of packet from one to the other and waiting for 30 byte.  On the\nother side just read and echo the data received.\n\nWe always call atmel_tx_dma() from the tasklet regardless of what interrupt\ntriggered it.\n\nSigned-off-by: michael \u003ctrimarchi@gandalf.sssup.it\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cebcdc7fb10d478b22d7125b215cee3b9ea82f2",
      "tree": "c69a21cb09a1037c4d7a7358329eb626effb3f42",
      "parents": [
        "822470537d0fc1dee38a2a9c8b8c398bfbb332bb"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Fri Mar 28 14:50:30 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: ohci: fix 2 timers to fire at jiffies + 1s\n\nCode inspection discovered in 2 places timers were being incorrectly setup\nusing round_jiffies_relative(HZ).  The timer would then fire at time (0 \u003c\u003d T \u003c\nHZ).\n\nFix them to use round_jiffies(jiffies + HZ);\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "822470537d0fc1dee38a2a9c8b8c398bfbb332bb",
      "tree": "fec2610431a359f69c2a99db4217671c91fa4b96",
      "parents": [
        "4756febb10d96104e08661031ba835771075419c"
      ],
      "author": {
        "name": "Clark Rawlins",
        "email": "clark.rawlins@escient.com",
        "time": "Thu Mar 27 09:56:17 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: Allow initialization of broken keyspan serial adapters.\n\nFixes the keyspan driver after the addition of additional\nchecking of driver requirements introduced in usb-serial.c\ncommit 063a2da8f01806906f7d7b1a1424b9afddebc443.  The initialization\nof the keyspan usb_serial_driver structs were not initializing the\nnum_interrupt_out field and the additional checking was rejecting\nthe end point so the driver wouldn\u0027t finish initializing.\n\nThis commit initializes the fields to NUM_DONT_CARE.\nIt works for the keyspan USA-49WG and doesn\u0027t break the USA-19HS\nwhich are the two keyspan devices I have to test with.\n\nSigned-off-by: Clark Rawlins \u003cclark.rawlins@escient.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4756febb10d96104e08661031ba835771075419c",
      "tree": "4fbcc68c889dee9c6f5812a9af35dc9985ac409b",
      "parents": [
        "d04863e9e65767feff7807c8f693ac2719dd1944"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 27 10:15:22 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: fix bug in sg initialization in usbtest\n\nThis patch (as1062) fixes a bug in the scatter-gather initialization\ncode in the usbtest driver.  When the sg-helper conversion was\nperformed, it wasn\u0027t done correctly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d04863e9e65767feff7807c8f693ac2719dd1944",
      "tree": "d7d6e98e91fd53a15a07d830e175a7ce355abfe9",
      "parents": [
        "e8898681023c8bfb920afcd215e43c8832597b91"
      ],
      "author": {
        "name": "Brad Sawatzky",
        "email": "brad+kernel@swatter.net",
        "time": "Tue Mar 25 22:32:43 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: serial: fix regression in Visor/Palm OS module for kernels \u003e\u003d 2.6.24\n\nFixes a bug/inconsistency revealed by the additional sanity checking in\n   commit 063a2da8f01806906f7d7b1a1424b9afddebc443\nintroduced in the original 2.6.24 branch.\n\nThe Handspring Visor / PalmOS 4 device structure defines .num_bulk_out\u003d2\nbut the usb-serial probe returns num_bulk_out\u003d3, triggering the check in\nthe above commit and forcing a bail out when the device (a Garmin iQue in\nmy case) attempts to connect.  The patch bumps the expected number of\nendpoints to 3.\n\nFWIW, this patch will probably solve the following kernel bug report for\nTreo users (identical symptoms, different model PalmOS units):\n  \u003chttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10118\u003e\n\n\nSigned-off-by: Brad Sawatzky \u003cbrad+kernel@swatter.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e8898681023c8bfb920afcd215e43c8832597b91",
      "tree": "989185dd1d30d74a3a330e85a25acf140f2925b8",
      "parents": [
        "1bfd6693cd66f1e79abce62d3e8c3647e1f59a55"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Mar 25 17:32:16 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: cp2101: Add identifiers for the Telegesys ETRX2USB\n\nThis patch adds support for the Telegesys ETRX2USB which\nworks fine with the cp2101 driver.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nTested-by: Xavier Carcelle \u003cxavier.carcelle@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bfd6693cd66f1e79abce62d3e8c3647e1f59a55",
      "tree": "e45f59e8eef22ae530b9fdd8f0612e249a4853f6",
      "parents": [
        "cdc647a9b75741659bfc6acc44a6b3a646ad53bf"
      ],
      "author": {
        "name": "Robert Spanton",
        "email": "rspanton@zepler.net",
        "time": "Sun Mar 23 19:47:23 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:08 2008 -0700"
      },
      "message": "USB: serial: ti_usb_3410_5052: Correct TUSB3410 endpoint requirements.\n\nThe changes introduced in commit\n063a2da8f01806906f7d7b1a1424b9afddebc443 changed the semantics of the\nnum_interrupt_in, num_interrupt_out, num_bulk_in and num_bulk_out\nentries of the usb_serial_driver struct to be the number of endpoints\nthe device has when probed.\n\nThis patch changes the ti_1port_device usb_serial_driver struct to\nreflect this change.  The single port devices only have 1\nbulk_out endpoint in their initial configuration, and so this patch\nchanges the number of other types to NUM_DONT_CARE.\n\nThe same change probably needs doing to the ti_2port_device struct,\nbut I don\u0027t have a two port device at hand.\n\nSigned-off-by: Robert Spanton \u003crspanton@zepler.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdc647a9b75741659bfc6acc44a6b3a646ad53bf",
      "tree": "e5484d020ede1094bc4efd6299b2d14b475c522f",
      "parents": [
        "49115b7cb1483a14c557666b61fe81d3c23780d6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Apr 02 13:40:20 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:08 2008 -0700"
      },
      "message": "USB: another ehci_iaa_watchdog fix\n\nThis patch, suggested by Alan Stern, fixes the hung USB issues\non my notebook from suspend/resume cycles.\n\nIt does so by eliminating some confusion about the internal state\nmachine associated with unlinking from the EHCI async schedule ring,\nwhich caused a recent regression:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d10345\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8eb224cd45239714c2be104f17d5ca16b6b5d7ac",
      "tree": "ce422db6d98c43d38e2cd552095ef67c9f601492",
      "parents": [
        "063a0b38a7e4ade79f00314c473d3c41a2c7eecf",
        "7e77718579f44d654e299c0fc2096b6b50f14458"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 12:34:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 12:34:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: use -\u003eata_input_data in ide_driveid_update()\n  ide-h8300: 32-bit I/O is unsupported\n  ide/legacy/q40ide.c: add MODULE_LICENSE\n  ide/legacy/macide: add MODULE_LICENSE\n  ide/legacy/falconide.c: add MODULE_LICENSE\n  ide/legacy/buddha.c: add MODULE_LICENSE\n  ide/legacy/gayle.c: add MODULE_LICENSE\n  ide/h8300/ide-h8300.c: add MODULE_LICENSE\n  ide/cris/ide-cris.c: add MODULE_LICENSE\n  ide/arm/ide_arm.c: add MODULE_LICENSE\n  ide/ppc/pmac.c: add MODULE_LICENSE\n  ide/ppc/mpc8xx.c: add MODULE_LICENSE\n  ide/pci/cmd640.c: add MODULE_LICENSE\n  ide-pnp.c: add MODULE_LICENSE\n"
    },
    {
      "commit": "7e77718579f44d654e299c0fc2096b6b50f14458",
      "tree": "eb52762b6a32c0cde43f201acc747fdd4192bf74",
      "parents": [
        "430c5d26eccb6293f7129805451cea15a3a12db3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:05 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:05 2008 +0200"
      },
      "message": "ide: use -\u003eata_input_data in ide_driveid_update()\n\nUse -\u003eata_input_data method instead of calling ata_input_data() directly.\n\nCurrently it matters only for (broken) ide-cris host driver but it may\nchange in the future.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "430c5d26eccb6293f7129805451cea15a3a12db3",
      "tree": "e63be56d4d67951c9f25e5850865a0c2b8e69c3c",
      "parents": [
        "f743d04dcfbeda7439b78802d35305781999aa11"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "message": "ide-h8300: 32-bit I/O is unsupported\n\nThis host driver doesn\u0027t support 32-bit I/O (it sets hwif-\u003eINSL/OUTSL\nto NULL) so IDE_HFLAG_NO_IO_32BIT host flag needs to be set.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f743d04dcfbeda7439b78802d35305781999aa11",
      "tree": "e61d4d476284aff843669eabc6c6758c0b5fe71c",
      "parents": [
        "37c807a2e0aa289b9986a8d4c2f81224125896bd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "message": "ide/legacy/q40ide.c: add MODULE_LICENSE\n\nNow that it can be built modular it needs a MODULE_LICENSE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "37c807a2e0aa289b9986a8d4c2f81224125896bd"
}
