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

Please Add HOW TO INSTALL FILE #1

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

Commits on Sep 19, 2014

  1. rtlwifi_new: Update speed setting in rtl8188ee

    Signed-off-by: Larry Finger <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    
    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 <[email protected]>
    
    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 <[email protected]>
    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 <[email protected]>
    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. 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 <[email protected]>
    
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
     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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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. 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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    Signed-off-by: Larry Finger <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    Signed-off-by: Larry Finger <[email protected]>
    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 <[email protected]>
    lwfinger committed Mar 23, 2015
    Configuration menu
    Copy the full SHA
    15f04b7 View commit details
    Browse the repository at this point in the history