Thomas Pedersen
ac2e6c2e7e
BACKPORT: cfg80211: express channels with a KHz component
...
Some bands (S1G) define channels centered on a non-integer
MHz. Give ieee80211_channel and cfg80211_chan_def a
freq_offset component where the final frequency can be
expressed as:
MHZ_TO_KHZ(chan->center_freq) + chan->freq_offset;
Also provide some helper functions to do the frequency
conversion and test for equality.
Retain the existing interface to frequency and channel
conversion helpers, and expose new ones which handle
frequencies in units of KHz.
Some internal functions (net/wireless/chan.c) pass around
a frequency value. Convert these to units of KHz.
mesh, ibss, wext, etc. are currently ignored.
Bug: 163110886
Signed-off-by: Thomas Pedersen <thomas@adapt-ip.com>
Link: https://lore.kernel.org/r/20200402011810.22947-3-thomas@adapt-ip.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Change-Id: I058afb696c69e7047d5573bda334d04f684f1215
(cherry picked from commit 934f4c7dd3a544bb8000f7436f1f0e12e04ebc37)
Signed-off-by: Vamsi Krishna <vamsin@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2020-08-11 12:53:01 +02:00
..
6lowpan
9p
9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
2020-08-05 09:59:42 +02:00
802
8021q
appletalk
atm
ax25
AX.25: Prevent integer overflows in connect and sendmsg
2020-07-31 18:39:31 +02:00
batman-adv
batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
2020-06-22 09:30:56 +02:00
bluetooth
Bluetooth: fix kernel oops in store_pending_adv_report
2020-08-05 09:59:49 +02:00
bpf
bpfilter
bridge
bridge: mcast: Fix MLD2 Report IPv6 payload length check
2020-07-22 09:32:46 +02:00
caif
ANDROID: GKI: Fix up "do not export symbol_get/put()" commit
2020-08-01 14:28:51 +02:00
can
ceph
libceph: don't omit recovery_deletes in target_copy()
2020-07-22 09:33:17 +02:00
core
This is the 5.4.57 stable release
2020-08-07 10:07:58 +02:00
dcb
dccp
dccp: Fix possible memleak in dccp_init and dccp_fini
2020-06-17 16:40:32 +02:00
decnet
dns_resolver
dsa
net: dsa: declare lockless TX feature for slave ports
2020-06-03 08:21:38 +02:00
ethernet
hsr
ieee802154
ife
ipv4
This is the 5.4.55 stable release
2020-08-01 11:46:55 +02:00
ipv6
This is the 5.4.55 stable release
2020-08-01 11:46:55 +02:00
iucv
kcm
key
xfrm: policy: match with both mark and mask on user interfaces
2020-08-05 09:59:44 +02:00
l2tp
l2tp: remove skb_dst_set() from l2tp_xmit_skb()
2020-07-22 09:32:47 +02:00
l3mdev
lapb
llc
llc: make sure applications use ARPHRD_ETHER
2020-07-22 09:32:47 +02:00
mac80211
mac80211: mesh: Free pending skb when destroying a mpath
2020-08-05 09:59:48 +02:00
mac802154
mpls
ncsi
netfilter
This is the 5.4.54 stable release
2020-07-29 13:27:01 +02:00
netlabel
netlabel: cope with NULL catmap
2020-05-20 08:20:08 +02:00
netlink
Revert "genetlink: remove genl_bind"
2020-07-23 12:38:44 +02:00
netrom
nfc
nsh
openvswitch
openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len
2020-06-30 15:36:45 -04:00
packet
phonet
psample
qrtr
qrtr: orphan socket in qrtr_release()
2020-07-31 18:39:30 +02:00
rds
rds: Prevent kernel-infoleak in rds_notify_queue_get()
2020-08-05 09:59:44 +02:00
rfkill
rose
rxrpc
rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
2020-07-31 18:39:31 +02:00
sched
sched: consistently handle layer3 header accesses in the presence of VLANs
2020-07-22 09:32:48 +02:00
sctp
This is the 5.4.55 stable release
2020-08-01 11:46:55 +02:00
smc
strparser
sunrpc
sunrpc: check that domain table is empty at module unload.
2020-08-05 09:59:41 +02:00
switchdev
tipc
tipc: block BH before using dst_cache
2020-06-03 08:21:03 +02:00
tls
bpf: Fix running sk_skb program types with ktls
2020-06-22 09:31:12 +02:00
unix
vmw_vsock
vsock/virtio: annotate 'the_virtio_vsock' RCU pointer
2020-07-29 10:18:31 +02:00
wimax
wireless
BACKPORT: cfg80211: express channels with a KHz component
2020-08-11 12:53:01 +02:00
x25
net/x25: Fix null-ptr-deref in x25_disconnect
2020-08-05 09:59:44 +02:00
xdp
xdp: Fix xsk_generic_xmit errno
2020-06-24 17:50:44 +02:00
xfrm
This is the 5.4.56 stable release
2020-08-05 11:19:16 +02:00
compat.c
Kconfig
Makefile
socket.c
sysctl_net.c