Skip to content

Commit fa7f3a8

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Completely minor snmp doc conflict. Signed-off-by: David S. Miller <[email protected]>
2 parents 28f9d1a + 49a5785 commit fa7f3a8

File tree

331 files changed

+3353
-1443
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

331 files changed

+3353
-1443
lines changed

.clang-format

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ ForEachMacros:
7272
- 'apei_estatus_for_each_section'
7373
- 'ata_for_each_dev'
7474
- 'ata_for_each_link'
75+
- '__ata_qc_for_each'
76+
- 'ata_qc_for_each'
77+
- 'ata_qc_for_each_raw'
78+
- 'ata_qc_for_each_with_internal'
7579
- 'ax25_for_each'
7680
- 'ax25_uid_for_each'
7781
- 'bio_for_each_integrity_vec'
@@ -85,6 +89,7 @@ ForEachMacros:
8589
- 'blk_queue_for_each_rl'
8690
- 'bond_for_each_slave'
8791
- 'bond_for_each_slave_rcu'
92+
- 'bpf_for_each_spilled_reg'
8893
- 'btree_for_each_safe128'
8994
- 'btree_for_each_safe32'
9095
- 'btree_for_each_safe64'
@@ -103,6 +108,8 @@ ForEachMacros:
103108
- 'drm_atomic_crtc_for_each_plane'
104109
- 'drm_atomic_crtc_state_for_each_plane'
105110
- 'drm_atomic_crtc_state_for_each_plane_state'
111+
- 'drm_atomic_for_each_plane_damage'
112+
- 'drm_connector_for_each_possible_encoder'
106113
- 'drm_for_each_connector_iter'
107114
- 'drm_for_each_crtc'
108115
- 'drm_for_each_encoder'
@@ -121,18 +128,32 @@ ForEachMacros:
121128
- 'for_each_bio'
122129
- 'for_each_board_func_rsrc'
123130
- 'for_each_bvec'
131+
- 'for_each_card_components'
132+
- 'for_each_card_links'
133+
- 'for_each_card_links_safe'
134+
- 'for_each_card_prelinks'
135+
- 'for_each_card_rtds'
136+
- 'for_each_card_rtds_safe'
137+
- 'for_each_cgroup_storage_type'
124138
- 'for_each_child_of_node'
125139
- 'for_each_clear_bit'
126140
- 'for_each_clear_bit_from'
127141
- 'for_each_cmsghdr'
128142
- 'for_each_compatible_node'
143+
- 'for_each_component_dais'
144+
- 'for_each_component_dais_safe'
145+
- 'for_each_comp_order'
129146
- 'for_each_console'
130147
- 'for_each_cpu'
131148
- 'for_each_cpu_and'
132149
- 'for_each_cpu_not'
133150
- 'for_each_cpu_wrap'
134151
- 'for_each_dev_addr'
135152
- 'for_each_dma_cap_mask'
153+
- 'for_each_dpcm_be'
154+
- 'for_each_dpcm_be_rollback'
155+
- 'for_each_dpcm_be_safe'
156+
- 'for_each_dpcm_fe'
136157
- 'for_each_drhd_unit'
137158
- 'for_each_dss_dev'
138159
- 'for_each_efi_memory_desc'
@@ -149,6 +170,7 @@ ForEachMacros:
149170
- 'for_each_iommu'
150171
- 'for_each_ip_tunnel_rcu'
151172
- 'for_each_irq_nr'
173+
- 'for_each_link_codecs'
152174
- 'for_each_lru'
153175
- 'for_each_matching_node'
154176
- 'for_each_matching_node_and_match'
@@ -160,6 +182,7 @@ ForEachMacros:
160182
- 'for_each_mem_range_rev'
161183
- 'for_each_migratetype_order'
162184
- 'for_each_msi_entry'
185+
- 'for_each_msi_entry_safe'
163186
- 'for_each_net'
164187
- 'for_each_netdev'
165188
- 'for_each_netdev_continue'
@@ -183,12 +206,14 @@ ForEachMacros:
183206
- 'for_each_node_with_property'
184207
- 'for_each_of_allnodes'
185208
- 'for_each_of_allnodes_from'
209+
- 'for_each_of_cpu_node'
186210
- 'for_each_of_pci_range'
187211
- 'for_each_old_connector_in_state'
188212
- 'for_each_old_crtc_in_state'
189213
- 'for_each_oldnew_connector_in_state'
190214
- 'for_each_oldnew_crtc_in_state'
191215
- 'for_each_oldnew_plane_in_state'
216+
- 'for_each_oldnew_plane_in_state_reverse'
192217
- 'for_each_oldnew_private_obj_in_state'
193218
- 'for_each_old_plane_in_state'
194219
- 'for_each_old_private_obj_in_state'
@@ -206,14 +231,17 @@ ForEachMacros:
206231
- 'for_each_process'
207232
- 'for_each_process_thread'
208233
- 'for_each_property_of_node'
234+
- 'for_each_registered_fb'
209235
- 'for_each_reserved_mem_region'
210-
- 'for_each_resv_unavail_range'
236+
- 'for_each_rtd_codec_dai'
237+
- 'for_each_rtd_codec_dai_rollback'
211238
- 'for_each_rtdcom'
212239
- 'for_each_rtdcom_safe'
213240
- 'for_each_set_bit'
214241
- 'for_each_set_bit_from'
215242
- 'for_each_sg'
216243
- 'for_each_sg_page'
244+
- 'for_each_sibling_event'
217245
- '__for_each_thread'
218246
- 'for_each_thread'
219247
- 'for_each_zone'
@@ -251,6 +279,8 @@ ForEachMacros:
251279
- 'hlist_nulls_for_each_entry_from'
252280
- 'hlist_nulls_for_each_entry_rcu'
253281
- 'hlist_nulls_for_each_entry_safe'
282+
- 'i3c_bus_for_each_i2cdev'
283+
- 'i3c_bus_for_each_i3cdev'
254284
- 'ide_host_for_each_port'
255285
- 'ide_port_for_each_dev'
256286
- 'ide_port_for_each_present_dev'
@@ -267,11 +297,14 @@ ForEachMacros:
267297
- 'kvm_for_each_memslot'
268298
- 'kvm_for_each_vcpu'
269299
- 'list_for_each'
300+
- 'list_for_each_codec'
301+
- 'list_for_each_codec_safe'
270302
- 'list_for_each_entry'
271303
- 'list_for_each_entry_continue'
272304
- 'list_for_each_entry_continue_rcu'
273305
- 'list_for_each_entry_continue_reverse'
274306
- 'list_for_each_entry_from'
307+
- 'list_for_each_entry_from_rcu'
275308
- 'list_for_each_entry_from_reverse'
276309
- 'list_for_each_entry_lockless'
277310
- 'list_for_each_entry_rcu'
@@ -291,6 +324,7 @@ ForEachMacros:
291324
- 'media_device_for_each_intf'
292325
- 'media_device_for_each_link'
293326
- 'media_device_for_each_pad'
327+
- 'nanddev_io_for_each_page'
294328
- 'netdev_for_each_lower_dev'
295329
- 'netdev_for_each_lower_private'
296330
- 'netdev_for_each_lower_private_rcu'
@@ -357,12 +391,14 @@ ForEachMacros:
357391
- 'sk_nulls_for_each'
358392
- 'sk_nulls_for_each_from'
359393
- 'sk_nulls_for_each_rcu'
394+
- 'snd_array_for_each'
360395
- 'snd_pcm_group_for_each_entry'
361396
- 'snd_soc_dapm_widget_for_each_path'
362397
- 'snd_soc_dapm_widget_for_each_path_safe'
363398
- 'snd_soc_dapm_widget_for_each_sink_path'
364399
- 'snd_soc_dapm_widget_for_each_source_path'
365400
- 'tb_property_for_each'
401+
- 'tcf_exts_for_each_action'
366402
- 'udp_portaddr_for_each_entry'
367403
- 'udp_portaddr_for_each_entry_rcu'
368404
- 'usb_hub_for_each_child'
@@ -371,6 +407,11 @@ ForEachMacros:
371407
- 'v4l2_m2m_for_each_dst_buf_safe'
372408
- 'v4l2_m2m_for_each_src_buf'
373409
- 'v4l2_m2m_for_each_src_buf_safe'
410+
- 'virtio_device_for_each_vq'
411+
- 'xa_for_each'
412+
- 'xas_for_each'
413+
- 'xas_for_each_conflict'
414+
- 'xas_for_each_marked'
374415
- 'zorro_for_each_dev'
375416

376417
#IncludeBlocks: Preserve # Unknown to clang-format-5.0

Documentation/devicetree/bindings/arm/cpu-capacity.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,4 +235,4 @@ cpus {
235235
===========================================
236236

237237
[1] ARM Linux Kernel documentation - CPUs bindings
238-
Documentation/devicetree/bindings/arm/cpus.txt
238+
Documentation/devicetree/bindings/arm/cpus.yaml

Documentation/devicetree/bindings/arm/idle-states.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ cpus {
684684
===========================================
685685

686686
[1] ARM Linux Kernel documentation - CPUs bindings
687-
Documentation/devicetree/bindings/arm/cpus.txt
687+
Documentation/devicetree/bindings/arm/cpus.yaml
688688

689689
[2] ARM Linux Kernel documentation - PSCI bindings
690690
Documentation/devicetree/bindings/arm/psci.txt

Documentation/devicetree/bindings/arm/sp810.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ SP810 System Controller
44
Required properties:
55

66
- compatible: standard compatible string for a Primecell peripheral,
7-
see Documentation/devicetree/bindings/arm/primecell.txt
7+
see Documentation/devicetree/bindings/arm/primecell.yaml
88
for more details
99
should be: "arm,sp810", "arm,primecell"
1010

Documentation/devicetree/bindings/arm/topology.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,4 +472,4 @@ cpus {
472472

473473
===============================================================================
474474
[1] ARM Linux kernel documentation
475-
Documentation/devicetree/bindings/arm/cpus.txt
475+
Documentation/devicetree/bindings/arm/cpus.yaml

Documentation/devicetree/bindings/clock/marvell,mmp2.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ Required Properties:
1818
Each clock is assigned an identifier and client nodes use this identifier
1919
to specify the clock which they consume.
2020

21-
All these identifier could be found in <dt-bindings/clock/marvell-mmp2.h>.
21+
All these identifiers could be found in <dt-bindings/clock/marvell,mmp2.h>.

Documentation/devicetree/bindings/display/arm,pl11x.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
* ARM PrimeCell Color LCD Controller PL110/PL111
22

3-
See also Documentation/devicetree/bindings/arm/primecell.txt
3+
See also Documentation/devicetree/bindings/arm/primecell.yaml
44

55
Required properties:
66

Documentation/devicetree/bindings/gpio/gpio-mvebu.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ Required properties:
1414

1515
"marvell,armada-8k-gpio" should be used for the Armada 7K and 8K
1616
SoCs (either from AP or CP), see
17-
Documentation/devicetree/bindings/arm/marvell/cp110-system-controller0.txt
18-
and
1917
Documentation/devicetree/bindings/arm/marvell/ap806-system-controller.txt
2018
for specific details about the offset property.
2119

Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Sub-nodes:
7878
PPI affinity can be expressed as a single "ppi-partitions" node,
7979
containing a set of sub-nodes, each with the following property:
8080
- affinity: Should be a list of phandles to CPU nodes (as described in
81-
Documentation/devicetree/bindings/arm/cpus.txt).
81+
Documentation/devicetree/bindings/arm/cpus.yaml).
8282

8383
GICv3 has one or more Interrupt Translation Services (ITS) that are
8484
used to route Message Signalled Interrupts (MSI) to the CPUs.

Documentation/devicetree/bindings/soc/qcom/qcom,glink.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ of these nodes are defined by the individual bindings for the specific function
5555
= EXAMPLE
5656
The following example represents the GLINK RPM node on a MSM8996 device, with
5757
the function for the "rpm_request" channel defined, which is used for
58-
regualtors and root clocks.
58+
regulators and root clocks.
5959

6060
apcs_glb: mailbox@9820000 {
6161
compatible = "qcom,msm8996-apcs-hmss-global";

Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ processor ID) and a string identifier.
4141
- qcom,local-pid:
4242
Usage: required
4343
Value type: <u32>
44-
Definition: specifies the identfier of the local endpoint of this edge
44+
Definition: specifies the identifier of the local endpoint of this edge
4545

4646
- qcom,remote-pid:
4747
Usage: required
4848
Value type: <u32>
49-
Definition: specifies the identfier of the remote endpoint of this edge
49+
Definition: specifies the identifier of the remote endpoint of this edge
5050

5151
= SUBNODES
5252
Each SMP2P pair contain a set of inbound and outbound entries, these are

Documentation/fb/fbcon.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,14 @@ C. Boot options
163163
be preserved until there actually is some text is output to the console.
164164
This option causes fbcon to bind immediately to the fbdev device.
165165

166+
7. fbcon=logo-pos:<location>
167+
168+
The only possible 'location' is 'center' (without quotes), and when
169+
given, the bootup logo is moved from the default top-left corner
170+
location to the center of the framebuffer. If more than one logo is
171+
displayed due to multiple CPUs, the collected line of logos is moved
172+
as a whole.
173+
166174
C. Attaching, Detaching and Unloading
167175

168176
Before going on to how to attach, detach and unload the framebuffer console, an

Documentation/networking/index.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,19 @@ Contents:
1111
batman-adv
1212
can
1313
can_ucan_protocol
14-
dpaa2/index
15-
e100
16-
e1000
17-
e1000e
18-
fm10k
19-
igb
20-
igbvf
21-
ixgb
22-
ixgbe
23-
ixgbevf
24-
i40e
25-
iavf
26-
ice
14+
device_drivers/freescale/dpaa2/index
15+
device_drivers/intel/e100
16+
device_drivers/intel/e1000
17+
device_drivers/intel/e1000e
18+
device_drivers/intel/fm10k
19+
device_drivers/intel/igb
20+
device_drivers/intel/igbvf
21+
device_drivers/intel/ixgb
22+
device_drivers/intel/ixgbe
23+
device_drivers/intel/ixgbevf
24+
device_drivers/intel/i40e
25+
device_drivers/intel/iavf
26+
device_drivers/intel/ice
2727
kapi
2828
z8530book
2929
msg_zerocopy

Documentation/networking/rxrpc.txt

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1000,51 +1000,6 @@ The kernel interface functions are as follows:
10001000
size should be set when the call is begun. tx_total_len may not be less
10011001
than zero.
10021002

1003-
(*) Check to see the completion state of a call so that the caller can assess
1004-
whether it needs to be retried.
1005-
1006-
enum rxrpc_call_completion {
1007-
RXRPC_CALL_SUCCEEDED,
1008-
RXRPC_CALL_REMOTELY_ABORTED,
1009-
RXRPC_CALL_LOCALLY_ABORTED,
1010-
RXRPC_CALL_LOCAL_ERROR,
1011-
RXRPC_CALL_NETWORK_ERROR,
1012-
};
1013-
1014-
int rxrpc_kernel_check_call(struct socket *sock, struct rxrpc_call *call,
1015-
enum rxrpc_call_completion *_compl,
1016-
u32 *_abort_code);
1017-
1018-
On return, -EINPROGRESS will be returned if the call is still ongoing; if
1019-
it is finished, *_compl will be set to indicate the manner of completion,
1020-
*_abort_code will be set to any abort code that occurred. 0 will be
1021-
returned on a successful completion, -ECONNABORTED will be returned if the
1022-
client failed due to a remote abort and anything else will return an
1023-
appropriate error code.
1024-
1025-
The caller should look at this information to decide if it's worth
1026-
retrying the call.
1027-
1028-
(*) Retry a client call.
1029-
1030-
int rxrpc_kernel_retry_call(struct socket *sock,
1031-
struct rxrpc_call *call,
1032-
struct sockaddr_rxrpc *srx,
1033-
struct key *key);
1034-
1035-
This attempts to partially reinitialise a call and submit it again while
1036-
reusing the original call's Tx queue to avoid the need to repackage and
1037-
re-encrypt the data to be sent. call indicates the call to retry, srx the
1038-
new address to send it to and key the encryption key to use for signing or
1039-
encrypting the packets.
1040-
1041-
For this to work, the first Tx data packet must still be in the transmit
1042-
queue, and currently this is only permitted for local and network errors
1043-
and the call must not have been aborted. Any partially constructed Tx
1044-
packet is left as is and can continue being filled afterwards.
1045-
1046-
It returns 0 if the call was requeued and an error otherwise.
1047-
10481003
(*) Get call RTT.
10491004

10501005
u64 rxrpc_kernel_get_rtt(struct socket *sock, struct rxrpc_call *call);

0 commit comments

Comments
 (0)