History

drm: remove driver date from struct drm_driver and all drivers

We stopped using the driver initialized date in commit 7fb8af6798e8 ("drm: deprecate driver date") and (eventually) started returning "0" for drm_version ioctl instead. Finish the job, and remove the unused date member from struct drm_driver, its initialization from drivers, along with the common DRIVER_DATE macros. v2: Also update drivers/accel (kernel test robot)

Jani Nikula committed 1 year ago

Commit cb2e1c21 parent 75bfd8d101 files · +0 −126Browse files

Unified · Split

101 files
  1. drivers/accel/habanalabs/common/habanalabs_drv.c +0 −1
  2. drivers/accel/ivpu/ivpu_drv.c +0 −1
  3. drivers/accel/qaic/qaic_drv.c +0 −1
  4. drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c +0 −2
  5. drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h +0 −1
  6. drivers/gpu/drm/arm/display/komeda/komeda_kms.c +0 −1
  7. drivers/gpu/drm/arm/hdlcd_drv.c +0 −1
  8. drivers/gpu/drm/arm/malidp_drv.c +0 −1
  9. drivers/gpu/drm/armada/armada_drv.c +0 −1
  10. drivers/gpu/drm/aspeed/aspeed_gfx_drv.c +0 −1
  11. drivers/gpu/drm/ast/ast_drv.c +0 −1
  12. drivers/gpu/drm/ast/ast_drv.h +0 −1
  13. drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c +0 −1
  14. drivers/gpu/drm/etnaviv/etnaviv_drv.c +0 −1
  15. drivers/gpu/drm/exynos/exynos_drm_drv.c +0 −2
  16. drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c +0 −1
  17. drivers/gpu/drm/gma500/psb_drv.c +0 −1
  18. drivers/gpu/drm/gma500/psb_drv.h +0 −1
  19. drivers/gpu/drm/gud/gud_drv.c +0 −1
  20. drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c +0 −1
  21. drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c +0 −1
  22. drivers/gpu/drm/hyperv/hyperv_drm_drv.c +0 −2
  23. drivers/gpu/drm/i915/i915_driver.c +0 −1
  24. drivers/gpu/drm/i915/i915_driver.h +0 −1
  25. drivers/gpu/drm/i915/i915_gpu_error.c +0 −1
  26. drivers/gpu/drm/imagination/pvr_drv.c +0 −1
  27. drivers/gpu/drm/imagination/pvr_drv.h +0 −1
  28. drivers/gpu/drm/imx/dcss/dcss-kms.c +0 −1
  29. drivers/gpu/drm/imx/ipuv3/imx-drm-core.c +0 −1
  30. drivers/gpu/drm/imx/lcdc/imx-lcdc.c +0 −1
  31. drivers/gpu/drm/ingenic/ingenic-drm-drv.c +0 −1
  32. drivers/gpu/drm/kmb/kmb_drv.c +0 −1
  33. drivers/gpu/drm/kmb/kmb_drv.h +0 −1
  34. drivers/gpu/drm/lima/lima_drv.c +0 −1
  35. drivers/gpu/drm/logicvc/logicvc_drm.c +0 −1
  36. drivers/gpu/drm/loongson/lsdc_drv.c +0 −2
  37. drivers/gpu/drm/mcde/mcde_drv.c +0 −1
  38. drivers/gpu/drm/mediatek/mtk_drm_drv.c +0 −2
  39. drivers/gpu/drm/meson/meson_drv.c +0 −1
  40. drivers/gpu/drm/mgag200/mgag200_drv.c +0 −1
  41. drivers/gpu/drm/mgag200/mgag200_drv.h +0 −1
  42. drivers/gpu/drm/msm/msm_drv.c +0 −1
  43. drivers/gpu/drm/mxsfb/lcdif_drv.c +0 −1
  44. drivers/gpu/drm/mxsfb/mxsfb_drv.c +0 −1
  45. drivers/gpu/drm/nouveau/nouveau_drm.c +0 −5
  46. drivers/gpu/drm/nouveau/nouveau_drv.h +0 −1
  47. drivers/gpu/drm/omapdrm/omap_drv.c +0 −2
  48. drivers/gpu/drm/panfrost/panfrost_drv.c +0 −1
  49. drivers/gpu/drm/panthor/panthor_drv.c +0 −1
  50. drivers/gpu/drm/pl111/pl111_drv.c +0 −1
  51. drivers/gpu/drm/qxl/qxl_drv.c +0 −1
  52. drivers/gpu/drm/qxl/qxl_drv.h +0 −1
  53. drivers/gpu/drm/radeon/radeon_drv.c +0 −1
  54. drivers/gpu/drm/radeon/radeon_drv.h +0 −1
  55. drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c +0 −1
  56. drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c +0 −1
  57. drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c +0 −1
  58. drivers/gpu/drm/rockchip/rockchip_drm_drv.c +0 −2
  59. drivers/gpu/drm/solomon/ssd130x.c +0 −2
  60. drivers/gpu/drm/sprd/sprd_drm.c +0 −2
  61. drivers/gpu/drm/sti/sti_drv.c +0 −2
  62. drivers/gpu/drm/stm/drv.c +0 −1
  63. drivers/gpu/drm/sun4i/sun4i_drv.c +0 −1
  64. drivers/gpu/drm/tegra/drm.c +0 −2
  65. drivers/gpu/drm/tidss/tidss_drv.c +0 −1
  66. drivers/gpu/drm/tilcdc/tilcdc_drv.c +0 −1
  67. drivers/gpu/drm/tiny/arcpgu.c +0 −1
  68. drivers/gpu/drm/tiny/bochs.c +0 −1
  69. drivers/gpu/drm/tiny/cirrus-qemu.c +0 −2
  70. drivers/gpu/drm/tiny/gm12u320.c +0 −2
  71. drivers/gpu/drm/tiny/hx8357d.c +0 −1
  72. drivers/gpu/drm/tiny/ili9163.c +0 −1
  73. drivers/gpu/drm/tiny/ili9225.c +0 −1
  74. drivers/gpu/drm/tiny/ili9341.c +0 −1
  75. drivers/gpu/drm/tiny/ili9486.c +0 −1
  76. drivers/gpu/drm/tiny/mi0283qt.c +0 −1
  77. drivers/gpu/drm/tiny/ofdrm.c +0 −2
  78. drivers/gpu/drm/tiny/panel-mipi-dbi.c +0 −1
  79. drivers/gpu/drm/tiny/repaper.c +0 −1
  80. drivers/gpu/drm/tiny/sharp-memory.c +0 −1
  81. drivers/gpu/drm/tiny/simpledrm.c +0 −2
  82. drivers/gpu/drm/tiny/st7586.c +0 −1
  83. drivers/gpu/drm/tiny/st7735r.c +0 −1
  84. drivers/gpu/drm/tve200/tve200_drv.c +0 −1
  85. drivers/gpu/drm/udl/udl_drv.c +0 −1
  86. drivers/gpu/drm/udl/udl_drv.h +0 −1
  87. drivers/gpu/drm/v3d/v3d_drv.c +0 −2
  88. drivers/gpu/drm/vboxvideo/vbox_drv.c +0 −1
  89. drivers/gpu/drm/vboxvideo/vbox_drv.h +0 −1
  90. drivers/gpu/drm/vc4/vc4_drv.c +0 −3
  91. drivers/gpu/drm/vgem/vgem_drv.c +0 −2
  92. drivers/gpu/drm/virtio/virtgpu_drv.c +0 −1
  93. drivers/gpu/drm/virtio/virtgpu_drv.h +0 −1
  94. drivers/gpu/drm/vkms/vkms_drv.c +0 −2
  95. drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +0 −1
  96. drivers/gpu/drm/vmwgfx/vmwgfx_drv.h +0 −1
  97. drivers/gpu/drm/xe/xe_device.c +0 −1
  98. drivers/gpu/drm/xe/xe_drv.h +0 −1
  99. drivers/gpu/drm/xen/xen_drm_front.c +0 −1
  100. drivers/gpu/drm/xlnx/zynqmp_kms.c +0 −1
  101. include/drm/drm_drv.h +0 −2
drivers/accel/habanalabs/common/habanalabs_drv.c+0−1
@@ -101,7 +101,6 @@ static const struct drm_driver hl_driver = { · 100 unmodified lines
101101 .major = LINUX_VERSION_MAJOR,
102102 .minor = LINUX_VERSION_PATCHLEVEL,
103103 .patchlevel = LINUX_VERSION_SUBLEVEL,
104− .date = "20190505",
105104
106105 .fops = &hl_fops,
107106 .open = hl_device_open,
drivers/accel/ivpu/ivpu_drv.c+0−1
@@ -458,7 +458,6 @@ static const struct drm_driver driver = { · 457 unmodified lines
458458 .name = DRIVER_NAME,
459459 .desc = DRIVER_DESC,
460460
461− .date = UTS_RELEASE,
462461 .major = 1,
463462 };
464463
drivers/accel/qaic/qaic_drv.c+0−1
@@ -208,7 +208,6 @@ static const struct drm_driver qaic_accel_driver = { · 207 unmodified lines
208208
209209 .name = QAIC_NAME,
210210 .desc = QAIC_DESC,
211− .date = "20190618",
212211
213212 .fops = &qaic_accel_fops,
214213 .open = qaic_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+0−2
@@ -2916,7 +2916,6 @@ static const struct drm_driver amdgpu_kms_driver = { · 2915 unmodified lines
29162916
29172917 .name = DRIVER_NAME,
29182918 .desc = DRIVER_DESC,
2919− .date = DRIVER_DATE,
29202919 .major = KMS_DRIVER_MAJOR,
29212920 .minor = KMS_DRIVER_MINOR,
29222921 .patchlevel = KMS_DRIVER_PATCHLEVEL,
@@ -2940,7 +2939,6 @@ const struct drm_driver amdgpu_partition_driver = { · 17 unmodified lines
29402939
29412940 .name = DRIVER_NAME,
29422941 .desc = DRIVER_DESC,
2943− .date = DRIVER_DATE,
29442942 .major = KMS_DRIVER_MAJOR,
29452943 .minor = KMS_DRIVER_MINOR,
29462944 .patchlevel = KMS_DRIVER_PATCHLEVEL,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h+0−1
@@ -40,7 +40,6 @@ · 39 unmodified lines
4040
4141 #define DRIVER_NAME "amdgpu"
4242 #define DRIVER_DESC "AMD GPU"
43−#define DRIVER_DATE "20150101"
4443
4544 extern const struct drm_driver amdgpu_partition_driver;
4645
drivers/gpu/drm/arm/display/komeda/komeda_kms.c+0−1
@@ -63,7 +63,6 @@ static const struct drm_driver komeda_kms_driver = { · 62 unmodified lines
6363 .fops = &komeda_cma_fops,
6464 .name = "komeda",
6565 .desc = "Arm Komeda Display Processor driver",
66− .date = "20181101",
6766 .major = 0,
6867 .minor = 1,
6968 };
drivers/gpu/drm/arm/hdlcd_drv.c+0−1
@@ -233,7 +233,6 @@ static const struct drm_driver hdlcd_driver = { · 232 unmodified lines
233233 .fops = &fops,
234234 .name = "hdlcd",
235235 .desc = "ARM HDLCD Controller DRM",
236− .date = "20151021",
237236 .major = 1,
238237 .minor = 0,
239238 };
drivers/gpu/drm/arm/malidp_drv.c+0−1
@@ -570,7 +570,6 @@ static const struct drm_driver malidp_driver = { · 569 unmodified lines
570570 .fops = &fops,
571571 .name = "mali-dp",
572572 .desc = "ARM Mali Display Processor driver",
573− .date = "20160106",
574573 .major = 1,
575574 .minor = 0,
576575 };
drivers/gpu/drm/armada/armada_drv.c+0−1
@@ -45,7 +45,6 @@ static const struct drm_driver armada_drm_driver = { · 44 unmodified lines
4545 .minor = 0,
4646 .name = "armada-drm",
4747 .desc = "Armada SoC DRM",
48− .date = "20120730",
4948 .driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_ATOMIC,
5049 .ioctls = armada_ioctls,
5150 .num_ioctls = ARRAY_SIZE(armada_ioctls),
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c+0−1
@@ -252,7 +252,6 @@ static const struct drm_driver aspeed_gfx_driver = { · 251 unmodified lines
252252 .fops = &fops,
253253 .name = "aspeed-gfx-drm",
254254 .desc = "ASPEED GFX DRM",
255− .date = "20180319",
256255 .major = 1,
257256 .minor = 0,
258257 };
drivers/gpu/drm/ast/ast_drv.c+0−1
@@ -60,7 +60,6 @@ static const struct drm_driver ast_driver = { · 59 unmodified lines
6060 .fops = &ast_fops,
6161 .name = DRIVER_NAME,
6262 .desc = DRIVER_DESC,
63− .date = DRIVER_DATE,
6463 .major = DRIVER_MAJOR,
6564 .minor = DRIVER_MINOR,
6665 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/ast/ast_drv.h+0−1
@@ -43,7 +43,6 @@ · 42 unmodified lines
4343
4444 #define DRIVER_NAME "ast"
4545 #define DRIVER_DESC "AST"
46−#define DRIVER_DATE "20120228"
4746
4847 #define DRIVER_MAJOR 0
4948 #define DRIVER_MINOR 1
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c+0−1
@@ -846,7 +846,6 @@ static const struct drm_driver atmel_hlcdc_dc_driver = { · 845 unmodified lines
846846 .fops = &fops,
847847 .name = "atmel-hlcdc",
848848 .desc = "Atmel HLCD Controller DRM",
849− .date = "20141504",
850849 .major = 1,
851850 .minor = 0,
852851 };
drivers/gpu/drm/etnaviv/etnaviv_drv.c+0−1
@@ -503,7 +503,6 @@ static const struct drm_driver etnaviv_drm_driver = { · 502 unmodified lines
503503 .fops = &fops,
504504 .name = "etnaviv",
505505 .desc = "etnaviv DRM",
506− .date = "20151214",
507506 .major = 1,
508507 .minor = 4,
509508 };
drivers/gpu/drm/exynos/exynos_drm_drv.c+0−2
@@ -35,7 +35,6 @@ · 34 unmodified lines
3535
3636 #define DRIVER_NAME "exynos"
3737 #define DRIVER_DESC "Samsung SoC DRM"
38−#define DRIVER_DATE "20180330"
3938
4039 /*
4140 * Interface history:
@@ -118,7 +117,6 @@ static const struct drm_driver exynos_drm_driver = { · 76 unmodified lines
118117 .fops = &exynos_drm_driver_fops,
119118 .name = DRIVER_NAME,
120119 .desc = DRIVER_DESC,
121− .date = DRIVER_DATE,
122120 .major = DRIVER_MAJOR,
123121 .minor = DRIVER_MINOR,
124122 };
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c+0−1
@@ -174,7 +174,6 @@ static const struct drm_driver fsl_dcu_drm_driver = { · 173 unmodified lines
174174 .fops = &fsl_dcu_drm_fops,
175175 .name = "fsl-dcu-drm",
176176 .desc = "Freescale DCU DRM",
177− .date = "20160425",
178177 .major = 1,
179178 .minor = 1,
180179 };
drivers/gpu/drm/gma500/psb_drv.c+0−1
@@ -513,7 +513,6 @@ static const struct drm_driver driver = { · 512 unmodified lines
513513 .fops = &psb_gem_fops,
514514 .name = DRIVER_NAME,
515515 .desc = DRIVER_DESC,
516− .date = DRIVER_DATE,
517516 .major = DRIVER_MAJOR,
518517 .minor = DRIVER_MINOR,
519518 .patchlevel = DRIVER_PATCHLEVEL
drivers/gpu/drm/gma500/psb_drv.h+0−1
@@ -26,7 +26,6 @@ · 25 unmodified lines
2626
2727 #define DRIVER_NAME "gma500"
2828 #define DRIVER_DESC "DRM driver for the Intel GMA500, GMA600, GMA3600, GMA3650"
29−#define DRIVER_DATE "20140314"
3029
3130 #define DRIVER_MAJOR 1
3231 #define DRIVER_MINOR 0
drivers/gpu/drm/gud/gud_drv.c+0−1
@@ -381,7 +381,6 @@ static const struct drm_driver gud_drm_driver = { · 380 unmodified lines
381381
382382 .name = "gud",
383383 .desc = "Generic USB Display",
384− .date = "20200422",
385384 .major = 1,
386385 .minor = 0,
387386 };
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c+0−1
@@ -57,7 +57,6 @@ static const struct drm_driver hibmc_driver = { · 56 unmodified lines
5757 .driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_ATOMIC,
5858 .fops = &hibmc_fops,
5959 .name = "hibmc",
60− .date = "20160828",
6160 .desc = "hibmc drm driver",
6261 .major = 1,
6362 .minor = 0,
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c+0−1
@@ -929,7 +929,6 @@ static const struct drm_driver ade_driver = { · 928 unmodified lines
929929 DRM_FBDEV_DMA_DRIVER_OPS,
930930 .name = "kirin",
931931 .desc = "Hisilicon Kirin620 SoC DRM Driver",
932− .date = "20150718",
933932 .major = 1,
934933 .minor = 0,
935934 };
drivers/gpu/drm/hyperv/hyperv_drm_drv.c+0−2
@@ -20,7 +20,6 @@ · 19 unmodified lines
2020
2121 #define DRIVER_NAME "hyperv_drm"
2222 #define DRIVER_DESC "DRM driver for Hyper-V synthetic video device"
23−#define DRIVER_DATE "2020"
2423 #define DRIVER_MAJOR 1
2524 #define DRIVER_MINOR 0
2625
@@ -31,7 +30,6 @@ static struct drm_driver hyperv_driver = { · 4 unmodified lines
3130
3231 .name = DRIVER_NAME,
3332 .desc = DRIVER_DESC,
34− .date = DRIVER_DATE,
3533 .major = DRIVER_MAJOR,
3634 .minor = DRIVER_MINOR,
3735
drivers/gpu/drm/i915/i915_driver.c+0−1
@@ -1785,7 +1785,6 @@ static const struct drm_driver i915_drm_driver = { · 1784 unmodified lines
17851785 .fops = &i915_driver_fops,
17861786 .name = DRIVER_NAME,
17871787 .desc = DRIVER_DESC,
1788− .date = DRIVER_DATE,
17891788 .major = DRIVER_MAJOR,
17901789 .minor = DRIVER_MINOR,
17911790 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/i915/i915_driver.h+0−1
@@ -15,7 +15,6 @@ struct drm_printer; · 14 unmodified lines
1515
1616 #define DRIVER_NAME "i915"
1717 #define DRIVER_DESC "Intel Graphics"
18−#define DRIVER_DATE "20230929"
1918 #define DRIVER_TIMESTAMP 1695980603
2019
2120 extern const struct dev_pm_ops i915_pm_ops;
drivers/gpu/drm/i915/i915_gpu_error.c+0−1
@@ -841,7 +841,6 @@ static void __err_print_to_sgl(struct drm_i915_error_state_buf *m, · 840 unmodified lines
841841 err_printf(m, "Kernel: %s %s\n",
842842 init_utsname()->release,
843843 init_utsname()->machine);
844− err_printf(m, "Driver: %s\n", DRIVER_DATE);
845844 ts = ktime_to_timespec64(error->time);
846845 err_printf(m, "Time: %lld s %ld us\n",
847846 (s64)ts.tv_sec, ts.tv_nsec / NSEC_PER_USEC);
drivers/gpu/drm/imagination/pvr_drv.c+0−1
@@ -1387,7 +1387,6 @@ static struct drm_driver pvr_drm_driver = { · 1386 unmodified lines
13871387
13881388 .name = PVR_DRIVER_NAME,
13891389 .desc = PVR_DRIVER_DESC,
1390− .date = PVR_DRIVER_DATE,
13911390 .major = PVR_DRIVER_MAJOR,
13921391 .minor = PVR_DRIVER_MINOR,
13931392 .patchlevel = PVR_DRIVER_PATCHLEVEL,
drivers/gpu/drm/imagination/pvr_drv.h+0−1
@@ -9,7 +9,6 @@ · 8 unmodified lines
99
1010 #define PVR_DRIVER_NAME "powervr"
1111 #define PVR_DRIVER_DESC "Imagination PowerVR (Series 6 and later) & IMG Graphics"
12−#define PVR_DRIVER_DATE "20230904"
1312
1413 /*
1514 * Driver interface version:
drivers/gpu/drm/imx/dcss/dcss-kms.c+0−1
@@ -34,7 +34,6 @@ static const struct drm_driver dcss_kms_driver = { · 33 unmodified lines
3434 .fops = &dcss_cma_fops,
3535 .name = "imx-dcss",
3636 .desc = "i.MX8MQ Display Subsystem",
37− .date = "20190917",
3837 .major = 1,
3938 .minor = 0,
4039 .patchlevel = 0,
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c+0−1
@@ -163,7 +163,6 @@ static const struct drm_driver imx_drm_driver = { · 162 unmodified lines
163163 .fops = &imx_drm_driver_fops,
164164 .name = "imx-drm",
165165 .desc = "i.MX DRM graphics",
166− .date = "20120507",
167166 .major = 1,
168167 .minor = 0,
169168 .patchlevel = 0,
drivers/gpu/drm/imx/lcdc/imx-lcdc.c+0−1
@@ -352,7 +352,6 @@ static struct drm_driver imx_lcdc_drm_driver = { · 351 unmodified lines
352352 DRM_FBDEV_DMA_DRIVER_OPS,
353353 .name = "imx-lcdc",
354354 .desc = "i.MX LCDC driver",
355− .date = "20200716",
356355 };
357356
358357 static const struct of_device_id imx_lcdc_of_dev_id[] = {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c+0−1
@@ -953,7 +953,6 @@ static const struct drm_driver ingenic_drm_driver_data = { · 952 unmodified lines
953953 .driver_features = DRIVER_MODESET | DRIVER_GEM | DRIVER_ATOMIC,
954954 .name = "ingenic-drm",
955955 .desc = "DRM module for Ingenic SoCs",
956− .date = "20200716",
957956 .major = 1,
958957 .minor = 1,
959958 .patchlevel = 0,
drivers/gpu/drm/kmb/kmb_drv.c+0−1
@@ -445,7 +445,6 @@ static const struct drm_driver kmb_driver = { · 444 unmodified lines
445445 DRM_FBDEV_DMA_DRIVER_OPS,
446446 .name = "kmb-drm",
447447 .desc = "KEEMBAY DISPLAY DRIVER",
448− .date = DRIVER_DATE,
449448 .major = DRIVER_MAJOR,
450449 .minor = DRIVER_MINOR,
451450 };
drivers/gpu/drm/kmb/kmb_drv.h+0−1
@@ -16,7 +16,6 @@ · 15 unmodified lines
1616 #define KMB_MIN_WIDTH 1920 /*Max width in pixels */
1717 #define KMB_MIN_HEIGHT 1080 /*Max height in pixels */
1818
19−#define DRIVER_DATE "20210223"
2019 #define DRIVER_MAJOR 1
2120 #define DRIVER_MINOR 1
2221
drivers/gpu/drm/lima/lima_drv.c+0−1
@@ -271,7 +271,6 @@ static const struct drm_driver lima_drm_driver = { · 270 unmodified lines
271271 .fops = &lima_drm_driver_fops,
272272 .name = "lima",
273273 .desc = "lima DRM",
274− .date = "20191231",
275274 .major = 1,
276275 .minor = 1,
277276 .patchlevel = 0,
drivers/gpu/drm/logicvc/logicvc_drm.c+0−1
@@ -52,7 +52,6 @@ static struct drm_driver logicvc_drm_driver = { · 51 unmodified lines
5252 .fops = &logicvc_drm_fops,
5353 .name = "logicvc-drm",
5454 .desc = "Xylon LogiCVC DRM driver",
55− .date = "20200403",
5655 .major = 1,
5756 .minor = 0,
5857
drivers/gpu/drm/loongson/lsdc_drv.c+0−2
@@ -26,7 +26,6 @@ · 25 unmodified lines
2626 #define DRIVER_AUTHOR "Sui Jingfeng <suijingfeng@loongson.cn>"
2727 #define DRIVER_NAME "loongson"
2828 #define DRIVER_DESC "drm driver for loongson graphics"
29−#define DRIVER_DATE "20220701"
3029 #define DRIVER_MAJOR 1
3130 #define DRIVER_MINOR 0
3231 #define DRIVER_PATCHLEVEL 0
@@ -39,7 +38,6 @@ static const struct drm_driver lsdc_drm_driver = { · 6 unmodified lines
3938
4039 .name = DRIVER_NAME,
4140 .desc = DRIVER_DESC,
42− .date = DRIVER_DATE,
4341 .major = DRIVER_MAJOR,
4442 .minor = DRIVER_MINOR,
4543 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/mcde/mcde_drv.c+0−1
@@ -208,7 +208,6 @@ static const struct drm_driver mcde_drm_driver = { · 207 unmodified lines
208208 .fops = &drm_fops,
209209 .name = "mcde",
210210 .desc = DRIVER_DESC,
211− .date = "20180529",
212211 .major = 1,
213212 .minor = 0,
214213 .patchlevel = 0,
drivers/gpu/drm/mediatek/mtk_drm_drv.c+0−2
@@ -33,7 +33,6 @@ · 32 unmodified lines
3333
3434 #define DRIVER_NAME "mediatek"
3535 #define DRIVER_DESC "Mediatek SoC DRM"
36−#define DRIVER_DATE "20150513"
3736 #define DRIVER_MAJOR 1
3837 #define DRIVER_MINOR 0
3938
@@ -615,7 +614,6 @@ static const struct drm_driver mtk_drm_driver = { · 575 unmodified lines
615614
616615 .name = DRIVER_NAME,
617616 .desc = DRIVER_DESC,
618− .date = DRIVER_DATE,
619617 .major = DRIVER_MAJOR,
620618 .minor = DRIVER_MINOR,
621619 };
drivers/gpu/drm/meson/meson_drv.c+0−1
@@ -105,7 +105,6 @@ static const struct drm_driver meson_driver = { · 104 unmodified lines
105105 .fops = &fops,
106106 .name = DRIVER_NAME,
107107 .desc = DRIVER_DESC,
108− .date = "20161109",
109108 .major = 1,
110109 .minor = 0,
111110 };
drivers/gpu/drm/mgag200/mgag200_drv.c+0−1
@@ -97,7 +97,6 @@ static const struct drm_driver mgag200_driver = { · 96 unmodified lines
9797 .fops = &mgag200_driver_fops,
9898 .name = DRIVER_NAME,
9999 .desc = DRIVER_DESC,
100− .date = DRIVER_DATE,
101100 .major = DRIVER_MAJOR,
102101 .minor = DRIVER_MINOR,
103102 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/mgag200/mgag200_drv.h+0−1
@@ -25,7 +25,6 @@ · 24 unmodified lines
2525
2626 #define DRIVER_NAME "mgag200"
2727 #define DRIVER_DESC "MGA G200 SE"
28−#define DRIVER_DATE "20110418"
2928
3029 #define DRIVER_MAJOR 1
3130 #define DRIVER_MINOR 0
drivers/gpu/drm/msm/msm_drv.c+0−1
@@ -910,7 +910,6 @@ static const struct drm_driver msm_driver = { · 909 unmodified lines
910910 .fops = &fops,
911911 .name = "msm",
912912 .desc = "MSM Snapdragon DRM",
913− .date = "20130625",
914913 .major = MSM_VERSION_MAJOR,
915914 .minor = MSM_VERSION_MINOR,
916915 .patchlevel = MSM_VERSION_PATCHLEVEL,
drivers/gpu/drm/mxsfb/lcdif_drv.c+0−1
@@ -248,7 +248,6 @@ static const struct drm_driver lcdif_driver = { · 247 unmodified lines
248248 .fops = &fops,
249249 .name = "imx-lcdif",
250250 .desc = "i.MX LCDIF Controller DRM",
251− .date = "20220417",
252251 .major = 1,
253252 .minor = 0,
254253 };
drivers/gpu/drm/mxsfb/mxsfb_drv.c+0−1
@@ -336,7 +336,6 @@ static const struct drm_driver mxsfb_driver = { · 335 unmodified lines
336336 .fops = &fops,
337337 .name = "mxsfb-drm",
338338 .desc = "MXSFB Controller DRM",
339− .date = "20160824",
340339 .major = 1,
341340 .minor = 0,
342341 };
drivers/gpu/drm/nouveau/nouveau_drm.c+0−5
@@ -1342,11 +1342,6 @@ driver_stub = { · 1341 unmodified lines
13421342
13431343 .name = DRIVER_NAME,
13441344 .desc = DRIVER_DESC,
1345−#ifdef GIT_REVISION
1346− .date = GIT_REVISION,
1347−#else
1348− .date = DRIVER_DATE,
1349−#endif
13501345 .major = DRIVER_MAJOR,
13511346 .minor = DRIVER_MINOR,
13521347 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/nouveau/nouveau_drv.h+0−1
@@ -7,7 +7,6 @@ · 6 unmodified lines
77
88 #define DRIVER_NAME "nouveau"
99 #define DRIVER_DESC "nVidia Riva/TNT/GeForce/Quadro/Tesla/Tegra K1+"
10−#define DRIVER_DATE "20120801"
1110
1211 #define DRIVER_MAJOR 1
1312 #define DRIVER_MINOR 4
drivers/gpu/drm/omapdrm/omap_drv.c+0−2
@@ -28,7 +28,6 @@ · 27 unmodified lines
2828
2929 #define DRIVER_NAME MODULE_NAME
3030 #define DRIVER_DESC "OMAP DRM"
31−#define DRIVER_DATE "20110917"
3231 #define DRIVER_MAJOR 1
3332 #define DRIVER_MINOR 0
3433 #define DRIVER_PATCHLEVEL 0
@@ -653,7 +652,6 @@ static const struct drm_driver omap_drm_driver = { · 618 unmodified lines
653652 .fops = &omapdriver_fops,
654653 .name = DRIVER_NAME,
655654 .desc = DRIVER_DESC,
656− .date = DRIVER_DATE,
657655 .major = DRIVER_MAJOR,
658656 .minor = DRIVER_MINOR,
659657 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/panfrost/panfrost_drv.c+0−1
@@ -636,7 +636,6 @@ static const struct drm_driver panfrost_drm_driver = { · 635 unmodified lines
636636 .fops = &panfrost_drm_driver_fops,
637637 .name = "panfrost",
638638 .desc = "panfrost DRM",
639− .date = "20180908",
640639 .major = 1,
641640 .minor = 3,
642641
drivers/gpu/drm/panthor/panthor_drv.c+0−1
@@ -1505,7 +1505,6 @@ static const struct drm_driver panthor_drm_driver = { · 1504 unmodified lines
15051505 .fops = &panthor_drm_driver_fops,
15061506 .name = "panthor",
15071507 .desc = "Panthor DRM driver",
1508− .date = "20230801",
15091508 .major = 1,
15101509 .minor = 2,
15111510
drivers/gpu/drm/pl111/pl111_drv.c+0−1
@@ -220,7 +220,6 @@ static const struct drm_driver pl111_drm_driver = { · 219 unmodified lines
220220 .fops = &drm_fops,
221221 .name = "pl111",
222222 .desc = DRIVER_DESC,
223− .date = "20170317",
224223 .major = 1,
225224 .minor = 0,
226225 .patchlevel = 0,
drivers/gpu/drm/qxl/qxl_drv.c+0−1
@@ -300,7 +300,6 @@ static struct drm_driver qxl_driver = { · 299 unmodified lines
300300 .num_ioctls = ARRAY_SIZE(qxl_ioctls),
301301 .name = DRIVER_NAME,
302302 .desc = DRIVER_DESC,
303− .date = DRIVER_DATE,
304303 .major = 0,
305304 .minor = 1,
306305 .patchlevel = 0,
drivers/gpu/drm/qxl/qxl_drv.h+0−1
@@ -54,7 +54,6 @@ struct iosys_map; · 53 unmodified lines
5454
5555 #define DRIVER_NAME "qxl"
5656 #define DRIVER_DESC "RH QXL"
57−#define DRIVER_DATE "20120117"
5857
5958 #define DRIVER_MAJOR 0
6059 #define DRIVER_MINOR 1
drivers/gpu/drm/radeon/radeon_drv.c+0−1
@@ -603,7 +603,6 @@ static const struct drm_driver kms_driver = { · 602 unmodified lines
603603
604604 .name = DRIVER_NAME,
605605 .desc = DRIVER_DESC,
606− .date = DRIVER_DATE,
607606 .major = KMS_DRIVER_MAJOR,
608607 .minor = KMS_DRIVER_MINOR,
609608 .patchlevel = KMS_DRIVER_PATCHLEVEL,
drivers/gpu/drm/radeon/radeon_drv.h+0−1
@@ -43,7 +43,6 @@ · 42 unmodified lines
4343
4444 #define DRIVER_NAME "radeon"
4545 #define DRIVER_DESC "ATI Radeon"
46−#define DRIVER_DATE "20080528"
4746
4847 /* Interface history:
4948 *
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c+0−1
@@ -611,7 +611,6 @@ static const struct drm_driver rcar_du_driver = { · 610 unmodified lines
611611 .fops = &rcar_du_fops,
612612 .name = "rcar-du",
613613 .desc = "Renesas R-Car Display Unit",
614− .date = "20130110",
615614 .major = 1,
616615 .minor = 0,
617616 };
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c+0−1
@@ -84,7 +84,6 @@ static const struct drm_driver rzg2l_du_driver = { · 83 unmodified lines
8484 .fops = &rzg2l_du_fops,
8585 .name = "rzg2l-du",
8686 .desc = "Renesas RZ/G2L Display Unit",
87− .date = "20230410",
8887 .major = 1,
8988 .minor = 0,
9089 };
drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c+0−1
@@ -107,7 +107,6 @@ static const struct drm_driver shmob_drm_driver = { · 106 unmodified lines
107107 .fops = &shmob_drm_fops,
108108 .name = "shmob-drm",
109109 .desc = "Renesas SH Mobile DRM",
110− .date = "20120424",
111110 .major = 1,
112111 .minor = 0,
113112 };
drivers/gpu/drm/rockchip/rockchip_drm_drv.c+0−2
@@ -39,7 +39,6 @@ · 38 unmodified lines
3939
4040 #define DRIVER_NAME "rockchip"
4141 #define DRIVER_DESC "RockChip Soc DRM"
42−#define DRIVER_DATE "20140818"
4342 #define DRIVER_MAJOR 1
4443 #define DRIVER_MINOR 0
4544
@@ -235,7 +234,6 @@ static const struct drm_driver rockchip_drm_driver = { · 189 unmodified lines
235234 .fops = &rockchip_drm_driver_fops,
236235 .name = DRIVER_NAME,
237236 .desc = DRIVER_DESC,
238− .date = DRIVER_DATE,
239237 .major = DRIVER_MAJOR,
240238 .minor = DRIVER_MINOR,
241239 };
drivers/gpu/drm/solomon/ssd130x.c+0−2
@@ -39,7 +39,6 @@ · 38 unmodified lines
3939
4040 #define DRIVER_NAME "ssd130x"
4141 #define DRIVER_DESC "DRM driver for Solomon SSD13xx OLED displays"
42−#define DRIVER_DATE "20220131"
4342 #define DRIVER_MAJOR 1
4443 #define DRIVER_MINOR 0
4544
@@ -1784,7 +1783,6 @@ static const struct drm_driver ssd130x_drm_driver = { · 1738 unmodified lines
17841783 DRM_FBDEV_SHMEM_DRIVER_OPS,
17851784 .name = DRIVER_NAME,
17861785 .desc = DRIVER_DESC,
1787− .date = DRIVER_DATE,
17881786 .major = DRIVER_MAJOR,
17891787 .minor = DRIVER_MINOR,
17901788 .driver_features = DRIVER_ATOMIC | DRIVER_GEM | DRIVER_MODESET,
drivers/gpu/drm/sprd/sprd_drm.c+0−2
@@ -23,7 +23,6 @@ · 22 unmodified lines
2323
2424 #define DRIVER_NAME "sprd"
2525 #define DRIVER_DESC "Spreadtrum SoCs' DRM Driver"
26−#define DRIVER_DATE "20200201"
2726 #define DRIVER_MAJOR 1
2827 #define DRIVER_MINOR 0
2928
@@ -59,7 +58,6 @@ static struct drm_driver sprd_drm_drv = { · 29 unmodified lines
5958
6059 .name = DRIVER_NAME,
6160 .desc = DRIVER_DESC,
62− .date = DRIVER_DATE,
6361 .major = DRIVER_MAJOR,
6462 .minor = DRIVER_MINOR,
6563 };
drivers/gpu/drm/sti/sti_drv.c+0−2
@@ -29,7 +29,6 @@ · 28 unmodified lines
2929
3030 #define DRIVER_NAME "sti"
3131 #define DRIVER_DESC "STMicroelectronics SoC DRM"
32−#define DRIVER_DATE "20140601"
3332 #define DRIVER_MAJOR 1
3433 #define DRIVER_MINOR 0
3534
@@ -143,7 +142,6 @@ static const struct drm_driver sti_driver = { · 107 unmodified lines
143142
144143 .name = DRIVER_NAME,
145144 .desc = DRIVER_DESC,
146− .date = DRIVER_DATE,
147145 .major = DRIVER_MAJOR,
148146 .minor = DRIVER_MINOR,
149147 };
drivers/gpu/drm/stm/drv.c+0−1
@@ -62,7 +62,6 @@ static const struct drm_driver drv_driver = { · 61 unmodified lines
6262 .driver_features = DRIVER_MODESET | DRIVER_GEM | DRIVER_ATOMIC,
6363 .name = "stm",
6464 .desc = "STMicroelectronics SoC DRM",
65− .date = "20170330",
6665 .major = 1,
6766 .minor = 0,
6867 .patchlevel = 0,
drivers/gpu/drm/sun4i/sun4i_drv.c+0−1
@@ -50,7 +50,6 @@ static const struct drm_driver sun4i_drv_driver = { · 49 unmodified lines
5050 .fops = &sun4i_drv_fops,
5151 .name = "sun4i-drm",
5252 .desc = "Allwinner sun4i Display Engine",
53− .date = "20150629",
5453 .major = 1,
5554 .minor = 0,
5655
drivers/gpu/drm/tegra/drm.c+0−2
@@ -35,7 +35,6 @@ · 34 unmodified lines
3535
3636 #define DRIVER_NAME "tegra"
3737 #define DRIVER_DESC "NVIDIA Tegra graphics"
38−#define DRIVER_DATE "20120330"
3938 #define DRIVER_MAJOR 1
4039 #define DRIVER_MINOR 0
4140 #define DRIVER_PATCHLEVEL 0
@@ -901,7 +900,6 @@ static const struct drm_driver tegra_drm_driver = { · 859 unmodified lines
901900
902901 .name = DRIVER_NAME,
903902 .desc = DRIVER_DESC,
904− .date = DRIVER_DATE,
905903 .major = DRIVER_MAJOR,
906904 .minor = DRIVER_MINOR,
907905 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/tidss/tidss_drv.c+0−1
@@ -113,7 +113,6 @@ static const struct drm_driver tidss_driver = { · 112 unmodified lines
113113 DRM_FBDEV_DMA_DRIVER_OPS,
114114 .name = "tidss",
115115 .desc = "TI Keystone DSS",
116− .date = "20180215",
117116 .major = 1,
118117 .minor = 0,
119118 };
drivers/gpu/drm/tilcdc/tilcdc_drv.c+0−1
@@ -481,7 +481,6 @@ static const struct drm_driver tilcdc_driver = { · 480 unmodified lines
481481 .fops = &fops,
482482 .name = "tilcdc",
483483 .desc = "TI LCD Controller DRM",
484− .date = "20121205",
485484 .major = 1,
486485 .minor = 0,
487486 };
drivers/gpu/drm/tiny/arcpgu.c+0−1
@@ -367,7 +367,6 @@ static const struct drm_driver arcpgu_drm_driver = { · 366 unmodified lines
367367 .driver_features = DRIVER_MODESET | DRIVER_GEM | DRIVER_ATOMIC,
368368 .name = "arcpgu",
369369 .desc = "ARC PGU Controller",
370− .date = "20160219",
371370 .major = 1,
372371 .minor = 0,
373372 .patchlevel = 0,
drivers/gpu/drm/tiny/bochs.c+0−1
@@ -680,7 +680,6 @@ static const struct drm_driver bochs_driver = { · 679 unmodified lines
680680 .fops = &bochs_fops,
681681 .name = "bochs-drm",
682682 .desc = "bochs dispi vga interface (qemu stdvga)",
683− .date = "20130925",
684683 .major = 1,
685684 .minor = 0,
686685 DRM_GEM_SHMEM_DRIVER_OPS,
drivers/gpu/drm/tiny/cirrus-qemu.c+0−2
@@ -48,7 +48,6 @@ · 47 unmodified lines
4848
4949 #define DRIVER_NAME "cirrus-qemu"
5050 #define DRIVER_DESC "qemu cirrus vga"
51−#define DRIVER_DATE "2019"
5251 #define DRIVER_MAJOR 2
5352 #define DRIVER_MINOR 0
5453
@@ -659,7 +658,6 @@ static const struct drm_driver cirrus_driver = { · 604 unmodified lines
659658
660659 .name = DRIVER_NAME,
661660 .desc = DRIVER_DESC,
662− .date = DRIVER_DATE,
663661 .major = DRIVER_MAJOR,
664662 .minor = DRIVER_MINOR,
665663
drivers/gpu/drm/tiny/gm12u320.c+0−2
@@ -34,7 +34,6 @@ MODULE_PARM_DESC(eco_mode, "Turn on Eco mode (less bright, more silent)"); · 33 unmodified lines
3434
3535 #define DRIVER_NAME "gm12u320"
3636 #define DRIVER_DESC "Grain Media GM12U320 USB projector display"
37−#define DRIVER_DATE "2019"
3837 #define DRIVER_MAJOR 1
3938 #define DRIVER_MINOR 0
4039
@@ -626,7 +625,6 @@ static const struct drm_driver gm12u320_drm_driver = { · 585 unmodified lines
626625
627626 .name = DRIVER_NAME,
628627 .desc = DRIVER_DESC,
629− .date = DRIVER_DATE,
630628 .major = DRIVER_MAJOR,
631629 .minor = DRIVER_MINOR,
632630
drivers/gpu/drm/tiny/hx8357d.c+0−1
@@ -199,7 +199,6 @@ static const struct drm_driver hx8357d_driver = { · 198 unmodified lines
199199 .debugfs_init = mipi_dbi_debugfs_init,
200200 .name = "hx8357d",
201201 .desc = "HX8357D",
202− .date = "20181023",
203202 .major = 1,
204203 .minor = 0,
205204 };
drivers/gpu/drm/tiny/ili9163.c+0−1
@@ -118,7 +118,6 @@ static struct drm_driver ili9163_driver = { · 117 unmodified lines
118118 .debugfs_init = mipi_dbi_debugfs_init,
119119 .name = "ili9163",
120120 .desc = "Ilitek ILI9163",
121− .date = "20210208",
122121 .major = 1,
123122 .minor = 0,
124123 };
drivers/gpu/drm/tiny/ili9225.c+0−1
@@ -364,7 +364,6 @@ static const struct drm_driver ili9225_driver = { · 363 unmodified lines
364364 DRM_FBDEV_DMA_DRIVER_OPS,
365365 .name = "ili9225",
366366 .desc = "Ilitek ILI9225",
367− .date = "20171106",
368367 .major = 1,
369368 .minor = 0,
370369 };
drivers/gpu/drm/tiny/ili9341.c+0−1
@@ -155,7 +155,6 @@ static const struct drm_driver ili9341_driver = { · 154 unmodified lines
155155 .debugfs_init = mipi_dbi_debugfs_init,
156156 .name = "ili9341",
157157 .desc = "Ilitek ILI9341",
158− .date = "20180514",
159158 .major = 1,
160159 .minor = 0,
161160 };
drivers/gpu/drm/tiny/ili9486.c+0−1
@@ -177,7 +177,6 @@ static const struct drm_driver ili9486_driver = { · 176 unmodified lines
177177 .debugfs_init = mipi_dbi_debugfs_init,
178178 .name = "ili9486",
179179 .desc = "Ilitek ILI9486",
180− .date = "20200118",
181180 .major = 1,
182181 .minor = 0,
183182 };
drivers/gpu/drm/tiny/mi0283qt.c+0−1
@@ -159,7 +159,6 @@ static const struct drm_driver mi0283qt_driver = { · 158 unmodified lines
159159 .debugfs_init = mipi_dbi_debugfs_init,
160160 .name = "mi0283qt",
161161 .desc = "Multi-Inno MI0283QT",
162− .date = "20160614",
163162 .major = 1,
164163 .minor = 0,
165164 };
drivers/gpu/drm/tiny/ofdrm.c+0−2
@@ -25,7 +25,6 @@ · 24 unmodified lines
2525
2626 #define DRIVER_NAME "ofdrm"
2727 #define DRIVER_DESC "DRM driver for OF platform devices"
28−#define DRIVER_DATE "20220501"
2928 #define DRIVER_MAJOR 1
3029 #define DRIVER_MINOR 0
3130
@@ -1348,7 +1347,6 @@ static struct drm_driver ofdrm_driver = { · 1316 unmodified lines
13481347 DRM_FBDEV_SHMEM_DRIVER_OPS,
13491348 .name = DRIVER_NAME,
13501349 .desc = DRIVER_DESC,
1351− .date = DRIVER_DATE,
13521350 .major = DRIVER_MAJOR,
13531351 .minor = DRIVER_MINOR,
13541352 .driver_features = DRIVER_ATOMIC | DRIVER_GEM | DRIVER_MODESET,
drivers/gpu/drm/tiny/panel-mipi-dbi.c+0−1
@@ -269,7 +269,6 @@ static const struct drm_driver panel_mipi_dbi_driver = { · 268 unmodified lines
269269 .debugfs_init = mipi_dbi_debugfs_init,
270270 .name = "panel-mipi-dbi",
271271 .desc = "MIPI DBI compatible display panel",
272− .date = "20220103",
273272 .major = 1,
274273 .minor = 0,
275274 };
drivers/gpu/drm/tiny/repaper.c+0−1
@@ -917,7 +917,6 @@ static const struct drm_driver repaper_driver = { · 916 unmodified lines
917917 DRM_FBDEV_DMA_DRIVER_OPS,
918918 .name = "repaper",
919919 .desc = "Pervasive Displays RePaper e-ink panels",
920− .date = "20170405",
921920 .major = 1,
922921 .minor = 0,
923922 };
drivers/gpu/drm/tiny/sharp-memory.c+0−1
@@ -107,7 +107,6 @@ static const struct drm_driver sharp_memory_drm_driver = { · 106 unmodified lines
107107 DRM_FBDEV_DMA_DRIVER_OPS,
108108 .name = "sharp_memory_display",
109109 .desc = "Sharp Display Memory LCD",
110− .date = "20231129",
111110 .major = 1,
112111 .minor = 0,
113112 };
drivers/gpu/drm/tiny/simpledrm.c+0−2
@@ -31,7 +31,6 @@ · 30 unmodified lines
3131
3232 #define DRIVER_NAME "simpledrm"
3333 #define DRIVER_DESC "DRM driver for simple-framebuffer platform devices"
34−#define DRIVER_DATE "20200625"
3534 #define DRIVER_MAJOR 1
3635 #define DRIVER_MINOR 0
3736
@@ -1015,7 +1014,6 @@ static struct drm_driver simpledrm_driver = { · 977 unmodified lines
10151014 DRM_FBDEV_SHMEM_DRIVER_OPS,
10161015 .name = DRIVER_NAME,
10171016 .desc = DRIVER_DESC,
1018− .date = DRIVER_DATE,
10191017 .major = DRIVER_MAJOR,
10201018 .minor = DRIVER_MINOR,
10211019 .driver_features = DRIVER_ATOMIC | DRIVER_GEM | DRIVER_MODESET,
drivers/gpu/drm/tiny/st7586.c+0−1
@@ -295,7 +295,6 @@ static const struct drm_driver st7586_driver = { · 294 unmodified lines
295295 .debugfs_init = mipi_dbi_debugfs_init,
296296 .name = "st7586",
297297 .desc = "Sitronix ST7586",
298− .date = "20170801",
299298 .major = 1,
300299 .minor = 0,
301300 };
drivers/gpu/drm/tiny/st7735r.c+0−1
@@ -160,7 +160,6 @@ static const struct drm_driver st7735r_driver = { · 159 unmodified lines
160160 .debugfs_init = mipi_dbi_debugfs_init,
161161 .name = "st7735r",
162162 .desc = "Sitronix ST7735R",
163− .date = "20171128",
164163 .major = 1,
165164 .minor = 0,
166165 };
drivers/gpu/drm/tve200/tve200_drv.c+0−1
@@ -146,7 +146,6 @@ static const struct drm_driver tve200_drm_driver = { · 145 unmodified lines
146146 .fops = &drm_fops,
147147 .name = "tve200",
148148 .desc = DRIVER_DESC,
149− .date = "20170703",
150149 .major = 1,
151150 .minor = 0,
152151 .patchlevel = 0,
drivers/gpu/drm/udl/udl_drv.c+0−1
@@ -78,7 +78,6 @@ static const struct drm_driver driver = { · 77 unmodified lines
7878
7979 .name = DRIVER_NAME,
8080 .desc = DRIVER_DESC,
81− .date = DRIVER_DATE,
8281 .major = DRIVER_MAJOR,
8382 .minor = DRIVER_MINOR,
8483 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/udl/udl_drv.h+0−1
@@ -26,7 +26,6 @@ struct drm_mode_create_dumb; · 25 unmodified lines
2626
2727 #define DRIVER_NAME "udl"
2828 #define DRIVER_DESC "DisplayLink"
29−#define DRIVER_DATE "20120220"
3029
3130 #define DRIVER_MAJOR 0
3231 #define DRIVER_MINOR 0
drivers/gpu/drm/v3d/v3d_drv.c+0−2
@@ -31,7 +31,6 @@ · 30 unmodified lines
3131
3232 #define DRIVER_NAME "v3d"
3333 #define DRIVER_DESC "Broadcom V3D graphics"
34−#define DRIVER_DATE "20180419"
3534 #define DRIVER_MAJOR 1
3635 #define DRIVER_MINOR 0
3736 #define DRIVER_PATCHLEVEL 0
@@ -249,7 +248,6 @@ static const struct drm_driver v3d_drm_driver = { · 211 unmodified lines
249248
250249 .name = DRIVER_NAME,
251250 .desc = DRIVER_DESC,
252− .date = DRIVER_DATE,
253251 .major = DRIVER_MAJOR,
254252 .minor = DRIVER_MINOR,
255253 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/vboxvideo/vbox_drv.c+0−1
@@ -189,7 +189,6 @@ static const struct drm_driver driver = { · 188 unmodified lines
189189 .fops = &vbox_fops,
190190 .name = DRIVER_NAME,
191191 .desc = DRIVER_DESC,
192− .date = DRIVER_DATE,
193192 .major = DRIVER_MAJOR,
194193 .minor = DRIVER_MINOR,
195194 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/vboxvideo/vbox_drv.h+0−1
@@ -25,7 +25,6 @@ · 24 unmodified lines
2525
2626 #define DRIVER_NAME "vboxvideo"
2727 #define DRIVER_DESC "Oracle VM VirtualBox Graphics Card"
28−#define DRIVER_DATE "20130823"
2928
3029 #define DRIVER_MAJOR 1
3130 #define DRIVER_MINOR 0
drivers/gpu/drm/vc4/vc4_drv.c+0−3
@@ -47,7 +47,6 @@ · 46 unmodified lines
4747
4848 #define DRIVER_NAME "vc4"
4949 #define DRIVER_DESC "Broadcom VC4 graphics"
50−#define DRIVER_DATE "20140616"
5150 #define DRIVER_MAJOR 0
5251 #define DRIVER_MINOR 0
5352 #define DRIVER_PATCHLEVEL 0
@@ -222,7 +221,6 @@ const struct drm_driver vc4_drm_driver = { · 168 unmodified lines
222221
223222 .name = DRIVER_NAME,
224223 .desc = DRIVER_DESC,
225− .date = DRIVER_DATE,
226224 .major = DRIVER_MAJOR,
227225 .minor = DRIVER_MINOR,
228226 .patchlevel = DRIVER_PATCHLEVEL,
@@ -244,7 +242,6 @@ const struct drm_driver vc5_drm_driver = { · 15 unmodified lines
244242
245243 .name = DRIVER_NAME,
246244 .desc = DRIVER_DESC,
247− .date = DRIVER_DATE,
248245 .major = DRIVER_MAJOR,
249246 .minor = DRIVER_MINOR,
250247 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/vgem/vgem_drv.c+0−2
@@ -47,7 +47,6 @@ · 46 unmodified lines
4747
4848 #define DRIVER_NAME "vgem"
4949 #define DRIVER_DESC "Virtual GEM provider"
50−#define DRIVER_DATE "20120112"
5150 #define DRIVER_MAJOR 1
5251 #define DRIVER_MINOR 0
5352
@@ -121,7 +120,6 @@ static const struct drm_driver vgem_driver = { · 67 unmodified lines
121120
122121 .name = DRIVER_NAME,
123122 .desc = DRIVER_DESC,
124− .date = DRIVER_DATE,
125123 .major = DRIVER_MAJOR,
126124 .minor = DRIVER_MINOR,
127125 };
drivers/gpu/drm/virtio/virtgpu_drv.c+0−1
@@ -201,7 +201,6 @@ static const struct drm_driver driver = { · 200 unmodified lines
201201
202202 .name = DRIVER_NAME,
203203 .desc = DRIVER_DESC,
204− .date = DRIVER_DATE,
205204 .major = DRIVER_MAJOR,
206205 .minor = DRIVER_MINOR,
207206 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/virtio/virtgpu_drv.h+0−1
@@ -45,7 +45,6 @@ · 44 unmodified lines
4545
4646 #define DRIVER_NAME "virtio_gpu"
4747 #define DRIVER_DESC "virtio GPU"
48−#define DRIVER_DATE "0"
4948
5049 #define DRIVER_MAJOR 0
5150 #define DRIVER_MINOR 1
drivers/gpu/drm/vkms/vkms_drv.c+0−2
@@ -34,7 +34,6 @@ · 33 unmodified lines
3434
3535 #define DRIVER_NAME "vkms"
3636 #define DRIVER_DESC "Virtual Kernel Mode Setting"
37−#define DRIVER_DATE "20180514"
3837 #define DRIVER_MAJOR 1
3938 #define DRIVER_MINOR 0
4039
@@ -116,7 +115,6 @@ static const struct drm_driver vkms_driver = { · 75 unmodified lines
116115
117116 .name = DRIVER_NAME,
118117 .desc = DRIVER_DESC,
119− .date = DRIVER_DATE,
120118 .major = DRIVER_MAJOR,
121119 .minor = DRIVER_MINOR,
122120 };
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c+0−1
@@ -1634,7 +1634,6 @@ static const struct drm_driver driver = { · 1633 unmodified lines
16341634 .fops = &vmwgfx_driver_fops,
16351635 .name = VMWGFX_DRIVER_NAME,
16361636 .desc = VMWGFX_DRIVER_DESC,
1637− .date = VMWGFX_DRIVER_DATE,
16381637 .major = VMWGFX_DRIVER_MAJOR,
16391638 .minor = VMWGFX_DRIVER_MINOR,
16401639 .patchlevel = VMWGFX_DRIVER_PATCHLEVEL
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h+0−1
@@ -57,7 +57,6 @@ · 56 unmodified lines
5757
5858
5959 #define VMWGFX_DRIVER_NAME "vmwgfx"
60−#define VMWGFX_DRIVER_DATE "20211206"
6160 #define VMWGFX_DRIVER_MAJOR 2
6261 #define VMWGFX_DRIVER_MINOR 20
6362 #define VMWGFX_DRIVER_PATCHLEVEL 0
drivers/gpu/drm/xe/xe_device.c+0−1
@@ -269,7 +269,6 @@ static struct drm_driver driver = { · 268 unmodified lines
269269 .fops = &xe_driver_fops,
270270 .name = DRIVER_NAME,
271271 .desc = DRIVER_DESC,
272− .date = DRIVER_DATE,
273272 .major = DRIVER_MAJOR,
274273 .minor = DRIVER_MINOR,
275274 .patchlevel = DRIVER_PATCHLEVEL,
drivers/gpu/drm/xe/xe_drv.h+0−1
@@ -10,7 +10,6 @@ · 9 unmodified lines
1010
1111 #define DRIVER_NAME "xe"
1212 #define DRIVER_DESC "Intel Xe Graphics"
13−#define DRIVER_DATE "20201103"
1413
1514 /* Interface history:
1615 *
drivers/gpu/drm/xen/xen_drm_front.c+0−1
@@ -478,7 +478,6 @@ static const struct drm_driver xen_drm_driver = { · 477 unmodified lines
478478 .fops = &xen_drm_dev_fops,
479479 .name = "xendrm-du",
480480 .desc = "Xen PV DRM Display Unit",
481− .date = "20180221",
482481 .major = 1,
483482 .minor = 0,
484483
drivers/gpu/drm/xlnx/zynqmp_kms.c+0−1
@@ -409,7 +409,6 @@ static const struct drm_driver zynqmp_dpsub_drm_driver = { · 408 unmodified lines
409409
410410 .name = "zynqmp-dpsub",
411411 .desc = "Xilinx DisplayPort Subsystem Driver",
412− .date = "20130509",
413412 .major = 1,
414413 .minor = 0,
415414 };
include/drm/drm_drv.h+0−2
@@ -401,8 +401,6 @@ struct drm_driver { · 400 unmodified lines
401401 char *name;
402402 /** @desc: driver description */
403403 char *desc;
404− /** @date: driver date, unused, to be removed */
405− char *date;
406404
407405 /**
408406 * @driver_features: