isight/scsx1/speakers: merge upstream modification

firewire: introduce fw_driver.probe and .remove methods
94a87157cde95d38b9cdf1116e4f0fd93f6d25df

ALSA: firewire: fix error return code in scs_probe()
1389fd03b7ff72625cdae5cc3f838ce093661200