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

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)

Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Acked-by: Simon Ser <contact@emersion.fr>
Acked-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Acked-by: Lucas De Marchi <lucas.demarchi@intel.com>
Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> # msm
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/1f2bf2543aed270a06f6c707fd6ed1b78bf16712.1733322525.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>

-126
-1
drivers/accel/habanalabs/common/habanalabs_drv.c
··· 101 101 .major = LINUX_VERSION_MAJOR, 102 102 .minor = LINUX_VERSION_PATCHLEVEL, 103 103 .patchlevel = LINUX_VERSION_SUBLEVEL, 104 - .date = "20190505", 105 104 106 105 .fops = &hl_fops, 107 106 .open = hl_device_open,
-1
drivers/accel/ivpu/ivpu_drv.c
··· 458 458 .name = DRIVER_NAME, 459 459 .desc = DRIVER_DESC, 460 460 461 - .date = UTS_RELEASE, 462 461 .major = 1, 463 462 }; 464 463
-1
drivers/accel/qaic/qaic_drv.c
··· 208 208 209 209 .name = QAIC_NAME, 210 210 .desc = QAIC_DESC, 211 - .date = "20190618", 212 211 213 212 .fops = &qaic_accel_fops, 214 213 .open = qaic_open,
-2
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
··· 2916 2916 2917 2917 .name = DRIVER_NAME, 2918 2918 .desc = DRIVER_DESC, 2919 - .date = DRIVER_DATE, 2920 2919 .major = KMS_DRIVER_MAJOR, 2921 2920 .minor = KMS_DRIVER_MINOR, 2922 2921 .patchlevel = KMS_DRIVER_PATCHLEVEL, ··· 2939 2940 2940 2941 .name = DRIVER_NAME, 2941 2942 .desc = DRIVER_DESC, 2942 - .date = DRIVER_DATE, 2943 2943 .major = KMS_DRIVER_MAJOR, 2944 2944 .minor = KMS_DRIVER_MINOR, 2945 2945 .patchlevel = KMS_DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h
··· 40 40 41 41 #define DRIVER_NAME "amdgpu" 42 42 #define DRIVER_DESC "AMD GPU" 43 - #define DRIVER_DATE "20150101" 44 43 45 44 extern const struct drm_driver amdgpu_partition_driver; 46 45
-1
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
··· 63 63 .fops = &komeda_cma_fops, 64 64 .name = "komeda", 65 65 .desc = "Arm Komeda Display Processor driver", 66 - .date = "20181101", 67 66 .major = 0, 68 67 .minor = 1, 69 68 };
-1
drivers/gpu/drm/arm/hdlcd_drv.c
··· 233 233 .fops = &fops, 234 234 .name = "hdlcd", 235 235 .desc = "ARM HDLCD Controller DRM", 236 - .date = "20151021", 237 236 .major = 1, 238 237 .minor = 0, 239 238 };
-1
drivers/gpu/drm/arm/malidp_drv.c
··· 570 570 .fops = &fops, 571 571 .name = "mali-dp", 572 572 .desc = "ARM Mali Display Processor driver", 573 - .date = "20160106", 574 573 .major = 1, 575 574 .minor = 0, 576 575 };
-1
drivers/gpu/drm/armada/armada_drv.c
··· 45 45 .minor = 0, 46 46 .name = "armada-drm", 47 47 .desc = "Armada SoC DRM", 48 - .date = "20120730", 49 48 .driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_ATOMIC, 50 49 .ioctls = armada_ioctls, 51 50 .num_ioctls = ARRAY_SIZE(armada_ioctls),
-1
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c
··· 252 252 .fops = &fops, 253 253 .name = "aspeed-gfx-drm", 254 254 .desc = "ASPEED GFX DRM", 255 - .date = "20180319", 256 255 .major = 1, 257 256 .minor = 0, 258 257 };
-1
drivers/gpu/drm/ast/ast_drv.c
··· 60 60 .fops = &ast_fops, 61 61 .name = DRIVER_NAME, 62 62 .desc = DRIVER_DESC, 63 - .date = DRIVER_DATE, 64 63 .major = DRIVER_MAJOR, 65 64 .minor = DRIVER_MINOR, 66 65 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/ast/ast_drv.h
··· 43 43 44 44 #define DRIVER_NAME "ast" 45 45 #define DRIVER_DESC "AST" 46 - #define DRIVER_DATE "20120228" 47 46 48 47 #define DRIVER_MAJOR 0 49 48 #define DRIVER_MINOR 1
-1
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
··· 846 846 .fops = &fops, 847 847 .name = "atmel-hlcdc", 848 848 .desc = "Atmel HLCD Controller DRM", 849 - .date = "20141504", 850 849 .major = 1, 851 850 .minor = 0, 852 851 };
-1
drivers/gpu/drm/etnaviv/etnaviv_drv.c
··· 503 503 .fops = &fops, 504 504 .name = "etnaviv", 505 505 .desc = "etnaviv DRM", 506 - .date = "20151214", 507 506 .major = 1, 508 507 .minor = 4, 509 508 };
-2
drivers/gpu/drm/exynos/exynos_drm_drv.c
··· 35 35 36 36 #define DRIVER_NAME "exynos" 37 37 #define DRIVER_DESC "Samsung SoC DRM" 38 - #define DRIVER_DATE "20180330" 39 38 40 39 /* 41 40 * Interface history: ··· 117 118 .fops = &exynos_drm_driver_fops, 118 119 .name = DRIVER_NAME, 119 120 .desc = DRIVER_DESC, 120 - .date = DRIVER_DATE, 121 121 .major = DRIVER_MAJOR, 122 122 .minor = DRIVER_MINOR, 123 123 };
-1
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
··· 174 174 .fops = &fsl_dcu_drm_fops, 175 175 .name = "fsl-dcu-drm", 176 176 .desc = "Freescale DCU DRM", 177 - .date = "20160425", 178 177 .major = 1, 179 178 .minor = 1, 180 179 };
-1
drivers/gpu/drm/gma500/psb_drv.c
··· 513 513 .fops = &psb_gem_fops, 514 514 .name = DRIVER_NAME, 515 515 .desc = DRIVER_DESC, 516 - .date = DRIVER_DATE, 517 516 .major = DRIVER_MAJOR, 518 517 .minor = DRIVER_MINOR, 519 518 .patchlevel = DRIVER_PATCHLEVEL
-1
drivers/gpu/drm/gma500/psb_drv.h
··· 26 26 27 27 #define DRIVER_NAME "gma500" 28 28 #define DRIVER_DESC "DRM driver for the Intel GMA500, GMA600, GMA3600, GMA3650" 29 - #define DRIVER_DATE "20140314" 30 29 31 30 #define DRIVER_MAJOR 1 32 31 #define DRIVER_MINOR 0
-1
drivers/gpu/drm/gud/gud_drv.c
··· 381 381 382 382 .name = "gud", 383 383 .desc = "Generic USB Display", 384 - .date = "20200422", 385 384 .major = 1, 386 385 .minor = 0, 387 386 };
-1
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
··· 57 57 .driver_features = DRIVER_GEM | DRIVER_MODESET | DRIVER_ATOMIC, 58 58 .fops = &hibmc_fops, 59 59 .name = "hibmc", 60 - .date = "20160828", 61 60 .desc = "hibmc drm driver", 62 61 .major = 1, 63 62 .minor = 0,
-1
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
··· 929 929 DRM_FBDEV_DMA_DRIVER_OPS, 930 930 .name = "kirin", 931 931 .desc = "Hisilicon Kirin620 SoC DRM Driver", 932 - .date = "20150718", 933 932 .major = 1, 934 933 .minor = 0, 935 934 };
-2
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
··· 20 20 21 21 #define DRIVER_NAME "hyperv_drm" 22 22 #define DRIVER_DESC "DRM driver for Hyper-V synthetic video device" 23 - #define DRIVER_DATE "2020" 24 23 #define DRIVER_MAJOR 1 25 24 #define DRIVER_MINOR 0 26 25 ··· 30 31 31 32 .name = DRIVER_NAME, 32 33 .desc = DRIVER_DESC, 33 - .date = DRIVER_DATE, 34 34 .major = DRIVER_MAJOR, 35 35 .minor = DRIVER_MINOR, 36 36
-1
drivers/gpu/drm/i915/i915_driver.c
··· 1785 1785 .fops = &i915_driver_fops, 1786 1786 .name = DRIVER_NAME, 1787 1787 .desc = DRIVER_DESC, 1788 - .date = DRIVER_DATE, 1789 1788 .major = DRIVER_MAJOR, 1790 1789 .minor = DRIVER_MINOR, 1791 1790 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/i915/i915_driver.h
··· 15 15 16 16 #define DRIVER_NAME "i915" 17 17 #define DRIVER_DESC "Intel Graphics" 18 - #define DRIVER_DATE "20230929" 19 18 #define DRIVER_TIMESTAMP 1695980603 20 19 21 20 extern const struct dev_pm_ops i915_pm_ops;
-1
drivers/gpu/drm/i915/i915_gpu_error.c
··· 841 841 err_printf(m, "Kernel: %s %s\n", 842 842 init_utsname()->release, 843 843 init_utsname()->machine); 844 - err_printf(m, "Driver: %s\n", DRIVER_DATE); 845 844 ts = ktime_to_timespec64(error->time); 846 845 err_printf(m, "Time: %lld s %ld us\n", 847 846 (s64)ts.tv_sec, ts.tv_nsec / NSEC_PER_USEC);
-1
drivers/gpu/drm/imagination/pvr_drv.c
··· 1387 1387 1388 1388 .name = PVR_DRIVER_NAME, 1389 1389 .desc = PVR_DRIVER_DESC, 1390 - .date = PVR_DRIVER_DATE, 1391 1390 .major = PVR_DRIVER_MAJOR, 1392 1391 .minor = PVR_DRIVER_MINOR, 1393 1392 .patchlevel = PVR_DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/imagination/pvr_drv.h
··· 9 9 10 10 #define PVR_DRIVER_NAME "powervr" 11 11 #define PVR_DRIVER_DESC "Imagination PowerVR (Series 6 and later) & IMG Graphics" 12 - #define PVR_DRIVER_DATE "20230904" 13 12 14 13 /* 15 14 * Driver interface version:
-1
drivers/gpu/drm/imx/dcss/dcss-kms.c
··· 34 34 .fops = &dcss_cma_fops, 35 35 .name = "imx-dcss", 36 36 .desc = "i.MX8MQ Display Subsystem", 37 - .date = "20190917", 38 37 .major = 1, 39 38 .minor = 0, 40 39 .patchlevel = 0,
-1
drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
··· 163 163 .fops = &imx_drm_driver_fops, 164 164 .name = "imx-drm", 165 165 .desc = "i.MX DRM graphics", 166 - .date = "20120507", 167 166 .major = 1, 168 167 .minor = 0, 169 168 .patchlevel = 0,
-1
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
··· 352 352 DRM_FBDEV_DMA_DRIVER_OPS, 353 353 .name = "imx-lcdc", 354 354 .desc = "i.MX LCDC driver", 355 - .date = "20200716", 356 355 }; 357 356 358 357 static const struct of_device_id imx_lcdc_of_dev_id[] = {
-1
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
··· 953 953 .driver_features = DRIVER_MODESET | DRIVER_GEM | DRIVER_ATOMIC, 954 954 .name = "ingenic-drm", 955 955 .desc = "DRM module for Ingenic SoCs", 956 - .date = "20200716", 957 956 .major = 1, 958 957 .minor = 1, 959 958 .patchlevel = 0,
-1
drivers/gpu/drm/kmb/kmb_drv.c
··· 445 445 DRM_FBDEV_DMA_DRIVER_OPS, 446 446 .name = "kmb-drm", 447 447 .desc = "KEEMBAY DISPLAY DRIVER", 448 - .date = DRIVER_DATE, 449 448 .major = DRIVER_MAJOR, 450 449 .minor = DRIVER_MINOR, 451 450 };
-1
drivers/gpu/drm/kmb/kmb_drv.h
··· 16 16 #define KMB_MIN_WIDTH 1920 /*Max width in pixels */ 17 17 #define KMB_MIN_HEIGHT 1080 /*Max height in pixels */ 18 18 19 - #define DRIVER_DATE "20210223" 20 19 #define DRIVER_MAJOR 1 21 20 #define DRIVER_MINOR 1 22 21
-1
drivers/gpu/drm/lima/lima_drv.c
··· 271 271 .fops = &lima_drm_driver_fops, 272 272 .name = "lima", 273 273 .desc = "lima DRM", 274 - .date = "20191231", 275 274 .major = 1, 276 275 .minor = 1, 277 276 .patchlevel = 0,
-1
drivers/gpu/drm/logicvc/logicvc_drm.c
··· 52 52 .fops = &logicvc_drm_fops, 53 53 .name = "logicvc-drm", 54 54 .desc = "Xylon LogiCVC DRM driver", 55 - .date = "20200403", 56 55 .major = 1, 57 56 .minor = 0, 58 57
-2
drivers/gpu/drm/loongson/lsdc_drv.c
··· 26 26 #define DRIVER_AUTHOR "Sui Jingfeng <suijingfeng@loongson.cn>" 27 27 #define DRIVER_NAME "loongson" 28 28 #define DRIVER_DESC "drm driver for loongson graphics" 29 - #define DRIVER_DATE "20220701" 30 29 #define DRIVER_MAJOR 1 31 30 #define DRIVER_MINOR 0 32 31 #define DRIVER_PATCHLEVEL 0 ··· 38 39 39 40 .name = DRIVER_NAME, 40 41 .desc = DRIVER_DESC, 41 - .date = DRIVER_DATE, 42 42 .major = DRIVER_MAJOR, 43 43 .minor = DRIVER_MINOR, 44 44 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/mcde/mcde_drv.c
··· 208 208 .fops = &drm_fops, 209 209 .name = "mcde", 210 210 .desc = DRIVER_DESC, 211 - .date = "20180529", 212 211 .major = 1, 213 212 .minor = 0, 214 213 .patchlevel = 0,
-2
drivers/gpu/drm/mediatek/mtk_drm_drv.c
··· 33 33 34 34 #define DRIVER_NAME "mediatek" 35 35 #define DRIVER_DESC "Mediatek SoC DRM" 36 - #define DRIVER_DATE "20150513" 37 36 #define DRIVER_MAJOR 1 38 37 #define DRIVER_MINOR 0 39 38 ··· 614 615 615 616 .name = DRIVER_NAME, 616 617 .desc = DRIVER_DESC, 617 - .date = DRIVER_DATE, 618 618 .major = DRIVER_MAJOR, 619 619 .minor = DRIVER_MINOR, 620 620 };
-1
drivers/gpu/drm/meson/meson_drv.c
··· 105 105 .fops = &fops, 106 106 .name = DRIVER_NAME, 107 107 .desc = DRIVER_DESC, 108 - .date = "20161109", 109 108 .major = 1, 110 109 .minor = 0, 111 110 };
-1
drivers/gpu/drm/mgag200/mgag200_drv.c
··· 97 97 .fops = &mgag200_driver_fops, 98 98 .name = DRIVER_NAME, 99 99 .desc = DRIVER_DESC, 100 - .date = DRIVER_DATE, 101 100 .major = DRIVER_MAJOR, 102 101 .minor = DRIVER_MINOR, 103 102 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/mgag200/mgag200_drv.h
··· 25 25 26 26 #define DRIVER_NAME "mgag200" 27 27 #define DRIVER_DESC "MGA G200 SE" 28 - #define DRIVER_DATE "20110418" 29 28 30 29 #define DRIVER_MAJOR 1 31 30 #define DRIVER_MINOR 0
-1
drivers/gpu/drm/msm/msm_drv.c
··· 910 910 .fops = &fops, 911 911 .name = "msm", 912 912 .desc = "MSM Snapdragon DRM", 913 - .date = "20130625", 914 913 .major = MSM_VERSION_MAJOR, 915 914 .minor = MSM_VERSION_MINOR, 916 915 .patchlevel = MSM_VERSION_PATCHLEVEL,
-1
drivers/gpu/drm/mxsfb/lcdif_drv.c
··· 248 248 .fops = &fops, 249 249 .name = "imx-lcdif", 250 250 .desc = "i.MX LCDIF Controller DRM", 251 - .date = "20220417", 252 251 .major = 1, 253 252 .minor = 0, 254 253 };
-1
drivers/gpu/drm/mxsfb/mxsfb_drv.c
··· 336 336 .fops = &fops, 337 337 .name = "mxsfb-drm", 338 338 .desc = "MXSFB Controller DRM", 339 - .date = "20160824", 340 339 .major = 1, 341 340 .minor = 0, 342 341 };
-5
drivers/gpu/drm/nouveau/nouveau_drm.c
··· 1342 1342 1343 1343 .name = DRIVER_NAME, 1344 1344 .desc = DRIVER_DESC, 1345 - #ifdef GIT_REVISION 1346 - .date = GIT_REVISION, 1347 - #else 1348 - .date = DRIVER_DATE, 1349 - #endif 1350 1345 .major = DRIVER_MAJOR, 1351 1346 .minor = DRIVER_MINOR, 1352 1347 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/nouveau/nouveau_drv.h
··· 7 7 8 8 #define DRIVER_NAME "nouveau" 9 9 #define DRIVER_DESC "nVidia Riva/TNT/GeForce/Quadro/Tesla/Tegra K1+" 10 - #define DRIVER_DATE "20120801" 11 10 12 11 #define DRIVER_MAJOR 1 13 12 #define DRIVER_MINOR 4
-2
drivers/gpu/drm/omapdrm/omap_drv.c
··· 28 28 29 29 #define DRIVER_NAME MODULE_NAME 30 30 #define DRIVER_DESC "OMAP DRM" 31 - #define DRIVER_DATE "20110917" 32 31 #define DRIVER_MAJOR 1 33 32 #define DRIVER_MINOR 0 34 33 #define DRIVER_PATCHLEVEL 0 ··· 652 653 .fops = &omapdriver_fops, 653 654 .name = DRIVER_NAME, 654 655 .desc = DRIVER_DESC, 655 - .date = DRIVER_DATE, 656 656 .major = DRIVER_MAJOR, 657 657 .minor = DRIVER_MINOR, 658 658 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/panfrost/panfrost_drv.c
··· 636 636 .fops = &panfrost_drm_driver_fops, 637 637 .name = "panfrost", 638 638 .desc = "panfrost DRM", 639 - .date = "20180908", 640 639 .major = 1, 641 640 .minor = 3, 642 641
-1
drivers/gpu/drm/panthor/panthor_drv.c
··· 1505 1505 .fops = &panthor_drm_driver_fops, 1506 1506 .name = "panthor", 1507 1507 .desc = "Panthor DRM driver", 1508 - .date = "20230801", 1509 1508 .major = 1, 1510 1509 .minor = 2, 1511 1510
-1
drivers/gpu/drm/pl111/pl111_drv.c
··· 220 220 .fops = &drm_fops, 221 221 .name = "pl111", 222 222 .desc = DRIVER_DESC, 223 - .date = "20170317", 224 223 .major = 1, 225 224 .minor = 0, 226 225 .patchlevel = 0,
-1
drivers/gpu/drm/qxl/qxl_drv.c
··· 300 300 .num_ioctls = ARRAY_SIZE(qxl_ioctls), 301 301 .name = DRIVER_NAME, 302 302 .desc = DRIVER_DESC, 303 - .date = DRIVER_DATE, 304 303 .major = 0, 305 304 .minor = 1, 306 305 .patchlevel = 0,
-1
drivers/gpu/drm/qxl/qxl_drv.h
··· 54 54 55 55 #define DRIVER_NAME "qxl" 56 56 #define DRIVER_DESC "RH QXL" 57 - #define DRIVER_DATE "20120117" 58 57 59 58 #define DRIVER_MAJOR 0 60 59 #define DRIVER_MINOR 1
-1
drivers/gpu/drm/radeon/radeon_drv.c
··· 603 603 604 604 .name = DRIVER_NAME, 605 605 .desc = DRIVER_DESC, 606 - .date = DRIVER_DATE, 607 606 .major = KMS_DRIVER_MAJOR, 608 607 .minor = KMS_DRIVER_MINOR, 609 608 .patchlevel = KMS_DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/radeon/radeon_drv.h
··· 43 43 44 44 #define DRIVER_NAME "radeon" 45 45 #define DRIVER_DESC "ATI Radeon" 46 - #define DRIVER_DATE "20080528" 47 46 48 47 /* Interface history: 49 48 *
-1
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c
··· 611 611 .fops = &rcar_du_fops, 612 612 .name = "rcar-du", 613 613 .desc = "Renesas R-Car Display Unit", 614 - .date = "20130110", 615 614 .major = 1, 616 615 .minor = 0, 617 616 };
-1
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c
··· 84 84 .fops = &rzg2l_du_fops, 85 85 .name = "rzg2l-du", 86 86 .desc = "Renesas RZ/G2L Display Unit", 87 - .date = "20230410", 88 87 .major = 1, 89 88 .minor = 0, 90 89 };
-1
drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c
··· 107 107 .fops = &shmob_drm_fops, 108 108 .name = "shmob-drm", 109 109 .desc = "Renesas SH Mobile DRM", 110 - .date = "20120424", 111 110 .major = 1, 112 111 .minor = 0, 113 112 };
-2
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
··· 39 39 40 40 #define DRIVER_NAME "rockchip" 41 41 #define DRIVER_DESC "RockChip Soc DRM" 42 - #define DRIVER_DATE "20140818" 43 42 #define DRIVER_MAJOR 1 44 43 #define DRIVER_MINOR 0 45 44 ··· 234 235 .fops = &rockchip_drm_driver_fops, 235 236 .name = DRIVER_NAME, 236 237 .desc = DRIVER_DESC, 237 - .date = DRIVER_DATE, 238 238 .major = DRIVER_MAJOR, 239 239 .minor = DRIVER_MINOR, 240 240 };
-2
drivers/gpu/drm/solomon/ssd130x.c
··· 39 39 40 40 #define DRIVER_NAME "ssd130x" 41 41 #define DRIVER_DESC "DRM driver for Solomon SSD13xx OLED displays" 42 - #define DRIVER_DATE "20220131" 43 42 #define DRIVER_MAJOR 1 44 43 #define DRIVER_MINOR 0 45 44 ··· 1783 1784 DRM_FBDEV_SHMEM_DRIVER_OPS, 1784 1785 .name = DRIVER_NAME, 1785 1786 .desc = DRIVER_DESC, 1786 - .date = DRIVER_DATE, 1787 1787 .major = DRIVER_MAJOR, 1788 1788 .minor = DRIVER_MINOR, 1789 1789 .driver_features = DRIVER_ATOMIC | DRIVER_GEM | DRIVER_MODESET,
-2
drivers/gpu/drm/sprd/sprd_drm.c
··· 23 23 24 24 #define DRIVER_NAME "sprd" 25 25 #define DRIVER_DESC "Spreadtrum SoCs' DRM Driver" 26 - #define DRIVER_DATE "20200201" 27 26 #define DRIVER_MAJOR 1 28 27 #define DRIVER_MINOR 0 29 28 ··· 58 59 59 60 .name = DRIVER_NAME, 60 61 .desc = DRIVER_DESC, 61 - .date = DRIVER_DATE, 62 62 .major = DRIVER_MAJOR, 63 63 .minor = DRIVER_MINOR, 64 64 };
-2
drivers/gpu/drm/sti/sti_drv.c
··· 29 29 30 30 #define DRIVER_NAME "sti" 31 31 #define DRIVER_DESC "STMicroelectronics SoC DRM" 32 - #define DRIVER_DATE "20140601" 33 32 #define DRIVER_MAJOR 1 34 33 #define DRIVER_MINOR 0 35 34 ··· 142 143 143 144 .name = DRIVER_NAME, 144 145 .desc = DRIVER_DESC, 145 - .date = DRIVER_DATE, 146 146 .major = DRIVER_MAJOR, 147 147 .minor = DRIVER_MINOR, 148 148 };
-1
drivers/gpu/drm/stm/drv.c
··· 62 62 .driver_features = DRIVER_MODESET | DRIVER_GEM | DRIVER_ATOMIC, 63 63 .name = "stm", 64 64 .desc = "STMicroelectronics SoC DRM", 65 - .date = "20170330", 66 65 .major = 1, 67 66 .minor = 0, 68 67 .patchlevel = 0,
-1
drivers/gpu/drm/sun4i/sun4i_drv.c
··· 50 50 .fops = &sun4i_drv_fops, 51 51 .name = "sun4i-drm", 52 52 .desc = "Allwinner sun4i Display Engine", 53 - .date = "20150629", 54 53 .major = 1, 55 54 .minor = 0, 56 55
-2
drivers/gpu/drm/tegra/drm.c
··· 35 35 36 36 #define DRIVER_NAME "tegra" 37 37 #define DRIVER_DESC "NVIDIA Tegra graphics" 38 - #define DRIVER_DATE "20120330" 39 38 #define DRIVER_MAJOR 1 40 39 #define DRIVER_MINOR 0 41 40 #define DRIVER_PATCHLEVEL 0 ··· 900 901 901 902 .name = DRIVER_NAME, 902 903 .desc = DRIVER_DESC, 903 - .date = DRIVER_DATE, 904 904 .major = DRIVER_MAJOR, 905 905 .minor = DRIVER_MINOR, 906 906 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/tidss/tidss_drv.c
··· 113 113 DRM_FBDEV_DMA_DRIVER_OPS, 114 114 .name = "tidss", 115 115 .desc = "TI Keystone DSS", 116 - .date = "20180215", 117 116 .major = 1, 118 117 .minor = 0, 119 118 };
-1
drivers/gpu/drm/tilcdc/tilcdc_drv.c
··· 481 481 .fops = &fops, 482 482 .name = "tilcdc", 483 483 .desc = "TI LCD Controller DRM", 484 - .date = "20121205", 485 484 .major = 1, 486 485 .minor = 0, 487 486 };
-1
drivers/gpu/drm/tiny/arcpgu.c
··· 367 367 .driver_features = DRIVER_MODESET | DRIVER_GEM | DRIVER_ATOMIC, 368 368 .name = "arcpgu", 369 369 .desc = "ARC PGU Controller", 370 - .date = "20160219", 371 370 .major = 1, 372 371 .minor = 0, 373 372 .patchlevel = 0,
-1
drivers/gpu/drm/tiny/bochs.c
··· 680 680 .fops = &bochs_fops, 681 681 .name = "bochs-drm", 682 682 .desc = "bochs dispi vga interface (qemu stdvga)", 683 - .date = "20130925", 684 683 .major = 1, 685 684 .minor = 0, 686 685 DRM_GEM_SHMEM_DRIVER_OPS,
-2
drivers/gpu/drm/tiny/cirrus-qemu.c
··· 48 48 49 49 #define DRIVER_NAME "cirrus-qemu" 50 50 #define DRIVER_DESC "qemu cirrus vga" 51 - #define DRIVER_DATE "2019" 52 51 #define DRIVER_MAJOR 2 53 52 #define DRIVER_MINOR 0 54 53 ··· 658 659 659 660 .name = DRIVER_NAME, 660 661 .desc = DRIVER_DESC, 661 - .date = DRIVER_DATE, 662 662 .major = DRIVER_MAJOR, 663 663 .minor = DRIVER_MINOR, 664 664
-2
drivers/gpu/drm/tiny/gm12u320.c
··· 34 34 35 35 #define DRIVER_NAME "gm12u320" 36 36 #define DRIVER_DESC "Grain Media GM12U320 USB projector display" 37 - #define DRIVER_DATE "2019" 38 37 #define DRIVER_MAJOR 1 39 38 #define DRIVER_MINOR 0 40 39 ··· 625 626 626 627 .name = DRIVER_NAME, 627 628 .desc = DRIVER_DESC, 628 - .date = DRIVER_DATE, 629 629 .major = DRIVER_MAJOR, 630 630 .minor = DRIVER_MINOR, 631 631
-1
drivers/gpu/drm/tiny/hx8357d.c
··· 199 199 .debugfs_init = mipi_dbi_debugfs_init, 200 200 .name = "hx8357d", 201 201 .desc = "HX8357D", 202 - .date = "20181023", 203 202 .major = 1, 204 203 .minor = 0, 205 204 };
-1
drivers/gpu/drm/tiny/ili9163.c
··· 118 118 .debugfs_init = mipi_dbi_debugfs_init, 119 119 .name = "ili9163", 120 120 .desc = "Ilitek ILI9163", 121 - .date = "20210208", 122 121 .major = 1, 123 122 .minor = 0, 124 123 };
-1
drivers/gpu/drm/tiny/ili9225.c
··· 364 364 DRM_FBDEV_DMA_DRIVER_OPS, 365 365 .name = "ili9225", 366 366 .desc = "Ilitek ILI9225", 367 - .date = "20171106", 368 367 .major = 1, 369 368 .minor = 0, 370 369 };
-1
drivers/gpu/drm/tiny/ili9341.c
··· 155 155 .debugfs_init = mipi_dbi_debugfs_init, 156 156 .name = "ili9341", 157 157 .desc = "Ilitek ILI9341", 158 - .date = "20180514", 159 158 .major = 1, 160 159 .minor = 0, 161 160 };
-1
drivers/gpu/drm/tiny/ili9486.c
··· 177 177 .debugfs_init = mipi_dbi_debugfs_init, 178 178 .name = "ili9486", 179 179 .desc = "Ilitek ILI9486", 180 - .date = "20200118", 181 180 .major = 1, 182 181 .minor = 0, 183 182 };
-1
drivers/gpu/drm/tiny/mi0283qt.c
··· 159 159 .debugfs_init = mipi_dbi_debugfs_init, 160 160 .name = "mi0283qt", 161 161 .desc = "Multi-Inno MI0283QT", 162 - .date = "20160614", 163 162 .major = 1, 164 163 .minor = 0, 165 164 };
-2
drivers/gpu/drm/tiny/ofdrm.c
··· 25 25 26 26 #define DRIVER_NAME "ofdrm" 27 27 #define DRIVER_DESC "DRM driver for OF platform devices" 28 - #define DRIVER_DATE "20220501" 29 28 #define DRIVER_MAJOR 1 30 29 #define DRIVER_MINOR 0 31 30 ··· 1347 1348 DRM_FBDEV_SHMEM_DRIVER_OPS, 1348 1349 .name = DRIVER_NAME, 1349 1350 .desc = DRIVER_DESC, 1350 - .date = DRIVER_DATE, 1351 1351 .major = DRIVER_MAJOR, 1352 1352 .minor = DRIVER_MINOR, 1353 1353 .driver_features = DRIVER_ATOMIC | DRIVER_GEM | DRIVER_MODESET,
-1
drivers/gpu/drm/tiny/panel-mipi-dbi.c
··· 269 269 .debugfs_init = mipi_dbi_debugfs_init, 270 270 .name = "panel-mipi-dbi", 271 271 .desc = "MIPI DBI compatible display panel", 272 - .date = "20220103", 273 272 .major = 1, 274 273 .minor = 0, 275 274 };
-1
drivers/gpu/drm/tiny/repaper.c
··· 917 917 DRM_FBDEV_DMA_DRIVER_OPS, 918 918 .name = "repaper", 919 919 .desc = "Pervasive Displays RePaper e-ink panels", 920 - .date = "20170405", 921 920 .major = 1, 922 921 .minor = 0, 923 922 };
-1
drivers/gpu/drm/tiny/sharp-memory.c
··· 107 107 DRM_FBDEV_DMA_DRIVER_OPS, 108 108 .name = "sharp_memory_display", 109 109 .desc = "Sharp Display Memory LCD", 110 - .date = "20231129", 111 110 .major = 1, 112 111 .minor = 0, 113 112 };
-2
drivers/gpu/drm/tiny/simpledrm.c
··· 31 31 32 32 #define DRIVER_NAME "simpledrm" 33 33 #define DRIVER_DESC "DRM driver for simple-framebuffer platform devices" 34 - #define DRIVER_DATE "20200625" 35 34 #define DRIVER_MAJOR 1 36 35 #define DRIVER_MINOR 0 37 36 ··· 1014 1015 DRM_FBDEV_SHMEM_DRIVER_OPS, 1015 1016 .name = DRIVER_NAME, 1016 1017 .desc = DRIVER_DESC, 1017 - .date = DRIVER_DATE, 1018 1018 .major = DRIVER_MAJOR, 1019 1019 .minor = DRIVER_MINOR, 1020 1020 .driver_features = DRIVER_ATOMIC | DRIVER_GEM | DRIVER_MODESET,
-1
drivers/gpu/drm/tiny/st7586.c
··· 295 295 .debugfs_init = mipi_dbi_debugfs_init, 296 296 .name = "st7586", 297 297 .desc = "Sitronix ST7586", 298 - .date = "20170801", 299 298 .major = 1, 300 299 .minor = 0, 301 300 };
-1
drivers/gpu/drm/tiny/st7735r.c
··· 160 160 .debugfs_init = mipi_dbi_debugfs_init, 161 161 .name = "st7735r", 162 162 .desc = "Sitronix ST7735R", 163 - .date = "20171128", 164 163 .major = 1, 165 164 .minor = 0, 166 165 };
-1
drivers/gpu/drm/tve200/tve200_drv.c
··· 146 146 .fops = &drm_fops, 147 147 .name = "tve200", 148 148 .desc = DRIVER_DESC, 149 - .date = "20170703", 150 149 .major = 1, 151 150 .minor = 0, 152 151 .patchlevel = 0,
-1
drivers/gpu/drm/udl/udl_drv.c
··· 78 78 79 79 .name = DRIVER_NAME, 80 80 .desc = DRIVER_DESC, 81 - .date = DRIVER_DATE, 82 81 .major = DRIVER_MAJOR, 83 82 .minor = DRIVER_MINOR, 84 83 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/udl/udl_drv.h
··· 26 26 27 27 #define DRIVER_NAME "udl" 28 28 #define DRIVER_DESC "DisplayLink" 29 - #define DRIVER_DATE "20120220" 30 29 31 30 #define DRIVER_MAJOR 0 32 31 #define DRIVER_MINOR 0
-2
drivers/gpu/drm/v3d/v3d_drv.c
··· 31 31 32 32 #define DRIVER_NAME "v3d" 33 33 #define DRIVER_DESC "Broadcom V3D graphics" 34 - #define DRIVER_DATE "20180419" 35 34 #define DRIVER_MAJOR 1 36 35 #define DRIVER_MINOR 0 37 36 #define DRIVER_PATCHLEVEL 0 ··· 248 249 249 250 .name = DRIVER_NAME, 250 251 .desc = DRIVER_DESC, 251 - .date = DRIVER_DATE, 252 252 .major = DRIVER_MAJOR, 253 253 .minor = DRIVER_MINOR, 254 254 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/vboxvideo/vbox_drv.c
··· 189 189 .fops = &vbox_fops, 190 190 .name = DRIVER_NAME, 191 191 .desc = DRIVER_DESC, 192 - .date = DRIVER_DATE, 193 192 .major = DRIVER_MAJOR, 194 193 .minor = DRIVER_MINOR, 195 194 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/vboxvideo/vbox_drv.h
··· 25 25 26 26 #define DRIVER_NAME "vboxvideo" 27 27 #define DRIVER_DESC "Oracle VM VirtualBox Graphics Card" 28 - #define DRIVER_DATE "20130823" 29 28 30 29 #define DRIVER_MAJOR 1 31 30 #define DRIVER_MINOR 0
-3
drivers/gpu/drm/vc4/vc4_drv.c
··· 47 47 48 48 #define DRIVER_NAME "vc4" 49 49 #define DRIVER_DESC "Broadcom VC4 graphics" 50 - #define DRIVER_DATE "20140616" 51 50 #define DRIVER_MAJOR 0 52 51 #define DRIVER_MINOR 0 53 52 #define DRIVER_PATCHLEVEL 0 ··· 221 222 222 223 .name = DRIVER_NAME, 223 224 .desc = DRIVER_DESC, 224 - .date = DRIVER_DATE, 225 225 .major = DRIVER_MAJOR, 226 226 .minor = DRIVER_MINOR, 227 227 .patchlevel = DRIVER_PATCHLEVEL, ··· 242 244 243 245 .name = DRIVER_NAME, 244 246 .desc = DRIVER_DESC, 245 - .date = DRIVER_DATE, 246 247 .major = DRIVER_MAJOR, 247 248 .minor = DRIVER_MINOR, 248 249 .patchlevel = DRIVER_PATCHLEVEL,
-2
drivers/gpu/drm/vgem/vgem_drv.c
··· 47 47 48 48 #define DRIVER_NAME "vgem" 49 49 #define DRIVER_DESC "Virtual GEM provider" 50 - #define DRIVER_DATE "20120112" 51 50 #define DRIVER_MAJOR 1 52 51 #define DRIVER_MINOR 0 53 52 ··· 120 121 121 122 .name = DRIVER_NAME, 122 123 .desc = DRIVER_DESC, 123 - .date = DRIVER_DATE, 124 124 .major = DRIVER_MAJOR, 125 125 .minor = DRIVER_MINOR, 126 126 };
-1
drivers/gpu/drm/virtio/virtgpu_drv.c
··· 201 201 202 202 .name = DRIVER_NAME, 203 203 .desc = DRIVER_DESC, 204 - .date = DRIVER_DATE, 205 204 .major = DRIVER_MAJOR, 206 205 .minor = DRIVER_MINOR, 207 206 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/virtio/virtgpu_drv.h
··· 45 45 46 46 #define DRIVER_NAME "virtio_gpu" 47 47 #define DRIVER_DESC "virtio GPU" 48 - #define DRIVER_DATE "0" 49 48 50 49 #define DRIVER_MAJOR 0 51 50 #define DRIVER_MINOR 1
-2
drivers/gpu/drm/vkms/vkms_drv.c
··· 34 34 35 35 #define DRIVER_NAME "vkms" 36 36 #define DRIVER_DESC "Virtual Kernel Mode Setting" 37 - #define DRIVER_DATE "20180514" 38 37 #define DRIVER_MAJOR 1 39 38 #define DRIVER_MINOR 0 40 39 ··· 115 116 116 117 .name = DRIVER_NAME, 117 118 .desc = DRIVER_DESC, 118 - .date = DRIVER_DATE, 119 119 .major = DRIVER_MAJOR, 120 120 .minor = DRIVER_MINOR, 121 121 };
-1
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
··· 1634 1634 .fops = &vmwgfx_driver_fops, 1635 1635 .name = VMWGFX_DRIVER_NAME, 1636 1636 .desc = VMWGFX_DRIVER_DESC, 1637 - .date = VMWGFX_DRIVER_DATE, 1638 1637 .major = VMWGFX_DRIVER_MAJOR, 1639 1638 .minor = VMWGFX_DRIVER_MINOR, 1640 1639 .patchlevel = VMWGFX_DRIVER_PATCHLEVEL
-1
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
··· 57 57 58 58 59 59 #define VMWGFX_DRIVER_NAME "vmwgfx" 60 - #define VMWGFX_DRIVER_DATE "20211206" 61 60 #define VMWGFX_DRIVER_MAJOR 2 62 61 #define VMWGFX_DRIVER_MINOR 20 63 62 #define VMWGFX_DRIVER_PATCHLEVEL 0
-1
drivers/gpu/drm/xe/xe_device.c
··· 269 269 .fops = &xe_driver_fops, 270 270 .name = DRIVER_NAME, 271 271 .desc = DRIVER_DESC, 272 - .date = DRIVER_DATE, 273 272 .major = DRIVER_MAJOR, 274 273 .minor = DRIVER_MINOR, 275 274 .patchlevel = DRIVER_PATCHLEVEL,
-1
drivers/gpu/drm/xe/xe_drv.h
··· 10 10 11 11 #define DRIVER_NAME "xe" 12 12 #define DRIVER_DESC "Intel Xe Graphics" 13 - #define DRIVER_DATE "20201103" 14 13 15 14 /* Interface history: 16 15 *
-1
drivers/gpu/drm/xen/xen_drm_front.c
··· 478 478 .fops = &xen_drm_dev_fops, 479 479 .name = "xendrm-du", 480 480 .desc = "Xen PV DRM Display Unit", 481 - .date = "20180221", 482 481 .major = 1, 483 482 .minor = 0, 484 483
-1
drivers/gpu/drm/xlnx/zynqmp_kms.c
··· 409 409 410 410 .name = "zynqmp-dpsub", 411 411 .desc = "Xilinx DisplayPort Subsystem Driver", 412 - .date = "20130509", 413 412 .major = 1, 414 413 .minor = 0, 415 414 };
-2
include/drm/drm_drv.h
··· 401 401 char *name; 402 402 /** @desc: driver description */ 403 403 char *desc; 404 - /** @date: driver date, unused, to be removed */ 405 - char *date; 406 404 407 405 /** 408 406 * @driver_features: