~canonical-kernel/ubuntu/+source/linux-azure/+git/hirsute:master

Last commit made on 2022-01-12
Get this branch:
git clone -b master https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-azure/+git/hirsute
Members of Canonical Kernel can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

e071da3... by Thadeu Lima de Souza Cascardo

UBUNTU: Ubuntu-azure-5.11.0-1027.30

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

b321e35... by Thadeu Lima de Souza Cascardo

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

f09a40f... by Thadeu Lima de Souza Cascardo

UBUNTU: Ubuntu-azure-5.11.0-1025.27

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

393fe11... by Thadeu Lima de Souza Cascardo

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

b568821... by Tim Gardner

UBUNTU: Ubuntu-azure-5.11.0-1023.24

Signed-off-by: Tim Gardner <email address hidden>

4807add... by Tim Gardner

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1952268
Properties: no-test-build
Signed-off-by: Tim Gardner <email address hidden>

b150bf5... by Tim Gardner

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <email address hidden>

a84d7d1... by Vitaly Kuznetsov

clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86

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

Mohammed reports (https://bugzilla.kernel.org/show_bug.cgi?id=213029)
the commit e4ab4658f1cf ("clocksource/drivers/hyper-v: Handle vDSO
differences inline") broke vDSO on x86. The problem appears to be that
VDSO_CLOCKMODE_HVCLOCK is an enum value in 'enum vdso_clock_mode' and
'#ifdef VDSO_CLOCKMODE_HVCLOCK' branch evaluates to false (it is not
a define).

Use a dedicated HAVE_VDSO_CLOCKMODE_HVCLOCK define instead.

Fixes: e4ab4658f1cf ("clocksource/drivers/hyper-v: Handle vDSO differences inline")
Reported-by: Mohammed Gamal <email address hidden>
Suggested-by: Thomas Gleixner <email address hidden>
Signed-off-by: Vitaly Kuznetsov <email address hidden>
Signed-off-by: Thomas Gleixner <email address hidden>
Reviewed-by: Michael Kelley <email address hidden>
Link: https://<email address hidden>

(cherry picked from commit 3486d2c9be652a31033363bdd50391b0c8a8fe21)
Signed-off-by: Tim Gardner <email address hidden>
Acked-by: Juerg Haefliger <email address hidden>
Acked-by: Joseph Salisbury <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

2e6e3a5... by Marc Zyngier <email address hidden>

PCI: hv: Drop msi_controller structure

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

The Hyper-V PCI driver still makes use of a msi_controller structure,
but it looks more like a distant leftover than anything actually
useful, since it is initialised to 0 and never used for anything.

Just remove it.

Link: https://<email address hidden>
Tested-by: Michael Kelley <email address hidden>
Signed-off-by: Marc Zyngier <email address hidden>
Signed-off-by: Lorenzo Pieralisi <email address hidden>
Reviewed-by: Michael Kelley <email address hidden>
Acked-by: Bjorn Helgaas <email address hidden>
(cherry picked from commit e0fad163b6e7482be32ae99662240268aa0e1bf1)
Signed-off-by: Tim Gardner <email address hidden>
Acked-by: Juerg Haefliger <email address hidden>
Acked-by: Joseph Salisbury <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>

1521fd8... by Tim Gardner

UBUNTU: [Packaging] Update CONFIG_PCI_HYPERV policy for arm64

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

Signed-off-by: Tim Gardner <email address hidden>
Acked-by: Juerg Haefliger <email address hidden>
Acked-by: Joseph Salisbury <email address hidden>
Signed-off-by: Tim Gardner <email address hidden>