--- zzzz-none-000/linux-2.6.19.2/drivers/media/dvb/b2c2/flexcop-usb.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/drivers/media/dvb/b2c2/flexcop-usb.c 2007-01-11 07:38:19.000000000 +0000 @@ -246,7 +246,7 @@ wIndex = (chipaddr << 8 ) | addr; deb_i2c("i2c %2d: %02x %02x %02x %02x %02x %02x\n",func,request_type,req, - wValue & 0xff, wValue >> 8, wIndex & 0xff, wIndex >> 8); + ((wValue && 0xff) << 8),wValue >> 8,((wIndex && 0xff) << 8),wIndex >> 8); len = usb_control_msg(fc_usb->udev,pipe, req,