Jes Sorensen
ce16d2f189
staging: rtl8723au: Don't wrap kill_pid() in an unnecessary macro
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:15 -07:00
Jes Sorensen
810c832f5d
staging: rtl8723au: Remove two layers of wrappers around rtw_cfg80211_indicate_scan_done()
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:15 -07:00
Jes Sorensen
141bd353c5
staging: rtl8723au: Remove #ifdef CONFIG_DEBUG_CFG80211
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:15 -07:00
Jes Sorensen
3f58bf2ec0
staging: rtl8723au: Remove unused is_boot_from_eeprom() macro
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:14 -07:00
Jes Sorensen
ec21da4696
staging: rtl8723au: Remove obsolete HW_VARIABLES enum
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:14 -07:00
Jes Sorensen
0a44991073
staging: rtl8723au: Kill off ugly GetHwReg*() interface
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:13 -07:00
Jes Sorensen
8d3fd6145b
staging: rtl8723au: Eliminate HW_WAR_CHK_HI_QUEUE_EMPTY usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:13 -07:00
Jes Sorensen
0cee8101d8
staging: rtl8723au: Eliminate HW_VAR_FWLPS_RF_ON usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:13 -07:00
Jes Sorensen
c2370e83ab
staging: rtl8723au: Eliminate HW_VAR_RF_TYPE usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:12 -07:00
Jes Sorensen
b54e880440
staging: rtl8723au: Improve some bad switch() formatting
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:12 -07:00
Jes Sorensen
f075870605
staging: rtl8723au: Remove empty function rtw_stassoc_hw_rpt23a()
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:11 -07:00
Jes Sorensen
891d3decbb
staging: rtl8723au: Remove SetHwReg*() related code
...
Remove all references to this odd mux/demux pseudo hw register
handling code.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:11 -07:00
Jes Sorensen
3d577f60da
staging: rtl8723au: Remove calls to HW_VAR_H2C_MEDIA_STATUS
...
This call was unhandled, so these calls were effectively a no-op
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:11 -07:00
Jes Sorensen
4b03eb73ca
staging: rtl8723au: Eliminate unused HW_VAR_TRIGGER_GPIO_0
...
... and related functions
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:10 -07:00
Jes Sorensen
aafb8684a8
staging: rtl8723au: Remove HW_VAR_TXPAUSE
...
This wasn't used at all
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:10 -07:00
Jes Sorensen
a2342292e5
staging: rtl8723au: Remove HW_VAR_EFUSE_{BT_,}BYTES
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:09 -07:00
Jes Sorensen
441ffea706
staging: rtl8723au: Remove HW_VAR_APFM_ON_MAC
...
None of this was ever used, so pull it out together with related variables
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:09 -07:00
Jes Sorensen
df09df24d0
staging: rtl8723au: Eliminate HW_VAR_DM_FLAG
...
Both the read and write calls were never used
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:09 -07:00
Jes Sorensen
585eefb453
staging: rtl8723au: Eliminate HW_VAR_DM_FUNC_{SET,CLR}
...
Unroll two layers of mux/demux in the call chain for each.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:08 -07:00
Jes Sorensen
a945bf3012
staging: rtl8723au: Eliminate HW_VAR_DM_FUNC_OP calls
...
Demux the code and remove multiple call layers
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:08 -07:00
Jes Sorensen
6883e7c720
staging: rtl8723au: Make direct calls for HW_VAR_NAV_UPPER
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:08 -07:00
Jes Sorensen
a3252966e1
staging: rtl8723au: Remove commented out set_hwreg calls
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:07 -07:00
Jes Sorensen
9ff3513cb4
staging: rtl8723au: Make direct calls for HW_VAR_SET_RPWM
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:07 -07:00
Jes Sorensen
c6d921c580
staging: rtl8723au: Make direct calls for HW_VAR_H2C_P2P_PS_OFFLOAD
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:06 -07:00
Jes Sorensen
327c70c04b
staging: rtl8723au: Make direct calls for HW_VAR_H2C_FW_{PWRMODE,JOINBSSRPT}
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:06 -07:00
Jes Sorensen
1e7b6ebe19
staging: rtl8723au: Make direct calls for HW_VAR_TXDMA_AGG_PG_TH
...
This was in fact turned into a no-op for the RTL8723AU, but it looks
like a bug, so this reenables it.
Keep an eye out for side-effects here and revert this, if it causes
issues.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:06 -07:00
Jes Sorensen
6952905d21
staging: rtl8723au: Nuke HW_VAR_CHECK_TXBUF, which was also a no-op
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:05 -07:00
Jes Sorensen
dc451608f3
staging: rtl8723au: Nuke HW_VAR_BCN_FUNC
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:05 -07:00
Jes Sorensen
7c82a2b91d
staging: rtl8723au: Kill off HW_VAR_INITIAL_GAIN
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:05 -07:00
Jes Sorensen
dce610a77f
staging: rtl8723au: Make direct calls for HW_VAR_AMPDU_{MIN_SPACE,FACTOR}
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:04 -07:00
Jes Sorensen
d5cdb9e1da
staging: rtl8723au: Kill off HW_VAR_ACM_CTRL
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:04 -07:00
Jes Sorensen
2487205e0e
staging: rtl8723au: Eiminate the use of HW_VAR_AC_PARAM_{VO,VI,BE,BK}
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:03 -07:00
Jes Sorensen
dc0d16a107
staging: rtl8723au: Eliminate HW_VAR_CAM_WRITE and clean up all the wrapping around it
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:03 -07:00
Jes Sorensen
a15a46a7b9
staging: rtl8723au: Kill off HW_VAR_CAM_EMPTY_ENTRY and some function layers wrapping it
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:03 -07:00
Jes Sorensen
b8e99163b3
staging: rtl8723au: Eliminate HW_VAR_SEC_CFG usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:02 -07:00
Jes Sorensen
093dd41e03
staging: rtl8723au: Eliminate HW_VAR_ACK_PREAMBLE
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:02 -07:00
Jes Sorensen
7b7aefaab1
staging: rtl8723au: Eliminate HW_VAR_RESP_SIFS
...
Yet another case of an endian bug from treating a 32 bit integer as an
array of 8 bit numbers...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:02 -07:00
Jes Sorensen
04c3842773
staging: rtl8723au: Eliminate HW_VAR_SLOT_TIME
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:01 -07:00
Jes Sorensen
477f008d55
staging: rtl8723au: Eliminate HW_VAR_BEACON_INTERVAL
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:01 -07:00
Jes Sorensen
ea0cd73023
staging: rtl8723au: Eliminate HW_VAR_CHECK_BSSID and HW_VAR_MLME_JOIN
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:01 -07:00
Jes Sorensen
a086023ac5
staging: rtl8723au: Eliminate HW_VAR_MLME_SITESURVEY usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:00 -07:00
Jes Sorensen
38dd10b59b
staging: rtl8723au: Eliminate HW_VAR_BSSID usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:29:00 -07:00
Jes Sorensen
3c5660e757
staging: rtl8723au: Eliminate HW_VAR_MAC_ADDR usage
...
.... and rip out a couple of unnecessary layers of function calls
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:28:59 -07:00
Jes Sorensen
fa2e52092a
staging: rtl8723au: Eliminate usage of HW_VAR_BASIC_RATE
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:28:59 -07:00
Jes Sorensen
dbdcd36b2e
staging: rtl8723au: Eliminate HW_VAR_SET_OPMODE usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:28:59 -07:00
Jes Sorensen
03aa3ec054
staging: rtl8723au: Remove HW_VAR_MEDIA_STATUS* usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:28:58 -07:00
Jes Sorensen
ff5d82e457
staging: rtl8723au: This gets rid of the last HW_VAR_BCN_VALID usage
...
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:28:58 -07:00
Jes Sorensen
763b4247ca
staging: rtl8723au: Remove a bunch of calls via indirect HAL interface and call functions directly
...
The 'HW' variable interface is confusing and simply obfuscates the
code, so this is the first patch in a series to remove it and make
direct calls to the functions in place.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-04-14 08:28:58 -07:00
Linus Torvalds
c9eaa447e7
Linux 3.15-rc1
2014-04-13 14:18:35 -07:00
Geert Uytterhoeven
f7c1d07420
mm: Initialize error in shmem_file_aio_read()
...
Some versions of gcc even warn about it:
mm/shmem.c: In function ‘shmem_file_aio_read’:
mm/shmem.c:1414: warning: ‘error’ may be used uninitialized in this function
If the loop is aborted during the first iteration by one of the two
first break statements, error will be uninitialized.
Introduced by commit 6e58e79db8
("introduce copy_page_to_iter, kill
loop over iovec in generic_file_aio_read()").
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-04-13 14:10:26 -07:00