pcfclock/pcfclock-linux-3.19.patch
Dominique Leuenberger 5a4e793355 Accepting request 288022 from home:oertel:branches:network:time
- added patch pcfclock-linux-3.19.patch
  fix build with kernel 3.19
  use file_inode to get inode from file pointer
- fix build on 11.4 (skip installing tmpfile config)

OBS-URL: https://build.opensuse.org/request/show/288022
OBS-URL: https://build.opensuse.org/package/show/network:time/pcfclock?expand=0&rev=5
2015-03-25 09:42:09 +00:00

15 lines
426 B
Diff

--- linux/pcfclock.c
+++ linux/pcfclock.c
@@ -269,7 +269,11 @@
int rc;
int try;
char buf1[18], buf2[18];
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,19,0)
unsigned int minor = iminor(filp->f_dentry->d_inode);
+#else
+ unsigned int minor = iminor(file_inode(filp));
+#endif
struct pcfclock_struct *pcfclock = &pcfclock_table[minor];
struct pcfclock_status *status = (struct pcfclock_status *) &filp->private_data;