Public bug reported:

== Comment: #0 - Christoph Hagleitner <[email protected]> - 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 protected] 
 
---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 protected]: 
-Attach sysctl -a output output to the bug.

== Comment: #1 - Christoph Hagleitner <[email protected]> - 2015-07-08
08:55:39 ==


== Comment: #2 - SANDHYA VENUGOPALA <[email protected]> - 2015-07-09 00:59:00 
==
For the build problem -
var/lib/dkms/nvidia-346/346.29/build/nv.c
/var/lib/dkms/nvidia-346/346.29/build/nv.c: In function ?nvidia_unlocked_ioctl?:
/var/lib/dkms/nvidia-346/346.29/build/nv.c:1809:29: error: ?struct file? has no 
member named ?f_dentry?
     return nvidia_ioctl(file->f_dentry->d_inode, file, cmd, i_arg);
                             ^
scripts/Makefile.build:257: recipe for target 
'/var/lib/dkms/nvidia-346/346.29/build/nv.o' failed
make[2]: *** [/var/lib/dkms/nvidia-346/346.29/build/nv.o] Error 1


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 496ad9aa8ef448058e36ca7a787c61f2e63f0f54

Source is provided for nv.c, so you could work around by making the
change locally.

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: architecture-ppc64le bugnameltc-127391 severity-critical 
targetmilestone-inin1504

** Tags added: architecture-ppc64le bugnameltc-127391 severity-critical
targetmilestone-inin1504

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1472893

Title:
  NVIDIA kernel module don't compile after Ubuntu15.04 update -
  build/nv.c:1809:29: error: ‘struct file’ has no member named
  ‘f_dentry’

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1472893/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to