~ubuntu-kernel/ubuntu/+source/linux/+git/unstable:master

Last commit made on 2024-12-12
Get this branch:
git clone -b master https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/unstable
Members of Ubuntu Kernel Repositories can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

979ef3b... by Paolo Pisati

UBUNTU: Ubuntu-unstable-6.12.0-5.5

Signed-off-by: Paolo Pisati <email address hidden>

48eb228... by Paolo Pisati

Revert "UBUNTU: [Packaging] linux-bpf-dev: Restructure packaging"

This reverts commit 46260d5602485ab00b389f172f45881b0dce5b75.

Signed-off-by: Paolo Pisati <email address hidden>

9df91df... by Paolo Pisati

Revert "UBUNTU: [Packaging] linux-bpf-dev: Skip packaging for additional kernel flavors"

This reverts commit 746032e775e299c1f756ea94bd97c84f85ec8e6f.

Signed-off-by: Paolo Pisati <email address hidden>

65fea37... by Paolo Pisati

UBUNTU: [Config] updateconfigs following v6.12.2 stable import

Signed-off-by: Paolo Pisati <email address hidden>

04ec054... by Paolo Pisati

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/2091628
Properties: no-test-build
Signed-off-by: Paolo Pisati <email address hidden>

d45ba39... by Paolo Pisati

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Paolo Pisati <email address hidden>

761c810... by Greg Kroah-Hartman <email address hidden>

Linux 6.12.4

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

Link: https://<email address hidden>
Tested-by: Ronald Warsow <email address hidden>
Tested-by: Luna Jernberg <email address hidden>
Tested-by: Mark Brown <email address hidden>
Tested-by: Salvatore Bonaccorso <email address hidden>
Tested-by: Florian Fainelli <email address hidden>
Tested-by: Peter Schneider <email address hidden>
Tested-by: Takeshi Ogasawara <email address hidden>
Tested-by: Ron Economos <email address hidden>
Tested-by: kernelci.org bot <email address hidden>
Tested-by: Linux Kernel Functional Testing <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Paolo Pisati <email address hidden>

a714ba7... by Ashutosh Dixit <email address hidden>

Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs"

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

commit 0191fddf53748cf2b473d78faeabe6dcb47689d2 upstream.

This reverts commit 55858fa7eb2f163f7aa34339fd3399ba4ff564c6.

'55858fa7eb2f ("drm/xe/xe_guc_ads: save/restore OA registers and allowlist
regs")' was not properly reviewed and also causes dmesg asserts in
CI. Revert it.

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/3295
Fixes: 55858fa7eb2f ("drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs")
Signed-off-by: Ashutosh Dixit <email address hidden>
Reviewed-by: Jonathan Cavitt <email address hidden>
Signed-off-by: Matt Roper <email address hidden>
Link: https://patchwork.freedesktop<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Paolo Pisati <email address hidden>

bf5531d... by Frederic Weisbecker <email address hidden>

posix-timers: Target group sigqueue to current task only if not exiting

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

commit 63dffecfba3eddcf67a8f76d80e0c141f93d44a5 upstream.

A sigqueue belonging to a posix timer, which target is not a specific
thread but a whole thread group, is preferrably targeted to the current
task if it is part of that thread group.

However nothing prevents a posix timer event from queueing such a
sigqueue from a reaped yet running task. The interruptible code space
between exit_notify() and the final call to schedule() is enough for
posix_timer_fn() hrtimer to fire.

If that happens while the current task is part of the thread group
target, it is proposed to handle it but since its sighand pointer may
have been cleared already, the sigqueue is dropped even if there are
other tasks running within the group that could handle it.

As a result posix timers with thread group wide target may miss signals
when some of their threads are exiting.

Fix this with verifying that the current task hasn't been through
exit_notify() before proposing it as a preferred target so as to ensure
that its sighand is still here and stable.

complete_signal() might still reconsider the choice and find a better
target within the group if current has passed retarget_shared_pending()
already.

Fixes: bcb7ee79029d ("posix-timers: Prefer delivery of signals to the current thread")
Reported-by: Anthony Mallet <email address hidden>
Suggested-by: Oleg Nesterov <email address hidden>
Signed-off-by: Frederic Weisbecker <email address hidden>
Signed-off-by: Thomas Gleixner <email address hidden>
Acked-by: Oleg Nesterov <email address hidden>
Cc: <email address hidden>
Link: https://<email address hidden>
Closes: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Paolo Pisati <email address hidden>

b825de7... by Ovidiu Bunea <email address hidden>

drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto

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

commit a3e6079bd93d5c66a43bf6a5f90e5b98465dc7b3 upstream.

There are cases where an OTG is remapped from driving a regular HDMI
display to a DP/eDP display. There are also cases where DTBCLK needs to
be enabled for HPO, but DTBCLK DTO programming may be done while OTG is
still enabled which is dangerous as the PIPE_DTO_SRC_SEL programming may
change the pixel clock generator source for a mapped and running OTG and
cause it to hang.

Remove the PIPE_DTO_SRC_SEL programming from this sequence since it is
already done in program_pixel_clk(). Additionally, make sure that
program_pixel_clk sets DTBCLK DTO as source for special HDMI cases.

Cc: <email address hidden> # 6.11+
Reviewed-by: Nicholas Kazlauskas <email address hidden>
Signed-off-by: Ovidiu Bunea <email address hidden>
Signed-off-by: Hamza Mahfooz <email address hidden>
Tested-by: Daniel Wheeler <email address hidden>
Signed-off-by: Alex Deucher <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Signed-off-by: Paolo Pisati <email address hidden>