)]}'
{
  "log": [
    {
      "commit": "5dcbf480473f6c3f06ad2426b7517038a2a18911",
      "tree": "66d2cbefee018ff46d499e0aeab573aa94558353",
      "parents": [
        "7be081539e540517d5e1fcbf96b8080074afbf08"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Feb 17 09:47:14 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 21 14:45:26 2012 -0500"
      },
      "message": "iwlwifi: fix key removal\n\nWhen trying to remove a key, we always send key\nflags just setting the key type, not including\nthe multicast flag and the key ID. As a result,\nwhenever any key was removed, the unicast key 0\nwould be removed, causing a complete connection\nloss after the second rekey (the first doesn\u0027t\ncause a key removal). Fix the key removal code\nto include the key ID and multicast flag, thus\nremoving the correct key.\n\nCc: stable@vger.kernel.org\nReported-by: Alexander Schnaidt \u003calex.schnaidt@googlemail.com\u003e\nTested-by: Alexander Schnaidt \u003calex.schnaidt@googlemail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7be081539e540517d5e1fcbf96b8080074afbf08",
      "tree": "676e36864819d29b505a4c4157c6a913172c5f90",
      "parents": [
        "9bbb8168ed3d8b946f9c1901a63a675012de88f2"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Thu Feb 16 20:44:59 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 21 14:45:25 2012 -0500"
      },
      "message": "rt2x00: fix a possible NULL pointer dereference\n\nThe \u0027rt2x00lib_probe_dev\u0027 function tries to\nallocate the workqueue. If the allocation\nfails, \u0027rt2x00_lib_remove_dev\u0027 is called on\nthe error path. Because \u0027rt2x00dev-\u003eworkqueue\u0027\nis NULL in this case, the \u0027destroy_workqueue\u0027\ncall will cause a NULL pointer dereference.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9bbb8168ed3d8b946f9c1901a63a675012de88f2",
      "tree": "2719d974ce305af5633ed350b1c04c0808319b8e",
      "parents": [
        "2504a6423b9ab4c36df78227055995644de19edb"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Feb 15 19:31:20 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 21 14:45:25 2012 -0500"
      },
      "message": "ath9k_hw: prevent writes to const data on AR9160\n\nDuplicate the data for iniAddac early on, to avoid having to do redundant\nmemcpy calls later. While we\u0027re at it, make AR5416 \u003c v2.2 use the same\ncodepath. Fixes a reported crash on x86.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nReported-by: Magnus Määttä \u003cmagnus.maatta@logica.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2504a6423b9ab4c36df78227055995644de19edb",
      "tree": "911bd00987bca9db89a40874ad44ae956e024b5d",
      "parents": [
        "6670f15b1f6858a43b292d8ab64464e9f085a6aa"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sat Feb 11 10:01:53 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 13:56:15 2012 -0500"
      },
      "message": "ath9k: stop on rates with idx -1 in ath9k rate control\u0027s .tx_status\n\nRate control algorithms are supposed to stop processing when they\nencounter a rate with the index -1.  Checking for rate-\u003ecount not being\nzero is not enough.\n\nAllowing a rate with negative index leads to memory corruption in\nath_debug_stat_rc().\n\nOne consequence of the bug is discussed at\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d768639\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6670f15b1f6858a43b292d8ab64464e9f085a6aa",
      "tree": "ba8cb3ade8da94277d134dc3d9c2d4081f9459ee",
      "parents": [
        "216c57b214bd621335ff698b475f6db2802502dc"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Thu Feb 09 18:32:22 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 13:56:15 2012 -0500"
      },
      "message": "mwifiex: clear previous security setting during association\n\nDriver maintains different flags for WEP, WPA, WPA2 security modes.\nAppropriate flag is set using security information provided in\nconnect request. mwifiex_is_network_compatible() routine uses them\nto check if driver\u0027s setting is compatible with AP. Association is\naborted if the routine fails.\n\nFor some corner cases, it is observed that association is failed\neven for valid security information based on association history.\nThis patch fixes the problem by clearing previous security setting\nduring each association.\n\nWe should set WEP key provided in connect request as default tx key.\nThis missing change is also added here.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "403f048a57050add364827fb3e2650af86463168",
      "tree": "0aaa4c5a458a60e6f9ced6b0a38f73bb0eca373b",
      "parents": [
        "ca0d6c7ece0e78268cd7c5c378d6b1b610625085"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Thu Feb 02 09:32:36 2012 -0600"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 15 13:09:26 2012 +0200"
      },
      "message": "Bluetooth: btusb: Add vendor specific ID (0a5c 21f3) for BCM20702A0\n\nT: Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d03 Cnt\u003d03 Dev#\u003d 5 Spd\u003d12 MxCh\u003d 0\nD: Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d 1\nP: Vendor\u003d0a5c ProdID\u003d21f3 Rev\u003d01.12\nS: Manufacturer\u003dBroadcom Corp\nS: Product\u003dBCM20702A0\nS: SerialNumber\u003d74DE2B344A7B\nC: #Ifs\u003d 4 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d0mA\nI: If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI: If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI: If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI: If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dfe(app. ) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nTested-by: Dennis Chua \u003cdennis.chua@canonical.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "19ad9e94f6e2b4b3e1feccfb2466eb6e3e5b8c2a",
      "tree": "8227320fee1abc4db1aa0aeefcfde5b0f2b2f87d",
      "parents": [
        "18daf1644e634bae951a6e3d4d19d89170209762"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "daniel.wagner@bmw-carit.de",
        "time": "Tue Jan 03 11:53:53 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Feb 15 13:09:25 2012 +0200"
      },
      "message": "Bluetooth: Don\u0027t mark non xfer isoc endpoint URBs with URB_ISO_ASAP\n\n[ 2096.384084] btusb_send_frame:684: hci0\n[ 2096.384087] usb 3-1: BOGUS urb flags, 2 --\u003e 0\n[ 2096.384091] Bluetooth: hci0 urb ffff8801b61d3a80 submission failed (22)\n\nAccording the documentation in usb_submit_urb() URB_ISO_ASAP\nflag is only allowed for endpoints of type USB_ENDPOINT_XFER_ISOC.\n\nThis reverts commit b8aabfc92249b239c425da7e4ca85b7e4855e984.\n\nSigned-off-by: Daniel Wagner \u003cdaniel.wagner@bmw-carit.de\u003e\nAcked-by: Luiz Augusto von Dentz \u003cluiz.von.dentz@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "c27111e5b8d6b1e9296f7075cdc35872f672b524",
      "tree": "44fc683ecd2b5cf186979b16f6a7c149e24675e1",
      "parents": [
        "b57e6b560fc2a2742910ac5ca0eb2c46e45aeac2"
      ],
      "author": {
        "name": "Simon Graham",
        "email": "simon.graham@virtualcomputer.com",
        "time": "Thu Feb 09 09:55:13 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 09 15:17:29 2012 -0500"
      },
      "message": "rtlwifi: Modify rtl_pci_init to return 0 on success\n\nFixes problem where caller would think routine succeeded when it failed\nleading to divide by zero panic.\n\nSigned-off-by: Simon Graham \u003csimon.graham@virtualcomputer.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e81a7bd55531a77d8c16d44766db4089c2983f1b",
      "tree": "e494b01ebfca829bc21493d6598f0622a1c3e717",
      "parents": [
        "2e6b411971de727a5bcea4323331fdaa70a81b11"
      ],
      "author": {
        "name": "Tomas Vanek",
        "email": "Tomas.Vanek@fbl.cz",
        "time": "Sun Feb 05 15:51:53 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 07 14:43:15 2012 -0500"
      },
      "message": "zd1211rw: firmware needs duration_id set to zero for non-pspoll frames\n\nSome devices (iwl5100) cannot connect to zd1211rw based AP. It appears that\nzd1211 firmware messes up duration_id field if it is not set to zero by driver.\n\nSniffing traffic shows that zd1211 is transmitting frames with duration_id bits\n14 and 15 set and other bits appearing random. Setting duration_id at driver to\nzero results zd1211 outputting sane duration_id. This means that firmware is\nsetting correct values itself and expects duration_id to be zero in first\nplace.\n\nLooking at vendor driver shows that only PSPoll frames have duration_id set by\ndriver, for other frames duration_id left zero.\n\nOriginal bug-report and attached patch at:\n  http://sourceforge.net/mailarchive/message.php?msg_id\u003d28759111\n\nReported-by: Tomas Vanek \u003cTomas.Vanek@fbl.cz\u003e\n[modified original patch from bug-report, added check for pspoll frame]\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e6b411971de727a5bcea4323331fdaa70a81b11",
      "tree": "b3449cb7f50dea8daca3f0f9170886c9ae11fce8",
      "parents": [
        "55a2bb4a6d5e8c7b324d003e130fd9aaf33be4e6"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Jan 31 14:22:15 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:37:52 2012 -0500"
      },
      "message": "bcma: don\u0027t fail for bad SPROM CRC\n\nThe brcmsmac driver is now using the bcma SPROM CRC check, which does\nnot recognize all chipsets that were functional prior to the switch. In\nparticular, the current code bails out on odd CRC errors in recent\nMacbooks. This patch ignores those errors, with the argument that an\nunrecognized SPROM should be treated similarly to a non-existing one.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55a2bb4a6d5e8c7b324d003e130fd9aaf33be4e6",
      "tree": "bfb9d1bbf749e5709be1c210078940a6be354621",
      "parents": [
        "f88373fa47f3ce6590fdfaa742d0ddacc2ae017f"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Feb 05 21:15:18 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "ath9k_hw: fix a RTS/CTS timeout regression\n\ncommit adb5066 \"ath9k_hw: do not apply the 2.4 ghz ack timeout\nworkaround to cts\" reduced the hardware CTS timeout to the normal\nvalues specified by the standard, but it turns out while it doesn\u0027t\nneed the same extra time that it needs for the ACK timeout, it\ndoes need more than the value specified in the standard, but only\nfor 2.4 GHz.\n\nThis patch brings the CTS timeout value in sync with the initialization\nvalues, while still allowing adjustment for bigger distances.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@vger.kernel.org\nReported-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReported-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f88373fa47f3ce6590fdfaa742d0ddacc2ae017f",
      "tree": "806086755a4ba5bb35674d8960bccce552d1c3cc",
      "parents": [
        "2da8cbf8a6b454296c9db7b57cac72d5a39e3aa7"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Feb 05 21:15:17 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "ath9k: fix a WEP crypto related regression\n\ncommit b4a82a0 \"ath9k_hw: fix interpretation of the rx KeyMiss flag\"\nfixed the interpretation of the KeyMiss flag for keycache based lookups,\nhowever WEP encryption uses a static index, so KeyMiss is always asserted\nfor it, even though frames are decrypted properly.\nFix this by clearing the ATH9K_RXERR_KEYMISS flag if no keycache based\nlookup was performed.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@vger.kernel.org\nReported-by: Laurent Bonnans \u003cbonnans.l@gmail.com\u003e\nReported-by: Jurica Vukadin \u003cu.ra604@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2da8cbf8a6b454296c9db7b57cac72d5a39e3aa7",
      "tree": "6c936d599c04ebf8e4979162de896c6017d64a48",
      "parents": [
        "07445f688218a48bde72316aed9de4fdcc173131"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Fri Feb 03 20:34:02 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "mwifiex: add NULL checks in driver unload path\n\nIf driver load is failed, sometimes few pointers may remain\nuninitialized ex. priv-\u003ewdev, priv-\u003enetdev, adapter-\u003esleep_cfm\nThis will cause NULL pointer dereferance while unloading the\ndriver.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "07445f688218a48bde72316aed9de4fdcc173131",
      "tree": "a123651853cb0b901b4e505d9cf4470883bd7f50",
      "parents": [
        "b7097eb75fa11c302dcdec83f1dbfa874e0af0d1"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Feb 02 16:29:05 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:18:02 2012 -0500"
      },
      "message": "ath9k: Fix kernel panic during driver initilization\n\nall works need to be initialized before ieee80211_register_hw\nto prevent mac80211 call backs such as drv_start, drv_config\ngetting started. otherwise we would queue/cancel works before\ninitializing them and it leads to kernel panic.\nthis issue can be recreated with the following script\nin Chrome laptops with AR928X cards, with background scan\nrunning (or) Network manager is running\n\nwhile true\ndo\nsudo modprobe -v ath9k\nsleep 3\nsudo modprobe -r ath9k\nsleep 3\ndone\n\n\t EIP: [\u003c81040a47\u003e] __cancel_work_timer+0xb8/0xe1 SS:ESP 0068:f6be9d70\n\t ---[ end trace 4f86d6139a9900ef ]---\n\t Registered led device: ath9k-phy0\n\t ieee80211 phy0: Atheros AR9280 Rev:2 mem\u003d0xf88a0000,\n\t irq\u003d16\n\t Kernel panic - not syncing: Fatal exception\n\t Pid: 456, comm: wpa_supplicant Tainted: G      D\n\t 3.0.13 #1\n\tCall Trace:\n\t [\u003c81379e21\u003e] panic+0x53/0x14a\n\t [\u003c81004a30\u003e] oops_end+0x73/0x81\n\t [\u003c81004b53\u003e] die+0x4c/0x55\n\t [\u003c81002710\u003e] do_trap+0x7c/0x83\n\t [\u003c81002855\u003e] ? do_bounds+0x58/0x58\n\t [\u003c810028cc\u003e] do_invalid_op+0x77/0x81\n\t [\u003c81040a47\u003e] ? __cancel_work_timer+0xb8/0xe1\n\t [\u003c810489ec\u003e] ? sched_clock_cpu+0x81/0x11f\n\t [\u003c8103f809\u003e] ? wait_on_work+0xe2/0xf7\n\t [\u003c8137f807\u003e] error_code+0x67/0x6c\n\t [\u003c810300d8\u003e] ? wait_consider_task+0x4ba/0x84c\n\t [\u003c81040a47\u003e] ? __cancel_work_timer+0xb8/0xe1\n\t [\u003c810380c9\u003e] ? try_to_del_timer_sync+0x5f/0x67\n\t [\u003c81040a91\u003e] cancel_work_sync+0xf/0x11\n\t [\u003cf88d7b7c\u003e] ath_set_channel+0x62/0x25c [ath9k]\n\t [\u003cf88d67d1\u003e] ? ath9k_tx_last_beacon+0x26a/0x85c [ath9k]\n\t [\u003cf88d8899\u003e] ath_radio_disable+0x3f1/0x68e [ath9k]\n\t [\u003cf90d0edb\u003e] ieee80211_hw_config+0x111/0x116 [mac80211]\n\t [\u003cf90dd95c\u003e] __ieee80211_recalc_idle+0x919/0xa37 [mac80211]\n\t [\u003cf90dda76\u003e] __ieee80211_recalc_idle+0xa33/0xa37 [mac80211]\n\t [\u003c812dbed8\u003e] __dev_open+0x82/0xab\n\nCc: \u003cstable@vger.kernel.org\u003e\nCc: Gary Morain \u003cgmorain@google.com\u003e\nCc: Paul Stewart \u003cpstew@google.com\u003e\nCc: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\nTested-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7097eb75fa11c302dcdec83f1dbfa874e0af0d1",
      "tree": "81087145879edb7e798c4e61ca33d4f293e9f0bc",
      "parents": [
        "8149415efa033ca138c0080ded77329e98697c7b"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Feb 01 20:41:43 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:17:12 2012 -0500"
      },
      "message": "mwifiex: handle association failure case correctly\n\nCurrently even if association is failed \"iw link\" shows some\ninformation about connected BSS and \"Tx timeout\" error is seen in\ndmesg log.\n\nThis patch fixes below issues in the code to handle assoc failure\ncase correctly.\n1) \"status\" variable in mwifiex_wait_queue_complete() is not\ncorrectly updated. Hence driver doesn\u0027t inform cfg80211 stack\nabout association failure.\n2) During association network queues are stopped but carrier is\nnot cleared, which gives Tx timeout error in failure case\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8149415efa033ca138c0080ded77329e98697c7b",
      "tree": "4a719bde81a9db660d08f6068193a658aeb23221",
      "parents": [
        "07ae2dfcf4f7143ce191c6436da1c33f179af0d6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 10:55:13 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:17:12 2012 -0500"
      },
      "message": "ath9k: use WARN_ON_ONCE in ath_rc_get_highest_rix\n\nThe device seems to survive the issue, so no need to flood the logs\nabout it...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d29dd9b5b160ba4542a9b8f869a220559e633a0",
      "tree": "300ef96f8681c3b853686b11b04062f3045860f2",
      "parents": [
        "a6c84622b7fa3ea5417a9d1d0ce0bc3e7fbe3be1"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Feb 01 07:01:32 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:26:00 2012 -0500"
      },
      "message": "iwlwifi: don\u0027t mess up QoS counters with non-QoS frames\n\nIn my AMPDU rework, I rely on the sequence numbers of frames. But\nI didn\u0027t check that the frame has a valid tid before updating the\ntracking counters. As a result, the Tx queues were stalled. People\nwho hit this bug saw that we simply didn\u0027t let any data out.\n\nThis bug was introduced in 3.3.\n\nThis patch fixes that and checks that the frame is a QoS frame before\nlooking at its tid and changing the counters.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6c84622b7fa3ea5417a9d1d0ce0bc3e7fbe3be1",
      "tree": "11ac1064d1084662c1275d7edd146e07f6d4f9c8",
      "parents": [
        "5fb8c182d26472ea24cbbadb6a3e355d7621cca4"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Feb 01 00:13:53 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:26:00 2012 -0500"
      },
      "message": "ssb: fix cardbus slot in hostmode\n\nssb supports one extra device on the cardbus. This results in two\ndevices in total, one beeing the host controller itself and the other\nthe external device connected to the hostcontroller over cardbus.\n\nThis makes the cardbus slot work on the Linksys WRT150N.\n\nReported-by: Aaron Z \u003caaronz@pls-net.org\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5fb8c182d26472ea24cbbadb6a3e355d7621cca4",
      "tree": "06957a6556e67ff0c6c2af23fd5fc607c742b83e",
      "parents": [
        "7fc417556473f15efac269523c17eb92103c6484"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 31 14:40:49 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:26:00 2012 -0500"
      },
      "message": "iwlwifi: make \"Tx aggregation enabled on ra \u003d\" be at DEBUG level\n\nAverage users either don\u0027t care or they think that message indicates a\nproblem...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7fc417556473f15efac269523c17eb92103c6484",
      "tree": "89dab8636f96f2648e54fe69c1a17f29954e4bae",
      "parents": [
        "f9721ed2707661af75a414d09cdcd71f99a13f62"
      ],
      "author": {
        "name": "Luigi Tarenga",
        "email": "luigi.tarenga@gmail.com",
        "time": "Tue Jan 31 18:51:23 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:25:59 2012 -0500"
      },
      "message": "rt2800lib: fix wrong -128dBm when signal is stronger than -12dBm\n\nThis patch correct the type of variables containing the rssi\nvalues read from the rxwi.\n\nIn function rt2800_agc_to_rssi() 3 variables (rssi0, rssi1, rss2)\ndefined as int was assigned a 16bit signed values as unsigned.\nFrom a test with a hi-gain antenna I verified that the rxwi\ncontains signed rssi values in the  range -13/+81 (inclusive)\nwith 0 as an error condition. In case of negative values a\ncondition is triggered and the function return -128dBm while\nthe signal is at its maximum. This patch correct the cast so\nnegative values are not treated as very high positive values\n(ex. -13 does not become 243).\n\nSigned-off-by: Luigi Tarenga \u003cluigi.tarenga@gmail.com\u003e\nReviewed-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f9721ed2707661af75a414d09cdcd71f99a13f62",
      "tree": "c77aa11e55066e784182b15f450144c37af62f3b",
      "parents": [
        "6f01fd6e6f6809061b56e78f1e8d143099716d70"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jan 29 21:34:04 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:24:35 2012 -0500"
      },
      "message": "bcma: Fix mem leak in bcma_bus_scan()\n\nbcma_bus_scan() leaks \u0027struct bcma_device\u0027 bytes if\nbcma_get_next_core() returns error.\n\nRestructure the code so we always kfree() the memory we allocate to\nthe variable \u0027core\u0027 before it goes out of scope.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc0d7b91db000aef1cc12f1d3d4d7f80af9bd419",
      "tree": "5f0e86afb61b33658ec42b37ae739809ec98cb3d",
      "parents": [
        "9018e93948c6f8f95fbcc9fa05f6c403d6adb406",
        "b49ba04a3a0382e7314d990707c21094c410425a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 27 20:40:18 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 27 20:40:18 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "40206dd98f066d596d4280558fc5f798165861c7",
      "tree": "391ca93a0677e6982fac860edaf63343863d909e",
      "parents": [
        "073862ba5d249c20bd5c49fc6d904ff0e1f6a672"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "wei.liu2@citrix.com",
        "time": "Thu Jan 26 07:23:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 26 13:48:35 2012 -0500"
      },
      "message": "xen-netfront: correct MAX_TX_TARGET calculation.\n\nSigned-off-by: Wei Liu \u003cwei.liu2@citrix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "701b259f446be2f3625fb852bceb93afe76e206d",
      "tree": "93f15bcd00bd59c38b4e59fed9af7ddf6b06c8b3",
      "parents": [
        "d2346963bfcbb9a8ee783ca3c3b3bdd7448ec9d5",
        "efc3dbc37412c027e363736b4f4c74ee5e8ecffc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 24 15:51:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 24 15:51:40 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nDavem says:\n\n1) Fix JIT code generation on x86-64 for divide by zero, from Eric Dumazet.\n\n2) tg3 header length computation correction from Eric Dumazet.\n\n3) More build and reference counting fixes for socket memory cgroup\n   code from Glauber Costa.\n\n4) module.h snuck back into a core header after all the hard work we\n   did to remove that, from Paul Gortmaker and Jesper Dangaard Brouer.\n\n5) Fix PHY naming regression and add some new PCI IDs in stmmac, from\n   Alessandro Rubini.\n\n6) Netlink message generation fix in new team driver, should only advertise\n   the entries that changed during events, from Jiri Pirko.\n\n7) SRIOV VF registration and unregistration fixes, and also add a\n   missing PCI ID, from Roopa Prabhu.\n\n8) Fix infinite loop in tx queue flush code of brcmsmac, from Stanislaw Gruszka.\n\n9) ftgmac100/ftmac100 build fix, missing interrupt.h include.\n\n10) Memory leak fix in net/hyperv do_set_mutlicast() handling, from Wei Yongjun.\n\n11) Off by one fix in netem packet scheduler, from Vijay Subramanian.\n\n12) TCP loss detection fix from Yuchung Cheng.\n\n13) TCP reset packet MD5 calculation uses wrong address, fix from Shawn Lu.\n\n14) skge carrier assertion and DMA mapping fixes from Stephen Hemminger.\n\n15) Congestion recovery undo performed at the wrong spot in BIC and CUBIC\n    congestion control modules, fix from Neal Cardwell.\n\n16) Ethtool ETHTOOL_GSSET_INFO is unnecessarily restrictive, from Michał Mirosław.\n\n17) Fix triggerable race in ipv6 sysctl handling, from Francesco Ruggeri.\n\n18) Statistics bug fixes in mlx4 from Eugenia Emantayev.\n\n19) rds locking bug fix during info dumps, from your\u0027s truly.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (67 commits)\n  rds: Make rds_sock_lock BH rather than IRQ safe.\n  netprio_cgroup.h: dont include module.h from other includes\n  net: flow_dissector.c missing include linux/export.h\n  team: send only changed options/ports via netlink\n  net/hyperv: fix possible memory leak in do_set_multicast()\n  drivers/net: dsa/mv88e6xxx.c files need linux/module.h\n  stmmac: added PCI identifiers\n  llc: Fix race condition in llc_ui_recvmsg\n  stmmac: fix phy naming inconsistency\n  dsa: Add reporting of silicon revision for Marvell 88E6123/88E6161/88E6165 switches.\n  tg3: fix ipv6 header length computation\n  skge: add byte queue limit support\n  mv643xx_eth: Add Rx Discard and Rx Overrun statistics\n  bnx2x: fix compilation error with SOE in fw_dump\n  bnx2x: handle CHIP_REVISION during init_one\n  bnx2x: allow user to change ring size in ISCSI SD mode\n  bnx2x: fix Big-Endianess in ethtool -t\n  bnx2x: fixed ethtool statistics for MF modes\n  bnx2x: credit-leakage fixup on vlan_mac_del_all\n  macvlan: fix a possible use after free\n  ...\n"
    },
    {
      "commit": "b82b9183d4f18f9b8c4bb31f223eb6c79b734eb0",
      "tree": "c93bb04e52255fe3e313ce4469dd2df6c2a62789",
      "parents": [
        "c11bf1c8baff170fa478adc04964da519d160e62"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Jan 24 05:16:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:51:00 2012 -0500"
      },
      "message": "team: send only changed options/ports via netlink\n\nThis patch changes event message behaviour to send only updated records\ninstead of whole list. This fixes bug on which userspace receives non-actual\ndata in case multiple events occur in row.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c11bf1c8baff170fa478adc04964da519d160e62",
      "tree": "9d5b41ba4e07cb546097af97d9956b42b4cb91a8",
      "parents": [
        "2bbba277a554431a426e81f37d5c50ab6216c07d"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Tue Jan 24 10:21:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:47:47 2012 -0500"
      },
      "message": "net/hyperv: fix possible memory leak in do_set_multicast()\n\ndo_set_multicast() may not free the memory malloc in\nnetvsc_set_multicast_list().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bbba277a554431a426e81f37d5c50ab6216c07d",
      "tree": "1d4160a705c3d7b2246bcafa6f0c304813685fbb",
      "parents": [
        "5437f4b2576f1763a27bc4c0e7f7c280220ba1aa"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Jan 24 10:41:40 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:44:50 2012 -0500"
      },
      "message": "drivers/net: dsa/mv88e6xxx.c files need linux/module.h\n\nAn implicit instance of module.h leaked back into existence\nand was masking the fact that these drivers weren\u0027t calling\nout the include for itself.  Fix the drivers before we remove\nthe implicit include path via net/netprio_cgroup.h file.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5437f4b2576f1763a27bc4c0e7f7c280220ba1aa",
      "tree": "45d273e5d2f12ff337597eb80e84bbd1d7ae32fb",
      "parents": [
        "56ac11cf2f21366ad48b356f7a0d1af8cff3588e"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Mon Jan 23 23:08:56 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:44:20 2012 -0500"
      },
      "message": "stmmac: added PCI identifiers\n\nSTM has a device ID within its own VENDOR space, and it is being\nused in the STA2X11 I/O Hub.\n\nSigned-off-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nAcked-by: Giancarlo Asnaghi \u003cgiancarlo.asnaghi@st.com\u003e\nAcked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90b9a5454fd2e626aa1614fe9ece6b63a0dc37af",
      "tree": "5803526775e8c15d398eb97d13b8345193e90b10",
      "parents": [
        "edd664bbba53f771d4a6d4559ed6e1ff48b46406"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Mon Jan 23 23:26:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 24 15:29:42 2012 -0500"
      },
      "message": "stmmac: fix phy naming inconsistency\n\nAfter commit \"db8857b stmmac: use an unique MDIO bus name\" my\ndevice stopped being probed because two different names were being\nused in different places. This fixes the inconsistency.\n\nSigned-off-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nAcked-by: Giancarlo Asnaghi \u003cgiancarlo.asnaghi@st.com\u003e\nCc: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b49ba04a3a0382e7314d990707c21094c410425a",
      "tree": "dc510fd3cf007d838881539b0a1fab0b92ef2555",
      "parents": [
        "405385f8ce7a2ed8f82e216d88b5282142e1288b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 19 08:20:57 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:47:10 2012 -0500"
      },
      "message": "iwlwifi: fix PCI-E transport \"inta\" race\n\nWhen an interrupt comes in, we read the reason\nbits and collect them into \"trans_pcie-\u003einta\".\nThis happens with the spinlock held. However,\nthere\u0027s a bug resetting this variable -- that\nhappens after the spinlock has been released.\nThis means that it is possible for interrupts\nto be missed if the reset happens after some\nother interrupt reasons were already added to\nthe variable.\n\nI found this by code inspection, looking for a\nreason that we sometimes see random commands\ntime out. It seems possible that this causes\nsuch behaviour, but I can\u0027t say for sure right\nnow since it happens extremely infrequently on\nmy test systems.\n\nCc: stable@vger.kernel.org [3.2]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a7cbb56fdbd92a47f57ca8b25bf5db35f0d6518",
      "tree": "33cab8e513a0580e21c56f2951fb4f5ff8eb52f2",
      "parents": [
        "3496d9d6e6943db45f54aa212fbe4be0e57de307"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 24 11:17:26 2012 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 24 10:40:06 2012 -0800"
      },
      "message": "regulator: Fix documentation for of_node parameter of regulator_register()\n\nCommit 5bc75a886353 (\"kernel-doc: fix new warning in regulator core\")\nadded documentation for of_node to address a warning but the\ndocumentation didn\u0027t explain what the parameter is for so would be\nlikely to be unhelpful for users.  Clarify that.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e912b6d27cea198980132f012d14f22247e19ad6",
      "tree": "86526cb9ffcae572e4f08afee504e845a3581430",
      "parents": [
        "c1aab02dac690af7ff634d8e1cb3be6a04387eef"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jan 24 16:57:42 2012 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 24 10:25:03 2012 -0800"
      },
      "message": "gma500: Fix shmem mapping\n\nGMA500 did it the old way and it\u0027s been on the TODO list to fix.\nCurrent kernels now blow up if we use the old way so we\u0027d better\ndo the work!\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac1e3d4f5c1097422c6e72aeae322033e9a8c803",
      "tree": "adcebdad5f515a8453bfe48940822f57a6904c9d",
      "parents": [
        "eaed435a7b870a38d89dbdb535c7842d618d3214",
        "e4c89a508f4385a0cd8681c2749a2cd2fa476e40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 15:11:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 15:11:27 2012 -0800"
      },
      "message": "Merge tag \u0027pm-fixes-for-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPower management fixes for 3.3\n\nTwo fixes for regressions introduced during the merge window, one fix for\na long-standing obscure issue in the computation of hibernate image size\nand two small PM documentation fixes.\n\n* tag \u0027pm-fixes-for-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  PM / Sleep: Fix read_unlock_usermodehelper() call.\n  PM / Hibernate: Rewrite unlock_system_sleep() to fix s2disk regression\n  PM / Hibernate: Correct additional pages number calculation\n  PM / Documentation: Fix minor issue in freezing_of_tasks.txt\n  PM / Documentation: Fix spelling mistake in basic-pm-debugging.txt\n"
    },
    {
      "commit": "e4c89a508f4385a0cd8681c2749a2cd2fa476e40",
      "tree": "0fd1683eb20ae32d80078fb8a585178838e1d242",
      "parents": [
        "72081624d5ad3cf56deb6e727b78c4e7a55e4eec"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Mon Jan 23 21:59:08 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 23 21:59:08 2012 +0100"
      },
      "message": "PM / Sleep: Fix read_unlock_usermodehelper() call.\n\nCommit b298d289\n \"PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled()\"\nadded read_unlock_usermodehelper() but read_unlock_usermodehelper() is called\nwithout read_lock_usermodehelper() when kmalloc() failed.\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nAcked-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "edd664bbba53f771d4a6d4559ed6e1ff48b46406",
      "tree": "337fbc38ecf426f7bf3d0acf534d8a4e7527a7cb",
      "parents": [
        "a5a1195559f2e20bd975f58e50f53ebe84d5cca6"
      ],
      "author": {
        "name": "Chris Healy",
        "email": "cphealy@gmail.com",
        "time": "Sun Jan 22 21:20:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 14:46:07 2012 -0500"
      },
      "message": "dsa: Add reporting of silicon revision for Marvell 88E6123/88E6161/88E6165 switches.\n\nAdd reporting of silicon revision during the probe function for Marvell 88E6123/88E6161/88E6165 switches.\n\nSigned-off-by: Chris Healy \u003ccphealy@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5a1195559f2e20bd975f58e50f53ebe84d5cca6",
      "tree": "b8122ef05434f9543f331e6a03776bbbb3f1141d",
      "parents": [
        "da057fb7d272c7e7609465a54bcac8ec8072ead5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jan 23 01:22:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 14:25:01 2012 -0500"
      },
      "message": "tg3: fix ipv6 header length computation\n\ntg3_start_xmit() makes the wrong assumption for TSOV6 that skb-\u003ehead\ndoesnt include any payload data.\n\nif (skb_is_gso_v6(skb))\n\thdr_len \u003d skb_headlen(skb) - ETH_HLEN;\n\nThis is not true anymore after commit f07d960df3 (tcp: avoid frag\nallocation for small frames)\n\nWe should instead use : skb_transport_offset(skb) + tcp_hdrlen(skb)\n\nIts also true for IPv4\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nCC: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da057fb7d272c7e7609465a54bcac8ec8072ead5",
      "tree": "ebc800cce7c665a383bc28c33205b0f7eca1c64d",
      "parents": [
        "302476c99863fe6d08eed6145e37322892ab7f55"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun Jan 22 09:40:40 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 14:25:00 2012 -0500"
      },
      "message": "skge: add byte queue limit support\n\nThis also changes the cleanup logic slightly to aggregate\ncompleted notifications for multiple packets.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "302476c99863fe6d08eed6145e37322892ab7f55",
      "tree": "e9f7beae3c13644fdb233c7d34b2bc9bf88e4366",
      "parents": [
        "44151acb9f13563e40d40d14c3e5c11ce21b59e1"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@gmail.com",
        "time": "Mon Jan 23 01:16:35 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 14:00:58 2012 -0500"
      },
      "message": "mv643xx_eth: Add Rx Discard and Rx Overrun statistics\n\nThese statistics helped me a lot while searching who is losing\npackets in my setup.\nI added these stats to MIB group since they are very similar,\nbut just in other registers.\nI have tested this patch on 88F6281 SoC.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44151acb9f13563e40d40d14c3e5c11ce21b59e1",
      "tree": "b1d8c1b70da7fef233541f184a4059a7014102dc",
      "parents": [
        "65087cfee50595185f6bbf3d78272eeb34186d2b"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Mon Jan 23 07:31:56 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:19 2012 -0500"
      },
      "message": "bnx2x: fix compilation error with SOE in fw_dump\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65087cfee50595185f6bbf3d78272eeb34186d2b",
      "tree": "544dadaea0da0e94a6a2da32e190f054ff1a5917",
      "parents": [
        "1fdf155158886514c82e5401ab7b1264beb375bf"
      ],
      "author": {
        "name": "Ariel Elior",
        "email": "ariele@broadcom.com",
        "time": "Mon Jan 23 07:31:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: handle CHIP_REVISION during init_one\n\nThe macro `CHIP_IS_E1x\u0027 requires `bp\u0027 to be initialized.\nAs `bp\u0027 is not yet initialized during this phase of `bnx2x_init_dev\u0027,\nit accessed uninitialized fields in the struct.\n\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1fdf155158886514c82e5401ab7b1264beb375bf",
      "tree": "ca51b2493ee234f7218a0334f6635b7206c79ccc",
      "parents": [
        "b0700b1e6b9556aa99bb9bf6ad6d830ae38344c7"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Mon Jan 23 07:31:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: allow user to change ring size in ISCSI SD mode\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0700b1e6b9556aa99bb9bf6ad6d830ae38344c7",
      "tree": "d127c356b662b0497010b8ab986e90479ce62dab",
      "parents": [
        "d5e836329bd836d24b168004827532426cad2f39"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Mon Jan 23 07:31:53 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: fix Big-Endianess in ethtool -t\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5e836329bd836d24b168004827532426cad2f39",
      "tree": "d839753a9d3d364f27e23b43ab0e7f07cb4de378",
      "parents": [
        "460a25cdaef1a2b6b8e14e371d868aa91b0e72e8"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Mon Jan 23 07:31:52 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: fixed ethtool statistics for MF modes\n\nPreviosuly, in MF modes `ethtool -S\u0027 lacked some of the statistics\nwhich appeared in non-MF modes. This has been fixed.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "460a25cdaef1a2b6b8e14e371d868aa91b0e72e8",
      "tree": "73772b7a40203946b805df8904a5e95c9152cf54",
      "parents": [
        "4ec7ac1203bcf21f5e3d977c9818b1a56c9ef40d"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Mon Jan 23 07:31:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:58:18 2012 -0500"
      },
      "message": "bnx2x: credit-leakage fixup on vlan_mac_del_all\n\nUpon insertion of elements into the execution queue, it is validated\nthat there are enough credits to support additional vlan-macs,\nand the credits are consumed. However, when removing a pending\ncommand in `bnx2x_vland_mac_del_all\u0027 the consumed credits are not\nreleased, which might cause leakage and eventually the inability to\nadd new vlan-macs in certain scenarios.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ec7ac1203bcf21f5e3d977c9818b1a56c9ef40d",
      "tree": "fe3b40dad3483772426a1456adf9b75692e8056f",
      "parents": [
        "f80400a26a2e8bff541de12834a1134358bb6642"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jan 23 05:38:59 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 13:56:18 2012 -0500"
      },
      "message": "macvlan: fix a possible use after free\n\nCommit bc416d9768 (macvlan: handle fragmented multicast frames) added a\npossible use after free in macvlan_handle_frame(), since\nip_check_defrag() uses pskb_may_pull() : skb header can be reallocated.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a99cbf6b43a7b3b15f6139b2d9ac4ecceccd3c99",
      "tree": "d92277ec77dbaf6f04a1ab4fe31a974c1ce51f76",
      "parents": [
        "4f57d865f1d863346ac50db9c25859e73a86499c",
        "b4d20859362fde976bb2fa53eb51b798cdba1afc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 10:08:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 10:08:08 2012 -0800"
      },
      "message": "Merge branch \u0027kernel-doc\u0027 from Randy Dunlap\n\nThe usual kernel-doc fixups from Randy.  Some of them David acked as\nmerged in his tree, this is the random left-overs.\n\n* kernel-doc:\n  docbook: fix sched source file names in device-drivers book\n  docbook: change iomap source filename in deviceiobook\n  docbook: don\u0027t use serial_core.h in device-drivers book\n  kernel-doc: fix kernel-doc warnings in sched\n  kernel-doc: fix new warnings in cfg80211.h\n  kernel-doc: fix new warning in usb.h\n  kernel-doc: fix new warnings in device.h\n  kernel-doc: fix new warnings in debugfs\n  kernel-doc: fix new warning in regulator core\n  kernel-doc: fix new warnings in pci\n  kernel-doc: fix new warnings in driver-core\n  kernel-doc: fix new warnings in auditsc.c\n  scripts/kernel-doc: fix fatal error caused by cfg80211.h\n"
    },
    {
      "commit": "5bc75a886353fa5f386c5ce49a93da1756006d8f",
      "tree": "84ae7a7b9d1aeeb4b426e91860312811355542a3",
      "parents": [
        "6e9292c588894bd39eb2d093013f0aee558ddf0e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 21 11:02:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:44:53 2012 -0800"
      },
      "message": "kernel-doc: fix new warning in regulator core\n\nFix new kernel-doc warning:\n\nWarning(drivers/regulator/core.c:2741): No description found for parameter \u0027of_node\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc:\tLiam Girdwood \u003clrg@ti.com\u003e\nCc:\tMark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e9292c588894bd39eb2d093013f0aee558ddf0e",
      "tree": "1aaa69c13f260624e84fd7b73a470ddf2201b028",
      "parents": [
        "78d79559f2af1e77034436326aa20f2654074e4c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 21 11:02:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:44:53 2012 -0800"
      },
      "message": "kernel-doc: fix new warnings in pci\n\nFix new kernel-doc warnings:\n\nWarning(drivers/pci/pci.c:2811): No description found for parameter \u0027dev\u0027\nWarning(drivers/pci/pci.c:2811): Excess function parameter \u0027pdev\u0027 description in \u0027pci_intx_mask_supported\u0027\nWarning(drivers/pci/pci.c:2894): No description found for parameter \u0027dev\u0027\nWarning(drivers/pci/pci.c:2894): Excess function parameter \u0027pdev\u0027 description in \u0027pci_check_and_mask_intx\u0027\nWarning(drivers/pci/pci.c:2908): No description found for parameter \u0027dev\u0027\nWarning(drivers/pci/pci.c:2908): Excess function parameter \u0027pdev\u0027 description in \u0027pci_check_and_unmask_intx\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78d79559f2af1e77034436326aa20f2654074e4c",
      "tree": "26f56d919ce3b750c8d68aa45abf57cef174ac7e",
      "parents": [
        "42ae610c1a820ddecb80943d4ccfc936f7772535"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 21 11:02:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:44:53 2012 -0800"
      },
      "message": "kernel-doc: fix new warnings in driver-core\n\nFix new kernel-doc warnings:\n\nWarning(drivers/base/bus.c:925): No description found for parameter \u0027key\u0027\nWarning(drivers/base/bus.c:1241): No description found for parameter \u0027subsys\u0027\nWarning(drivers/base/bus.c:1241): No description found for parameter \u0027groups\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d59d9ebaacba32b63f24d53b1463519b445b4683",
      "tree": "b88e1c825a707558d0e9171a87df9712e27bcb9e",
      "parents": [
        "36c3e75907c8cb515fad260190ca1beb7e53df96"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jan 20 14:34:06 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:38:48 2012 -0800"
      },
      "message": "drivers/video/backlight/l4f00242t03.c: return proper error in l4f00242t03_probe if regulator_get() fails\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Alberto Panizzo \u003calberto@amarulasolutions.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36c3e75907c8cb515fad260190ca1beb7e53df96",
      "tree": "101610ceccbcd0956f7b7d1799af1e357d81ed79",
      "parents": [
        "d496aab567e7e52b3e974c9192a5de6e77dce32c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jan 20 14:34:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:38:48 2012 -0800"
      },
      "message": "drivers/video/backlight/adp88x0_bl.c: fix bit testing logic\n\nWe need to write new value if the bit mask fields of new value is not\nequal to old value.  It does not make sense to write new value only when\nall the bit_mask bits are zero.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9a4593cc5e36c6d47c87b439cb41c2568e7395f",
      "tree": "980bb0d0bacda4342b190a7e8d64b88731dfd8cd",
      "parents": [
        "656a070629adfe23c12768e35ddf91feab469ff7"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Jan 20 14:33:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:38:47 2012 -0800"
      },
      "message": "leds: add led driver for Bachmann\u0027s ot200\n\nAdd support for leds on Bachmann\u0027s ot200 visualisation device.  The\ndevice has three leds on the back panel (led_err, led_init and led_run)\nand can handle up to seven leds on the front panel.\n\nThe driver was written by Linutronix on behalf of Bachmann electronic\nGmbH.  It incorporates feedback from Lars-Peter Clausen\n\n[akpm@linux-foundation.org: add dependency on HAS_IOMEM]\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Christian Gmeiner \u003cchristian.gmeiner@gmail.com\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af58f1d62853cd883c1fa26556fb470f05878f21",
      "tree": "2e92cd1ba4d3bf51daa44d6dd0121b8e64833b0f",
      "parents": [
        "8a622e71f58ec9f092fc99eacae0e6cf14f6e742"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 21 09:03:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:45 2012 -0500"
      },
      "message": "kernel-doc: fix new warning in net/phy/mdio_bus.c\n\nFix new kernel-doc warning:\n\nWarning(drivers/net/phy/mdio_bus.c:49): No description found for parameter \u0027size\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df505eb804d5221c3164ebecd1286cb7fc7f49ba",
      "tree": "266d03f731b8526a8891b6a23f93f1fa1f007d0e",
      "parents": [
        "bf0813bd282f6ded0a5efca3db238287f7a3dbe8"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Thu Jan 19 20:34:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:45 2012 -0500"
      },
      "message": "be2net: create RSS rings even in multi-channel configs\n\nCurrently RSS rings are not created in a multi-channel config.\nRSS rings can be created on one (out of four) interfaces per port in a\nmulti-channel config. Doing this insulates the driver from a FW bug wherin\nmulti-channel config is wrongly reported even when not enabled. This also\nhelps performance in a multi-channel config, as one interface per port gets\nRSS rings.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0249e44432aa0ffcf710b64449b8eaa3722547e",
      "tree": "bad51876eb9ca7fa16e0dffa537601d54bb107f7",
      "parents": [
        "19f9ad789396fe5b4fe0302344b3acfa07cb6772"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jan 19 14:37:18 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:44 2012 -0500"
      },
      "message": "skge: check for PCI dma mapping errors\n\nDriver should check for mapping errors.\nMachines with limited DMA maps may return an error when a PCI map is\nrequested (not an issue on standard x86).\n\nAlso use upper/lower 32 bits macros for clarity.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19f9ad789396fe5b4fe0302344b3acfa07cb6772",
      "tree": "340a59ed2cc38190e4a0f18acf6e32b10bdd1785",
      "parents": [
        "a42b4799c683723e8c464de4026af085b2ebd5fa"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jan 19 14:35:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:44 2012 -0500"
      },
      "message": "skge: don\u0027t assert carrier until link is up\n\nSkge device would assert carrier (link up) as soon as network device open\nwas called, rather than waiting until PHY has detected link.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "803143fbda719106017309d551d082e4b4e7c8c3",
      "tree": "58102fc8ea83102feb59794a0c4ce1c778990ab9",
      "parents": [
        "9fd7a1e147bd41fb999a58da8a8826b9f3415384"
      ],
      "author": {
        "name": "Marcel Apfelbaum",
        "email": "marcela@dev.mellanox.co.il",
        "time": "Thu Jan 19 09:45:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:44 2012 -0500"
      },
      "message": "mlx4_core: map async events to arbitrary slave eqs\n\nSlave async events were mapped to single eq. This patch fixes this issue, so\nthe slaves can map the async events to any eq.\n\nSigned-off-by: Marcel Apfelbaum \u003cmarcela@dev.mellanox.co.il\u003e\nReviewed-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fd7a1e147bd41fb999a58da8a8826b9f3415384",
      "tree": "657babf7c45990ec73afa6c6aba6986a79da1286",
      "parents": [
        "eb41049f2f5eee1525fe1c699e6b1f03c8c51532"
      ],
      "author": {
        "name": "Marcel Apfelbaum",
        "email": "marcela@dev.mellanox.co.il",
        "time": "Thu Jan 19 09:45:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:44 2012 -0500"
      },
      "message": "mlx4_core: Fix mtt profile issue\n\nNum mtts from profile is really the number of mtt segments.\nThus, in make profile, to get the proper number of MTT entries,\nmust multiply num_mtts by mtts per segment.\n\nSigned-off-by: Marcel Apfelbaum \u003cmarcela@dev.mellanox.co.il\u003e\nReviewed-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb41049f2f5eee1525fe1c699e6b1f03c8c51532",
      "tree": "1e7150cb5e827129a3d31893aeecbb5289c049ac",
      "parents": [
        "93ece0c1a7ace88f10411dbb5643d2aa2fe00ebf"
      ],
      "author": {
        "name": "Marcel Apfelbaum",
        "email": "marcela@dev.mellanox.co.il",
        "time": "Thu Jan 19 09:45:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:43 2012 -0500"
      },
      "message": "mlx4_core: removed function index from vf.\n\nThe Virtual Functions should not be aware their function number.\n\nSigned-off-by: Marcel Apfelbaum \u003cmarcela@dev.mellanox.co.il\u003e\nReviewed-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93ece0c1a7ace88f10411dbb5643d2aa2fe00ebf",
      "tree": "c6a00edd4504b9c026bc555e3d74fe155cacadbf",
      "parents": [
        "35fb9afbdeef9d5859d9a878d0372907baf119e1"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Thu Jan 19 09:45:05 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:43 2012 -0500"
      },
      "message": "mlx4_en: eth statistics modification\n\nIn native mode display all available staticstics.\nIn SRIOV mode on VF display only SW counters statistics,\nin SRIOV mode on hypervisor display SW counters and errors (got from FW)\nstatistics.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35fb9afbdeef9d5859d9a878d0372907baf119e1",
      "tree": "742514eef895cad175d1a7a19561f102e8bed3d8",
      "parents": [
        "b477ba628a283ba93e631d66907f91df80e82267"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Thu Jan 19 09:44:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:43 2012 -0500"
      },
      "message": "mlx4: VF is not allowed to perform dump stats\n\nIn multifunction mode - DUMP_STATS command is not executed\nfor VFs.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b477ba628a283ba93e631d66907f91df80e82267",
      "tree": "e1465ccae1b102cf328eb6fcac2d0890071d2e59",
      "parents": [
        "5a45f0086a2dcf50db7e6a0bf5be933880f85127"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Thu Jan 19 09:42:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 22 15:08:43 2012 -0500"
      },
      "message": "mlx4_en: clear all eth statistics when port goes up\n\nBug fix: Not all stats fields were cleared.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petriln \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b67f231ded332461dd31123c4f659c4681223fb1",
      "tree": "34bc60fa12eaab6cf8efaa59957b8c8774334c45",
      "parents": [
        "3d8fe98f8d5cb303d907d8f94ea6dc1f9a1d8b7a"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Thu Jan 19 22:25:36 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 20 13:39:20 2012 -0500"
      },
      "message": "enic: fix compile when CONFIG_PCI_IOV is not enabled\n\nreverting back change that access enic-\u003enum_vfs outside\nCONFIG_PCI_IOV\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99d1edc5c5ef5ee80982b354d57cef106cb8423c",
      "tree": "a8942a8d0c1beca80d9c4d46f9b991780b0c5b05",
      "parents": [
        "e19c29e8d8d3b2dbc4c9a859f40c3f95ed089441",
        "94bd2442d25454a874e070d871f50f4ce9d57101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 19 14:52:03 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 19 14:52:03 2012 -0800"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\ngpio bug fixes for v3.3\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio: tps65910: Use correct offset for gpio initialization\n  gpio/it8761e: Restrict it8761e gpio driver to x86.\n  gpio-ml-ioh: cleanup __iomem annotation usage\n  gpio-ml-ioh: cleanup NULL pointer checking\n  gpio-pch: cleanup __iomem annotation usage\n  gpio-pch: cleanup NULL pointer checking\n"
    },
    {
      "commit": "3d8fe98f8d5cb303d907d8f94ea6dc1f9a1d8b7a",
      "tree": "12152a144b19938b17e112a2dc7d6f1ffb9d158c",
      "parents": [
        "b5417bf8e8952401bca69ded67c30ead484af823"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:34 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:07 2012 -0500"
      },
      "message": "ixgbevf: make operations tables const\n\nThe arrays of function pointers should be const to make life harder\nfor rootkits.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5417bf8e8952401bca69ded67c30ead484af823",
      "tree": "f98d7bb255361afa91d37cd9516075daa92e4f89",
      "parents": [
        "b47aca135d6df5f676c768368baf3c099f054fcd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:33 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "ixgbevf: fix sparse warnings\n\nFixes sparse warnings:\ndrivers/net/ethernet/intel/ixgbevf/vf.c:418:21: warning: symbol \u0027ixgbevf_82599_vf_info\u0027 was not declared. Should it be static?\ndrivers/net/ethernet/intel/ixgbevf/vf.c:423:21: warning: symbol \u0027ixgbevf_X540_vf_info\u0027 was not declared. Should it be static?\ndrivers/net/ethernet/intel/ixgbevf/mbx.c:331:29: warning: symbol \u0027ixgbevf_mbx_ops\u0027 was not declared. Should it be static?\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b47aca135d6df5f676c768368baf3c099f054fcd",
      "tree": "49624312ddb85e708d28b757e4ef328cff00a974",
      "parents": [
        "375b27cf5db963e2bc2a34dc5643d0d7ceca1ee2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "ixgbevf: make ethtool ops and strings const\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "375b27cf5db963e2bc2a34dc5643d0d7ceca1ee2",
      "tree": "5448047154a5c4676685f8665d8af6b96647d68b",
      "parents": [
        "795be954dcc4a72329c8591aafe5eadb03b264af"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Jan 18 22:13:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "ixgbevf: Prevent possible race condition by checking for message\n\nThe mailbox interrupt routine might cause a race condition sometimes\nand cause a message to be missed.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "795be954dcc4a72329c8591aafe5eadb03b264af",
      "tree": "0311bdea1d632a412cc504b45ecd71b746ae0191",
      "parents": [
        "56b68960ce996db7947440179cc153652a504e9a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jan 18 22:13:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "ixgbe: Fix register defines to correctly handle complex expressions\n\nThis patch is meant to address possible issues with the IXGBE register\ndefines generating incorrect values when given a complex expression for the\nregister offset.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56b68960ce996db7947440179cc153652a504e9a",
      "tree": "fef7142399b3dd0bc59af40d1fa1ec2903dd615b",
      "parents": [
        "b2f0f6bb874df645766930e0f023a208d93c12cd"
      ],
      "author": {
        "name": "Mitch A Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Wed Jan 18 22:13:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "igbvf: Remove unnecessary irq disable/enable\n\nThis irq disable/enable pair used to wrap access to the driver\u0027s vlgrp\nstruct, which is no longer present. So, then, this could also so no longer\nbe present.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2f0f6bb874df645766930e0f023a208d93c12cd",
      "tree": "761e128f4478bc7343c66e053adb5abba44b6377",
      "parents": [
        "6e861326b1d78bb439c0724864a6ca83ec23d289"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "igbvf: remove unneeded cast\n\nThe cast and comment are unnecessary in the current upstream kernel.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Garrett, RobertX E \u003crobertx.e.garrett@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e861326b1d78bb439c0724864a6ca83ec23d289",
      "tree": "fd9ab1ede58b3ff95bb1d3d44419f12a13ecdb4c",
      "parents": [
        "c50b52a0c7ec8522983f5021c0b0952b4d678adf"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Wed Jan 18 22:13:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:06 2012 -0500"
      },
      "message": "igb: Update Copyright on all Intel copyrighted files.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c50b52a0c7ec8522983f5021c0b0952b4d678adf",
      "tree": "437b73c72b49974db2733d51123531bb483d6217",
      "parents": [
        "17f1bbca1baf2f652fa9c102ec239d6abded94c1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 18 22:13:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 19 12:35:05 2012 -0500"
      },
      "message": "igb: make local functions static\n\nSparse caught two functions that were only being used in one file.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17f1bbca1baf2f652fa9c102ec239d6abded94c1",
      "tree": "0e9fe9dea3e7ab420700f5c866f55919d1c15831",
      "parents": [
        "b924551bed09f61b64f21bffe241afc5526b091a"
      ],
      "author": {
        "name": "Thomas Faber",
        "email": "thfabba@gmx.de",
        "time": "Wed Jan 18 13:45:44 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 21:01:11 2012 -0500"
      },
      "message": "net: ftgmac100/ftmac100: add missing interrupt.h include\n\nFixes compilation failure of these modules due to missing\nirqreturn_t type for the ft(g)mac100_interrupt definition.\n\nSigned-off-by: Thomas Faber \u003cthfabba@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b924551bed09f61b64f21bffe241afc5526b091a",
      "tree": "cafe1bd4b49cf92ef799c86f8d28c9eb02677c0b",
      "parents": [
        "2b53d07891630dead46d65c8f896955fd3ae0302"
      ],
      "author": {
        "name": "Jiri Bohac",
        "email": "jbohac@suse.cz",
        "time": "Wed Jan 18 12:24:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 20:59:53 2012 -0500"
      },
      "message": "bonding: fix enslaving in alb mode when link down\n\nbond_alb_init_slave() is called from bond_enslave() and sets the slave\u0027s MAC\naddress. This is done differently for TLB and ALB modes.\nbond-\u003ealb_info.rlb_enabled is used to discriminate between the two modes but\nthis flag may be uninitialized if the slave is being enslaved prior to calling\nbond_open() -\u003e bond_alb_initialize() on the master.\n\nIt turns out all the callers of alb_set_slave_mac_addr() pass\nbond-\u003ealb_info.rlb_enabled as the hw parameter.\n\nThis patch cleans up the unnecessary parameter of alb_set_slave_mac_addr() and\nmakes the function decide based on the bonding mode instead, which fixes the\nabove problem.\n\nReported-by: Narendra K \u003cNarendra_K@Dell.com\u003e\nSigned-off-by: Jiri Bohac \u003cjbohac@suse.cz\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f59e842fc0871cd5baa213dc32e0ce8e5aaf4758",
      "tree": "5fc24fe6bc8e49d9d939485f3804a7ef977254c0",
      "parents": [
        "4ba3069fea9f0771dad3f4906b305ab50d5a1b30",
        "a42d985bd5b234da8b61347a78dc3057bf7bb94d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 16:29:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 16:29:42 2012 -0800"
      },
      "message": "Merge branch \u0027for-next-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u0027for-next-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  ib_srpt: Initial SRP Target merge for v3.3-rc1\n"
    },
    {
      "commit": "4ba3069fea9f0771dad3f4906b305ab50d5a1b30",
      "tree": "3f75f2c0a320a6f38538c5e63f46ef79b0b3f1d1",
      "parents": [
        "507a03c1cba0e32309223d23d19a1bfc0916c140",
        "895f3022523361e9b383cf48f51feb1f7d5e7e53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:59:18 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:59:18 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (26 commits)\n  target: Set additional sense length field in sense data\n  target: Remove legacy device status check from transport_execute_tasks\n  target: Remove __transport_execute_tasks() for each processing context\n  target: Remove extra se_device-\u003eexecute_task_lock access in fast path\n  target: Drop se_device TCQ queue_depth usage from I/O path\n  target: Fix possible NULL pointer with __transport_execute_tasks\n  target: Remove TFO-\u003echeck_release_cmd() fabric API caller\n  tcm_fc: Convert ft_send_work to use target_submit_cmd\n  target: Add target_submit_cmd() for process context fabric submission\n  target: Make target_put_sess_cmd use target_release_cmd_kref\n  target: Set response format in INQUIRY response\n  target: tcm_mod_builder: small fixups\n  Documentation/target: Fix tcm_mod_builder.py build breakage\n  target: remove overagressive ____cacheline_aligned annoations\n  tcm_loop: bump max_sectors\n  target/configs: remove trailing newline from udev_path and alias\n  iscsi-target: fix chap identifier simple_strtoul usage\n  target: remove useless casts\n  target: simplify target_check_cdb_and_preempt\n  target: Move core_scsi3_check_cdb_abort_and_preempt\n  ...\n"
    },
    {
      "commit": "507a03c1cba0e32309223d23d19a1bfc0916c140",
      "tree": "8da15f9c635733948a73bfe35cb50e1195702952",
      "parents": [
        "be405411f712489f2f780ab085e1069e8fb85f19",
        "79ba0db69c5887f1ad4ed51d58894e7e889084b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nThis includes initial support for the recently published ACPI 5.0 spec.\nIn particular, support for the \"hardware-reduced\" bit that eliminates\nthe dependency on legacy hardware.\n\nAPEI has patches resulting from testing on real hardware.\n\nPlus other random fixes.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (52 commits)\n  acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n  intel_idle: Split up and provide per CPU initialization func\n  ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2\n  ACPI processor: Remove unneeded cpuidle_unregister_driver call\n  intel idle: Make idle driver more robust\n  intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle\n  ACPI: kernel-parameters.txt : Add intel_idle.max_cstate\n  intel_idle: remove redundant local_irq_disable() call\n  ACPI processor: Fix error path, also remove sysdev link\n  ACPI: processor: fix acpi_get_cpuid for UP processor\n  intel_idle: fix API misuse\n  ACPI APEI: Convert atomicio routines\n  ACPI: Export interfaces for ioremapping/iounmapping ACPI registers\n  ACPI: Fix possible alignment issues with GAS \u0027address\u0027 references\n  ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64)\n  ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64)\n  ACPI: Store SRAT table revision\n  ACPI, APEI, Resolve false conflict between ACPI NVS and APEI\n  ACPI, Record ACPI NVS regions\n  ACPI, APEI, EINJ, Refine the fix of resource conflict\n  ...\n"
    },
    {
      "commit": "be405411f712489f2f780ab085e1069e8fb85f19",
      "tree": "39816de2c022f940cfeb6bd3218f9346b91f31f7",
      "parents": [
        "93c3d65b28bab6da520c2add9cb387a0303f8b2d"
      ],
      "author": {
        "name": "Stefan Berger",
        "email": "stefanb@linux.vnet.ibm.com",
        "time": "Tue Jan 17 22:07:30 2012 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:50:17 2012 -0800"
      },
      "message": "tpm: fix (ACPI S3) suspend regression\n\nThis patch fixes an (ACPI S3) suspend regression introduced in commit\n68d6e6713fcb (\"tpm: Introduce function to poll for result of self test\")\nand occurring with an Infineon TPM and tpm_tis and tpm_infineon drivers\nactive.\n\nThe suspend problem occurred if the TPM was disabled and/or deactivated\nand therefore the TPM_PCRRead checking the result of the (asynchronous)\nself test returned an error code which then caused the tpm_tis driver to\nbecome inactive and this then seemed to have negatively influenced the\nsuspend support by the tpm_infineon driver...  Besides that the tpm_tis\ndrive may stay active even if the TPM is disabled and/or deactivated.\n\nSigned-off-by: Stefan Berger \u003cstefanb@linux.vnet.ibm.com\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93c3d65b28bab6da520c2add9cb387a0303f8b2d",
      "tree": "d53d83ffe07d4237e1f8b1b6f02fa0362d8dacd2",
      "parents": [
        "9ef9b20bd0eef609f07960a997c13cab8fe15d2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:41:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:41:27 2012 -0800"
      },
      "message": "nvme: fix merge error due to change of \u0027make_request_fn\u0027 fn type\n\nThe type of \u0027make_request_fn\u0027 changed in 5a7bbad27a4 (\"block: remove\nsupport for bio remapping from -\u003emake_request\"), but the merge of the\nnvme driver didn\u0027t take that into account, and as a result the driver\nwould compile with a warning:\n\n  drivers/block/nvme.c: In function \u0027nvme_alloc_ns\u0027:\n  drivers/block/nvme.c:1336:2: warning: passing argument 2 of \u0027blk_queue_make_request\u0027 from incompatible pointer type [enabled by default]\n  include/linux/blkdev.h:830:13: note: expected \u0027void (*)(struct request_queue *, struct bio *)\u0027 but argument is of type \u0027int (*)(struct request_queue *, struct bio *)\u0027\n\nIt\u0027s benign, but the warning is annoying.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org\u003e\nCc: Matthew Wilcox \u003cmatthew.r.wilcox@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ef9b20bd0eef609f07960a997c13cab8fe15d2e",
      "tree": "1786e9a8440a16a5e177290d9e60472a03ccdd96",
      "parents": [
        "aa303f2c06c0f3b42190b7e56c16bc856b1a1b28"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 19 10:24:31 2012 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:37:49 2012 -0800"
      },
      "message": "xen: using EXPORT_SYMBOL requires including export.h\n\nFix these warnings:\n\n  drivers/xen/biomerge.c:14:1: warning: data definition has no type or storage class [enabled by default]\n  drivers/xen/biomerge.c:14:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Wimplicit-int]\n  drivers/xen/biomerge.c:14:1: warning: parameter names (without types) in function declaration [enabled by default]\n\nAnd this build error:\n\n  ERROR: \"xen_biovec_phys_mergeable\" [drivers/block/nvme.ko] undefined!\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa303f2c06c0f3b42190b7e56c16bc856b1a1b28",
      "tree": "a916c85bbdd3a23e27c1f71aa90afe8a179d99bb",
      "parents": [
        "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
        "6f36a806e588f2ce62571a1859ea1d7f2c7dde83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 13:46:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 13:46:13 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus/i2c-33\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-33\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-eg20t: Change-company-name-OKI-SEMICONDUCTOR to LAPIS Semiconductor\n  i2c-eg20t: Support new device LAPIS Semiconductor ML7831 IOH\n  i2c-eg20t: modified the setting of transfer rate.\n  i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number\n  i2c: OMAP: Add DT support for i2c controller\n  I2C: OMAP: NACK without STP\n  I2C: OMAP: correct SYSC register offset for OMAP4\n"
    },
    {
      "commit": "2b53d07891630dead46d65c8f896955fd3ae0302",
      "tree": "0a1430b47bec29ea050ddb0379ee11f0fb957f68",
      "parents": [
        "013d97e9da1877f1334aa8ff3a19921ebbfe99b5"
      ],
      "author": {
        "name": "Darren Hart",
        "email": "dvhart@linux.intel.com",
        "time": "Mon Jan 16 09:50:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:41:36 2012 -0500"
      },
      "message": "pch_gbe: Do not abort probe on bad MAC\n\nIf the MAC is invalid or not implemented, do not abort the probe. Issue\na warning and prevent bringing the interface up until a MAC is set manually\n(via ifconfig $IFACE hw ether $MAC).\n\nTested on two platforms, one with a valid MAC, the other without a MAC. The real\nMAC is used if present, the interface fails to come up until the MAC is set on\nthe other. They successfully get an IP over DHCP and pass a simple ping and\nlogin over ssh test.\n\nThis is meant to allow the Inforce SYS940X development board:\nhttp://www.inforcecomputing.com/SYS940X_ECX.html\n(and others suffering from a missing MAC) to work with the mainline kernel.\nWithout this patch, the probe will fail and the interface will not be created,\npreventing the user from configuring the MAC manually.\n\nThis does not make any attempt to address a missing or invalid MAC for the\npch_phub driver.\n\nSigned-off-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nCC: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCC: Alan Cox \u003calan@linux.intel.com\u003e\nCC: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nCC: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCC: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCC: Jon Mason \u003cjdmason@kudzu.us\u003e\nCC: netdev@vger.kernel.org\nCC: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCC: David Laight \u003cDavid.Laight@ACULAB.COM\u003e\nCC: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35d87e3325e91ec6bc446bf71f50eccc9a7b3b8f",
      "tree": "d8082d521242ce2b1e871ffc4364a478f1c12876",
      "parents": [
        "ca2b721de25b9893310fd695a38b495d14c70ff3"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Jan 18 04:24:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:16:41 2012 -0500"
      },
      "message": "enic: fix location of vnic dev unregister in enic_probe cleanup code\n\nThe vnic_dev_unregister is erroneously under CONFIG_PCI_IOV. This patch moves\nit out of CONFIG_PCI_IOV\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Sujith Sankar \u003cssujith@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca2b721de25b9893310fd695a38b495d14c70ff3",
      "tree": "cea0019bbd7125d4682011ab7de1c9d58b3e4db9",
      "parents": [
        "7335903cba523fc2fd801a178a0e4fcf8ccae756"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Jan 18 04:24:07 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:16:41 2012 -0500"
      },
      "message": "enic: rearrange some of the port profile code\n\nThis patch rearranges some of the port profile code in enic_probe.\nIt moves out some lines of port profile related code currently\ninside CONFIG_PCI_IOV. This is only done to move all port profile\nrelated code together so that it can help isolate the port profile\nhandling code under a separate #ifdef in our internal build scripts.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Sujith Sankar \u003cssujith@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7335903cba523fc2fd801a178a0e4fcf8ccae756",
      "tree": "f6b5673471dbf1b783d8b36410378aa2c71ed7e4",
      "parents": [
        "3a4adef5c0adbbd0d898578e13ba1adbbdecbbd5"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Jan 18 04:24:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:16:41 2012 -0500"
      },
      "message": "enic: Add sriov vf device id checks in port profile code\n\nThis patch adds checks for sriov vf\u0027s in enic port profile handling code.\nsriov vf\u0027s are same as dynamic vnics but with a different device id.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Sujith Sankar \u003cssujith@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a4adef5c0adbbd0d898578e13ba1adbbdecbbd5",
      "tree": "26e791025d1a7cb4ec6815fdf7665549cf624754",
      "parents": [
        "93d3e3678f23109363cd6f99f2944d2cda616b23"
      ],
      "author": {
        "name": "Roopa Prabhu",
        "email": "roprabhu@cisco.com",
        "time": "Wed Jan 18 04:23:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:16:41 2012 -0500"
      },
      "message": "enic: This patch adds pci id 0x71 for SRIOV VF\u0027s\n\nThis patch adds pci id 0x71 for sriov VF\u0027s.\n\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: Christian Benvenuti \u003cbenve@cisco.com\u003e\nSigned-off-by: Sujith Sankar \u003cssujith@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93d3e3678f23109363cd6f99f2944d2cda616b23",
      "tree": "bb03e8801b25f03d3e658e9dc3108101f7e94fc1",
      "parents": [
        "d00a9dd21bdf7908b70866794c8313ee8a5abd5c"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Jan 17 22:54:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 16:07:34 2012 -0500"
      },
      "message": "mlx4_en: set number of rx rings used by RSS using ethtool\n\nValue must be a power of 2 due to HW limitation.\nDriver supports only \u0027equal\u0027 mode in ethtool and can\u0027t be set by using weights.\n\nSigned-off-by: Amir Vadai \u003camirv@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c659a4475ec2b2f4495e4773c417a9100cbd9de",
      "tree": "26c026d7377624b2fd56f1bb369b31a8b34d043e",
      "parents": [
        "ccb19d263fd1c9e34948e2158c53eacbff369344",
        "4f3d09de38d234ce7ffba5ec5a7e6704f983d375"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 15:59:32 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 18 15:59:32 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
      "tree": "82ac9c30ca95b6a92084f5535e6406866eb99cf3",
      "parents": [
        "9278e634b4e063f415b46923a9ca4e74f42ec932",
        "36be126cb0ebe3000a65c1049f339a3e882a9a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (57 commits)\n  [media] as3645a: Fix compilation by including slab.h\n  [media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n  [media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n  [media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n  [media] v4l2-ctrls: make control names consistent\n  [media] DVB: dib0700, add support for Nova-TD LEDs\n  [media] DVB: dib0700, add corrected Nova-TD frontend_attach\n  [media] DVB: dib0700, separate stk7070pd initialization\n  [media] DVB: dib0700, move Nova-TD Stick to a separate set\n  [media] : add MODULE_FIRMWARE to dib0700\n  [media] DVB-CORE: remove superfluous DTV_CMDs\n  [media] s5p-jpeg: adapt to recent videobuf2 changes\n  [media] s5p-g2d: fixed a bug in controls setting function\n  [media] s5p-mfc: Fix volatile controls setup\n  [media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n  [media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n  [media] s5p-fimc: Fix incorrect control ID assignment\n  [media] dvb_frontend: Don\u0027t call get_frontend() if idle\n  [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T\n  [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters\n  ...\n"
    },
    {
      "commit": "94bd2442d25454a874e070d871f50f4ce9d57101",
      "tree": "ff71c15e4aa0c0f89efc01adc63ef49c4446d1e5",
      "parents": [
        "265fe02b6fade1704f01c4e96f99ac051b7fab9d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Jan 18 20:07:35 2012 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 18 13:48:43 2012 -0700"
      },
      "message": "gpio: tps65910: Use correct offset for gpio initialization\n\nUsing the correct gpio offset for setting the initial value\nof gpio when setting output direction.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d71f5be276bf79eda14c40f3cafcf827326f10cb",
      "tree": "581dadb90b06b950882a8eb75deee23d3370a4ab",
      "parents": [
        "92b5abbb44e05cdbc4483219f30a435dd871a8ea",
        "76ffe8a3f766358a0ade543153625b3e4e66159d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:35:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:35:17 2012 -0800"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\nSCSI updates on 20120118\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (49 commits)\n  [SCSI] libfc: remove redundant timer init for fcp\n  [SCSI] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c\n  [SCSI] libfc: Declare local functions static\n  [SCSI] fcoe: fix regression on offload em matching function for initiator/target\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k12\n  [SCSI] qla4xxx: Cleanup modinfo display\n  [SCSI] qla4xxx: Update license\n  [SCSI] qla4xxx: Clear the RISC interrupt bit during FW init\n  [SCSI] qla4xxx: Added error logging for firmware abort\n  [SCSI] qla4xxx: Disable generating pause frames in case of FW hung\n  [SCSI] qla4xxx: Temperature monitoring for ISP82XX core.\n  [SCSI] megaraid: fix sparse warnings\n  [SCSI] sg: convert to kstrtoul_from_user()\n  [SCSI] don\u0027t change sdev starvation list order without request dispatched\n  [SCSI] isci: fix, prevent port from getting stuck in the \u0027configuring\u0027 state\n  [SCSI] isci: fix start OOB\n  [SCSI] isci: fix io failures while wide port links are coming up\n  [SCSI] isci: allow more time for wide port targets\n  [SCSI] isci: enable wide port targets\n  [SCSI] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode.\n  ...\n"
    },
    {
      "commit": "92b5abbb44e05cdbc4483219f30a435dd871a8ea",
      "tree": "15490d1c7fd415575ec6beec1baa5ce89f747bf9",
      "parents": [
        "ccb19d263fd1c9e34948e2158c53eacbff369344",
        "df3481399042200792822b6243e36a95a557b57e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:34:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:34:09 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/users/willy/linux-nvme\n\n* git://git.infradead.org/users/willy/linux-nvme: (105 commits)\n  NVMe: Set number of queues correctly\n  NVMe: Version 0.8\n  NVMe: Set queue flags correctly\n  NVMe: Simplify nvme_unmap_user_pages\n  NVMe: Mark the end of the sg list\n  NVMe: Fix DMA mapping for admin commands\n  NVMe: Rename IO_TIMEOUT to NVME_IO_TIMEOUT\n  NVMe: Merge the nvme_bio and nvme_prp data structures\n  NVMe: Change nvme_completion_fn to take a dev\n  NVMe: Change get_nvmeq to take a dev instead of a namespace\n  NVMe: Simplify completion handling\n  NVMe: Update Identify Controller data structure\n  NVMe: Implement doorbell stride capability\n  NVMe: Version 0.7\n  NVMe: Don\u0027t probe namespace 0\n  Fix calculation of number of pages in a PRP List\n  NVMe: Create nvme_identify and nvme_get_features functions\n  NVMe: Fix memory leak in nvme_dev_add()\n  NVMe: Fix calls to dma_unmap_sg\n  NVMe: Correct sg list setup in nvme_map_user_pages\n  ...\n"
    },
    {
      "commit": "4f3d09de38d234ce7ffba5ec5a7e6704f983d375",
      "tree": "5c5d9d1bbf557461d05e1a4761470ecac8fc8fa2",
      "parents": [
        "bc4934bc61d0a11fd62c5187ff83645628f8be8b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 11 15:50:15 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 18 14:49:47 2012 -0500"
      },
      "message": "b43: add option to avoid duplicating device support with brcmsmac\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f96b08a7e6f69c0f0a576554df3df5b1b519c479",
      "tree": "6013abd195471946694eef64cbd927635e44182b",
      "parents": [
        "9446f3efc53512e5ad9e0966539021a2a41fe5a0"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Jan 17 12:38:50 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 18 14:38:05 2012 -0500"
      },
      "message": "brcmsmac: fix tx queue flush infinite loop\n\nThis patch workaround live deadlock problem caused by infinite loop\nin brcms_c_wait_for_tx_completion(). I do not consider the patch as\nthe proper fix, which should fix the real reason of tx queue flush\nfailure, but patch helps with system lockup.\n\nReference:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d42576\n\nReported-and-tested-by: Patrick \u003cragamuffin@datacomm.ch\u003e\nCc: stable@vger.kernel.org # 3.2+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccb19d263fd1c9e34948e2158c53eacbff369344",
      "tree": "6683e55f183920dcbf3e1a5b749e7f9780c465b3",
      "parents": [
        "6a488979f574cb4287880db2dbc8b13cee30c5be",
        "c3b5003b628d8e373262bee42c7260d6a799c73e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 22:26:41 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (47 commits)\n  tg3: Fix single-vector MSI-X code\n  openvswitch: Fix multipart datapath dumps.\n  ipv6: fix per device IP snmp counters\n  inetpeer: initialize -\u003eredirect_genid in inet_getpeer()\n  net: fix NULL-deref in WARN() in skb_gso_segment()\n  net: WARN if skb_checksum_help() is called on skb requiring segmentation\n  caif: Remove bad WARN_ON in caif_dev\n  caif: Fix typo in Vendor/Product-ID for CAIF modems\n  bnx2x: Disable AN KR work-around for BCM57810\n  bnx2x: Remove AutoGrEEEn for BCM84833\n  bnx2x: Remove 100Mb force speed for BCM84833\n  bnx2x: Fix PFC setting on BCM57840\n  bnx2x: Fix Super-Isolate mode for BCM84833\n  net: fix some sparse errors\n  net: kill duplicate included header\n  net: sh-eth: Fix build error by the value which is not defined\n  net: Use device model to get driver name in skb_gso_segment()\n  bridge: BH already disabled in br_fdb_cleanup()\n  net: move sock_update_memcg outside of CONFIG_INET\n  mwl8k: Fixing Sparse ENDIAN CHECK warning\n  ...\n"
    },
    {
      "commit": "79ba0db69c5887f1ad4ed51d58894e7e889084b0",
      "tree": "72948278c60e0997ad2e7cc0181d469c61b62fa8",
      "parents": [
        "cb7971756b901abd61d47f6eb1011066abfb348d",
        "c130bd6f82e5dda28b1a19741c4c2fe269713199",
        "5c2a9f06a9cd7194f884cdc88144866235dec07d",
        "65b7f839ceecc0a36c7969c0c9151d5748cd4242",
        "9f10f6a520deb3639fac78d81151a3ade88b4e7f",
        "553575f1ae048aa44682b46b3c51929a0b3ad337"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "message": "Merge branches \u0027einj\u0027, \u0027intel_idle\u0027, \u0027misc\u0027, \u0027srat\u0027 and \u0027turbostat-ivb\u0027 into release\n"
    },
    {
      "commit": "c130bd6f82e5dda28b1a19741c4c2fe269713199",
      "tree": "7561dc50d4c256ca9eb19cd55569bc7867289af7",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jan 17 12:10:16 2012 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:14:17 2012 -0500"
      },
      "message": "acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n\nACPI 5.0 provides extensions to the EINJ mechanism to specify the\ntarget for the error injection - by APICID for cpu related errors,\nby address for memory related errors, and by segment/bus/device/function\nfor PCIe related errors. Also extensions for vendor specific error\ninjections.\n\nTested-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cb7971756b901abd61d47f6eb1011066abfb348d",
      "tree": "c822e575f95c6f8ee5814648f6ccc1fb3226f6fc",
      "parents": [
        "037d76f40430ba1269dc7d1fee22382cd9672997",
        "700130b41f4ee54520ac2ef2f7f1d072789711a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:46:30 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:46:30 2012 -0500"
      },
      "message": "Merge branch \u0027atomicio-remove\u0027 into release\n"
    },
    {
      "commit": "037d76f40430ba1269dc7d1fee22382cd9672997",
      "tree": "0a378e88951655aa0042645fbd12b7058be95c3e",
      "parents": [
        "5d1f86572685d577b76142b7c61453000e1a5e26",
        "4134b8c8811f23aa8a281db50dcee64dda414736"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:18:10 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 00:18:10 2012 -0500"
      },
      "message": "Merge branch \u0027apei\u0027 into release\n"
    }
  ],
  "next": "65b7f839ceecc0a36c7969c0c9151d5748cd4242"
}
