As Jeremy said, imon support is currently quite a mess to set up (and broken for a lot of people).
From what I gather in seeing tons of forum and mailing list posts, the most common hardware is mceusb2 & imon followed by i2c.
I've personally verified on mceusb2 hardware (well now call mceusb).
-----------
In trying to assess risk for other hardware, here's what I find on that diff (organized by size):
lirc_mceusb/lirc_mceusb2: Merged together. Verified this myself
lirc_imon: Lots of changes here to improve imon support
lirc_i2c: Proper 2.6.31 support. We were working off old patches
lirc_igorplugusb: Code cleanup and shuffling
lirc_sir: Adds support for external dongles
lirc_it87: Adds support for additional chip IDs
lirc_wpc8769l: No functional changes. Whitespace only
As Jeremy said, imon support is currently quite a mess to set up (and broken for a lot of people).
From what I gather in seeing tons of forum and mailing list posts, the most common hardware is mceusb2 & imon followed by i2c.
I've personally verified on mceusb2 hardware (well now call mceusb).
-----------
In trying to assess risk for other hardware, here's what I find on that diff (organized by size):
lirc_mceusb/ lirc_mceusb2: Merged together. Verified this myself
lirc_imon: Lots of changes here to improve imon support
lirc_i2c: Proper 2.6.31 support. We were working off old patches
lirc_igorplugusb: Code cleanup and shuffling
lirc_sir: Adds support for external dongles
lirc_it87: Adds support for additional chip IDs
lirc_wpc8769l: No functional changes. Whitespace only