tree: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git device-links-test head: 37c39b84114b777fdd8ed1a7074c7c0674180533 commit: 3867431760b053994fff8298564f98925cc1831e [4/5] PM / runtime: Use device links reproduce: make htmldocs All warnings (new ones prefixed by >>): make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. include/linux/init.h:1: warning: no structured comments found include/linux/workqueue.h:392: warning: No description found for parameter '...' include/linux/workqueue.h:392: warning: Excess function parameter 'args' description in 'alloc_workqueue' include/linux/workqueue.h:413: warning: No description found for parameter '...' include/linux/workqueue.h:413: warning: Excess function parameter 'args' description in 'alloc_ordered_workqueue' include/linux/kthread.h:26: warning: No description found for parameter '...' kernel/sys.c:1: warning: no structured comments found include/linux/device.h:727: warning: Enum value 'DL_STATE_NONE' not described in enum 'device_link_state' include/linux/device.h:727: warning: Enum value 'DL_STATE_DORMANT' not described in enum 'device_link_state' include/linux/device.h:727: warning: Enum value 'DL_STATE_AVAILABLE' not described in enum 'device_link_state' include/linux/device.h:727: warning: Enum value 'DL_STATE_CONSUMER_PROBE' not described in enum 'device_link_state' include/linux/device.h:727: warning: Enum value 'DL_STATE_ACTIVE' not described in enum 'device_link_state' include/linux/device.h:727: warning: Enum value 'DL_STATE_SUPPLIER_UNBIND' not described in enum 'device_link_state' >> include/linux/device.h:761: warning: No description found for parameter 'rpm_active' include/linux/device.h:775: warning: Enum value 'DL_DEV_NO_DRIVER' not described in enum 'dl_dev_state' include/linux/device.h:775: warning: Enum value 'DL_DEV_PROBING' not described in enum 'dl_dev_state' include/linux/device.h:775: warning: Enum value 'DL_DEV_DRIVER_BOUND' not described in enum 'dl_dev_state' include/linux/device.h:775: warning: Enum value 'DL_DEV_UNBINDING' not described in enum 'dl_dev_state' include/linux/device.h:938: warning: No description found for parameter 'links' drivers/dma-buf/seqno-fence.c:1: warning: no structured comments found include/linux/fence-array.h:61: warning: No description found for parameter 'fence' include/sound/core.h:324: warning: No description found for parameter '...' include/sound/core.h:335: warning: No description found for parameter '...' include/sound/core.h:388: warning: No description found for parameter '...' include/media/media-entity.h:1054: warning: No description found for parameter '...' include/net/mac80211.h:2148: WARNING: Inline literal start-string without end-string. include/net/mac80211.h:2153: WARNING: Inline literal start-string without end-string. include/net/mac80211.h:3202: ERROR: Unexpected indentation. include/net/mac80211.h:3205: WARNING: Block quote ends without a blank line; unexpected unindent. include/net/mac80211.h:3207: ERROR: Unexpected indentation. include/net/mac80211.h:3208: WARNING: Block quote ends without a blank line; unexpected unindent. include/net/mac80211.h:1435: WARNING: Inline emphasis start-string without end-string. include/net/mac80211.h:1172: WARNING: Inline literal start-string without end-string. include/net/mac80211.h:1173: WARNING: Inline literal start-string without end-string. include/net/mac80211.h:814: ERROR: Unexpected indentation. include/net/mac80211.h:815: WARNING: Block quote ends without a blank line; unexpected unindent. include/net/mac80211.h:820: ERROR: Unexpected indentation. include/net/mac80211.h:821: WARNING: Block quote ends without a blank line; unexpected unindent. include/net/mac80211.h:2489: ERROR: Unexpected indentation. include/net/mac80211.h:1768: ERROR: Unexpected indentation. include/net/mac80211.h:1772: WARNING: Block quote ends without a blank line; unexpected unindent. include/net/mac80211.h:1746: WARNING: Inline emphasis start-string without end-string. kernel/sched/fair.c:7247: WARNING: Inline emphasis start-string without end-string. kernel/time/timer.c:1230: ERROR: Unexpected indentation. kernel/time/timer.c:1232: ERROR: Unexpected indentation. kernel/time/timer.c:1233: WARNING: Block quote ends without a blank line; unexpected unindent. include/linux/wait.h:121: WARNING: Block quote ends without a blank line; unexpected unindent. include/linux/wait.h:124: ERROR: Unexpected indentation. include/linux/wait.h:126: WARNING: Block quote ends without a blank line; unexpected unindent. kernel/time/hrtimer.c:1021: WARNING: Block quote ends without a blank line; unexpected unindent. kernel/signal.c:317: WARNING: Inline literal start-string without end-string. drivers/base/firmware_class.c:1348: WARNING: Bullet list ends without a blank line; unexpected unindent. drivers/message/fusion/mptbase.c:5054: WARNING: Definition list ends without a blank line; unexpected unindent. drivers/tty/serial/serial_core.c:1893: WARNING: Definition list ends without a blank line; unexpected unindent. include/linux/spi/spi.h:369: ERROR: Unexpected indentation. WARNING: dvipng command 'dvipng' cannot be run (needed for math display), check the imgmath_dvipng setting vim +/rpm_active +761 include/linux/device.h 5821e59c Rafael J. Wysocki 2016-10-10 721 DL_STATE_DORMANT = 0, 5821e59c Rafael J. Wysocki 2016-10-10 722 DL_STATE_AVAILABLE, 5821e59c Rafael J. Wysocki 2016-10-10 723 DL_STATE_CONSUMER_PROBE, 5821e59c Rafael J. Wysocki 2016-10-10 724 DL_STATE_ACTIVE, 5821e59c Rafael J. Wysocki 2016-10-10 725 DL_STATE_SUPPLIER_UNBIND, 5821e59c Rafael J. Wysocki 2016-10-10 726 }; 5821e59c Rafael J. Wysocki 2016-10-10 @727 5821e59c Rafael J. Wysocki 2016-10-10 728 /* 5821e59c Rafael J. Wysocki 2016-10-10 729 * Device link flags. 5821e59c Rafael J. Wysocki 2016-10-10 730 * 5821e59c Rafael J. Wysocki 2016-10-10 731 * STATELESS: The core won't track the presence of supplier/consumer drivers. 5821e59c Rafael J. Wysocki 2016-10-10 732 * AUTOREMOVE: Remove this link automatically on consumer driver unbind. 38674317 Rafael J. Wysocki 2016-10-10 733 * PM_RUNTIME: If set, the runtime PM framework will use this link. 38674317 Rafael J. Wysocki 2016-10-10 734 * RPM_ACTIVE: Run pm_runtime_get_sync() on the supplier during link creation. 5821e59c Rafael J. Wysocki 2016-10-10 735 */ 5821e59c Rafael J. Wysocki 2016-10-10 736 #define DL_FLAG_STATELESS (1 << 0) 5821e59c Rafael J. Wysocki 2016-10-10 737 #define DL_FLAG_AUTOREMOVE (1 << 1) 38674317 Rafael J. Wysocki 2016-10-10 738 #define DL_FLAG_PM_RUNTIME (1 << 2) 38674317 Rafael J. Wysocki 2016-10-10 739 #define DL_FLAG_RPM_ACTIVE (1 << 3) 5821e59c Rafael J. Wysocki 2016-10-10 740 5821e59c Rafael J. Wysocki 2016-10-10 741 /** 5821e59c Rafael J. Wysocki 2016-10-10 742 * struct device_link - Device link representation. 5821e59c Rafael J. Wysocki 2016-10-10 743 * @supplier: The device on the supplier end of the link. 5821e59c Rafael J. Wysocki 2016-10-10 744 * @s_node: Hook to the supplier device's list of links to consumers. 5821e59c Rafael J. Wysocki 2016-10-10 745 * @consumer: The device on the consumer end of the link. 5821e59c Rafael J. Wysocki 2016-10-10 746 * @c_node: Hook to the consumer device's list of links to suppliers. 5821e59c Rafael J. Wysocki 2016-10-10 747 * @status: The state of the link (with respect to the presence of drivers). 5821e59c Rafael J. Wysocki 2016-10-10 748 * @flags: Link flags. 5821e59c Rafael J. Wysocki 2016-10-10 749 * @rcu_head: An RCU head to use for deferred execution of SRCU callbacks. 5821e59c Rafael J. Wysocki 2016-10-10 750 */ 5821e59c Rafael J. Wysocki 2016-10-10 751 struct device_link { 5821e59c Rafael J. Wysocki 2016-10-10 752 struct device *supplier; 5821e59c Rafael J. Wysocki 2016-10-10 753 struct list_head s_node; 5821e59c Rafael J. Wysocki 2016-10-10 754 struct device *consumer; 5821e59c Rafael J. Wysocki 2016-10-10 755 struct list_head c_node; 5821e59c Rafael J. Wysocki 2016-10-10 756 enum device_link_state status; 5821e59c Rafael J. Wysocki 2016-10-10 757 u32 flags; 38674317 Rafael J. Wysocki 2016-10-10 758 bool rpm_active; 5821e59c Rafael J. Wysocki 2016-10-10 759 struct rcu_head rcu_head; 5821e59c Rafael J. Wysocki 2016-10-10 760 }; 5821e59c Rafael J. Wysocki 2016-10-10 @761 5821e59c Rafael J. Wysocki 2016-10-10 762 /** 5821e59c Rafael J. Wysocki 2016-10-10 763 * enum dl_dev_state - Device driver presence tracking information. 5821e59c Rafael J. Wysocki 2016-10-10 764 * @NO_DRIVER: There is no driver attached to the device. :::::: The code at line 761 was first introduced by commit :::::: 5821e59c7551e256b15e164f1c248602f49d1b68 driver core: Functional dependencies tracking support :::::: TO: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> :::::: CC: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip