]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
authorMatt Roper <matthew.d.roper@intel.com>
Thu, 7 Apr 2022 16:18:39 +0000 (09:18 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Apr 2022 07:34:21 +0000 (09:34 +0200)
commit2caeedb2c28b699822c09027a54112583b4fa296
tree3152c16c3721cb70d268def5391548c846cc6690
parente38de6c81272e3118671748cdcb96f9c513bb1d5
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL

commit f363676c37d10d7bb89bda39a8a1aa851cd1d637 upstream.

The intent of the version check in the mmap ioctl was to maintain
support for existing platforms (i.e., ADL/RPL and earlier), but drop
support on all future igpu platforms.  As we've seen on the dgpu side,
the hardware teams are using a more fine-grained numbering system for IP
version numbers these days, so it's possible the version number
associated with our next igpu could be some form of "12.xx" rather than
13 or higher.  Comparing against the full ver.release number will ensure
the intent of the check is maintained no matter what numbering the
hardware teams settle on.

Fixes: 06b5ecc88f94 ("drm/i915: Reinstate the mmap ioctl for some platforms")
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220407161839.1073443-1-matthew.d.roper@intel.com
(cherry picked from commit 3ea15c4a85406dfd612925deddb79081736ad096)
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/i915/gem/i915_gem_mman.c