)]}'
{
  "log": [
    {
      "commit": "798ee9850e9bf94b4436f9c7238823322e326885",
      "tree": "d4af4eb4ec0c75d21b8b353ba04029c2285a4fd6",
      "parents": [
        "7294ec955cb0c3eeefca2f4dd271c8068ab4edc5"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jul 15 18:44:02 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:53 2008 -0400"
      },
      "message": "ath5k: explicitly check skb-\u003elen\n\nieee80211_get_hdrlen_from_skb internally checks that the skb is long\nenough to hold the full header, or it returns 0 if not.  The check in\nath5k does not check this case and assumes it always got the actual\nheader length which it then checks against the skb-\u003elen plus some headroom.\n\nChange to ieee80211_hdrlen which always returns the hdrlen and keep the\nexisting headroom check.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7294ec955cb0c3eeefca2f4dd271c8068ab4edc5",
      "tree": "9a02b5dae2bccf45e44c43fac70cab095722fff8",
      "parents": [
        "ba5b6efe5d945f7a4c5b656051cc16698afdda24"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jul 15 18:43:59 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:51 2008 -0400"
      },
      "message": "iwlwifi: use le16 frame control directly, use QOS symbolic constant mask\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba5b6efe5d945f7a4c5b656051cc16698afdda24",
      "tree": "59912fd776e116de54c8636ba0a5fe7fc6836107",
      "parents": [
        "ded2ae7c1fbff22516fd55ff0edcf6cd86f76186"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jul 15 18:43:56 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:51 2008 -0400"
      },
      "message": "b43legacy: use le16 frame control directly, avoid byteswapping\n\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ded2ae7c1fbff22516fd55ff0edcf6cd86f76186",
      "tree": "2ac1cdb249b97830de6889db0486eb1a35045efd",
      "parents": [
        "39351fa343289070f6f30bd0652e10c8d97f0a3b"
      ],
      "author": {
        "name": "Esti Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Mon Aug 04 16:00:45 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:51 2008 -0400"
      },
      "message": "iwlwifi: add level for debugging host command\n\nThis patch adds another level for debugging host command. This adds an\noption to suppress the debug prints for sensitivity and link quality\ncommands.\n\nSigned-off-by: Esti Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "39351fa343289070f6f30bd0652e10c8d97f0a3b",
      "tree": "c5ccc4355b2fbd83cbcfe5c95b1b75e1745954a6",
      "parents": [
        "73ae98a1334c7ab7c4f01e8a1c0c773470979688"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Aug 04 16:00:41 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:51 2008 -0400"
      },
      "message": "iwlwifi: kill struct iwl4965_lq_mngr\n\nThis patch removes struct iwl4965_lq_mngr it is not used.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73ae98a1334c7ab7c4f01e8a1c0c773470979688",
      "tree": "f641d556c22ef6f5712f9882b0e65a3835bc8d67",
      "parents": [
        "6f0a2c4dfc96d268233a6a882f3805975f91216c"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jul 21 20:29:52 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:51 2008 -0400"
      },
      "message": "iwl-4965: test below 0 on unsigned num_tbs\n\nnum_tbs is unsigned so the test doesn\u0027t work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f0a2c4dfc96d268233a6a882f3805975f91216c",
      "tree": "fbc60eec2c3a2f91b06b605ebaaa659d7fd4621b",
      "parents": [
        "9deb1ae572364a37d054d916c5bae858f91a3f9a"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Wed Jul 30 17:20:14 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:50 2008 -0400"
      },
      "message": "iwlwifi: use generic mac80211 radiotap headers\n\nremove drivers own implementation of radiotap in favor of the generic one\nprovided by mac80211.\n\nalso remove priv-\u003eadd_radiotap because it is not used any more.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "63266a653589e1a237527479f10212ea77ce7844",
      "tree": "e2e9318a310d2cc8bec79168c6a3df1f673f27c7",
      "parents": [
        "92ab85354993ac3a364c65cab45745af470ffc67"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Wed Jul 30 17:12:58 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:50 2008 -0400"
      },
      "message": "ath5k: rates cleanup\n\ncleanup the rates structures used by ath5k. instead of separate driver and\nmac80211 rate structures we now setup a static ieee80211_rate array and use it\ndirectly. no conversion between two different rate structures has to be done\nany more. a lot of unused and confusing junk was deleted.\n\nrenamed ath5k_getchannels into ath5k_setup_bands because this is what it does.\nrewrote it to copy the bitrates correctly for each band. this is necessary for\nrunning different hardware with the same driver (e.g. 5211 and 5212 based\ncards).\n\nadd special handling of rates for AR5211 chipsets: it uses different rate codes\nfor CCK rates (which are actually like the other chips but with a 0xF mask).\n\nsetup a hardware code to rate index reverse mapping table for getting the rate\nindex of received frames.\n\nthe rates for control frames which have to be set in\nath5k_hw_write_rate_duration are now in one single array.\n\ndrivers/net/wireless/ath5k/ath5k.h:     Changes-licensed-under: ISC\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/base.h:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/hw.c:        Changes-licensed-under: ISC\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7dc100374df0c21afd8a198336ecd7999697159",
      "tree": "fadb0ec2eccbd8c9c21d6f29af8fa10747ee56b8",
      "parents": [
        "b9740c2396851178b99c03c2260a0adfe7f52e36"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jul 23 13:17:35 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:49 2008 -0400"
      },
      "message": "Ath5k: unify resets\n\nThere were 3 code copy and pastes of reset. Unify the resets and place\nin separate function.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9740c2396851178b99c03c2260a0adfe7f52e36",
      "tree": "98298f26d0de663a2f1c076104305c8ddf22c9f0",
      "parents": [
        "8e5f3d0aaa3ae5305613553f869727b0361cd472"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "wagi@monom.org",
        "time": "Wed Jul 23 19:17:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:49 2008 -0400"
      },
      "message": "rt2x00mac: In error case stop netdev queue, free skb and return NETDEV_TX_OK\n\nIt is not allowed to use NETDEV_TX_BUSY in tx path anymore.\n\nSigned-off-by: Daniel Wagner \u003cwagi@monom.org\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e5f3d0aaa3ae5305613553f869727b0361cd472",
      "tree": "b13d1e9d08cbbea93066bdc2be7d4f7dbb6eff02",
      "parents": [
        "d92a8e81e097968d8f2bac0581a0a43bff14b8f0"
      ],
      "author": {
        "name": "Andrey Yurovsky",
        "email": "andrey@cozybit.com",
        "time": "Thu Jul 17 13:12:24 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:49 2008 -0400"
      },
      "message": "ath5k: add Mesh Point support\n\nThis enables draft-802.11s Mesh Point operation.  For that we need mesh\nbeaconing.  Tested with AR5212/AR5213 PCI card against Zydas and b43 mesh\nnodes.\n\nSigned-off-by: Andrey Yurovsky \u003candrey@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ff41eb0d9a937957d481d4f058a91230851ae17",
      "tree": "0e2fc14f0e61e009cdf787beb1dda8ef0a18bbda",
      "parents": [
        "1556c0f22df77800d2e99342ce354a4ce94c5a0f"
      ],
      "author": {
        "name": "Brian Cavagnolo",
        "email": "brian@cozybit.com",
        "time": "Mon Jul 21 11:03:16 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:49 2008 -0400"
      },
      "message": "libertas: add sysfs hooks to update boot2 and persistent firmware\n\nTo use these features, copy the boot2 and firmware images to /lib/firmware and:\n\necho \u003cboot2_image_name\u003e \u003e /sys/class/net/ethX/lbs_flash_boot2\necho \u003cfirmware_image_name\u003e \u003e /sys/class/net/ethX/lbs_flash_fw\n\nSigned-off-by: Brian Cavagnolo \u003cbrian@cozybit.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1556c0f22df77800d2e99342ce354a4ce94c5a0f",
      "tree": "76c8af4251f78f1afc4504135c9d355ca15d4127",
      "parents": [
        "38e3b0d86eaa0bf90a74677b6d6c442ec66daa0c"
      ],
      "author": {
        "name": "Brian Cavagnolo",
        "email": "brian@cozybit.com",
        "time": "Mon Jul 21 11:02:46 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:49 2008 -0400"
      },
      "message": "libertas: support boot commands to write persistent firmware and bootloader\n\nAdd locking and non-locking versions of if_usb_prog_firmware to support\nprogramming firmware after and before driver bring-up respectively.  Add more\nsuitable error codes for firmware programming process.  Add capability checks\nfor persistent features before attempting to use them.\n\nBased on patches from Brajesh Dave and Priyank Singh.\n\nSigned-off-by: Brian Cavagnolo \u003cbrian@cozybit.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38e3b0d86eaa0bf90a74677b6d6c442ec66daa0c",
      "tree": "18a2f650588fd5e58633d7c19ed288d9167425aa",
      "parents": [
        "2540e0511ea17e25831be543cdf9381e6209950d"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Wed Jul 16 11:44:18 2008 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:48 2008 -0400"
      },
      "message": "rtl818x: merge tx/rx descriptor flags\n\nTx/Rx descriptor flags are common between rtl818x devices, only with\nadditions for newer chips, thus use same flags in the code.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d847471d063663b9f36927d265c66a270c0cfaab",
      "tree": "c58124be633945a548a1a16c1191ccfeb9ef3ea5",
      "parents": [
        "b42f931737bea8ca3982449d63ec46410d13e891"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Wed Aug 20 14:09:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:32 2008 -0700"
      },
      "message": "fbdefio: add set_page_dirty handler to deferred IO FB\n\nFixes kernel BUG at lib/radix-tree.c:473.\n\nPreviously the handler was incidentally provided by tmpfs but this was\nremoved with:\n\n  commit 14fcc23fdc78e9d32372553ccf21758a9bd56fa1\n  Author: Hugh Dickins \u003chugh@veritas.com\u003e\n  Date:   Mon Jul 28 15:46:19 2008 -0700\n\n    tmpfs: fix kernel BUG in shmem_delete_inode\n\nrelying on this behaviour was incorrect in any case and the BUG also\nappeared when the device node was on an ext3 filesystem.\n\nv2: override a_ops at open() time rather than mmap() time to minimise\nraces per AKPM\u0027s concerns.\n\nSigned-off-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nCc: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Johannes Weiner \u003channes@saeurebad.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Kel Modderman \u003ckel@otaku42.de\u003e\nCc: Markus Armbruster \u003carmbru@redhat.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003cstable@kernel.org\u003e [14fcc23fd is in 2.6.25.14 and 2.6.26.1]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b42f931737bea8ca3982449d63ec46410d13e891",
      "tree": "e14f8a0b2ad65049aad10e79d1305ff33be74672",
      "parents": [
        "14bac5acfdb6a40be64acc042c6db73f1a68f6a4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Aug 20 14:09:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:32 2008 -0700"
      },
      "message": "rtc: rtc-ds1374: fix \u0027no irq\u0027 case handling\n\nOn a PowerPC board with ds1374 RTC I\u0027m getting this error while RTC tries\nto probe:\n\nrtc-ds1374 0-0068: unable to request IRQ\n\nThis happens because I2C probing code (drivers/of/of_i2c.c) is specifying\nIRQ0 for \u0027no irq\u0027 case, which is correct.\n\nThe driver handles this incorrectly, though. This patch fixes it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "141d87e7debe3334018e46859c7565c44cebda65",
      "tree": "6dc54cd1847b7025b02dfe7549574c9f9857624d",
      "parents": [
        "481ebd0d76b501c5772f702ae31e55350c0858a3"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Aug 20 14:09:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:31 2008 -0700"
      },
      "message": "Video/Framebuffer: add fuctional power management support to Blackfin BF54x LQ043 framebuffer driver\n\nFix bug: does nor properply resume after suspend mem\nFix for PM_SUSPEND_MEM: Save and restore peripheral base and DMA registers\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a09f48551273ee89d4e9ae37474807dc2da1d757",
      "tree": "0d0e64ed51a40405b04926c66972c52afc723953",
      "parents": [
        "27aa069a8850a36b8aef0160e73cfd928c6bbcc4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Aug 20 14:09:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:31 2008 -0700"
      },
      "message": "drivers/char/ipmi/ipmi_si_intf.c:default_find_bmc(): fix leak\n\nIf check_legacy_ioport() returns true, we leak *info.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d11362\n\nReported-by: Daniel Marjamki \u003cdanielm77@spray.se\u003e\nCc: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27aa069a8850a36b8aef0160e73cfd928c6bbcc4",
      "tree": "0663a25804fb14507713a43c338595e0e5ab94a2",
      "parents": [
        "1d96469a34781340b2cc9bdf97d5913eecdaa038"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Aug 20 14:09:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:31 2008 -0700"
      },
      "message": "pm2fb: free cmap memory on module remove\n\nRelease cmap memory allocated in the probe function.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d96469a34781340b2cc9bdf97d5913eecdaa038",
      "tree": "a1ffd32c3119714a1a4e242417f9b3f8e9388930",
      "parents": [
        "ff9bc512f198eb47204f55b24c6fe3d36ed89592"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Aug 20 14:09:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:31 2008 -0700"
      },
      "message": "rtc: fix double lock on UIE emulation\n\nWith commit 5ad31a575157147b43fa84ef1e21471661653878 (\"rtc: remove BKL\nfor ioctl()\"), RTC_UIE_ON ioctl cause double lock on rtc-\u003eops_lock.\nThe ops_lock must not be held while set_uie() calls rtc_read_time()\nwhich takes the lock.  Also clear_uie() does not need ops_lock.  This\npatch fixes return value of RTC_UIE_OFF ioctl too.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c82f2966015a2c9708fb8f20694ef7ba8567d2e1",
      "tree": "3b0234770d69a0bdbe7dfbc34ae3e5aa8f274621",
      "parents": [
        "f3944d61ddc65722539ffd7b6f5b7c7217c136cc"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Aug 20 14:09:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "brd: fix name argument of unregister_blkdev()\n\nThe name of brd block device is \"ramdisk\", it\u0027s not \"brd\".\n(The block device is registered by register_blkdev(RAMDISK_MAJOR, \"ramdisk\")\nSo it should be unregistered by unregister_blkdev(RAMDISK_MAJOR, \"ramdisk\")\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3944d61ddc65722539ffd7b6f5b7c7217c136cc",
      "tree": "dd48fb10e38df546535b1b3aa576aec79937e4ac",
      "parents": [
        "759f9a2df78d2156a2675edc7999fb4c919a3159"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Wed Aug 20 14:09:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "nbd: fix memory leak of nbd_dev array\n\nWe leak the memory allocated for the nbd_dev array at multiple places.\nFix them by either adding a kfree() or by rearranging code to return\nbefore we allocate the memory.\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\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": "d0fd93781c49cbe127f9e7a5b402e9b167c105a6",
      "tree": "1434323b3898dbb838b2f5cecf22b2bfc97906c8",
      "parents": [
        "7f60459921bd24e86b21e07c42244c510b4f46b2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Aug 20 14:09:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "Blackfin RTC Driver: dont let RTC programming in bootloaders randomly cause ~5 second boot delays\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\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": "7f60459921bd24e86b21e07c42244c510b4f46b2",
      "tree": "1541449903191537413c0438da9b32daf55eddf5",
      "parents": [
        "8c9166f7a60b67909632ea60a032c18d84ed8af0"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Aug 20 14:09:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "Blackfin RTC Driver: BF561 not have on-chip RTC\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\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": "8c9166f7a60b67909632ea60a032c18d84ed8af0",
      "tree": "f7dd0167fb02449a35a91b2d2af2ec2e94a9b97d",
      "parents": [
        "fe2e1cf83a46c879a66ec5146ba7a09a6aef0a5c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Aug 20 14:09:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "Blackfin RTC Driver: do all initialization before we register the rtc and make it available\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\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": "fe2e1cf83a46c879a66ec5146ba7a09a6aef0a5c",
      "tree": "c7b0fa660cdf2c4f79d484603acc2ce78f3828c6",
      "parents": [
        "1804dc6e145f3f24a8c94deddfc0a986d380a27f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Aug 20 14:09:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "Blackfin RTC Driver: move irq request/free out of open/release and into probe/remove so that the non-dev interfaces (like sysfs) work as expected\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\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": "f14413184b1de4dcbd5ec3e7c129c3ce2079f543",
      "tree": "af063aad59d9cdb851a0549cd29d529c37a32863",
      "parents": [
        "0c7281c0faa1d0bdbdc647430cbdf7e0aed7f385"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Wed Aug 20 14:08:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "eeepc-laptop: fix use after free\n\neeepc-laptop uses the hwmon struct after unregistering the device, causing\nan oops on module unload.  Flip the ordering to fix.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Karol Kozimor \u003csziwan@users.sourceforge.net\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1bbe44f69d7ea20740aaf5aba356e331a74b58b3",
      "tree": "4e71676275f2de09672d347244fc1b2bb67f39b1",
      "parents": [
        "8498ffd66774ce0e8550afc61a56b2cbeee77e9c",
        "9b9d6b2a4f6df5544a10de44760755fe757259e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:46:11 2008 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Provide a FLAT_PLAT_INIT() definition.\n  binfmt_flat: Stub in a FLAT_PLAT_INIT().\n  video: export sh_mobile_lcdc panel size\n  sh: select memchunk size using kernel cmdline\n  sh: export sh7723 VEU as VEU2H\n  input: migor_ts compile and detection fix\n  sh: remove MSTPCR defines from Migo-R header file\n  sh: Update sh7763rdp defconfig\n  sh: Add support sh7760fb to sh7763rdp board\n  sh: Add support sh_eth to sh7763rdp board\n  sh: Disable 64kB hugetlbpage size when using 64kB PAGE_SIZE.\n  sh: Don\u0027t export __{s,u}divsi3_i4i from SH-2 libgcc.\n  fix SH7705_CACHE_32KB compilation\n  sh: mach-x3proto: Fix up smc91x platform data.\n"
    },
    {
      "commit": "8498ffd66774ce0e8550afc61a56b2cbeee77e9c",
      "tree": "103e47282bff13fca727ead367f6cd95fa44c01f",
      "parents": [
        "75d95062185c60356a423f7ab9e975b4293ec4f3",
        "cd5aeb9f6cf7ada6baa218e01b4299e201497cde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:44:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:44:33 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 vio_bus_probe oops on probe error\n  powerpc/ibmebus: Restore \"name\" sysfs attribute on ibmebus devices\n  powerpc: Fix /dev/oldmem interface for kdump\n  powerpc/spufs: Remove invalid semicolon after if statement\n  powerpc/spufs: reference context while dropping state mutex in scheduler\n  powerpc/spufs: fix npc setting for NOSCHED contexts\n"
    },
    {
      "commit": "c5b0079c0a7641caac3fedab75e8e63aeb54d7e2",
      "tree": "3179f9d4ae106326c14179bb0d12db27003aeb65",
      "parents": [
        "5f22ca9b13551debea77a407a8d06cd9c6f15238",
        "7d0e367ab3f3ad345bd3e121c4c5f511e8b274fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:42:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:42:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (22 commits)\n  [SCSI] ibmvfc: Driver version 1.0.2\n  [SCSI] ibmvfc: Add details to async event log\n  [SCSI] ibmvfc: Sanitize response lengths\n  [SCSI] ibmvfc: Fix for lost async events\n  [SCSI] ibmvfc: Fixup host state during reinit\n  [SCSI] ibmvfc: Fix another hang on module removal\n  [SCSI] ibmvscsi: Fixup desired DMA value for shared memory partitions\n  [SCSI] megaraid_sas: remove sysfs dbg_lvl world writeable permissions\n  [SCSI] qla2xxx: Update version number to 8.02.01-k7.\n  [SCSI] qla2xxx: Explicitly tear-down vports during PCI remove_one().\n  [SCSI] qla2xxx: Reference proper ha during SBR handling.\n  [SCSI] qla2xxx: Set npiv_supported flag for FCoE HBAs.\n  [SCSI] qla2xxx: Don\u0027t leak SG-DMA mappings while aborting commands.\n  [SCSI] qla2xxx: Correct vport-state management issues during ISP-ABORT.\n  [SCSI] qla2xxx: Correct synchronization of software/firmware fcport states.\n  [SCSI] scsi_dh: Initialize lun_state in check_ownership()\n  [SCSI] scsi_dh: Do not use scsilun in rdac hardware handler\n  [SCSI] megaraid_sas: version and Documentation Update\n  [SCSI] megaraid_sas: add new controllers (0x78 0x79)\n  [SCSI] megaraid_sas: add the shutdown DCMD cmd to driver shutdown routine\n  ...\n"
    },
    {
      "commit": "4589f1fe570c2c786b72eff146b2f168821882c6",
      "tree": "2f99262399ccce9ce1f5e0bb8f6b4d8e7d067699",
      "parents": [
        "7230ced4925b07c259a62b515d8278c6bb1ad98c"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Wed Aug 06 00:30:18 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 09:50:21 2008 +1000"
      },
      "message": "powerpc/ibmebus: Restore \"name\" sysfs attribute on ibmebus devices\n\nRecent of_platform changes made of_bus_type_init() overwrite the bus\ntype\u0027s .dev_attrs list, meaning that the \"name\" attribute that ibmebus\ndevices previously had is no longer present.  This is a user-visible\nregression which breaks the userspace eHCA support, since the eHCA\nuserspace driver relies on the name attribute to check for valid\nadapters.\n\nThis fixes it by providing the \"name\" attribute in the generic OF\ndevice code instead.  Tested on POWER.\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "395c68464cffbc645919a93d6111bc15201167f3",
      "tree": "7a58728236ac599c8121a7975e2293caeea9b02b",
      "parents": [
        "ddd13dc606ea1a06f2cf7d11dc06418de3e28121",
        "30b0aa7c9a5e769a874a456cd56396eebf164b91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:56:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:56:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: Kconfig help update\n  ieee1394: sbp2: let nodemgr retry node updates during bus reset series\n  ieee1394: don\u0027t drop nodes during bus reset series\n  ieee1394: regression in 2.6.25: updates should happen before probes\n"
    },
    {
      "commit": "ddd13dc606ea1a06f2cf7d11dc06418de3e28121",
      "tree": "25298e8eb405d4d3a6f0305136393782d3a7c760",
      "parents": [
        "f607e3a03c90e8c050cb0c12ec9967c2925cc812",
        "a59f2bbaedc5de5a69db5d9c914462173ef3ffa6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:55:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:55:47 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: add acpi_find_root_bridge_handle\n  PCI: acpi_pcihp: run _OSC on a root bridge\n  x86/PCI: irq and pci_ids patch for Intel Ibex Peak PCHs\n  x86/PCI: allow scanning of 255 PCI busses\n  x86, pci: detect end_bus_number according to acpi/e820 reserved, v2\n  pci: debug extra pci bus resources\n  pci: debug extra pci resources range\n"
    },
    {
      "commit": "96d6d72d4e6969dba026496917d82b311d74c3ca",
      "tree": "072673d8ad4ed203de4de7fd6155d8c67446d7fc",
      "parents": [
        "4309e092421e08f411830b2675bc1538a9b90e9b",
        "c85e2031eb55381a5e2f0f66c2e1d62ecd58eb85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:34:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:34:33 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: evdev - fix printf() format for sizeof\n  Input: remove version.h from drivers that don\u0027t need it\n  Input: cobalt_btns - add missing MODULE_LICENSE\n"
    },
    {
      "commit": "4309e092421e08f411830b2675bc1538a9b90e9b",
      "tree": "018a21fceba5edb73ec0dfb770a602eef54cb564",
      "parents": [
        "1fca25427482387689fa27594c992a961d98768f",
        "195648bbc5ae0848e82f771ecf4cd7497054c212"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 09:59:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 09:59:02 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: (94 commits)\n  pkt_sched: Prevent livelock in TX queue running.\n  Revert \"pkt_sched: Add BH protection for qdisc_stab_lock.\"\n  Revert \"pkt_sched: Protect gen estimators under est_lock.\"\n  pkt_sched: remove bogus block (cleanup)\n  nf_nat: use secure_ipv4_port_ephemeral() for NAT port randomization\n  netfilter: ctnetlink: sleepable allocation with spin lock bh\n  netfilter: ctnetlink: fix sleep in read-side lock section\n  netfilter: ctnetlink: fix double helper assignation for NAT\u0027ed conntracks\n  netfilter: ipt_addrtype: Fix matching of inverted destination address type\n  dccp: Fix panic caused by too early termination of retransmission mechanism\n  pkt_sched: Don\u0027t hold qdisc lock over qdisc_destroy().\n  pkt_sched: Add lockdep annotation for qdisc locks\n  pkt_sched: Never schedule non-root qdiscs.\n  removed unused #include \u003cversion.h\u003e\n  rt2x00: Fix txdone_entry_desc_flags\n  b43: Fix for another Bluetooth Coexistence SPROM Programming error for BCM4306\n  mac80211: remove kdoc references to IEEE80211_HW_HOST_GEN_BEACON_TEMPLATE\n  p54u: reset skb\u0027s data/tail pointer on requeue\n  p54: move p54_vdcf_init to the right place.\n  iwlwifi: fix printk newlines\n  ...\n"
    },
    {
      "commit": "30b0aa7c9a5e769a874a456cd56396eebf164b91",
      "tree": "d2cc44a4bfe2a28ed8a6a47cfd6b8f61f468ed47",
      "parents": [
        "a3384067fb0df9c58e112ac6a5ec9beb7d169482"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 16 21:52:28 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Aug 19 18:47:56 2008 +0200"
      },
      "message": "firewire: Kconfig help update\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a3384067fb0df9c58e112ac6a5ec9beb7d169482",
      "tree": "10000f577653a879154ee9a1eee632990980b0b8",
      "parents": [
        "c921a9745705ed62a949192ef9128c60d6c63874"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 16 13:39:26 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Aug 19 18:47:56 2008 +0200"
      },
      "message": "ieee1394: sbp2: let nodemgr retry node updates during bus reset series\n\nsbp2 was too quick to report .update() to the ieee1394 core as failed.\n(Logged as \"Failed to reconnect to sbp2 device!\".)  The core would then\nunbind sbp2 from the device.\n\nThis is not justified if the .update() failed because another bus reset\nhappened.  We check this and tell the ieee1394 that .update() succeeded,\nand the core will call sbp2\u0027s .update() for the new bus reset as well.\n\nThis improves reconnection/re-login especially on buses with several\ndisks as they may issue bus resets in close succession when they come\nonline.\n\nTested by Damien Benoist.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c921a9745705ed62a949192ef9128c60d6c63874",
      "tree": "4a26e3e65b138c413ea5c0183038b4a25ccc882c",
      "parents": [
        "6848408abf1bc18d9a4d5fed3fcca812745ece05"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 16 13:38:11 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Aug 19 18:47:55 2008 +0200"
      },
      "message": "ieee1394: don\u0027t drop nodes during bus reset series\n\nnodemgr_node_probe checked for generation increments too late and\ntherefore prematurely reported nodes as \"suspended\".\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d11349.  Reported and\ntested by Damien Benoist.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "6848408abf1bc18d9a4d5fed3fcca812745ece05",
      "tree": "cc52f981e49461426bc747821d0c133de20d7134",
      "parents": [
        "1fca25427482387689fa27594c992a961d98768f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Aug 16 13:36:47 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Aug 19 18:47:55 2008 +0200"
      },
      "message": "ieee1394: regression in 2.6.25: updates should happen before probes\n\nRegression since commit 73cf60232ef16e1f8a64defa97214a1722db1e6c,\n\"ieee1394: use class iteration api\":  The two loops for (1.) driver\nupdates and (2.) driver probes were replaced by a single loop with\nbogus needs_probe checks.  Hence updates and probes were now intermixed,\nand especially sbp2 updates (reconnects) held up longer than necessary.\n\nWhile we fix it, change the needs_probe flag to bool type for clarity.\n\nTested by Damien Benoist.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "c85e2031eb55381a5e2f0f66c2e1d62ecd58eb85",
      "tree": "e735cd01a23f2f3341e4f5adc341ae36fd169e39",
      "parents": [
        "0cc1fe2238e458ebe2d52f035ccc6f3d2ecc9ca1"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Aug 19 11:28:23 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 19 11:35:27 2008 -0400"
      },
      "message": "Input: evdev - fix printf() format for sizeof\n\ncommit f2afa7711f8585ffc088ba538b9a510e0d5dca12 (\"Input: paper over a bug in\nSynaptics X driver\") introduced a compiler warning on 64-bit platforms, as\nsizeof() returns a size_t, not an (unsigned) int:\n\n| drivers/input/evdev.c: In function \u0027handle_eviocgbit\u0027:\n| drivers/input/evdev.c:684: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nUse the proper `z\u0027 modifier for size_t, and make the printf() formats for the\nsizes unsigned while we\u0027re at it.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d2805395aadc105d7228511eb0f42d9eea912003",
      "tree": "a97b491304831cfc809d1f3d1bcf5280b15bbe8d",
      "parents": [
        "f3b9605d744df537dee10fd06630f35a62b343ec",
        "63fbd24e5102eecfc9d049ed7f4be7f9a25f814f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 19 01:33:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 19 01:33:25 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "9f593653742d1dd816c4e94c6e5154a57ccba6d1",
      "tree": "1e71181cc80da8dc3d6e1da202943482b9eb5500",
      "parents": [
        "fab00c5d15091546be681426c60b2ed2c10513bf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 18 21:32:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 18 21:32:32 2008 -0700"
      },
      "message": "nf_nat: use secure_ipv4_port_ephemeral() for NAT port randomization\n\nUse incoming network tuple as seed for NAT port randomization.\nThis avoids concerns of leaking net_random() bits, and also gives better\nport distribution. Don\u0027t have NAT server, compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\n\n[ added missing EXPORT_SYMBOL_GPL ]\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e0f36ec371ef4804da46d962d5272b3efb04481",
      "tree": "7207bb6ffa31c1fe6bf7cddb33561a4ebebd5cc4",
      "parents": [
        "d28934ad8a4e87203a95de9c376611de8bc2f013",
        "3eb75aac8907e7ea36f0d078b2cc7393986001cf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 18 21:15:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 18 21:15:44 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "b689e83961e6b2e39bf378c1468fd7d7a924656c",
      "tree": "752fe8c068e9ce2f63eaf2d0b1dbb311ecd42906",
      "parents": [
        "a7f5aaf36ded825477c4d7167cc6eb1bcdc63191",
        "b59116205c54c89df9cc80721b59e1e8d14488f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 17:40:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 17:40:13 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  ata: add missing ATA_* defines\n  ata: add missing ATA_CMD_* defines\n  ata: add missing ATA_ID_* defines (take 2)\n  sgiioc4: fixup message on resource allocation failure\n  ide-cd: use bcd2bin/bin2bcd\n  cdrom: handle TOC\n  gdrom: add dummy audio_ioctl handler\n  viocd: add dummy audio ioctl handler\n  cleanup powerpc/include/asm/ide.h\n  drivers/ide/pci/: use __devexit_p()\n"
    },
    {
      "commit": "a59f2bbaedc5de5a69db5d9c914462173ef3ffa6",
      "tree": "89b86c5fa7455a108fc9ff2200dba1c6c9dd8232",
      "parents": [
        "056c58e8eb4d6765214757e541b68095e2eb2bd2",
        "ce6754235b423610e91f5300e1555c2e4ee1c03a"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 17:23:24 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 17:23:24 2008 -0700"
      },
      "message": "Merge branch \u0027x86-merge\u0027 into for-linus\n"
    },
    {
      "commit": "056c58e8eb4d6765214757e541b68095e2eb2bd2",
      "tree": "a6d7a8c5df552347aca6588b432b9f0ae3939a59",
      "parents": [
        "e0d94beead4ef652ec1c066be886140eebb06d8b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Aug 18 20:22:54 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 13:48:04 2008 -0700"
      },
      "message": "PCI: add acpi_find_root_bridge_handle\n\nConsolidate finding of a root bridge and getting its handle to the one\ninline function. It\u0027s cut \u0026 pasted on multiple places. Use this new\ninline in those.\n\nCc: kristen.c.accardi@intel.com\nAcked-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e0d94beead4ef652ec1c066be886140eebb06d8b",
      "tree": "5009a20f5242b0399a2eabe4410d932bc1491fff",
      "parents": [
        "89499759dc0dd300528510f465b0bf532fc79a2a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Aug 11 17:47:40 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 13:47:20 2008 -0700"
      },
      "message": "PCI: acpi_pcihp: run _OSC on a root bridge\n\n_OSC should be ran on a root bridge instead of the device itself.  Do\nthis before touching OSHP since PCI fw specs states that _OSC should be\npreferred over OSHP (however if the device has OSHP but not _OSC -- not\na root bridge -- it\u0027s not).\n\nCc: kristen.c.accardi@intel.com\nAcked-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "1b427a33b06ae76c64c1ad9af899a45b682ba6c6",
      "tree": "45870fae6b6b50bc014b089f65270e8d6dd460e2",
      "parents": [
        "fc99856a45cab8040f07d93d52fabd11834bf544"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "message": "sgiioc4: fixup message on resource allocation failure\n\nThere can be more than one sgiioc4 card in the system so print\nalso PCI device name on resource allocation failure (so we know\nwhich one is the problematic one).\n\nReported-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fc99856a45cab8040f07d93d52fabd11834bf544",
      "tree": "032ccf16990a16807c10f50a45b5d5b677d3ef9f",
      "parents": [
        "bce31b674846584f0a80c95b6c09f07c32b9b041"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "message": "ide-cd: use bcd2bin/bin2bcd\n\nChange ide-cd to use the new bcd2bin/bin2bcd functions instead of the\nobsolete BCD2BIN/BIN2BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bce31b674846584f0a80c95b6c09f07c32b9b041",
      "tree": "71267e419702863709e7c2ca4b81ecf2570b31aa",
      "parents": [
        "d15cad5df1dac17ae33152646f599f0bdc6be48e"
      ],
      "author": {
        "name": "Alexander Inyukhin",
        "email": "shurick@sectorb.msk.ru",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "message": "cdrom: handle TOC\n\nThis patch should fix TOC handling for cdroms that can not play audio.  It\nextends commit af744e3294d09d706c4eae26cffaaa68a8d40337 (\"cdrom: don\u0027t\ncheck CDC_PLAY_AUDIO in cdrom_count_tracks()\") with a safety check and\nnon-audio ioctls support.\n\nSince CDC_PLAY_AUDIO flag was used not only to check ability to play audio\nbut also to ensure that audio_ioctl was not NULL, all TOC-related\noperations had to use it.\n\nAs far as I understand, now audio_ioctl is never NULL, so a sanity check\nduring device registration should be sufficient.\n\nIt was tested on Optiarc AD7203A device, that has no ability to play\naudio.\n\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[bart: remove now unneeded -\u003eaudio_ioctl check (noticed by Borislav)]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d15cad5df1dac17ae33152646f599f0bdc6be48e",
      "tree": "8a8cddebf54dcdb52cbfcfe72e11fdfba5ccace4",
      "parents": [
        "3e636f78e5bbe95831e4d0071ee8f40b507e1cbd"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "message": "gdrom: add dummy audio_ioctl handler\n\nMake sure audio_ioctl is always defined even if being a dummy function\nsince the cdrom_ioctl interface assumes its existence and we don\u0027t\nwant to BUG on null ptr on some ioctls like, e.g. CDROMREADTOCENTRY,\nCDROMREADTOCHDR etc. when we fix CDC_PLAY_AUDIO checking in cdrom.c.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e636f78e5bbe95831e4d0071ee8f40b507e1cbd",
      "tree": "18619a1ffab617023013c94c780898483ffad0ac",
      "parents": [
        "1f49060adcc1817337af95392bdf8a6205abffa0"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "message": "viocd: add dummy audio ioctl handler\n\nMake sure audio_ioctl is always defined even if being a dummy function\nsince the cdrom_ioctl interface assumes its existence and we don\u0027t\nwant to BUG on null ptr on some ioctls like, e.g. CDROMREADTOCENTRY,\nCDROMREADTOCHDR etc. when we fix CDC_PLAY_AUDIO checking in cdrom.c.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a69999e286b5da33232694a2ad99c29419b91a44",
      "tree": "9793c21046b2d05963c209afd1ae0a7a920ad4ad",
      "parents": [
        "b09c3e3f1710b554348c98e78fbf4a661918779a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "message": "drivers/ide/pci/: use __devexit_p()\n\nThis patch adds missing __devexit_p\u0027s.\n\nReported-by: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ce6754235b423610e91f5300e1555c2e4ee1c03a",
      "tree": "75233676c8145a4974dee0ec71a9bba2df33a704",
      "parents": [
        "89499759dc0dd300528510f465b0bf532fc79a2a",
        "a83fe32fa668c0a17b3f99a1480b006f7d649924"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 09:54:13 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 09:54:13 2008 -0700"
      },
      "message": "Merge branch \u0027pci-for-jesse\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into x86-merge\n\nConflicts:\n\n\tdrivers/pci/probe.c\n"
    },
    {
      "commit": "3eb75aac8907e7ea36f0d078b2cc7393986001cf",
      "tree": "276c4d8d1854881f7a0e206bbbe5fb9f76cdb098",
      "parents": [
        "f126cba427170eac9e37311b2ab7afc0e2261906"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Aug 17 07:50:47 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:15 2008 -0400"
      },
      "message": "removed unused #include \u003cversion.h\u003e\n\nThe drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/net/wireless/ath5k/base.c\n  drivers/net/wireless/b43/main.c\n  drivers/net/wireless/ipw2100.c\n  drivers/net/wireless/ipw2200.c\n  drivers/net/wireless/iwlwifi/iwl-3945.c\n  drivers/net/wireless/iwlwifi/iwl-4965.c\n  drivers/net/wireless/iwlwifi/iwl-5000.c\n  drivers/net/wireless/iwlwifi/iwl-agn.c\n  drivers/net/wireless/iwlwifi/iwl-core.c\n  drivers/net/wireless/iwlwifi/iwl-eeprom.c\n  drivers/net/wireless/iwlwifi/iwl-hcmd.c\n  drivers/net/wireless/iwlwifi/iwl-power.c\n  drivers/net/wireless/iwlwifi/iwl3945-base.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f126cba427170eac9e37311b2ab7afc0e2261906",
      "tree": "7742b3de27e45aeed0d9e340af593bd374c8a8a2",
      "parents": [
        "430cd47fa98178b5199105fab4fb74e04bd0635c"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Fri Aug 15 14:47:46 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:15 2008 -0400"
      },
      "message": "rt2x00: Fix txdone_entry_desc_flags\n\ntxdone_entry_desc_flags is used with __set_bit and test_bit which\nbit-shift the values, so don\u0027t bit-shift the flags in the enum.\nAlso make sure flags are initialized before being used.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "430cd47fa98178b5199105fab4fb74e04bd0635c",
      "tree": "0b5efbe0e4ec6c6cd64cd5431c448239b0fc46c2",
      "parents": [
        "546c80c91f8d847477ee8354aad26f116048169d"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Aug 14 18:57:11 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:15 2008 -0400"
      },
      "message": "b43: Fix for another Bluetooth Coexistence SPROM Programming error for BCM4306\n\nIn trying to help users on the Ubuntu Bugzilla, I discovered another\nBCM4306 with the Bluetooth Coexistence programming error in the SPROM.\n\nThis patch is contingent on the one that added the Linksys device with\nsubdevice code of 0x0014.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d47c3cebf5aae9d72b2cc18e5ac3b520fdbb0bca",
      "tree": "a4cb7ec92904ac278f8a9ad3e7176de7ef48e136",
      "parents": [
        "69bbc7dc9f59fedb6067c7f9f9f9bc1da27407ad"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Aug 13 23:41:48 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:14 2008 -0400"
      },
      "message": "p54u: reset skb\u0027s data/tail pointer on requeue\n\n(Only important for USB V1 Adaptors)\n\nIf an incoming frame wasn\u0027t accepted by p54_rx function\nthe skb will be reused for new frames...\n\nBut, we must not forget to set the skb\u0027s data pointers into\nthe same state in which it was initialized by p54u_init_urbs.\n\nOtherwise we either end up with 16 bytes less on every requeue,\nor if a new frame is worthy enough to be accepted, the data is\nin the wrong place (urb-\u003etransfer_buffer wasn\u0027t updated!) and mac80211\nhas a hard time to recognize it...\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "69bbc7dc9f59fedb6067c7f9f9f9bc1da27407ad",
      "tree": "a5d0d62c3f22509378ceb95c7f834c1d5aaf4964",
      "parents": [
        "6f14792610905fe006c0c3c4d9e1478fb6be7cec"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Aug 13 23:41:45 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:14 2008 -0400"
      },
      "message": "p54: move p54_vdcf_init to the right place.\n\npriv-\u003etx_hdr_len is set by the driver _after_ it called p54_init_common.\nWhile this isn\u0027t much a problem for any PCI or ISL3887 cards/sticks,\nbecause they don\u0027t need any extra header and therefore tx_hdr_len is\nzero for them...\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f14792610905fe006c0c3c4d9e1478fb6be7cec",
      "tree": "4f09f466a3a7efacc0f97ec3d5505924cf0051d0",
      "parents": [
        "fcd7cc1496681f7241ef8b80f32bb35d72a4e78b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Aug 11 23:49:41 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:13 2008 -0400"
      },
      "message": "iwlwifi: fix printk newlines\n\nAdd newlines at printk outputs to not break dmesg.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Zhu Yi \u003cyi.zhu@intel.com\u003e\nCc: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcd7cc1496681f7241ef8b80f32bb35d72a4e78b",
      "tree": "6cc577f538cddeb1dec46d84a1ada6fb63c083a3",
      "parents": [
        "a58d452290aafae30b021c8bf185853b1aaf2092"
      ],
      "author": {
        "name": "matthieu Barthélemy",
        "email": "bonsouere@gmail.com",
        "time": "Sun Aug 10 23:34:59 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:13 2008 -0400"
      },
      "message": "rtl8187: Add USB ID for Netgear WG111V3\n\nAdd the USB ID for a Netgear WG111v3.\n\nSigned-off-by: matthieu Barthélemy \u003cbonsouere@gmail.com\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a58d452290aafae30b021c8bf185853b1aaf2092",
      "tree": "c58e7aac98d296fa77f99f1097358d2a03a80d79",
      "parents": [
        "a61dae1f784f0c4ced0d47721c0efc7033231522"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Aug 10 10:19:33 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:13 2008 -0400"
      },
      "message": "b43: Fix for SPROM coding error in Linksys WMP54G (BCM4306/3)\n\nThe Linksys WMP54G (BCM4306/3) card in a PCI format has an SPROM coding\nerror and needs the fix found for several other cards.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "37465c8a3ec7279e3314623d1e2d2a50c10cf79f",
      "tree": "ca5aa1d8aea8896230e7d198e4a567d1279f4528",
      "parents": [
        "7f37441c21d3ae9fec47ef418ccafb2823d12a27"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "kernel@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Aug 07 19:34:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:13 2008 -0400"
      },
      "message": "ath5k: Don\u0027t fiddle with MSI on suspend/resume.\n\nCommit 256b152b005e319f985f50f2a910a75ba0def74f (ath5k: don\u0027t enable\nMSI, we cannot handle it yet) has removed msi support, but overlooked\nthe suspend/resume code. This patch completes msi removal.\n\nI don\u0027t consider this patch copyrightable, and thus put it into the\npublic domain. The result is of course a base.c file dual-licensed under\n3-clause-BSD and GPL.\n\nSigned-off-by: Michael Karcher \u003ckernel@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f37441c21d3ae9fec47ef418ccafb2823d12a27",
      "tree": "6d88b0f17c414d0795e698ec2758102ca376cf9a",
      "parents": [
        "e10e0dfe3ba358cfb442cc3bf0d3f2068785bf5c"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Aug 07 18:24:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:13 2008 -0400"
      },
      "message": "ssb: allow compilation on systems without PCI\n\nMakes ssb work on system without a PCI bus.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aaa1553512b9105699113ea7e2ea726f3d9d4de2",
      "tree": "094e7a31efdcb349a77bed1df5a180154c986f5f",
      "parents": [
        "88b9e2bef3e38c053ec8f054f2cbb9345724cdb1"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Aug 09 19:20:47 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:12 2008 -0400"
      },
      "message": "p54: Fix regression due to \"net: Delete NETDEVICES_MULTIQUEUE kconfig option\"\n\nCommit b19fa1f, entitled \"net: Delete NETDEVICES_MULTIQUEUE kconfig\noption\" breaks p54pci and p54usb.\n\nAdditionally, the old logic always tx\u0027ed cts frames (if enabled)\nwith a short preamble when [rate \u003e 3]. (i.e. with any 802.11g rate).\nOf course this isn\u0027t that bad, but it\u0027s still wrong!\n\n(This patch also clarifies the meanings of some of the fields in the tx\nheader for the hardware. -- JWL)\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88b9e2bef3e38c053ec8f054f2cbb9345724cdb1",
      "tree": "84995bb4f511c9fd968268d9573b13d2ce7c9f2e",
      "parents": [
        "23197916c447a1623d196e6547781180905f0bb2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Aug 05 22:06:51 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:12 2008 -0400"
      },
      "message": "ath9k: work around gcc ICEs (again)\n\n(I missed the fact that the original post said to apply this patch\ntwice... -- JWL)\n\nOriginal commit log message:\n\nThis patch works around an internal compiler error (gcc bug #37014) in\nall gcc 4.2 compilers and the gcc 4.3 series up to at least 4.3.1\non at least powerpc and mips.\n\nMany thanks to Andrew Pinski for analyzing the gcc bug.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0cc1fe2238e458ebe2d52f035ccc6f3d2ecc9ca1",
      "tree": "89b93b6d864ba6e9ff9cf29c9ebc0c00f29291ae",
      "parents": [
        "26135ed3229a06dc8b5b7686dd272a28f5bf40b3"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Aug 18 10:57:10 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 18 11:00:47 2008 -0400"
      },
      "message": "Input: remove version.h from drivers that don\u0027t need it\n\nIf a driver dies not use LINUX_VERSION_CODE nor KERNEL_VERSION\nthen it does not need to include version.h\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "26135ed3229a06dc8b5b7686dd272a28f5bf40b3",
      "tree": "87983693dc4e14f50216bea919f16fc771a3006f",
      "parents": [
        "cbbdece3048d0844b1cc6f4f8d18085e190721d7"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Fri Aug 15 15:06:21 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 18 11:00:37 2008 -0400"
      },
      "message": "Input: cobalt_btns - add missing MODULE_LICENSE\n\nExport the module license and other information about the Cobalt\nbutton module in order to avoid the following warning:\n\n| WARNING: modpost: missing MODULE_LICENSE() in drivers/input/misc/cobalt_btns.o\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nAcked-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "63fbd24e5102eecfc9d049ed7f4be7f9a25f814f",
      "tree": "9ead3c67300ce8bcdbe26d02ba264e84baea930a",
      "parents": [
        "90855d7b725d764d6d70503bcc1b494cf10ddc98"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Aug 18 13:23:53 2008 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Aug 18 13:23:53 2008 +0200"
      },
      "message": "[Bluetooth] Consolidate maintainers information\n\nThe Bluetooth entries for the MAINTAINERS file are a little bit too\nmuch. Consolidate them into two entries. One for Bluetooth drivers and\nanother one for the Bluetooth subsystem.\n\nAlso the MODULE_AUTHOR should indicate the current maintainer of the\nmodule and actually not the original author. Fix all Bluetooth modules\nto provide current maintainer information.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "9bfa35fe422c74882e27cc54450a5f76c96aad68",
      "tree": "31dacd82ce8ce261a83a73a18fc30287c63ff8ce",
      "parents": [
        "30a2f3c60a84092c8084dfe788b710f8d0768cd4"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Aug 18 13:23:52 2008 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Aug 18 13:23:52 2008 +0200"
      },
      "message": "[Bluetooth] Add SCO support to btusb driver\n\nThe new generic driver for Bluetooth USB devices was missing proper\nSCO support. The driver now claims the second interface for these USB\ndevices to allow the flow of SCO packets. It also handles switching\nof the alternate setting and re-submission of isochronous URBs.\n\nThe btusb driver is now a full replacement for hci_usb and thus the\nexperimental tag has been removed and this driver is promoted as\npreferred one.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "fe7f962505892c7894c473cd78ade87767689c8d",
      "tree": "0fbe921146f122827cf811d8d216b860aadab470",
      "parents": [
        "87dd98037d2309efbbd5e769efb23d845c37dac7"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Aug 17 07:51:10 2008 +0800"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 17 20:01:35 2008 +0200"
      },
      "message": "sdricoh_cs: removed unused #include \u003cversion.h\u003e\n\nThe drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/mmc/host/sdricoh_cs.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "87dd98037d2309efbbd5e769efb23d845c37dac7",
      "tree": "25dd992c1f889c3eb276336dfbbf048f4a75d890",
      "parents": [
        "5d304400a9a867a7ce545f3ae6d95d92b62570f7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 12 09:24:50 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 17 20:00:22 2008 +0200"
      },
      "message": "s3cmci: attach get_cd host ops\n\nAttach the routine to get_cd to allow the MMC core to find out whether\nthere is a card present or not without the tedious process of trying to\nsend commands to the card or not.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "5d304400a9a867a7ce545f3ae6d95d92b62570f7",
      "tree": "70276a4b8f7beef2983660b1266fc76eb109d300",
      "parents": [
        "b09c3e3f1710b554348c98e78fbf4a661918779a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Aug 08 10:55:41 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 17 19:59:27 2008 +0200"
      },
      "message": "s3cmci: fix sparse errors from non-exported functions\n\nFix the following sparse errors by making the functions\nstatic and fixing the check for host-\u003ebase.\n\n598:6: warning: symbol \u0027s3cmci_dma_done_callback\u0027 was not declared. Should it be static?\n744:6: warning: symbol \u0027s3cmci_dma_setup\u0027 was not declared. Should it be static?\n1209:20: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b09c3e3f1710b554348c98e78fbf4a661918779a",
      "tree": "6c348481d17ac3115d235c59c8cec5274d561f9f",
      "parents": [
        "406703f8de33bed0d34c6a083d58178317e27183"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Aug 17 07:51:05 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 17:21:58 2008 -0700"
      },
      "message": "removed unused #include \u003cversion.h\u003e\n\nThe drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/char/pcmcia/ipwireless/tty.c\n  drivers/char/synclink_gt.c\n  drivers/char/xilinx_hwicap/xilinx_hwicap.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c0d2a20fe331946c1a65a5865faf56e93255c5c",
      "tree": "9d47a9239b6249a5dd4244195ec4cc1e55fda3cd",
      "parents": [
        "5e6b83ed8c00f2e2ae5b2413c5907bed735b600d",
        "66bfa2f03191aec2e2958414b1dfb80a56637133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (38 commits)\n  [ARM] 5191/1: ARM: remove CVS keywords\n  [ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n  [ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n  [ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n  [ARM] 5198/1: PalmTX: PCMCIA fixes\n  [ARM] Fix a pile of broken watchdog drivers\n  [ARM] update mach-types\n  [ARM] 5196/1: fix inline asm constraints for preload\n  [ARM] 5194/1: update .gitignore\n  [ARM] add proc-macros.S include to proc-arm940 and proc-arm946\n  [ARM] 5192/1: ARM TLB: add v7wbi_{possible,always}_flags to {possible,always}_tlb_flags\n  [ARM] 5193/1: Wire up missing syscalls\n  [ARM] traps: don\u0027t call undef hook functions with spinlock held\n  [ARM] 5183/2: Provide Poodle LoCoMo GPIO names\n  [ARM] dma-mapping: provide sync_range APIs\n  [ARM] dma-mapping: improve type-safeness of DMA translations\n  [ARM] Kirkwood: instantiate the orion_spi driver in the platform code\n  [ARM] prevent crashing when too much RAM installed\n  [ARM] Kirkwood: Instantiate mv_xor driver\n  [ARM] Orion: Instantiate mv_xor driver for 5182\n  ...\n"
    },
    {
      "commit": "7d0e367ab3f3ad345bd3e121c4c5f511e8b274fa",
      "tree": "5ad628bbc35ca7a1c478a39f100cb806c39dc2a5",
      "parents": [
        "3e3399467d4c4aefe6a24225b5b277cf7d6e58a7"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:28 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:49:32 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Driver version 1.0.2\n\nBump driver version to 1.0.2.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3e3399467d4c4aefe6a24225b5b277cf7d6e58a7",
      "tree": "44d2eab875bbbb3808de1279b3568e5a6f351d1c",
      "parents": [
        "2bac406df52100aec42e230a2cc2986d34e86218"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:27 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:49:16 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Add details to async event log\n\nWhen logging async events, also print the payload in addition to the\nevent received.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2bac406df52100aec42e230a2cc2986d34e86218",
      "tree": "a862e7a4ac91f9aceff797fc728619a7251b3db5",
      "parents": [
        "cf6f10d794ab4a9bd84fce345c3947588670d5f5"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:26 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:49:01 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Sanitize response lengths\n\nSanitize the response lengths in order to prevent possible oopses\nin the command response path.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cf6f10d794ab4a9bd84fce345c3947588670d5f5",
      "tree": "a760b9050b684c74c81b3521fdc35eeb60352a28",
      "parents": [
        "915be024414c52e311f795566ac938223ba3c847"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:23 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:48:40 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Fix for lost async events\n\nIf the client virtual fibre channel adapter is already logged into the\nserver and does an NPIV Login again, the async queue, which is used for\nreporting Link Up/Link Down type of events, does not get reset on the\nserver side. Fix up the client driver so that we also do not reset it.\nThis fixes a problem of lost async events following relogins.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "915be024414c52e311f795566ac938223ba3c847",
      "tree": "85f488b8bbf6d7379500764b3595f541c207a9bf",
      "parents": [
        "3eddc569770a76f2ca65621cdde3c0a2552b5b0c"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:22 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:48:25 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Fixup host state during reinit\n\nIf an ELS is received while the virtual fibre channel adapter is going\nthrough its discovery, a flag is set which causes discovery to get\nre-driven. However, the hosts\u0027s state does not get set back to\nIBMVFC_INITIALIZING and scsi_block_requests does not get called again,\nwhich can result in queuecommand ops getting sent during\ndiscovery. This should not occur and may cause problems. One example\nis that we may no longer be logged into the target we send the command\nto, resulting in a failure which should not have occurred.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3eddc569770a76f2ca65621cdde3c0a2552b5b0c",
      "tree": "acea9c8f9985dcac6630dc622d6682da55a2837a",
      "parents": [
        "004dd5e88673516a408f0e8e43edbe6a4424be2f"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:21 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:47:46 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Fix another hang on module removal\n\nThis fixes a hang on module removal. The module removal code was setting\nthe hosts\u0027s state to IBMVFC_HOST_OFFLINE before tearing down the kernel\nthread, but, due to a bug in ibmvfc_wait_while_resetting, was not waiting\nfor the kernel thread\u0027s offlining work to be done prior to destroying\nthe kernel thread, which left the scsi host in a blocked state which we\nnever got out of.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4f3e2664622d23a17c6fc45a4df4c35cd2612ffb",
      "tree": "e34ee6b3e165d03bb0187457a6d6ac8256b51c95",
      "parents": [
        "9a1ac7e498b9fc367235aabeb5b86c1319db1de9"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ycmiao@ycmiao-ubuntu.internal.example.org",
        "time": "Sat Aug 16 03:50:51 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 16:39:16 2008 +0100"
      },
      "message": "[ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n\nThe newly introduced \"lcd_conn\" field for connected LCD panel type will\ncause the original code to generate the warnings of incorrect lccr*.\nThis is unnecessary since well encoded LCD_* flags will not generate\nincorrect combinition of lccr* bits. Skip the check if \"lcd_conn\" is\nspecified.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a1ac7e498b9fc367235aabeb5b86c1319db1de9",
      "tree": "e8e1e80e3aa176e4c2ab0f07ed4f19fe2995ea26",
      "parents": [
        "cb47729bdaf49fe5e9dd2c41554f44a77b5cd590"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ycmiao@ycmiao-ubuntu.internal.example.org",
        "time": "Fri Aug 15 02:50:44 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 16:39:16 2008 +0100"
      },
      "message": "[ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n\nAnother fix of inconsistent shift of the LCD_BIAS_ACTIVE_* and\nLCD_PCLK_EDGE_* is also included.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb47729bdaf49fe5e9dd2c41554f44a77b5cd590",
      "tree": "5f7c10329ecf71f22f8489f3bc0426b87f0e089a",
      "parents": [
        "574047f96a302cbca2f9bfafd78b1869b6a900bf"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ycmiao@ycmiao-ubuntu.internal.example.org",
        "time": "Sat Aug 16 03:59:11 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 16:39:15 2008 +0100"
      },
      "message": "[ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nTested-by: Alex Osborne \u003cato@meshy.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "574047f96a302cbca2f9bfafd78b1869b6a900bf",
      "tree": "ccdf58a041e503cba89fa44c2fafe1c7d4ce4b2e",
      "parents": [
        "8b5942c391ff92417b0a133abf7a970fa4fc942a"
      ],
      "author": {
        "name": "Marek Vašut",
        "email": "marek.vasut@gmail.com",
        "time": "Sat Aug 16 15:34:11 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 16:35:33 2008 +0100"
      },
      "message": "[ARM] 5198/1: PalmTX: PCMCIA fixes\n\nFix GPIO handling in the PCMCIA driver.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "004dd5e88673516a408f0e8e43edbe6a4424be2f",
      "tree": "47507c5c05efa112a8b055c9658452dbe80ec7ca",
      "parents": [
        "66dca9b8c50b5e59d3bea8b21cee5c6dae6c9c46"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:48:47 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:33:01 2008 -0500"
      },
      "message": "[SCSI] ibmvscsi: Fixup desired DMA value for shared memory partitions\n\nWhen running ibmvscsi in a shared memory partition, it must provide\na default value for the amount of DMA resources it will need in order to\nperform reasonably well. This was being calculated in sectors rather than\nbytes, as it should. This patch fixes this.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "66dca9b8c50b5e59d3bea8b21cee5c6dae6c9c46",
      "tree": "1bc8984becac06db8167f136f4d5c8ca8e6abdb4",
      "parents": [
        "bcd2361d7eda10f85a103cbe70f7eebaeef03072"
      ],
      "author": {
        "name": "Joe Malicki",
        "email": "jmalicki@metacarta.com",
        "time": "Thu Aug 14 17:14:48 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:32:24 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: remove sysfs dbg_lvl world writeable permissions\n\n/sys/bus/pci/drivers/megaraid_sas/dbg_lvl defaults to being\nworld-writable, which seems bad (letting any user affect kernel driver\nbehavior and logging level).\n\nThis turns off group and user write permissions, so that on typical\nproduction systems only root can write to it.\n\n[jejb: fix up rejections]\nSigned-off-by: Joseph Malicki \u003cjmalicki@metacarta.com\u003e\nAcked-by: \"Yang, Bo\" \u003cBo.Yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bcd2361d7eda10f85a103cbe70f7eebaeef03072",
      "tree": "247f024541ddcf8c93aac966219d3e5fe6485e70",
      "parents": [
        "c795c1e4b68a74536f0fb18744d0e381ceb1f37e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 13 21:37:02 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:24:31 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.02.01-k7.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c795c1e4b68a74536f0fb18744d0e381ceb1f37e",
      "tree": "5078b0f569d05c3a5a8108da139e83baf716854f",
      "parents": [
        "19851f136ab37d7ac6f7c865329d13db54712ec0"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 13 21:37:01 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:24:12 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Explicitly tear-down vports during PCI remove_one().\n\nDuring internal testing, we\u0027ve seen issues (hangs) with the\n\u0027deferred\u0027 vport tear-down-processing typically accompanied with\nthe fc_remove_host() call.  This is due to the current\nimplementation\u0027s back-end vport handling being performed by the\nphysical-HA\u0027s DPC thread where premature shutdown could lead to\nlatent vport requests without a processor.\n\nThis should also address a problem reported by Gal Rosen\n(http://marc.info/?l\u003dlinux-scsi\u0026m\u003d121731664417358\u0026w\u003d2) where the\ndriver would attempt to awaken a previously torn-down DPC thread\nfrom interrupt context by implicitly calling wake_up_process()\nrather than the driver\u0027s qla2xxx_wake_dpc() helper.  Rather, than\nreshuffle the remove_one() device-removal code, during unload,\ndepend on the driver\u0027s timer to wake-up the DPC process, by\nlimiting wake-ups based on an \u0027unloading\u0027 flag.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "19851f136ab37d7ac6f7c865329d13db54712ec0",
      "tree": "d8c083cacdda036c529adb95bf16316d3e4e9d73",
      "parents": [
        "946fb8915a47bbd76de75b2ae7f1c7e92c0666ca"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 13 21:37:00 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:23:53 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Reference proper ha during SBR handling.\n\nThe executing-HA of an SRB can be referenced from the sp-\u003efcport.\nUse this correct value while processing status-continuation data\nand abort processing.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "946fb8915a47bbd76de75b2ae7f1c7e92c0666ca",
      "tree": "e602e982d534d6705422504a66de473aa6b32dc3",
      "parents": [
        "bed475c4cde5d12f537f445bdd0a5a3bb5684481"
      ],
      "author": {
        "name": "Mike Hernandez",
        "email": "mike.hernandez@qlogic.com",
        "time": "Wed Aug 13 21:36:59 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:22:35 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Set npiv_supported flag for FCoE HBAs.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bed475c4cde5d12f537f445bdd0a5a3bb5684481",
      "tree": "e9479adbf180c34ceff3caa942a1fe555e26971c",
      "parents": [
        "a7a28504bfa61dc6caa495f55c52623d10b42b32"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 13 21:36:58 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:22:17 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Don\u0027t leak SG-DMA mappings while aborting commands.\n\nOriginal code inadvertently cleared an SRB\u0027s \u0027flags\u0027 while\naborting; causing a follow-on scsi_dma_unmap() to be potentially\nmissed.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a7a28504bfa61dc6caa495f55c52623d10b42b32",
      "tree": "7295c3f44c09ef7e86253b8baf458ec991e73c41",
      "parents": [
        "6390d1f33faecf48e31f27dd7dbe928540f8acfc"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 13 21:36:57 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:22:01 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct vport-state management issues during ISP-ABORT.\n\n* Use correct \u0027ha\u0027 to mark a device lost from ISR.\n  I/Os will always be returned on the physical-HA.\n  qla2x00_mark_device_lost() should be called with the HA bound\n  to the fcport.\n* Mark *all* devices lost during ISP-ABORT (bighammer).\n\nThese fixes correct issues discovered locally where during\nlink-perturbation and heavy vport-I/O fcport/rport states would\nstray and an rport\u0027s scsi-target lost (timed-out).\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6390d1f33faecf48e31f27dd7dbe928540f8acfc",
      "tree": "f6ff0fa0888f89117618e832bdcd257da0f5803d",
      "parents": [
        "fe42625cdf0d4e06f01e365897a64b68d7f7de7d"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 13 21:36:56 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:21:09 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct synchronization of software/firmware fcport states.\n\nGreg Wettstein (greg@enjellic.com) noted:\n\n\thttp://article.gmane.org/gmane.linux.scsi/43409\n\non a reboot of a previously recognized SCST target, the initiator\ndriver would be unable to re-recognize the device as a target.\nIt turns out that prior to the SCST software reloading and\nreturning it\u0027s \"target-capable\" abilities in the PRLI payload,\nthe HBA would be re-initialized as an initiator-only type port.\nSince initiators typically classify themselves as an FCP-2\ncapable device, both software and firmware do not perform an\nexplicit logout during port-loss.  Unfortunately, as can be seen\nby the failure case, when the port (now target-capable) returns,\nfirmware performs an ADISC without a follow-on PRLI, leaving\nstale \u0027initiator-only\u0027 data in the firmware\u0027s port database.\n\nCorrect the discrepancy by performing the explicit logout during\nthe transport\u0027s request to terminate-rport-io, thus synchronizing\nport states and ensuring a follow-on PRLI is performed.\n\nReported-by: Greg Wettstein \u003cgreg@enjellic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fe42625cdf0d4e06f01e365897a64b68d7f7de7d",
      "tree": "d0c4a3c9ed2a97ed8dbd7e388414ae139ba085f0",
      "parents": [
        "8479fca119fac63538af9e313ad0b8658cbbe662"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Tue Aug 12 17:26:59 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:13:34 2008 -0500"
      },
      "message": "[SCSI] scsi_dh: Initialize lun_state in check_ownership()\n\nlun_state need to be initialized inside check_ownership().\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8479fca119fac63538af9e313ad0b8658cbbe662",
      "tree": "8447dfa6a2a6c93119e5dca2da978646e66cde21",
      "parents": [
        "24541f99ba7231de26355d1cb87ab06e0f593efb"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Tue Aug 12 17:26:58 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:13:33 2008 -0500"
      },
      "message": "[SCSI] scsi_dh: Do not use scsilun in rdac hardware handler\n\nRDAC storage controller doesn\u0027t seem to use the scsilun format. It uses\nonly the last byte for LUN.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "24541f99ba7231de26355d1cb87ab06e0f593efb",
      "tree": "6cb9794392922d26ac977b287ebbc825b4f5ae58",
      "parents": [
        "6610a6b354d6c3377a1e79cd1d760ffe4358245c"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Aug 10 12:42:39 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:13:33 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: version and Documentation Update\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6610a6b354d6c3377a1e79cd1d760ffe4358245c",
      "tree": "6cb8a45dd3f12c85bfe8bafb0954fd999c55e713",
      "parents": [
        "530e6fc1e05f14762aea954ca8d6422c5a7077c1"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Aug 10 12:42:38 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:13:32 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: add new controllers (0x78 0x79)\n\nAdd the new controllers (0x78 0x79) support to the driver.  Those\ncontrollers are LSI\u0027s next generation (gen2) SAS controllers.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: parenthesise a macro]\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "530e6fc1e05f14762aea954ca8d6422c5a7077c1",
      "tree": "666a4aedfdaef111f35f3b644b6a9c70287c345e",
      "parents": [
        "06f579dee5dd75c2aaf8fe83d034b5470eeee2f4"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Aug 10 12:42:37 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:13:32 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: add the shutdown DCMD cmd to driver shutdown routine\n\nAdd the shutdown DCMD cmd to driver shutdown routine to make megaraid sas\nFW shutdown proper.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "06f579dee5dd75c2aaf8fe83d034b5470eeee2f4",
      "tree": "57e96328d00390037f95a58e1225f1e2099e7bdc",
      "parents": [
        "d211f052fa58a053639bc51501cb64421157d362"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Aug 10 12:42:37 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:12:19 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: add readl to force PCI posting flush\n\nMegaRAID SAS Driver get unexpected Interrupt.  Add the dummy readl to\nforce PCI flush will fix this issue.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    }
  ],
  "next": "8b5942c391ff92417b0a133abf7a970fa4fc942a"
}
