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

Last commit made on 2022-11-30
Get this branch:
git clone -b e823_intel_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:
e823_intel_3
Repository:
lp:~mreed8855/ubuntu/+source/linux/+git/focal

Recent commits

8297670... by BruceAllan

ice: add support for E823 devices

Add E823 device ids and convert conditional expressions to a more
appropriate switch statement.

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 e36aeec0f4e551a7fe01758e652d135638b4865b)
Signed-off-by: Michael Reed <email address hidden>

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

2fe6935... by Jacob Keller <email address hidden>

ice: Add device ids for E822 devices

Add support for E822 devices

Signed-off-by: Jacob Keller <email address hidden>
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 5d9e618cbb54f5cbaef7f6f44ceb919978f0e5bc)
Signed-off-by: Michael Reed <email address hidden>

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

b3f6cc8... by Kamal Mostafa

UBUNTU: Upstream stable to v5.4.222

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

Ignore: yes
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

59c5ae8... by Greg Kroah-Hartman <email address hidden>

Linux 5.4.222

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

Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

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

once: fix section mismatch on clang builds

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

On older kernels (5.4 and older), building the kernel with clang can
cause the section name to end up with "" in them, which can cause lots
of runtime issues as that is not normally a valid portion of the string.

This was fixed up in newer kernels with commit 33def8498fdd ("treewide:
Convert macro and uses of __section(foo) to __section("foo")") but
that's too heavy-handed for older kernels.

So for now, fix up the problem that commit 62c07983bef9 ("once: add
DO_ONCE_SLOW() for sleepable contexts") caused by being backported by
removing the "" characters from the section definition.

Reported-by: Oleksandr Tymoshenko <email address hidden>
Reported-by: Yongqin Liu <email address hidden>
Tested-by: Yongqin Liu <email address hidden>
Cc: Naresh Kamboju <email address hidden>
Link: https://<email address hidden>
Link: https://lore.<email address hidden>
Cc: Christophe Leroy <email address hidden>
Cc: Eric Dumazet <email address hidden>
Cc: Willy Tarreau <w@1wt.eu>
Cc: Christophe Leroy <email address hidden>
Cc: David S. Miller <email address hidden>
Cc: Sasha Levin <email address hidden>
Cc: Nathan Chancellor <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

3d16ee5... by Kamal Mostafa

UBUNTU: Upstream stable to v5.4.221

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

Ignore: yes
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

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

Linux 5.4.221

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

Link: https://<email address hidden>
Tested-by: Sudip Mukherjee <email address hidden>
Tested-by: Jon Hunter <email address hidden>
Tested-by: Linux Kernel Functional Testing <email address hidden>
Tested-by: Florian Fainelli <email address hidden>
Tested-by: Guenter Roeck <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

dd6bd30... by Seth Jenkins <email address hidden>

mm: /proc/pid/smaps_rollup: fix no vma's null-deref

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

Commit 258f669e7e88 ("mm: /proc/pid/smaps_rollup: convert to single value
seq_file") introduced a null-deref if there are no vma's in the task in
show_smaps_rollup.

Fixes: 258f669e7e88 ("mm: /proc/pid/smaps_rollup: convert to single value seq_file")
Signed-off-by: Seth Jenkins <email address hidden>
Reviewed-by: Alexey Dobriyan <email address hidden>
Tested-by: Alexey Dobriyan <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

014acf3... by Gaurav Kohli <email address hidden>

hv_netvsc: Fix race between VF offering and VF association message from host

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

commit 365e1ececb2905f94cc10a5817c5b644a32a3ae2 upstream.

During vm boot, there might be possibility that vf registration
call comes before the vf association from host to vm.

And this might break netvsc vf path, To prevent the same block
vf registration until vf bind message comes from host.

Cc: <email address hidden>
Fixes: 00d7ddba11436 ("hv_netvsc: pair VF based on serial number")
Reviewed-by: Haiyang Zhang <email address hidden>
Signed-off-by: Gaurav Kohli <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

e8ec5d2... by Nick Desaulniers <email address hidden>

Makefile.debug: re-enable debug info for .S files

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

This is _not_ an upstream commit and just for 5.4.y only. It is based
on commit 32ef9e5054ec0321b9336058c58ec749e9c6b0fe upstream.

Alexey reported that the fraction of unknown filename instances in
kallsyms grew from ~0.3% to ~10% recently; Bill and Greg tracked it down
to assembler defined symbols, which regressed as a result of:

commit b8a9092330da ("Kbuild: do not emit debug info for assembly with LLVM_IAS=1")

In that commit, I allude to restoring debug info for assembler defined
symbols in a follow up patch, but it seems I forgot to do so in

commit a66049e2cf0e ("Kbuild: make DWARF version a choice")

Fixes: b8a9092330da ("Kbuild: do not emit debug info for assembly with LLVM_IAS=1")
Signed-off-by: Nick Desaulniers <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>