Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm: order includes alphabetically in drmP.h

It is hardly possible to review the drmP.h includes, anymore. Order them
alphabetically, linux/ first, then asm/ and then local drm/ includes.

Since a long time ago, kernel headers have been converted to include
required headers themselves. No-one cares whether that means the compiler
has to include a header multiple times. In fact, GCC already does some
optimization regarding multiple inclusions if a sorrounding #ifndef is
present.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>

authored by

David Herrmann and committed by
Dave Airlie
96993908 71930d74

+24 -24
+24 -24
include/drm/drmP.h
··· 35 35 #ifndef _DRM_P_H_ 36 36 #define _DRM_P_H_ 37 37 38 - #include <linux/sched.h> 38 + #include <linux/agp_backend.h> 39 + #include <linux/cdev.h> 40 + #include <linux/dma-mapping.h> 41 + #include <linux/file.h> 42 + #include <linux/fs.h> 43 + #include <linux/highmem.h> 44 + #include <linux/idr.h> 45 + #include <linux/init.h> 46 + #include <linux/io.h> 47 + #include <linux/jiffies.h> 39 48 #include <linux/kernel.h> 40 49 #include <linux/kref.h> 41 50 #include <linux/miscdevice.h> 42 - #include <linux/fs.h> 43 - #include <linux/init.h> 44 - #include <linux/file.h> 45 - #include <linux/platform_device.h> 46 - #include <linux/pci.h> 47 - #include <linux/jiffies.h> 48 - #include <linux/dma-mapping.h> 49 51 #include <linux/mm.h> 50 - #include <linux/cdev.h> 51 52 #include <linux/mutex.h> 52 - #include <linux/io.h> 53 - #include <linux/slab.h> 54 - #include <linux/ratelimit.h> 55 - #include <asm/mman.h> 56 - #include <asm/uaccess.h> 57 - #include <linux/types.h> 58 - #include <linux/agp_backend.h> 59 - #include <linux/workqueue.h> 53 + #include <linux/pci.h> 54 + #include <linux/platform_device.h> 60 55 #include <linux/poll.h> 61 - #include <linux/highmem.h> 56 + #include <linux/ratelimit.h> 57 + #include <linux/sched.h> 58 + #include <linux/slab.h> 59 + #include <linux/types.h> 62 60 #include <linux/vmalloc.h> 61 + #include <linux/workqueue.h> 62 + 63 + #include <asm/mman.h> 63 64 #include <asm/pgalloc.h> 65 + #include <asm/uaccess.h> 66 + 64 67 #include <drm/drm.h> 68 + #include <drm/drm_hashtab.h> 69 + #include <drm/drm_mm.h> 70 + #include <drm/drm_os_linux.h> 65 71 #include <drm/drm_sarea.h> 66 72 #include <drm/drm_vma_manager.h> 67 - 68 - #include <linux/idr.h> 69 73 70 74 struct module; 71 75 ··· 80 76 struct device_node; 81 77 struct videomode; 82 78 struct reservation_object; 83 - 84 - #include <drm/drm_os_linux.h> 85 - #include <drm/drm_hashtab.h> 86 - #include <drm/drm_mm.h> 87 79 88 80 /* 89 81 * 4 debug categories are defined: