On 05/10/2010 07:17, Suraj Sumangala wrote: > This patch add support for new ath3k USB Bluetooth device firmare. > The firmware implements shared antenna support and > fixes few critical bugs. [...] > static int ath3k_probe(struct usb_interface *intf, > const struct usb_device_id *id) > { > @@ -110,6 +113,8 @@ static int ath3k_probe(struct usb_interface *intf, > struct usb_device *udev = interface_to_usbdev(intf); > struct ath3k_data *data; > int size; > + int i; > + char fw_file[MAXPATHLEN] Suggest FW_PATH_LEN here to avoid confusion as most people would expect MAXPATHLEN to be enormous. > BT_DBG("intf %p id %p", intf, id); > > @@ -122,7 +127,16 @@ static int ath3k_probe(struct usb_interface *intf, > > data->udev = udev; > > - if (request_firmware(&firmware, "ath3k-1.fw", &udev->dev) < 0) { Why not request ath3k-1.fw (for backward compatibility) and ath3k.fw and symlink this name to ath3k-2.fw or any future version of firmware? I think users should be able to update firmware without a kernel update where possible. David -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html