# changelog

author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 3:390.157-19
changelog:
  - gcc-15: move force build to use std=gnu17 from SPEC file to NVidia sources
  - kernel >= 6.15: Kbuild: replace EXTRA_CFLAGS with ccflags-y
  - kernel >= 6.15: add MODULE_DESCRIPTION macro
  - kernel >= 6.15: nvidia-drm-connector.c: struct drm_display_mode to const
  - kernel >= 6.15: convert del_timer_sync to timer_delete_sync
  - kernel >= 6.15: switch vm_flags_set and vm_flags_clear to vm_flags_reset


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 3:390.157-21
changelog:
  - kernel >= 6.17: add drm_format_info struct to drm_framebuffer struct
  - kernel >= 6.17: allow to pass format_info struct into
    drm_helper_mode_fill_fb_struct()


author: Nicolas Viéville <nicolas.vieville@uphf.fr> - 3:390.157-22
changelog:
  - Fix patch for kernel >= 6.15 switch vm_flags_set and vm_flags_clear to
    vm_flags_reset
  - Add support for RHEL 8, 9 and 10 with manual patching using sed through
    the SPEC file


author: Sérgio Basto <sergio@serjux.com> - 3:390.157-24
changelog:
  - Add kernel-6.19.patch
  - Remove nvidia-390xx-kmod-0084-no-previous-prototype-in-nvlink_linux_c.patch
    as it conflicts with kernel-6.19.patch and appears to be unnecessary


author: Leigh Scott <leigh123linux@gmail.com> - 3:595.45.04-2
changelog:
  - Set defaults for proprietary driver for
    NVreg_PreserveVideoMemoryAllocations
    NVreg_TemporaryFilePath


