~mreed8855/ubuntu/+source/linux/+git/hirsute:lp_1926517_mpt3sas_hirsute

Last commit made on 2021-04-29
Get this branch:
git clone -b lp_1926517_mpt3sas_hirsute https://git.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/hirsute
Only Michael Reed can upload to this branch. If you are Michael Reed please log in for upload directions.

Branch merges

Branch information

Name:
lp_1926517_mpt3sas_hirsute
Repository:
lp:~mreed8855/ubuntu/+source/linux/+git/hirsute

Recent commits

10a66b6... by Sreekanth Reddy

scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES

Whenever the driver is adding a vSES to virtual-phys list it is
reinitializing the list head. Hence those vSES devices which were added
previously are lost.

Stop reinitializing the list every time a new vSES device is added.

BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926517

Link: https://<email address hidden>
Cc: <email address hidden> #v5.11.10+
Signed-off-by: Sreekanth Reddy <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 4c51f956965120b3441cdd39c358b87daba13e19)
Signed-off-by: Michael Reed <email address hidden>

5ba37be... by Kai-Heng Feng

ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8

BugLink: https://bugs.launchpad.net/bugs/1925415

On HP EliteBook 845 G8, the audio LEDs can be enabled by
ALC285_FIXUP_HP_MUTE_LED. So use it accordingly.

In addition to that, the mic captures lots of noises, so also limits the
mic boost. The quality of capture audio becomes crystal clear after
limiting the mic boost.

Signed-off-by: Kai-Heng Feng <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>
(backported from commit bd15b15523fd3197d1bb46403e02e92877a4f412 linux-next)
Signed-off-by: Kai-Heng Feng <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Colin King <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

6c50668... by Andrea Righi

UBUNTU: SAUCE: Revert "selftests/ftrace: Update synthetic event syntax errors"

BugLink: https://bugs.launchpad.net/bugs/1925539

This reverts commit da5eb9adef3d67b195d84b15e91d30c56b454d7c.

The ftrace synthetic event infrastructure has been reworked recently so
also the corresponding selftest has been updated. However, in 5.11 we
only got the update of the test case without the required commits for
the reworked syntax in the kernel.

For this reason the ftrace synthetic event test is failing. Revert the
commit that introduced the change in the test case, reverting the
previous behavior.

Signed-off-by: Andrea Righi <email address hidden>
Acked-by: Colin King <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

a08d3a9... by Seth Forshee

UBUNTU: SAUCE: Revert "s390/cio: remove pm support from ccw bus driver"

BugLink: https://bugs.launchpad.net/bugs/1925211

This reverts commit 8cc0dcfdc1c0e0be107d0288f9c0cf1f4201be62, which
introduces a regression with hot-unplug of virtio disks from VMs.
Roll back these changes until we have a proper fix.

Signed-off-by: Seth Forshee <email address hidden>
Acked-by: Colin King <email address hidden>
Acked-by: Guilherme Piccoli <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

6cbe1cd... by Max Chou

Bluetooth: btrtl: Enable WBS for the specific Realtek devices

BugLink: https://bugs.launchpad.net/bugs/1924207

By this change, it will enable WBS supported on the specific Realtek BT
devices, such as RTL8822C and RTL8852A.
In the future, it's able to maintain what the Realtek devices support WBS
here.

Tested-by: Hilda Wu <email address hidden>
Reviewed-by: Abhishek Pandit-Subedi <email address hidden>
Signed-off-by: Max Chou <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>

(backported from commit 9ab9235fe5cf7f8823c5c5c90f56d18ec59350b4)
[smb: adjusted for context in first hunk]
Signed-off-by: Aaron Ma <email address hidden>
Acked-by: You-Sheng Yang <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

3801bcd... by Abhishek Pandit-Subedi <email address hidden>

Bluetooth: btrtl: Enable central-peripheral role

BugLink: https://bugs.launchpad.net/bugs/1924207

Enable the central-peripheral role on RTL8822CE. This enables creating
connections while there is an existing connection in the slave role.

This change can be confirmed in userspace via `bluetoothctl show` which
will now show "Roles: central-peripheral".

Reviewed-by: Daniel Winkler <email address hidden>
Signed-off-by: Abhishek Pandit-Subedi <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>

(cherry picked from commit 05672a2c14a4ea20b7e31a1d8d847292c2b60c10)
Signed-off-by: Aaron Ma <email address hidden>
Acked-by: You-Sheng Yang <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

f571131... by Tejas Upadhyay <email address hidden>

drm/i915/rkl: Remove require_force_probe protection

BugLink: https://bugs.launchpad.net/bugs/1905466

Removing force probe protection from RKL platform. Did
not observe warnings, errors, flickering or any visual
defects while doing ordinary tasks like browsing and
editing documents in a two monitor setup.

Signed-off-by: Tejas Upadhyay <email address hidden>
Acked-by: Chris Wilson <email address hidden>
Signed-off-by: Rodrigo Vivi <email address hidden>
Link: https://patchwork.freedesktop.org/patch/<email address hidden>
(cherry picked from commit e22fa6f0a9760297295c621fdcd4e29cf32fcfbd git://anongit.freedesktop.org/drm-intel drm-intel-next)
Signed-off-by: Timo Aaltonen <email address hidden>
Acked-by: Guilherme G. Piccoli <email address hidden>
Acked-by: Paolo Pisati <email address hidden>
Signed-off-by: Andrea Righi <email address hidden>

b6edcdf... by Andrea Righi

UBUNTU: [Config] update configs and annotations

Update configs and annoatations after applying 5.11.13 stable patch set.

Signed-off-by: Andrea Righi <email address hidden>

c2d0ddb... by Greg Kroah-Hartman <email address hidden>

Linux 5.11.13

BugLink: https://bugs.launchpad.net/bugs/1923415

Tested-by: Guenter Roeck <email address hidden>
Tested-by: Shuah Khan <email address hidden>
Tested-by: Jason Self <email address hidden>
Tested-by: Linux Kernel Functional Testing <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Andrea Righi <email address hidden>

deebb7b... by Masahiro Yamada <email address hidden>

init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM

BugLink: https://bugs.launchpad.net/bugs/1923415

commit ea29b20a828511de3348334e529a3d046a180416 upstream.

I read the commit log of the following two:

- bc083a64b6c0 ("init/Kconfig: make COMPILE_TEST depend on !UML")
- 334ef6ed06fa ("init/Kconfig: make COMPILE_TEST depend on !S390")

Both are talking about HAS_IOMEM dependency missing in many drivers.

So, 'depends on HAS_IOMEM' seems the direct, sensible solution to me.

This does not change the behavior of UML. UML still cannot enable
COMPILE_TEST because it does not provide HAS_IOMEM.

The current dependency for S390 is too strong. Under the condition of
CONFIG_PCI=y, S390 provides HAS_IOMEM, hence can enable COMPILE_TEST.

I also removed the meaningless 'default n'.

Link: https://<email address hidden>
Signed-off-by: Masahiro Yamada <email address hidden>
Cc: Heiko Carstens <email address hidden>
Cc: Guenter Roeck <email address hidden>
Cc: Arnd Bergmann <email address hidden>
Cc: Kees Cook <email address hidden>
Cc: Daniel Borkmann <email address hidden>
Cc: Johannes Weiner <email address hidden>
Cc: KP Singh <email address hidden>
Cc: Nathan Chancellor <email address hidden>
Cc: Nick Terrell <email address hidden>
Cc: Quentin Perret <email address hidden>
Cc: Valentin Schneider <email address hidden>
Cc: "Enrico Weigelt, metux IT consult" <email address hidden>
Signed-off-by: Andrew Morton <email address hidden>
Signed-off-by: Linus Torvalds <email address hidden>
Cc: Guenter Roeck <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Andrea Righi <email address hidden>