2021-07-30 06:57:18

by Daniel Wagner

[permalink] [raw]
Subject: [ANNOUNCE] 4.4.277-rt224

Hello RT-list!

I'm pleased to announce the 4.4.277-rt224 stable release.

This is just an update to the latest stable release. No RT specific
changes.

Sorry for the long delay. I was refactoring and improving my test
setup which took a bit longer than I expected. I switched from a
Debian based rootfs to an Tumbleweed based one, for obvious
reasons. Anyway, this should not matter at all.

Known issue:

- locktorture reports a might_sleep warning for spin_locks test

You can get this release via the git tree at:

git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git

branch: v4.4-rt
Head SHA1: 03818d523698ad1ae46f9f5b74711a180a75f76e

Or to build 4.4.277-rt224 directly, the following patches should be applied:

https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz

https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.4.277.xz

https://www.kernel.org/pub/linux/kernel/projects/rt/4.4/patch-4.4.277-rt224.patch.xz

Enjoy!
Daniel

Changes from v4.4.270-rt222:
---

Al Cooper (1):
mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode

Al Viro (1):
iov_iter_fault_in_readable() should do nothing in xarray case

Alaa Emad (1):
media: dvb: Add check on sp8870_readreg return

Aleksandr Loktionov (1):
igb: Check if num of q_vectors is smaller than max before array access

Alexander Aring (1):
fs: dlm: cancel work sync othercon

Alexander Kuznetsov (1):
cgroup1: don't allow '\n' in renaming

Alexander Larkin (1):
Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl

Alexander Usyskin (1):
mei: request autosuspend after sending rx flow control

Alexandre GRIVEAUX (1):
USB: serial: omninet: add device id for Zyxel Omni 56K Plus

Andy Shevchenko (2):
net: pch_gbe: Propagate error from devm_gpio_request_one()
net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()

Anirudh Rayabharam (4):
net: fujitsu: fix potential null-ptr-deref
HID: usbhid: fix info leak in hid_submit_ctrl
ext4: fix kernel infoleak via ext4_extent_header
media: pvrusb2: fix warning in pvr2_i2c_core_done

Antti Järvinen (1):
PCI: Mark TI C667X to avoid bus reset

Ard Biesheuvel (1):
crypto: shash - avoid comparing pointers to exported functions under CFI

Arnd Bergmann (2):
ARM: 9081/1: fix gcc-10 thumb2-kernel regression
ia64: mca_drv: fix incorrect array size calculation

Arturo Giusti (1):
udf: Fix NULL pointer dereference in udf_symlink function

Athira Rajeev (1):
selftests/powerpc: Fix "no_handler" EBB selftest

Axel Lin (1):
regulator: da9052: Ensure enough delay time for .set_voltage_time_sel

Benjamin Drung (1):
media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K

Benjamin Herrenschmidt (1):
powerpc/boot: Fixup device-tree on little endian

Bibo Mao (1):
hugetlb: clear huge pte during flush function on mips platform

Bixuan Cui (3):
HID: gt683r: add missing MODULE_DEVICE_TABLE
crypto: nx - add missing MODULE_DEVICE_TABLE
power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE

Bumyong Lee (1):
dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc

Chen Li (1):
radeon: use memcpy_to/fromio for UVD fw upload

Chris Packham (4):
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
i2c: mpc: Make use of i2c_recover_bus()
i2c: mpc: implement erratum A-004447 workaround

Christian König (1):
drm/nouveau: fix dma_address check for CPU/GPU sync

Christophe JAILLET (11):
net: netcp: Fix an error message
qlcnic: Fix an error handling path in 'qlcnic_probe()'
netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
be2net: Fix an error handling path in 'be_probe()'
brcmsmac: mac80211_if: Fix a resource leak in an error handling path
tty: nozomi: Fix a resource leak in an error handling function
tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
iavf: Fix an error handling path in 'iavf_probe()'

Christophe Leroy (1):
btrfs: disable build on platforms having page size 256K

Chunfeng Yun (1):
usb: core: reduce power-on-good delay time of root hub

Colin Ian King (3):
drm: qxl: ensure surf.data is ininitialized
scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8
s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]

Corentin Labbe (1):
crypto: ixp4xx - dma_unmap the correct address

Daehwan Jung (1):
ALSA: usb-audio: fix rate on Ozone Z90 USB headset

Dai Ngo (1):
NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.

Dan Carpenter (8):
NFS: fix an incorrect limit in filelayout_decode_layout()
staging: emxx_udc: fix loop in _nbu2ss_nuke()
scsi: libsas: Use _safe() loop in sas_resume_port()
net: mdiobus: get rid of a BUG_ON()
NFS: Fix a potential NULL dereference in nfs_get_client()
staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
staging: gdm724x: check for overflow in gdm_lte_netif_rx()
rtc: fix snprintf() checking in is_rtc_hctosys()

Daniel Wagner (4):
Merge tag 'v4.4.273' into v4.4-rt
Linux 4.4.273-rt223
erge tag 'v4.4.277' into v4.4-rt
Linux 4.4.277-rt224

Daniele Palmas (1):
USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011

David Sterba (2):
btrfs: clear defrag status of a root if starting transaction fails
btrfs: compression: don't try to compress if we don't have enough pages

Davis Mosenkovs (1):
mac80211: fix memory corruption in EAPOL handling

Desmond Cheong Zhi Xi (1):
ntfs: fix validity check for file name attribute

Dillon Min (1):
media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx

Dimitri John Ledkov (1):
lib/decompress_unlz4.c: correctly handle zero-padding around initrds.

Dinghao Liu (1):
i40e: Fix error handling in i40e_vsi_open

Dmitry Bogdanov (2):
scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
scsi: target: Fix protect handling in WRITE SAME(32)

Dmitry Osipenko (1):
ASoC: tegra: Set driver_name=tegra for all machine drivers

Dominik Andreas Schorpp (1):
USB: serial: ftdi_sio: add IDs for IDS GmbH Products

Dongliang Mu (3):
NFC: nci: fix memory leak in nci_allocate_device
misc/uss720: fix memory leak in uss720_probe
net: usb: fix possible use-after-free in smsc75xx_bind

Doug Berger (1):
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear

Du Cheng (2):
net: caif: remove BUG_ON(dev == NULL) in caif_xmit
cfg80211: call cfg80211_leave_ocb when switching away from OCB

Eric Dumazet (6):
net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
inet: use bigger hash table for IP ID generation
inet: annotate date races around sk->sk_txhash
vxlan: add missing rcu_read_lock() in neigh_reduce()
tcp: annotate data races around tp->mtu_info
ipv6: tcp: drop silly ICMPv6 packet too big messages

Eric Sandeen (1):
seq_file: disallow extremely large seq buffer allocations

Esben Haabendal (1):
net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY

Florian Fainelli (1):
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled

Fugang Duan (1):
net: fec_ptp: add clock rate zero check

Gao Xiang (1):
nfs: fix acl memory leak of posix_acl_create()

Geoff Levand (1):
powerpc/ps3: Add dma_mask to ps3_dma_region

George McCollister (1):
USB: serial: ftdi_sio: add NovaTech OrionMX product ID

Gerd Rausch (1):
RDMA/cma: Fix rdma_resolve_route() memory leak

Greg Kroah-Hartman (10):
kgdb: fix gcc-11 warnings harder
libertas: register sysfs groups properly
media: gspca: properly check for errors in po1030_probe()
Linux 4.4.271
Linux 4.4.272
Linux 4.4.273
Linux 4.4.275
Linux 4.4.276
Revert "memory: fsl_ifc: fix leak of IO mapping on probe failure"
Linux 4.4.277

Gustavo A. R. Silva (3):
media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
wireless: wext-spy: Fix out-of-bounds warning
media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()

H. Peter Anvin (1):
x86, asm: change the GEN_*_RMWcc() macros to not quote the condition

Hanjun Guo (1):
ACPI: bus: Call kobject_put() in acpi_init() error path

Hannu Hartikainen (1):
USB: cdc-acm: blacklist Heimann USB Appset device

Haoran Luo (1):
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.

Herbert Xu (1):
crypto: nx - Fix RCU warning in nx842_OF_upd_status

Hillf Danton (1):
gfs2: Fix use-after-free in gfs2_glock_shrink_scan

Hoang Le (1):
Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"

Hou Tao (1):
dm btree remove: assign new_root only when removal succeeds

Ian Ray (1):
USB: serial: cp210x: fix comments for GE CS1000

Ido Schimmel (1):
rtnetlink: Fix regression in bridge VLAN configuration

Jack Xu (2):
crypto: qat - check return code of qat_hal_rd_rel_reg()
crypto: qat - remove unused macro in FW loader

James Smart (1):
scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology

Jan Beulich (3):
x86/asm: Add instruction suffixes to bitops
x86/entry/64: Add instruction suffix
xen-pciback: redo VF placement in the virtual topology

Jay Fang (1):
spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()

Jean Delvare (1):
i2c: i801: Don't generate an interrupt on bus reset

Jeff Layton (1):
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty

Jeimon (1):
net/nfc/rawsock.c: fix a permission check bug

Jesse Brandeburg (1):
e100: handle eeprom as little endian

Jiajun Cao (1):
ALSA: hda: Add IRQ check for platform_get_irq()

Jiapeng Chong (6):
bnx2x: Fix missing error code in bnx2x_iov_init_one()
ethernet: myri10ge: Fix missing error code in myri10ge_probe()
rtnetlink: Fix missing error code in rtnl_bridge_notify()
platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
RDMA/cxgb4: Fix missing error code in create_qp()
fs/jfs: Fix missing error code in lmLogInit()

Jisheng Zhang (1):
net: stmmac: dwmac1000: Fix extended MAC address registers definition

Joe Thornber (1):
dm space maps: don't reset space map allocation cursor when committing

Johan Hovold (8):
net: hso: fix control-request directions
USB: trancevibrator: fix control-request direction
USB: serial: quatech2: fix control-request directions
i2c: robotfuzz-osif: fix control-request directions
Input: usbtouchscreen - fix control-request directions
mmc: vub3000: fix control-request direction
media: gspca/sq905: fix control-request direction
media: gspca/sunplus: fix zero-length control requests

Johannes Berg (8):
mac80211: drop A-MSDUs on old ciphers
mac80211: add fragment cache to sta_info
mac80211: check defrag PN against current frame
mac80211: prevent attacks on TKIP/WEP as well
mac80211: do not accept/forward invalid EAPOL frames
bonding: init notify_work earlier to avoid uninitialized use
netlink: disable IRQs for netlink_lock_table()
mac80211: drop multicast fragments

John Keeping (1):
USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick

Jonathan Cameron (3):
iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()

Jonathan Neuschäfer (1):
ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info

Josef Bacik (2):
btrfs: do not BUG_ON in link_to_fixup_dir
btrfs: fixup error handling in fixup_inode_link_counts

Josh Triplett (1):
net: ipconfig: Don't override command-line hostnames or domains

Juergen Gross (1):
xen/events: reset active flag for lateeoi events later

Julian Anastasov (1):
ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service

Julian Sikorski (1):
USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS

Junxiao Bi (1):
ocfs2: fix data corruption by fallocate

Kai-Heng Feng (2):
platform/x86: hp_accel: Avoid invoking _INI to speed up resume
Bluetooth: Shutdown controller after workqueues are flushed or cancelled

Kees Cook (5):
proc: Check /proc/$pid/attr/ writes against file opener
proc: Track /proc/$pid/attr/ opener mm_struct
r8152: Avoid memcpy() over-reading of ETH_SS_STATS
sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
r8169: Avoid memcpy() over-reading of ETH_SS_STATS

Krzysztof Kozlowski (5):
i2c: s3c2410: fix possible NULL pointer deref on read message after write
nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
memory: fsl_ifc: fix leak of IO mapping on probe failure
memory: fsl_ifc: fix leak of private memory on probe failure

Krzysztof Wilczyński (2):
ACPI: sysfs: Fix a buffer overrun problem with description_show()
PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun

Lai Jiangshan (1):
KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()

Lee Gibson (1):
wl1251: Fix possible buffer overflow in wl1251_cmd_scan

Leo Yan (1):
perf session: Correct buffer copying when peeking events

Lin Ma (3):
bluetooth: eliminate the potential race condition when removing the HCI controller
Bluetooth: fix the erroneous flush_work() order
Bluetooth: use correct lock to prevent UAF of hdev object

Linus Torvalds (1):
proc: only require mm_struct for writing

Linus Walleij (3):
power: supply: ab8500: Fix an old bug
power: supply: ab8500: Avoid NULL pointers
iio: accel: bma180: Use explicit member assignment

Linyu Yuan (3):
usb: gadget: eem: fix wrong eem header operation
net: cdc_eem: fix tx fixup skb leak
usb: gadget: eem: fix echo command packet response issue

Liu Shixin (1):
netlabel: Fix memory leak in netlbl_mgmt_add_common

Lucas Stankus (1):
staging: iio: cdc: ad7746: avoid overwrite of num_channels

Ludovic Desroches (1):
ARM: dts: at91: sama5d4: fix pinctrl muxing

Lukas Wunner (1):
spi: spi-sh: Fix use-after-free on unbind

Lv Yunlong (3):
media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
misc/libmasm/module: Fix two use after free in ibmasm_init_one

Maciej Żenczykowski (2):
USB: f_ncm: ncm_bitrate (speed) is unsigned
net: cdc_ncm: switch to eth%d interface naming

ManYi Li (1):
scsi: sr: Return appropriate error code when disk is ejected

Marc Kleine-Budde (1):
iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too

Marcelo Henrique Cerri (1):
proc: Avoid mixing integer types in mem_rw()

Marcelo Ricardo Leitner (1):
sctp: add size validation when walking chunks

Marco De Marco (1):
USB: serial: option: add support for u-blox LARA-R6 family

Marco Elver (1):
perf: Fix data race between pin_count increment/decrement

Marek Szyprowski (1):
extcon: max8997: Add missing modalias string

Marian-Cristian Rotariu (1):
usb: dwc3: ep0: fix NULL pointer exception

Mario Limonciello (1):
ACPI: processor idle: Fix up C-state latency if not ordered

Mark Bolhuis (1):
HID: Add BUS_VIRTUAL to hid_connect logging

Mark Rutland (1):
pid: take a reference when initializing `cad_pid`

Mark Tomlinson (2):
netfilter: x_tables: Use correct memory barriers.
usb: max-3421: Prevent corruption of freed memory

Martin Fäcknitz (1):
MIPS: vdso: Invalid GIC access through VDSO

Masami Hiramatsu (1):
arm: kprobes: Allow to handle reentered kprobe on single-stepping

Mathias Nyman (2):
xhci: Fix lost USB 2 remote wake
usb: hub: Disable USB 3 device initiated lpm if exit latency is too high

Mathy Vanhoef (4):
mac80211: assure all fragments are encrypted
mac80211: prevent mixed key and fragment cache attacks
mac80211: properly handle A-MSDUs that start with an RFC 1042 header
cfg80211: mitigate A-MSDU aggregation attacks

Matt Wang (2):
scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
scsi: vmw_pvscsi: Set correct residual data length

Matthias Maennich (1):
kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set

Maurizio Lombardi (1):
scsi: target: core: Fix warning on realtime kernels

Mauro Carvalho Chehab (1):
media: dvb_net: avoid speculation from net slot

Max Gurtovoy (1):
vfio/platform: fix module_put call in error flow

Maxim Mikityanskiy (1):
netfilter: synproxy: Fix out of bounds when parsing TCP options

Michael Buesch (1):
ssb: sdio: Don't overwrite const buffer if block_write fails

Michael Weiser (1):
arm64: Remove unimplemented syscall log message

Mike Christie (2):
scsi: iscsi: Add iscsi_cls_conn refcount helpers
scsi: iscsi: Fix iface sysfs attr detection

Mike Kravetz (1):
hugetlbfs: hugetlb_fault_mutex_hash() cleanup

Miklos Szeredi (2):
fuse: check connected before queueing on fpq->io
fuse: reject internal errno

Mikulas Patocka (1):
dm snapshot: properly fix a crash when an origin has no snapshots

Minchan Kim (1):
selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC

Ming Lei (2):
scsi: core: Only put parent device if host state differs from SHOST_CREATED
scsi: core: Put .shost_dev in failure path if host state changes to RUNNING

Mirko Vogt (1):
spi: spi-sun6i: Fix chipselect/clock bug

Muchun Song (1):
writeback: fix obtain a reference to a freeing memcg css

Nanyong Sun (1):
net: ipv4: fix memory leak in netlbl_cipsov4_add_std

Nathan Chancellor (3):
Makefile: Move -Wno-unused-but-set-variable out of GCC only block
powerpc/barrier: Avoid collision with clang's __lwsync macro
hexagon: use common DISCARDS macro

Nguyen Dinh Phi (1):
netrom: Decrease sock refcount when sock timers expire

Nicholas Piggin (1):
KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow

Nick Desaulniers (1):
ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1

Norbert Slusarek (1):
can: bcm: fix infoleak in struct bcm_msg_head

Nuno Sa (1):
iio: adis_buffer: do not return ints in irq handlers

Odin Ugedal (1):
sched/fair: Fix CFS bandwidth hrtimer expiry type

Oliver Hartkopp (1):
can: gw: synchronize rcu operations before removing gw job entry

Oliver Lang (2):
iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
iio: ltr501: ltr501_read_ps(): add missing endianness conversion

Ondrej Zary (1):
serial_cs: Add Option International GSM-Ready 56K/ISDN modem

Pablo Neira Ayuso (2):
netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
netfilter: nft_exthdr: check for IPv6 packet before further processing

Pali Rohár (1):
ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()

Pan Dong (1):
ext4: fix avefreec in find_group_orlov

Paolo Bonzini (2):
kvm: avoid speculation-based attacks from out-of-range memslot accesses
kvm: fix previous commit for 32-bit builds

Pavel Skripkin (21):
net: usb: fix memory leak in smsc75xx_bind
net: caif: added cfserl_release function
net: caif: add proper error handling
net: caif: fix memory leak in caif_device_notify
net: caif: fix memory leak in cfusbl_device_notify
net: rds: fix memory leak in rds_recvmsg
net: hamradio: fix memory leak in mkiss_close
net: ethernet: fix potential use-after-free in ec_bhf_remove
net: caif: fix memory leak in ldisc_open
nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
media: dvb-usb: fix wrong definition
net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
media: cpia2: fix memory leak in cpia2_usb_probe
net: ethernet: aeroflex: fix UAF in greth_of_remove
net: ethernet: ezchip: fix UAF in nps_enet_remove
net: ethernet: ezchip: fix error handling
reiserfs: add check for invalid 1st journal block
media: zr364xx: fix memory leak in zr364xx_start_readpipe
jfs: fix GPF in diFree
net: moxa: fix UAF in moxart_mac_probe
net: ti: fix UAF in tlan_remove_one

Peter Zijlstra (1):
openrisc: Define memory barrier mb

Petr Pavlu (1):
ipmi/watchdog: Stop watchdog timer when the current action is 'none'

Phillip Potter (1):
isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io

Primoz Fiser (1):
ARM: dts: imx6: phyFLEX: Fix UART hardware flow control

Quat Le (1):
scsi: core: Retry I/O for Notify (Enable Spinup) Required error

Rafael J. Wysocki (1):
Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"

Rafał Miłecki (2):
ARM: brcmstb: dts: fix NAND nodes names
ARM: dts: BCM63xx: Fix NAND nodes names

Randy Dunlap (7):
MIPS: alchemy: xxs1500: add gpio-au1000.h header file
MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
media: I2C: change 'RST' to "RSET" to fix multiple build errors
wireless: carl9170: fix LEDS build errors & warnings
scsi: FlashPoint: Rename si_flags field
s390: appldata depends on PROC_SYSCTL
mips: disable branch profiling in boot/decompress.o

Rasmus Villemoes (1):
efi: cper: fix snprintf() use in cper_dimm_err_location()

Riccardo Mancini (2):
perf test bpf: Free obj_buf
perf probe-file: Delete namelist in del_events() on the error path

Richard Fitzgerald (1):
random32: Fix implicit truncation warning in prandom_seed_state()

Ritesh Harjani (1):
btrfs: return value from btrfs_mark_extent_written() in case of error

Ruslan Bilovol (1):
usb: gadget: f_hid: fix endianness issue with descriptors

Sasha Levin (1):
Linux 4.4.274

Saubhik Mukherjee (1):
net: appletalk: cops: Fix data race in cops_probe1

Sean Christopherson (2):
KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled

Sebastian Andrzej Siewior (1):
net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT

Sergey Shtylyov (4):
sata_highbank: fix deferred probing
pata_rb532_cf: fix deferred probing
pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
pata_ep93xx: fix deferred probing

Shanker Donthineni (1):
PCI: Mark some NVIDIA GPUs to avoid bus reset

Sherry Sun (1):
tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero

Srinivas Neeli (1):
gpio: zynq: Check return value of pm_runtime_get_sync

Srinivas Pandruvada (1):
HID: hid-sensor-hub: Return error for hid_set_field() failure

Steffen Klassert (1):
xfrm: Fix error reporting in xfrm_state_construct.

Stephan Gerhold (2):
extcon: sm5502: Drop invalid register write in sm5502_reg_data
iio: accel: bma180: Fix BMA25x bandwidth register values

Stephen Brennan (1):
mm, vmstat: drop zone->lock in /proc/pagetypeinfo

Steven Rostedt (VMware) (4):
ftrace: Do not blindly read the ip address in ftrace_bug()
tracing: Do no increment trace_clock_global() by one
tracing: Do not stop recording cmdlines when tracing is off
tracing: Do not stop recording comms if the trace file is being read

Taehee Yoo (3):
mld: fix panic in mld_newpack()
sch_dsmark: fix a NULL deref in qdisc_reset()
net: validate lwtstate->data before returning from skb_tunnel_info()

Takashi Iwai (3):
ALSA: timer: Fix master timer notification
ALSA: sb: Fix potential double-free of CSP mixer elements
ALSA: sb: Fix potential ABBA deadlock in CSP driver

Takashi Sakamoto (2):
Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
ALSA: bebob: add support for ToneWeal FW66

Tetsuo Handa (1):
can: bcm/raw/isotp: use per module netdevice notifier

Thadeu Lima de Souza Cascardo (2):
Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
can: bcm: delay release of struct bcm_op after synchronize_rcu()

Thomas Gleixner (2):
x86/fpu: Reset state for all signal restore failures
x86/fpu: Make init_fpstate correct with optimized XSAVE

Tian Tao (1):
spi: omap-100k: Fix the length judgment problem

Tiezhu Yang (1):
MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER

Tim Jiang (1):
Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.

Timo Sigurdsson (1):
ata: ahci_sunxi: Disable DIPM

Tom Seewald (1):
char: hpet: add checks after calling ioremap

Tony Lindgren (1):
wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP

Trond Myklebust (1):
NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()

Uwe Kleine-König (2):
backlight: lm3630a: Fix return code of .update_status() callback
pwm: spear: Don't modify HW state in .remove callback

Vadim Fedorenko (1):
net: ipv6: fix return value of ip6_skb_dst_mtu

Vasily Gorbik (1):
s390/ftrace: fix ftrace_update_ftrace_func implementation

Vincent Palatin (1):
Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"

Vineeth Vijayan (1):
s390/cio: dont call css_wait_for_slow_path() inside a lock

Vladyslav Tarasiuk (1):
net/mlx4: Fix EEPROM dump support

Wei Yongjun (1):
ieee802154: fix error return code in ieee802154_llsec_getparams()

Wen Gong (1):
mac80211: extend protection against mixed key and fragment cache attacks

William A. Kennington III (1):
spi: Fix use-after-free with devm_spi_alloc_*

Willy Tarreau (1):
ipv6: use prandom_u32() for ID generation

Xie Yongji (3):
drm/virtio: Fix double free on probe failure
virtio-blk: Fix memory leak among suspend/resume procedure
virtio_console: Assure used length from device is limited

Xin Long (1):
tipc: skb_linearize the head skb when reassembling msgs

Yajun Deng (1):
net: decnet: Fix sleeping inside in af_decnet

Yang Li (1):
ath10k: Fix an error code in ath10k_add_interface()

Yang Yingliang (5):
dmaengine: stedma40: add missing iounmap() on error in d40_probe()
net: micrel: check return value after calling platform_get_resource()
ALSA: ppc: fix error return code in snd_pmac_probe()
usb: gadget: hid: fix error return code in hid_bind()
thermal/core: Correct function name thermal_zone_device_unregister()

Ye Bin (1):
ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed

Yongqiang Liu (1):
ARM: OMAP2+: Fix build warning when mmc_omap is not built

Yoshihiro Shimoda (1):
usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()

Yu Kuai (1):
char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()

Yu Liu (1):
Bluetooth: Fix the HCI to MGMT status conversion table

YueHaibing (1):
iio: adc: ad7793: Add missing error code in ad7793_setup()

Yun Zhou (2):
seq_buf: Make trace_seq_putmem_hex() support data longer than 8
seq_buf: Fix overflow in seq_buf_putmem_hex()

Zhang Xiaoxu (3):
NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
SUNRPC: Fix the batch tasks count wraparound.
SUNRPC: Should wake up the privileged task firstly.

Zhang Yi (2):
ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
ext4: remove check for zero nr_to_scan in ext4_es_scan()

Zhen Lei (14):
net: bnx2: Fix error return code in bnx2_init_board()
vfio/pci: Fix error return code in vfio_ecap_init()
HID: pidff: fix error return code in hid_pidff_init()
ieee802154: fix error return code in ieee802154_add_iface()
crypto: ux500 - Fix error return code in hash_hw_final()
media: tc358743: Fix error return code in tc358743_probe_of()
mmc: usdhi6rol0: fix error return code in usdhi6_probe()
ehea: fix error return code in ehea_restart_qps()
Input: hil_kbd - fix error return code in hil_dev_connect()
scsi: mpt3sas: Fix error return value in _scsih_expander_add()
ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
um: fix error return code in slip_open()
um: fix error return code in winch_tramp()
ALSA: isa: Fix error return code in snd_cmi8330_probe()

Zheng Yongjun (4):
net/x25: Return the correct errno code
net: Return the correct errno code
fib: Return the correct errno code
ping: Check return value of function 'ping_queue_rcv_skb'

Zheyu Ma (7):
serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
isdn: mISDN: netjet: Fix crash in nj_probe:
net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
media: bt8xx: Fix a missing check bug in bt878_probe
mmc: via-sdmmc: add a check against NULL pointer dereference
atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
atm: nicstar: register the interrupt handler in the right place

Ziyang Xuan (1):
net: fix uninit-value in caif_seqpkt_sendmsg

Zolton Jheng (1):
USB: serial: pl2303: add device id for ADLINK ND-6530 GC

Zong Li (1):
net: macb: ensure the device is available before accessing GEMGXL control registers

Zou Wei (11):
ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
atm: iphase: fix possible use-after-free in ia_module_exit()
mISDN: fix possible use-after-free in HFC_cleanup()
atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
cw1200: add missing MODULE_DEVICE_TABLE
mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
watchdog: Fix possible use-after-free in wdt_startup()
watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
watchdog: Fix possible use-after-free by calling del_timer_sync()
power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
power: supply: ab8500: add missing MODULE_DEVICE_TABLE

xinhui pan (1):
drm/amdgpu: Fix a use-after-free

zhangyi (F) (1):
block_dump: remove block_dump feature in mark_inode_dirty()

Íñigo Huguet (2):
sfc: avoid double pci_remove of VFs
sfc: error code if SRIOV cannot be disabled


2021-08-20 10:46:13

by Pavel Machek

[permalink] [raw]
Subject: Re: [ANNOUNCE] 4.4.277-rt224

Hi!

> I'm pleased to announce the 4.4.277-rt224 stable release.
>
> This is just an update to the latest stable release. No RT specific
> changes.
>
> Sorry for the long delay. I was refactoring and improving my test
> setup which took a bit longer than I expected. I switched from a
> Debian based rootfs to an Tumbleweed based one, for obvious
> reasons. Anyway, this should not matter at all.

A bit late thanks for the release, BTW. We are maintaining -cip-rt
based kernels, and were getting worried :-).

Best regards,
Pavel
--
http://www.livejournal.com/~pavelmachek


Attachments:
(No filename) (604.00 B)
signature.asc (188.00 B)
Digital signature
Download all attachments

2021-08-20 11:09:37

by Daniel Wagner

[permalink] [raw]
Subject: Re: [ANNOUNCE] 4.4.277-rt224

On Fri, Aug 20, 2021 at 12:43:28PM +0200, Pavel Machek wrote:
> > Sorry for the long delay. I was refactoring and improving my test
> > setup which took a bit longer than I expected. I switched from a
> > Debian based rootfs to an Tumbleweed based one, for obvious
> > reasons. Anyway, this should not matter at all.
>
> A bit late thanks for the release, BTW. We are maintaining -cip-rt
> based kernels, and were getting worried :-).

Sorry about that. I should have send out a note earlier. Anyway, I'll
plan to work on the next update soon. There are a few futex changes
which collide. It's going to be interesting.

BTW, as you certainly are aware, the v4.4 kernel is EOL soon. As I
understand the CIP is going to take over the maintenance. So I assume
you are going to care of the -rt version as well?

2021-08-20 17:55:27

by Pavel Machek

[permalink] [raw]
Subject: Re: [ANNOUNCE] 4.4.277-rt224

Hi!

> > > Sorry for the long delay. I was refactoring and improving my test
> > > setup which took a bit longer than I expected. I switched from a
> > > Debian based rootfs to an Tumbleweed based one, for obvious
> > > reasons. Anyway, this should not matter at all.
> >
> > A bit late thanks for the release, BTW. We are maintaining -cip-rt
> > based kernels, and were getting worried :-).
>
> Sorry about that. I should have send out a note earlier. Anyway, I'll
> plan to work on the next update soon. There are a few futex changes
> which collide. It's going to be interesting.

FYI we are on 2 month cycle for -cip-rt, so we are still fine for a
while. We had trouble coordinating matching -cip and -rt releases, but
we decided to adjust -cip cycle to match -rt, so that should be solved.

> BTW, as you certainly are aware, the v4.4 kernel is EOL soon. As I
> understand the CIP is going to take over the maintenance. So I assume
> you are going to care of the -rt version as well?

We are aware, but I don't think we decided what will happen at that
point (and I can't really speak for the project). We plan to maintain
-cip and -cip-rt variants till 2027:

https://wiki.linuxfoundation.org/civilinfrastructureplatform/start

Taking over -stable and -stable-rt maintainance, too, is something
that may make sense (and we probably will be considered), but it is
likely CIP Technical Steering Committee's (“TSC”) decision.

https://www.cip-project.org/about/charter

Actually, your input may be important here. If you (or SuSE or someone
else) can put some resources into 4.4-rt after February 2022, that
would be good to know.

Best regards,
Pavel
(Again I don't speak for the project)
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


Attachments:
(No filename) (1.85 kB)
signature.asc (188.00 B)
Digital signature
Download all attachments

2021-08-26 08:45:16

by Daniel Wagner

[permalink] [raw]
Subject: Re: [ANNOUNCE] 4.4.277-rt224

Hi Pavel,

On Fri, Aug 20, 2021 at 07:53:01PM +0200, Pavel Machek wrote:
> FYI we are on 2 month cycle for -cip-rt, so we are still fine for a
> while. We had trouble coordinating matching -cip and -rt releases, but
> we decided to adjust -cip cycle to match -rt, so that should be solved.

Oh, my bad. I was aiming for about a release per month but I didn't
really pay attention on my own schedule.

> > BTW, as you certainly are aware, the v4.4 kernel is EOL soon. As I
> > understand the CIP is going to take over the maintenance. So I assume
> > you are going to care of the -rt version as well?
>
> We are aware, but I don't think we decided what will happen at that
> point (and I can't really speak for the project). We plan to maintain
> -cip and -cip-rt variants till 2027:
>
> https://wiki.linuxfoundation.org/civilinfrastructureplatform/start

Understood.

> Taking over -stable and -stable-rt maintainance, too, is something
> that may make sense (and we probably will be considered), but it is
> likely CIP Technical Steering Committee's (“TSC”) decision.
>
> https://www.cip-project.org/about/charter
>
> Actually, your input may be important here. If you (or SuSE or someone
> else) can put some resources into 4.4-rt after February 2022, that
> would be good to know.

Speaking with my upstream hat on: I don't think this likely to
happen. The stable-rt maintainers are happy to get rid of the older
releases as it gets harder over time to keep it alive. That's why we
stop maintaining the -rt variant as soon the matching stable branch hits
EOL.

With my SUSE hat on: we maintain our own version of rt on top of our
SLES kernel. Our v4.4 based kernels (which has significant changes
compared to the upstream stable v4.4 tree) have entered the long time
support period (LTTS). So I fear there is little interest from our side
to keep the upstream v4.4-rt branch alive. Obviously, the CIP project
could talk to our business people :)

Daniel