diff options
| author | Linux Build Service Account <lnxbuild@localhost> | 2016-11-25 01:00:03 -0700 |
|---|---|---|
| committer | Linux Build Service Account <lnxbuild@localhost> | 2016-11-25 01:00:03 -0700 |
| commit | a77eb19dba14ca488fec18cca15291ee80105832 (patch) | |
| tree | 81391ee0b3a9fdf79c8414f44a59310a53860618 /include | |
| parent | 1289f9837566deab9e7fc209437b911825663a4d (diff) | |
| parent | bee274711e8d2ddb97fb1e80a18f295e9f97fa87 (diff) | |
Promotion of kernel.lnx.4.4-161124.1.
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
1090535 Ib1fdb0454c6e1d770ea6ec11a6032f8553d56c06 ARM: dts: msm: change UFS/SDHC2 power supply for msmcoba
1078936 I24f0958f97ca04916b8c6845f3122732e1928e6c [media] xc2028: avoid use after free
1088324 I2e8ffab214106c01557446e00dbebe2cc2a52bd1 ARM: dts: msm: Add venus device nodes for starlord
1087922 Iec536bcdf4ed95e3d796324fd8bf5df259b340b0 cfg80211: validate beacon int as part of iface combinati
1091347 I9d180e4aedb17692eb2e48f98461239d29bbf975 clk: qcom: Add set_flags ops for the clk_gate2_ops
1091186 Ica381b0b73bd59a10ac8fd876bda5c21678dfddb defconfig: msm: Add support for GPUCC clocks
1087922 I2f38b8ba1ddbe6041a4189f5d9b72c982f0fb367 cfg80211: make wdev_list accessible to drivers
1078921 I02fda1eb5173f5cf4db999147c623720892da529 block: fix use-after-free in sys_ioprio_get()
1092432 Ifd9f97f8595daac67c733e6120cdb3c89e5a02a4 ARM: dts: msm: Add RTB support for msmfalcon
1093492 Id30415ce0ea73012125ced35771b9aae9f941c22 msm: kgsl: Add support for A512 GPU
1092432 I6d55bf454cd629cd4894b60e40e9266d7e8b5bb9 ARM: dts: msm: Add RTB support for msmtriton
1092430 I32fb4c9a9be83a4448754bffde798432e417b17c ARM: dts: msm: Add mpm2-sleep-counter device for msmfalc
633497 I3e43b8a704367aff7fe8dd88159315aef811c51c USB: gagget: f_fs: Return error if TX req is queued duri
1078950 Idc6b27fb0b73b9057541ecc02c6c2aac46b50ffc tty: Prevent ldisc drivers from re-using stale tty field
1078959 I0fa3cd8d4a0d9ea76d085bba6020f1eda073c09b cgroup: prefer %pK to %p
959695 I57aa3e8b4987cb1adf9fad514a1fd1e84d44ac3f msm: vidc: Update mbs per second calculation
1091194 I96406588062da4997851eff8524c53699f1063eb ASoC: msm: Update supported sample rates for USB Backend
1092561 I13258295e9ae9c8607586ed5686e97276823d08c clk: qcom: Add support for rf clk1 for msmfalcon
1087922 I282300533dcd80f65c9ba366246d028a6130ffff cfg80211: identically validate beacon interval for AP/ME
1092425 I97a28cccc0494ea5ff45ccade9721da0c85edef7 ARM: dts: msm: add perf-events support for msmfalcon and
1090894 I42978f2230e95456e4b4e932365e5b2c83445f56 msm: gsi: fix interrupt processing
1086284 I8043a13d366fcb20a8a819c4739177258ad508ac msm: vidc: fix mutex lock issue
1086805 Id92eabf03c8dace1c0ff801504b8591e9121782d msm: sde: Correct max downscale factor for SDE rotator
1091186 If3c707877f2a0da04065b57a1c2fd44d256a5303 ARM: dts: msm: Update clock gfx node for MSMfalcon/Trito
1091731 I9c751d777d8402cdea3cdfb27da1a19a98a250e2 ARM: dts: msm: add charger/fg device nodes for PMFALCON
1087922 Ib1ae7221291b8176d61d58e756a3814c80d98d27 cfg80211: fix beacon interval in interface combination i
1072607 If8aa0b094af5ff82fe66c95e3ef2f13632950d2e clk: qcom: Add support for MMCC clock for MSMFalcon
1078951 I3b04131079a27f0b1cd60df03c793e8d9ffe5e91 HID: core: prevent out-of-bound readings
1092428 Ic72005ca76ceea377154e4b11dceccd7c8dc5ab5 ARM: dts: msm: Add restart node and imem entries for msm
1081961 I242158975f212426268fd6eaf45378826d56d094 clk: qcom: Add snapshot of OSM CPU clock driver
1078920 Ia3c791c6cf81a6c156561106230cbf5e8dfad0bc block: fix use-after-free in seq file
1091110 I4f8070e7fd0aa39664208cfab2448b5a95ab2326 ARM: dts: msm: Add DT for mediabox variant of apqcobalt
1078915 Iba5975e360eb2b2729b6f958b7cb00bfc469e51b tcp: fix use after free in tcp_xmit_retransmit_queue()
1078960 Id91de0fcfc4a94f0c6282b59f96cea7cd0fea64c netfilter: nfnetlink: correctly validate length of batch
1077422 Ideeaa89f15b8895ce7256fed9f614d5c39ef105f msm: ipa: add api for getting IPA pdev
1093029 I2e657f3237c7ed38111b7bc6bddbf07ef4420924 arm: qcom: correct description for MSMTRITON and MSMFALC
1086284 Id158e5c6d89fc8b761d8cfe92afbf3592877c556 msm: vidc: fix the interrupt miss issue from video hardw
1092430 I2c8ffe10b650777f6c0b697c33e958300c9dbe66 ARM: dts: msm: Add mpm2-sleep-counter device for msmtrit
1092428 I48e84889b0867d98d70056eecae07becebae4c00 ARM: dts: msm: Add restart node and imem entries for msm
1087798 I7e3655be5c3ea0800499cf24c05899f3d518bbd6 msm: vidc: parse 10-bit bus entries for msmfalcon
Change-Id: I634056c9eabd17bcc5ecbf0617d988585be6535a
CRs-Fixed: 1090894, 1091110, 1078959, 1078951, 1078950, 1092428, 1081961, 1092425, 1091731, 1091186, 1087922, 633497, 1090535, 1078920, 959695, 1072607, 1078960, 1086805, 1092430, 1092432, 1091347, 1086284, 1093492, 1092561, 1087798, 1077422, 1093029, 1078915, 1078921, 1078936, 1091194, 1088324
Diffstat (limited to 'include')
| -rw-r--r-- | include/dt-bindings/clock/qcom,mmcc-msmfalcon.h | 82 | ||||
| -rw-r--r-- | include/net/cfg80211.h | 17 | ||||
| -rw-r--r-- | include/net/tcp.h | 2 |
3 files changed, 53 insertions, 48 deletions
diff --git a/include/dt-bindings/clock/qcom,mmcc-msmfalcon.h b/include/dt-bindings/clock/qcom,mmcc-msmfalcon.h index ffb80a128dd6..7a6ec2bf2418 100644 --- a/include/dt-bindings/clock/qcom,mmcc-msmfalcon.h +++ b/include/dt-bindings/clock/qcom,mmcc-msmfalcon.h @@ -159,46 +159,47 @@ #define MMSS_MDSS_AXI_CLK 142 #define MMSS_MDSS_BYTE0_CLK 143 #define MMSS_MDSS_BYTE0_INTF_CLK 144 -#define MMSS_MDSS_BYTE1_CLK 145 -#define MMSS_MDSS_BYTE1_INTF_CLK 146 -#define MMSS_MDSS_DP_AUX_CLK 147 -#define MMSS_MDSS_DP_CRYPTO_CLK 148 -#define MMSS_MDSS_DP_GTC_CLK 149 -#define MMSS_MDSS_DP_LINK_CLK 150 -#define MMSS_MDSS_DP_LINK_INTF_CLK 151 -#define MMSS_MDSS_DP_PIXEL_CLK 152 -#define MMSS_MDSS_ESC0_CLK 153 -#define MMSS_MDSS_ESC1_CLK 154 -#define MMSS_MDSS_HDMI_DP_AHB_CLK 155 -#define MMSS_MDSS_MDP_CLK 156 -#define MMSS_MDSS_PCLK0_CLK 157 -#define MMSS_MDSS_PCLK1_CLK 158 -#define MMSS_MDSS_ROT_CLK 159 -#define MMSS_MDSS_VSYNC_CLK 160 -#define MMSS_MISC_AHB_CLK 161 -#define MMSS_MISC_CXO_CLK 162 -#define MMSS_MNOC_AHB_CLK 163 -#define MMSS_SNOC_DVM_AXI_CLK 164 -#define MMSS_THROTTLE_CAMSS_AHB_CLK 165 -#define MMSS_THROTTLE_CAMSS_AXI_CLK 166 -#define MMSS_THROTTLE_CAMSS_CXO_CLK 167 -#define MMSS_THROTTLE_MDSS_AHB_CLK 168 -#define MMSS_THROTTLE_MDSS_AXI_CLK 169 -#define MMSS_THROTTLE_MDSS_CXO_CLK 170 -#define MMSS_THROTTLE_VIDEO_AHB_CLK 171 -#define MMSS_THROTTLE_VIDEO_AXI_CLK 172 -#define MMSS_THROTTLE_VIDEO_CXO_CLK 173 -#define MMSS_VIDEO_AHB_CLK 174 -#define MMSS_VIDEO_AXI_CLK 175 -#define MMSS_VIDEO_CORE_CLK 176 -#define MMSS_VIDEO_SUBCORE0_CLK 177 -#define PCLK0_CLK_SRC 178 -#define PCLK1_CLK_SRC 179 -#define ROT_CLK_SRC 180 -#define VFE0_CLK_SRC 181 -#define VFE1_CLK_SRC 182 -#define VIDEO_CORE_CLK_SRC 183 -#define VSYNC_CLK_SRC 184 +#define MMSS_MDSS_BYTE0_INTF_DIV_CLK 145 +#define MMSS_MDSS_BYTE1_CLK 146 +#define MMSS_MDSS_BYTE1_INTF_CLK 147 +#define MMSS_MDSS_DP_AUX_CLK 148 +#define MMSS_MDSS_DP_CRYPTO_CLK 149 +#define MMSS_MDSS_DP_GTC_CLK 150 +#define MMSS_MDSS_DP_LINK_CLK 151 +#define MMSS_MDSS_DP_LINK_INTF_CLK 152 +#define MMSS_MDSS_DP_PIXEL_CLK 153 +#define MMSS_MDSS_ESC0_CLK 154 +#define MMSS_MDSS_ESC1_CLK 155 +#define MMSS_MDSS_HDMI_DP_AHB_CLK 156 +#define MMSS_MDSS_MDP_CLK 157 +#define MMSS_MDSS_PCLK0_CLK 158 +#define MMSS_MDSS_PCLK1_CLK 159 +#define MMSS_MDSS_ROT_CLK 160 +#define MMSS_MDSS_VSYNC_CLK 161 +#define MMSS_MISC_AHB_CLK 162 +#define MMSS_MISC_CXO_CLK 163 +#define MMSS_MNOC_AHB_CLK 164 +#define MMSS_SNOC_DVM_AXI_CLK 165 +#define MMSS_THROTTLE_CAMSS_AHB_CLK 166 +#define MMSS_THROTTLE_CAMSS_AXI_CLK 167 +#define MMSS_THROTTLE_CAMSS_CXO_CLK 168 +#define MMSS_THROTTLE_MDSS_AHB_CLK 169 +#define MMSS_THROTTLE_MDSS_AXI_CLK 170 +#define MMSS_THROTTLE_MDSS_CXO_CLK 171 +#define MMSS_THROTTLE_VIDEO_AHB_CLK 172 +#define MMSS_THROTTLE_VIDEO_AXI_CLK 173 +#define MMSS_THROTTLE_VIDEO_CXO_CLK 174 +#define MMSS_VIDEO_AHB_CLK 175 +#define MMSS_VIDEO_AXI_CLK 176 +#define MMSS_VIDEO_CORE_CLK 177 +#define MMSS_VIDEO_SUBCORE0_CLK 178 +#define PCLK0_CLK_SRC 179 +#define PCLK1_CLK_SRC 180 +#define ROT_CLK_SRC 181 +#define VFE0_CLK_SRC 182 +#define VFE1_CLK_SRC 183 +#define VIDEO_CORE_CLK_SRC 184 +#define VSYNC_CLK_SRC 185 #define BIMC_SMMU_GDSC 0 #define CAMSS_CPP_GDSC 1 @@ -209,5 +210,6 @@ #define VIDEO_SUBCORE0_GDSC 6 #define VIDEO_TOP_GDSC 7 +#define CAMSS_MICRO_BCR 0 #endif diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index b89c9c2f7f6e..cc1e8d6b3454 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h @@ -796,19 +796,15 @@ struct cfg80211_csa_settings { * @iftype_num: array with the number of interfaces of each interface * type. The index is the interface type as specified in &enum * nl80211_iftype. - * @beacon_int_gcd: a value specifying GCD of all beaconing interfaces, - * the GCD of a single value is considered the value itself, so for - * a single interface this should be set to that interface's beacon - * interval - * @beacon_int_different: a flag indicating whether or not all beacon - * intervals (of beaconing interfaces) are different or not. + * @new_beacon_int: set this to the beacon interval of a new interface + * that's not operating yet, if such is to be checked as part of + * the verification */ struct iface_combination_params { int num_different_channels; u8 radar_detect; int iftype_num[NUM_NL80211_IFTYPES]; - u32 beacon_int_gcd; - bool beacon_int_different; + u32 new_beacon_int; }; /** @@ -3219,6 +3215,9 @@ struct wiphy_iftype_ext_capab { * @vht_capa_mod_mask: Specify what VHT capabilities can be over-ridden. * If null, then none can be over-ridden. * + * @wdev_list: the list of associated (virtual) interfaces; this list must + * not be modified by the driver, but can be read with RTNL/RCU protection. + * * @max_acl_mac_addrs: Maximum number of MAC addresses that the device * supports for ACL. * @@ -3363,6 +3362,8 @@ struct wiphy { const struct ieee80211_ht_cap *ht_capa_mod_mask; const struct ieee80211_vht_cap *vht_capa_mod_mask; + struct list_head wdev_list; + /* the network namespace this phy lives in currently */ possible_net_t _net; diff --git a/include/net/tcp.h b/include/net/tcp.h index 213601d620e0..52402ab90c57 100644 --- a/include/net/tcp.h +++ b/include/net/tcp.h @@ -1528,6 +1528,8 @@ static inline void tcp_check_send_head(struct sock *sk, struct sk_buff *skb_unli { if (sk->sk_send_head == skb_unlinked) sk->sk_send_head = NULL; + if (tcp_sk(sk)->highest_sack == skb_unlinked) + tcp_sk(sk)->highest_sack = NULL; } static inline void tcp_init_send_head(struct sock *sk) |
