From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 70F22C43603 for ; Mon, 16 Dec 2019 22:39:33 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4905821739 for ; Mon, 16 Dec 2019 22:39:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4905821739 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A1A7E6E83A; Mon, 16 Dec 2019 22:39:32 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9DB976E83A for ; Mon, 16 Dec 2019 22:39:31 +0000 (UTC) X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Dec 2019 14:39:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,323,1571727600"; d="gz'50?scan'50,208,50";a="212368326" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga008.fm.intel.com with ESMTP; 16 Dec 2019 14:39:29 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1igz1U-00085A-Nq; Tue, 17 Dec 2019 06:39:28 +0800 Date: Tue, 17 Dec 2019 06:38:40 +0800 From: kbuild test robot To: =?iso-8859-1?Q?Jos=E9?= Roberto de Souza Message-ID: <201912170421.onSuELFj%lkp@intel.com> References: <20191211020858.423049-1-jose.souza@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="exkz6asf6ew6ffuz" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20191211020858.423049-1-jose.souza@intel.com> User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [Intel-gfx] [PATCH v2 01/11] drm: Add __drm_atomic_helper_crtc_state_reset() & co. X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, kbuild-all@lists.01.org Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" --exkz6asf6ew6ffuz Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi "José, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on drm-intel/for-linux-next] [cannot apply to drm-tip/drm-tip linus/master v5.5-rc2 next-20191213] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Jos-Roberto-de-Souza/drm-Add-__drm_atomic_helper_crtc_state_reset-co/20191211-182413 base: git://anongit.freedesktop.org/drm-intel for-linux-next reproduce: make htmldocs If you fix the issue, kindly add following tag Reported-by: kbuild test robot All warnings (new ones prefixed by >>): WARNING: dot(1) not found, for better output quality install graphviz from http://www.graphviz.org WARNING: convert(1) not found, for SVG to PDF conversion install ImageMagick (https://www.imagemagick.org) include/linux/w1.h:277: warning: Function parameter or member 'of_match_table' not described in 'w1_family' include/linux/spi/spi.h:190: warning: Function parameter or member 'driver_override' not described in 'spi_device' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'quotactl' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'quota_on' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_free_mnt_opts' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_eat_lsm_opts' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_kern_mount' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_show_options' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'sb_add_mnt_opt' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'd_instantiate' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'getprocattr' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'setprocattr' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'locked_down' not described in 'security_list_options' drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:1: warning: no structured comments found drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1: warning: no structured comments found drivers/gpio/gpiolib-of.c:92: warning: Excess function parameter 'dev' description in 'of_gpio_need_valid_mask' include/linux/i2c.h:337: warning: Function parameter or member 'init_irq' not described in 'i2c_client' include/linux/regulator/machine.h:196: warning: Function parameter or member 'max_uV_step' not described in 'regulation_constraints' include/linux/regulator/driver.h:223: warning: Function parameter or member 'resume' not described in 'regulator_ops' drivers/usb/typec/bus.c:1: warning: 'typec_altmode_register_driver' not found drivers/usb/typec/bus.c:1: warning: 'typec_altmode_unregister_driver' not found drivers/usb/typec/class.c:1: warning: 'typec_altmode_unregister_notifier' not found drivers/usb/typec/class.c:1: warning: 'typec_altmode_register_notifier' not found fs/posix_acl.c:647: warning: Function parameter or member 'inode' not described in 'posix_acl_update_mode' fs/posix_acl.c:647: warning: Function parameter or member 'mode_p' not described in 'posix_acl_update_mode' fs/posix_acl.c:647: warning: Function parameter or member 'acl' not described in 'posix_acl_update_mode' kernel/dma/coherent.c:1: warning: no structured comments found include/linux/input/sparse-keymap.h:43: warning: Function parameter or member 'sw' not described in 'key_entry' include/linux/skbuff.h:888: warning: Function parameter or member 'dev_scratch' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'list' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'ip_defrag_offset' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'skb_mstamp_ns' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member '__cloned_offset' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'head_frag' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member '__pkt_type_offset' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'encapsulation' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'encap_hdr_csum' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'csum_valid' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member '__pkt_vlan_present_offset' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'vlan_present' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'csum_complete_sw' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'csum_level' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'inner_protocol_type' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'remcsum_offload' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'sender_cpu' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'reserved_tailroom' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'inner_ipproto' not described in 'sk_buff' include/net/sock.h:233: warning: Function parameter or member 'skc_addrpair' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_portpair' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_ipv6only' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_net_refcnt' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_v6_daddr' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_v6_rcv_saddr' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_cookie' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_listener' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_tw_dr' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_rcv_wnd' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_tw_rcv_nxt' not described in 'sock_common' include/net/sock.h:515: warning: Function parameter or member 'sk_rx_skb_cache' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_wq_raw' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'tcp_rtx_queue' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_tx_skb_cache' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_route_forced_caps' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_txtime_report_errors' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_validate_xmit_skb' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_bpf_storage' not described in 'sock' include/net/sock.h:2455: warning: Function parameter or member 'tcp_rx_skb_cache_key' not described in 'DECLARE_STATIC_KEY_FALSE' include/net/sock.h:2455: warning: Excess function parameter 'sk' description in 'DECLARE_STATIC_KEY_FALSE' include/net/sock.h:2455: warning: Excess function parameter 'skb' description in 'DECLARE_STATIC_KEY_FALSE' include/linux/netdevice.h:1765: warning: bad line: spinlock include/linux/netdevice.h:2063: warning: Function parameter or member 'gso_partial_features' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'l3mdev_ops' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'xfrmdev_ops' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'tlsdev_ops' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'name_assign_type' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'ieee802154_ptr' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'mpls_ptr' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'xdp_prog' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'gro_flush_timeout' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'nf_hooks_ingress' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member '____cacheline_aligned_in_smp' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'qdisc_hash' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'xps_cpus_map' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'xps_rxqs_map' not described in 'net_device' include/linux/phylink.h:56: warning: Function parameter or member '__ETHTOOL_DECLARE_LINK_MODE_MASK(advertising' not described in 'phylink_link_state' include/linux/phylink.h:56: warning: Function parameter or member '__ETHTOOL_DECLARE_LINK_MODE_MASK(lp_advertising' not described in 'phylink_link_state' lib/genalloc.c:1: warning: 'gen_pool_add_virt' not found lib/genalloc.c:1: warning: 'gen_pool_alloc' not found lib/genalloc.c:1: warning: 'gen_pool_free' not found lib/genalloc.c:1: warning: 'gen_pool_alloc_algo' not found include/linux/rculist.h:374: warning: Excess function parameter 'cond' description in 'list_for_each_entry_rcu' include/linux/rculist.h:651: warning: Excess function parameter 'cond' description in 'hlist_for_each_entry_rcu' mm/util.c:1: warning: 'get_user_pages_fast' not found drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:254: warning: Function parameter or member 'hdcp_workqueue' not described in 'amdgpu_display_manager' include/drm/drm_modeset_helper_vtables.h:1052: warning: Function parameter or member 'prepare_writeback_job' not described in 'drm_connector_helper_funcs' include/drm/drm_modeset_helper_vtables.h:1052: warning: Function parameter or member 'cleanup_writeback_job' not described in 'drm_connector_helper_funcs' drivers/gpu/drm/drm_atomic_state_helper.c:240: warning: Excess function parameter 'plane_state' description in '__drm_atomic_helper_plane_state_reset' drivers/gpu/drm/drm_atomic_state_helper.c:385: warning: Excess function parameter 'conn__state' description in '__drm_atomic_helper_connector_state_reset' >> drivers/gpu/drm/drm_atomic_state_helper.c:241: warning: Function parameter or member 'state' not described in '__drm_atomic_helper_plane_state_reset' drivers/gpu/drm/drm_atomic_state_helper.c:241: warning: Excess function parameter 'plane_state' description in '__drm_atomic_helper_plane_state_reset' >> drivers/gpu/drm/drm_atomic_state_helper.c:386: warning: Function parameter or member 'conn_state' not described in '__drm_atomic_helper_connector_state_reset' drivers/gpu/drm/drm_atomic_state_helper.c:386: warning: Excess function parameter 'conn__state' description in '__drm_atomic_helper_connector_state_reset' include/net/cfg80211.h:1185: warning: Function parameter or member 'txpwr' not described in 'station_parameters' include/net/mac80211.h:4056: warning: Function parameter or member 'sta_set_txpwr' not described in 'ieee80211_ops' include/net/mac80211.h:2018: warning: Function parameter or member 'txpwr' not described in 'ieee80211_sta' Documentation/admin-guide/perf/imx-ddr.rst:21: WARNING: Unexpected indentation. Documentation/admin-guide/perf/imx-ddr.rst:34: WARNING: Unexpected indentation. Documentation/admin-guide/perf/imx-ddr.rst:40: WARNING: Unexpected indentation. Documentation/admin-guide/perf/imx-ddr.rst:45: WARNING: Unexpected indentation. Documentation/admin-guide/perf/imx-ddr.rst:52: WARNING: Unexpected indentation. Documentation/admin-guide/xfs.rst:257: WARNING: Block quote ends without a blank line; unexpected unindent. Documentation/trace/kprobetrace.rst:100: WARNING: Explicit markup ends without a blank line; unexpected unindent. drivers/message/fusion/mptbase.c:5057: WARNING: Definition list ends without a blank line; unexpected unindent. Documentation/filesystems/ubifs-authentication.rst:94: WARNING: Inline interpreted text or phrase reference start-string without end-string. include/uapi/linux/firewire-cdev.h:312: WARNING: Inline literal start-string without end-string. drivers/firewire/core-transaction.c:606: WARNING: Inline strong start-string without end-string. Documentation/usb/index.rst:5: WARNING: toctree contains reference to nonexisting document 'usb/rio' Documentation/usb/index.rst:5: WARNING: toctree contains reference to nonexisting document 'usb/wusb-design-overview' Documentation/usb/text_files.rst:22: WARNING: Include file 'Documentation/usb/wusb-cbaf' not found or reading it failed Documentation/translations/it_IT/process/maintainer-pgp-guide.rst:458: WARNING: Unknown target name: "nitrokey pro". include/linux/spi/spi.h:382: WARNING: Unexpected indentation. Documentation/security/keys/core.rst:1110: WARNING: Inline emphasis start-string without end-string. Documentation/security/keys/core.rst:1110: WARNING: Inline emphasis start-string without end-string. Documentation/security/keys/core.rst:1108: WARNING: Inline emphasis start-string without end-string. Documentation/security/keys/core.rst:1108: WARNING: Inline emphasis start-string without end-string. Documentation/security/keys/core.rst:1108: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:420: WARNING: Unexpected indentation. Documentation/driver-api/gpio/driver.rst:418: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:422: WARNING: Block quote ends without a blank line; unexpected unindent. Documentation/driver-api/gpio/driver.rst:424: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:424: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:424: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:428: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:441: WARNING: Unexpected indentation. Documentation/driver-api/gpio/driver.rst:435: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:435: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:442: WARNING: Block quote ends without a blank line; unexpected unindent. Documentation/driver-api/gpio/driver.rst:444: WARNING: Definition list ends without a blank line; unexpected unindent. Documentation/driver-api/gpio/driver.rst:455: WARNING: Unexpected indentation. Documentation/driver-api/gpio/driver.rst:453: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:455: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:458: WARNING: Block quote ends without a blank line; unexpected unindent. Documentation/driver-api/gpio/driver.rst:460: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:460: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:460: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:464: WARNING: Inline emphasis start-string without end-string. Documentation/driver-api/gpio/driver.rst:471: WARNING: Inline emphasis start-string without end-string. include/linux/i2c.h:522: WARNING: Inline strong start-string without end-string. Documentation/misc-devices/index.rst:14: WARNING: toctree contains reference to nonexisting document 'misc-devices/xilinx_sdfec' include/linux/regulator/driver.h:284: WARNING: Unknown target name: "regulator_regmap_x_voltage". fs/seq_file.c:40: WARNING: Inline strong start-string without end-string. fs/seq_file.c:40: WARNING: Inline strong start-string without end-string. fs/seq_file.c:40: WARNING: Inline strong start-string without end-string. fs/seq_file.c:40: WARNING: Inline strong start-string without end-string. fs/posix_acl.c:636: WARNING: Inline emphasis start-string without end-string. fs/debugfs/inode.c:427: WARNING: Inline literal start-string without end-string. fs/debugfs/inode.c:506: WARNING: Inline literal start-string without end-string. fs/debugfs/inode.c:538: WARNING: Inline literal start-string without end-string. fs/debugfs/inode.c:631: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:424: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:430: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:469: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:475: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:514: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:520: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:560: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:566: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:608: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:614: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:875: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:881: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:928: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:934: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:1120: WARNING: Inline literal start-string without end-string. fs/debugfs/file.c:1126: WARNING: Inline literal start-string without end-string. Documentation/driver-api/index.rst:14: WARNING: toctree contains reference to nonexisting document 'driver-api/sgi-ioc4' drivers/base/platform.c:160: WARNING: Unexpected indentation. drivers/base/platform.c:189: WARNING: Unexpected indentation. drivers/ata/libata-core.c:5945: WARNING: Unknown target name: "hw". include/linux/netdevice.h:3489: WARNING: Inline emphasis start-string without end-string. include/linux/netdevice.h:3489: WARNING: Inline emphasis start-string without end-string. net/core/dev.c:4938: WARNING: Unknown target name: "page_is". kernel/rcu/update.c:66: WARNING: Inline emphasis start-string without end-string. kernel/rcu/update.c:66: WARNING: Inline emphasis start-string without end-string. kernel/rcu/update.c:71: WARNING: Inline emphasis start-string without end-string. kernel/rcu/update.c:83: WARNING: Inline emphasis start-string without end-string. drivers/gpu/drm/mcde/mcde_drv.c:47: WARNING: Unexpected indentation. drivers/gpu/drm/mcde/mcde_drv.c:49: WARNING: Block quote ends without a blank line; unexpected unindent. Documentation/admin-guide/device-mapper/dm-clone.rst: WARNING: document isn't included in any toctree Documentation/admin-guide/perf/imx-ddr.rst: WARNING: document isn't included in any toctree include/linux/slab.h:504: WARNING: undefined label: memory-allocation (if the link has no caption the label must precede a section header) WARNING: LaTeX command 'latex' cannot be run (needed for math display), check the imgmath_latex setting WARNING: LaTeX command 'latex' cannot be run (needed for math display), check the imgmath_latex setting Documentation/networking/devlink-trap.rst:175: WARNING: unknown document: /devlink-trap-netdevsim Documentation/trace/kprobetrace.rst:69: WARNING: undefined label: user_mem_access (if the link has no caption the label must precede a section header) WARNING: LaTeX command 'latex' cannot be run (needed for math display), check the imgmath_latex setting vim +241 drivers/gpu/drm/drm_atomic_state_helper.c 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 229 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 230 /** 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 231 * __drm_atomic_helper_plane_state_reset - resets plane state to default values 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 232 * @plane_state: atomic plane state, must not be NULL 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 233 * @plane: plane object, must not be NULL 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 234 * 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 235 * Initializes the newly allocated @plane_state with default 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 236 * values. This is useful for drivers that subclass the CRTC state. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 237 */ 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 238 void __drm_atomic_helper_plane_state_reset(struct drm_plane_state *state, 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 239 struct drm_plane *plane) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 @240 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 @241 state->plane = plane; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 242 state->rotation = DRM_MODE_ROTATE_0; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 243 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 244 state->alpha = DRM_BLEND_ALPHA_OPAQUE; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 245 state->pixel_blend_mode = DRM_MODE_BLEND_PREMULTI; 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 246 } 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 247 EXPORT_SYMBOL(__drm_atomic_helper_plane_state_reset); 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 248 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 249 /** 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 250 * __drm_atomic_helper_plane_reset - reset state on plane 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 251 * @plane: drm plane 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 252 * @plane_state: plane state to assign 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 253 * 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 254 * Initializes the newly allocated @plane_state and assigns it to 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 255 * the &drm_crtc->state pointer of @plane, usually required when 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 256 * initializing the drivers or when called from the &drm_plane_funcs.reset 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 257 * hook. 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 258 * 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 259 * This is useful for drivers that subclass the plane state. 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 260 */ 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 261 void __drm_atomic_helper_plane_reset(struct drm_plane *plane, 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 262 struct drm_plane_state *plane_state) 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 263 { 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 264 if (plane_state) 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 265 __drm_atomic_helper_plane_state_reset(plane_state, plane); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 266 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 267 plane->state = plane_state; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 268 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 269 EXPORT_SYMBOL(__drm_atomic_helper_plane_reset); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 270 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 271 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 272 * drm_atomic_helper_plane_reset - default &drm_plane_funcs.reset hook for planes 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 273 * @plane: drm plane 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 274 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 275 * Resets the atomic state for @plane by freeing the state pointer (which might 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 276 * be NULL, e.g. at driver load time) and allocating a new empty state object. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 277 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 278 void drm_atomic_helper_plane_reset(struct drm_plane *plane) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 279 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 280 if (plane->state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 281 __drm_atomic_helper_plane_destroy_state(plane->state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 282 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 283 kfree(plane->state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 284 plane->state = kzalloc(sizeof(*plane->state), GFP_KERNEL); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 285 if (plane->state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 286 __drm_atomic_helper_plane_reset(plane, plane->state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 287 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 288 EXPORT_SYMBOL(drm_atomic_helper_plane_reset); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 289 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 290 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 291 * __drm_atomic_helper_plane_duplicate_state - copy atomic plane state 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 292 * @plane: plane object 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 293 * @state: atomic plane state 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 294 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 295 * Copies atomic state from a plane's current state. This is useful for 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 296 * drivers that subclass the plane state. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 297 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 298 void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane, 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 299 struct drm_plane_state *state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 300 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 301 memcpy(state, plane->state, sizeof(*state)); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 302 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 303 if (state->fb) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 304 drm_framebuffer_get(state->fb); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 305 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 306 state->fence = NULL; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 307 state->commit = NULL; c75ff001f4fe21 Deepak Rawat 2018-12-21 308 state->fb_damage_clips = NULL; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 309 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 310 EXPORT_SYMBOL(__drm_atomic_helper_plane_duplicate_state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 311 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 312 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 313 * drm_atomic_helper_plane_duplicate_state - default state duplicate hook 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 314 * @plane: drm plane 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 315 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 316 * Default plane state duplicate hook for drivers which don't have their own 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 317 * subclassed plane state structure. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 318 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 319 struct drm_plane_state * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 320 drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 321 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 322 struct drm_plane_state *state; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 323 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 324 if (WARN_ON(!plane->state)) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 325 return NULL; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 326 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 327 state = kmalloc(sizeof(*state), GFP_KERNEL); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 328 if (state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 329 __drm_atomic_helper_plane_duplicate_state(plane, state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 330 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 331 return state; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 332 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 333 EXPORT_SYMBOL(drm_atomic_helper_plane_duplicate_state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 334 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 335 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 336 * __drm_atomic_helper_plane_destroy_state - release plane state 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 337 * @state: plane state object to release 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 338 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 339 * Releases all resources stored in the plane state without actually freeing 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 340 * the memory of the plane state. This is useful for drivers that subclass the 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 341 * plane state. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 342 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 343 void __drm_atomic_helper_plane_destroy_state(struct drm_plane_state *state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 344 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 345 if (state->fb) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 346 drm_framebuffer_put(state->fb); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 347 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 348 if (state->fence) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 349 dma_fence_put(state->fence); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 350 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 351 if (state->commit) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 352 drm_crtc_commit_put(state->commit); c75ff001f4fe21 Deepak Rawat 2018-12-21 353 c75ff001f4fe21 Deepak Rawat 2018-12-21 354 drm_property_blob_put(state->fb_damage_clips); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 355 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 356 EXPORT_SYMBOL(__drm_atomic_helper_plane_destroy_state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 357 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 358 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 359 * drm_atomic_helper_plane_destroy_state - default state destroy hook 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 360 * @plane: drm plane 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 361 * @state: plane state object to release 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 362 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 363 * Default plane state destroy hook for drivers which don't have their own 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 364 * subclassed plane state structure. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 365 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 366 void drm_atomic_helper_plane_destroy_state(struct drm_plane *plane, 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 367 struct drm_plane_state *state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 368 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 369 __drm_atomic_helper_plane_destroy_state(state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 370 kfree(state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 371 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 372 EXPORT_SYMBOL(drm_atomic_helper_plane_destroy_state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 373 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 374 /** 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 375 * __drm_atomic_helper_connector_state_reset - reset the connector state 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 376 * @conn__state: atomic connector state, must not be NULL 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 377 * @connector: connectotr object, must not be NULL 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 378 * 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 379 * Initializes the newly allocated @conn_state with default 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 380 * values. This is useful for drivers that subclass the connector state. 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 381 */ 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 382 void 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 383 __drm_atomic_helper_connector_state_reset(struct drm_connector_state *conn_state, 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 384 struct drm_connector *connector) 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 385 { 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 @386 conn_state->connector = connector; 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 387 } 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 388 EXPORT_SYMBOL(__drm_atomic_helper_connector_state_reset); 2b3ff8c804f9ee Ville Syrjälä 2019-12-10 389 :::::: The code at line 241 was first introduced by commit :::::: 9ef8a9dc4b21821d6c397186462fb5e571786b0a drm: Extract drm_atomic_state_helper.[hc] :::::: TO: Daniel Vetter :::::: CC: Daniel Vetter --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation --exkz6asf6ew6ffuz Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --exkz6asf6ew6ffuz Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx --exkz6asf6ew6ffuz-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1553382211046626828==" MIME-Version: 1.0 From: kbuild test robot To: kbuild-all@lists.01.org Subject: Re: [Intel-gfx] [PATCH v2 01/11] drm: Add __drm_atomic_helper_crtc_state_reset() & co. Date: Tue, 17 Dec 2019 06:38:40 +0800 Message-ID: <201912170421.onSuELFj%lkp@intel.com> In-Reply-To: <20191211020858.423049-1-jose.souza@intel.com> List-Id: --===============1553382211046626828== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi "Jos=C3=A9, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on drm-intel/for-linux-next] [cannot apply to drm-tip/drm-tip linus/master v5.5-rc2 next-20191213] [if your patch is applied to the wrong git tree, please drop us a note to h= elp improve the system. BTW, we also suggest to use '--base' option to specify = the base tree in git format-patch, please see https://stackoverflow.com/a/37406= 982] url: https://github.com/0day-ci/linux/commits/Jos-Roberto-de-Souza/drm-A= dd-__drm_atomic_helper_crtc_state_reset-co/20191211-182413 base: git://anongit.freedesktop.org/drm-intel for-linux-next reproduce: make htmldocs If you fix the issue, kindly add following tag Reported-by: kbuild test robot All warnings (new ones prefixed by >>): WARNING: dot(1) not found, for better output quality install graphviz fr= om http://www.graphviz.org WARNING: convert(1) not found, for SVG to PDF conversion install ImageMa= gick (https://www.imagemagick.org) include/linux/w1.h:277: warning: Function parameter or member 'of_match_= table' not described in 'w1_family' include/linux/spi/spi.h:190: warning: Function parameter or member 'driv= er_override' not described in 'spi_device' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'q= uotactl' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'q= uota_on' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 's= b_free_mnt_opts' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 's= b_eat_lsm_opts' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 's= b_kern_mount' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 's= b_show_options' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 's= b_add_mnt_opt' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'd= _instantiate' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'g= etprocattr' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 's= etprocattr' not described in 'security_list_options' include/linux/lsm_hooks.h:1822: warning: Function parameter or member 'l= ocked_down' not described in 'security_list_options' drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:1: warning: no structured comme= nts found drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1: warning: no structured commen= ts found drivers/gpio/gpiolib-of.c:92: warning: Excess function parameter 'dev' d= escription in 'of_gpio_need_valid_mask' include/linux/i2c.h:337: warning: Function parameter or member 'init_irq= ' not described in 'i2c_client' include/linux/regulator/machine.h:196: warning: Function parameter or me= mber 'max_uV_step' not described in 'regulation_constraints' include/linux/regulator/driver.h:223: warning: Function parameter or mem= ber 'resume' not described in 'regulator_ops' drivers/usb/typec/bus.c:1: warning: 'typec_altmode_register_driver' not = found drivers/usb/typec/bus.c:1: warning: 'typec_altmode_unregister_driver' no= t found drivers/usb/typec/class.c:1: warning: 'typec_altmode_unregister_notifier= ' not found drivers/usb/typec/class.c:1: warning: 'typec_altmode_register_notifier' = not found fs/posix_acl.c:647: warning: Function parameter or member 'inode' not de= scribed in 'posix_acl_update_mode' fs/posix_acl.c:647: warning: Function parameter or member 'mode_p' not d= escribed in 'posix_acl_update_mode' fs/posix_acl.c:647: warning: Function parameter or member 'acl' not desc= ribed in 'posix_acl_update_mode' kernel/dma/coherent.c:1: warning: no structured comments found include/linux/input/sparse-keymap.h:43: warning: Function parameter or m= ember 'sw' not described in 'key_entry' include/linux/skbuff.h:888: warning: Function parameter or member 'dev_s= cratch' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'list'= not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'ip_de= frag_offset' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'skb_m= stamp_ns' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member '__clo= ned_offset' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'head_= frag' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member '__pkt= _type_offset' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'encap= sulation' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'encap= _hdr_csum' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'csum_= valid' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member '__pkt= _vlan_present_offset' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'vlan_= present' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'csum_= complete_sw' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'csum_= level' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'inner= _protocol_type' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'remcs= um_offload' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'sende= r_cpu' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'reser= ved_tailroom' not described in 'sk_buff' include/linux/skbuff.h:888: warning: Function parameter or member 'inner= _ipproto' not described in 'sk_buff' include/net/sock.h:233: warning: Function parameter or member 'skc_addrp= air' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_portp= air' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_ipv6o= nly' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_net_r= efcnt' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_v6_da= ddr' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_v6_rc= v_saddr' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_cooki= e' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_liste= ner' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_tw_dr= ' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_rcv_w= nd' not described in 'sock_common' include/net/sock.h:233: warning: Function parameter or member 'skc_tw_rc= v_nxt' not described in 'sock_common' include/net/sock.h:515: warning: Function parameter or member 'sk_rx_skb= _cache' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_wq_raw= ' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'tcp_rtx_q= ueue' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_tx_skb= _cache' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_route_= forced_caps' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_txtime= _report_errors' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_valida= te_xmit_skb' not described in 'sock' include/net/sock.h:515: warning: Function parameter or member 'sk_bpf_st= orage' not described in 'sock' include/net/sock.h:2455: warning: Function parameter or member 'tcp_rx_s= kb_cache_key' not described in 'DECLARE_STATIC_KEY_FALSE' include/net/sock.h:2455: warning: Excess function parameter 'sk' descrip= tion in 'DECLARE_STATIC_KEY_FALSE' include/net/sock.h:2455: warning: Excess function parameter 'skb' descri= ption in 'DECLARE_STATIC_KEY_FALSE' include/linux/netdevice.h:1765: warning: bad line: = spinlock include/linux/netdevice.h:2063: warning: Function parameter or member 'g= so_partial_features' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'l= 3mdev_ops' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'x= frmdev_ops' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 't= lsdev_ops' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'n= ame_assign_type' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'i= eee802154_ptr' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'm= pls_ptr' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'x= dp_prog' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'g= ro_flush_timeout' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'n= f_hooks_ingress' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member '_= ___cacheline_aligned_in_smp' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'q= disc_hash' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'x= ps_cpus_map' not described in 'net_device' include/linux/netdevice.h:2063: warning: Function parameter or member 'x= ps_rxqs_map' not described in 'net_device' include/linux/phylink.h:56: warning: Function parameter or member '__ETH= TOOL_DECLARE_LINK_MODE_MASK(advertising' not described in 'phylink_link_sta= te' include/linux/phylink.h:56: warning: Function parameter or member '__ETH= TOOL_DECLARE_LINK_MODE_MASK(lp_advertising' not described in 'phylink_link_= state' lib/genalloc.c:1: warning: 'gen_pool_add_virt' not found lib/genalloc.c:1: warning: 'gen_pool_alloc' not found lib/genalloc.c:1: warning: 'gen_pool_free' not found lib/genalloc.c:1: warning: 'gen_pool_alloc_algo' not found include/linux/rculist.h:374: warning: Excess function parameter 'cond' d= escription in 'list_for_each_entry_rcu' include/linux/rculist.h:651: warning: Excess function parameter 'cond' d= escription in 'hlist_for_each_entry_rcu' mm/util.c:1: warning: 'get_user_pages_fast' not found drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h:254: warning: Function= parameter or member 'hdcp_workqueue' not described in 'amdgpu_display_mana= ger' include/drm/drm_modeset_helper_vtables.h:1052: warning: Function paramet= er or member 'prepare_writeback_job' not described in 'drm_connector_helper= _funcs' include/drm/drm_modeset_helper_vtables.h:1052: warning: Function paramet= er or member 'cleanup_writeback_job' not described in 'drm_connector_helper= _funcs' drivers/gpu/drm/drm_atomic_state_helper.c:240: warning: Excess function = parameter 'plane_state' description in '__drm_atomic_helper_plane_state_res= et' drivers/gpu/drm/drm_atomic_state_helper.c:385: warning: Excess function = parameter 'conn__state' description in '__drm_atomic_helper_connector_state= _reset' >> drivers/gpu/drm/drm_atomic_state_helper.c:241: warning: Function paramet= er or member 'state' not described in '__drm_atomic_helper_plane_state_rese= t' drivers/gpu/drm/drm_atomic_state_helper.c:241: warning: Excess function = parameter 'plane_state' description in '__drm_atomic_helper_plane_state_res= et' >> drivers/gpu/drm/drm_atomic_state_helper.c:386: warning: Function paramet= er or member 'conn_state' not described in '__drm_atomic_helper_connector_s= tate_reset' drivers/gpu/drm/drm_atomic_state_helper.c:386: warning: Excess function = parameter 'conn__state' description in '__drm_atomic_helper_connector_state= _reset' include/net/cfg80211.h:1185: warning: Function parameter or member 'txpw= r' not described in 'station_parameters' include/net/mac80211.h:4056: warning: Function parameter or member 'sta_= set_txpwr' not described in 'ieee80211_ops' include/net/mac80211.h:2018: warning: Function parameter or member 'txpw= r' not described in 'ieee80211_sta' Documentation/admin-guide/perf/imx-ddr.rst:21: WARNING: Unexpected inden= tation. Documentation/admin-guide/perf/imx-ddr.rst:34: WARNING: Unexpected inden= tation. Documentation/admin-guide/perf/imx-ddr.rst:40: WARNING: Unexpected inden= tation. Documentation/admin-guide/perf/imx-ddr.rst:45: WARNING: Unexpected inden= tation. Documentation/admin-guide/perf/imx-ddr.rst:52: WARNING: Unexpected inden= tation. Documentation/admin-guide/xfs.rst:257: WARNING: Block quote ends without= a blank line; unexpected unindent. Documentation/trace/kprobetrace.rst:100: WARNING: Explicit markup ends w= ithout a blank line; unexpected unindent. drivers/message/fusion/mptbase.c:5057: WARNING: Definition list ends wit= hout a blank line; unexpected unindent. Documentation/filesystems/ubifs-authentication.rst:94: WARNING: Inline i= nterpreted text or phrase reference start-string without end-string. include/uapi/linux/firewire-cdev.h:312: WARNING: Inline literal start-st= ring without end-string. drivers/firewire/core-transaction.c:606: WARNING: Inline strong start-st= ring without end-string. Documentation/usb/index.rst:5: WARNING: toctree contains reference to no= nexisting document 'usb/rio' Documentation/usb/index.rst:5: WARNING: toctree contains reference to no= nexisting document 'usb/wusb-design-overview' Documentation/usb/text_files.rst:22: WARNING: Include file 'Documentatio= n/usb/wusb-cbaf' not found or reading it failed Documentation/translations/it_IT/process/maintainer-pgp-guide.rst:458: W= ARNING: Unknown target name: "nitrokey pro". include/linux/spi/spi.h:382: WARNING: Unexpected indentation. Documentation/security/keys/core.rst:1110: WARNING: Inline emphasis star= t-string without end-string. Documentation/security/keys/core.rst:1110: WARNING: Inline emphasis star= t-string without end-string. Documentation/security/keys/core.rst:1108: WARNING: Inline emphasis star= t-string without end-string. Documentation/security/keys/core.rst:1108: WARNING: Inline emphasis star= t-string without end-string. Documentation/security/keys/core.rst:1108: WARNING: Inline emphasis star= t-string without end-string. Documentation/driver-api/gpio/driver.rst:420: WARNING: Unexpected indent= ation. Documentation/driver-api/gpio/driver.rst:418: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:422: WARNING: Block quote ends = without a blank line; unexpected unindent. Documentation/driver-api/gpio/driver.rst:424: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:424: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:424: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:428: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:441: WARNING: Unexpected indent= ation. Documentation/driver-api/gpio/driver.rst:435: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:435: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:442: WARNING: Block quote ends = without a blank line; unexpected unindent. Documentation/driver-api/gpio/driver.rst:444: WARNING: Definition list e= nds without a blank line; unexpected unindent. Documentation/driver-api/gpio/driver.rst:455: WARNING: Unexpected indent= ation. Documentation/driver-api/gpio/driver.rst:453: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:455: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:458: WARNING: Block quote ends = without a blank line; unexpected unindent. Documentation/driver-api/gpio/driver.rst:460: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:460: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:460: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:464: WARNING: Inline emphasis s= tart-string without end-string. Documentation/driver-api/gpio/driver.rst:471: WARNING: Inline emphasis s= tart-string without end-string. include/linux/i2c.h:522: WARNING: Inline strong start-string without end= -string. Documentation/misc-devices/index.rst:14: WARNING: toctree contains refer= ence to nonexisting document 'misc-devices/xilinx_sdfec' include/linux/regulator/driver.h:284: WARNING: Unknown target name: "reg= ulator_regmap_x_voltage". fs/seq_file.c:40: WARNING: Inline strong start-string without end-string. fs/seq_file.c:40: WARNING: Inline strong start-string without end-string. fs/seq_file.c:40: WARNING: Inline strong start-string without end-string. fs/seq_file.c:40: WARNING: Inline strong start-string without end-string. fs/posix_acl.c:636: WARNING: Inline emphasis start-string without end-st= ring. fs/debugfs/inode.c:427: WARNING: Inline literal start-string without end= -string. fs/debugfs/inode.c:506: WARNING: Inline literal start-string without end= -string. fs/debugfs/inode.c:538: WARNING: Inline literal start-string without end= -string. fs/debugfs/inode.c:631: WARNING: Inline literal start-string without end= -string. fs/debugfs/file.c:424: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:430: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:469: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:475: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:514: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:520: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:560: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:566: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:608: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:614: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:875: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:881: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:928: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:934: WARNING: Inline literal start-string without end-= string. fs/debugfs/file.c:1120: WARNING: Inline literal start-string without end= -string. fs/debugfs/file.c:1126: WARNING: Inline literal start-string without end= -string. Documentation/driver-api/index.rst:14: WARNING: toctree contains referen= ce to nonexisting document 'driver-api/sgi-ioc4' drivers/base/platform.c:160: WARNING: Unexpected indentation. drivers/base/platform.c:189: WARNING: Unexpected indentation. drivers/ata/libata-core.c:5945: WARNING: Unknown target name: "hw". include/linux/netdevice.h:3489: WARNING: Inline emphasis start-string wi= thout end-string. include/linux/netdevice.h:3489: WARNING: Inline emphasis start-string wi= thout end-string. net/core/dev.c:4938: WARNING: Unknown target name: "page_is". kernel/rcu/update.c:66: WARNING: Inline emphasis start-string without en= d-string. kernel/rcu/update.c:66: WARNING: Inline emphasis start-string without en= d-string. kernel/rcu/update.c:71: WARNING: Inline emphasis start-string without en= d-string. kernel/rcu/update.c:83: WARNING: Inline emphasis start-string without en= d-string. drivers/gpu/drm/mcde/mcde_drv.c:47: WARNING: Unexpected indentation. drivers/gpu/drm/mcde/mcde_drv.c:49: WARNING: Block quote ends without a = blank line; unexpected unindent. Documentation/admin-guide/device-mapper/dm-clone.rst: WARNING: document = isn't included in any toctree Documentation/admin-guide/perf/imx-ddr.rst: WARNING: document isn't incl= uded in any toctree include/linux/slab.h:504: WARNING: undefined label: memory-allocation (i= f the link has no caption the label must precede a section header) WARNING: LaTeX command 'latex' cannot be run (needed for math display), = check the imgmath_latex setting WARNING: LaTeX command 'latex' cannot be run (needed for math display), = check the imgmath_latex setting Documentation/networking/devlink-trap.rst:175: WARNING: unknown document= : /devlink-trap-netdevsim Documentation/trace/kprobetrace.rst:69: WARNING: undefined label: user_m= em_access (if the link has no caption the label must precede a section head= er) WARNING: LaTeX command 'latex' cannot be run (needed for math display), = check the imgmath_latex setting vim +241 drivers/gpu/drm/drm_atomic_state_helper.c 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 229 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 230 /** 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 231 * __drm_atomic_hel= per_plane_state_reset - resets plane state to default values 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 232 * @plane_state: at= omic plane state, must not be NULL 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 233 * @plane: plane object, must= not be NULL 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 234 * 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 235 * Initializes the = newly allocated @plane_state with default 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 236 * values. This is = useful for drivers that subclass the CRTC state. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 237 */ 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 238 void __drm_atomic_h= elper_plane_state_reset(struct drm_plane_state *state, 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 239 struct drm_= plane *plane) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 @240 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 @241 state->plane =3D plane; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 242 state->rotation =3D DRM_MODE= _ROTATE_0; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 243 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 244 state->alpha =3D DRM_BLEND_A= LPHA_OPAQUE; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 245 state->pixel_blend_mode =3D = DRM_MODE_BLEND_PREMULTI; 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 246 } 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 247 EXPORT_SYMBOL(__drm= _atomic_helper_plane_state_reset); 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 248 = 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 249 /** 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 250 * __drm_atomic_hel= per_plane_reset - reset state on plane 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 251 * @plane: drm plane 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 252 * @plane_state: pl= ane state to assign 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 253 * 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 254 * Initializes the = newly allocated @plane_state and assigns it to 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 255 * the &drm_crtc->s= tate pointer of @plane, usually required when 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 256 * initializing the= drivers or when called from the &drm_plane_funcs.reset 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 257 * hook. 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 258 * 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 259 * This is useful f= or drivers that subclass the plane state. 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 260 */ 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 261 void __drm_atomic_h= elper_plane_reset(struct drm_plane *plane, 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 262 struct drm= _plane_state *plane_state) 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 263 { 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 264 if (plane_state) 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 265 __drm_atomic_help= er_plane_state_reset(plane_state, plane); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 266 = 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 267 plane->state =3D p= lane_state; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 268 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 269 EXPORT_SYMBOL(__drm_atomic_he= lper_plane_reset); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 270 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 271 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 272 * drm_atomic_helper_plane_re= set - default &drm_plane_funcs.reset hook for planes 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 273 * @plane: drm plane 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 274 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 275 * Resets the atomic state fo= r @plane by freeing the state pointer (which might 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 276 * be NULL, e.g. at driver lo= ad time) and allocating a new empty state object. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 277 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 278 void drm_atomic_helper_plane_= reset(struct drm_plane *plane) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 279 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 280 if (plane->state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 281 __drm_atomic_helper_plane_d= estroy_state(plane->state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 282 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 283 kfree(plane->state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 284 plane->state =3D kzalloc(siz= eof(*plane->state), GFP_KERNEL); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 285 if (plane->state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 286 __drm_atomic_helper_plane_r= eset(plane, plane->state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 287 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 288 EXPORT_SYMBOL(drm_atomic_help= er_plane_reset); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 289 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 290 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 291 * __drm_atomic_helper_plane_= duplicate_state - copy atomic plane state 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 292 * @plane: plane object 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 293 * @state: atomic plane state 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 294 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 295 * Copies atomic state from a= plane's current state. This is useful for 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 296 * drivers that subclass the = plane state. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 297 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 298 void __drm_atomic_helper_plan= e_duplicate_state(struct drm_plane *plane, 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 299 struct drm_plane_= state *state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 300 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 301 memcpy(state, plane->state, = sizeof(*state)); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 302 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 303 if (state->fb) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 304 drm_framebuffer_get(state->= fb); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 305 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 306 state->fence =3D NULL; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 307 state->commit =3D NULL; c75ff001f4fe21 Deepak Rawat 2018-12-21 308 state->fb_damage_clips =3D N= ULL; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 309 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 310 EXPORT_SYMBOL(__drm_atomic_he= lper_plane_duplicate_state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 311 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 312 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 313 * drm_atomic_helper_plane_du= plicate_state - default state duplicate hook 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 314 * @plane: drm plane 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 315 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 316 * Default plane state duplic= ate hook for drivers which don't have their own 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 317 * subclassed plane state str= ucture. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 318 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 319 struct drm_plane_state * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 320 drm_atomic_helper_plane_dupli= cate_state(struct drm_plane *plane) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 321 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 322 struct drm_plane_state *stat= e; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 323 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 324 if (WARN_ON(!plane->state)) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 325 return NULL; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 326 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 327 state =3D kmalloc(sizeof(*st= ate), GFP_KERNEL); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 328 if (state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 329 __drm_atomic_helper_plane_d= uplicate_state(plane, state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 330 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 331 return state; 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 332 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 333 EXPORT_SYMBOL(drm_atomic_help= er_plane_duplicate_state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 334 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 335 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 336 * __drm_atomic_helper_plane_= destroy_state - release plane state 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 337 * @state: plane state object= to release 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 338 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 339 * Releases all resources sto= red in the plane state without actually freeing 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 340 * the memory of the plane st= ate. This is useful for drivers that subclass the 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 341 * plane state. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 342 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 343 void __drm_atomic_helper_plan= e_destroy_state(struct drm_plane_state *state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 344 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 345 if (state->fb) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 346 drm_framebuffer_put(state->= fb); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 347 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 348 if (state->fence) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 349 dma_fence_put(state->fence); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 350 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 351 if (state->commit) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 352 drm_crtc_commit_put(state->= commit); c75ff001f4fe21 Deepak Rawat 2018-12-21 353 = c75ff001f4fe21 Deepak Rawat 2018-12-21 354 drm_property_blob_put(state-= >fb_damage_clips); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 355 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 356 EXPORT_SYMBOL(__drm_atomic_he= lper_plane_destroy_state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 357 = 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 358 /** 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 359 * drm_atomic_helper_plane_de= stroy_state - default state destroy hook 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 360 * @plane: drm plane 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 361 * @state: plane state object= to release 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 362 * 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 363 * Default plane state destro= y hook for drivers which don't have their own 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 364 * subclassed plane state str= ucture. 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 365 */ 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 366 void drm_atomic_helper_plane_= destroy_state(struct drm_plane *plane, 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 367 struct drm_plane_stat= e *state) 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 368 { 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 369 __drm_atomic_helper_plane_de= stroy_state(state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 370 kfree(state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 371 } 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 372 EXPORT_SYMBOL(drm_atomic_help= er_plane_destroy_state); 9ef8a9dc4b2182 Daniel Vetter 2018-10-04 373 = 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 374 /** 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 375 * __drm_atomic_hel= per_connector_state_reset - reset the connector state 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 376 * @conn__state: at= omic connector state, must not be NULL 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 377 * @connector: conn= ectotr object, must not be NULL 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 378 * 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 379 * Initializes the = newly allocated @conn_state with default 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 380 * values. This is = useful for drivers that subclass the connector state. 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 381 */ 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 382 void 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 383 __drm_atomic_helper= _connector_state_reset(struct drm_connector_state *conn_state, 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 384 struct drm_c= onnector *connector) 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 385 { 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 @386 conn_state->connec= tor =3D connector; 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 387 } 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 388 EXPORT_SYMBOL(__drm= _atomic_helper_connector_state_reset); 2b3ff8c804f9ee Ville Syrj=C3=A4l=C3=A4 2019-12-10 389 = :::::: The code at line 241 was first introduced by commit :::::: 9ef8a9dc4b21821d6c397186462fb5e571786b0a drm: Extract drm_atomic_sta= te_helper.[hc] :::::: TO: Daniel Vetter :::::: CC: Daniel Vetter --- 0-DAY kernel test infrastructure Open Source Technology Cen= ter https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corpor= ation --===============1553382211046626828== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" H4sICE68910AAy5jb25maWcAlDxrc9u2st/7KzjtzJ1kziTxK4577/gDBIISapJgCFIPf+GoMu1o aku+ktwm//7ugqQIkgul98xpa2MfeC32Tf/2y28eeztsX5aH9Wr5/PzDeyo35W55KB+8x/Vz+T+e r7xYZZ7wZfYRkMP15u37p/XlzbX3+ePVx7MPu9UX767cbcpnj283j+unN6Bebze//PYL/P83GHx5 BUa7//aeVqsPX7x3fvnnernxvnz8DNTn76sfAJWrOJDjgvNC6mLM+e2PZgh+KaYi1VLFt1/OPp+d HXFDFo+PoDOLBWdxEcr4rmUCgxOmC6ajYqwyRQJkDDRiAJqxNC4ithiJIo9lLDPJQnkv/BZRpl+L mUqt6Ua5DP1MRqIQ84yNQlFolWYtPJukgvkwY6DgX0XGNBKbExubG3j29uXh7bU9mFGq7kRcqLjQ UWJNDespRDwtWDqGLUcyu728wHOvt6CiRMLsmdCZt957m+0BGbcIE1iGSAfwGhoqzsLmgH/9tSWz AQXLM0UQmzMoNAszJG3mY1NR3Ik0FmExvpfWTmzICCAXNCi8jxgNmd+7KJQLcNUCums6btReEHmA 1rJOwef3p6nVafAVcb6+CFgeZsVE6Sxmkbj99d1muynfW9ekF3oqE07y5qnSuohEpNJFwbKM8QmJ l2sRyhExvzlKlvIJCACoB5gLZCJsxBjehLd/+3P/Y38oX1oxHotYpJKbJ5OkamQ9NxukJ2pGQ1Kh RTplGQpepHzRfYWBSrnw6+cl43EL1QlLtUAkc73l5sHbPvZW2SoWxe+0yoEXvP6MT3xlcTJbtlF8 lrETYHyillKxIFNQJEAsipDprOALHhLHYbTItD3dHtjwE1MRZ/oksIhAzzD/j1xnBF6kdJEnuJbm /rL1S7nbU1c4uS8SoFK+5PZLiRVCpB8KUowMmFZBcjzBazU7TXUXp76nwWqaxSSpEFGSAXujuY9M m/GpCvM4Y+mCnLrGsmGV1UryT9ly/5d3gHm9Jaxhf1ge9t5ytdq+bQ7rzVN7HJnkdwUQFIxzBXNV UnecAqXSXGELppeiJbnzf7EUs+SU554eXhbMtygAZi8JfgWzBHdIqXxdIdvkuqGvl9SdytrqXfWD S1fksa5tIZ/AIzXC2YibXn0rH97AUfAey+XhbVfuzXA9IwHtPLcZi7NihC8V+OZxxJIiC0dFEOZ6 Yu+cj1OVJ5rWhxPB7xIlgRMIY6ZSWo6rtaPJM7xInFSEjBa4UXgHentqdELqEwcFPodKQF7AwUBl hi8N/hOxmHfEu4+m4QfnsUv//NpShKBJshAEgIvEaNEsZVz0LGTCdXIHs4csw+lbaCU39lIisEES jERKH9dYZBF4N0WtwGikhQ70SYxgwmKXZkmUlnNSeRxfOVzqHX0fueM1dvdP0zKwJ0HuWnGeiTkJ EYlynYMcxywMfBJoNuiAGRXvgOkJ2HgSwiTtdUhV5KlLTzF/KmHf9WXRBw4TjliaSodM3CHhIqJp R0lwUhJQ0ozfE1DPx2gDdNrbJQC3GCwcvOeODtTiK0EPVML3bd++eg4wZ3E0spaUnJ91PDOjs+pw KCl3j9vdy3KzKj3xd7kBnc1Am3HU2mDLWhXtYO4LEM4KCHsuphGciOq5crV6/JcztrynUTVhYUyS 691g8MBAr6b029Eho9xCHeYjex86VCMnPdxTOhaNK+tGC8BQhxKcpBT0gKLFuYs4YakP3o3rTeRB AIYoYTC5OVcGCt+hPFQgw8FrqE++G6w1RzC/uS4urfgFfrcjNp2lOTeq1xccXNi0Bao8S/KsMCof wqby+fHy4gOG2792JBzOq/r19tflbvXt0/eb608rE37vTXBePJSP1e9HOjS2vkgKnSdJJxQFm8zv jA0YwqIo7zm2EdrWNPaLkax8ytubU3A2vz2/phEa6foJnw5ah90xKtCs8KO+Bw4Be2PKisDnhM8L zvcoRe/bR3PdI0cdgk4dmvI5BYNwSWCOQRjbS2CA1MDLKpIxSFDW0ydaZHmCb7tyHCFYaRFiAf5F AzL6CFilGB9Mcjuj0cEzgkyiVeuRI4gkq6AJzKWWo7C/ZJ3rRMB5O8DGwzJHx8JikoNVD0cDDkZ6 dKO5YEnmaXXeAbwLiHbuF8VYu8hzExda4ADMu2BpuOAY8wnLG0nGlUMZgjYL9e1FL3OjGV4Pyjfe geDwxht/M9ltV+V+v915hx+vlV/dcTxrRvcQVqBw0Vokot0/3GYgWJanosDAnNauYxX6gdR00J2K DLwEkC7nBJVwgiuX0nYSccQ8gytFMTnlx9S3IlNJL7TyeFUkQS+lsJ3COMkO2z5ZgEiChwA+6Th3 JZ2iq5trGvD5BCDTdCIDYVE0J0xRdG0Ub4sJEg6+aiQlzegIPg2nj7GBXtHQO8fG7r44xm/ocZ7m WtFiEYkgkFyomIbOZMwnMuGOhdTgS9piRqAHHXzHAmzYeH5+AlqEtCsc8UUq587znkrGLws672aA jrNDZ89BBXbe/Qpq00BIEkKN0Me4m0r564kMstvPNkp47oahE5eAHqoCTZ1HXb0I0t0d4FEy55Px 9VV/WE27I2A8ZZRHRiMELJLh4vbahht1DCFfpNNuhkRxofGhahGCbqSCUeAIatns3Eo9NcPm8jqO TgNhkT8cnCzGKia4wLNheToEgE8S60hkjJwijzg5fj9hai5je6eTRGRV+ETevB9JYu+xMawaHU4w rSMxBp7nNBB07BBUu7QDAAx0ZA5PK5G0ZjO3yzuPvTJelqP/st2sD9tdlZJqL7eNKfAyQGXP+ruv PVgHr+4iQjFmfAFhg0M9ZwoEfkRbSXlDhw/INxUjpTKw766kTCQ5iCm8Off5aPpWaxspaXUWK8w6 9gLjRlwqyFUnjVcPXl9R2a1ppJMQzONlh6QdxVwNuYwG5YKOtVvwTzmcU+syXqEKAnA3b8++87Pq f7199tywAFwFGAWhZoSTaJLobrBRJE1NAbPzltaQIUpR2HgPmPzOxe1Z94iT7ITHg3oTAgGlMZpP c5O9cujqqkoAdkfNbq+vLHnKUlpczPpPBJfIVENM4gQaHQlaSdIoWnCMZGif6b44PzujJPG+uPh8 1hHD++Kyi9rjQrO5BTZW/kXMhasmxDREl3l3oY00TRZaQtSEHnWKAnVey5Od98RIGiXjFD0EXuMY 6C965HWoN/U1nZfikW8CLtAZtM8LEieDRRH6GZ1CalTeCd+/I8+VkDfyPFFZEubjYwSx/afceaA4 l0/lS7k5GD6MJ9LbvmIFvBNH1NEVnWGglFA3JEK2thiYaUgxCzrjTTHDC3bl/76Vm9UPb79aPveM hXEc0m4+zK4/ENRHxvLhuezzGtaALF4VwfEqfnqIhvnobd8MeO8SLr3ysPr43p4XkwCjXBMnWacH 0Mp26jLaEdRxlEsSpEJHKRUEmvZvY5F9/nxGe8ZGoyx0MCKPyrHj6jTWm+Xuhyde3p6XjaR1n5Bx jFpeA/xuCRdcYkyjKFBvjXAH693LP8td6fm79d9VtrJNNvu0HAcyjWYsNe/FpSnHSo1DcUQdyGpW Pu2W3mMz+4OZ3a4EORAa8GDd3br/NOoYaJlmOfZysL4l6TRiYIZtfShXqCA+PJSvMBVKavvK7SlU lS+0LGMzUsSRrLxQew1/gK4tQjYSIaW4kaMJ6iQma/PYaE4sP3F03XvWFwMM7LnIZFyM9Iz1eysk REWYVSPyUXf9lEs1ilkICgDOCE1QjWKTSkBVlYI8rvKeIk0h7pDxH8L83kODg+qNmP0ZjhOl7npA fNzweybHucqJIriGE0aVVHcFUKk6ULJoOKqyPIEADlRtBRxAX6bG8xkcerXyqtunyvsWs4nMTI6a SLFB3LCIGT7HzBTNDEUP7/JiBA4fuHVF/xqxiQlsYN2X07+dVIzBksR+lRGrZahWix08Lb66Lg67 jJyEk1kxgo1WRdQeLJJzkNsWrM1yekhY28HUV57G4KHDlUg7N96vxBBygkl/THRDUOWLKuFnKCgm xPxNsSWtjwgdIeo+20d7Gmqyx5mcDkWqkvJCs0A0gX6fVf3Ua6FBV76HUdNVvVgOmK9yRy5XJryo WmKa/i5iK7XXWueySQw8qBButZ/h7mddGwNVZ2Y74EH3Rhfs0ozVZmQ2AYVXXZjJT/ZvlejA6Aun wsuP+lW/RuvEGPagAsa8d/ci2vNEGPIoNAhh/6rgUTYBlOAg1laqB0B5CDoTtbcIUSzDgbToCmKi k06xoV1mp+7SQxBz0Bek8utS3XRFSCWLRnNlocWTh5gUH8F5gwn3LYDCdj85rn3dywGA9ZT99RUq Mrwai3njwAxBrcLNQK1nTXNcOrPqMydAffLq4B04KRbY8rjT6NCMDWr+g8tI4BIvL5pwqKuK7Qo1 BBg8XSRZ43WNuZp++HO5Lx+8v6qS7utu+7h+7vQbHRkgdtE4F1VvWFuXPMHpGI9BMAMvB9sHOb/9 9ek//+l2aWLfbYVjG9XOYL1q7r0+vz2tuyFPi4mdbeZiQ5REujHGwgaViY8N/klBBH+Gja+i0pF0 gdZeXL9q+xPPrtmzafTQWH+3k3f1w6XKDvWTzlKBGQgF5siWoxFaKCpQiatyYgK7ymNEqrsVu3Dz ICv4KRhJO0vB9XAR28AudS8YreIF8OAJB/RrLnK0WrAJ0+joRklnFIJ5oE3DRjESAf4HTXLd62kk THwvV2+H5Z/PpelS90wC89CRvpGMgyhDvUl3mVRgzVPpSKzVGJF0VJ1wff1EyVHAXAs0K4zKly2E Y1Eb9A5CiZOJtCZDF7E4Z2HHbB7TcxWMELKauMutMFWNis5yeFp2YF0z22hVRk1ERpRr6oHrG2BT 6zjvMMRUZZIZKpMMv7IPFDQ/d+T0MFQrMoUhvr3hO03lTprGaGPdqrZXP729Ovv92spYE2adqgLY Rfa7TvTIweuJTbXHkayi8wv3iSt7dT/K6cD6Xg97f3oxjimPNxFep8ojUlMZgQt0lKHBVx6BHZpE LKW00vFVJpmo3BfWsTRuae6kQZzRLfZ7/SGPJtAv/16v7LRDB1lqZm9O9JI4HV+ed9I9mEIhk2+c s24jZhv7r1f1Ojw1zOjlVQPVRISJq64kplmUBI6iegZ2i6En5eg6qtgfcyrmY4rBMo/pjuft8qFO lDTvegamB7/tIBVUn9DOZYVqZnpUaQ133Bz2ePgpBDeu3RsEMU0d/Q8VAn54UrMB64WO+AkpN80y eaYcHw4geJqH2KMykqBppNAdn4i+02OC8cGIXqfv2B62nkysHdWqjH7AKnA9rEiOJ9mxTwn0Ud1/ 1QpCNTS4+XgaCU+/vb5udwd7xZ3xytys96vO3przz6NogXaeXDJohFBp7GDBQorkjkvUEHDR2U3s mZsX2g9cpYYLcl9CwOVG3t7aWbMiAyl+v+Tza1Kme6R1PvH7cu/Jzf6we3sxHZH7byD2D95ht9zs Ec8Dn7j0HuCQ1q/4YzfZ+P+mNuTs+QD+pRckY2alKrf/bPC1eS9bbGX33mFSfb0rYYIL/r75Xk5u DuCsg3/l/Ze3K5/Nl3jtYfRQUDz9JkVatdFDdEkMT1XSHW1zoCrp5817k0y2+0OPXQvky90DtQQn /vb1WHzRB9idbTjecaWj95buP67dH+SBT52TJTN8okhZ6TyKbragdTM117JGsu6gkXwAomdmaxiK wNIOjMsYK+W1vqMO/fXtMJyxrVnEST58MhO4AyNh8pPykKRbecJPdf6d+jGotvIZs0j0X+lxs9S0 7e0QG6lWBQ9ouYLnQamkzBEcghVx9bAD6M4Fw/2w0Niynoi3J5pEsqi+LXD0s81OVYXjqUv/Jfzm y+X192KcOJrsY83dQFjRuCp3u9tWMg7/JPTsmQh5P8psq3CDK7ByHGav4B3n2Ema5CT3DhI2cAwd jUqcLzgpxRd0F7uNbmFf0vZDuyqgSUQDJv0PrJqbSoYPMckSb/W8Xf3V171iY4K6ZLLAbyKxWAm+ LX76i9Vtc1ng2EUJtosftsCv9A7fSm/58LBGZ2P5XHHdf7RV2XAya3EydnZ4ovT0vsw8wmZ0zdG0 ARVs6vhOxkCxdYIOiSs45gFC+p1OZpGj+TCbQATP6H00X1gSSkrrkd2Q3F6ypr48GEHMRaKPesFY 5Re9PR/Wj2+bFd5Mo6sehuXOKPBBdYN80/HcJEO/TUt+SbuEQH0noiR0tFUi8+z68ndHJyOAdeSq ILPR/PPZmfHT3dQLzV0NoQDOZMGiy8vPc+w/ZL6jwRYRv0bzfvNXY0tPHaSlNcQ4D52fWUTCl6zJ MQ3Dsd3y9dt6tafUie9oa4bxwsf2Qj5gx4CE8Pbt4QqPJ9479vaw3oLjcuwaeT/4Swcth39FUIVu u+VL6f359vgIitgf2kJHXwBJVoUwy9Vfz+unbwfwiELun3AjAIp/O0FjkyK69nT+C+s6xj1wozZR 0k9mPgZg/Vu0HrTKY+p7rhwUgJpwWUA4l4Wm1VIyq4SA8ParlTY4h+E8TKSjJQTBx7zGhPs90oG8 4Jjx9h+6rimOJ99+7PFvZ3jh8gea1KECicHFxhnnXMgpeYAn+HT3NGb+2KGcs0XiiLSQMFX42e1M Zo6P/KPI8fRFpPEDZ0d3y6wIhU8bk6pKLE0gviDuQPiMN6lkzdPc+prEgAbfIqWgaMHcdQcifn51 fXN+U0NaZZPxSm5p1YD6fBDUVvmniI3ygGzhwqw01lrIK+zRWeeQz32pE9cHwbnDAzQJTyJO6CBI BRcU54NNROvVbrvfPh68yY/Xcvdh6j29lRDF7Yf5gp+hWvvP2Nj1USj2MjXfmBTE0XZMCf7hicKV FZhACC+OvFyfl4Yhi9X89Gctk1lThBicDzfelt6+7Tom/5jYvdMpL+TNxWerhgmjYpoRo6PQP462 PjY1gx0KynCk6J4xqaIod1rCtHzZHkoMoilVgxm0DNMgtIdNEFdMX1/2TyS/JNKNqNEcO5RV1AyT v9PmbwN4agPRxvr1vbd/LVfrx2Py7ahB2cvz9gmG9ZZ35m/sKQGu6IAhRPwusiG0MpG77fJhtX1x 0ZHwKt02Tz4Fu7LE/sfS+7rdya8uJj9DNbjrj9HcxWAAM8Cvb8tnWJpz7STcNrD4l0QG4jTHkvD3 Ac9uEm/Kc/LyKeJjKuRfSYEVWxi9MexCbUzCPHO6saZIRj8lh3JNZtHgJDARuoJVUkpyALMTCNh3 4kovmFjKNKeBAQ6JEBmixs5f7WiDuzqnjQike8aj4k7FDK37hRMLg9JkzoqLmzjCAJhWuh0s5Efe dnepvaiQO/o9Iz70pogvTqhDP4VmnTAb2nC2edht1w/2cbLYT1X/W5BGW9Toln/AHO28/TRUlX+b YT54td48Uc62zmjzVH0vkE3IJREsrcgA08pk6kM6TIoOZeTMgOHHGPBzLPodFI2Jq/5EAO31dKt1 dU0K1F4lJZZR9avv4mYqtbpXW2em+UNIga6a0uggUczRJgJOVXdWjo+GTEMMYrjcFeBQd95Ih1IB DPC8XM0qvmlOdOicClY4/yJKwE5Qf81VRl8u1r0CfVU46okV2AUNsO/CAVOwUfBOe+BKhP+vsqtp btsGon/Fk1MPasdOPGkvPlAUKXNEkbJAhXEuGkVWFY1jxSNbM01/fbC7AEiAu3B7cqJdghA+Fgvg vafN9luwK1XMjbfNecib5vjL7vzwA8EP3VDoQoZOUKTqoC29LcrJMuP7BtVi+JSPeOmClf4wjWQD zrDOvUBWKMr+9dubTEhMK0EPZVUVQw6bu4ntTRdKoHbb8+nw+pPbhMyye+EiLktXMF713iZTuPAg yi3qm3N7Y4ejBfEMHMUIBHQiGR4bKXTjB5+HruZrhPgSh/MZXqrbiWeQHd23TXqolFLNb95B4g1X baOfm6fNCC7cng/H0cvm750u5/AwOhxfd3to3neeWsu3zelhd4SA27V6H61z0AvQYfP98K8983HT vWgM+DQEsfZAagRQA5isHBd49/H9MuMhTBH/tSSe4z1jgLtCFAOIeUXd7ppdCJbWGbRXRF8fLhI2 Z6Bkw/SGSyzD2dGb4BDR60EUKw9fT8B/Of04vx6OfjyD7C1YJYIETLdtleoJkMPlM3QeQzDQLmVW Cda8qKyCx7jwTqlSvRgWMVTPIi0cLScwBR93VAYAXaEk16IsfKpJqje1aVo0wjK/TK94ci8811xd Tgp+HIK5aFZrsdgPPBVfWz7yWgnaIhr4c/KyGOOLJFZjyosp0EXWh/eAt8tFidTPX0Cnhw2VCvqh j6ajjyBLCQFxyteoQWCZwqOotR4708bTqTN8NcLI8HMO9DNrGYdsxwmQKYejRy+TcFdV55O+8E3/ GY9b3yH926Sc+UB9EAoT2s/M2MH88+Pu9pHgzfjp80nH50e8WHt42r3sh9BI/UfVmN9NUfXFEe3/ FD3uVkXW3Fw7eK5OPoEYPSjhuquzWA8KHiRq/DtKMuqkZ/v4gq5bI3bMrdwEdwLBXz61NVRTvHeF m1+mY0l9BeSIb64u31/7vbBA9o8oqwbIYHxDoqSLdKiflFihSrBC7aqEHXROjRDBxIEGJpWtiOwF qdQ8kQ6iQydSX66rkjtD9uRohi9EMdh1C8uigXDyeet/7c1eNphMIe7fqyUnIkdvJw7CsFYhorif ZUx2X8/7fajlAIMVpXyUtF0JFJf4xBrFANpKSD/QrJtS1ZW0baK3LGvQu5UVpcmrHgO3T0wwTRPp 2Gm4Q8Hj1hJ5AyVdKxUAdwOvTyK5GkMy+RAPdFgLY4gUbxDakAFFvCJaE11j4PeBzVheovYx93Wt mSnJEKtmiUoqG8m7CE4fYxnIYfCzsW7YhTStpAKSCanDLVKmVrcBgNCAeHV5F6XOxM/PNJduN8e9 f5tS503A1OMjz5DRJzQ0GPUOUK9GQJ1kndo7FmzQO87g692fJXorB7luHRw+cHYnceEZceFdNX3l C1LYogENGmyDBSBodShilmWLYKJStgsXD65DL3570dsfxJyMLp7Or7t/dvofwCX/A/nzNn+C4xQs e4rL+fBGVW/LP8UPVbAM2MjF5ixzIxPOKNBNjUKG25acQFmyXSThEZofrFolbdbJAWstB01ysteU pW7zN8qC5oPMzWZE/LvxrXooo0ScGEm7LxpNr/5Hh3s7bqP6yL8aVl3dLKDZrDNVoOvIKDgTsink x9qniC4ZizfsKrYqWbpwrK/Tpf4mFfx8w/CoCzSt2dUXxLKRFyx2E3i82ZfoJDY3KnLfKS7f72lu 98J0OCWM8v16yaQ5dsdhWigk3wuHlLCHZ33smZajSQvaoT5xHJ1CBrGzTpfJ4pb3sXx4VlDANyIX mON1G/Oc6JvLDDbeIV+Z9GKoDsRQDynV5sG5JYYaIzwhBM080uNARJ7TgIGnw3v8LtXM5uKgwkSr wt8fECSRuvmeAP1SzMcwI5pNJx6IAv4fy55WY0wqEvhJlC8dBdUOELByAwefQnq7/tKhuAFlZXDP Ar8Dg2SUvhozdaTOOfIymSquzQGKoLOkca1QKKgRJNqJMBVRBkdIQ/MG/6Xl71uIdS9LGptVvByj QL3UJ/N5UYdzy6ueUQ9mlwd7TFCTuu368vNfnpBUzyBoJDuP1USUs3c+lURkShdJ5BSDGgKYvnz5 Tr5wnftRzY6lqi0qaAJxJ+g8QI2UP/cPTiJ+AU2UgvMUaQAA --===============1553382211046626828==--