linux/drivers/net/wireless/ath/ath9k
Linus Torvalds e7fda6c4c3 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull timer and time updates from Thomas Gleixner:
 "A rather large update of timers, timekeeping & co

   - Core timekeeping code is year-2038 safe now for 32bit machines.
     Now we just need to fix all in kernel users and the gazillion of
     user space interfaces which rely on timespec/timeval :)

   - Better cache layout for the timekeeping internal data structures.

   - Proper nanosecond based interfaces for in kernel users.

   - Tree wide cleanup of code which wants nanoseconds but does hoops
     and loops to convert back and forth from timespecs.  Some of it
     definitely belongs into the ugly code museum.

   - Consolidation of the timekeeping interface zoo.

   - A fast NMI safe accessor to clock monotonic for tracing.  This is a
     long standing request to support correlated user/kernel space
     traces.  With proper NTP frequency correction it's also suitable
     for correlation of traces accross separate machines.

   - Checkpoint/restart support for timerfd.

   - A few NOHZ[_FULL] improvements in the [hr]timer code.

   - Code move from kernel to kernel/time of all time* related code.

   - New clocksource/event drivers from the ARM universe.  I'm really
     impressed that despite an architected timer in the newer chips SoC
     manufacturers insist on inventing new and differently broken SoC
     specific timers.

[ Ed. "Impressed"? I don't think that word means what you think it means ]

   - Another round of code move from arch to drivers.  Looks like most
     of the legacy mess in ARM regarding timers is sorted out except for
     a few obnoxious strongholds.

   - The usual updates and fixlets all over the place"

* 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (114 commits)
  timekeeping: Fixup typo in update_vsyscall_old definition
  clocksource: document some basic timekeeping concepts
  timekeeping: Use cached ntp_tick_length when accumulating error
  timekeeping: Rework frequency adjustments to work better w/ nohz
  timekeeping: Minor fixup for timespec64->timespec assignment
  ftrace: Provide trace clocks monotonic
  timekeeping: Provide fast and NMI safe access to CLOCK_MONOTONIC
  seqcount: Add raw_write_seqcount_latch()
  seqcount: Provide raw_read_seqcount()
  timekeeping: Use tk_read_base as argument for timekeeping_get_ns()
  timekeeping: Create struct tk_read_base and use it in struct timekeeper
  timekeeping: Restructure the timekeeper some more
  clocksource: Get rid of cycle_last
  clocksource: Move cycle_last validation to core code
  clocksource: Make delta calculation a function
  wireless: ath9k: Get rid of timespec conversions
  drm: vmwgfx: Use nsec based interfaces
  drm: i915: Use nsec based interfaces
  timekeeping: Provide ktime_get_raw()
  hangcheck-timer: Use ktime_get_ns()
  ...
2014-08-05 17:46:42 -07:00
..
ahb.c ath9k: fix race in setting ATH_OP_INVALID 2014-04-24 21:46:22 -04:00
ani.c ath9k_hw: do not lower ANI setting below default on AR913x 2014-04-30 11:39:54 -04:00
ani.h ath9k_hw: tweak noise immunity thresholds for older chipsets 2014-03-03 15:35:55 -05:00
antenna.c ath9k: add support for reporting per-chain signal strength 2013-12-18 15:23:19 -05:00
ar953x_initvals.h ath9k_hw: fix worse EVM for 11b rates 2014-04-30 12:13:16 -04:00
ar955x_1p0_initvals.h
ar5008_initvals.h
ar5008_phy.c ath9k_hw: reduce ANI firstep range for older chips 2014-04-09 13:55:55 -04:00
ar9001_initvals.h
ar9002_calib.c
ar9002_hw.c ath9k: Register supported HW hang checks 2014-01-03 15:36:57 -05:00
ar9002_initvals.h
ar9002_mac.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2014-01-06 14:08:41 -05:00
ar9002_phy.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
ar9002_phy.h
ar9003_2p2_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9003_buffalo_initvals.h
ar9003_calib.c ath9k: Calculate IQ-CAL median 2014-02-12 15:36:08 -05:00
ar9003_eeprom.c ath9k: Fix temperature compensation 2014-03-17 13:44:16 -04:00
ar9003_eeprom.h ath9k: Update BaseExtension_1 eeprom structure 2013-12-18 15:23:44 -05:00
ar9003_hw.c ath9k: Initialize QCA953x INI arrays 2014-01-03 15:37:00 -05:00
ar9003_mac.c ath9k: move ath9k_debug_sync_cause out of ath9k_hw 2013-12-19 14:41:56 -05:00
ar9003_mac.h
ar9003_mci.c
ar9003_mci.h
ar9003_paprd.c
ar9003_phy.c ath9k: do not set half/quarter channel flags in AR_PHY_MODE 2014-02-24 15:38:38 -05:00
ar9003_phy.h ath9k: Fix regulatory compliance 2014-01-03 15:37:01 -05:00
ar9003_rtt.c
ar9003_rtt.h
ar9003_wow.c
ar9330_1p1_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9330_1p2_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ar9340_initvals.h ath9k_hw: fix worse EVM for 11b rates 2014-04-30 12:13:16 -04:00
ar9462_2p0_initvals.h ath9k: Fix ETSI compliance for AR9462 2.0 2014-02-20 15:53:20 -05:00
ar9462_2p1_initvals.h
ar9485_initvals.h
ar9565_1p0_initvals.h
ar9565_1p1_initvals.h
ar9580_1p0_initvals.h ath9k_hw: update ar9300 initvals 2014-04-30 12:13:15 -04:00
ath9k.h ath9k: simplify DFS pulse interval debug printing 2014-05-29 13:08:10 -04:00
beacon.c ath9k: Prevent divide-by-zero upon bad beacon_interval. 2014-05-06 14:51:01 -04:00
btcoex.c ath9k_hw: clean up generic timer code 2013-12-18 15:23:22 -05:00
btcoex.h
calib.c
calib.h
common-beacon.c ath9k: move ath9k_beacon_config_ap common 2014-03-17 13:13:08 -04:00
common-beacon.h ath9k: move ath9k_beacon_config_ap common 2014-03-17 13:13:08 -04:00
common-debug.c ath9k: move phy_err to ath9k_cmn_debug_phy_err 2014-05-13 15:56:42 -04:00
common-debug.h ath9k: move phy_err to ath9k_cmn_debug_phy_err 2014-05-13 15:56:42 -04:00
common-init.c ath9k: move ath9k_reload_chainmask_settings to common 2014-02-28 14:33:16 -05:00
common-init.h ath9k: move ath9k_reload_chainmask_settings to common 2014-02-28 14:33:16 -05:00
common.c ath9k: move ath9k_rx_skb_postprocess to common.c 2014-02-12 15:36:01 -05:00
common.h ath9k-common: create common-debug and move modal_eeprom to cmn 2014-05-13 15:56:36 -04:00
debug_sta.c ath9k: remove tid->paused flag 2014-04-30 11:42:35 -04:00
debug.c ath9k: move phy_err to ath9k_cmn_debug_phy_err 2014-05-13 15:56:42 -04:00
debug.h ath9k & ath9k_htc: move ath_rx_stats to cmn 2014-05-13 15:56:40 -04:00
dfs_debug.c
dfs_debug.h ath9k: simplify DFS pulse interval debug printing 2014-05-29 13:08:10 -04:00
dfs.c ath9k: simplify DFS pulse interval debug printing 2014-05-29 13:08:10 -04:00
dfs.h
eeprom_4k.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
eeprom_9287.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
eeprom_def.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
eeprom.c
eeprom.h
gpio.c ath9k_hw: clean up generic timer code 2013-12-18 15:23:22 -05:00
hif_usb.c ath9k_htc: Add device ID for Buffalo WLI-UV-AG300P 2014-02-12 15:36:04 -05:00
hif_usb.h
htc_drv_beacon.c ath9k_htc: move DEFAULT_SWBA_RESPONSE check to ath9k_htc_beacon_init 2014-03-17 13:13:09 -04:00
htc_drv_debug.c ath9k_htc: use ath9k_cmn_debug_phy_err 2014-05-13 15:56:43 -04:00
htc_drv_gpio.c
htc_drv_init.c ath9k_htc: sync beacon slot code with ath9k 2014-03-17 13:13:06 -04:00
htc_drv_main.c ath9k_htc: Stop ANI before doing hw_reset 2014-05-14 15:42:46 -04:00
htc_drv_txrx.c ath9k & ath9k_htc: move ath_rx_stats to cmn 2014-05-13 15:56:40 -04:00
htc_hst.c ath9k_htc: catch fw panic pattern 2014-02-12 15:36:03 -05:00
htc_hst.h ath9k_htc: catch fw panic pattern 2014-02-12 15:36:03 -05:00
htc.h ath9k: fixup "ath9k_htc: fix build with disabled debug" 2014-05-20 15:36:15 -04:00
hw-ops.h ath9k: Move private HW callbacks to hw-ops.h 2014-01-03 15:36:58 -05:00
hw.c wireless: ath9k: Get rid of timespec conversions 2014-07-23 15:01:51 -07:00
hw.h ath9k: Fix RX interrupt mitigation 2014-01-23 14:02:45 -05:00
init.c ath9k: Fix interface combinations for multi-channel concurrency 2014-05-29 13:10:37 -04:00
Kconfig ath9k: Remove ath9k rate control 2014-02-12 15:36:04 -05:00
link.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
mac.c ath9k_hw: Abort transmission for sleeping station 2014-05-19 16:42:15 -04:00
mac.h ath9k_hw: Abort transmission for sleeping station 2014-05-19 16:42:15 -04:00
main.c Merge branch 'for-linville' of git://github.com/kvalo/ath 2014-05-30 13:43:31 -04:00
Makefile ath9k-common: create common-debug and move modal_eeprom to cmn 2014-05-13 15:56:36 -04:00
mci.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
mci.h
pci.c ath9k: fix sleep timer during suspend 2014-05-22 14:04:38 -04:00
phy.h
recv.c ath9k: avoid passing buffers to the hardware during flush 2014-05-29 13:08:10 -04:00
reg.h ath9k_hw: Abort transmission for sleeping station 2014-05-19 16:42:15 -04:00
spectral.c ath9k: fix sparse non static symbol warning 2014-01-03 15:36:56 -05:00
spectral.h ath9k: Cleanup spectral scan code 2013-12-18 15:23:37 -05:00
tx99.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
wmi.c
wmi.h
wow.c ath9k: move sc_flags to ath_common 2014-03-17 13:13:06 -04:00
xmit.c ath9k: fix aggregation session lockup 2014-07-23 13:03:11 -04:00