~mreed8855/ubuntu/+source/linux/+git/focal:lp_1912511_e810_3

Last commit made on 2021-05-28
Get this branch:
git clone -b lp_1912511_e810_3 https://git.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/focal
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_1912511_e810_3
Repository:
lp:~mreed8855/ubuntu/+source/linux/+git/focal

Recent commits

8972147... by BruceAllan

ice: add additional E810 device id

Add support for device id 0x159b.

Signed-off-by: Bruce Allan <email address hidden>
Signed-off-by: Tony Nguyen <email address hidden>
Tested-by: Andrew Bowers <email address hidden>
Signed-off-by: Jeff Kirsher <email address hidden>
(cherry picked from commit 195fb97766da1b41b4d49bccc37e13603bcb49cc)
Signed-off-by: Michael Reed <email address hidden>

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

9e1b9f9... by Kleber Sacilotto de Souza

UBUNTU: Ubuntu-5.4.0-75.84

Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

b356542... by Kleber Sacilotto de Souza

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1930032
Properties: no-test-build
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

9241e01... by Kleber Sacilotto de Souza

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

ce4b34f... by Kleber Sacilotto de Souza

UBUNTU: update dkms package versions

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

Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

2fa9ab4... by Daniel Borkmann

bpf: No need to simulate speculative domain for immediates

In 801c6058d14a ("bpf: Fix leakage of uninitialized bpf stack under
speculation") we replaced masking logic with direct loads of immediates
if the register is a known constant. Given in this case we do not apply
any masking, there is also no reason for the operation to be truncated
under the speculative domain.

Therefore, there is also zero reason for the verifier to branch-off and
simulate this case, it only needs to do it for unknown but bounded scalars.
As a side-effect, this also enables few test cases that were previously
rejected due to simulation under zero truncation.

Signed-off-by: Daniel Borkmann <email address hidden>
Reviewed-by: Piotr Krysiuk <email address hidden>
Acked-by: Alexei Starovoitov <email address hidden>
(cherry picked from commit a7036191277f9fa68d92f2071ddc38c09b1e5ee5)
CVE-2021-33200
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Ian May <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

7a167a3... by Daniel Borkmann

bpf: Fix mask direction swap upon off reg sign change

Masking direction as indicated via mask_to_left is considered to be
calculated once and then used to derive pointer limits. Thus, this
needs to be placed into bpf_sanitize_info instead so we can pass it
to sanitize_ptr_alu() call after the pointer move. Piotr noticed a
corner case where the off reg causes masking direction change which
then results in an incorrect final aux->alu_limit.

Fixes: 7fedb63a8307 ("bpf: Tighten speculative pointer arithmetic mask")
Reported-by: Piotr Krysiuk <email address hidden>
Signed-off-by: Daniel Borkmann <email address hidden>
Reviewed-by: Piotr Krysiuk <email address hidden>
Acked-by: Alexei Starovoitov <email address hidden>
(cherry picked from commit bb01a1bba579b4b1c5566af24d95f1767859771e)
CVE-2021-33200
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Ian May <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

46b0140... by Daniel Borkmann

bpf: Wrap aux data inside bpf_sanitize_info container

Add a container structure struct bpf_sanitize_info which holds
the current aux info, and update call-sites to sanitize_ptr_alu()
to pass it in. This is needed for passing in additional state
later on.

Signed-off-by: Daniel Borkmann <email address hidden>
Reviewed-by: Piotr Krysiuk <email address hidden>
Acked-by: Alexei Starovoitov <email address hidden>
(cherry picked from commit 3d0220f6861d713213b015b582e9f21e5b28d2e0)
CVE-2021-33200
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Ian May <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

c1ce20d... by Chris Chiu

USB: Verify the port status when timeout happens during port suspend

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

On the Realtek high-speed Hub(0bda:5487), the port which has wakeup
enabled_descendants will sometimes timeout when setting PORT_SUSPEND
feature. After checking the PORT_SUSPEND bit in wPortStatus, it is
already set which means the port has been suspended. We should treat
it suspended to make sure it will be resumed correctly.

Acked-by: Alan Stern <email address hidden>
Signed-off-by: Chris Chiu <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit 7142452387c72207f34683382b04f38499da58f7 linux-next)
Signed-off-by: Chris Chiu <email address hidden>
Acked-by: Krzysztof Kozlowski <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

636485c... by Wen Gong <email address hidden>

ath10k: drop fragments with multicast DA for PCIe

Fragmentation is not used with multicast frames. Discard unexpected
fragments with multicast DA. This fixes CVE-2020-26145.

Tested-on: QCA6174 hw3.2 PCI WLAN.RM.4.4.1-00110-QCARMSWP-1

Cc: <email address hidden>
Signed-off-by: Wen Gong <email address hidden>
Signed-off-by: Jouni Malinen <email address hidden>
Link: https://lore.kernel.org/r/20210511200110.5a0bd289bda8.Idd6ebea20038fb1cfee6de924aa595e5647c9eae@changeid
Signed-off-by: Johannes Berg <email address hidden>
(cherry picked from commit 65c415a144ad8132b6a6d97d4a1919ffc728e2d1)
CVE-2020-26145
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>