CVE-2020-24490
CVE-2020-12351
CVE-2020-12352
Signed-off-by: Stefan Bader <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>
495c231...
by
Luiz Augusto von Dentz <email address hidden>
Bluetooth: MGMT: Fix not checking if BT_HS is enabled
This checks if BT_HS is enabled relecting it on MGMT_SETTING_HS instead
of always reporting it as supported.
Signed-off-by: Luiz Augusto von Dentz <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>
CVE-2020-24490
CVE-2020-12351
CVE-2020-12352
(backported from commit b560a208cda0297fef6ff85bbfd58a8f0a52a543 linux-next)
[smb: adjust context in second hunk (debug function rename)]
Signed-off-by: Stefan Bader <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>
d453725...
by
Luiz Augusto von Dentz <email address hidden>
Bluetooth: Disable High Speed by default
Bluetooth High Speed requires hardware support which is very uncommon
nowadays since HS has not pickup interest by the industry.
Signed-off-by: Luiz Augusto von Dentz <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>
CVE-2020-24490
CVE-2020-12351
CVE-2020-12352
(cherry picked from commit b176dd0ef6afcb3bca24f41d78b0d0b731ec2d08 linux-next)
Signed-off-by: Stefan Bader <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>
d6e100c...
by
Luiz Augusto von Dentz <email address hidden>
Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
Only sockets will have the chan->data set to an actual sk, channels
like A2MP would have its own data which would likely cause a crash when
calling sk_filter, in order to fix this a new callback has been
introduced so channels can implement their own filtering if necessary.
Signed-off-by: Luiz Augusto von Dentz <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>
CVE-2020-12351
(backported from commit f19425641cb2572a33cb074d5e30283720bd4d22 linux-next)
[smb: ajust context in last hunk(l2cap_chan_ops)]
Signed-off-by: Stefan Bader <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>
1daa11e...
by
Luiz Augusto von Dentz <email address hidden>
Bluetooth: A2MP: Fix not initializing all members
This fixes various places where a stack variable is used uninitialized.
Signed-off-by: Luiz Augusto von Dentz <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>
CVE-2020-12352
(cherry picked from commit eddb7732119d53400f48a02536a84c509692faa8 linux-next)
Signed-off-by: Stefan Bader <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>
1137f27...
by
Hans de Goede <email address hidden>
i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_devices()
Some ACPI i2c-devices _STA method (which is used to detect if the device
is present) use autodetection code which probes which device is present
over i2c. This requires the I2C ACPI OpRegion handler to be registered
before we enumerate i2c-clients under the i2c-adapter.
This fixes the i2c touchpad on the Lenovo ThinkBook 14-IIL and
ThinkBook 15 IIL not getting an i2c-client instantiated and thus not
working.
BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1842039
Signed-off-by: Hans de Goede <email address hidden>
Reviewed-by: Mika Westerberg <email address hidden>
Signed-off-by: Wolfram Sang <email address hidden>
(cherry picked from commit 21653a4181ff292480599dad996a2b759ccf050f)
Signed-off-by: Kai-Heng Feng <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>