NVIDIA kernel module don't compile after Ubuntu15.04 update - build/nv.c:1809:29: error: ‘struct file’ has no member named ‘f_dentry’
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers-346 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
== Comment: #0 - Christoph Hagleitner <email address hidden> - 2015-07-08 08:54:28 ==
---Problem Description---
After an upgrade of Ubuntu 15.04, the re-compile of the nvidia kernel modules failed (likely due to a missing struct f_dentry) failed ... the log is attached
Contact Information = Christoph Hagleitner, <email address hidden>
---uname output---
Linux julier 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:15:17 UTC 2015 ppc64le ppc64le ppc64le GNU/Linux
---Additional Hardware Info---
NVIDIA K40 accelerator cards
Machine Type = Power8 S824
---Debugger---
A debugger is not configured
---Steps to Reproduce---
Install older version of Ubuntu 15.04, then install the cuda 7.0 drivers and then run "apt-get dist-upgrade ...).
Stack trace output:
no
Oops output:
no
System Dump Info:
The system is not configured to capture a system dump.
*Additional Instructions for Christoph Hagleitner, <email address hidden>:
-Attach sysctl -a output output to the bug.
== Comment: #1 - Christoph Hagleitner <email address hidden> - 2015-07-08 08:55:39 ==
== Comment: #2 - SANDHYA VENUGOPALA <email address hidden> - 2015-07-09 00:59:00 ==
For the build problem -
var/lib/
/var/lib/
/var/lib/
return nvidia_
scripts/
make[2]: *** [/var/lib/
NVIDIA will need to update the driver to match the kernel change.
Perhaps they could make use of the file_inode() helper introduced by kernel commit 496ad9aa8ef4480
Source is provided for nv.c, so you could work around by making the change locally.
affects: | ubuntu → nvidia-graphics-drivers-346 (Ubuntu) |
Default Comment by Bridge