• Javier Martinez Canillas's avatar
    [media] media: i2c: Don't export ir-kbd-i2c module alias · 329d88da
    Javier Martinez Canillas authored
    This is a partial revert of commit ed8d1cf0 ("[media] Export I2C
    module alias information in missing drivers") that exported the module
    aliases for the I2C drivers that were missing to make autoload to work.
    
    But there is a bug report [0] that auto load of the ir-kbd-i2c driver
    cause the Hauppauge HD-PVR driver to not behave correctly.
    
    This is a hdpvr latent bug that was just exposed by ir-kbd-i2c module
    autoloading working and will also happen if the I2C driver is built-in
    or a user calls modprobe to load the module and register the driver.
    
    But there is a regression experimented by users so until the real bug
    is fixed, let's not export the module alias for the ir-kbd-i2c driver
    even when this just masks the actual issue.
    
    [0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810726
    
    Fixes: ed8d1cf0 ("[media] Export I2C module alias information in missing drivers")
    
    Cc: <stable@vger.kernel.org> # 4.3+
    Signed-off-by: default avatarJavier Martinez Canillas <javier@osg.samsung.com>
    329d88da
ir-kbd-i2c.c 12.4 KB