-
由 Jean Delvare 提交于
We need a single mutex for all 4 shared SMBus ports on the SB800. A per-port mutex doesn't protect us from concurrent access. In theory the mutex should be per PCI device, however in practice we know that there's only ever a single instance of the device in a given system so we can use a global. Also take the mutex during initialization, as first port may be already in use when second port is initialized. Signed-off-by: NJean Delvare <jdelvare@suse.de> Tested-by: NChristian Fetzer <fetzer.ch@gmail.com> Reviewed-by: NMika Westerberg <mika.westerberg@linux.intel.com> [wsa: made mutex static] Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
a28e3517