Hi Balaji, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on mac80211-next/master] [also build test WARNING on v5.1-rc2 next-20190329] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Balaji-Pothunoori/cfg80211-Add-support-to-set-tx-power-for-a-station-associated/20190331-104601 base: https://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git master reproduce: make htmldocs All warnings (new ones prefixed by >>): WARNING: convert(1) not found, for SVG to PDF conversion install ImageMagick (https://www.imagemagick.org) include/linux/rcupdate_wait.h:1: warning: no structured comments found include/linux/rcutree.h:1: warning: no structured comments found kernel/rcu/tree.c:710: warning: Excess function parameter 'irq' description in 'rcu_nmi_exit' include/linux/gfp.h:1: warning: no structured comments found >> include/net/cfg80211.h:1072: warning: Function parameter or member 'txpwr' not described in 'station_parameters' kernel/rcu/tree.c:711: warning: Excess function parameter 'irq' description in 'rcu_nmi_exit' include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_excl.cb' not described in 'dma_buf' include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_excl.poll' not described in 'dma_buf' include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_excl.active' not described in 'dma_buf' include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_shared.cb' not described in 'dma_buf' include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_shared.poll' not described in 'dma_buf' include/linux/dma-buf.h:304: warning: Function parameter or member 'cb_shared.active' not described in 'dma_buf' include/linux/dma-fence-array.h:54: warning: Function parameter or member 'work' not described in 'dma_fence_array' include/linux/firmware/intel/stratix10-svc-client.h:1: warning: no structured comments found include/linux/gpio/driver.h:371: warning: Function parameter or member 'init_valid_mask' not described in 'gpio_chip' include/linux/iio/hw-consumer.h:1: warning: no structured comments found include/linux/input/sparse-keymap.h:46: warning: Function parameter or member 'sw' not described in 'key_entry' include/linux/regulator/machine.h:199: warning: Function parameter or member 'max_uV_step' not described in 'regulation_constraints' include/linux/regulator/driver.h:228: warning: Function parameter or member 'resume' not described in 'regulator_ops' arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.esw0' not described in 'irb' arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.esw1' not described in 'irb' arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.esw2' not described in 'irb' arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.esw3' not described in 'irb' arch/s390/include/asm/cio.h:245: warning: Function parameter or member 'esw.eadm' not described in 'irb' drivers/slimbus/stream.c:1: warning: no structured comments found include/linux/spi/spi.h:180: warning: Function parameter or member 'driver_override' not described in 'spi_device' drivers/target/target_core_device.c:1: warning: no structured comments found drivers/usb/typec/bus.c:1: warning: no structured comments found drivers/usb/typec/class.c:1: warning: no structured comments found include/linux/w1.h:281: warning: Function parameter or member 'of_match_table' not described in 'w1_family' fs/direct-io.c:257: warning: Excess function parameter 'offset' description in 'dio_complete' fs/file_table.c:1: warning: no structured comments found fs/libfs.c:477: warning: Excess function parameter 'available' description in 'simple_write_end' fs/posix_acl.c:646: warning: Function parameter or member 'inode' not described in 'posix_acl_update_mode' fs/posix_acl.c:646: warning: Function parameter or member 'mode_p' not described in 'posix_acl_update_mode' fs/posix_acl.c:646: warning: Function parameter or member 'acl' not described in 'posix_acl_update_mode' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:294: warning: Excess function parameter 'mm' description in 'amdgpu_mn_invalidate_range_start_hsa' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:294: warning: Excess function parameter 'start' description in 'amdgpu_mn_invalidate_range_start_hsa' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:294: warning: Excess function parameter 'end' description in 'amdgpu_mn_invalidate_range_start_hsa' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:343: warning: Excess function parameter 'mm' description in 'amdgpu_mn_invalidate_range_end' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:343: warning: Excess function parameter 'start' description in 'amdgpu_mn_invalidate_range_end' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:343: warning: Excess function parameter 'end' description in 'amdgpu_mn_invalidate_range_end' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:183: warning: Function parameter or member 'blockable' not described in 'amdgpu_mn_read_lock' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:295: warning: Function parameter or member 'range' not described in 'amdgpu_mn_invalidate_range_start_hsa' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:295: warning: Excess function parameter 'mm' description in 'amdgpu_mn_invalidate_range_start_hsa' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:295: warning: Excess function parameter 'start' description in 'amdgpu_mn_invalidate_range_start_hsa' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:295: warning: Excess function parameter 'end' description in 'amdgpu_mn_invalidate_range_start_hsa' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:344: warning: Function parameter or member 'range' not described in 'amdgpu_mn_invalidate_range_end' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:344: warning: Excess function parameter 'mm' description in 'amdgpu_mn_invalidate_range_end' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:344: warning: Excess function parameter 'start' description in 'amdgpu_mn_invalidate_range_end' drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c:344: warning: Excess function parameter 'end' description in 'amdgpu_mn_invalidate_range_end' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:382: warning: cannot understand function prototype: 'struct amdgpu_vm_pt_cursor ' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:383: warning: cannot understand function prototype: 'struct amdgpu_vm_pt_cursor ' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:555: warning: Function parameter or member 'adev' not described in 'for_each_amdgpu_vm_pt_leaf' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:555: warning: Function parameter or member 'vm' not described in 'for_each_amdgpu_vm_pt_leaf' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:555: warning: Function parameter or member 'start' not described in 'for_each_amdgpu_vm_pt_leaf' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:555: warning: Function parameter or member 'end' not described in 'for_each_amdgpu_vm_pt_leaf' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:555: warning: Function parameter or member 'cursor' not described in 'for_each_amdgpu_vm_pt_leaf' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:603: warning: Function parameter or member 'adev' not described in 'for_each_amdgpu_vm_pt_dfs_safe' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:603: warning: Function parameter or member 'vm' not described in 'for_each_amdgpu_vm_pt_dfs_safe' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:603: warning: Function parameter or member 'cursor' not described in 'for_each_amdgpu_vm_pt_dfs_safe' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:603: warning: Function parameter or member 'entry' not described in 'for_each_amdgpu_vm_pt_dfs_safe' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:847: warning: Function parameter or member 'level' not described in 'amdgpu_vm_bo_param' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1352: warning: Function parameter or member 'params' not described in 'amdgpu_vm_update_func' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1352: warning: Function parameter or member 'bo' not described in 'amdgpu_vm_update_func' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1352: warning: Function parameter or member 'pe' not described in 'amdgpu_vm_update_func' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1352: warning: Function parameter or member 'addr' not described in 'amdgpu_vm_update_func' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1352: warning: Function parameter or member 'count' not described in 'amdgpu_vm_update_func' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1352: warning: Function parameter or member 'incr' not described in 'amdgpu_vm_update_func' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1352: warning: Function parameter or member 'flags' not described in 'amdgpu_vm_update_func' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1519: warning: Function parameter or member 'params' not described in 'amdgpu_vm_update_huge' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1519: warning: Function parameter or member 'bo' not described in 'amdgpu_vm_update_huge' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1519: warning: Function parameter or member 'level' not described in 'amdgpu_vm_update_huge' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1519: warning: Function parameter or member 'pe' not described in 'amdgpu_vm_update_huge' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1519: warning: Function parameter or member 'addr' not described in 'amdgpu_vm_update_huge' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1519: warning: Function parameter or member 'count' not described in 'amdgpu_vm_update_huge' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1519: warning: Function parameter or member 'incr' not described in 'amdgpu_vm_update_huge' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1519: warning: Function parameter or member 'flags' not described in 'amdgpu_vm_update_huge' drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:3095: warning: Function parameter or member 'pasid' not described in 'amdgpu_vm_make_compute' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:128: warning: Incorrect use of kernel-doc format: Documentation Makefile include scripts source @atomic_obj drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:203: warning: Function parameter or member 'atomic_obj' not described in 'amdgpu_display_manager' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:203: warning: Function parameter or member 'atomic_obj_lock' not described in 'amdgpu_display_manager' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:203: warning: Function parameter or member 'backlight_link' not described in 'amdgpu_display_manager' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:203: warning: Function parameter or member 'backlight_caps' not described in 'amdgpu_display_manager' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:203: warning: Function parameter or member 'freesync_module' not described in 'amdgpu_display_manager' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:203: warning: Function parameter or member 'fw_dmcu' not described in 'amdgpu_display_manager' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:203: warning: Function parameter or member 'dmcu_fw_version' not described in 'amdgpu_display_manager' drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c:1: warning: no structured comments found include/drm/drm_drv.h:618: warning: Function parameter or member 'gem_prime_pin' not described in 'drm_driver' include/drm/drm_drv.h:618: warning: Function parameter or member 'gem_prime_unpin' not described in 'drm_driver' include/drm/drm_drv.h:618: warning: Function parameter or member 'gem_prime_res_obj' not described in 'drm_driver' include/drm/drm_drv.h:618: warning: Function parameter or member 'gem_prime_get_sg_table' not described in 'drm_driver' include/drm/drm_drv.h:618: warning: Function parameter or member 'gem_prime_import_sg_table' not described in 'drm_driver' include/drm/drm_drv.h:618: warning: Function parameter or member 'gem_prime_vmap' not described in 'drm_driver' include/drm/drm_drv.h:618: warning: Function parameter or member 'gem_prime_vunmap' not described in 'drm_driver' include/drm/drm_drv.h:618: warning: Function parameter or member 'gem_prime_mmap' not described in 'drm_driver' include/drm/drm_atomic_state_helper.h:1: warning: no structured comments found drivers/gpu/drm/drm_dp_helper.c:1364: warning: Function parameter or member 'dsc_dpcd' not described in 'drm_dp_dsc_sink_max_slice_count' drivers/gpu/drm/drm_dp_helper.c:1364: warning: Function parameter or member 'is_edp' not described in 'drm_dp_dsc_sink_max_slice_count' drivers/gpu/drm/i915/i915_vma.h:49: warning: cannot understand function prototype: 'struct i915_vma ' drivers/gpu/drm/i915/i915_vma.h:1: warning: no structured comments found drivers/gpu/drm/i915/intel_guc_fwif.h:536: warning: cannot understand function prototype: 'struct guc_log_buffer_state ' drivers/gpu/drm/i915/i915_trace.h:1: warning: no structured comments found include/linux/skbuff.h:876: warning: Function parameter or member 'dev_scratch' not described in 'sk_buff' include/linux/skbuff.h:876: warning: Function parameter or member 'list' not described in 'sk_buff' vim +1072 include/net/cfg80211.h 3b9ce80ce Johannes Berg 2011-09-27 998 3b9ce80ce Johannes Berg 2011-09-27 999 /** 5727ef1b2 Johannes Berg 2007-12-19 1000 * struct station_parameters - station parameters 5727ef1b2 Johannes Berg 2007-12-19 1001 * 5727ef1b2 Johannes Berg 2007-12-19 1002 * Used to change and create a new station. 5727ef1b2 Johannes Berg 2007-12-19 1003 * 5727ef1b2 Johannes Berg 2007-12-19 1004 * @vlan: vlan interface station should belong to 5727ef1b2 Johannes Berg 2007-12-19 1005 * @supported_rates: supported rates in IEEE 802.11 format 5727ef1b2 Johannes Berg 2007-12-19 1006 * (or NULL for no change) 5727ef1b2 Johannes Berg 2007-12-19 1007 * @supported_rates_len: number of supported rates eccb8e8f0 Johannes Berg 2009-05-11 1008 * @sta_flags_mask: station flags that changed 819bf5937 Johannes Berg 2016-10-11 1009 * (bitmask of BIT(%NL80211_STA_FLAG_...)) eccb8e8f0 Johannes Berg 2009-05-11 1010 * @sta_flags_set: station flags values 819bf5937 Johannes Berg 2016-10-11 1011 * (bitmask of BIT(%NL80211_STA_FLAG_...)) 5727ef1b2 Johannes Berg 2007-12-19 1012 * @listen_interval: listen interval or -1 for no change 5727ef1b2 Johannes Berg 2007-12-19 1013 * @aid: AID or zero for no change 7d27a0ba7 Masashi Honma 2016-07-01 1014 * @peer_aid: mesh peer AID or zero for no change abe37c4b8 Johannes Berg 2010-06-07 1015 * @plink_action: plink action to take 9c3990aae Javier Cardona 2011-05-03 1016 * @plink_state: set the peer link state for a station abe37c4b8 Johannes Berg 2010-06-07 1017 * @ht_capa: HT capabilities of station f461be3ef Mahesh Palivela 2012-10-11 1018 * @vht_capa: VHT capabilities of station 910868db3 Eliad Peller 2011-09-11 1019 * @uapsd_queues: bitmap of queues configured for uapsd. same format 910868db3 Eliad Peller 2011-09-11 1020 * as the AC bitmap in the QoS info field 910868db3 Eliad Peller 2011-09-11 1021 * @max_sp: max Service Period. same format as the MAX_SP in the 910868db3 Eliad Peller 2011-09-11 1022 * QoS info field (but already shifted down) c26887d2a Johannes Berg 2011-11-08 1023 * @sta_modify_mask: bitmap indicating which parameters changed c26887d2a Johannes Berg 2011-11-08 1024 * (for those that don't have a natural "no change" value), c26887d2a Johannes Berg 2011-11-08 1025 * see &enum station_parameters_apply_mask 3b1c5a530 Marco Porsch 2013-01-07 1026 * @local_pm: local link-specific mesh power save mode (no change when set 3b1c5a530 Marco Porsch 2013-01-07 1027 * to unknown) 9d62a9861 Jouni Malinen 2013-02-14 1028 * @capability: station capability 9d62a9861 Jouni Malinen 2013-02-14 1029 * @ext_capab: extended capabilities of the station 9d62a9861 Jouni Malinen 2013-02-14 1030 * @ext_capab_len: number of extended capabilities c01fc9ada Sunil Dutt 2013-10-09 1031 * @supported_channels: supported channels in IEEE 802.11 format c01fc9ada Sunil Dutt 2013-10-09 1032 * @supported_channels_len: number of supported channels c01fc9ada Sunil Dutt 2013-10-09 1033 * @supported_oper_classes: supported oper classes in IEEE 802.11 format c01fc9ada Sunil Dutt 2013-10-09 1034 * @supported_oper_classes_len: number of supported operating classes 60f4a7b16 Marek Kwaczynski 2013-12-03 1035 * @opmode_notif: operating mode field from Operating Mode Notification 60f4a7b16 Marek Kwaczynski 2013-12-03 1036 * @opmode_notif_used: information if operating mode field is used 17b942478 Ayala Beker 2016-03-17 1037 * @support_p2p_ps: information if station supports P2P PS mechanism c4cbaf797 Luca Coelho 2018-06-09 1038 * @he_capa: HE capabilities of station c4cbaf797 Luca Coelho 2018-06-09 1039 * @he_capa_len: the length of the HE capabilities 36647055b Toke Høiland-Jørgensen 2018-12-18 1040 * @airtime_weight: airtime scheduler weight for this station 5727ef1b2 Johannes Berg 2007-12-19 1041 */ 5727ef1b2 Johannes Berg 2007-12-19 1042 struct station_parameters { 2c1aabf33 Johannes Berg 2013-02-14 1043 const u8 *supported_rates; 5727ef1b2 Johannes Berg 2007-12-19 1044 struct net_device *vlan; eccb8e8f0 Johannes Berg 2009-05-11 1045 u32 sta_flags_mask, sta_flags_set; 3b9ce80ce Johannes Berg 2011-09-27 1046 u32 sta_modify_mask; 5727ef1b2 Johannes Berg 2007-12-19 1047 int listen_interval; 5727ef1b2 Johannes Berg 2007-12-19 1048 u16 aid; 7d27a0ba7 Masashi Honma 2016-07-01 1049 u16 peer_aid; 5727ef1b2 Johannes Berg 2007-12-19 1050 u8 supported_rates_len; 2ec600d67 Luis Carlos Cobo 2008-02-23 1051 u8 plink_action; 9c3990aae Javier Cardona 2011-05-03 1052 u8 plink_state; 2c1aabf33 Johannes Berg 2013-02-14 1053 const struct ieee80211_ht_cap *ht_capa; 2c1aabf33 Johannes Berg 2013-02-14 1054 const struct ieee80211_vht_cap *vht_capa; c75786c9e Eliad Peller 2011-08-23 1055 u8 uapsd_queues; c75786c9e Eliad Peller 2011-08-23 1056 u8 max_sp; 3b1c5a530 Marco Porsch 2013-01-07 1057 enum nl80211_mesh_power_mode local_pm; 9d62a9861 Jouni Malinen 2013-02-14 1058 u16 capability; 2c1aabf33 Johannes Berg 2013-02-14 1059 const u8 *ext_capab; 9d62a9861 Jouni Malinen 2013-02-14 1060 u8 ext_capab_len; c01fc9ada Sunil Dutt 2013-10-09 1061 const u8 *supported_channels; c01fc9ada Sunil Dutt 2013-10-09 1062 u8 supported_channels_len; c01fc9ada Sunil Dutt 2013-10-09 1063 const u8 *supported_oper_classes; c01fc9ada Sunil Dutt 2013-10-09 1064 u8 supported_oper_classes_len; 60f4a7b16 Marek Kwaczynski 2013-12-03 1065 u8 opmode_notif; 60f4a7b16 Marek Kwaczynski 2013-12-03 1066 bool opmode_notif_used; 17b942478 Ayala Beker 2016-03-17 1067 int support_p2p_ps; c4cbaf797 Luca Coelho 2018-06-09 1068 const struct ieee80211_he_cap_elem *he_capa; c4cbaf797 Luca Coelho 2018-06-09 1069 u8 he_capa_len; 36647055b Toke Høiland-Jørgensen 2018-12-18 1070 u16 airtime_weight; 115e5b332 Ashok Raj Nagarajan 2019-03-29 1071 struct sta_txpwr txpwr; 5727ef1b2 Johannes Berg 2007-12-19 @1072 }; 5727ef1b2 Johannes Berg 2007-12-19 1073 :::::: The code at line 1072 was first introduced by commit :::::: 5727ef1b2e797a1922f5bc239b6afb2b4cfb80bc cfg80211/nl80211: station handling :::::: TO: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> :::::: CC: David S. Miller <davem@xxxxxxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip