Skip to content

Commit 4dc3d61

Browse files
andy-shevgregkh
authored andcommitted
device property: Don't use "proxy" headers
Update header inclusions to follow IWYU (Include What You Use) principle. Reviewed-by: Sakari Ailus <sakari.ailus@linux.intel.com> Acked-by: "Rafael J. Wysocki" <rafael@kernel.org> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20240301180138.271590-5-andriy.shevchenko@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 420b104 commit 4dc3d61

4 files changed

Lines changed: 21 additions & 8 deletions

File tree

drivers/base/property.c

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@
77
* Mika Westerberg <mika.westerberg@linux.intel.com>
88
*/
99

10-
#include <linux/acpi.h>
10+
#include <linux/device.h>
11+
#include <linux/err.h>
1112
#include <linux/export.h>
12-
#include <linux/kernel.h>
13+
#include <linux/kconfig.h>
1314
#include <linux/of.h>
14-
#include <linux/of_address.h>
15-
#include <linux/of_graph.h>
16-
#include <linux/of_irq.h>
1715
#include <linux/property.h>
1816
#include <linux/phy.h>
17+
#include <linux/slab.h>
18+
#include <linux/string.h>
19+
#include <linux/types.h>
1920

2021
struct fwnode_handle *__dev_fwnode(struct device *dev)
2122
{

drivers/base/swnode.c

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,21 @@
66
* Author: Heikki Krogerus <heikki.krogerus@linux.intel.com>
77
*/
88

9+
#include <linux/container_of.h>
910
#include <linux/device.h>
10-
#include <linux/kernel.h>
11+
#include <linux/err.h>
12+
#include <linux/export.h>
13+
#include <linux/idr.h>
14+
#include <linux/init.h>
15+
#include <linux/kobject.h>
16+
#include <linux/kstrtox.h>
17+
#include <linux/list.h>
1118
#include <linux/property.h>
1219
#include <linux/slab.h>
20+
#include <linux/spinlock.h>
21+
#include <linux/string.h>
22+
#include <linux/sysfs.h>
23+
#include <linux/types.h>
1324

1425
#include "base.h"
1526

include/linux/fwnode.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
#ifndef _LINUX_FWNODE_H_
1010
#define _LINUX_FWNODE_H_
1111

12-
#include <linux/types.h>
13-
#include <linux/list.h>
1412
#include <linux/bits.h>
1513
#include <linux/err.h>
14+
#include <linux/list.h>
15+
#include <linux/types.h>
1616

1717
enum dev_dma_attr {
1818
DEV_DMA_NOT_SUPPORTED,

include/linux/property.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#define _LINUX_PROPERTY_H_
1212

1313
#include <linux/args.h>
14+
#include <linux/array_size.h>
1415
#include <linux/bits.h>
1516
#include <linux/fwnode.h>
1617
#include <linux/stddef.h>

0 commit comments

Comments
 (0)