lirc_wpc8769l is not being built due to a compile error

Bug #1012165 reported by Gino
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-lts-xenial (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

A compile error is preventing the lirc_wpc8769.ko kernel module from being built in ubuntu 12.04. This hardware is necessary to support WEC1020 Winbond CIR Transceiver hardware.

Basically - the methods generic_find_next_le_bit and generic_find_next_zero_le_bit have been deprecated.

All instances of generic_find_next_le_bit need to be replaced by find_next_bit_le,

and all instances of generic_find_next_zero_le_bit need to be replaced by find_next_zero_bit_le.

Once this is corrected the kernel module will build correctly and hardware using this module will become usable again.

Revision history for this message
Gino (ginoputrino) wrote :

Forgot to mention: The file that needs these changes is drivers/lirc_wpc8769l/lirc_wpc8769l.c

Revision history for this message
Alec Leamas (leamas-alec) wrote :

This driver didn't make the transition where all lirc kernel modules were moved from lirc to the kernel. It has been dropped from upstream.

These days the required changes are probably bigger, the internal kernel interfaces have evolved.

Possible actions includes IMHO to close this as a wontfix or re-assign it to the kernel, since it's about a kernel driver. The lirc package is no longer involved in this bug.

Changed in lirc (Ubuntu):
status: New → Confirmed
Revision history for this message
Alec Leamas (leamas-alec) wrote :

Picking xenial as supported version, but ir really applies to any kernel. From mu perspective this bug is a wont-fix

affects: lirc (Ubuntu) → linux-lts-xenial (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.