Skip to content

Commit bdef2b7

Browse files
Christoph Hellwigawilliam
authored andcommitted
vfio/mdev: make mdev.h standalone includable
Include <linux/device.h> and <linux/uuid.h> so that users of this headers don't need to do that and remove those includes that aren't needed any more. Signed-off-by: Christoph Hellwig <[email protected]> Reviewed-by: Eric Farman <[email protected]> Reviewed-by: Jason Gunthorpe <[email protected]> Reviewed-by: Tony Krowiak <[email protected]> Reviewed-by: Kevin Tian <[email protected]> Reviewed-by: Kirti Wankhede <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Alex Williamson <[email protected]>
1 parent 1aa3834 commit bdef2b7

File tree

10 files changed

+3
-13
lines changed

10 files changed

+3
-13
lines changed

drivers/gpu/drm/i915/gvt/kvmgt.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
*/
3535

3636
#include <linux/init.h>
37-
#include <linux/device.h>
3837
#include <linux/mm.h>
3938
#include <linux/kthread.h>
4039
#include <linux/sched/mm.h>
@@ -43,7 +42,6 @@
4342
#include <linux/rbtree.h>
4443
#include <linux/spinlock.h>
4544
#include <linux/eventfd.h>
46-
#include <linux/uuid.h>
4745
#include <linux/mdev.h>
4846
#include <linux/debugfs.h>
4947

drivers/s390/cio/vfio_ccw_drv.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
#include <linux/module.h>
1414
#include <linux/init.h>
15-
#include <linux/device.h>
1615
#include <linux/slab.h>
1716
#include <linux/mdev.h>
1817

drivers/s390/crypto/vfio_ap_private.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#define _VFIO_AP_PRIVATE_H_
1414

1515
#include <linux/types.h>
16-
#include <linux/device.h>
1716
#include <linux/mdev.h>
1817
#include <linux/delay.h>
1918
#include <linux/mutex.h>

drivers/vfio/mdev/mdev_core.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
*/
99

1010
#include <linux/module.h>
11-
#include <linux/device.h>
1211
#include <linux/slab.h>
13-
#include <linux/uuid.h>
1412
#include <linux/sysfs.h>
1513
#include <linux/mdev.h>
1614

drivers/vfio/mdev/mdev_driver.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
* Kirti Wankhede <[email protected]>
88
*/
99

10-
#include <linux/device.h>
1110
#include <linux/iommu.h>
1211
#include <linux/mdev.h>
1312

drivers/vfio/mdev/mdev_sysfs.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99

1010
#include <linux/sysfs.h>
1111
#include <linux/ctype.h>
12-
#include <linux/device.h>
1312
#include <linux/slab.h>
14-
#include <linux/uuid.h>
1513
#include <linux/mdev.h>
1614

1715
#include "mdev_private.h"

include/linux/mdev.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
#ifndef MDEV_H
1111
#define MDEV_H
1212

13+
#include <linux/device.h>
14+
#include <linux/uuid.h>
15+
1316
struct mdev_type;
1417

1518
struct mdev_device {

samples/vfio-mdev/mbochs.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
*/
2222
#include <linux/init.h>
2323
#include <linux/module.h>
24-
#include <linux/device.h>
2524
#include <linux/kernel.h>
2625
#include <linux/slab.h>
2726
#include <linux/vmalloc.h>

samples/vfio-mdev/mdpy.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
*/
1818
#include <linux/init.h>
1919
#include <linux/module.h>
20-
#include <linux/device.h>
2120
#include <linux/kernel.h>
2221
#include <linux/slab.h>
2322
#include <linux/vmalloc.h>

samples/vfio-mdev/mtty.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,13 @@
1212

1313
#include <linux/init.h>
1414
#include <linux/module.h>
15-
#include <linux/device.h>
1615
#include <linux/kernel.h>
1716
#include <linux/fs.h>
1817
#include <linux/poll.h>
1918
#include <linux/slab.h>
2019
#include <linux/cdev.h>
2120
#include <linux/sched.h>
2221
#include <linux/wait.h>
23-
#include <linux/uuid.h>
2422
#include <linux/vfio.h>
2523
#include <linux/iommu.h>
2624
#include <linux/sysfs.h>

0 commit comments

Comments
 (0)