Megjelent a Linux 5.5-rc2

Linus Torvalds bejelentette a Linux 5.5 második kiadásra jelölt verzióját.
Tux logó
„Mindannyian tudjátok mi van most: új hét, új rc.

linux 5.5-rc2 fut
Jól állunk. Az rc2 általában elég csendes, és most is ez történt. A változások többsége az illesztőprogramokat érinti (gpu, rdma, hálózat, scsi, usb a nagyja, de máshol is vannak módosítások). Persze ezek mellett is van változás mindenhol, pl. io_uring, fájlrendszerek (ceph, overlayfs), core hálózat, architektúrák, fejlécek stb.

Tehát srácok, menjetek és fordítsátok, telepítsétek és indítsátok el a rendszereiteket vele, majd jelentsétek, ha bármilyen problémát találtok."
Linus

Eredeti bejelentés: https://lkml.org/lkml/2019/12/15/266

Változásnapló:

	Alex Deucher (4):
      drm/amdgpu: add header line for power profile on Arcturus
      drm/amdgpu/display: add fallthrough comment
      drm/amdgpu: fix license on Kconfig and Makefiles
      Revert "drm/amdgpu: dont schedule jobs while in reset"
 
Alexei Starovoitov (1):
      ftrace: Fix function_graph tracer interaction with BPF trampoline
 
Amanda Liu (1):
      drm/amd/display: Fix screen tearing on vrr tests
 
Amir Goldstein (7):
      ovl: fix lookup failure on multi lower squashfs
      ovl: make sure that real fid is 32bit aligned in memory
      ovl: don't use a temp buf for encoding real fh
      ovl: fix corner case of non-unique st_dev;st_ino
      ovl: relax WARN_ON() on rename to self
      docs: filesystems: overlayfs: Rename overlayfs.txt to .rst
      docs: filesystems: overlayfs: Fix restview warnings
 
Andrea Merello (1):
      iio: ad7949: fix channels mixups
 
Andrea Righi (1):
      staging: exfat: properly support discard in clr_alloc_bitmap()
 
Andreas Gruenbacher (1):
      block: fix "check bi_size overflow before merge"
 
Andy Shevchenko (1):
      fbtft: Fix the initialization from property algorithm
 
Arnaud Pouliquen (1):
      dt-bindings: remoteproc: stm32: add wakeup-source property
 
Arnd Bergmann (2):
      drm/amd/display: fix undefined struct member reference
      drm/amd/display: include linux/slab.h where needed
 
Bart Van Assche (1):
      scsi: iscsi: Fix a potential deadlock in the timeout handler
 
Ben Skeggs (1):
      drm/nouveau/kms/nv50-: fix panel scaling
 
Beniamin Bia (1):
      iio: adc: ad7606: fix reading unnecessary data from device
 
Bo Wu (2):
      scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
      scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
 
Boris Brezillon (4):
      drm/panfrost: Fix a race in panfrost_ioctl_madvise()
      drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo()
      drm/panfrost: Fix a race in panfrost_gem_free_object()
      drm/panfrost: Open/close the perfcnt BO
 
Brandon Syu (1):
      drm/amd/display: fixed that I2C over AUX didn't read data issue
 
Brendan Higgins (1):
      staging: exfat: fix multiple definition error of `rename_file'
 
Bryan O'Donoghue (1):
      usb: common: usb-conn-gpio: Don't log an error on probe deferral
 
Can Guo (1):
      scsi: ufs: Give an unique ID to each ufs-bsg
 
Chris Lesiak (1):
      iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting
 
Chris Wilson (3):
      drm/i915/gt: Save irqstate around virtual_context_destroy
      drm/i915/gt: Detect if we miss WaIdleLiteRestore
      drm/i915: Serialise with remote retirement
 
Christian Borntraeger (1):
      s390/uv: use EOPNOTSUPP instead of ENOTSUPP
 
Chuhong Yuan (2):
      iio: adc: max1027: fix not unregistered iio trigger
      RDMA/cma: add missed unregister_pernet_subsys in init failure
 
Colin Ian King (2):
      iio: temperature: ltc2983: fix u32 read into a unsigned long long
      s390/test_unwind: fix spelling mistake "reqister" -> "register"
 
Dan Carpenter (2):
      iio: adc: intel_mrfld_adc: Allocating too much data in probe()
      scsi: iscsi: qla4xxx: fix double free in probe
 
Daniel Lezcano (1):
      MAINTAINERS: thermal: Change the git tree location
 
Daniel Vetter (1):
      MAINTAINERS: Match on dma_buf|fence|resv anywhere
 
David Galiffi (1):
      drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle
 
David Hildenbrand (1):
      virtio-balloon: fix managed page counts when migrating pages between zones
 
David Howells (5):
      afs: Fix SELinux setting security label on /afs
      afs: Fix mountpoint parsing
      afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP
      afs: Fix missing cell comparison in afs_test_super()
      afs: Show volume name in /proc/net/afs/<cell>/volumes
 
David Sterba (1):
      btrfs: add Kconfig dependency for BLAKE2B
 
Diego Calleja (1):
      dm: add dm-clone to the documentation index
 
Dominik Brodowski (5):
      devtmpfs: use do_mount() instead of ksys_mount()
      initrd: use do_mount() instead of ksys_mount()
      init: use do_mount() instead of ksys_mount()
      init: unify opening /dev/console as stdin/stdout/stderr
      fs: remove ksys_dup()
 
EJ Hsu (1):
      usb: gadget: fix wrong endpoint desc
 
Edmund Nadolski (1):
      nvme: else following return is not needed
 
Emiliano Ingrassia (1):
      usb: core: urb: fix URB structure initialization function
 
Enric Balletbo i Serra (1):
      PCI: rockchip: Fix IO outbound ATU register number
 
Eric Biggers (1):
      docs: dm-integrity: remove reference to ARC4
 
Eric Yang (2):
      drm/amd/display: update sr and pstate latencies for Renoir
      drm/amd/display: update dispclk and dppclk vco frequency
 
Florian Fainelli (1):
      MAINTAINERS: thermal: Eduardo's email is bouncing
 
Fredrik Noring (1):
      USB: Fix incorrect DMA allocations for local memory pool drivers
 
Gao Xiang (2):
      erofs: zero out when listxattr is called with no xattr
      erofs: update documentation
 
Geert Uytterhoeven (1):
      iio: adc: max9611: Fix too short conversion time delay
 
George Shen (1):
      drm/amd/display: Increase the number of retries after AUX DEFER
 
Georgi Djakov (3):
      interconnect: qcom: sdm845: Walk the list safely on node removal
      interconnect: qcom: qcs404: Walk the list safely on node removal
      interconnect: qcom: msm8974: Walk the list safely on node removal
 
Greg Kroah-Hartman (1):
      lib: raid6: fix awk build warnings
 
Grygorii Strashko (1):
      dt-bindings: net: ti: cpsw-switch: update to fix comments
 
Guchun Chen (1):
      drm/amdgpu: add check before enabling/disabling broadcast mode
 
Guenter Roeck (3):
      staging/octeon: Mark Ethernet driver as BROKEN
      drivers: Fix boot problem on SuperH
      nios2: Fix ioremap
 
Guoqing Jiang (2):
      raid5: need to set STRIPE_HANDLE for batch head
      blk-cgroup: remove blkcg_drain_queue
 
Hans de Goede (2):
      drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit
      drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware
 
Heikki Krogerus (1):
      usb: dwc3: pci: add ID for the Intel Comet Lake -H variant
 
Heiko Carstens (1):
      s390: remove last diag 0x44 caller
 
Henry Lin (1):
      usb: xhci: only set D3hot for pci device
 
Himanshu Madhani (1):
      scsi: qla2xxx: Correctly retrieve and interpret active flash region
 
Hou Tao (1):
      dm btree: increase rebalance threshold in __rebalance2()
 
Hui Wang (1):
      ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO
 
Israel Rukshin (3):
      nvme-rdma: Avoid preallocating big SGL for data
      nvme-fc: Avoid preallocating big SGL for data
      nvmet-loop: Avoid preallocating big SGL for data
 
James Smart (3):
      nvme_fc: add module to ops template to allow module references
      nvme: add error message on mismatching controller ids
      nvme-fc: fix double-free scenarios on hw queues
 
Jason A. Donenfeld (1):
      crypto: arm/curve25519 - add arch-specific key generation function
 
Jason Yan (1):
      scsi: libsas: stop discovering if oob mode is disconnected
 
Jean-Baptiste Maneyrol (1):
      iio: imu: inv_mpu6050: fix temperature reporting using bad unit
 
Jeff Layton (2):
      ceph: convert int fields in ceph_mount_options to unsigned int
      ceph: show tasks waiting on caps in debugfs caps file
 
Jens Axboe (11):
      io_uring: allow unbreakable links
      io-wq: remove worker->wait waitqueue
      io-wq: briefly spin for new work after finishing work
      io_uring: sqthread should grab ctx->uring_lock for submissions
      io_uring: deferred send/recvmsg should assign iov
      io_uring: don't dynamically allocate poll data
      io_uring: run next sqe inline if possible
      io_uring: only hash regular files for async work execution
      net: make socket read/write_iter() honor IOCB_NOWAIT
      io_uring: add sockets to list of files that support non-blocking issue
      io_uring: ensure we return -EINVAL on unknown opcode
 
Johan Hovold (9):
      staging: gigaset: fix general protection fault on probe
      staging: gigaset: fix illegal free on probe errors
      staging: gigaset: add endpoint-type sanity check
      USB: serial: io_edgeport: fix epic endpoint lookup
      USB: idmouse: fix interface sanity checks
      USB: adutux: fix interface sanity check
      USB: atm: ueagle-atm: add missing endpoint check
      staging: rtl8188eu: fix interface sanity check
      staging: rtl8712: fix interface sanity check
 
Joseph Gravenor (3):
      drm/amd/display: fix DalDramClockChangeLatencyNs override
      drm/amd/display: populate bios integrated info for renoir
      drm/amd/display: have two different sr and pstate latency tables
for renoir
 
Juergen Gross (1):
      xen/balloon: fix ballooned page accounting without hotplug enabled
 
Kai-Heng Feng (1):
      xhci: Increase STS_HALT timeout in xhci_suspend()
 
Kay Friedrich (1):
      staging/wlan-ng: add CRC32 dependency in Kconfig
 
Kefeng Wang (4):
      workqueue: Use pr_warn instead of pr_warning
      printk: Drop pr_warning definition
      checkpatch: Drop pr_warning check
      riscv: only select serial sifive if TTY is enabled
 
Keith Busch (5):
      nvme: Namepace identification descriptor list is optional
      nvme/pci: Remove last_cq_head
      nvme/pci: Fix write and poll queue types
      nvme/pci Limit write queue sizes to possible cpus
      nvme/pci: Fix read queue count
 
Krzysztof Kozlowski (1):
      interconnect: qcom: Fix Kconfig indentation
 
Kuninori Morimoto (1):
      sh: kgdb: Mark expected switch fall-throughs
 
Leo (Hanghong) Ma (1):
      drm/amd/display: Change the delay time before enabling FEC
 
Leonard Crestez (6):
      PM / devfreq: Fix devfreq_notifier_call returning errno
      PM / devfreq: Set scaling_max_freq to max on OPP notifier error
      PM / devfreq: Introduce get_freq_range helper
      PM / devfreq: Don't fail devfreq_dev_release if not in list
      PM / devfreq: Add PM QoS support
      PM / devfreq: Use PM QoS for sysfs min/max_freq
 
Linus Torvalds (2):
      pipe: simplify signal handling in pipe_read() and add comments
      Linux 5.5-rc2
 
Linus Walleij (1):
      staging: fbtft: Do not hardcode SPI CS polarity inversion
 
Logan Gunthorpe (1):
      block: fix NULL pointer dereference in account statistics with IDE
 
Lorenzo Bianconi (3):
      iio: imu: st_lsm6dsx: fix decimation factor estimation
      iio: imu: st_lsm6dsx: track hw FIFO buffering with fifo_mask
      iio: imu: st_lsm6dsx: do not power-off accel if events are enabled
 
Lukas Wunner (1):
      ALSA: hda/hdmi - Fix duplicate unref of pci_dev
 
Lyude Paul (3):
      drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN
      drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom
      drm/nouveau/kms/nv50-: Limit MST BPC to 8
 
Maor Gottlieb (1):
      IB/mlx5: Fix steering rule of drop and count
 
Marc Dionne (1):
      afs: Fix afs_find_server lookups for ipv4 peers
 
Marcelo Diop-Gonzalez (1):
      staging: vchiq: call unregister_chrdev_region() when driver
registration fails
 
Marcelo Schmitt (2):
      dt-bindings: iio: adc: ad7292: Update SPDX identifier
      dt-bindings: iio: adc: ad7292: fix constraint over channel quantity
 
Marcelo Tosatti (1):
      cpuidle: use first valid target residency as poll time
 
Mark Zhang (1):
      RDMA/counter: Prevent auto-binding a QP which are not tracked with res
 
Martin Blumenstingl (1):
      drm: meson: venc: cvbs: fix CVBS mode matching
 
Mathias Nyman (3):
      xhci: fix USB3 device initiated resume race with roothub autosuspend
      xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour.
      xhci: make sure interrupts are restored to correct state
 
Maxime Ripard (1):
      dt-bindings: Change maintainer address
 
Michael Hernandez (2):
      scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX
      scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash
Update MB Cmd
 
Michael S. Tsirkin (2):
      virtio_balloon: name cleanups
      virtio_balloon: divide/multiply instead of shifts
 
Mika Westerberg (1):
      xhci: Fix memory leak in xhci_add_in_port()
 
Mike Snitzer (1):
      dm mpath: remove harmful bio-based optimization
 
Mircea Caprioru (1):
      iio: adc: ad7124: Enable internal reference
 
Navid Emamdoost (1):
      dma-buf: Fix memory leak in sync_file_merge()
 
Nikola Cornij (2):
      drm/amd/display: Map DSC resources 1-to-1 if numbers of OPPs and
DSCs are equal
      drm/amd/display: Reset steer fifo before unblanking the stream
 
Nikos Tsironis (5):
      dm clone metadata: Track exact changes per transaction
      dm clone metadata: Use a two phase commit
      dm clone: Flush destination device before committing metadata
      dm thin metadata: Add support for a pre-commit callback
      dm thin: Flush data device before committing metadata
 
Olof Johansson (2):
      ALSA: echoaudio: simplify get_audio_levels
      riscv: Fix build dependency for loader
 
Pankaj Bharadiya (2):
      MIPS: OCTEON: Replace SIZEOF_FIELD() macro
      treewide: Use sizeof_field() macro
 
Parav Pandit (1):
      IB/mlx4: Follow mirror sequence of device add during device removal
 
Paul Durrant (1):
      xen-blkback: prevent premature module unload
 
Paul Menzel (1):
      scsi: smartpqi: Update attribute name to `driver_version`
 
Pavel Shilovsky (1):
      CIFS: Close cached root handle only if it has a lease
 
Pete Zaitcev (1):
      usb: mon: Fix a deadlock in usbmon between mmap and read
 
Pierre-Eric Pelloux-Prayer (1):
      drm/amdgpu: add cache flush workaround to gfx8 emit_fence
 
Quinn Tran (1):
      scsi: qla2xxx: Use explicit LOGO in target mode
 
Rafael J. Wysocki (3):
      ACPI: PM: Avoid attaching ACPI PM domain to certain devices
      cpuidle: Fix cpuidle_driver_state_disabled()
      cpuidle: Drop unnecessary type cast in cpuidle_poll_time()
 
Randy Dunlap (1):
      i2c: fix header file kernel-doc warning
 
Rob Herring (1):
      dt-bindings: memory-controllers: tegra: Fix type references
 
Roman Bolshakov (12):
      scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd
      scsi: qla2xxx: Initialize free_work before flushing it
      scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
      scsi: qla2xxx: Change discovery state before PLOGI
      scsi: qla2xxx: Allow PLOGI in target mode
      scsi: qla2xxx: Don't call qlt_async_event twice
      scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length
      scsi: qla2xxx: Configure local loop for N2N target
      scsi: qla2xxx: Send Notify ACK after N2N PLOGI
      scsi: qla2xxx: Don't defer relogin unconditonally
      scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI
      scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB
 
Saravana Kannan (2):
      of/platform: Unconditionally pause/resume sync state during kernel init
      of/platform: Unconditionally pause/resume sync state during kernel init
 
Stephan Gerhold (1):
      drm/mcde: dsi: Fix invalid pointer dereference if panel cannot be found
 
Stephen Rothwell (1):
      Fix up for "printk: Drop pr_warning definition"
 
Steve French (2):
      smb3: fix refcount underflow warning on unmount when no directory leases
      SMB3: Fix crash in SMB2_open_init due to uninitialized field in
compounding path
 
Steve Wise (2):
      Update mailmap info for Steve Wise
      rxe: correctly calculate iCRC for unaligned payloads
 
Steven Price (1):
      drm/panfrost: devfreq: Round frequencies to OPPs
 
Steven Rostedt (VMware) (1):
      module: Remove accidental change of module_enable_x()
 
Takashi Sakamoto (3):
      ALSA: firewire-motu: fix double unlocked 'motu->mutex'
      ALSA: oxfw: fix return value in error path of isochronous
resources reservation
      ALSA: fireface: fix return value in error path of isochronous
resources reservation
 
Tejas Joglekar (1):
      usb: dwc3: gadget: Fix logical condition
 
Thinh Nguyen (2):
      usb: dwc3: gadget: Clear started flag for non-IOC
      usb: dwc3: ep0: Clear started flag on completion
 
Thomas Richter (2):
      s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
      s390/cpum_sf: Avoid SBD overflow condition in irq handler
 
Thomas Zimmermann (1):
      drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>
 
Tianci.Yin (4):
      drm/amdgpu/gfx10: update gfx golden settings
      drm/amdgpu/gfx10: update gfx golden settings for navi14
      drm/amdgpu/gfx10: update gfx golden settings
      drm/amdgpu/gfx10: update gfx golden settings for navi14
 
Todd Kjos (1):
      binder: fix incorrect calculation for num_valid
 
Umesh Nerlige Ramappa (2):
      drm/i915/perf: Allow non-privileged access when OA buffer is not sampled
      drm/i915/perf: Configure OAR for specific context
 
Vasily Gorbik (2):
      s390/spinlock: remove confusing comment in arch_spin_lock_wait
      s390/kasan: add KASAN_VMALLOC support
 
Ville Syrjälä (2):
      drm/i915/fbc: Disable fbc by default on all glk+
      drm/i915/hdcp: Nuke intel_hdcp_transcoder_config()
 
Wen Yang (2):
      usb: roles: fix a potential use after free
      usb: typec: fix use after free in typec_register_port()
 
Wolfram Sang (2):
      i2c: remove i2c_new_dummy() API
      i2c: add helper to check if a client has a driver attached
 
Xiubo Li (3):
      ceph: trigger the reclaim work once there has enough pending caps
      ceph: switch to global cap helper
      ceph: add more debug info when decoding mdsmap
 
Yishai Hadas (2):
      IB/core: Introduce rdma_user_mmap_entry_insert_range() API
      IB/mlx5: Fix device memory flows
 
Yongqiang Sun (1):
      drm/amd/display: Compare clock state member to determine optimization.
 
YueHaibing (4):
      thermal: power_allocator: Fix Kconfig warning
      iio: st_accel: Fix unused variable warning
      staging: hp100: Fix build error without ETHERNET
      tracing: remove set but not used variable 'buffer'
 
Yufen Yu (1):
      md: make sure desc_nr less than MD_SB_DISKS
 
Zhang Rui (1):
      MAINTAINERS: thermal: Add Daniel Lezcano as the thermal maintainer
 
Zhiqiang Liu (1):
      md: raid1: check rdev before reference in raid1_sync_request func
 
changzhu (3):
      drm/amdgpu: avoid using invalidate semaphore for picasso
      drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9
      drm/amdgpu: add invalidate semaphore limit for SRIOV in gmc10
 
sheebab (1):
      scsi: ufs: Disable autohibern8 feature in Cadence UFS