Re: [rdma-git:wip/jgg-zero-day 5/12] htmldocs: drivers/infiniband/ulp/iser/iscsi_iser.h:273: warning: Excess struct member 'dam_addr' description in 'iser_tx_desc'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi and sorry for the delay.  {sorry, third try for no html}

I wish I could blame the 2 dropped patches, but that's not it.
I don't know how I did it, but somehow I missed those hundreds of warnings. :(

Yes, please just drop patch 8/8 for now and I'll follow up on it later.

Thanks,


On Wed, Jan 10, 2018 at 8:59 PM, Jason Gunthorpe <jgg@xxxxxxxxxxxx> wrote:
> Randy:
>
> What do you want me to do with this?
>
> We can still discard the 'infiniband: add a Documentation driver-api
> chapter for Infiniband', or replace it with something else.
>
> I assume the two patches I dropped silence these warnings?
>
> Thanks,
> Jason
>
> On Thu, Jan 11, 2018 at 12:43:38PM +0800, kbuild test robot wrote:
>> tree:   git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma wip/jgg-zero-day
>> head:   b9082bcde398b3c0fbe64710c043b8360b223b43
>> commit: 9a2939223aa91e1cb5d0ccda478583bf4eb2fe92 [5/12] infiniband: add a Documentation driver-api chapter for Infiniband
>> reproduce: make htmldocs
>>
>> All warnings (new ones prefixed by >>):
>>
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    include/net/cfg80211.h:3278: warning: Excess enum value 'WIPHY_FLAG_SUPPORTS_SCHED_SCAN' description in 'wiphy_flags'
>>    kernel/sched/core.c:5113: warning: No description found for parameter 't'
>>    kernel/sched/core.c:5113: warning: Excess function parameter 'interval' description in 'sched_rr_get_interval'
>>    drivers/gpio/gpiolib.c:601: warning: No description found for parameter '16'
>>    drivers/gpio/gpiolib.c:601: warning: Excess struct member 'events' description in 'lineevent_state'
>>    include/linux/iio/iio.h:610: warning: No description found for parameter 'iio_dev'
>>    include/linux/iio/iio.h:610: warning: Excess function parameter 'indio_dev' description in 'iio_device_register'
>>    include/linux/iio/trigger.h:79: warning: No description found for parameter 'owner'
>>    drivers/infiniband/core/iwpm_util.h:218: warning: No description found for parameter 'a_sockaddr'
>>    drivers/infiniband/core/iwpm_util.h:218: warning: No description found for parameter 'b_sockaddr'
>>    drivers/infiniband/core/device.c:460: warning: No description found for parameter 'port_callback'
>>    drivers/infiniband/core/device.c:960: warning: No description found for parameter 'nldev_cb'
>>    drivers/infiniband/core/device.c:960: warning: No description found for parameter 'skb'
>>    drivers/infiniband/core/verbs.c:243: warning: No description found for parameter 'flags'
>>    drivers/infiniband/core/verbs.c:243: warning: No description found for parameter 'caller'
>>    drivers/infiniband/core/sa_query.c:1514: warning: No description found for parameter 'client'
>>    drivers/infiniband/core/sa_query.c:1514: warning: No description found for parameter 'device'
>>    drivers/infiniband/core/sa_query.c:1514: warning: No description found for parameter 'port_num'
>>    drivers/infiniband/core/sa_query.c:1514: warning: No description found for parameter 'rec'
>>    drivers/infiniband/sw/rdmavt/mr.c:382: warning: No description found for parameter 'virt_addr'
>>    drivers/infiniband/sw/rdmavt/mr.c:454: warning: No description found for parameter 'qp'
>>    drivers/infiniband/sw/rdmavt/mr.c:454: warning: No description found for parameter 'v'
>>    drivers/infiniband/sw/rdmavt/mr.c:471: warning: No description found for parameter 'mr'
>>    drivers/infiniband/sw/rdmavt/mr.c:489: warning: No description found for parameter 'mr'
>>    drivers/infiniband/sw/rdmavt/mr.c:489: warning: No description found for parameter 't'
>>    drivers/infiniband/sw/rdmavt/mr.c:516: warning: No description found for parameter 'mr'
>>    drivers/infiniband/sw/rdmavt/mr.c:516: warning: No description found for parameter 'lkey'
>>    drivers/infiniband/sw/rdmavt/mr.c:529: warning: No description found for parameter 'ss'
>>    drivers/infiniband/sw/rdmavt/mr.c:529: warning: No description found for parameter 'lkey'
>>    drivers/infiniband/sw/rdmavt/vt.c:321: warning: No description found for parameter 'context'
>>    drivers/infiniband/sw/rdmavt/vt.c:892: warning: No description found for parameter 'pkey_table'
>>    drivers/infiniband/sw/rdmavt/cq.c:355: warning: No description found for parameter 'cqe'
>>    drivers/infiniband/sw/rdmavt/cq.c:355: warning: No description found for parameter 'udata'
>>    drivers/infiniband/sw/rdmavt/qp.c:144: warning: No description found for parameter 'rdi'
>>    drivers/infiniband/sw/rdmavt/qp.c:347: warning: No description found for parameter 'type'
>>    drivers/infiniband/sw/rdmavt/qp.c:480: warning: No description found for parameter 'wqe'
>>    drivers/infiniband/sw/rdmavt/qp.c:480: warning: No description found for parameter 'lkey'
>>    drivers/infiniband/sw/rdmavt/qp.c:498: warning: No description found for parameter 'qp'
>>    drivers/infiniband/sw/rdmavt/qp.c:498: warning: No description found for parameter 'lkey'
>>    drivers/infiniband/sw/rdmavt/qp.c:522: warning: No description found for parameter 'qp'
>>    drivers/infiniband/sw/rdmavt/qp.c:522: warning: No description found for parameter 'lkey'
>>    drivers/infiniband/sw/rdmavt/qp.c:641: warning: No description found for parameter 'rdi'
>>    drivers/infiniband/sw/rdmavt/qp.c:698: warning: No description found for parameter 'rdi'
>>    drivers/infiniband/sw/rdmavt/qp.c:1623: warning: No description found for parameter 'qp'
>>    drivers/infiniband/sw/rdmavt/qp.c:1623: warning: No description found for parameter 'post_parms'
>>    drivers/infiniband/sw/rdmavt/qp.c:1623: warning: No description found for parameter 'wr'
>>    drivers/infiniband/sw/rdmavt/qp.c:1722: warning: No description found for parameter 'call_send'
>>    drivers/infiniband/sw/rdmavt/qp.c:2073: warning: No description found for parameter 'qp'
>>    drivers/infiniband/sw/rdmavt/qp.c:2073: warning: No description found for parameter 'aeth'
>>    drivers/infiniband/sw/rdmavt/qp.c:2091: warning: No description found for parameter 'qp'
>>    drivers/infiniband/sw/rdmavt/qp.c:2110: warning: No description found for parameter 'qp'
>>    drivers/infiniband/sw/rdmavt/qp.c:2124: warning: No description found for parameter 'qp'
>>    drivers/infiniband/sw/rdmavt/qp.c:2134: warning: No description found for parameter 't'
>>    drivers/infiniband/sw/rdmavt/qp.c:2197: warning: No description found for parameter 'cb'
>>    drivers/infiniband/sw/rdmavt/qp.c:2228: warning: No description found for parameter 'iter'
>>    drivers/infiniband/sw/rdmavt/qp.c:2296: warning: No description found for parameter 'rdi'
>>    drivers/infiniband/sw/rdmavt/qp.c:2296: warning: No description found for parameter 'v'
>>    drivers/infiniband/sw/rdmavt/qp.c:2296: warning: No description found for parameter 'cb'
>>    drivers/infiniband/sw/rdmavt/mcast.c:196: warning: No description found for parameter 'rdi'
>>    drivers/infiniband/sw/rdmavt/mcast.c:196: warning: No description found for parameter 'ibp'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:273: warning: No description found for parameter 'dma_addr'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:273: warning: No description found for parameter 'cqe'
>> >> drivers/infiniband/ulp/iser/iscsi_iser.h:273: warning: Excess struct member 'dam_addr' description in 'iser_tx_desc'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:296: warning: No description found for parameter 'cqe'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:315: warning: No description found for parameter 'rsp'
>> >> drivers/infiniband/ulp/iser/iscsi_iser.h:315: warning: Excess struct member 'resp' description in 'iser_login_desc'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:358: warning: No description found for parameter 'reg_mem'
>> >> drivers/infiniband/ulp/iser/iscsi_iser.h:358: warning: Excess struct member 'fast_reg_mem' description in 'iser_reg_ops'
>> >> drivers/infiniband/ulp/iser/iscsi_iser.h:385: warning: Excess struct member 'mr' description in 'iser_device'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:435: warning: No description found for parameter 'all_list'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:449: warning: No description found for parameter 'all_list'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:475: warning: No description found for parameter 'reg_cqe'
>>    drivers/infiniband/ulp/iser/iscsi_iser.h:525: warning: No description found for parameter 'snd_w_inv'
>>    drivers/infiniband/ulp/iser/iscsi_iser.c:815: warning: No description found for parameter 'non_blocking'
>>    drivers/infiniband/ulp/iser/iser_initiator.c:365: warning: No description found for parameter 'conn'
>>    drivers/infiniband/ulp/iser/iser_initiator.c:365: warning: No description found for parameter 'task'
>>    drivers/infiniband/ulp/iser/iser_initiator.c:437: warning: No description found for parameter 'conn'
>>    drivers/infiniband/ulp/iser/iser_initiator.c:437: warning: No description found for parameter 'task'
>>    drivers/infiniband/ulp/iser/iser_initiator.c:437: warning: No description found for parameter 'hdr'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:70: warning: No description found for parameter 'device'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:133: warning: No description found for parameter 'device'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:159: warning: No description found for parameter 'ib_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:159: warning: No description found for parameter 'cmds_max'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:159: warning: No description found for parameter 'size'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:221: warning: No description found for parameter 'ib_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:357: warning: No description found for parameter 'ib_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:357: warning: No description found for parameter 'cmds_max'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:357: warning: No description found for parameter 'size'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:391: warning: No description found for parameter 'ib_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:421: warning: No description found for parameter 'ib_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:501: warning: No description found for parameter 'cma_id'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:552: warning: No description found for parameter 'iser_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:552: warning: No description found for parameter 'comp'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:552: warning: No description found for parameter 'exch'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:623: warning: No description found for parameter 'iser_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:658: warning: No description found for parameter 'iser_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:695: warning: No description found for parameter 'cma_id'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:726: warning: No description found for parameter 'cma_id'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:774: warning: No description found for parameter 'cma_id'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:1074: warning: No description found for parameter 'ib_conn'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:1074: warning: No description found for parameter 'tx_desc'
>>    drivers/infiniband/ulp/iser/iser_verbs.c:1074: warning: No description found for parameter 'signal'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'fabric_id'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'vesw_id'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'rsvd0'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'def_port_mask'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'rsvd1'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'pkey'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'rsvd2'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'u_mcast_dlid'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'u_ucast_dlid'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'rc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'rsvd3'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'eth_mtu'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:98: warning: No description found for parameter 'rsvd4'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'port_num'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'eth_link_status'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'rsvd0'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'base_mac_addr'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'config_state'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'oper_state'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'max_mac_tbl_ent'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'max_smac_ent'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'mac_tbl_digest'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'rsvd1'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'encap_slid'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'pcp_to_sc_uc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'pcp_to_vl_uc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'pcp_to_sc_mc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'pcp_to_vl_mc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'non_vlan_sc_uc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'non_vlan_vl_uc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'non_vlan_sc_mc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'non_vlan_vl_mc'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'rsvd2'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'uc_macs_gen_count'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'mc_macs_gen_count'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:138: warning: No description found for parameter 'rsvd3'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:148: warning: No description found for parameter 'vesw'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:148: warning: No description found for parameter 'vport'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:163: warning: No description found for parameter 'fabric_id'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:163: warning: No description found for parameter 'veswid'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:163: warning: No description found for parameter 'veswportnum'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:163: warning: No description found for parameter 'opaportnum'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:163: warning: No description found for parameter 'veswportindex'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:163: warning: No description found for parameter 'opcode'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h:163: warning: No description found for parameter 'reserved'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:148: warning: No description found for parameter 'rsvd0'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:148: warning: No description found for parameter 'rsvd1'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:148: warning: No description found for parameter 'rsvd2'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:148: warning: No description found for parameter 'rsvd3'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:148: warning: No description found for parameter 'rsvd4'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:205: warning: No description found for parameter 'rsvd0'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:205: warning: No description found for parameter 'rsvd1'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:205: warning: No description found for parameter 'rsvd2'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:205: warning: No description found for parameter 'rsvd3'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:263: warning: No description found for parameter 'tbl_entries'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:342: warning: No description found for parameter 'reserved'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd0'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd1'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd2'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd3'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd4'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd5'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd6'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd7'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd8'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:394: warning: No description found for parameter 'rsvd9'
>>    drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h:460: warning: No description found for parameter 'reserved'
>>
>> vim +273 drivers/infiniband/ulp/iser/iscsi_iser.h
>>
>> 49cd5382f Or Gerlitz        2006-05-11 @273
>> bcc60c381 Or Gerlitz        2010-02-08  274  #define ISER_RX_PAD_SIZE (256 - (ISER_RX_PAYLOAD_SIZE + \
>> cfeb91b37 Christoph Hellwig 2015-12-11  275                            sizeof(u64) + sizeof(struct ib_sge) + \
>> cfeb91b37 Christoph Hellwig 2015-12-11  276                            sizeof(struct ib_cqe)))
>> cd88621a9 Sagi Grimberg     2014-10-01  277  /**
>> cfeb91b37 Christoph Hellwig 2015-12-11  278   * struct iser_rx_desc - iSER RX descriptor
>> cd88621a9 Sagi Grimberg     2014-10-01  279   *
>> cd88621a9 Sagi Grimberg     2014-10-01  280   * @iser_header:   iser header
>> cd88621a9 Sagi Grimberg     2014-10-01  281   * @iscsi_header:  iscsi header
>> cd88621a9 Sagi Grimberg     2014-10-01  282   * @data:          received data segment
>> cd88621a9 Sagi Grimberg     2014-10-01  283   * @dma_addr:      receive buffer dma address
>> cd88621a9 Sagi Grimberg     2014-10-01  284   * @rx_sg:         ib_sge of receive buffer
>> cd88621a9 Sagi Grimberg     2014-10-01  285   * @pad:           for sense data TODO: Modify to maximum sense length supported
>> cd88621a9 Sagi Grimberg     2014-10-01  286   */
>> bcc60c381 Or Gerlitz        2010-02-08  287  struct iser_rx_desc {
>> d3cf81f9c Sagi Grimberg     2015-12-09  288   struct iser_ctrl             iser_header;
>> bcc60c381 Or Gerlitz        2010-02-08  289   struct iscsi_hdr             iscsi_header;
>> bcc60c381 Or Gerlitz        2010-02-08  290   char                         data[ISER_RECV_DATA_SEG_LEN];
>> bcc60c381 Or Gerlitz        2010-02-08  291   u64                          dma_addr;
>> bcc60c381 Or Gerlitz        2010-02-08  292   struct ib_sge                rx_sg;
>> cfeb91b37 Christoph Hellwig 2015-12-11  293   struct ib_cqe                cqe;
>> bcc60c381 Or Gerlitz        2010-02-08  294   char                         pad[ISER_RX_PAD_SIZE];
>> cfeb91b37 Christoph Hellwig 2015-12-11  295  } __packed;
>> 0f512b34c Sagi Grimberg     2015-11-04  296
>> 0f512b34c Sagi Grimberg     2015-11-04  297  /**
>> 0f512b34c Sagi Grimberg     2015-11-04  298   * struct iser_login_desc - iSER login descriptor
>> 0f512b34c Sagi Grimberg     2015-11-04  299   *
>> 0f512b34c Sagi Grimberg     2015-11-04  300   * @req:           pointer to login request buffer
>> 0f512b34c Sagi Grimberg     2015-11-04  301   * @resp:          pointer to login response buffer
>> 0f512b34c Sagi Grimberg     2015-11-04  302   * @req_dma:       DMA address of login request buffer
>> 0f512b34c Sagi Grimberg     2015-11-04  303   * @rsp_dma:      DMA address of login response buffer
>> 0f512b34c Sagi Grimberg     2015-11-04  304   * @sge:           IB sge for login post recv
>> cfeb91b37 Christoph Hellwig 2015-12-11  305   * @cqe:           completion handler
>> 0f512b34c Sagi Grimberg     2015-11-04  306   */
>> 0f512b34c Sagi Grimberg     2015-11-04  307  struct iser_login_desc {
>> 0f512b34c Sagi Grimberg     2015-11-04  308   void                         *req;
>> 0f512b34c Sagi Grimberg     2015-11-04  309   void                         *rsp;
>> 0f512b34c Sagi Grimberg     2015-11-04  310   u64                          req_dma;
>> 0f512b34c Sagi Grimberg     2015-11-04  311   u64                          rsp_dma;
>> 0f512b34c Sagi Grimberg     2015-11-04  312   struct ib_sge                sge;
>> cfeb91b37 Christoph Hellwig 2015-12-11  313   struct ib_cqe                cqe;
>> bcc60c381 Or Gerlitz        2010-02-08  314  } __attribute__((packed));
>> bcc60c381 Or Gerlitz        2010-02-08 @315
>> b4e155ffb Sagi Grimberg     2013-07-28  316  struct iser_conn;
>> a4ee3539f Sagi Grimberg     2014-10-01  317  struct ib_conn;
>> b4e155ffb Sagi Grimberg     2013-07-28  318  struct iscsi_iser_task;
>> b4e155ffb Sagi Grimberg     2013-07-28  319
>> bf1755403 Sagi Grimberg     2014-10-01  320  /**
>> bf1755403 Sagi Grimberg     2014-10-01  321   * struct iser_comp - iSER completion context
>> bf1755403 Sagi Grimberg     2014-10-01  322   *
>> 6aabfa76f Sagi Grimberg     2014-10-01  323   * @cq:         completion queue
>> bf1755403 Sagi Grimberg     2014-10-01  324   * @active_qps: Number of active QPs attached
>> bf1755403 Sagi Grimberg     2014-10-01  325   *              to completion context
>> bf1755403 Sagi Grimberg     2014-10-01  326   */
>> bf1755403 Sagi Grimberg     2014-10-01  327  struct iser_comp {
>> 6aabfa76f Sagi Grimberg     2014-10-01  328   struct ib_cq            *cq;
>> bf1755403 Sagi Grimberg     2014-10-01  329   int                      active_qps;
>> bf1755403 Sagi Grimberg     2014-10-01  330  };
>> bf1755403 Sagi Grimberg     2014-10-01  331
>> cd88621a9 Sagi Grimberg     2014-10-01  332  /**
>> 48afbff67 Sagi Grimberg     2015-08-06  333   * struct iser_device - Memory registration operations
>> 48afbff67 Sagi Grimberg     2015-08-06  334   *     per-device registration schemes
>> 48afbff67 Sagi Grimberg     2015-08-06  335   *
>> 48afbff67 Sagi Grimberg     2015-08-06  336   * @alloc_reg_res:     Allocate registration resources
>> 48afbff67 Sagi Grimberg     2015-08-06  337   * @free_reg_res:      Free registration resources
>> 32467c420 Sagi Grimberg     2015-08-06  338   * @fast_reg_mem:      Register memory buffers
>> 32467c420 Sagi Grimberg     2015-08-06  339   * @unreg_mem:         Un-register memory buffers
>> 81722909c Sagi Grimberg     2015-08-06  340   * @reg_desc_get:      Get a registration descriptor for pool
>> 81722909c Sagi Grimberg     2015-08-06  341   * @reg_desc_put:      Get a registration descriptor to pool
>> 48afbff67 Sagi Grimberg     2015-08-06  342   */
>> 48afbff67 Sagi Grimberg     2015-08-06  343  struct iser_reg_ops {
>> 48afbff67 Sagi Grimberg     2015-08-06  344   int            (*alloc_reg_res)(struct ib_conn *ib_conn,
>> f8db651da Sagi Grimberg     2015-08-06  345                                   unsigned cmds_max,
>> f8db651da Sagi Grimberg     2015-08-06  346                                   unsigned int size);
>> 48afbff67 Sagi Grimberg     2015-08-06  347   void           (*free_reg_res)(struct ib_conn *ib_conn);
>> 32467c420 Sagi Grimberg     2015-08-06  348   int            (*reg_mem)(struct iscsi_iser_task *iser_task,
>> 32467c420 Sagi Grimberg     2015-08-06  349                             struct iser_data_buf *mem,
>> 32467c420 Sagi Grimberg     2015-08-06  350                             struct iser_reg_resources *rsc,
>> 32467c420 Sagi Grimberg     2015-08-06  351                             struct iser_mem_reg *reg);
>> 32467c420 Sagi Grimberg     2015-08-06  352   void           (*unreg_mem)(struct iscsi_iser_task *iser_task,
>> 48afbff67 Sagi Grimberg     2015-08-06  353                               enum iser_data_dir cmd_dir);
>> 81722909c Sagi Grimberg     2015-08-06  354   struct iser_fr_desc * (*reg_desc_get)(struct ib_conn *ib_conn);
>> 81722909c Sagi Grimberg     2015-08-06  355   void           (*reg_desc_put)(struct ib_conn *ib_conn,
>> 81722909c Sagi Grimberg     2015-08-06  356                                  struct iser_fr_desc *desc);
>> 48afbff67 Sagi Grimberg     2015-08-06  357  };
>> 48afbff67 Sagi Grimberg     2015-08-06 @358
>> 48afbff67 Sagi Grimberg     2015-08-06  359  /**
>> cd88621a9 Sagi Grimberg     2014-10-01  360   * struct iser_device - iSER device handle
>> cd88621a9 Sagi Grimberg     2014-10-01  361   *
>> cd88621a9 Sagi Grimberg     2014-10-01  362   * @ib_device:     RDMA device
>> cd88621a9 Sagi Grimberg     2014-10-01  363   * @pd:            Protection Domain for this device
>> cd88621a9 Sagi Grimberg     2014-10-01  364   * @mr:            Global DMA memory region
>> cd88621a9 Sagi Grimberg     2014-10-01  365   * @event_handler: IB events handle routine
>> cd88621a9 Sagi Grimberg     2014-10-01  366   * @ig_list:        entry in devices list
>> cd88621a9 Sagi Grimberg     2014-10-01  367   * @refcount:      Reference counter, dominated by open iser connections
>> cd88621a9 Sagi Grimberg     2014-10-01  368   * @comps_used:    Number of completion contexts used, Min between online
>> cd88621a9 Sagi Grimberg     2014-10-01  369   *                 cpus and device max completion vectors
>> cd88621a9 Sagi Grimberg     2014-10-01  370   * @comps:         Dinamically allocated array of completion handlers
>> 48afbff67 Sagi Grimberg     2015-08-06  371   * @reg_ops:       Registration ops
>> 59caaed7a Jenny Derzhavetz  2015-12-24  372   * @remote_inv_sup: Remote invalidate is supported on this device
>> cd88621a9 Sagi Grimberg     2014-10-01  373   */
>> 49cd5382f Or Gerlitz        2006-05-11  374  struct iser_device {
>> 49cd5382f Or Gerlitz        2006-05-11  375   struct ib_device             *ib_device;
>> 49cd5382f Or Gerlitz        2006-05-11  376   struct ib_pd                 *pd;
>> 2110f9bf3 Or Gerlitz        2010-05-05  377   struct ib_event_handler      event_handler;
>> cd88621a9 Sagi Grimberg     2014-10-01  378   struct list_head             ig_list;
>> 49cd5382f Or Gerlitz        2006-05-11  379   int                          refcount;
>> bf1755403 Sagi Grimberg     2014-10-01  380   int                          comps_used;
>> da64bdb25 Sagi Grimberg     2014-12-07  381   struct iser_comp             *comps;
>> 2392a4cdc Julia Lawall      2015-11-28  382   const struct iser_reg_ops    *reg_ops;
>> 59caaed7a Jenny Derzhavetz  2015-12-24  383   bool                         remote_inv_sup;
>> 49cd5382f Or Gerlitz        2006-05-11  384  };
>> 49cd5382f Or Gerlitz        2006-05-11 @385
>>
>> :::::: The code at line 273 was first introduced by commit
>> :::::: 49cd5382f629bde2aee9f817cefb271106dc47ee IB/iser: iSCSI iSER transport provider header file
>>
>> :::::: TO: Or Gerlitz <ogerlitz@xxxxxxxxxxxx>
>> :::::: CC: Roland Dreier <rolandd@xxxxxxxxx>
>>
>> 0-DAY kernel test infrastructure                Open Source Technology Center
>> https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux