Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error #3

Open
wants to merge 202 commits into
base: master
Choose a base branch
from
Open

error #3

wants to merge 202 commits into from

Commits on Sep 19, 2014

  1. rtlwifi_new: Update speed setting in rtl8188ee

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Sep 19, 2014
    Configuration menu
    Copy the full SHA
    5edf3e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2014

  1. Configuration menu
    Copy the full SHA
    c8bc8e7 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Change locking in _rtl92ee_cmd_send_packet()

    This change moves the lock so that it protects a call to __skb_dequeue().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    04a2acf View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2014

  1. rtlwifi_new:Rework cmd_send_packet

    The incorrect placement of a lock meant that the TX ring queue was not
    protected. On one system, this led to freezes when running rtl8192ee.
    When checking the other drivers to see which ones are affected, it was
    discovered that several of them used identical code. Accordingly, this
    routine was moved into core.c where all the drivers could share a single
    copy.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    
    Conflicts:
    	rtl8188ee/fw.c
    	rtl8192c/fw_common.c
    	rtl8192de/fw.c
    	rtl8192ee/fw.c
    	rtl8723ae/fw.c
    	rtl8723be/fw.c
    	rtl8821ae/fw.c
    lwfinger committed Sep 25, 2014
    Configuration menu
    Copy the full SHA
    4bec802 View commit details
    Browse the repository at this point in the history
  2. [V7][8188EE] improve throughput for noisy environment

    Conflicts:
    	rtl8188ee/trx.c
    troy-tan authored and lwfinger committed Sep 25, 2014
    Configuration menu
    Copy the full SHA
    136ca76 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2014

  1. rtlwifi_new: Initialize some variables

    In a number of places, kmalloc or valloc were used to acquire memory.
    To ensure that these locations are correctly initialized, the calls were
    changed to kzalloc and vzalloc. The change seems to have cleared a problem
    that was causing HT operations to be cancelled.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    
    Conflicts:
    	rtl8723ae/hal_btc.c
    lwfinger committed Sep 26, 2014
    Configuration menu
    Copy the full SHA
    8676913 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73fea9d View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2014

  1. rtlwifi_new: Fix all drivers to build correctly on Ubuntu 3.13

    In kernel 3.13.0-XX where XX is >= 32, Ubuntu has implemented the API
    change that was introduced in mainline V3.15 by commit d8ca16db6bb2 ("mac80211:
    add length check in ieee80211_is_robust_mgmt_frame()"). The result is that the
    code in this repo gets it wrong for Ubuntu kernels. The result is
    a kernel that crashes when using the corresponging driver. Thanks to user
    "lenonk" at GitHub, there is a fix. I have not tested it as I do not use one
    of the affected kernels; however, it looks correct.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    150455d View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Modify Makefile to save drivers before installing new ones

    Whe uninstalling the drivers, the saved versions are restored. Firmware is
    not touched when uninstalling.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    5068371 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2014

  1. rtlwifi_new: rtl8192ee: Remove "switch case not process" messages

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Oct 11, 2014
    Configuration menu
    Copy the full SHA
    f845641 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2014

  1. rtlwifi_new: rtl8192ee: Prevent log splat for unmapping memory that w…

    …as never mapped
    
    This fix is a kluge. I'm not sure that these buffers are mapped under any
    circumstance. At least the splat goes away.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    
    Conflicts:
    	rtl8192ee/hw.c
    lwfinger committed Oct 14, 2014
    Configuration menu
    Copy the full SHA
    b27b047 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2014

  1. [V10][8812AE] fix 11A low rate

    ----------------------
    11A Throughput is very low
    because ratr is not initialized
    troy-tan authored and lwfinger committed Oct 21, 2014
    Configuration menu
    Copy the full SHA
    0dea381 View commit details
    Browse the repository at this point in the history
  2. [V11][8192EE] fix no beacon

    ---------------------
    this will affect some modes that issue beacon
    troy-tan authored and lwfinger committed Oct 21, 2014
    Configuration menu
    Copy the full SHA
    19fcbbf View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2014

  1. rtlwifi_new: rtl8192se: Fix maximum firmware size

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 5, 2014
    Configuration menu
    Copy the full SHA
    a9f2345 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Change pci.c to use high-level routines for PCI configur…

    …ation
    
    The low-level routines involve the use of outb(), etc. These routines are not
    available for all architectures, and some builds will fail. The high-level
    routines are correct for all architectures.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 5, 2014
    Configuration menu
    Copy the full SHA
    0aa71f0 View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: rtl8192se: Fix duplicate calls to ieee80211_register_hw()

    Driver rtlwifi has been modified to call ieee80211_register_hw()
    from the probe routine; however, the existing call in the callback
    routine for deferred firmware loading was not removed.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 5, 2014
    Configuration menu
    Copy the full SHA
    b2928ce View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2014

  1. rtlwifi_new: Change Makefile for kernel 3.18

    In 3.18, the kernel contains options to compress the modules. When this
    option is selected, installation of modules from this repo resulted in a
    mixture of old and new versions that would not load correctly.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 30, 2014
    Configuration menu
    Copy the full SHA
    30a140e View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2014

  1. rtlwifi_new: Fix compression code in Makefile

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2014
    Configuration menu
    Copy the full SHA
    ec07818 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2014

  1. rtlwifi_new: Fix oops when allocate skb fails

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 22, 2014
    Configuration menu
    Copy the full SHA
    e9a03e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2015

  1. rtlwifi_new: Move allocate new skb after unmapping old one

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 1, 2015
    Configuration menu
    Copy the full SHA
    723b96c View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Fix warnings in kernel 3.19 and newer

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 1, 2015
    Configuration menu
    Copy the full SHA
    47d0b9e View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: A better fix for skb allocation failure

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 1, 2015
    Configuration menu
    Copy the full SHA
    623e821 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2015

  1. rtlwifi_new: Fix edit mistake in pci.c

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 2, 2015
    Configuration menu
    Copy the full SHA
    f8353ab View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: rtl8821ae: Disable VHT for kernels 3.8 and 3.9

    Device RTL8812AE fails to work on these kernels if VHT is enabled because
    of lack of implementation for add_chanctx.
    
    Signed-off-by: troy-tan <troy_tan@realsil.com.cn>
    lwfinger committed Jan 2, 2015
    Configuration menu
    Copy the full SHA
    2488846 View commit details
    Browse the repository at this point in the history
  3. [V20][PCIE] Revise security flow

    ----------------------
    make cam code more easy to view
    and prepare for concurrent function
    troy-tan authored and lwfinger committed Jan 2, 2015
    Configuration menu
    Copy the full SHA
    5dc77db View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2015

  1. [V21][8192EE] fix some bugs

    -------------------------------
    1.fix cannot parse C2H CMD
    2.fix TX HANG when adhoc is setup
    3.fix TX HANG sometimes
    4.fix rx desc unavailable
    
     Author:    troy-tan <troy_tan@realsil.com.cn>
     Date:      Mon Jan 12 10:17:32 2015 +0800
    troy-tan authored and lwfinger committed Jan 12, 2015
    Configuration menu
    Copy the full SHA
    460f827 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2015

  1. rtlwifi_new: Add guard for undefined pointer for get_available_desc()

    This callback routine pointer was added to driver rtl8192ee to help
    fix the stability of the connection. One problem with that fix is that
    this pointer is undefined for the rest of the drivers. To prevent
    crashes, we need to test for a non-NULL pointer before we call the
    routine.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 13, 2015
    Configuration menu
    Copy the full SHA
    02962cc View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2015

  1. rtlwifi_new: Fix edit error that caused crashes

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    dcf3b36 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Remove unused _rtl92ee_cmd_send_packet()

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    a950306 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2015

  1. rtlwiifi_new: Fix build on kernels older than 3.17

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    8c39654 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: rtl8192cu: Add code to set fw_ready flag and initialize hw

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    3431dfd View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: Remove CamelCase from INIT_TxPower

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    8484bda View commit details
    Browse the repository at this point in the history
  4. rtlwifi_new: Shorten eeprom_chnlarea_txpwr_ht40_2sdif

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    8d0e9fb View commit details
    Browse the repository at this point in the history
  5. rtlwifi_new: Makefile was not cleaning rtl8192ce/

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    7db4ae3 View commit details
    Browse the repository at this point in the history
  6. rtlwifi_new: Remove CamelCase defines in RT_CID_XX

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    bb558b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2015

  1. rtlwifi_new: Improve makefiles

    These changes convert the various makefiles to be similar to those of
    the kernel. Now, the build is much cleaner, and using the -jX switch
    for multiple build processes is much better.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 23, 2015
    Configuration menu
    Copy the full SHA
    84ba060 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2015

  1. rtlwifi_new: Improve error reporting

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 24, 2015
    Configuration menu
    Copy the full SHA
    fe4a3b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2015

  1. rtlwifi_new: Rename rate definitions

    The rates used are of the form DESC92C_RATEXXXX. Rename them to DESC_RATEXXXX.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 1, 2015
    Configuration menu
    Copy the full SHA
    533b9e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2015

  1. rtlwiifi_new: Clear ACM_CTRL AC3_VO bit correctly

    All hw driver components in the rtlwifi driver, except for the
    rtl8192de component has this bug. They would clear BE bit in the
    ACM_CTRL register instead of the VO bit when processing the VO queue.
    
    Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 10, 2015
    Configuration menu
    Copy the full SHA
    630661d View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2015

  1. rtlwifi_new: Initialize hwinfo in read_adapter_info()

    This array would be uninitialized in the unlikely case that the device did not
    boot from EFUSE, but this change silences any possible compiler warning.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 23, 2015
    Configuration menu
    Copy the full SHA
    85c04ee View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Fix possible warning in rtl8821ae_phy_bb_config()

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 23, 2015
    Configuration menu
    Copy the full SHA
    1b451ae View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2015

  1. rtlwifi_new: Force make to use /bin/sh as shell

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 7, 2015
    Configuration menu
    Copy the full SHA
    5e1c7d4 View commit details
    Browse the repository at this point in the history
  2. Fix XZ compression

    vatral committed Mar 7, 2015
    Configuration menu
    Copy the full SHA
    35f77a2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #37 from vatral/master

    Fix XZ compression
    lwfinger committed Mar 7, 2015
    Configuration menu
    Copy the full SHA
    7a44b95 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2015

  1. rtlwifi_new: Fix potential NULL dereference

    For devices using the new style of trx flow, when a new skb cannot be
    allocated, pointer buffer_desc is left as NULL.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    2bf8910 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2015

  1. rtlwifi_new: Reduce log spamming in rtl_cam_get_free_entry()

    When a CAM key is changed, the change is always logged. The log level is
    changed from DBG_EMERG to DBG_LOUD.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 18, 2015
    Configuration menu
    Copy the full SHA
    7b57ad8 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2015

  1. rtlwifi_new: Do not call is_tx_desc_closed() if packet was a beacon

    When a beacon is transmitted, the "own" bit is not cleared. As a result, most
    of the implementations of is_tx_desc_closed() will return false. This causes
    the TX interrupt service routine to quit early and leak an IOMMU mapping.
    By testing for a beacon before calling the above routine, this leakage is
    prevented.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 19, 2015
    Configuration menu
    Copy the full SHA
    be9219b View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2015

  1. rtlwifi_new: Unmap IOMMU after beacon transmitted

    Transmission of a beacon while in AP mode does not generate an interrupt, thus
    the TX interrupt service routine is not called, and the cleanup is handled in
    a tasklet completion routine. Unfortunately, this routine does not release the
    DMA mapping before it frees the skb.
    
    Signed-off-by: Shao Fu <shaofu@realtek.com>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 20, 2015
    Configuration menu
    Copy the full SHA
    e028585 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    992ba89 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2015

  1. rtlwifi_new: rtl8192cu: Add new USB ID

    USB ID 2001:330d is used for a D-Link DWA-131.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 23, 2015
    Configuration menu
    Copy the full SHA
    15f04b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2015

  1. rtlwifi_new: Fix warnings on kernels older than 3.19

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Apr 3, 2015
    Configuration menu
    Copy the full SHA
    3498e57 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2015

  1. rtlwifi_new: Fix build for kernel 4.1

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 10, 2015
    Configuration menu
    Copy the full SHA
    ab4800a View commit details
    Browse the repository at this point in the history

Commits on May 11, 2015

  1. rtlwifi_new: Add missing module parameter

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 11, 2015
    Configuration menu
    Copy the full SHA
    872b35e View commit details
    Browse the repository at this point in the history

Commits on May 12, 2015

  1. rtlwifi_new: Clean up some extra msi operations and log diagnostics

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 12, 2015
    Configuration menu
    Copy the full SHA
    f1eed9a View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Initialize power-save workqueue

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 12, 2015
    Configuration menu
    Copy the full SHA
    38db9dd View commit details
    Browse the repository at this point in the history

Commits on May 16, 2015

  1. rtlwifi_new: Fix smatch warning 'if statement not indented'

    Signed-off-by: shaofu <shaofu@realtek.com>
    rtlwifi-linux authored and lwfinger committed May 16, 2015
    Configuration menu
    Copy the full SHA
    269b7f1 View commit details
    Browse the repository at this point in the history
  2. rtl8821ae: Fix system hang caused by merge error

    Remove duplicate spin_lock in rtl8821ae_gpio_radio_on_off_checking.
    
    It is merged error in commit below:
    "rtlwifi_new: rtl8821ae: Change driver to match version in kernel 3.18"
    
    Signed-off-by: shaofu <shaofu@realtek.com>
    rtlwifi-linux authored and lwfinger committed May 16, 2015
    Configuration menu
    Copy the full SHA
    ccd7ead View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: Remove unexpected interrupt cleaning to avoid tx blocking

    Symptom:
    TX randomly blocked for 3~5 seconds while measuring tx throughput (iperf).
    
    Root cause:
    This issue happenes in rtl_pci_flush(). The function uses a while-loop to wait TX queue lenght to decrease to 0. TX queue length reflects the packets are queued in driver.
    
    Driver relys on TX OK interrupt to return skb and reduce TX queue length.
    
    The interrupt subroutine disables interupt, read it and then cleaning it in the beginning of _rtl_pci_interrupt(). After all interupts process are finished, driver invoke enable_interrupt() to enable interupt again. This is a normal interrupt subroutine.
    
    But enable_interrupt() invokes clear_interrupt() again. This unexpected interrupt cleaning may clean some fresh TX OK interrupts. These missing interrupts cause TX queue lenght never reduce to 0. Finally caused rtl_pci_flush() stucks in unterminated while-loop.
    
    This patch remove clear_interrupt() in enable_interrupt() to avoid unexpected interrupt cleaning.
    
    Signed-off-by: vincent_fann <vincent_fann@realtek.com>
    Signed-off-by: shaofu <shaofu@realtek.com>
    
    Conflicts:
    	rtl8821ae/hw.c
    rtlwifi-linux authored and lwfinger committed May 16, 2015
    Configuration menu
    Copy the full SHA
    4919630 View commit details
    Browse the repository at this point in the history
  4. rtlwifi_new: Fix invalid regd setting

    * 8188ee/8723be/8192ee/8821ae use eeprom_channelplan value defaultly
    * Add channel_plan to country code function
    
    Signed-off-by: shaofu <shaofu@realtek.com>
    timlee authored and lwfinger committed May 16, 2015
    Configuration menu
    Copy the full SHA
    41ce7a2 View commit details
    Browse the repository at this point in the history
  5. rtlwifi_new: Fix build on kernel 4.1

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    
    Conflicts:
    	btcoexist/halbtc8812a_ext.c
    lwfinger committed May 16, 2015
    Configuration menu
    Copy the full SHA
    3800a12 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2015

  1. rtlwifi_new: Fix usage of ANA8M

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 21, 2015
    Configuration menu
    Copy the full SHA
    632887e View commit details
    Browse the repository at this point in the history

Commits on May 30, 2015

  1. rtlwifi_new: Add "fix" for single-antenna RTL8723BE

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 30, 2015
    Configuration menu
    Copy the full SHA
    31b961f View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2015

  1. rtlwifi_new: Fix build error on kernel 4.2

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    1eedf60 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2015

  1. rtlwifi_new: rtl8192cu: Add include of linux/vmalloc.h

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jul 12, 2015
    Configuration menu
    Copy the full SHA
    fe8e969 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2015

  1. rtlwifi_new: Remove all /proc code

    New uses of /proc in the kernel are discouraged, thus the in-kernel versions
    of these drivers do not include any inclusion of such code. As the code also
    causes build problems with some kernel versions, all of it is deleted.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Aug 1, 2015
    Configuration menu
    Copy the full SHA
    063fd02 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2015

  1. rtlwifi_new: Fix build problems on kernel 3.11

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Sep 6, 2015
    Configuration menu
    Copy the full SHA
    bde6dec View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2015

  1. rtlwifi_new: Modify Makefile to handle the new directory tree

    In kernel 4.3, the rtlwifi directory has been moved. Add the code needed
    to detect the change, and install these modules in the correct location.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Sep 16, 2015
    Configuration menu
    Copy the full SHA
    b12da7c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2015

  1. installation instruction added.

    how to install instruction added for the debian based distro.
    vrkansagara committed Oct 18, 2015
    Configuration menu
    Copy the full SHA
    8c5ab14 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ghotiv#1 from vrkansagara/vrkansagara-patch-1

    installation instruction added.
    vrkansagara committed Oct 18, 2015
    Configuration menu
    Copy the full SHA
    beb9c9b View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2015

  1. rtlwifi_new: Modify ampdu_action() callback for kernel 4.4.0

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    518c30d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2015

  1. rtlwifi_new: rtl8723be: Fix module parameter initialization

    This driver has a number of errors in the module initialization. These
    include the following:
    
    Paramters sw_crypto and disable_watchdog were never stored in the final
    locations, nor were they initialized properly.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    47649dc View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: rtl8723ae: Fix initialization of module parameters

    This driver has some errors in the handling of module parameters. These
    include missing initialization for parameters msi_support and
    disable_watchdog. In addition, neither of these parameters nor sw_crypto
    are transferred into the locations used by the driver. A final fix is
    adding parameter msi to the module named and description macros.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    73121ad View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: rtl8821ae: Fix errors in parameter initialization

    This driver failed to copy parameters sw_crypto and disable_watchdog into
    the locations actually used by the driver. In addition, msi_support was
    initialized three times and one of them used the wrong variable. The
    initialization of parameter int_clear was moved so that it is near that
    of the rest of the parameters.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    4a469b9 View commit details
    Browse the repository at this point in the history
  4. rtlwifi_new: rtl8188ee: Fix module parameter initialization

    In this driver, parameters disable_watchdog and sw_crypto are never
    copied into the locations used in the main code. While modifying the
    parameter handling, the copying of parameter msi_support is moved to
    be with the rest.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    9cc6928 View commit details
    Browse the repository at this point in the history
  5. rtlwifi_new: rtl8192de: Fix incorrect module parameter descriptions

    Two of the module parameters are listed with incorrect default values.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    d4811a5 View commit details
    Browse the repository at this point in the history
  6. rtlwifi_new: rtl8192se: Fix module parameter initialization

    Two of the module parameter descriptions show incorrect default values.
    In addition the value for software encryption is not transferred to
    the locations used by the driver.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    1616cc0 View commit details
    Browse the repository at this point in the history
  7. rtlwifi_new: rtl8192ce: Fix handling of module parameters

    The module parameter for software encryption was never transferred to
    the location used by the driver.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    8b07c9b View commit details
    Browse the repository at this point in the history
  8. rtlwifi_new: rtl8192cu: Add missing parameter setup

    This driver fails to copy the module parameter for software encryption
    to the locations used by the main code.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    96d2cf8 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2016

  1. rtlwifi_new: Dump country code in regd.c

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 19, 2016
    Configuration menu
    Copy the full SHA
    3209705 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2016

  1. rtlwifi_new: Change the channel list for country code 11

    The old code returned only allowable channels for the 2.4 GHz band.
    Now it also permits 5G bands.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    7b27893 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2016

  1. rtlwifi_new: Add code to recognize channelplan 0x34 (US/Canada)

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 28, 2016
    Configuration menu
    Copy the full SHA
    acbef6b View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2016

  1. rtlwifi_new: Silence logging in rtl_cam_del_entry()

    This log message is totally useless.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 29, 2016
    Configuration menu
    Copy the full SHA
    6beb429 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: rtl8821ae: Quiet a message

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 29, 2016
    Configuration menu
    Copy the full SHA
    4568286 View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: Remove unsupported 5G channel

    Signed-off-by: timlee <timlee@realtek.com>
    Signed-off-by: shaofu <shaofu@realtek.com>
    timlee authored and lwfinger committed Jan 29, 2016
    Configuration menu
    Copy the full SHA
    53d85a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2016

  1. rtlwifi_new: Use pci_zalloc_consistent()

    The current code has pci_alloc_consistent() followed by memset().
    Replace the two calls with a simple pci_zalloc_consistent().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    e07b09f View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: rtl8821ae: Simplify switch statement in _rtl8821ae_phy_g…

    …et_txpower_by_rate()
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    7fcb17f View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: rtl8821ae: Make pwrseq.h match the kernel version

    These changes make diff'ing with the kernel easier.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    87389d4 View commit details
    Browse the repository at this point in the history
  4. rtlwifi_new: rtl8821ae: Remove address of the FSF

    This info is no longer used in the kernel. Removing it makes it easier
    to compare this code with the kernal version.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    f52fdcd View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2016

  1. rtlwifi_new: rtl8821ae: Use __LITTLE_ENDIAN rather than defining a ne…

    …w variable
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 6, 2016
    Configuration menu
    Copy the full SHA
    1c5bfa7 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Reanme aboslute_ofdm_swing_idx to absolute_ofdm_swing_idx

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 6, 2016
    Configuration menu
    Copy the full SHA
    10677b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2016

  1. rtlwifi_new: rtl8821ae: Change some variable names to reduce differen…

    …ces with kernel code
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    a32c105 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Rename some swing variables to match the kernel

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    efc4c73 View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: Remove unnecessary synchronize_irq() before free_irq()

    Calling synchronize_irq() right before free_irq() is quite useless. On one
    hand the IRQ can easily fire again before free_irq() is entered, on the
    other hand free_irq() itself calls synchronize_irq() internally (in a race
    condition free way), before any state associated with the IRQ is freed.
    
    Patch was generated using the following semantic patch:
    // <smpl>
    @@
    expression irq;
    @@
    -synchronize_irq(irq);
     free_irq(irq, ...);
    // </smpl>
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    c672e65 View commit details
    Browse the repository at this point in the history
  4. Added dkms.conf to rock.new_btcoex

    Signed-off-by: Dmitry Tunin <hanipouspilot@gmail.com>
    hanipouspilot authored and lwfinger committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    f890e4c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2016

  1. rtlwifi: pass struct rtl_stats by reference as it is more efficient

    passing rtl_stats by value is inefficient; the structure is over 300
    bytes in size and generally just one field (packet_report_type)
    is being accessed, so the pass by value is a relatively large overhead.
    This change just affects just the rx_command_packet calls.
    
    Signed-off-by: Colin Ian King <colin.king@canonical.com>
    Colin Ian King authored and lwfinger committed Feb 22, 2016
    Configuration menu
    Copy the full SHA
    5b73947 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2016

  1. rtlwifi_new: Fix build with kernel 4.5

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 14, 2016
    Configuration menu
    Copy the full SHA
    93c65c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2016

  1. rtlwifi_new: rtl8723be: Add ant_sel module parameter

    With this patch, it is possible to connect using a computer with a single
    antenna and an incorrectly encoded efuse.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    834b015 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Fix build on kernel 4.6

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    454e85c View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: Update README for implementation of ant_sel in all branches

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    cc18c80 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2016

  1. Allow KVER to be defined on the make cmdline

    Saves a reboot on kernel updates.
    ex: KVER=4.6-custom make; sudo sh -c "KVER=4.6-custom make install"
    t-nelson committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    a15b8b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbc70c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2016

  1. Merge pull request #107 from t-nelson/cmdline_kver

    Allow KVER to be defined on the make cmdline
    lwfinger committed Mar 26, 2016
    Configuration menu
    Copy the full SHA
    45a5e38 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2016

  1. rtlwifi_new: Simplity enter/exit power-save mode

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 2, 2016
    Configuration menu
    Copy the full SHA
    e842773 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2016

  1. rtlwifi_new: Fix API change in kernel 4.7

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 31, 2016
    Configuration menu
    Copy the full SHA
    fd9dd9e View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2016

  1. rtlwifi_new: Add channelplan 0x26 and assign top France

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jun 10, 2016
    Configuration menu
    Copy the full SHA
    7be6981 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Switch to allow 5G for EU countries

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jun 10, 2016
    Configuration menu
    Copy the full SHA
    8131f7c View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2016

  1. rtlwifi: Create _rtl_dbg_trace function to reduce RT_TRACE code size

    This debugging macro can expand to a lot of code.
    Make it a function to reduce code size.
    
    (x86-64 defconfig w/ all rtlwifi drivers and allyesconfig)
    $ size drivers/net/wireless/realtek/rtlwifi/built-in.o*
       text	   data	    bss	    dec	    hex	filename
     900083	 200499	   1907	1102489	 10d299	drivers/net/wireless/realtek/rtlwifi/built-in.o.defconfig.new
    1113597	 200499	   1907	1316003	 1414a3	drivers/net/wireless/realtek/rtlwifi/built-in.o.defconfig.old
    1746879	 453503	   8512	2208894	 21b47e	drivers/net/wireless/realtek/rtlwifi/built-in.o.new
    2051965	 503311	   8512	2563788	 271ecc	drivers/net/wireless/realtek/rtlwifi/built-in.o.old
    
    Signed-off-by: Joe Perches <joe@perches.com>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    JoePerches authored and lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    3b1b267 View commit details
    Browse the repository at this point in the history
  2. rtlwifi: Create common routine to get hardware info

    All of the rtlwifi family of drivers have a similar routine that acquires
    the hardware info from efuse and initializes a number of variables in the
    driver's private area. A common routine is created for all drivers to use.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    b6d1972 View commit details
    Browse the repository at this point in the history
  3. rtlwifi: rtl8192ce: Convert driver to use common hardware info routine

    The driver for RTL8192CE chips is converted to use the common routine
    for getting the hardware information.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    fdd9471 View commit details
    Browse the repository at this point in the history
  4. rtlwifi: rtl8192cu: Convert driver to use common hardware info routine

    The driver for RTL8192CU chips is converted to use the common routine
    for getting the hardware information.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    1b37233 View commit details
    Browse the repository at this point in the history
  5. rtlwifi: rtl8188ee: Convert driver to use common hardware info routine

    The driver for RTL8188EE chips is converted to use the common routine
    for getting the hardware information.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    d6d1774 View commit details
    Browse the repository at this point in the history
  6. rtlwifi: rtl8192ee: Convert driver to use common hardware info routine

    The driver for RTL8192EE chips is converted to use the common routine
    for getting the hardware information.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    db092c3 View commit details
    Browse the repository at this point in the history
  7. rtlwifi: rtl8723ae: Convert driver to use common hardware info routine

    The driver for RTL8723AE chips is converted to use the common routine
    for getting the hardware information.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    0deaefc View commit details
    Browse the repository at this point in the history
  8. rtlwifi: rtl8723be: Convert driver to use common hardware info routine

    The driver for RTL8723BE chips is converted to use the common routine
    for getting the hardware information.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    03a18a8 View commit details
    Browse the repository at this point in the history
  9. rtlwifi: rtl8821ae: Convert driver to use common hardware info routine

    The driver for RTL8821AE chips is converted to use the common routine
    for getting the hardware information.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    4854514 View commit details
    Browse the repository at this point in the history
  10. rtlwifi: rtl8192de: Convert driver to use common hardware info routine

    The driver for RTL8192DE chips is converted to use the common routine
    for getting the hardware information.
    
    Reported-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Arnd Bergmann <arnd@arndb.de>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    4337bb3 View commit details
    Browse the repository at this point in the history
  11. rtlwifi: rtl8723ae: Clean up the hardware info routine

    This driver contains some complicated if ... else if ... else
    constructions. These are replaced by switch statements to improve
    readability.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jun 26, 2016
    Configuration menu
    Copy the full SHA
    67c980b View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2016

  1. Configuration menu
    Copy the full SHA
    0669f8b View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2016

  1. Merge pull request #129 from henu/master

    Fix "Unknown symbol _rtl_dbg_trace"
    lwfinger authored Jun 28, 2016
    Configuration menu
    Copy the full SHA
    f6c974f View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: A slightly better fix to the missing global when CONFIG_…

    …RTLWIFI_DEBUG is not defined
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    bc60bc6 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2016

  1. rtlwifi_new: Fix kernel oops for rtl8192cu

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jul 1, 2016
    Configuration menu
    Copy the full SHA
    1f591e2 View commit details
    Browse the repository at this point in the history
  2. Set fw_ready properly for rtl8192cu.

    Kernel logs showed complaints such as:
    `rtl8192c_common:rtl92c_fill_h2c_cmd(): return H2C cmd because of Fw
    download fail!!!`
    Other callers of the rtl92c_download_fw are expected to set this
    value. The kernel version of the module sets these as well.
    jefferymiller committed Jul 1, 2016
    Configuration menu
    Copy the full SHA
    8af472b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #131 from jefferymiller/add-fw_ready-to-rt8192cu

    Set fw_ready properly for rtl8192cu.
    lwfinger authored Jul 1, 2016
    Configuration menu
    Copy the full SHA
    e4435f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2016

  1. rtlwifi_new: Add country code 0x25 (GB)

    Some devices in Great Britain have country code 0x25. This particular value
    is not checked. The result is that 5G channels are not enabled.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Aug 19, 2016
    Configuration menu
    Copy the full SHA
    e20add0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f65441 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2016

  1. rtlwifi_new: Fix some indentation warnings

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Aug 21, 2016
    Configuration menu
    Copy the full SHA
    393065f View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2016

  1. rtlwifi_new: One more indent problem

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Aug 22, 2016
    Configuration menu
    Copy the full SHA
    6e690f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2016

  1. rtlwifi_new: rtl8188ee: Remove dead code

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Sep 12, 2016
    Configuration menu
    Copy the full SHA
    7a1b37d View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2016

  1. Fixed typo in README.md

    rkrp committed Oct 5, 2016
    Configuration menu
    Copy the full SHA
    dadd33d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #152 from rkrp/fix_readme_typo

    Fixed typo in README.md
    lwfinger authored Oct 5, 2016
    Configuration menu
    Copy the full SHA
    706e8c6 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2016

  1. rtlwifi_new: Modify install section

    This change handles the case where the installation kernel is not the one running.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 17, 2016
    Configuration menu
    Copy the full SHA
    4e3c383 View commit details
    Browse the repository at this point in the history
  2. rtlwifi: 8723be: fix bug of ant_sel code

    Some laptops have only a single antenna but have an incorrectly coded
    EEPROM. Code was developed to allow a module parameter to override this
    setting; however, there is a residual error that affects Bluetooth
    operation.
    
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Ping-Ke Shih authored and lwfinger committed Nov 17, 2016
    Configuration menu
    Copy the full SHA
    2f50742 View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: rtl8723be: Fix bug in ant_sel code

    When wifi was fixed for those laptops that have only a single
    antenna but have an incorrectly coded EEPROM, a parameter was missed.
    This error causes the driver to select the wrong antenna for Bluetooth.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 17, 2016
    Configuration menu
    Copy the full SHA
    89c160c View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2016

  1. rtlwifi_new: Fix Makefile for 'make clean'

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 30, 2016
    Configuration menu
    Copy the full SHA
    b2295f9 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. rtlwifi_new: Update to the latest rewrite now being submitted to main…

    …line
    
    Realtek has rewritten the BT coexistence routines. The new codes are being
    submitted to mainline, and should be included in kernel 4.11. All of the
    changes are included here. There is also new firmware for the RTL8723BE
    and RTL8821AE.
    
    Note that I have run the new code for about 5 days using the RTL8723BE
    without any power-save options, and without any connection drops. The
    new code is a definite improvement.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    b6a1444 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Fix a couple of errors

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    3f185c4 View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: Modify Makefile to handle missing symbol

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    e731080 View commit details
    Browse the repository at this point in the history
  4. rtlwifi_new: Fix typo

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    1a539aa View commit details
    Browse the repository at this point in the history
  5. rtlwifi: Fix potential build problem

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    1b16be1 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2016

  1. rtlwifi_sync: Port the reworking of rtl_get_tx_report_sn()

    In addition, the correct state of ips for rtl8192ee and rtl8188ee is fixed.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    44c9188 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2016

  1. rtlwifi: Replace local debug macro RT_ASSERT

    This macro can be replaced with WARN_ONCE. In addition to using a
    standard debugging macro for these critical errors, we also get
    a stack dump.
    
    In rtl8821ae/hw.c, a senseless comment was removed, and an incorrect
    indentation was fixed.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Ping-Ke Shih <pkshih@realtek.com>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    1f9ca77 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Remove RT_TRACE messages that use DBG_EMERG

    These messages are always logged and reprresent error conditions, thus
    we can use pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    b799045 View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: rtl8821ae: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    6ea9b59 View commit details
    Browse the repository at this point in the history
  4. rtlwifi_new: rtl8723be: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    d7c2a18 View commit details
    Browse the repository at this point in the history
  5. rtlwifi_new: rtl8723ae: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    45f45df View commit details
    Browse the repository at this point in the history
  6. rtlwifi_new: rtl8192ee: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    8147d45 View commit details
    Browse the repository at this point in the history
  7. rtlwifi_new: rtl8723-common: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    33b0bde View commit details
    Browse the repository at this point in the history
  8. rtlwifi_new: rtl8192se: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    64a343c View commit details
    Browse the repository at this point in the history
  9. rtlwifi_new: rtl8192de: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    d3fe3ed View commit details
    Browse the repository at this point in the history
  10. rtlwifi_new: rtl8192cu: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    3a020e6 View commit details
    Browse the repository at this point in the history
  11. rtlwifi_new: rtl8192ce: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    8141f6a View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2016

  1. rtlwifi_new: rtl8192c-common: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 8, 2016
    Configuration menu
    Copy the full SHA
    cf6057c View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: rtl8188ee: Remove all instances of DBG_EMERG

    This is a step toward eliminating the RT_TRACE macros. Those calls that
    have DBG_EMERG as the level are always logged, and they represent error
    conditions, thus they are replaced with pr_err().
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 8, 2016
    Configuration menu
    Copy the full SHA
    ac371e7 View commit details
    Browse the repository at this point in the history
  3. rtlwifi: Remove some redundant code

    The symbol DBG_EMERG is no longer used and is removed.
    
    In a number of places, the code has redundant messages. For example, if
    the failure for the firmware to run is logged, it is not necessary to
    log that the firmware has been started. In addition, extraneous braces are
    removed.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 8, 2016
    Configuration menu
    Copy the full SHA
    dfd58da View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2016

  1. rtlwifi: Add dynamic setting of components to debug

    Each of the debugging macros specifies a 'COMP' value that should
    specify the software component to debug. In fact, this feature is
    not functional. This change implements sysfs values to set or read
    this mask. In addition, the macros are modified to use this information.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 9, 2016
    Configuration menu
    Copy the full SHA
    af9eca8 View commit details
    Browse the repository at this point in the history
  2. rtlwifi: Rewrite RT_PRINT macro

    As part of reworking the rtlwifi debug system, the RT_PRINT macro
    has been converted into a direct call of a debug routine.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 9, 2016
    Configuration menu
    Copy the full SHA
    d6b3e26 View commit details
    Browse the repository at this point in the history
  3. rtlwifi: Rework RT_PRINT_DATA macro

    The macro definition has been replaced by the equivalent compiled
    routine. This change saves roughly 15,000 bytes.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 9, 2016
    Configuration menu
    Copy the full SHA
    2c28e57 View commit details
    Browse the repository at this point in the history
  4. rtlwifi: Rework RTPRINT macro

    The macro definition has been replaced by the equivalent compiled
    routine. This change saves roughly 3,000 bytes.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 9, 2016
    Configuration menu
    Copy the full SHA
    f9fdbf0 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2016

  1. rtlwifi: btcoexist: Refactor halbtc8192e2ant.c

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2016
    Configuration menu
    Copy the full SHA
    621f4f3 View commit details
    Browse the repository at this point in the history
  2. rtlwifi: rtl8723ae: First attempt at ant_sel

    This change is only compile tested.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 15, 2016
    Configuration menu
    Copy the full SHA
    d1a04f5 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2016

  1. rtlwifi: Use dev_kfree_skb_irq instead of kfree_skb

    It is not allowed to call kfree_skb() from hardware interrupt
    context or with interrupts being disabled, spin_lock_irqsave()
    make sure always in irq disable context. So the kfree_skb()
    should be replaced with dev_kfree_skb_irq().
    
    This is detected by Coccinelle semantic patch.
    
    The original form failed to check for a NULL skb, which lead to
    kernel panics. That problem has been fixed in mainline, and is
    included in this commit.
    
    Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 20, 2016
    Configuration menu
    Copy the full SHA
    04dc4e6 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2016

  1. rtlwifi: Fix kernel crashes for rtl8192cu

    The code failed to set the pointer to hw in rtlpriv->hw soon enough
    for USB devices. The reworking of the lps enter/leave routines exposed
    this race condition.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    9397e60 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2016

  1. rtlwifi: Fix two 'scheduling while atomic' splats

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 23, 2016
    Configuration menu
    Copy the full SHA
    01cbe67 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2017

  1. rtlwifi_new: Add band setting code

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 13, 2017
    Configuration menu
    Copy the full SHA
    d4d11b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2017

  1. rtlwifi: Remove sysfs debug entries

    The kernel provides access to the module parameters through
    /sys/module/<driver>/parameters/<name>. As a result, these entries are
    not needed and should be deleted.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 18, 2017
    Configuration menu
    Copy the full SHA
    cf3d619 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2017

  1. rtlwifi: rtl_usb: fix for URB leaking when doing ifconfig up/down

    In the function rtl_usb_start we pre-allocate a certain number of urbs for RX path but they will not be
    freed when calling rtl_usb_stop. This ends up in out of urbs when doing ifconfig up and down
    
    Signed-off-by: Michael Schenk <michael.schenk@albis-elcon.com>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Michael Schenk authored and lwfinger committed Jan 26, 2017
    Configuration menu
    Copy the full SHA
    3d7a0db View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2017

  1. rtlwifi: rtl8192ce: Fix loading of incorrect firmware

    In commit cf4747d7535a ("rtlwifi: Fix regression caused by commit
    d86e64768859, an error in the edit results in the wrong firmware
    being loaded for some models of the RTL8188/8192CE.
    
    Fixes: f4747d7535a ("rtlwifi: Fix regression caused by commit d86e64768859")
    Signed-off-by: Jurij Smakov <jurij@wooyd.org>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 30, 2017
    Configuration menu
    Copy the full SHA
    ad9a9f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2017

  1. rtlwifi: fix spelling mistake: "conuntry" -> "country"

    trivial fix to spelling mistake in RT_TRACE message
    
    Signed-off-by: Colin Ian King <colin.king@canonical.com>
    Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
    Colin Ian King authored and lwfinger committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    bdab433 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2017

  1. rtlwifi: Fix scheduling while atomic splat

    Following commit cceb0a597320 ("rtlwifi: Add work queue for c2h cmd."),
    the following BUG is reported when rtl8723be is used:
    
    BUG: sleeping function called from invalid context at mm/slab.h:432
    in_atomic(): 1, irqs_disabled(): 1, pid: 0, name: swapper/0
    CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O    4.11.0-rc3-wl+ #276
    Hardware name: TOSHIBA TECRA A50-A/TECRA A50-A, BIOS Version 4.50   09/29/2014
    Call Trace:
     <IRQ>
     dump_stack+0x63/0x89
     ___might_sleep+0xe9/0x130
     __might_sleep+0x4a/0x90
     kmem_cache_alloc_trace+0x19f/0x200
     ? rtl_c2hcmd_enqueue+0x3e/0x110 [rtlwifi]
     rtl_c2hcmd_enqueue+0x3e/0x110 [rtlwifi]
     rtl8723be_c2h_packet_handler+0xac/0xc0 [rtl8723be]
     rtl8723be_rx_command_packet+0x37/0x5c [rtl8723be]
     _rtl_pci_rx_interrupt+0x200/0x6b0 [rtl_pci]
     _rtl_pci_interrupt+0x20c/0x5d0 [rtl_pci]
     __handle_irq_event_percpu+0x3f/0x1d0
     handle_irq_event_percpu+0x23/0x60
     handle_irq_event+0x3c/0x60
     handle_fasteoi_irq+0xa2/0x170
     handle_irq+0x20/0x30
     do_IRQ+0x48/0xd0
     common_interrupt+0x89/0x89
    ...
    
    Although commit cceb0a597320 converted most c2h commands to use a work
    queue, the Bluetooth coexistence routines can be in atomic mode when
    they execute such a call.
    
    Fixes: cceb0a597320 ("rtlwifi: Add work queue for c2h cmd.")
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Ping-Ke Shih <pkshih@realtek.com>
    lwfinger committed Mar 25, 2017
    Configuration menu
    Copy the full SHA
    53bb57d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2017

  1. Configuration menu
    Copy the full SHA
    156ae4c View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2017

  1. rtlwifi: rtl8821ae: setup 8812ae RFE according to device type

    Current channel switch implementation sets 8812ae RFE reg value assuming
    that device always has type 2.
    
    Extend possible RFE types set and write corresponding reg values.
    
    Source for new code is
    http://dlcdnet.asus.com/pub/ASUS/wireless/PCE-AC51/DR_PCE_AC51_20232801152016.zip
    
    Signed-off-by: Maxim Samoylov <max7255@gmail.com>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Cc: Stable <stable@vger.kernel.org>
    Cc: Yan-Hsuan Chuang <yhchuang@realtek.com>
    Cc: Pkshih <pkshih@realtek.com>
    Cc: Birming Chiu <birming@realtek.com>
    Cc: Shaofu <shaofu@realtek.com>
    Cc: Steven Ting <steventing@realtek.com>
    lwfinger committed Apr 26, 2017
    Configuration menu
    Copy the full SHA
    56909b0 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Add country_code 0x26 for Belgium

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Apr 26, 2017
    Configuration menu
    Copy the full SHA
    71c7a51 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2017

  1. rtlwifi_new: Fix build with kernel 4.12 and newer

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    a24cb56 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2017

  1. rtlwifi_new: Fix some compile warnings

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    0547b36 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2017

  1. Merge pull request #74 from vrkansagara/master

    Installation instruction added.
    lwfinger authored Dec 20, 2017
    Configuration menu
    Copy the full SHA
    52b67cc View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2017

  1. Update README.md

    scud3r1a authored Dec 28, 2017
    Configuration menu
    Copy the full SHA
    515bcab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #301 from scud3r1a/patch-1

    Update README.md
    lwfinger authored Dec 28, 2017
    Configuration menu
    Copy the full SHA
    1821fbd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #301 from scud3r1a/patch-1

    Update README.md
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 28, 2017
    Configuration menu
    Copy the full SHA
    6c86111 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ec03df View commit details
    Browse the repository at this point in the history
  5. rtlwifi_new: Update README

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Dec 28, 2017
    Configuration menu
    Copy the full SHA
    9dce109 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2018

  1. rtlwifi_new: Add instructions for rtl8822be and rtl8723de

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jan 1, 2018
    Configuration menu
    Copy the full SHA
    79ff950 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2018

  1. rtlwifi_new: rtl8821ae: Fix connection problem correctly

    There has been a coding error in rtl8821ae since it was first introduced,
    namely that an 8-bit register was read using a 16-bit read in
    _rtl8821ae_dbi_read(). This error was fixed with commit 40b368af4b75
    ("rtlwifi: Fix alignment issues"); however, this change led to
    instability in the connection. To restore stability, this change
    was reverted in commit b8b8b16352cd ("rtlwifi: rtl8821ae: Fix connection
    lost problem").
    
    Unfortunately, the unaligned access caueses machine checks in ARM
    architecture, and we were forced to evaluate the actual cause of the
    problem on x86 platforms. Following a suggestion from Pkshih
    <pkshih@realtek.com>, it was found that by increasing the ASPM L1
    latency from 0 to 7 fixed the stability. This parameter was varied to
    see if a smaller value would work; however, it appears that 7 is the
    safest value. A new symbol is defined for this quantity, thus it can be
    easily changed if necessary.
    
    Fixes: b8b8b16352cd ("rtlwifi: rtl8821ae: Fix connection lost problem")
    Cc: Stable <stable@vger.kernel.org> # 4.14+
    Fix-suggested-by: Pkshih <pkshih@realtek.com>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 5, 2018
    Configuration menu
    Copy the full SHA
    9046f6f View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2018

  1. rtlwifi_new: Fix builds with kernel 4.15+

    Obviously, a number of people continue to want to use this master branch.
    Rather than fix the problems in submitted patches, or try to figure out
    what is happening in others, I decided to spend the time fixing the code
    myself.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 6, 2018
    Configuration menu
    Copy the full SHA
    c58ba56 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2018

  1. rtlwifi_new: Log errant action value leading to AMPDU_ERR

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    0588ac0 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. rtl8723be: Add L1 latency to rtl8723be

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    1969725 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2018

  1. rtlwifi_new: Update rtl8723befw.bin

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed May 1, 2018
    Configuration menu
    Copy the full SHA
    d461714 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2018

  1. rtlwifi: Fix kernel Oops "Fw download fail!!"

    When connecting to AP, mac80211 asks driver to enter and leave PS quickly,
    but driver deinit doesn't wait for delayed work complete when entering PS,
    then driver reinit procedure and delay work are running simultaneously.
    This will cause unpredictable kernel oops or crash like
    
    rtl8723be: error H2C cmd because of Fw download fail!!!
    WARNING: CPU: 3 PID: 159 at drivers/net/wireless/realtek/rtlwifi/
    	 rtl8723be/fw.c:227 rtl8723be_fill_h2c_cmd+0x182/0x510 [rtl8723be]
    CPU: 3 PID: 159 Comm: kworker/3:2 Tainted: G       O     4.16.13-2-ARCH ghotiv#1
    Hardware name: ASUSTeK COMPUTER INC. X556UF/X556UF, BIOS X556UF.406
    	       10/21/2016
    Workqueue: rtl8723be_pci rtl_c2hcmd_wq_callback [rtlwifi]
    RIP: 0010:rtl8723be_fill_h2c_cmd+0x182/0x510 [rtl8723be]
    RSP: 0018:ffffa6ab01e1bd70 EFLAGS: 00010282
    RAX: 0000000000000000 RBX: ffffa26069071520 RCX: 0000000000000001
    RDX: 0000000080000001 RSI: ffffffff8be70e9c RDI: 00000000ffffffff
    RBP: 0000000000000000 R08: 0000000000000048 R09: 0000000000000348
    R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000
    R13: ffffa26069071520 R14: 0000000000000000 R15: ffffa2607d205f70
    FS:  0000000000000000(0000) GS:ffffa26081d80000(0000) knlGS:000000000000000
    CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    CR2: 00000443b39d3000 CR3: 000000037700a005 CR4: 00000000003606e0
    Call Trace:
     ? halbtc_send_bt_mp_operation.constprop.17+0xd5/0xe0 [btcoexist]
     ? ex_btc8723b1ant_bt_info_notify+0x3b8/0x820 [btcoexist]
     ? rtl_c2hcmd_launcher+0xab/0x110 [rtlwifi]
     ? process_one_work+0x1d1/0x3b0
     ? worker_thread+0x2b/0x3d0
     ? process_one_work+0x3b0/0x3b0
     ? kthread+0x112/0x130
     ? kthread_create_on_node+0x60/0x60
     ? ret_from_fork+0x35/0x40
    Code: 00 76 b4 e9 e2 fe ff ff 4c 89 ee 4c 89 e7 e8 56 22 86 ca e9 5e ...
    
    This patch ensures all delayed works done before entering PS to satisfy
    our expectation, so use cancel_delayed_work_sync() instead. An exception
    is delayed work ips_nic_off_wq because running task may be itself, so add
    a parameter ips_wq to deinit function to handle this case.
    
    This issue is reported and fixed in below threads:
    https://github.com/lwfinger/rtlwifi_new/issues/367
    https://github.com/lwfinger/rtlwifi_new/issues/366
    
    Tested-by: Evgeny Kapun <abacabadabacaba@gmail.com> # 8723DE
    Tested-by: Shivam Kakkar <shivam543@gmail.com> # 8723BE on 4.18-rc1
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Fixes: cceb0a597320 ("rtlwifi: Add work queue for c2h cmd.")
    Cc: Stable <stable@vger.kernel.org> # 4.11+
    Reviewed-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
    Ping-Ke Shih committed Jun 22, 2018
    Configuration menu
    Copy the full SHA
    7335c6d View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2018

  1. Configuration menu
    Copy the full SHA
    e8b1952 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2018

  1. Merge pull request #373 from benallard/master_cache.mk

    Remove the .cache.mk in master branch
    
    Thanks.
    lwfinger authored Jun 27, 2018
    Configuration menu
    Copy the full SHA
    00c0484 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Prevent overwrite of firmware size

    This bug results in "firmware not ready to run" errors.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    551a29d View commit details
    Browse the repository at this point in the history
  3. rtlwifi_new: Update dkms.conf

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    48b4166 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2018

  1. rtlwifi_new: Correct problem with dkms

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 4, 2018
    Configuration menu
    Copy the full SHA
    ffc0416 View commit details
    Browse the repository at this point in the history
  2. rtlwifi-new: Fix typo in dkms.conf

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 4, 2018
    Configuration menu
    Copy the full SHA
    e03d7bc View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2018

  1. Merge pull request ghotiv#2 from lwfinger/master

    master sync
    vrkansagara authored Nov 25, 2018
    Configuration menu
    Copy the full SHA
    4735226 View commit details
    Browse the repository at this point in the history
  2. adding wireless grap command.

    adding wireless grap command.
    vrkansagara authored Nov 25, 2018
    Configuration menu
    Copy the full SHA
    66f894a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #423 from vrkansagara/vrkansagara-patch-2

    adding wireless grap command.
    lwfinger authored Nov 25, 2018
    Configuration menu
    Copy the full SHA
    78d45b5 View commit details
    Browse the repository at this point in the history
  4. rtlwifi_new: Update README.md

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    e46f61c View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Update hw.c

    fix warning for compile
    morteryler authored Jan 15, 2019
    Configuration menu
    Copy the full SHA
    c174073 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #431 from morteryler/patch-1

    Update hw.c
    lwfinger authored Jan 15, 2019
    Configuration menu
    Copy the full SHA
    b63c4a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. rtlwifi_new: Fix test of RX descriptor

    On four of the drivers, the wakeup test is performed twice on bit 31, rather
    than once each on bits 29 and 31.
    
    Thanks to Valerii Zapodovnikov for alerting me to this error.
    
    Note that the only effect is to output the wrong value in an debug error
    message. It has no affect on normal operation.
    
    This patch also fixes the time-of-day errors in the master branch.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    6057521 View commit details
    Browse the repository at this point in the history
  2. rtlwifi_new: Remove wake_match from struct rx_stats

    The variable is never used outside the <driver>_rx_query_desc() routine,
    and then only for local debugging.
    
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    ea0642c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. rtlwifi_new: Fix some fall-thru warnings and build on 5.3

    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    lwfinger committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    a108e3d View commit details
    Browse the repository at this point in the history