All of lore.kernel.org
 help / color / mirror / Atom feed
* [chrome-os:chromeos-4.19 5/5] drivers/gpu/drm/i915/intel_modes.c:168 intel_attach_privacy_screen_property() error: uninitialized symbol 'prop'.
@ 2020-02-03  8:47 ` Dan Carpenter
  0 siblings, 0 replies; 2+ messages in thread
From: Dan Carpenter @ 2020-02-03  8:47 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 3257 bytes --]

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-4.19
head:   6e9ad418e3e56843809b2de0e833818fd9fe72eb
commit: 6e9ad418e3e56843809b2de0e833818fd9fe72eb [5/5] BACKPORT: FROMLIST: drm/i915: Add support for integrated privacy screens

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/i915/intel_modes.c:168 intel_attach_privacy_screen_property() error: uninitialized symbol 'prop'.

git remote add chrome-os https://chromium.googlesource.com/chromiumos/third_party/kernel
git remote update chrome-os
git checkout 6e9ad418e3e56843809b2de0e833818fd9fe72eb
vim +/prop +168 drivers/gpu/drm/i915/intel_modes.c

6e9ad418e3e568 Rajat Jain 2019-12-18  141  
6e9ad418e3e568 Rajat Jain 2019-12-18  142  /**
6e9ad418e3e568 Rajat Jain 2019-12-18  143   * intel_attach_privacy_screen_property -
6e9ad418e3e568 Rajat Jain 2019-12-18  144   *     create and attach the connecter's privacy-screen property. *
6e9ad418e3e568 Rajat Jain 2019-12-18  145   * @connector: connector for which to init the privacy-screen property
6e9ad418e3e568 Rajat Jain 2019-12-18  146   *
6e9ad418e3e568 Rajat Jain 2019-12-18  147   * This function creates and attaches the "privacy-screen" property to the
6e9ad418e3e568 Rajat Jain 2019-12-18  148   * connector. Initial state of privacy-screen is set to disabled.
6e9ad418e3e568 Rajat Jain 2019-12-18  149   */
6e9ad418e3e568 Rajat Jain 2019-12-18  150  void
6e9ad418e3e568 Rajat Jain 2019-12-18  151  intel_attach_privacy_screen_property(struct drm_connector *connector)
6e9ad418e3e568 Rajat Jain 2019-12-18  152  {
6e9ad418e3e568 Rajat Jain 2019-12-18  153  	struct intel_connector *intel_connector = to_intel_connector(connector);
6e9ad418e3e568 Rajat Jain 2019-12-18  154  	struct drm_property *prop;
                                                                     ^^^^
6e9ad418e3e568 Rajat Jain 2019-12-18  155  
6e9ad418e3e568 Rajat Jain 2019-12-18  156  	if (!intel_connector->privacy_screen_property) {
6e9ad418e3e568 Rajat Jain 2019-12-18  157  		prop = drm_property_create_enum(connector->dev,
6e9ad418e3e568 Rajat Jain 2019-12-18  158  						DRM_MODE_PROP_ENUM,
6e9ad418e3e568 Rajat Jain 2019-12-18  159  						"privacy-screen",
6e9ad418e3e568 Rajat Jain 2019-12-18  160  						privacy_screen_enum,
6e9ad418e3e568 Rajat Jain 2019-12-18  161  					    ARRAY_SIZE(privacy_screen_enum));
6e9ad418e3e568 Rajat Jain 2019-12-18  162  		if (!prop)
6e9ad418e3e568 Rajat Jain 2019-12-18  163  			return;
6e9ad418e3e568 Rajat Jain 2019-12-18  164  
6e9ad418e3e568 Rajat Jain 2019-12-18  165  		intel_connector->privacy_screen_property = prop;
6e9ad418e3e568 Rajat Jain 2019-12-18  166  	}
6e9ad418e3e568 Rajat Jain 2019-12-18  167  
6e9ad418e3e568 Rajat Jain 2019-12-18 @168  	drm_object_attach_property(&connector->base, prop,
                                                                                             ^^^^
Move this into the if condition?

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [chrome-os:chromeos-4.19 5/5] drivers/gpu/drm/i915/intel_modes.c:168 intel_attach_privacy_screen_property() error: uninitialized symbol 'prop'.
@ 2020-02-03  8:47 ` Dan Carpenter
  0 siblings, 0 replies; 2+ messages in thread
From: Dan Carpenter @ 2020-02-03  8:47 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 3257 bytes --]

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-4.19
head:   6e9ad418e3e56843809b2de0e833818fd9fe72eb
commit: 6e9ad418e3e56843809b2de0e833818fd9fe72eb [5/5] BACKPORT: FROMLIST: drm/i915: Add support for integrated privacy screens

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/i915/intel_modes.c:168 intel_attach_privacy_screen_property() error: uninitialized symbol 'prop'.

git remote add chrome-os https://chromium.googlesource.com/chromiumos/third_party/kernel
git remote update chrome-os
git checkout 6e9ad418e3e56843809b2de0e833818fd9fe72eb
vim +/prop +168 drivers/gpu/drm/i915/intel_modes.c

6e9ad418e3e568 Rajat Jain 2019-12-18  141  
6e9ad418e3e568 Rajat Jain 2019-12-18  142  /**
6e9ad418e3e568 Rajat Jain 2019-12-18  143   * intel_attach_privacy_screen_property -
6e9ad418e3e568 Rajat Jain 2019-12-18  144   *     create and attach the connecter's privacy-screen property. *
6e9ad418e3e568 Rajat Jain 2019-12-18  145   * @connector: connector for which to init the privacy-screen property
6e9ad418e3e568 Rajat Jain 2019-12-18  146   *
6e9ad418e3e568 Rajat Jain 2019-12-18  147   * This function creates and attaches the "privacy-screen" property to the
6e9ad418e3e568 Rajat Jain 2019-12-18  148   * connector. Initial state of privacy-screen is set to disabled.
6e9ad418e3e568 Rajat Jain 2019-12-18  149   */
6e9ad418e3e568 Rajat Jain 2019-12-18  150  void
6e9ad418e3e568 Rajat Jain 2019-12-18  151  intel_attach_privacy_screen_property(struct drm_connector *connector)
6e9ad418e3e568 Rajat Jain 2019-12-18  152  {
6e9ad418e3e568 Rajat Jain 2019-12-18  153  	struct intel_connector *intel_connector = to_intel_connector(connector);
6e9ad418e3e568 Rajat Jain 2019-12-18  154  	struct drm_property *prop;
                                                                     ^^^^
6e9ad418e3e568 Rajat Jain 2019-12-18  155  
6e9ad418e3e568 Rajat Jain 2019-12-18  156  	if (!intel_connector->privacy_screen_property) {
6e9ad418e3e568 Rajat Jain 2019-12-18  157  		prop = drm_property_create_enum(connector->dev,
6e9ad418e3e568 Rajat Jain 2019-12-18  158  						DRM_MODE_PROP_ENUM,
6e9ad418e3e568 Rajat Jain 2019-12-18  159  						"privacy-screen",
6e9ad418e3e568 Rajat Jain 2019-12-18  160  						privacy_screen_enum,
6e9ad418e3e568 Rajat Jain 2019-12-18  161  					    ARRAY_SIZE(privacy_screen_enum));
6e9ad418e3e568 Rajat Jain 2019-12-18  162  		if (!prop)
6e9ad418e3e568 Rajat Jain 2019-12-18  163  			return;
6e9ad418e3e568 Rajat Jain 2019-12-18  164  
6e9ad418e3e568 Rajat Jain 2019-12-18  165  		intel_connector->privacy_screen_property = prop;
6e9ad418e3e568 Rajat Jain 2019-12-18  166  	}
6e9ad418e3e568 Rajat Jain 2019-12-18  167  
6e9ad418e3e568 Rajat Jain 2019-12-18 @168  	drm_object_attach_property(&connector->base, prop,
                                                                                             ^^^^
Move this into the if condition?

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-02-03  8:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-03  8:47 [chrome-os:chromeos-4.19 5/5] drivers/gpu/drm/i915/intel_modes.c:168 intel_attach_privacy_screen_property() error: uninitialized symbol 'prop' Dan Carpenter
2020-02-03  8:47 ` Dan Carpenter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.