[CentOS] Missing file in current kernel-devel package

Thu Oct 5 21:35:21 UTC 2017
Phil Perry <pperry at elrepo.org>

On 05/10/17 18:24, m.roth at 5-cent.us wrote:
> m.roth at 5-cent.us wrote:
>> Johnny Hughes wrote:
>>> On 10/05/2017 10:17 AM, m.roth at 5-cent.us wrote:
>>>> Albert McCann wrote:
>>>>>> From: CentOS [mailto:centos-bounces at centos.org] On Behalf Of
>>>>>> m.roth at 5-cent.us
>>>>>> Sent: Thursday, October 05, 2017 10:58 AM
>>>>>> To: CentOS mailing list <centos at centos.org>
>>>>>> Subject: Re: [CentOS] Missing file in current kernel-devel package
> <snip>
>>>>>>>>     I've identified what my problem is, trying to install the NVidia
>>>>>>>> proprietary drivers: in kernel-devel-3.10.0-514.26.2.el7.x86_64,
>>>>>>>> there is a file
>>>>>>>> /usr/src/kernels/3.10.0-514.26.2.el7.x86_64/include/linux/fence.h
>>>>>>>>     It does not exist in the kernel-devel-3.10.0-693.2.2.el7.x86_64
>>>>>>>> package. Is this something that got missed, or did HR drop it,
>>>>>> or....?
>>>> Sorry, but I really don't believe it is good, much less best practice
>>>> to do something like removing a kernel include file within one
> release. If
>>>> they'd made it go a away for 7.0, I would deal, but to suddenly drop
>>>> it, bad.
>>> Tell it to Linus, not us:
>>> https://lwn.net/Articles/685049/
> Well, I d/l the latest from NVidia, and that one built. Of course, now I'm
> going to really worry about several of my users, who have old - as in 5-10
> year old, NVidia cards, who need legacy drivers, like the 304.
>       mark

This issue is fixed in recent releases, including the latest 304.137 
legacy release. Nvidia are still actively supporting that driver, even 
if the hardware is "5-10 years old".