| Summary: | app-misc/lirc-0.9.0 using macro definition f_dentry. This definition removed at kernel 3.19. | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Atlant <4iter-yes> |
| Component: | Current packages | Assignee: | Television related Applications in Gentoo's Portage <media-tv> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | 4iter-yes, tomaszg |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
patch for change from "f_dentry" to "f_path.dentry"
ebuild with using this patch |
||
|
Description
Atlant
2015-06-14 12:07:36 UTC
Created attachment 405136 [details, diff]
patch for change from "f_dentry" to "f_path.dentry"
Created attachment 405138 [details]
ebuild with using this patch
additional motivation : http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=78d28e651f97866d608d9b41f8ad291e65d47dd5 from compilation log
-------------------------------------------
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c: In function 'lirc_dev_fop_poll':
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c:623:39: error: 'struct file' has no member named 'f_dentry'
struct irctl *ir = irctls[iminor(file->f_dentry->d_inode)];
^
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c: In function 'lirc_dev_fop_ioctl':
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c:669:39: error: 'struct file' has no member named 'f_dentry'
struct irctl *ir = irctls[iminor(file->f_dentry->d_inode)];
^
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c: In function 'lirc_dev_fop_read':
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c:754:39: error: 'struct file' has no member named 'f_dentry'
struct irctl *ir = irctls[iminor(file->f_dentry->d_inode)];
^
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c: In function 'lirc_get_pdata':
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c:855:18: error: 'struct file' has no member named 'f_dentry'
if (file && file->f_dentry && file->f_dentry->d_inode &&
^
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c:855:36: error: 'struct file' has no member named 'f_dentry'
if (file && file->f_dentry && file->f_dentry->d_inode &&
^
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c:856:10: error: 'struct file' has no member named 'f_dentry'
file->f_dentry->d_inode->i_rdev) {
^
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c:858:26: error: 'struct file' has no member named 'f_dentry'
ir = irctls[iminor(file->f_dentry->d_inode)];
^
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c: In function 'lirc_dev_fop_write':
/var/tmp/paludis/app-misc-lirc-0.9.0-r5/work/lirc-0.9.0/drivers/lirc_dev/lirc_dev.c:870:39: error: 'struct file' has no member named 'f_dentry'
struct irctl *ir = irctls[iminor(file->f_dentry->d_inode)];
----------------------------------------------------------------------
*** This bug has been marked as a duplicate of bug 548610 *** |