"Jason Self" <[email protected]> writes:
> [3] http://aws.bluehome.net/squeeze_kernel_diff.txt The code below looks interesting. Should we report this as a Debian kernel bug? diff -r /home/jason/Desktop/linux-2.6-2.6.32/drivers/media/dvb/frontends/lgs8gxx.c /home/jason/Desktop/linux-2.6-2.6.32_deblobbed//drivers/media/dvb/frontends/lgs8gxx.c 594,620c594,595 < static int lgs8g75_init_data(struct lgs8gxx_state *priv) < { < const u8 *p = lgs8g75_initdat; < int i; < < lgs8gxx_write_reg(priv, 0xC6, 0x40); < < lgs8gxx_write_reg(priv, 0x3D, 0x04); < lgs8gxx_write_reg(priv, 0x39, 0x00); < < lgs8gxx_write_reg(priv, 0x3A, 0x00); < lgs8gxx_write_reg(priv, 0x38, 0x00); < lgs8gxx_write_reg(priv, 0x3B, 0x00); < lgs8gxx_write_reg(priv, 0x38, 0x00); < < for (i = 0; i < sizeof(lgs8g75_initdat); i++) { < lgs8gxx_write_reg(priv, 0x38, 0x00); < lgs8gxx_write_reg(priv, 0x3A, (u8)(i&0xff)); < lgs8gxx_write_reg(priv, 0x3B, (u8)(i>>8)); < lgs8gxx_write_reg(priv, 0x3C, *p); < p++; < } < < lgs8gxx_write_reg(priv, 0x38, 0x00); < < return 0; < } --- > #define lgs8g75_init_data(priv) do { dprintk("lgs8g75: missing Free > firmware\n"); goto error_out; } while(0) > /*(DEBLOBBED)*/ /Simon
