APPLIED: [SRU][Xenial][PULL] Xenial update: 4.4.169 upstream stable release (LP: #1811252)

Stefan Bader stefan.bader at canonical.com
Fri Feb 1 11:40:39 UTC 2019


On 15.01.19 08:18, Juerg Haefliger wrote:
> 
>     SRU Justification
> 
>     Impact:
>        The upstream process for stable tree updates is quite similar
>        in scope to the Ubuntu SRU process, e.g., each patch has to
>        demonstrably fix a bug, and each patch is vetted by upstream
>        by originating either directly from a mainline/stable Linux tree or
>        a minimally backported form of that patch. The following upstream
>        stable patches should be included in the Ubuntu kernel:
> 
>        4.4.169 upstream stable release
>        from git://git.kernel.org/
> 
>             
> Linux 4.4.169
> ALSA: isa/wavefront: prevent some out of bound writes
> rtc: snvs: Add timeouts to avoid kernel lockups
> rtc: snvs: add a missing write sync
> i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node
> i2c: axxia: properly handle master timeout
> cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)
> ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling
> mv88e6060: disable hardware level MAC learning
> libata: whitelist all SAMSUNG MZ7KM* solid-state disks
> Input: omap-keypad - fix keyboard debounce configuration
> clk: mmp: Off by one in mmp_clk_add()
> ide: pmac: add of_node_put()
> drivers/tty: add missing of_node_put()
> drivers/sbus/char: add of_node_put()
> sbus: char: add of_node_put()
> SUNRPC: Fix a potential race in xprt_connect()
> bonding: fix 802.3ad state sent to partner when unbinding slave
> ARC: io.h: Implement reads{x}()/writes{x}()
> drm/msm: Grab a vblank reference when waiting for commit_done
> x86/earlyprintk/efi: Fix infinite loop on some screen widths
> scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload
> scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset
> mac80211_hwsim: fix module init error paths for netlink
> mac80211: Fix condition validating WMM IE
> mac80211: don't WARN on bad WMM parameters from buggy APs
> f2fs: fix a panic caused by NULL flush_cmd_control
> Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec"
> powerpc/msi: Fix NULL pointer access in teardown code
> tracing: Fix memory leak of instance function hash filters
> tracing: Fix memory leak in set_trigger_filter()
> MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310
> aio: fix spectre gadget in lookup_ioctx
> pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11
> powerpc/boot: Fix random libfdt related build errors
> timer/debug: Change /proc/timer_list from 0444 to 0400
> lib/interval_tree_test.c: allow users to limit scope of endpoint
> lib/rbtree-test: lower default params
> lib/rbtree_test.c: make input module parameters
> lib/interval_tree_test.c: allow full tree search
> lib/interval_tree_test.c: make test options module parameters
> 
> Compile-tested all architectures. Ran release regression tests (locally).
> 
> Signed-off-by: Juerg Haefliger <juergh at canonical.com>
> ---
> 
> The following changes since commit 6bbb2652eae9925a577a741f25bfdb70e0573b35:
> 
>   Linux 4.4.168 (2019-01-11 10:12:20 +0100)
> 
> are available in the Git repository at:
> 
>   git://git.launchpad.net/~juergh/+git/xenial-linux update-4.4.169
> 
> for you to fetch changes up to f4925924e869bd6d6fed0b68c274026da1b0169c:
> 
>   Linux 4.4.169 (2019-01-11 14:40:17 +0100)
> 
> ----------------------------------------------------------------
> Aaro Koskinen (1):
>       MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310
> 
> Adamski, Krzysztof (Nokia - PL/Wroclaw) (1):
>       i2c: axxia: properly handle master timeout
> 
> Alexey Khoroshilov (1):
>       mac80211_hwsim: fix module init error paths for netlink
> 
> Anderson Luiz Alves (1):
>       mv88e6060: disable hardware level MAC learning
> 
> Brian Norris (1):
>       Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec"
> 
> Cathy Avery (1):
>       scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload
> 
> Chen-Yu Tsai (1):
>       pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11
> 
> Chris Cole (1):
>       ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling
> 
> Dan Carpenter (2):
>       clk: mmp: Off by one in mmp_clk_add()
>       ALSA: isa/wavefront: prevent some out of bound writes
> 
> Davidlohr Bueso (5):
>       lib/interval_tree_test.c: make test options module parameters
>       lib/interval_tree_test.c: allow full tree search
>       lib/rbtree_test.c: make input module parameters
>       lib/rbtree-test: lower default params
>       lib/interval_tree_test.c: allow users to limit scope of endpoint
> 
> Emmanuel Grumbach (1):
>       mac80211: don't WARN on bad WMM parameters from buggy APs
> 
> Fred Herard (1):
>       scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset
> 
> Greg Kroah-Hartman (1):
>       Linux 4.4.169
> 
> Guenter Roeck (1):
>       powerpc/boot: Fix random libfdt related build errors
> 
> Guy Shapiro (1):
>       rtc: snvs: add a missing write sync
> 
> Hans de Goede (1):
>       i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node
> 
> Ilan Peer (1):
>       mac80211: Fix condition validating WMM IE
> 
> Ingo Molnar (1):
>       timer/debug: Change /proc/timer_list from 0444 to 0400
> 
> Jeff Moyer (1):
>       aio: fix spectre gadget in lookup_ioctx
> 
> Jose Abreu (1):
>       ARC: io.h: Implement reads{x}()/writes{x}()
> 
> Juerg Haefliger (1):
>       UBUNTU: [Config] Remove CONFIG_CIFS_POSIX=y
> 
> Juha-Matti Tilli (1):
>       libata: whitelist all SAMSUNG MZ7KM* solid-state disks
> 
> Radu Rendec (1):
>       powerpc/msi: Fix NULL pointer access in teardown code
> 
> Sean Paul (1):
>       drm/msm: Grab a vblank reference when waiting for commit_done
> 
> Steve French (1):
>       cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)
> 
> Steven Rostedt (VMware) (2):
>       tracing: Fix memory leak in set_trigger_filter()
>       tracing: Fix memory leak of instance function hash filters
> 
> Toni Peltonen (1):
>       bonding: fix 802.3ad state sent to partner when unbinding slave
> 
> Tony Lindgren (1):
>       Input: omap-keypad - fix keyboard debounce configuration
> 
> Trent Piepho (1):
>       rtc: snvs: Add timeouts to avoid kernel lockups
> 
> Trond Myklebust (1):
>       SUNRPC: Fix a potential race in xprt_connect()
> 
> Yangtao Li (4):
>       sbus: char: add of_node_put()
>       drivers/sbus/char: add of_node_put()
>       drivers/tty: add missing of_node_put()
>       ide: pmac: add of_node_put()
> 
> YiFei Zhu (1):
>       x86/earlyprintk/efi: Fix infinite loop on some screen widths
> 
> Yunlei He (1):
>       f2fs: fix a panic caused by NULL flush_cmd_control
> 
>  Makefile                                    |   2 +-
>  arch/arc/include/asm/io.h                   |  72 +++++++++++++++++++
>  arch/arm/mm/cache-v7.S                      |   8 ++-
>  arch/powerpc/boot/Makefile                  |   3 +-
>  arch/powerpc/kernel/msi.c                   |   7 +-
>  arch/x86/platform/efi/early_printk.c        |   2 +-
>  debian.master/config/config.common.ubuntu   |   1 -
>  drivers/ata/libata-core.c                   |   1 +
>  drivers/clk/mmp/clk.c                       |   2 +-
>  drivers/gpu/drm/msm/msm_atomic.c            |   5 ++
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c |   6 --
>  drivers/i2c/busses/i2c-axxia.c              |  40 ++++++++---
>  drivers/i2c/busses/i2c-scmi.c               |  10 ++-
>  drivers/ide/pmac.c                          |   1 +
>  drivers/input/keyboard/omap4-keypad.c       |  18 +++--
>  drivers/mmc/host/omap.c                     |  11 ++-
>  drivers/net/bonding/bond_3ad.c              |   3 +
>  drivers/net/dsa/mv88e6060.c                 |  10 +--
>  drivers/net/wireless/mac80211_hwsim.c       |  12 ++--
>  drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c  |   2 +-
>  drivers/rtc/rtc-snvs.c                      | 104 +++++++++++++++++++---------
>  drivers/sbus/char/display7seg.c             |   1 +
>  drivers/sbus/char/envctrl.c                 |   2 +
>  drivers/scsi/libiscsi.c                     |   4 +-
>  drivers/scsi/vmw_pvscsi.c                   |   4 +-
>  drivers/tty/serial/suncore.c                |   1 +
>  fs/aio.c                                    |   2 +
>  fs/cifs/Kconfig                             |   2 +-
>  fs/f2fs/segment.c                           |   5 +-
>  kernel/time/timer_list.c                    |   2 +-
>  kernel/trace/ftrace.c                       |   1 +
>  kernel/trace/trace_events_trigger.c         |   6 +-
>  lib/interval_tree_test.c                    |  93 ++++++++++++++++---------
>  lib/rbtree_test.c                           |  55 +++++++++------
>  net/mac80211/mlme.c                         |   3 +-
>  net/sunrpc/xprt.c                           |  11 ++-
>  sound/isa/wavefront/wavefront_synth.c       |   9 +++
>  37 files changed, 375 insertions(+), 146 deletions(-)
> 
Applied to xenial/master-next. Thanks.

-Stefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20190201/3d926e81/attachment.sig>


More information about the kernel-team mailing list