{"push_id":1323241642,"size":48,"distinct_size":48,"ref":"refs/heads/rtlwifi","head":"d001cedc5a8f116ce1a027f9053b04bb4570b055","before":"eaab05c912ed0d69a043f6c4e02924400dd85c52","commits":[{"sha":"4d7df23d3b168beadb371627fe26addf0d14bd5d","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl818x: Move drivers into new realtek directory\n\nNow that a new mac80211-based driver for Realtek devices has been submitted,\nit is time to reorganize the directories. Rather than having directories\nrtlwifi and rtl818x be in drivers/net/wireless/, they will now be in\ndrivers/net/wireless/realtek/. This change simplifies the directory\nstructure, but does not result in any configuration changes that are\nvisable to the user.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/4d7df23d3b168beadb371627fe26addf0d14bd5d"},{"sha":"7357e7744d221d16155e92d269e02a195190d6e8","author":{"name":"Priit Laes","email":"7f74051379f37cb868396fd4ed9fdfd52f2eb0e9@plaes.org"},"message":"rtlwifi: rtl8192cu: Add missing case in rtl92cu_get_hw_reg\n\nDriver was reporting 'switch case not processed' after association,\nso HW_VAR_KEEP_ALIVE was added and filled similarily to other drivers.\n\nPositive side effect to this seems to be a bit more stable connection.\n\nSigned-off-by: Priit Laes <plaes@plaes.org>\nAcked-by: Larry Finger <Larry.Finger@lwfinger.net>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/7357e7744d221d16155e92d269e02a195190d6e8"},{"sha":"3c72291c8a9913d4f618a61ad95adf91f97c30ed","author":{"name":"Markus Elfring","email":"2916b57751e3b8379170cb86139f7bb868e8eca1@users.sourceforge.net"},"message":"rtlwifi: Delete unnecessary checks before the function call \"kfree_skb\"\n\nThe kfree_skb() function tests whether its argument is NULL and then\nreturns immediately. Thus the test around the calls is not needed.\n\nThis issue was detected by using the Coccinelle software.\n\nSigned-off-by: Markus Elfring <elfring@users.sourceforge.net>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/3c72291c8a9913d4f618a61ad95adf91f97c30ed"},{"sha":"760609a9b57d4d79d69693438f714a412059a8da","author":{"name":"Andy Shevchenko","email":"81dea222a65099eed47626c53d6f56bdfbcbb7bf@linux.intel.com"},"message":"rtlwifi: btcoexist: re-use %*ph specifier to hexdump\n\nInstead of printing each byte from the given buffer the code is converted to\nuse %*ph specifier.\n\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/760609a9b57d4d79d69693438f714a412059a8da"},{"sha":"b0477795994c20efcab6e754f75e7883598545bd","author":{"name":"Peter Wu","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@lekensteyn.nl"},"message":"rtlwifi: fix memory leak for USB device\n\nFree skb for received frames with a wrong checksum. This can happen\npretty rapidly, exhausting all memory.\n\nThis fixes a memleak (detected with kmemleak). Originally found while\nusing monitor mode, but it also appears during managed mode (once the\nlink is up).\n\nCc: stable@vger.kernel.org\nSigned-off-by: Peter Wu <peter@lekensteyn.nl>\nACKed-by: Larry Finger <Larry.Finger@lwfinger.net>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/b0477795994c20efcab6e754f75e7883598545bd"},{"sha":"70ec73ea8ff9d16aea6c6bd9ffd8a2279cdd430e","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8723be: Fix module parameter initialization\n\nThis driver has a number of errors in the module initialization. These\ninclude the following:\n\nParameter msi_support is stored in two places - one is removed.\nParamters sw_crypto and disable_watchdog were never stored in the final\nlocations, nor were they initialized properly.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/70ec73ea8ff9d16aea6c6bd9ffd8a2279cdd430e"},{"sha":"df9681847cf8f85d990cac6940be95497df82091","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8723ae: Fix initialization of module parameters\n\nThis driver has some errors in the handling of module parameters. These\ninclude missing initialization for parameters msi_support and\ndisable_watchdog. In addition, neither of these parameters nor sw_crypto\nare transferred into the locations used by the driver. A final fix is\nadding parameter msi to the module named and description macros.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/df9681847cf8f85d990cac6940be95497df82091"},{"sha":"20c1e4b70af309c0cb9078413c728df8ea0e6067","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8188ee: Fix module parameter initialization\n\nIn this driver, parameters disable_watchdog and sw_crypto are never\ncopied into the locations used in the main code. While modifying the\nparameter handling, the copying of parameter msi_support is moved to\nbe with the rest.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/20c1e4b70af309c0cb9078413c728df8ea0e6067"},{"sha":"340b518c55a7c3024f0fae7c7dbbc8497e311806","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8192de: Fix incorrect module parameter descriptions\n\nTwo of the module parameters are listed with incorrect default values.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/340b518c55a7c3024f0fae7c7dbbc8497e311806"},{"sha":"63afc008ce9a506c4a3d8e4c874d643e0f0143d1","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8192se: Fix module parameter initialization\n\nTwo of the module parameter descriptions show incorrect default values.\nIn addition the value for software encryption is not transferred to\nthe locations used by the driver.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/63afc008ce9a506c4a3d8e4c874d643e0f0143d1"},{"sha":"c1fd218e25b20807e69851d894193ab0d7e0d6f1","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8192ce: Fix handling of module parameters\n\nThe module parameter for software encryption was never transferred to\nthe location used by the driver.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/c1fd218e25b20807e69851d894193ab0d7e0d6f1"},{"sha":"685d42b6147ba4607a24e0625012224c8e53e1b8","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8192cu: Add missing parameter setup\n\nThis driver fails to copy the module parameter for software encryption\nto the locations used by the main code.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/685d42b6147ba4607a24e0625012224c8e53e1b8"},{"sha":"72e60a8ae3bb2a11844a98153c970c93ba4a541d","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl_pci: Fix kernel panic\n\nIn commit 38506ecefab9 (rtlwifi: rtl_pci: Start modification for new\ndrivers), a bug was introduced that causes a NULL pointer dereference.\nAs this bug only affects the infrequently used RTL8192EE and only under\nlow-memory conditions, it has taken a long time for the bug to show up.\n\nThe bug was reported on the linux-wireless mailing list and also at\nhttps://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/ as\nbug #1527603 (kernel crashes due to rtl8192ee driver on ubuntu 15.10).\n\nFixes: 38506ecefab9 (\"rtlwifi: rtl_pci: Start modification for new drivers\")\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/72e60a8ae3bb2a11844a98153c970c93ba4a541d"},{"sha":"d3d99249e9161d1242b39b98ae9ef0d2bf5c4d33","author":{"name":"Sara Sharon","email":"99fcd950a0bb656df08bb111de21c74bcc5c071d@gmail.com"},"message":"mac80211: pass block ack session timeout to to driver\n\nCurrently mac80211 does not inform the driver of the session\nblock ack timeout when starting a rx aggregation session.\nDrivers that manage the reorder buffer need to know this\nparameter.\nSeeing that there are now too many arguments for the\ndrv_ampdu_action() function, wrap them inside a structure.\n\nSigned-off-by: Sara Sharon <sara.sharon@intel.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/d3d99249e9161d1242b39b98ae9ef0d2bf5c4d33"},{"sha":"9be1c8b5b89d60655d71a9b31efc33e2632705a2","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8821ae: Fix 5G failure when EEPROM is incorrectly encoded\n\nRecently, it has been reported that D-Link DWA-582 cards, which use an\nRTL8812AE chip are not able to scan for 5G networks. The problems started\nwith kernel 4.2, which is the first version that had commit d10101a60372\n(\"rtlwifi: rtl8821ae: Fix problem with regulatory information\"). With this\npatch, the driver went from setting a default channel plan to using\nthe value derived from EEPROM.\n\nBug reports at https://bugzilla.kernel.org/show_bug.cgi?id=111031 and\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1279653 are examples of this\nproblem.\n\nThe problem was solved once I learned that the internal country code was\nresulting in a regulatory set with only 2.4 GHz channels. With the RTL8821AE\nchips available to me, the country code was such that both 2.4 and 5 GHz\nchannels are allowed. The fix is to allow both bands even when the EEPROM\nis incorrectly encoded.\n\nFixes: d10101a60372 (\"rtlwifi: rtl8821ae: Fix problem with regulatory information\")\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: littlesmartguy@gmail.com\nCc: gabe@codehaus.org\nCc: Stable <stable@vger.kernel.org> [v4.2+]\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/9be1c8b5b89d60655d71a9b31efc33e2632705a2"},{"sha":"8e5873af75c016c71ef305f85b2453be96b09545","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: fix broken VHT support\n\nWhen using a 5G-capable device with VHT (802.11ac) rates enabled was not\nworking (packets were not delivered) and the following mac80211 warning\nwas printed:\n\nWARNING: CPU: 3 PID: 2253 at net/mac80211/rate.c:625 ieee80211_get_tx_rates+0x22e/0x620 [mac80211]()\nModules linked in: rtl8821ae btcoexist rtl_pci rtlwifi fuse drbg ansi_cprng ctr ccm bnep bluetooth af_packet nfs fscache vboxpci(O) vboxnetadp(O) vboxne\ntflt(O) vboxdrv(O) arc4 snd_hda_codec_generic x86_pkg_temp_thermal rtsx_pci_sdmmc mmc_core rtsx_pci_ms kvm_intel memstick iwlmvm kvm mac80211 snd_hda_intel snd_hda_cod\nec snd_hwdep snd_hda_core irqbypass snd_pcm iwlwifi crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 snd_timer lrw gf128mul glue_h\nelper ablk_helper cryptd snd cfg80211 pcspkr serio_raw e1000e rtsx_pci lpc_ich ptp xhci_pci mfd_core pps_core xhci_hcd soundcore toshiba_acpi thermal sparse_keymap wmi\n toshiba_bluetooth rfkill acpi_cpufreq battery ac processor dm_mod i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops\ndrm sr_mod cdrom video button sg autofs4 [last unloaded: rtlwifi]\nCPU: 3 PID: 2253 Comm: Timer Tainted: G        W  O    4.5.0-rc1-wl+ #79\nHardware name: TOSHIBA TECRA A50-A/TECRA A50-A, BIOS Version 4.20   04/17/2014\n  ffffffffa05c4be6 ffff8802262036d8 ffffffff813d7912 0000000000000000\n  ffff880226203710 ffffffff8106bcb6 ffff8800c6831300 ffff8800c6831330\n  0000000000000000 ffff8800c683133c ffff880065923638 ffff880226203720\nCall Trace:\n  <IRQ>  [<ffffffff813d7912>] dump_stack+0x4b/0x79\n  [<ffffffff8106bcb6>] warn_slowpath_common+0x86/0xc0\n  [<ffffffff8106bdaa>] warn_slowpath_null+0x1a/0x20\n  [<ffffffffa05511ee>] ieee80211_get_tx_rates+0x22e/0x620 [mac80211]\n  [<ffffffffa0782232>] ? rtl_is_special_data+0x32/0x240 [rtlwifi]\n  [<ffffffffa055209e>] ? rate_control_get_rate+0xce/0x150 [mac80211]\n  [<ffffffff810bfc7d>] ? trace_hardirqs_on+0xd/0x10\n  [<ffffffff81071cc5>] ? __local_bh_enable_ip+0x65/0xd0\n\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/8e5873af75c016c71ef305f85b2453be96b09545"},{"sha":"f0d40855300dd99ab3cbf338e83f448552fe141e","author":{"name":"Masanari Iida","email":"0681369fc1a37282562ee27d2646a5dd212458ee@gmail.com"},"message":"treewide: Fix typo in printk\n\nThis patch fix spelling typos found in printk and Kconfig.\n\nSigned-off-by: Masanari Iida <standby24x7@gmail.com>\nAcked-by: Randy Dunlap <rdunlap@infradead.org>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/f0d40855300dd99ab3cbf338e83f448552fe141e"},{"sha":"79c33d9b7f8d67bbe1ebed13ec31d7f23d0165e1","author":{"name":"Lars-Peter Clausen","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@metafoo.de"},"message":"rtlwifi: Remove unnecessary synchronize_irq() before free_irq()\n\nCalling synchronize_irq() right before free_irq() is quite useless. On one\nhand the IRQ can easily fire again before free_irq() is entered, on the\nother hand free_irq() itself calls synchronize_irq() internally (in a race\ncondition free way), before any state associated with the IRQ is freed.\n\nPatch was generated using the following semantic patch:\n// <smpl>\n@@\nexpression irq;\n@@\n-synchronize_irq(irq);\n free_irq(irq, ...);\n// </smpl>\n\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nAcked-by: Larry Finger <Larry.Finger@lwfinger.net>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/79c33d9b7f8d67bbe1ebed13ec31d7f23d0165e1"},{"sha":"a36ad2372e7586d304269a50c24964b7b9692e49","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: Prepare for reworking 5G channels\n\nThere are 3 drivers in this family that have 5G radios. Each of them\ndefines local copies of the available channels. This patch adds the\ntwo arrays to the core driver.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/a36ad2372e7586d304269a50c24964b7b9692e49"},{"sha":"c8d5419a4837a91c3b84ae262c2e2056dd4a17da","author":{"name":"Larry Finger","email":"15b8df22a685ea626b641ec4b41ea74b2ea632fd@lwfinger.net"},"message":"rtlwifi: rtl8192de: Convert driver to use common 5G channels\n\nThis driver defines its owh copy of the 5G channels. Change it to use\nthe common definitions.\n\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/pkshih/pk-testrtlwifi/commits/c8d5419a4837a91c3b84ae262c2e2056dd4a17da"}]}
{"actor":{"display_login":"pkshih"}}