Frank Praznik
0f3982308b
HID: sony: Relax duplicate checking for USB-only devices
...
Some USB-only devices which masquerade as Sixaxis controllers report the
same generic Bluetooth address for all hardware when queried via the HID
report. This causes these devices to be wrongly rejected as duplicates
when more than one is connected at once.
This introduces a connection type comparison when checking for duplicates
and only rejects the newly connected device if the existing matching
device is connected using a different connection protocol.
The results of the connection type comparison are also used when
registering power supply info as the device Bluetooth address is used
as the unique identifier string. In cases where more than one valid
device has the same Bluetooth address the device ID is now appended
to the power supply name string to avoid name collisions when
registering the power supply information.
Signed-off-by: Frank Praznik <frank.praznik@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2016-09-26 15:32:47 +02:00
..
accessibility
acpi
xen: features and fixes for 4.8-rc0
2016-07-27 11:35:37 -07:00
amba
android
ata
New LED class driver:
2016-07-27 14:03:52 -07:00
atm
drivers: atm: nicstar: Use the correct function to free some resources
2016-07-19 11:30:26 -07:00
auxdisplay
base
Merge branch 'akpm' (patches from Andrew)
2016-07-26 19:55:54 -07:00
bcma
wireless-drivers-next patches for 4.8
2016-07-25 11:09:19 -07:00
block
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-07-28 12:59:05 -07:00
bluetooth
Bluetooth: btmrvl: reset is_suspending flag in failure path
2016-07-18 10:13:02 +02:00
bus
cdrom
cdrom: support read sub-channel command in LBA format
2016-07-12 08:24:50 -07:00
char
Fix a boot failure on systems with non-contiguous NUMA id's.
2016-07-28 13:46:25 -07:00
clk
clk: at91: fix clk_programmable_set_parent()
2016-07-18 17:45:41 -07:00
clocksource
clocksource/drivers/time-armada-370-xp: Fix return value check
2016-07-12 17:33:22 +02:00
connector
connector: make cn_proc explicitly non-modular
2016-07-05 11:40:47 -07:00
cpufreq
Power management material for v4.8-rc1
2016-07-26 17:29:07 -07:00
cpuidle
cpuidle: introduce CPU_PM_CPU_IDLE_ENTER macro for ARM{32, 64}
2016-07-21 23:29:38 +02:00
crypto
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-07-26 13:40:17 -07:00
dax
dca
devfreq
PM / devfreq: exynos-bus: add missing of_node_put after calling of_parse_phandle
2016-07-06 13:11:24 +09:00
dio
dma
dma-buf
edac
* Altera Arria10 ethernet FIFO buffer support (Thor Thayer)
2016-07-27 13:40:47 -07:00
eisa
extcon
firewire
firmware
xen: features and fixes for 4.8-rc0
2016-07-27 11:35:37 -07:00
fmc
fpga
gpio
This is the bulk of GPIO changes for the v4.8 kernel cycle.
2016-07-26 19:16:01 -07:00
gpu
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-07-28 12:59:05 -07:00
hid
HID: sony: Relax duplicate checking for USB-only devices
2016-09-26 15:32:47 +02:00
hsi
hv
hwmon
Merge branch 'i2c/for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2016-07-27 14:19:25 -07:00
hwspinlock
hwtracing
intel_th: Fixes -stable
2016-07-15 14:19:11 +09:00
i2c
Merge branch 'i2c/for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2016-07-27 14:19:25 -07:00
ide
New LED class driver:
2016-07-27 14:03:52 -07:00
idle
intel_idle: correct BXT support
2016-07-09 01:05:30 +02:00
iio
Third set of IIO new device support, features and cleanups for the 4.8 cycle.
2016-07-14 12:05:29 +09:00
infiniband
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2016-07-24 00:53:32 -04:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2016-07-27 14:30:41 -07:00
iommu
Add braces to avoid "ambiguous ‘else’" compiler warnings
2016-07-27 20:03:31 -07:00
ipack
irqchip
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-07-25 21:35:03 -07:00
isdn
leds
leds: is31fl32xx: define complete i2c_device_id table
2016-07-19 13:58:42 +02:00
lguest
lightnvm
block: get rid of bio_rw and READA
2016-07-20 17:37:01 -06:00
macintosh
mailbox
mcb
md
- initially based on Jens' 'for-4.8/core' (given all the flag churn) and
2016-07-26 17:12:11 -07:00
media
media updates for v4.8-rc1
2016-07-27 14:58:31 -07:00
memory
memstick
memstick: don't allow REQ_TYPE_BLOCK_PC requests
2016-07-20 17:38:27 -06:00
message
mfd
Merge remote-tracking branches 'regulator/topic/qcom-spmi', 'regulator/topic/rn5t618', 'regulator/topic/tps65218' and 'regulator/topic/twl' into regulator-next
2016-07-20 18:02:08 +01:00
misc
Merge branch 'i2c/for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2016-07-27 14:19:25 -07:00
mmc
Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block
2016-07-26 15:37:51 -07:00
mtd
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-07-27 12:03:20 -07:00
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-07-27 12:03:20 -07:00
nfc
NFC 4.8 pull request
2016-07-20 23:39:36 -07:00
ntb
nubus
nvdimm
Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block
2016-07-26 15:37:51 -07:00
nvme
Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block
2016-07-26 15:37:51 -07:00
nvmem
of
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-07-27 12:03:20 -07:00
oprofile
parisc
parport
pci
Power management material for v4.8-rc1
2016-07-26 17:29:07 -07:00
pcmcia
perf
drivers/perf: arm-pmu: Handle per-interrupt affinity mask
2016-07-08 17:39:55 +01:00
phy
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-07-27 12:03:20 -07:00
pinctrl
This is the bulk of GPIO changes for the v4.8 kernel cycle.
2016-07-26 19:16:01 -07:00
platform
platform-drivers-x86 for 4.8-1
2016-07-26 17:23:08 -07:00
pnp
PNP material for v4.8-rc1
2016-07-26 18:27:20 -07:00
power
power supply and reset changes for the v4.8 series
2016-07-26 19:49:09 -07:00
powercap
pps
pps: do not crash when failed to register
2016-07-23 10:25:54 +09:00
ps3
ptp
pwm
rapidio
ras
regulator
Merge remote-tracking branches 'regulator/topic/qcom-spmi', 'regulator/topic/rn5t618', 'regulator/topic/tps65218' and 'regulator/topic/twl' into regulator-next
2016-07-20 18:02:08 +01:00
remoteproc
reset
rpmsg
rtc
s390
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-07-27 12:03:20 -07:00
sbus
scsi
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2016-07-28 14:22:25 -07:00
sfi
sh
sn
soc
spi
spi: Updates for v4.8
2016-07-27 14:11:43 -07:00
spmi
ssb
staging
Merge branch 'salted-string-hash'
2016-07-28 12:26:31 -07:00
target
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-07-27 12:03:20 -07:00
tc
thermal
thunderbolt
tty
mm: oom: add memcg to oom_control
2016-07-26 16:19:19 -07:00
uio
usb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
2016-07-28 14:30:16 -07:00
uwb
vfio
vhost
video
fbmon: remove unused function argument
2016-07-26 16:19:19 -07:00
virt
virtio
mm: fix build warnings in <linux/compaction.h>
2016-07-26 16:19:19 -07:00
vlynq
vme
w1
watchdog
xen
xen: features and fixes for 4.8-rc0
2016-07-27 11:35:37 -07:00
zorro
Kconfig
Makefile
HSI changes for the v4.8 series
2016-07-27 15:18:53 -07:00