blob: 0c0a2288004f0ae2824b4b5b2380773bf9e4269a [file] [log] [blame]
Chris Kay5763c232023-03-07 20:38:30 +00001diff --git a/.clang-format b/.clang-format
Chris Kay593fb292023-03-07 20:38:30 +00002index d988e9fa9..b40571f85 100644
Chris Kay5763c232023-03-07 20:38:30 +00003--- a/.clang-format
4+++ b/.clang-format
Chris Kay593fb292023-03-07 20:38:30 +00005@@ -69,574 +69,24 @@ FixNamespaceComments: false
Chris Kay5763c232023-03-07 20:38:30 +00006 # | sed "s,^#define \([^[:space:]]*for_each[^[:space:]]*\)(.*$, - '\1'," \
7 # | LC_ALL=C sort -u
8 ForEachMacros:
9- - '__ata_qc_for_each'
10- - '__bio_for_each_bvec'
11- - '__bio_for_each_segment'
12- - '__evlist__for_each_entry'
13- - '__evlist__for_each_entry_continue'
14- - '__evlist__for_each_entry_from'
15- - '__evlist__for_each_entry_reverse'
16- - '__evlist__for_each_entry_safe'
17- - '__for_each_mem_range'
18- - '__for_each_mem_range_rev'
19- - '__for_each_thread'
20- - '__hlist_for_each_rcu'
21- - '__map__for_each_symbol_by_name'
22- - '__perf_evlist__for_each_entry'
23- - '__perf_evlist__for_each_entry_reverse'
24- - '__perf_evlist__for_each_entry_safe'
25- - '__rq_for_each_bio'
26- - '__shost_for_each_device'
27- - 'apei_estatus_for_each_section'
28- - 'ata_for_each_dev'
29- - 'ata_for_each_link'
30- - 'ata_qc_for_each'
31- - 'ata_qc_for_each_raw'
32- - 'ata_qc_for_each_with_internal'
33- - 'ax25_for_each'
34- - 'ax25_uid_for_each'
35- - 'bio_for_each_bvec'
36- - 'bio_for_each_bvec_all'
37- - 'bio_for_each_folio_all'
38- - 'bio_for_each_integrity_vec'
39- - 'bio_for_each_segment'
40- - 'bio_for_each_segment_all'
41- - 'bio_list_for_each'
42- - 'bip_for_each_vec'
43- - 'bond_for_each_slave'
44- - 'bond_for_each_slave_rcu'
45- - 'bpf__perf_for_each_map'
46- - 'bpf__perf_for_each_map_named'
47- - 'bpf_for_each_spilled_reg'
48- - 'bpf_object__for_each_map'
49- - 'bpf_object__for_each_program'
50- - 'bpf_object__for_each_safe'
51- - 'bpf_perf_object__for_each'
52- - 'btree_for_each_safe128'
53- - 'btree_for_each_safe32'
54- - 'btree_for_each_safe64'
55- - 'btree_for_each_safel'
56- - 'card_for_each_dev'
57- - 'cgroup_taskset_for_each'
58- - 'cgroup_taskset_for_each_leader'
59- - 'cpufreq_for_each_efficient_entry_idx'
60- - 'cpufreq_for_each_entry'
61- - 'cpufreq_for_each_entry_idx'
62- - 'cpufreq_for_each_valid_entry'
63- - 'cpufreq_for_each_valid_entry_idx'
64- - 'css_for_each_child'
65- - 'css_for_each_descendant_post'
66- - 'css_for_each_descendant_pre'
67- - 'damon_for_each_region'
68- - 'damon_for_each_region_safe'
69- - 'damon_for_each_scheme'
70- - 'damon_for_each_scheme_safe'
71- - 'damon_for_each_target'
72- - 'damon_for_each_target_safe'
73- - 'data__for_each_file'
74- - 'data__for_each_file_new'
75- - 'data__for_each_file_start'
76- - 'device_for_each_child_node'
77- - 'displayid_iter_for_each'
78- - 'dma_fence_array_for_each'
79- - 'dma_fence_chain_for_each'
80- - 'dma_fence_unwrap_for_each'
81- - 'dma_resv_for_each_fence'
82- - 'dma_resv_for_each_fence_unlocked'
83- - 'do_for_each_ftrace_op'
84- - 'drm_atomic_crtc_for_each_plane'
85- - 'drm_atomic_crtc_state_for_each_plane'
86- - 'drm_atomic_crtc_state_for_each_plane_state'
87- - 'drm_atomic_for_each_plane_damage'
88- - 'drm_client_for_each_connector_iter'
89- - 'drm_client_for_each_modeset'
90- - 'drm_connector_for_each_possible_encoder'
91- - 'drm_for_each_bridge_in_chain'
92- - 'drm_for_each_connector_iter'
93- - 'drm_for_each_crtc'
94- - 'drm_for_each_crtc_reverse'
95- - 'drm_for_each_encoder'
96- - 'drm_for_each_encoder_mask'
97- - 'drm_for_each_fb'
98- - 'drm_for_each_legacy_plane'
99- - 'drm_for_each_plane'
100- - 'drm_for_each_plane_mask'
101- - 'drm_for_each_privobj'
102- - 'drm_mm_for_each_hole'
103- - 'drm_mm_for_each_node'
104- - 'drm_mm_for_each_node_in_range'
105- - 'drm_mm_for_each_node_safe'
106- - 'dsa_switch_for_each_available_port'
107- - 'dsa_switch_for_each_cpu_port'
108- - 'dsa_switch_for_each_port'
109- - 'dsa_switch_for_each_port_continue_reverse'
110- - 'dsa_switch_for_each_port_safe'
111- - 'dsa_switch_for_each_user_port'
112- - 'dsa_tree_for_each_user_port'
113- - 'dso__for_each_symbol'
114- - 'dsos__for_each_with_build_id'
115- - 'elf_hash_for_each_possible'
116- - 'elf_section__for_each_rel'
117- - 'elf_section__for_each_rela'
118- - 'elf_symtab__for_each_symbol'
119- - 'evlist__for_each_cpu'
120- - 'evlist__for_each_entry'
121- - 'evlist__for_each_entry_continue'
122- - 'evlist__for_each_entry_from'
123- - 'evlist__for_each_entry_reverse'
124- - 'evlist__for_each_entry_safe'
125- - 'flow_action_for_each'
126- - 'for_each_acpi_dev_match'
127- - 'for_each_active_dev_scope'
128- - 'for_each_active_drhd_unit'
129- - 'for_each_active_iommu'
130- - 'for_each_active_route'
131- - 'for_each_aggr_pgid'
132- - 'for_each_available_child_of_node'
133- - 'for_each_bench'
134- - 'for_each_bio'
135- - 'for_each_board_func_rsrc'
136- - 'for_each_btf_ext_rec'
137- - 'for_each_btf_ext_sec'
138- - 'for_each_bvec'
139- - 'for_each_card_auxs'
140- - 'for_each_card_auxs_safe'
141- - 'for_each_card_components'
142- - 'for_each_card_dapms'
143- - 'for_each_card_pre_auxs'
144- - 'for_each_card_prelinks'
145- - 'for_each_card_rtds'
146- - 'for_each_card_rtds_safe'
147- - 'for_each_card_widgets'
148- - 'for_each_card_widgets_safe'
149- - 'for_each_cgroup_storage_type'
150- - 'for_each_child_of_node'
151- - 'for_each_clear_bit'
152- - 'for_each_clear_bit_from'
153- - 'for_each_clear_bitrange'
154- - 'for_each_clear_bitrange_from'
155- - 'for_each_cmd'
156- - 'for_each_cmsghdr'
157- - 'for_each_collection'
158- - 'for_each_comp_order'
159- - 'for_each_compatible_node'
160- - 'for_each_component_dais'
161- - 'for_each_component_dais_safe'
162- - 'for_each_console'
163- - 'for_each_console_srcu'
164- - 'for_each_cpu'
165- - 'for_each_cpu_and'
166- - 'for_each_cpu_wrap'
167- - 'for_each_dapm_widgets'
168- - 'for_each_dedup_cand'
169- - 'for_each_dev_addr'
170- - 'for_each_dev_scope'
171- - 'for_each_dma_cap_mask'
172- - 'for_each_dpcm_be'
173- - 'for_each_dpcm_be_rollback'
174- - 'for_each_dpcm_be_safe'
175- - 'for_each_dpcm_fe'
176- - 'for_each_drhd_unit'
177- - 'for_each_dss_dev'
178- - 'for_each_efi_memory_desc'
179- - 'for_each_efi_memory_desc_in_map'
180- - 'for_each_element'
181- - 'for_each_element_extid'
182- - 'for_each_element_id'
183- - 'for_each_endpoint_of_node'
184- - 'for_each_event'
185- - 'for_each_event_tps'
186- - 'for_each_evictable_lru'
187- - 'for_each_fib6_node_rt_rcu'
188- - 'for_each_fib6_walker_rt'
189- - 'for_each_free_mem_pfn_range_in_zone'
190- - 'for_each_free_mem_pfn_range_in_zone_from'
191- - 'for_each_free_mem_range'
192- - 'for_each_free_mem_range_reverse'
193- - 'for_each_func_rsrc'
194- - 'for_each_group_evsel'
195- - 'for_each_group_member'
196- - 'for_each_hstate'
197- - 'for_each_if'
198- - 'for_each_inject_fn'
199- - 'for_each_insn'
200- - 'for_each_insn_prefix'
201- - 'for_each_intid'
202- - 'for_each_iommu'
203- - 'for_each_ip_tunnel_rcu'
204- - 'for_each_irq_nr'
205- - 'for_each_lang'
206- - 'for_each_link_codecs'
207- - 'for_each_link_cpus'
208- - 'for_each_link_platforms'
209- - 'for_each_lru'
210- - 'for_each_matching_node'
211- - 'for_each_matching_node_and_match'
212- - 'for_each_mem_pfn_range'
213- - 'for_each_mem_range'
214- - 'for_each_mem_range_rev'
215- - 'for_each_mem_region'
216- - 'for_each_member'
217- - 'for_each_memory'
218- - 'for_each_migratetype_order'
219- - 'for_each_missing_reg'
220- - 'for_each_net'
221- - 'for_each_net_continue_reverse'
222- - 'for_each_net_rcu'
223- - 'for_each_netdev'
224- - 'for_each_netdev_continue'
225- - 'for_each_netdev_continue_rcu'
226- - 'for_each_netdev_continue_reverse'
227- - 'for_each_netdev_feature'
228- - 'for_each_netdev_in_bond_rcu'
229- - 'for_each_netdev_rcu'
230- - 'for_each_netdev_reverse'
231- - 'for_each_netdev_safe'
232- - 'for_each_new_connector_in_state'
233- - 'for_each_new_crtc_in_state'
234- - 'for_each_new_mst_mgr_in_state'
235- - 'for_each_new_plane_in_state'
236- - 'for_each_new_plane_in_state_reverse'
237- - 'for_each_new_private_obj_in_state'
238- - 'for_each_new_reg'
239- - 'for_each_node'
240- - 'for_each_node_by_name'
241- - 'for_each_node_by_type'
242- - 'for_each_node_mask'
243- - 'for_each_node_state'
244- - 'for_each_node_with_cpus'
245- - 'for_each_node_with_property'
246- - 'for_each_nonreserved_multicast_dest_pgid'
247- - 'for_each_of_allnodes'
248- - 'for_each_of_allnodes_from'
249- - 'for_each_of_cpu_node'
250- - 'for_each_of_pci_range'
251- - 'for_each_old_connector_in_state'
252- - 'for_each_old_crtc_in_state'
253- - 'for_each_old_mst_mgr_in_state'
254- - 'for_each_old_plane_in_state'
255- - 'for_each_old_private_obj_in_state'
256- - 'for_each_oldnew_connector_in_state'
257- - 'for_each_oldnew_crtc_in_state'
258- - 'for_each_oldnew_mst_mgr_in_state'
259- - 'for_each_oldnew_plane_in_state'
260- - 'for_each_oldnew_plane_in_state_reverse'
261- - 'for_each_oldnew_private_obj_in_state'
262- - 'for_each_online_cpu'
263- - 'for_each_online_node'
264- - 'for_each_online_pgdat'
265- - 'for_each_path'
266- - 'for_each_pci_bridge'
267- - 'for_each_pci_dev'
268- - 'for_each_pcm_streams'
269- - 'for_each_physmem_range'
270- - 'for_each_populated_zone'
271- - 'for_each_possible_cpu'
272- - 'for_each_present_cpu'
273- - 'for_each_prime_number'
274- - 'for_each_prime_number_from'
275- - 'for_each_probe_cache_entry'
276- - 'for_each_process'
277- - 'for_each_process_thread'
278- - 'for_each_prop_codec_conf'
279- - 'for_each_prop_dai_codec'
280- - 'for_each_prop_dai_cpu'
281- - 'for_each_prop_dlc_codecs'
282- - 'for_each_prop_dlc_cpus'
283- - 'for_each_prop_dlc_platforms'
284- - 'for_each_property_of_node'
285- - 'for_each_reg'
286- - 'for_each_reg_filtered'
287- - 'for_each_registered_fb'
288- - 'for_each_requested_gpio'
289- - 'for_each_requested_gpio_in_range'
290- - 'for_each_reserved_mem_range'
291- - 'for_each_reserved_mem_region'
292- - 'for_each_rtd_codec_dais'
293- - 'for_each_rtd_components'
294- - 'for_each_rtd_cpu_dais'
295- - 'for_each_rtd_dais'
296- - 'for_each_script'
297- - 'for_each_sec'
298- - 'for_each_set_bit'
299- - 'for_each_set_bit_from'
300- - 'for_each_set_bitrange'
301- - 'for_each_set_bitrange_from'
302- - 'for_each_set_clump8'
303- - 'for_each_sg'
304- - 'for_each_sg_dma_page'
305- - 'for_each_sg_page'
306- - 'for_each_sgtable_dma_page'
307- - 'for_each_sgtable_dma_sg'
308- - 'for_each_sgtable_page'
309- - 'for_each_sgtable_sg'
310- - 'for_each_shell_test'
311- - 'for_each_sibling_event'
312- - 'for_each_subelement'
313- - 'for_each_subelement_extid'
314- - 'for_each_subelement_id'
315- - 'for_each_sublist'
316- - 'for_each_subsystem'
317- - 'for_each_supported_activate_fn'
318- - 'for_each_supported_inject_fn'
319- - 'for_each_test'
320- - 'for_each_thread'
321- - 'for_each_token'
322- - 'for_each_unicast_dest_pgid'
323- - 'for_each_vsi'
324- - 'for_each_wakeup_source'
325- - 'for_each_zone'
326- - 'for_each_zone_zonelist'
327- - 'for_each_zone_zonelist_nodemask'
328- - 'func_for_each_insn'
329- - 'fwnode_for_each_available_child_node'
330- - 'fwnode_for_each_child_node'
331- - 'fwnode_graph_for_each_endpoint'
332- - 'gadget_for_each_ep'
333- - 'genradix_for_each'
334- - 'genradix_for_each_from'
335- - 'hash_for_each'
336- - 'hash_for_each_possible'
337- - 'hash_for_each_possible_rcu'
338- - 'hash_for_each_possible_rcu_notrace'
339- - 'hash_for_each_possible_safe'
340- - 'hash_for_each_rcu'
341- - 'hash_for_each_safe'
342- - 'hashmap__for_each_entry'
343- - 'hashmap__for_each_entry_safe'
344- - 'hashmap__for_each_key_entry'
345- - 'hashmap__for_each_key_entry_safe'
346- - 'hctx_for_each_ctx'
347- - 'hists__for_each_format'
348- - 'hists__for_each_sort_list'
349- - 'hlist_bl_for_each_entry'
350- - 'hlist_bl_for_each_entry_rcu'
351- - 'hlist_bl_for_each_entry_safe'
352- - 'hlist_for_each'
353- - 'hlist_for_each_entry'
354- - 'hlist_for_each_entry_continue'
355- - 'hlist_for_each_entry_continue_rcu'
356- - 'hlist_for_each_entry_continue_rcu_bh'
357- - 'hlist_for_each_entry_from'
358- - 'hlist_for_each_entry_from_rcu'
359- - 'hlist_for_each_entry_rcu'
360- - 'hlist_for_each_entry_rcu_bh'
361- - 'hlist_for_each_entry_rcu_notrace'
362- - 'hlist_for_each_entry_safe'
363- - 'hlist_for_each_entry_srcu'
364- - 'hlist_for_each_safe'
365- - 'hlist_nulls_for_each_entry'
366- - 'hlist_nulls_for_each_entry_from'
367- - 'hlist_nulls_for_each_entry_rcu'
368- - 'hlist_nulls_for_each_entry_safe'
369- - 'i3c_bus_for_each_i2cdev'
370- - 'i3c_bus_for_each_i3cdev'
371- - 'idr_for_each_entry'
372- - 'idr_for_each_entry_continue'
373- - 'idr_for_each_entry_continue_ul'
374- - 'idr_for_each_entry_ul'
375- - 'in_dev_for_each_ifa_rcu'
376- - 'in_dev_for_each_ifa_rtnl'
377- - 'inet_bind_bucket_for_each'
378- - 'inet_lhash2_for_each_icsk'
379- - 'inet_lhash2_for_each_icsk_continue'
380- - 'inet_lhash2_for_each_icsk_rcu'
381- - 'interval_tree_for_each_double_span'
382- - 'interval_tree_for_each_span'
383- - 'intlist__for_each_entry'
384- - 'intlist__for_each_entry_safe'
385- - 'iopt_for_each_contig_area'
386- - 'kcore_copy__for_each_phdr'
387- - 'key_for_each'
388- - 'key_for_each_safe'
389- - 'klp_for_each_func'
390- - 'klp_for_each_func_safe'
391- - 'klp_for_each_func_static'
392- - 'klp_for_each_object'
393- - 'klp_for_each_object_safe'
394- - 'klp_for_each_object_static'
395- - 'kunit_suite_for_each_test_case'
396- - 'kvm_for_each_memslot'
397- - 'kvm_for_each_memslot_in_gfn_range'
398- - 'kvm_for_each_vcpu'
399- - 'libbpf_nla_for_each_attr'
400- - 'list_for_each'
401- - 'list_for_each_codec'
402- - 'list_for_each_codec_safe'
403- - 'list_for_each_continue'
404- - 'list_for_each_entry'
405- - 'list_for_each_entry_continue'
406- - 'list_for_each_entry_continue_rcu'
407- - 'list_for_each_entry_continue_reverse'
408- - 'list_for_each_entry_from'
409- - 'list_for_each_entry_from_rcu'
410- - 'list_for_each_entry_from_reverse'
411- - 'list_for_each_entry_lockless'
412- - 'list_for_each_entry_rcu'
413- - 'list_for_each_entry_reverse'
414- - 'list_for_each_entry_safe'
415- - 'list_for_each_entry_safe_continue'
416- - 'list_for_each_entry_safe_from'
417- - 'list_for_each_entry_safe_reverse'
418- - 'list_for_each_entry_srcu'
419- - 'list_for_each_from'
420- - 'list_for_each_prev'
421- - 'list_for_each_prev_safe'
422- - 'list_for_each_safe'
423- - 'llist_for_each'
424- - 'llist_for_each_entry'
425- - 'llist_for_each_entry_safe'
426- - 'llist_for_each_safe'
427- - 'map__for_each_symbol'
428- - 'map__for_each_symbol_by_name'
429- - 'map_for_each_event'
430- - 'map_for_each_metric'
431- - 'maps__for_each_entry'
432- - 'maps__for_each_entry_safe'
433- - 'mci_for_each_dimm'
434- - 'media_device_for_each_entity'
435- - 'media_device_for_each_intf'
436- - 'media_device_for_each_link'
437- - 'media_device_for_each_pad'
438- - 'msi_for_each_desc'
439- - 'nanddev_io_for_each_page'
440- - 'netdev_for_each_lower_dev'
441- - 'netdev_for_each_lower_private'
442- - 'netdev_for_each_lower_private_rcu'
443- - 'netdev_for_each_mc_addr'
444- - 'netdev_for_each_uc_addr'
445- - 'netdev_for_each_upper_dev_rcu'
446- - 'netdev_hw_addr_list_for_each'
447- - 'nft_rule_for_each_expr'
448- - 'nla_for_each_attr'
449- - 'nla_for_each_nested'
450- - 'nlmsg_for_each_attr'
451- - 'nlmsg_for_each_msg'
452- - 'nr_neigh_for_each'
453- - 'nr_neigh_for_each_safe'
454- - 'nr_node_for_each'
455- - 'nr_node_for_each_safe'
456- - 'of_for_each_phandle'
457- - 'of_property_for_each_string'
458- - 'of_property_for_each_u32'
459- - 'pci_bus_for_each_resource'
460- - 'pci_doe_for_each_off'
461- - 'pcl_for_each_chunk'
462- - 'pcl_for_each_segment'
463- - 'pcm_for_each_format'
464- - 'perf_config_items__for_each_entry'
465- - 'perf_config_sections__for_each_entry'
466- - 'perf_config_set__for_each_entry'
467- - 'perf_cpu_map__for_each_cpu'
468- - 'perf_evlist__for_each_entry'
469- - 'perf_evlist__for_each_entry_reverse'
470- - 'perf_evlist__for_each_entry_safe'
471- - 'perf_evlist__for_each_evsel'
472- - 'perf_evlist__for_each_mmap'
473- - 'perf_hpp_list__for_each_format'
474- - 'perf_hpp_list__for_each_format_safe'
475- - 'perf_hpp_list__for_each_sort_list'
476- - 'perf_hpp_list__for_each_sort_list_safe'
477- - 'perf_pmu__for_each_hybrid_pmu'
478- - 'ping_portaddr_for_each_entry'
479- - 'ping_portaddr_for_each_entry_rcu'
480- - 'plist_for_each'
481- - 'plist_for_each_continue'
482- - 'plist_for_each_entry'
483- - 'plist_for_each_entry_continue'
484- - 'plist_for_each_entry_safe'
485- - 'plist_for_each_safe'
486- - 'pnp_for_each_card'
487- - 'pnp_for_each_dev'
488- - 'protocol_for_each_card'
489- - 'protocol_for_each_dev'
490- - 'queue_for_each_hw_ctx'
491- - 'radix_tree_for_each_slot'
492- - 'radix_tree_for_each_tagged'
493- - 'rb_for_each'
494- - 'rbtree_postorder_for_each_entry_safe'
495- - 'rdma_for_each_block'
496- - 'rdma_for_each_port'
497- - 'rdma_umem_for_each_dma_block'
498- - 'resort_rb__for_each_entry'
499- - 'resource_list_for_each_entry'
500- - 'resource_list_for_each_entry_safe'
501- - 'rhl_for_each_entry_rcu'
502- - 'rhl_for_each_rcu'
503- - 'rht_for_each'
504- - 'rht_for_each_entry'
505- - 'rht_for_each_entry_from'
506- - 'rht_for_each_entry_rcu'
507- - 'rht_for_each_entry_rcu_from'
508- - 'rht_for_each_entry_safe'
509- - 'rht_for_each_from'
510- - 'rht_for_each_rcu'
511- - 'rht_for_each_rcu_from'
512- - 'rq_for_each_bvec'
513- - 'rq_for_each_segment'
514- - 'rq_list_for_each'
515- - 'rq_list_for_each_safe'
516- - 'scsi_for_each_prot_sg'
517- - 'scsi_for_each_sg'
518- - 'sctp_for_each_hentry'
519- - 'sctp_skb_for_each'
520- - 'sec_for_each_insn'
521- - 'sec_for_each_insn_continue'
522- - 'sec_for_each_insn_from'
523- - 'shdma_for_each_chan'
524- - 'shost_for_each_device'
525- - 'sk_for_each'
526- - 'sk_for_each_bound'
527- - 'sk_for_each_entry_offset_rcu'
528- - 'sk_for_each_from'
529- - 'sk_for_each_rcu'
530- - 'sk_for_each_safe'
531- - 'sk_nulls_for_each'
532- - 'sk_nulls_for_each_from'
533- - 'sk_nulls_for_each_rcu'
534- - 'snd_array_for_each'
535- - 'snd_pcm_group_for_each_entry'
536- - 'snd_soc_dapm_widget_for_each_path'
537- - 'snd_soc_dapm_widget_for_each_path_safe'
538- - 'snd_soc_dapm_widget_for_each_sink_path'
539- - 'snd_soc_dapm_widget_for_each_source_path'
540- - 'strlist__for_each_entry'
541- - 'strlist__for_each_entry_safe'
542- - 'sym_for_each_insn'
543- - 'sym_for_each_insn_continue_reverse'
544- - 'symbols__for_each_entry'
545- - 'tb_property_for_each'
546- - 'tcf_act_for_each_action'
547- - 'tcf_exts_for_each_action'
548- - 'udp_portaddr_for_each_entry'
549- - 'udp_portaddr_for_each_entry_rcu'
550- - 'usb_hub_for_each_child'
551- - 'v4l2_device_for_each_subdev'
552- - 'v4l2_m2m_for_each_dst_buf'
553- - 'v4l2_m2m_for_each_dst_buf_safe'
554- - 'v4l2_m2m_for_each_src_buf'
555- - 'v4l2_m2m_for_each_src_buf_safe'
556- - 'virtio_device_for_each_vq'
557- - 'while_for_each_ftrace_op'
558- - 'xa_for_each'
559- - 'xa_for_each_marked'
560- - 'xa_for_each_range'
561- - 'xa_for_each_start'
562- - 'xas_for_each'
563- - 'xas_for_each_conflict'
564- - 'xas_for_each_marked'
565- - 'xbc_array_for_each_value'
566- - 'xbc_for_each_key_value'
567- - 'xbc_node_for_each_array_value'
568- - 'xbc_node_for_each_child'
569- - 'xbc_node_for_each_key_value'
570- - 'xbc_node_for_each_subkey'
571- - 'zorro_for_each_dev'
572+ - 'fdt_for_each_compatible_node'
573+ - 'fdt_for_each_property_offset'
574+ - 'fdt_for_each_subnode'
575+ - 'for_each_err_record_info'
576+ - 'for_each_subscriber'
577
Chris Kay593fb292023-03-07 20:38:30 +0000578-IncludeBlocks: Preserve
579+IncludeBlocks: Regroup
Chris Kay5763c232023-03-07 20:38:30 +0000580 IncludeCategories:
Chris Kay593fb292023-03-07 20:38:30 +0000581- - Regex: '.*'
582+ - Regex: '^<(assert|complex|ctype|errno|fenv|float|inttypes|iso646|limits|locale|math|setjmp|signal|stdalign|stdarg|stdatomic|stdbool|stdckdint|stddef|stdint|stdio|stdlib|stdnoreturn|string|tgmath|threads|time|uchar|wchar|wctype)\.h>$'
583+ Priority: 0
584+ - Regex: '^<lib/(compiler-rt|libfdt|mbedtls|zlib)/.+>$'
585 Priority: 1
586+ - Regex: '^<(platform_def\.h)|(plat/.+)>$'
587+ Priority: 3
588+ - Regex: '^<.+>$'
589+ Priority: 2
590+ - Regex: '^".+"$'
591+ Priority: 4
592 IncludeIsMainRegex: '(Test)?$'
593 IndentCaseLabels: false
594 IndentGotoLabels: false
595@@ -666,7 +116,7 @@ PenaltyReturnTypeOnItsOwnLine: 60
596
597 PointerAlignment: Right
598 ReflowComments: false
599-SortIncludes: false
600+SortIncludes: true
601 SortUsingDeclarations: false
602 SpaceAfterCStyleCast: false
603 SpaceAfterTemplateKeyword: true
604diff --git a/.clang-format.patch b/.clang-format.patch
Chris Kayfff4d292023-03-09 15:59:05 +0000605index a4629a2f1..65bfc920d 100644
Chris Kay593fb292023-03-07 20:38:30 +0000606--- a/.clang-format.patch
607+++ b/.clang-format.patch
Chris Kayfff4d292023-03-09 15:59:05 +0000608@@ -1,1187 +0,0 @@
Chris Kay593fb292023-03-07 20:38:30 +0000609-diff --git a/.clang-format b/.clang-format
Chris Kayfff4d292023-03-09 15:59:05 +0000610-index d988e9fa9..b40571f85 100644
Chris Kay593fb292023-03-07 20:38:30 +0000611---- a/.clang-format
612-+++ b/.clang-format
Chris Kayfff4d292023-03-09 15:59:05 +0000613-@@ -69,574 +69,24 @@ FixNamespaceComments: false
Chris Kay593fb292023-03-07 20:38:30 +0000614- # | sed "s,^#define \([^[:space:]]*for_each[^[:space:]]*\)(.*$, - '\1'," \
615- # | LC_ALL=C sort -u
616- ForEachMacros:
617-- - '__ata_qc_for_each'
618-- - '__bio_for_each_bvec'
619-- - '__bio_for_each_segment'
620-- - '__evlist__for_each_entry'
621-- - '__evlist__for_each_entry_continue'
622-- - '__evlist__for_each_entry_from'
623-- - '__evlist__for_each_entry_reverse'
624-- - '__evlist__for_each_entry_safe'
625-- - '__for_each_mem_range'
626-- - '__for_each_mem_range_rev'
627-- - '__for_each_thread'
628-- - '__hlist_for_each_rcu'
629-- - '__map__for_each_symbol_by_name'
630-- - '__perf_evlist__for_each_entry'
631-- - '__perf_evlist__for_each_entry_reverse'
632-- - '__perf_evlist__for_each_entry_safe'
633-- - '__rq_for_each_bio'
634-- - '__shost_for_each_device'
635-- - 'apei_estatus_for_each_section'
636-- - 'ata_for_each_dev'
637-- - 'ata_for_each_link'
638-- - 'ata_qc_for_each'
639-- - 'ata_qc_for_each_raw'
640-- - 'ata_qc_for_each_with_internal'
641-- - 'ax25_for_each'
642-- - 'ax25_uid_for_each'
643-- - 'bio_for_each_bvec'
644-- - 'bio_for_each_bvec_all'
645-- - 'bio_for_each_folio_all'
646-- - 'bio_for_each_integrity_vec'
647-- - 'bio_for_each_segment'
648-- - 'bio_for_each_segment_all'
649-- - 'bio_list_for_each'
650-- - 'bip_for_each_vec'
651-- - 'bond_for_each_slave'
652-- - 'bond_for_each_slave_rcu'
653-- - 'bpf__perf_for_each_map'
654-- - 'bpf__perf_for_each_map_named'
655-- - 'bpf_for_each_spilled_reg'
656-- - 'bpf_object__for_each_map'
657-- - 'bpf_object__for_each_program'
658-- - 'bpf_object__for_each_safe'
659-- - 'bpf_perf_object__for_each'
660-- - 'btree_for_each_safe128'
661-- - 'btree_for_each_safe32'
662-- - 'btree_for_each_safe64'
663-- - 'btree_for_each_safel'
664-- - 'card_for_each_dev'
665-- - 'cgroup_taskset_for_each'
666-- - 'cgroup_taskset_for_each_leader'
667-- - 'cpufreq_for_each_efficient_entry_idx'
668-- - 'cpufreq_for_each_entry'
669-- - 'cpufreq_for_each_entry_idx'
670-- - 'cpufreq_for_each_valid_entry'
671-- - 'cpufreq_for_each_valid_entry_idx'
672-- - 'css_for_each_child'
673-- - 'css_for_each_descendant_post'
674-- - 'css_for_each_descendant_pre'
675-- - 'damon_for_each_region'
676-- - 'damon_for_each_region_safe'
677-- - 'damon_for_each_scheme'
678-- - 'damon_for_each_scheme_safe'
679-- - 'damon_for_each_target'
680-- - 'damon_for_each_target_safe'
681-- - 'data__for_each_file'
682-- - 'data__for_each_file_new'
683-- - 'data__for_each_file_start'
684-- - 'device_for_each_child_node'
685-- - 'displayid_iter_for_each'
686-- - 'dma_fence_array_for_each'
687-- - 'dma_fence_chain_for_each'
688-- - 'dma_fence_unwrap_for_each'
689-- - 'dma_resv_for_each_fence'
690-- - 'dma_resv_for_each_fence_unlocked'
691-- - 'do_for_each_ftrace_op'
692-- - 'drm_atomic_crtc_for_each_plane'
693-- - 'drm_atomic_crtc_state_for_each_plane'
694-- - 'drm_atomic_crtc_state_for_each_plane_state'
695-- - 'drm_atomic_for_each_plane_damage'
696-- - 'drm_client_for_each_connector_iter'
697-- - 'drm_client_for_each_modeset'
698-- - 'drm_connector_for_each_possible_encoder'
699-- - 'drm_for_each_bridge_in_chain'
700-- - 'drm_for_each_connector_iter'
701-- - 'drm_for_each_crtc'
702-- - 'drm_for_each_crtc_reverse'
703-- - 'drm_for_each_encoder'
704-- - 'drm_for_each_encoder_mask'
705-- - 'drm_for_each_fb'
706-- - 'drm_for_each_legacy_plane'
707-- - 'drm_for_each_plane'
708-- - 'drm_for_each_plane_mask'
709-- - 'drm_for_each_privobj'
710-- - 'drm_mm_for_each_hole'
711-- - 'drm_mm_for_each_node'
712-- - 'drm_mm_for_each_node_in_range'
713-- - 'drm_mm_for_each_node_safe'
714-- - 'dsa_switch_for_each_available_port'
715-- - 'dsa_switch_for_each_cpu_port'
716-- - 'dsa_switch_for_each_port'
717-- - 'dsa_switch_for_each_port_continue_reverse'
718-- - 'dsa_switch_for_each_port_safe'
719-- - 'dsa_switch_for_each_user_port'
720-- - 'dsa_tree_for_each_user_port'
721-- - 'dso__for_each_symbol'
722-- - 'dsos__for_each_with_build_id'
723-- - 'elf_hash_for_each_possible'
724-- - 'elf_section__for_each_rel'
725-- - 'elf_section__for_each_rela'
726-- - 'elf_symtab__for_each_symbol'
727-- - 'evlist__for_each_cpu'
728-- - 'evlist__for_each_entry'
729-- - 'evlist__for_each_entry_continue'
730-- - 'evlist__for_each_entry_from'
731-- - 'evlist__for_each_entry_reverse'
732-- - 'evlist__for_each_entry_safe'
733-- - 'flow_action_for_each'
734-- - 'for_each_acpi_dev_match'
735-- - 'for_each_active_dev_scope'
736-- - 'for_each_active_drhd_unit'
737-- - 'for_each_active_iommu'
738-- - 'for_each_active_route'
739-- - 'for_each_aggr_pgid'
740-- - 'for_each_available_child_of_node'
741-- - 'for_each_bench'
742-- - 'for_each_bio'
743-- - 'for_each_board_func_rsrc'
744-- - 'for_each_btf_ext_rec'
745-- - 'for_each_btf_ext_sec'
746-- - 'for_each_bvec'
747-- - 'for_each_card_auxs'
748-- - 'for_each_card_auxs_safe'
749-- - 'for_each_card_components'
750-- - 'for_each_card_dapms'
751-- - 'for_each_card_pre_auxs'
752-- - 'for_each_card_prelinks'
753-- - 'for_each_card_rtds'
754-- - 'for_each_card_rtds_safe'
755-- - 'for_each_card_widgets'
756-- - 'for_each_card_widgets_safe'
757-- - 'for_each_cgroup_storage_type'
758-- - 'for_each_child_of_node'
759-- - 'for_each_clear_bit'
760-- - 'for_each_clear_bit_from'
761-- - 'for_each_clear_bitrange'
762-- - 'for_each_clear_bitrange_from'
763-- - 'for_each_cmd'
764-- - 'for_each_cmsghdr'
765-- - 'for_each_collection'
766-- - 'for_each_comp_order'
767-- - 'for_each_compatible_node'
768-- - 'for_each_component_dais'
769-- - 'for_each_component_dais_safe'
770-- - 'for_each_console'
771-- - 'for_each_console_srcu'
772-- - 'for_each_cpu'
773-- - 'for_each_cpu_and'
774-- - 'for_each_cpu_wrap'
775-- - 'for_each_dapm_widgets'
776-- - 'for_each_dedup_cand'
777-- - 'for_each_dev_addr'
778-- - 'for_each_dev_scope'
779-- - 'for_each_dma_cap_mask'
780-- - 'for_each_dpcm_be'
781-- - 'for_each_dpcm_be_rollback'
782-- - 'for_each_dpcm_be_safe'
783-- - 'for_each_dpcm_fe'
784-- - 'for_each_drhd_unit'
785-- - 'for_each_dss_dev'
786-- - 'for_each_efi_memory_desc'
787-- - 'for_each_efi_memory_desc_in_map'
788-- - 'for_each_element'
789-- - 'for_each_element_extid'
790-- - 'for_each_element_id'
791-- - 'for_each_endpoint_of_node'
792-- - 'for_each_event'
793-- - 'for_each_event_tps'
794-- - 'for_each_evictable_lru'
795-- - 'for_each_fib6_node_rt_rcu'
796-- - 'for_each_fib6_walker_rt'
797-- - 'for_each_free_mem_pfn_range_in_zone'
798-- - 'for_each_free_mem_pfn_range_in_zone_from'
799-- - 'for_each_free_mem_range'
800-- - 'for_each_free_mem_range_reverse'
801-- - 'for_each_func_rsrc'
802-- - 'for_each_group_evsel'
803-- - 'for_each_group_member'
804-- - 'for_each_hstate'
805-- - 'for_each_if'
806-- - 'for_each_inject_fn'
807-- - 'for_each_insn'
808-- - 'for_each_insn_prefix'
809-- - 'for_each_intid'
810-- - 'for_each_iommu'
811-- - 'for_each_ip_tunnel_rcu'
812-- - 'for_each_irq_nr'
813-- - 'for_each_lang'
814-- - 'for_each_link_codecs'
815-- - 'for_each_link_cpus'
816-- - 'for_each_link_platforms'
817-- - 'for_each_lru'
818-- - 'for_each_matching_node'
819-- - 'for_each_matching_node_and_match'
820-- - 'for_each_mem_pfn_range'
821-- - 'for_each_mem_range'
822-- - 'for_each_mem_range_rev'
823-- - 'for_each_mem_region'
824-- - 'for_each_member'
825-- - 'for_each_memory'
826-- - 'for_each_migratetype_order'
827-- - 'for_each_missing_reg'
828-- - 'for_each_net'
829-- - 'for_each_net_continue_reverse'
830-- - 'for_each_net_rcu'
831-- - 'for_each_netdev'
832-- - 'for_each_netdev_continue'
833-- - 'for_each_netdev_continue_rcu'
834-- - 'for_each_netdev_continue_reverse'
835-- - 'for_each_netdev_feature'
836-- - 'for_each_netdev_in_bond_rcu'
837-- - 'for_each_netdev_rcu'
838-- - 'for_each_netdev_reverse'
839-- - 'for_each_netdev_safe'
840-- - 'for_each_new_connector_in_state'
841-- - 'for_each_new_crtc_in_state'
842-- - 'for_each_new_mst_mgr_in_state'
843-- - 'for_each_new_plane_in_state'
844-- - 'for_each_new_plane_in_state_reverse'
845-- - 'for_each_new_private_obj_in_state'
846-- - 'for_each_new_reg'
847-- - 'for_each_node'
848-- - 'for_each_node_by_name'
849-- - 'for_each_node_by_type'
850-- - 'for_each_node_mask'
851-- - 'for_each_node_state'
852-- - 'for_each_node_with_cpus'
853-- - 'for_each_node_with_property'
854-- - 'for_each_nonreserved_multicast_dest_pgid'
855-- - 'for_each_of_allnodes'
856-- - 'for_each_of_allnodes_from'
857-- - 'for_each_of_cpu_node'
858-- - 'for_each_of_pci_range'
859-- - 'for_each_old_connector_in_state'
860-- - 'for_each_old_crtc_in_state'
861-- - 'for_each_old_mst_mgr_in_state'
862-- - 'for_each_old_plane_in_state'
863-- - 'for_each_old_private_obj_in_state'
864-- - 'for_each_oldnew_connector_in_state'
865-- - 'for_each_oldnew_crtc_in_state'
866-- - 'for_each_oldnew_mst_mgr_in_state'
867-- - 'for_each_oldnew_plane_in_state'
868-- - 'for_each_oldnew_plane_in_state_reverse'
869-- - 'for_each_oldnew_private_obj_in_state'
870-- - 'for_each_online_cpu'
871-- - 'for_each_online_node'
872-- - 'for_each_online_pgdat'
873-- - 'for_each_path'
874-- - 'for_each_pci_bridge'
875-- - 'for_each_pci_dev'
876-- - 'for_each_pcm_streams'
877-- - 'for_each_physmem_range'
878-- - 'for_each_populated_zone'
879-- - 'for_each_possible_cpu'
880-- - 'for_each_present_cpu'
881-- - 'for_each_prime_number'
882-- - 'for_each_prime_number_from'
883-- - 'for_each_probe_cache_entry'
884-- - 'for_each_process'
885-- - 'for_each_process_thread'
886-- - 'for_each_prop_codec_conf'
887-- - 'for_each_prop_dai_codec'
888-- - 'for_each_prop_dai_cpu'
889-- - 'for_each_prop_dlc_codecs'
890-- - 'for_each_prop_dlc_cpus'
891-- - 'for_each_prop_dlc_platforms'
892-- - 'for_each_property_of_node'
893-- - 'for_each_reg'
894-- - 'for_each_reg_filtered'
895-- - 'for_each_registered_fb'
896-- - 'for_each_requested_gpio'
897-- - 'for_each_requested_gpio_in_range'
898-- - 'for_each_reserved_mem_range'
899-- - 'for_each_reserved_mem_region'
900-- - 'for_each_rtd_codec_dais'
901-- - 'for_each_rtd_components'
902-- - 'for_each_rtd_cpu_dais'
903-- - 'for_each_rtd_dais'
904-- - 'for_each_script'
905-- - 'for_each_sec'
906-- - 'for_each_set_bit'
907-- - 'for_each_set_bit_from'
908-- - 'for_each_set_bitrange'
909-- - 'for_each_set_bitrange_from'
910-- - 'for_each_set_clump8'
911-- - 'for_each_sg'
912-- - 'for_each_sg_dma_page'
913-- - 'for_each_sg_page'
914-- - 'for_each_sgtable_dma_page'
915-- - 'for_each_sgtable_dma_sg'
916-- - 'for_each_sgtable_page'
917-- - 'for_each_sgtable_sg'
918-- - 'for_each_shell_test'
919-- - 'for_each_sibling_event'
920-- - 'for_each_subelement'
921-- - 'for_each_subelement_extid'
922-- - 'for_each_subelement_id'
923-- - 'for_each_sublist'
924-- - 'for_each_subsystem'
925-- - 'for_each_supported_activate_fn'
926-- - 'for_each_supported_inject_fn'
927-- - 'for_each_test'
928-- - 'for_each_thread'
929-- - 'for_each_token'
930-- - 'for_each_unicast_dest_pgid'
931-- - 'for_each_vsi'
932-- - 'for_each_wakeup_source'
933-- - 'for_each_zone'
934-- - 'for_each_zone_zonelist'
935-- - 'for_each_zone_zonelist_nodemask'
936-- - 'func_for_each_insn'
937-- - 'fwnode_for_each_available_child_node'
938-- - 'fwnode_for_each_child_node'
939-- - 'fwnode_graph_for_each_endpoint'
940-- - 'gadget_for_each_ep'
941-- - 'genradix_for_each'
942-- - 'genradix_for_each_from'
943-- - 'hash_for_each'
944-- - 'hash_for_each_possible'
945-- - 'hash_for_each_possible_rcu'
946-- - 'hash_for_each_possible_rcu_notrace'
947-- - 'hash_for_each_possible_safe'
948-- - 'hash_for_each_rcu'
949-- - 'hash_for_each_safe'
950-- - 'hashmap__for_each_entry'
951-- - 'hashmap__for_each_entry_safe'
952-- - 'hashmap__for_each_key_entry'
953-- - 'hashmap__for_each_key_entry_safe'
954-- - 'hctx_for_each_ctx'
955-- - 'hists__for_each_format'
956-- - 'hists__for_each_sort_list'
957-- - 'hlist_bl_for_each_entry'
958-- - 'hlist_bl_for_each_entry_rcu'
959-- - 'hlist_bl_for_each_entry_safe'
960-- - 'hlist_for_each'
961-- - 'hlist_for_each_entry'
962-- - 'hlist_for_each_entry_continue'
963-- - 'hlist_for_each_entry_continue_rcu'
964-- - 'hlist_for_each_entry_continue_rcu_bh'
965-- - 'hlist_for_each_entry_from'
966-- - 'hlist_for_each_entry_from_rcu'
967-- - 'hlist_for_each_entry_rcu'
968-- - 'hlist_for_each_entry_rcu_bh'
969-- - 'hlist_for_each_entry_rcu_notrace'
970-- - 'hlist_for_each_entry_safe'
971-- - 'hlist_for_each_entry_srcu'
972-- - 'hlist_for_each_safe'
973-- - 'hlist_nulls_for_each_entry'
974-- - 'hlist_nulls_for_each_entry_from'
975-- - 'hlist_nulls_for_each_entry_rcu'
976-- - 'hlist_nulls_for_each_entry_safe'
977-- - 'i3c_bus_for_each_i2cdev'
978-- - 'i3c_bus_for_each_i3cdev'
979-- - 'idr_for_each_entry'
980-- - 'idr_for_each_entry_continue'
981-- - 'idr_for_each_entry_continue_ul'
982-- - 'idr_for_each_entry_ul'
983-- - 'in_dev_for_each_ifa_rcu'
984-- - 'in_dev_for_each_ifa_rtnl'
985-- - 'inet_bind_bucket_for_each'
986-- - 'inet_lhash2_for_each_icsk'
987-- - 'inet_lhash2_for_each_icsk_continue'
988-- - 'inet_lhash2_for_each_icsk_rcu'
989-- - 'interval_tree_for_each_double_span'
990-- - 'interval_tree_for_each_span'
991-- - 'intlist__for_each_entry'
992-- - 'intlist__for_each_entry_safe'
993-- - 'iopt_for_each_contig_area'
994-- - 'kcore_copy__for_each_phdr'
995-- - 'key_for_each'
996-- - 'key_for_each_safe'
997-- - 'klp_for_each_func'
998-- - 'klp_for_each_func_safe'
999-- - 'klp_for_each_func_static'
1000-- - 'klp_for_each_object'
1001-- - 'klp_for_each_object_safe'
1002-- - 'klp_for_each_object_static'
1003-- - 'kunit_suite_for_each_test_case'
1004-- - 'kvm_for_each_memslot'
1005-- - 'kvm_for_each_memslot_in_gfn_range'
1006-- - 'kvm_for_each_vcpu'
1007-- - 'libbpf_nla_for_each_attr'
1008-- - 'list_for_each'
1009-- - 'list_for_each_codec'
1010-- - 'list_for_each_codec_safe'
1011-- - 'list_for_each_continue'
1012-- - 'list_for_each_entry'
1013-- - 'list_for_each_entry_continue'
1014-- - 'list_for_each_entry_continue_rcu'
1015-- - 'list_for_each_entry_continue_reverse'
1016-- - 'list_for_each_entry_from'
1017-- - 'list_for_each_entry_from_rcu'
1018-- - 'list_for_each_entry_from_reverse'
1019-- - 'list_for_each_entry_lockless'
1020-- - 'list_for_each_entry_rcu'
1021-- - 'list_for_each_entry_reverse'
1022-- - 'list_for_each_entry_safe'
1023-- - 'list_for_each_entry_safe_continue'
1024-- - 'list_for_each_entry_safe_from'
1025-- - 'list_for_each_entry_safe_reverse'
1026-- - 'list_for_each_entry_srcu'
1027-- - 'list_for_each_from'
1028-- - 'list_for_each_prev'
1029-- - 'list_for_each_prev_safe'
1030-- - 'list_for_each_safe'
1031-- - 'llist_for_each'
1032-- - 'llist_for_each_entry'
1033-- - 'llist_for_each_entry_safe'
1034-- - 'llist_for_each_safe'
1035-- - 'map__for_each_symbol'
1036-- - 'map__for_each_symbol_by_name'
1037-- - 'map_for_each_event'
1038-- - 'map_for_each_metric'
1039-- - 'maps__for_each_entry'
1040-- - 'maps__for_each_entry_safe'
1041-- - 'mci_for_each_dimm'
1042-- - 'media_device_for_each_entity'
1043-- - 'media_device_for_each_intf'
1044-- - 'media_device_for_each_link'
1045-- - 'media_device_for_each_pad'
1046-- - 'msi_for_each_desc'
1047-- - 'nanddev_io_for_each_page'
1048-- - 'netdev_for_each_lower_dev'
1049-- - 'netdev_for_each_lower_private'
1050-- - 'netdev_for_each_lower_private_rcu'
1051-- - 'netdev_for_each_mc_addr'
1052-- - 'netdev_for_each_uc_addr'
1053-- - 'netdev_for_each_upper_dev_rcu'
1054-- - 'netdev_hw_addr_list_for_each'
1055-- - 'nft_rule_for_each_expr'
1056-- - 'nla_for_each_attr'
1057-- - 'nla_for_each_nested'
1058-- - 'nlmsg_for_each_attr'
1059-- - 'nlmsg_for_each_msg'
1060-- - 'nr_neigh_for_each'
1061-- - 'nr_neigh_for_each_safe'
1062-- - 'nr_node_for_each'
1063-- - 'nr_node_for_each_safe'
1064-- - 'of_for_each_phandle'
1065-- - 'of_property_for_each_string'
1066-- - 'of_property_for_each_u32'
1067-- - 'pci_bus_for_each_resource'
1068-- - 'pci_doe_for_each_off'
1069-- - 'pcl_for_each_chunk'
1070-- - 'pcl_for_each_segment'
1071-- - 'pcm_for_each_format'
1072-- - 'perf_config_items__for_each_entry'
1073-- - 'perf_config_sections__for_each_entry'
1074-- - 'perf_config_set__for_each_entry'
1075-- - 'perf_cpu_map__for_each_cpu'
1076-- - 'perf_evlist__for_each_entry'
1077-- - 'perf_evlist__for_each_entry_reverse'
1078-- - 'perf_evlist__for_each_entry_safe'
1079-- - 'perf_evlist__for_each_evsel'
1080-- - 'perf_evlist__for_each_mmap'
1081-- - 'perf_hpp_list__for_each_format'
1082-- - 'perf_hpp_list__for_each_format_safe'
1083-- - 'perf_hpp_list__for_each_sort_list'
1084-- - 'perf_hpp_list__for_each_sort_list_safe'
1085-- - 'perf_pmu__for_each_hybrid_pmu'
1086-- - 'ping_portaddr_for_each_entry'
1087-- - 'ping_portaddr_for_each_entry_rcu'
1088-- - 'plist_for_each'
1089-- - 'plist_for_each_continue'
1090-- - 'plist_for_each_entry'
1091-- - 'plist_for_each_entry_continue'
1092-- - 'plist_for_each_entry_safe'
1093-- - 'plist_for_each_safe'
1094-- - 'pnp_for_each_card'
1095-- - 'pnp_for_each_dev'
1096-- - 'protocol_for_each_card'
1097-- - 'protocol_for_each_dev'
1098-- - 'queue_for_each_hw_ctx'
1099-- - 'radix_tree_for_each_slot'
1100-- - 'radix_tree_for_each_tagged'
1101-- - 'rb_for_each'
1102-- - 'rbtree_postorder_for_each_entry_safe'
1103-- - 'rdma_for_each_block'
1104-- - 'rdma_for_each_port'
1105-- - 'rdma_umem_for_each_dma_block'
1106-- - 'resort_rb__for_each_entry'
1107-- - 'resource_list_for_each_entry'
1108-- - 'resource_list_for_each_entry_safe'
1109-- - 'rhl_for_each_entry_rcu'
1110-- - 'rhl_for_each_rcu'
1111-- - 'rht_for_each'
1112-- - 'rht_for_each_entry'
1113-- - 'rht_for_each_entry_from'
1114-- - 'rht_for_each_entry_rcu'
1115-- - 'rht_for_each_entry_rcu_from'
1116-- - 'rht_for_each_entry_safe'
1117-- - 'rht_for_each_from'
1118-- - 'rht_for_each_rcu'
1119-- - 'rht_for_each_rcu_from'
1120-- - 'rq_for_each_bvec'
1121-- - 'rq_for_each_segment'
1122-- - 'rq_list_for_each'
1123-- - 'rq_list_for_each_safe'
1124-- - 'scsi_for_each_prot_sg'
1125-- - 'scsi_for_each_sg'
1126-- - 'sctp_for_each_hentry'
1127-- - 'sctp_skb_for_each'
1128-- - 'sec_for_each_insn'
1129-- - 'sec_for_each_insn_continue'
1130-- - 'sec_for_each_insn_from'
1131-- - 'shdma_for_each_chan'
1132-- - 'shost_for_each_device'
1133-- - 'sk_for_each'
1134-- - 'sk_for_each_bound'
1135-- - 'sk_for_each_entry_offset_rcu'
1136-- - 'sk_for_each_from'
1137-- - 'sk_for_each_rcu'
1138-- - 'sk_for_each_safe'
1139-- - 'sk_nulls_for_each'
1140-- - 'sk_nulls_for_each_from'
1141-- - 'sk_nulls_for_each_rcu'
1142-- - 'snd_array_for_each'
1143-- - 'snd_pcm_group_for_each_entry'
1144-- - 'snd_soc_dapm_widget_for_each_path'
1145-- - 'snd_soc_dapm_widget_for_each_path_safe'
1146-- - 'snd_soc_dapm_widget_for_each_sink_path'
1147-- - 'snd_soc_dapm_widget_for_each_source_path'
1148-- - 'strlist__for_each_entry'
1149-- - 'strlist__for_each_entry_safe'
1150-- - 'sym_for_each_insn'
1151-- - 'sym_for_each_insn_continue_reverse'
1152-- - 'symbols__for_each_entry'
1153-- - 'tb_property_for_each'
1154-- - 'tcf_act_for_each_action'
1155-- - 'tcf_exts_for_each_action'
1156-- - 'udp_portaddr_for_each_entry'
1157-- - 'udp_portaddr_for_each_entry_rcu'
1158-- - 'usb_hub_for_each_child'
1159-- - 'v4l2_device_for_each_subdev'
1160-- - 'v4l2_m2m_for_each_dst_buf'
1161-- - 'v4l2_m2m_for_each_dst_buf_safe'
1162-- - 'v4l2_m2m_for_each_src_buf'
1163-- - 'v4l2_m2m_for_each_src_buf_safe'
1164-- - 'virtio_device_for_each_vq'
1165-- - 'while_for_each_ftrace_op'
1166-- - 'xa_for_each'
1167-- - 'xa_for_each_marked'
1168-- - 'xa_for_each_range'
1169-- - 'xa_for_each_start'
1170-- - 'xas_for_each'
1171-- - 'xas_for_each_conflict'
1172-- - 'xas_for_each_marked'
1173-- - 'xbc_array_for_each_value'
1174-- - 'xbc_for_each_key_value'
1175-- - 'xbc_node_for_each_array_value'
1176-- - 'xbc_node_for_each_child'
1177-- - 'xbc_node_for_each_key_value'
1178-- - 'xbc_node_for_each_subkey'
1179-- - 'zorro_for_each_dev'
1180-+ - 'fdt_for_each_compatible_node'
1181-+ - 'fdt_for_each_property_offset'
1182-+ - 'fdt_for_each_subnode'
1183-+ - 'for_each_err_record_info'
1184-+ - 'for_each_subscriber'
1185-
Chris Kayfff4d292023-03-09 15:59:05 +00001186--IncludeBlocks: Preserve
1187-+IncludeBlocks: Regroup
Chris Kay593fb292023-03-07 20:38:30 +00001188- IncludeCategories:
Chris Kayfff4d292023-03-09 15:59:05 +00001189-- - Regex: '.*'
1190-+ - Regex: '^<(assert|complex|ctype|errno|fenv|float|inttypes|iso646|limits|locale|math|setjmp|signal|stdalign|stdarg|stdatomic|stdbool|stdckdint|stddef|stdint|stdio|stdlib|stdnoreturn|string|tgmath|threads|time|uchar|wchar|wctype)\.h>$'
1191-+ Priority: 0
1192-+ - Regex: '^<lib/(compiler-rt|libfdt|mbedtls|zlib)/.+>$'
1193- Priority: 1
1194-+ - Regex: '^<(platform_def\.h)|(plat/.+)>$'
1195-+ Priority: 3
1196-+ - Regex: '^<.+>$'
1197-+ Priority: 2
1198-+ - Regex: '^".+"$'
1199-+ Priority: 4
1200- IncludeIsMainRegex: '(Test)?$'
1201- IndentCaseLabels: false
1202- IndentGotoLabels: false
1203-@@ -666,7 +116,7 @@ PenaltyReturnTypeOnItsOwnLine: 60
1204-
1205- PointerAlignment: Right
1206- ReflowComments: false
1207--SortIncludes: false
1208-+SortIncludes: true
1209- SortUsingDeclarations: false
1210- SpaceAfterCStyleCast: false
1211- SpaceAfterTemplateKeyword: true
1212-diff --git a/.clang-format.patch b/.clang-format.patch
1213-index 091b0c16e..65bfc920d 100644
1214---- a/.clang-format.patch
1215-+++ b/.clang-format.patch
1216-@@ -1,579 +0,0 @@
1217--diff --git a/.clang-format b/.clang-format
1218--index d988e9fa9..8daf0a617 100644
1219----- a/.clang-format
1220--+++ b/.clang-format
1221--@@ -69,569 +69,11 @@ FixNamespaceComments: false
1222-- # | sed "s,^#define \([^[:space:]]*for_each[^[:space:]]*\)(.*$, - '\1'," \
1223-- # | LC_ALL=C sort -u
1224-- ForEachMacros:
1225--- - '__ata_qc_for_each'
1226--- - '__bio_for_each_bvec'
1227--- - '__bio_for_each_segment'
1228--- - '__evlist__for_each_entry'
1229--- - '__evlist__for_each_entry_continue'
1230--- - '__evlist__for_each_entry_from'
1231--- - '__evlist__for_each_entry_reverse'
1232--- - '__evlist__for_each_entry_safe'
1233--- - '__for_each_mem_range'
1234--- - '__for_each_mem_range_rev'
1235--- - '__for_each_thread'
1236--- - '__hlist_for_each_rcu'
1237--- - '__map__for_each_symbol_by_name'
1238--- - '__perf_evlist__for_each_entry'
1239--- - '__perf_evlist__for_each_entry_reverse'
1240--- - '__perf_evlist__for_each_entry_safe'
1241--- - '__rq_for_each_bio'
1242--- - '__shost_for_each_device'
1243--- - 'apei_estatus_for_each_section'
1244--- - 'ata_for_each_dev'
1245--- - 'ata_for_each_link'
1246--- - 'ata_qc_for_each'
1247--- - 'ata_qc_for_each_raw'
1248--- - 'ata_qc_for_each_with_internal'
1249--- - 'ax25_for_each'
1250--- - 'ax25_uid_for_each'
1251--- - 'bio_for_each_bvec'
1252--- - 'bio_for_each_bvec_all'
1253--- - 'bio_for_each_folio_all'
1254--- - 'bio_for_each_integrity_vec'
1255--- - 'bio_for_each_segment'
1256--- - 'bio_for_each_segment_all'
1257--- - 'bio_list_for_each'
1258--- - 'bip_for_each_vec'
1259--- - 'bond_for_each_slave'
1260--- - 'bond_for_each_slave_rcu'
1261--- - 'bpf__perf_for_each_map'
1262--- - 'bpf__perf_for_each_map_named'
1263--- - 'bpf_for_each_spilled_reg'
1264--- - 'bpf_object__for_each_map'
1265--- - 'bpf_object__for_each_program'
1266--- - 'bpf_object__for_each_safe'
1267--- - 'bpf_perf_object__for_each'
1268--- - 'btree_for_each_safe128'
1269--- - 'btree_for_each_safe32'
1270--- - 'btree_for_each_safe64'
1271--- - 'btree_for_each_safel'
1272--- - 'card_for_each_dev'
1273--- - 'cgroup_taskset_for_each'
1274--- - 'cgroup_taskset_for_each_leader'
1275--- - 'cpufreq_for_each_efficient_entry_idx'
1276--- - 'cpufreq_for_each_entry'
1277--- - 'cpufreq_for_each_entry_idx'
1278--- - 'cpufreq_for_each_valid_entry'
1279--- - 'cpufreq_for_each_valid_entry_idx'
1280--- - 'css_for_each_child'
1281--- - 'css_for_each_descendant_post'
1282--- - 'css_for_each_descendant_pre'
1283--- - 'damon_for_each_region'
1284--- - 'damon_for_each_region_safe'
1285--- - 'damon_for_each_scheme'
1286--- - 'damon_for_each_scheme_safe'
1287--- - 'damon_for_each_target'
1288--- - 'damon_for_each_target_safe'
1289--- - 'data__for_each_file'
1290--- - 'data__for_each_file_new'
1291--- - 'data__for_each_file_start'
1292--- - 'device_for_each_child_node'
1293--- - 'displayid_iter_for_each'
1294--- - 'dma_fence_array_for_each'
1295--- - 'dma_fence_chain_for_each'
1296--- - 'dma_fence_unwrap_for_each'
1297--- - 'dma_resv_for_each_fence'
1298--- - 'dma_resv_for_each_fence_unlocked'
1299--- - 'do_for_each_ftrace_op'
1300--- - 'drm_atomic_crtc_for_each_plane'
1301--- - 'drm_atomic_crtc_state_for_each_plane'
1302--- - 'drm_atomic_crtc_state_for_each_plane_state'
1303--- - 'drm_atomic_for_each_plane_damage'
1304--- - 'drm_client_for_each_connector_iter'
1305--- - 'drm_client_for_each_modeset'
1306--- - 'drm_connector_for_each_possible_encoder'
1307--- - 'drm_for_each_bridge_in_chain'
1308--- - 'drm_for_each_connector_iter'
1309--- - 'drm_for_each_crtc'
1310--- - 'drm_for_each_crtc_reverse'
1311--- - 'drm_for_each_encoder'
1312--- - 'drm_for_each_encoder_mask'
1313--- - 'drm_for_each_fb'
1314--- - 'drm_for_each_legacy_plane'
1315--- - 'drm_for_each_plane'
1316--- - 'drm_for_each_plane_mask'
1317--- - 'drm_for_each_privobj'
1318--- - 'drm_mm_for_each_hole'
1319--- - 'drm_mm_for_each_node'
1320--- - 'drm_mm_for_each_node_in_range'
1321--- - 'drm_mm_for_each_node_safe'
1322--- - 'dsa_switch_for_each_available_port'
1323--- - 'dsa_switch_for_each_cpu_port'
1324--- - 'dsa_switch_for_each_port'
1325--- - 'dsa_switch_for_each_port_continue_reverse'
1326--- - 'dsa_switch_for_each_port_safe'
1327--- - 'dsa_switch_for_each_user_port'
1328--- - 'dsa_tree_for_each_user_port'
1329--- - 'dso__for_each_symbol'
1330--- - 'dsos__for_each_with_build_id'
1331--- - 'elf_hash_for_each_possible'
1332--- - 'elf_section__for_each_rel'
1333--- - 'elf_section__for_each_rela'
1334--- - 'elf_symtab__for_each_symbol'
1335--- - 'evlist__for_each_cpu'
1336--- - 'evlist__for_each_entry'
1337--- - 'evlist__for_each_entry_continue'
1338--- - 'evlist__for_each_entry_from'
1339--- - 'evlist__for_each_entry_reverse'
1340--- - 'evlist__for_each_entry_safe'
1341--- - 'flow_action_for_each'
1342--- - 'for_each_acpi_dev_match'
1343--- - 'for_each_active_dev_scope'
1344--- - 'for_each_active_drhd_unit'
1345--- - 'for_each_active_iommu'
1346--- - 'for_each_active_route'
1347--- - 'for_each_aggr_pgid'
1348--- - 'for_each_available_child_of_node'
1349--- - 'for_each_bench'
1350--- - 'for_each_bio'
1351--- - 'for_each_board_func_rsrc'
1352--- - 'for_each_btf_ext_rec'
1353--- - 'for_each_btf_ext_sec'
1354--- - 'for_each_bvec'
1355--- - 'for_each_card_auxs'
1356--- - 'for_each_card_auxs_safe'
1357--- - 'for_each_card_components'
1358--- - 'for_each_card_dapms'
1359--- - 'for_each_card_pre_auxs'
1360--- - 'for_each_card_prelinks'
1361--- - 'for_each_card_rtds'
1362--- - 'for_each_card_rtds_safe'
1363--- - 'for_each_card_widgets'
1364--- - 'for_each_card_widgets_safe'
1365--- - 'for_each_cgroup_storage_type'
1366--- - 'for_each_child_of_node'
1367--- - 'for_each_clear_bit'
1368--- - 'for_each_clear_bit_from'
1369--- - 'for_each_clear_bitrange'
1370--- - 'for_each_clear_bitrange_from'
1371--- - 'for_each_cmd'
1372--- - 'for_each_cmsghdr'
1373--- - 'for_each_collection'
1374--- - 'for_each_comp_order'
1375--- - 'for_each_compatible_node'
1376--- - 'for_each_component_dais'
1377--- - 'for_each_component_dais_safe'
1378--- - 'for_each_console'
1379--- - 'for_each_console_srcu'
1380--- - 'for_each_cpu'
1381--- - 'for_each_cpu_and'
1382--- - 'for_each_cpu_wrap'
1383--- - 'for_each_dapm_widgets'
1384--- - 'for_each_dedup_cand'
1385--- - 'for_each_dev_addr'
1386--- - 'for_each_dev_scope'
1387--- - 'for_each_dma_cap_mask'
1388--- - 'for_each_dpcm_be'
1389--- - 'for_each_dpcm_be_rollback'
1390--- - 'for_each_dpcm_be_safe'
1391--- - 'for_each_dpcm_fe'
1392--- - 'for_each_drhd_unit'
1393--- - 'for_each_dss_dev'
1394--- - 'for_each_efi_memory_desc'
1395--- - 'for_each_efi_memory_desc_in_map'
1396--- - 'for_each_element'
1397--- - 'for_each_element_extid'
1398--- - 'for_each_element_id'
1399--- - 'for_each_endpoint_of_node'
1400--- - 'for_each_event'
1401--- - 'for_each_event_tps'
1402--- - 'for_each_evictable_lru'
1403--- - 'for_each_fib6_node_rt_rcu'
1404--- - 'for_each_fib6_walker_rt'
1405--- - 'for_each_free_mem_pfn_range_in_zone'
1406--- - 'for_each_free_mem_pfn_range_in_zone_from'
1407--- - 'for_each_free_mem_range'
1408--- - 'for_each_free_mem_range_reverse'
1409--- - 'for_each_func_rsrc'
1410--- - 'for_each_group_evsel'
1411--- - 'for_each_group_member'
1412--- - 'for_each_hstate'
1413--- - 'for_each_if'
1414--- - 'for_each_inject_fn'
1415--- - 'for_each_insn'
1416--- - 'for_each_insn_prefix'
1417--- - 'for_each_intid'
1418--- - 'for_each_iommu'
1419--- - 'for_each_ip_tunnel_rcu'
1420--- - 'for_each_irq_nr'
1421--- - 'for_each_lang'
1422--- - 'for_each_link_codecs'
1423--- - 'for_each_link_cpus'
1424--- - 'for_each_link_platforms'
1425--- - 'for_each_lru'
1426--- - 'for_each_matching_node'
1427--- - 'for_each_matching_node_and_match'
1428--- - 'for_each_mem_pfn_range'
1429--- - 'for_each_mem_range'
1430--- - 'for_each_mem_range_rev'
1431--- - 'for_each_mem_region'
1432--- - 'for_each_member'
1433--- - 'for_each_memory'
1434--- - 'for_each_migratetype_order'
1435--- - 'for_each_missing_reg'
1436--- - 'for_each_net'
1437--- - 'for_each_net_continue_reverse'
1438--- - 'for_each_net_rcu'
1439--- - 'for_each_netdev'
1440--- - 'for_each_netdev_continue'
1441--- - 'for_each_netdev_continue_rcu'
1442--- - 'for_each_netdev_continue_reverse'
1443--- - 'for_each_netdev_feature'
1444--- - 'for_each_netdev_in_bond_rcu'
1445--- - 'for_each_netdev_rcu'
1446--- - 'for_each_netdev_reverse'
1447--- - 'for_each_netdev_safe'
1448--- - 'for_each_new_connector_in_state'
1449--- - 'for_each_new_crtc_in_state'
1450--- - 'for_each_new_mst_mgr_in_state'
1451--- - 'for_each_new_plane_in_state'
1452--- - 'for_each_new_plane_in_state_reverse'
1453--- - 'for_each_new_private_obj_in_state'
1454--- - 'for_each_new_reg'
1455--- - 'for_each_node'
1456--- - 'for_each_node_by_name'
1457--- - 'for_each_node_by_type'
1458--- - 'for_each_node_mask'
1459--- - 'for_each_node_state'
1460--- - 'for_each_node_with_cpus'
1461--- - 'for_each_node_with_property'
1462--- - 'for_each_nonreserved_multicast_dest_pgid'
1463--- - 'for_each_of_allnodes'
1464--- - 'for_each_of_allnodes_from'
1465--- - 'for_each_of_cpu_node'
1466--- - 'for_each_of_pci_range'
1467--- - 'for_each_old_connector_in_state'
1468--- - 'for_each_old_crtc_in_state'
1469--- - 'for_each_old_mst_mgr_in_state'
1470--- - 'for_each_old_plane_in_state'
1471--- - 'for_each_old_private_obj_in_state'
1472--- - 'for_each_oldnew_connector_in_state'
1473--- - 'for_each_oldnew_crtc_in_state'
1474--- - 'for_each_oldnew_mst_mgr_in_state'
1475--- - 'for_each_oldnew_plane_in_state'
1476--- - 'for_each_oldnew_plane_in_state_reverse'
1477--- - 'for_each_oldnew_private_obj_in_state'
1478--- - 'for_each_online_cpu'
1479--- - 'for_each_online_node'
1480--- - 'for_each_online_pgdat'
1481--- - 'for_each_path'
1482--- - 'for_each_pci_bridge'
1483--- - 'for_each_pci_dev'
1484--- - 'for_each_pcm_streams'
1485--- - 'for_each_physmem_range'
1486--- - 'for_each_populated_zone'
1487--- - 'for_each_possible_cpu'
1488--- - 'for_each_present_cpu'
1489--- - 'for_each_prime_number'
1490--- - 'for_each_prime_number_from'
1491--- - 'for_each_probe_cache_entry'
1492--- - 'for_each_process'
1493--- - 'for_each_process_thread'
1494--- - 'for_each_prop_codec_conf'
1495--- - 'for_each_prop_dai_codec'
1496--- - 'for_each_prop_dai_cpu'
1497--- - 'for_each_prop_dlc_codecs'
1498--- - 'for_each_prop_dlc_cpus'
1499--- - 'for_each_prop_dlc_platforms'
1500--- - 'for_each_property_of_node'
1501--- - 'for_each_reg'
1502--- - 'for_each_reg_filtered'
1503--- - 'for_each_registered_fb'
1504--- - 'for_each_requested_gpio'
1505--- - 'for_each_requested_gpio_in_range'
1506--- - 'for_each_reserved_mem_range'
1507--- - 'for_each_reserved_mem_region'
1508--- - 'for_each_rtd_codec_dais'
1509--- - 'for_each_rtd_components'
1510--- - 'for_each_rtd_cpu_dais'
1511--- - 'for_each_rtd_dais'
1512--- - 'for_each_script'
1513--- - 'for_each_sec'
1514--- - 'for_each_set_bit'
1515--- - 'for_each_set_bit_from'
1516--- - 'for_each_set_bitrange'
1517--- - 'for_each_set_bitrange_from'
1518--- - 'for_each_set_clump8'
1519--- - 'for_each_sg'
1520--- - 'for_each_sg_dma_page'
1521--- - 'for_each_sg_page'
1522--- - 'for_each_sgtable_dma_page'
1523--- - 'for_each_sgtable_dma_sg'
1524--- - 'for_each_sgtable_page'
1525--- - 'for_each_sgtable_sg'
1526--- - 'for_each_shell_test'
1527--- - 'for_each_sibling_event'
1528--- - 'for_each_subelement'
1529--- - 'for_each_subelement_extid'
1530--- - 'for_each_subelement_id'
1531--- - 'for_each_sublist'
1532--- - 'for_each_subsystem'
1533--- - 'for_each_supported_activate_fn'
1534--- - 'for_each_supported_inject_fn'
1535--- - 'for_each_test'
1536--- - 'for_each_thread'
1537--- - 'for_each_token'
1538--- - 'for_each_unicast_dest_pgid'
1539--- - 'for_each_vsi'
1540--- - 'for_each_wakeup_source'
1541--- - 'for_each_zone'
1542--- - 'for_each_zone_zonelist'
1543--- - 'for_each_zone_zonelist_nodemask'
1544--- - 'func_for_each_insn'
1545--- - 'fwnode_for_each_available_child_node'
1546--- - 'fwnode_for_each_child_node'
1547--- - 'fwnode_graph_for_each_endpoint'
1548--- - 'gadget_for_each_ep'
1549--- - 'genradix_for_each'
1550--- - 'genradix_for_each_from'
1551--- - 'hash_for_each'
1552--- - 'hash_for_each_possible'
1553--- - 'hash_for_each_possible_rcu'
1554--- - 'hash_for_each_possible_rcu_notrace'
1555--- - 'hash_for_each_possible_safe'
1556--- - 'hash_for_each_rcu'
1557--- - 'hash_for_each_safe'
1558--- - 'hashmap__for_each_entry'
1559--- - 'hashmap__for_each_entry_safe'
1560--- - 'hashmap__for_each_key_entry'
1561--- - 'hashmap__for_each_key_entry_safe'
1562--- - 'hctx_for_each_ctx'
1563--- - 'hists__for_each_format'
1564--- - 'hists__for_each_sort_list'
1565--- - 'hlist_bl_for_each_entry'
1566--- - 'hlist_bl_for_each_entry_rcu'
1567--- - 'hlist_bl_for_each_entry_safe'
1568--- - 'hlist_for_each'
1569--- - 'hlist_for_each_entry'
1570--- - 'hlist_for_each_entry_continue'
1571--- - 'hlist_for_each_entry_continue_rcu'
1572--- - 'hlist_for_each_entry_continue_rcu_bh'
1573--- - 'hlist_for_each_entry_from'
1574--- - 'hlist_for_each_entry_from_rcu'
1575--- - 'hlist_for_each_entry_rcu'
1576--- - 'hlist_for_each_entry_rcu_bh'
1577--- - 'hlist_for_each_entry_rcu_notrace'
1578--- - 'hlist_for_each_entry_safe'
1579--- - 'hlist_for_each_entry_srcu'
1580--- - 'hlist_for_each_safe'
1581--- - 'hlist_nulls_for_each_entry'
1582--- - 'hlist_nulls_for_each_entry_from'
1583--- - 'hlist_nulls_for_each_entry_rcu'
1584--- - 'hlist_nulls_for_each_entry_safe'
1585--- - 'i3c_bus_for_each_i2cdev'
1586--- - 'i3c_bus_for_each_i3cdev'
1587--- - 'idr_for_each_entry'
1588--- - 'idr_for_each_entry_continue'
1589--- - 'idr_for_each_entry_continue_ul'
1590--- - 'idr_for_each_entry_ul'
1591--- - 'in_dev_for_each_ifa_rcu'
1592--- - 'in_dev_for_each_ifa_rtnl'
1593--- - 'inet_bind_bucket_for_each'
1594--- - 'inet_lhash2_for_each_icsk'
1595--- - 'inet_lhash2_for_each_icsk_continue'
1596--- - 'inet_lhash2_for_each_icsk_rcu'
1597--- - 'interval_tree_for_each_double_span'
1598--- - 'interval_tree_for_each_span'
1599--- - 'intlist__for_each_entry'
1600--- - 'intlist__for_each_entry_safe'
1601--- - 'iopt_for_each_contig_area'
1602--- - 'kcore_copy__for_each_phdr'
1603--- - 'key_for_each'
1604--- - 'key_for_each_safe'
1605--- - 'klp_for_each_func'
1606--- - 'klp_for_each_func_safe'
1607--- - 'klp_for_each_func_static'
1608--- - 'klp_for_each_object'
1609--- - 'klp_for_each_object_safe'
1610--- - 'klp_for_each_object_static'
1611--- - 'kunit_suite_for_each_test_case'
1612--- - 'kvm_for_each_memslot'
1613--- - 'kvm_for_each_memslot_in_gfn_range'
1614--- - 'kvm_for_each_vcpu'
1615--- - 'libbpf_nla_for_each_attr'
1616--- - 'list_for_each'
1617--- - 'list_for_each_codec'
1618--- - 'list_for_each_codec_safe'
1619--- - 'list_for_each_continue'
1620--- - 'list_for_each_entry'
1621--- - 'list_for_each_entry_continue'
1622--- - 'list_for_each_entry_continue_rcu'
1623--- - 'list_for_each_entry_continue_reverse'
1624--- - 'list_for_each_entry_from'
1625--- - 'list_for_each_entry_from_rcu'
1626--- - 'list_for_each_entry_from_reverse'
1627--- - 'list_for_each_entry_lockless'
1628--- - 'list_for_each_entry_rcu'
1629--- - 'list_for_each_entry_reverse'
1630--- - 'list_for_each_entry_safe'
1631--- - 'list_for_each_entry_safe_continue'
1632--- - 'list_for_each_entry_safe_from'
1633--- - 'list_for_each_entry_safe_reverse'
1634--- - 'list_for_each_entry_srcu'
1635--- - 'list_for_each_from'
1636--- - 'list_for_each_prev'
1637--- - 'list_for_each_prev_safe'
1638--- - 'list_for_each_safe'
1639--- - 'llist_for_each'
1640--- - 'llist_for_each_entry'
1641--- - 'llist_for_each_entry_safe'
1642--- - 'llist_for_each_safe'
1643--- - 'map__for_each_symbol'
1644--- - 'map__for_each_symbol_by_name'
1645--- - 'map_for_each_event'
1646--- - 'map_for_each_metric'
1647--- - 'maps__for_each_entry'
1648--- - 'maps__for_each_entry_safe'
1649--- - 'mci_for_each_dimm'
1650--- - 'media_device_for_each_entity'
1651--- - 'media_device_for_each_intf'
1652--- - 'media_device_for_each_link'
1653--- - 'media_device_for_each_pad'
1654--- - 'msi_for_each_desc'
1655--- - 'nanddev_io_for_each_page'
1656--- - 'netdev_for_each_lower_dev'
1657--- - 'netdev_for_each_lower_private'
1658--- - 'netdev_for_each_lower_private_rcu'
1659--- - 'netdev_for_each_mc_addr'
1660--- - 'netdev_for_each_uc_addr'
1661--- - 'netdev_for_each_upper_dev_rcu'
1662--- - 'netdev_hw_addr_list_for_each'
1663--- - 'nft_rule_for_each_expr'
1664--- - 'nla_for_each_attr'
1665--- - 'nla_for_each_nested'
1666--- - 'nlmsg_for_each_attr'
1667--- - 'nlmsg_for_each_msg'
1668--- - 'nr_neigh_for_each'
1669--- - 'nr_neigh_for_each_safe'
1670--- - 'nr_node_for_each'
1671--- - 'nr_node_for_each_safe'
1672--- - 'of_for_each_phandle'
1673--- - 'of_property_for_each_string'
1674--- - 'of_property_for_each_u32'
1675--- - 'pci_bus_for_each_resource'
1676--- - 'pci_doe_for_each_off'
1677--- - 'pcl_for_each_chunk'
1678--- - 'pcl_for_each_segment'
1679--- - 'pcm_for_each_format'
1680--- - 'perf_config_items__for_each_entry'
1681--- - 'perf_config_sections__for_each_entry'
1682--- - 'perf_config_set__for_each_entry'
1683--- - 'perf_cpu_map__for_each_cpu'
1684--- - 'perf_evlist__for_each_entry'
1685--- - 'perf_evlist__for_each_entry_reverse'
1686--- - 'perf_evlist__for_each_entry_safe'
1687--- - 'perf_evlist__for_each_evsel'
1688--- - 'perf_evlist__for_each_mmap'
1689--- - 'perf_hpp_list__for_each_format'
1690--- - 'perf_hpp_list__for_each_format_safe'
1691--- - 'perf_hpp_list__for_each_sort_list'
1692--- - 'perf_hpp_list__for_each_sort_list_safe'
1693--- - 'perf_pmu__for_each_hybrid_pmu'
1694--- - 'ping_portaddr_for_each_entry'
1695--- - 'ping_portaddr_for_each_entry_rcu'
1696--- - 'plist_for_each'
1697--- - 'plist_for_each_continue'
1698--- - 'plist_for_each_entry'
1699--- - 'plist_for_each_entry_continue'
1700--- - 'plist_for_each_entry_safe'
1701--- - 'plist_for_each_safe'
1702--- - 'pnp_for_each_card'
1703--- - 'pnp_for_each_dev'
1704--- - 'protocol_for_each_card'
1705--- - 'protocol_for_each_dev'
1706--- - 'queue_for_each_hw_ctx'
1707--- - 'radix_tree_for_each_slot'
1708--- - 'radix_tree_for_each_tagged'
1709--- - 'rb_for_each'
1710--- - 'rbtree_postorder_for_each_entry_safe'
1711--- - 'rdma_for_each_block'
1712--- - 'rdma_for_each_port'
1713--- - 'rdma_umem_for_each_dma_block'
1714--- - 'resort_rb__for_each_entry'
1715--- - 'resource_list_for_each_entry'
1716--- - 'resource_list_for_each_entry_safe'
1717--- - 'rhl_for_each_entry_rcu'
1718--- - 'rhl_for_each_rcu'
1719--- - 'rht_for_each'
1720--- - 'rht_for_each_entry'
1721--- - 'rht_for_each_entry_from'
1722--- - 'rht_for_each_entry_rcu'
1723--- - 'rht_for_each_entry_rcu_from'
1724--- - 'rht_for_each_entry_safe'
1725--- - 'rht_for_each_from'
1726--- - 'rht_for_each_rcu'
1727--- - 'rht_for_each_rcu_from'
1728--- - 'rq_for_each_bvec'
1729--- - 'rq_for_each_segment'
1730--- - 'rq_list_for_each'
1731--- - 'rq_list_for_each_safe'
1732--- - 'scsi_for_each_prot_sg'
1733--- - 'scsi_for_each_sg'
1734--- - 'sctp_for_each_hentry'
1735--- - 'sctp_skb_for_each'
1736--- - 'sec_for_each_insn'
1737--- - 'sec_for_each_insn_continue'
1738--- - 'sec_for_each_insn_from'
1739--- - 'shdma_for_each_chan'
1740--- - 'shost_for_each_device'
1741--- - 'sk_for_each'
1742--- - 'sk_for_each_bound'
1743--- - 'sk_for_each_entry_offset_rcu'
1744--- - 'sk_for_each_from'
1745--- - 'sk_for_each_rcu'
1746--- - 'sk_for_each_safe'
1747--- - 'sk_nulls_for_each'
1748--- - 'sk_nulls_for_each_from'
1749--- - 'sk_nulls_for_each_rcu'
1750--- - 'snd_array_for_each'
1751--- - 'snd_pcm_group_for_each_entry'
1752--- - 'snd_soc_dapm_widget_for_each_path'
1753--- - 'snd_soc_dapm_widget_for_each_path_safe'
1754--- - 'snd_soc_dapm_widget_for_each_sink_path'
1755--- - 'snd_soc_dapm_widget_for_each_source_path'
1756--- - 'strlist__for_each_entry'
1757--- - 'strlist__for_each_entry_safe'
1758--- - 'sym_for_each_insn'
1759--- - 'sym_for_each_insn_continue_reverse'
1760--- - 'symbols__for_each_entry'
1761--- - 'tb_property_for_each'
1762--- - 'tcf_act_for_each_action'
1763--- - 'tcf_exts_for_each_action'
1764--- - 'udp_portaddr_for_each_entry'
1765--- - 'udp_portaddr_for_each_entry_rcu'
1766--- - 'usb_hub_for_each_child'
1767--- - 'v4l2_device_for_each_subdev'
1768--- - 'v4l2_m2m_for_each_dst_buf'
1769--- - 'v4l2_m2m_for_each_dst_buf_safe'
1770--- - 'v4l2_m2m_for_each_src_buf'
1771--- - 'v4l2_m2m_for_each_src_buf_safe'
1772--- - 'virtio_device_for_each_vq'
1773--- - 'while_for_each_ftrace_op'
1774--- - 'xa_for_each'
1775--- - 'xa_for_each_marked'
1776--- - 'xa_for_each_range'
1777--- - 'xa_for_each_start'
1778--- - 'xas_for_each'
1779--- - 'xas_for_each_conflict'
1780--- - 'xas_for_each_marked'
1781--- - 'xbc_array_for_each_value'
1782--- - 'xbc_for_each_key_value'
1783--- - 'xbc_node_for_each_array_value'
1784--- - 'xbc_node_for_each_child'
1785--- - 'xbc_node_for_each_key_value'
1786--- - 'xbc_node_for_each_subkey'
1787--- - 'zorro_for_each_dev'
1788--+ - 'fdt_for_each_compatible_node'
1789--+ - 'fdt_for_each_property_offset'
1790--+ - 'fdt_for_each_subnode'
1791--+ - 'for_each_err_record_info'
1792--+ - 'for_each_subscriber'
1793--
1794-- IncludeBlocks: Preserve
1795-- IncludeCategories: