lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Sun, 19 Sep 2021 17:40:42 -0700
From:   Linus Torvalds <torvalds@...ux-foundation.org>
To:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 5.15-rc2

So I've spent a fair amount of this week trying to sort out all the
odd warnings, and I want to particularly thank Guenter Roeck for his
work on tracking where the build failures due to -Werror come from.

Is it done? No. But on the whole I'm feeling fairly good about this
all, even if it has meant that I've been looking at some really odd
and grotty code. Who knew I'd still worry about some odd EISA driver
on alpha, after all these years? A slight change of pace ;)

The most annoying thing is probably the "fix one odd corner case,
three others rear their ugly heads". But I remain convinced that it's
all for a good cause, and that we really do want to have a clean build
even for the crazy odd cases.

We'll get there.

Anyway, I hope this release will turn more normal soon - but the rc2
week tends to be fairly quiet for me, so the fact that I then ended up
looking at reports of odd warnings-turned-errors this week wasn't too
bad.

There's obviously other fixes in here too, only a small subset of the
shortlog below is due to the warning fixes, even if that's what I've
personally been most involved with.

Go test, and keep the reports coming,

                Linus

---

Adam Borowski (1):
      net: wan: wanxl: define CROSS_COMPILE_M68K

Adrian Bunk (1):
      bnx2x: Fix enabling network interfaces without VFs

Adrian Hunter (1):
      perf script: Fix ip display when type != attr->type

Aleksander Jan Bajkowski (1):
      net: dsa: lantiq_gswip: Add 200ms assert delay

Alex Deucher (1):
      drm/amdgpu/display: add a proper license to dc_link_dp.c

Alex Elder (1):
      net: ipa: initialize all filter table slots

Alexander Egorenkov (1):
      s390/sclp: fix Secure-IPL facility detection

Alim Akhtar (1):
      dt-bindings: ufs: Add bindings for Samsung ufs host

Andrea Claudi (1):
      selftest: net: fix typo in altname test

Andreas Larsson (1):
      sparc32: page align size in arch_dma_alloc

Andrii Nakryiko (1):
      perf bpf: Ignore deprecation warning when using libbpf's
btf__get_from_id()

Andy Shevchenko (1):
      x86/platform: Increase maximum GPIO number for X86_64

Anson Jacob (1):
      drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled

Ansuel Smith (1):
      net: dsa: qca8k: fix kernel panic with legacy mdio mapping

Anton Eidelman (1):
      nvme-multipath: fix ANA state updates when a namespace is not present

Ariel Marcovitch (2):
      checkkconfigsymbols.py: Forbid passing 'HEAD' to --commit
      checkkconfigsymbols.py: Remove skipping of help lines in
parse_kconfig_file

Arnd Bergmann (2):
      ne2000: fix unused function warning
      drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused

Aya Levin (3):
      net/mlx5e: Fix mutual exclusion between CQE compression and HW TS
      net/mlx5e: Fix condition when retrieving PTP-rqn
      udp_tunnel: Fix udp_tunnel_nic work-queue type

Baptiste Lepers (1):
      events: Reuse value read using READ_ONCE instead of re-reading it

Baruch Siach (1):
      net/packet: clarify source of pr_*() messages

Bixuan Cui (1):
      bpf: Add oversize check before call kvcalloc()

Bjorn Helgaas (1):
      PCI/VPD: Defer VPD sizing until first access

Boqun Feng (1):
      locking/rwbase: Take care of ordering guarantee for fastpath reader

Chris Wilson (1):
      rtc: cmos: Disable irq around direct invocation of cmos_interrupt()

Christian König (1):
      drm/amdgpu: fix use after free during BO move

Christoph Hellwig (3):
      dma-mapping: fix the kerneldoc for dma_map_sg_attrs
      block: check if a profile is actually registered in
blk_integrity_unregister
      nvme: remove the call to nvme_update_disk_info in nvme_ns_remove

Colin Ian King (1):
      qlcnic: Remove redundant initialization of variable ret

Cédric Le Goater (1):
      powerpc/xics: Set the IRQ chip data for the ICS native backend

Dan Carpenter (1):
      nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show()

Dan Li (1):
      arm64: Mark __stack_chk_guard as __ro_after_init

Daniel Borkmann (4):
      bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause
      bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode
      bpf, selftests: Add cgroup v1 net_cls classid helpers
      bpf, selftests: Add test case for mixed cgroup v1/v2

Daniel Vetter (1):
      drm/i915: Release ctx->syncobj on final put, not on ctx close

Daniel Wagner (1):
      nvme: avoid race in shutdown namespace removal

Daniele Ceraolo Spurio (1):
      drm/i915/guc: drop guc_communication_enabled

Dave Ertman (1):
      ice: Correctly deal with PFs that do not support RDMA

David Brazdil (1):
      of: restricted dma: Fix condition for rmem init

David Heidelberg (1):
      dt-bindings: arm: Fix Toradex compatible typo

David Hildenbrand (1):
      s390/pci_mmio: fully validate the VMA before calling follow_pte()

David Thompson (1):
      mlxbf_gige: clear valid_polarity upon open

Doug Smythies (1):
      cpufreq: intel_pstate: Override parameters if HWP forced by BIOS

Edwin Peer (1):
      bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem()

Eli Cohen (1):
      net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert

Eric Dumazet (3):
      net/af_unix: fix a data-race in unix_dgram_poll
      net-caif: avoid user-triggerable WARN_ON(1)
      Revert "Revert "ipv4: fix memory leaks in ip_cmsg_send() callers""

Ernst Sjöstrand (1):
      drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10

Eugene Syromiatnikov (1):
      io-wq: provide IO_WQ_* constants for
IORING_REGISTER_IOWQ_MAX_WORKERS arg items

Evan Quan (2):
      PCI: Add AMD GPU multi-function power dependencies
      drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver

Felix Kuehling (1):
      drm/amdkfd: make needs_pcie_atomics FW-version dependent

Florian Fainelli (1):
      r6040: Restore MDIO clock frequency after MAC reset

Ganesh Goudar (1):
      powerpc/mce: Fix access error in mce handler

Geert Uytterhoeven (2):
      m68k: mvme: Remove overdue #warnings in RTC handling
      sh: Add missing FORCE prerequisites in Makefile

Guenter Roeck (9):
      net: ni65: Avoid typecast of pointer to u32
      m68k: Double cast io functions to unsigned long
      compiler.h: Introduce absolute_pointer macro
      net: i825xx: Use absolute_pointer for memcpy from fixed memory location
      alpha: Move setup.h out of uapi
      alpha: Use absolute_pointer to define COMMAND_LINE
      alpha: Declare virt_to_phys and virt_to_bus parameter as pointer
to volatile
      cpufreq: vexpress: Drop unused variable
      net: 6pack: Fix tx timeout and slot time

Hamza Mahfooz (1):
      dma-debug: prevent an error message from causing runtime problems

Hao Xu (2):
      io-wq: code clean of io_wqe_create_worker()
      io-wq: fix potential race of acct->nr_workers

Harry Wentland (1):
      drm/amd/display: Get backlight from PWM if DMCU is not initialized

Heiko Carstens (3):
      s390: update defconfigs
      s390/ap: fix kernel doc comments
      s390: remove WARN_DYNAMIC_STACK

Helge Deller (2):
      parisc: Use absolute_pointer() to define PAGE0
      parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled

Hersen Wu (1):
      drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3

Hoang Le (1):
      tipc: increase timeout in tipc_sk_enqueue()

Huang Rui (1):
      drm/ttm: fix type mismatch error on sparc64

Ian Rogers (1):
      libperf evsel: Make use of FD robust.

James Morse (1):
      cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory

James Zhu (3):
      drm/amdkfd: separate kfd_iommu_resume from kfd_resume
      drm/amdgpu: add amdgpu_amdkfd_resume_iommu
      drm/amdgpu: move iommu_resume before ip init/resume

Jan Beulich (9):
      xen/pvcalls: backend can be a module
      swiotlb-xen: avoid double free
      swiotlb-xen: fix late init retry
      swiotlb-xen: maintain slab count properly
      swiotlb-xen: suppress certain init retries
      swiotlb-xen: limit init retries
      swiotlb-xen: drop leftover __ref
      swiotlb-xen: arrange to have buffer info logged
      swiotlb-xen: drop DEFAULT_NSLABS

Jean-Philippe Brucker (2):
      selftests/bpf: Fix build of task_pt_regs test for arm64
      PCI/ACPI: Don't reset a fwnode set by OF

Jeff Moyer (1):
      x86/pat: Pass valid address to sanitize_phys()

Jens Axboe (6):
      io_uring: ensure symmetry in handling iter types in loop_rw_iter()
      io_uring: pin SQPOLL data before unlocking ring lock
      iov_iter: add helper to save iov_iter state
      io_uring: allow retry for O_NONBLOCK if async is supported
      io_uring: use iov_iter state save/restore helpers
      Revert "iov_iter: track truncated size"

Jeremy Kerr (1):
      mctp: perform route destruction under RCU read lock

Jesper Nilsson (1):
      net: stmmac: allow CSR clock of 300MHz

Jiaran Zhang (2):
      net: hns3: fix the exception when query imp info
      net: hns3: fix the timing issue of VF clearing interrupt sources

Joakim Zhang (2):
      net: stmmac: fix system hang caused by eee_ctrl_timer during
suspend/resume
      net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP

Jon Derrick (1):
      MAINTAINERS: Add Nirmal Patel as VMD maintainer

Juergen Gross (4):
      xen/balloon: use a kernel thread instead a workqueue
      PM: base: power: don't try to use non-existing RTC for storing data
      xen: reset legacy rtc flag for PV domU
      xen: fix usage of pmd_populate in mremap for pv guests

Kai-Heng Feng (1):
      drm/i915/dp: Use max params for panels < eDP 1.4

Keith Busch (1):
      nvme-tcp: fix io_work priority inversion

Kenneth Feng (1):
      drm/amd/pm: fix the issue of uploading powerplay table

Kortan (1):
      gen_compile_commands: fix missing 'sys' package

Lang Yu (5):
      drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2)
      drm/amdgpu: update SMU PPSMC for cyan skilfish
      drm/amdgpu: update SMU driver interface for cyan skilfish(v3)
      drm/amdgpu: add some pptable funcs for cyan skilfish(v3)
      drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3)

Lee Shawn C (1):
      drm/i915/dp: return proper DPRX link training result

Len Baker (1):
      net: mana: Prefer struct_size over open coded arithmetic

Li Jinlin (1):
      blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd

Lihong Kou (1):
      block: flush the integrity workqueue in blk_integrity_unregister

Lin, Zhenpeng (1):
      dccp: don't duplicate ccid when cloning dccp sock

Linus Torvalds (17):
      compiler_attributes.h: drop __has_attribute() support for gcc4
      Drop some straggling mentions of gcc-4.9 as being stale
      memblock: introduce saner 'memblock_free_ptr()' interface
      sparc: avoid stringop-overread errors
      qnx4: avoid stringop-overread errors
      3com 3c515: make it compile on 64-bit architectures
      spi: Fix tegra20 build with CONFIG_PM=n
      alpha: make 'Jensen' IO functions build again
      tgafb: clarify dependencies
      alpha: mark 'Jensen' platform as no longer broken
      alpha: move __udiv_qrnnd library function to arch/alpha/lib/
      Revert drm/vc4 hdmi runtime PM changes
      Revert "drm/vc4: hdmi: Remove drm_encoder->crtc usage"
      alpha: enable GENERIC_PCI_IOMAP unconditionally
      dmascc: use proper 'virt_to_bus()' rather than casting to 'int'
      pci_iounmap'2: Electric Boogaloo: try to make sense of it all
      Linux 5.15-rc2

Lucas Stach (8):
      drm/etnaviv: return context from etnaviv_iommu_context_get
      drm/etnaviv: put submit prev MMU context when it exists
      drm/etnaviv: stop abusing mmu_context as FE running marker
      drm/etnaviv: keep MMU context across runtime suspend/resume
      drm/etnaviv: exec and MMU state is lost when resetting the GPU
      drm/etnaviv: fix MMU context leak on GPU reset
      drm/etnaviv: reference MMU context when setting up hardware state
      drm/etnaviv: add missing MMU context put when reaping MMU mapping

Lv Ruyi (1):
      arm64/kernel: remove duplicate include in process.c

Maor Gottlieb (1):
      net/mlx5: Fix potential sleeping in atomic context

Mark Bloch (1):
      net/mlx5: Lag, don't update lag if lag isn't supported

Mark Brown (1):
      arm64/sve: Use correct size when reinitialising SVE state

Masami Hiramatsu (1):
      tools/bootconfig: Define memblock_free_ptr() to fix build error

Mauro Carvalho Chehab (2):
      dt-bindings: net: dsa: sja1105: update nxp,sja1105.yaml reference
      dt-bindings: arm: mediatek: mmsys: update mediatek,mmsys.yaml reference

Meenakshikumar Somasundaram (1):
      drm/amd/display: Link training retry fix for abort case

Michael Chan (2):
      bnxt_en: Fix error recovery regression
      bnxt_en: Clean up completion ring page arrays completely

Michael Ellerman (1):
      powerpc/boot: Fix build failure since GCC 4.9 removal

Michael Petlan (1):
      perf machine: Initialize srcline string member in add_location struct

Michel Dänzer (1):
      drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count

Mike Rapoport (1):
      x86/mm: Fix kern_addr_valid() to cope with existing but not
present entries

Ming Lei (1):
      blk-mq: avoid to iterate over stale request

Nathan Chancellor (6):
      tools: compiler-gcc.h: Guard error attribute use with __has_attribute
      drm/i915/selftests: Do not use import_obj uninitialized
      drm/i915/selftests: Always initialize err in
igt_dmabuf_import_same_driver_lmem()
      drm/i915: Enable -Wsometimes-uninitialized
      x86/build: Do not add -falign flags unconditionally for clang
      kbuild: Add -Werror=ignored-optimization-argument to CLANG_FLAGS

Nathan Rossi (1):
      net: phylink: Update SFP selected interface on advertising changes

Nicholas Kazlauskas (2):
      drm/amd/display: Add NULL checks for vblank workqueue
      drm/amd/display: Fix white screen page fault for gpuvm

Nicholas Piggin (4):
      powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state
      selftests/powerpc: Add scv versions of the basic TM syscall tests
      powerpc/64s: system call rfscv workaround for TM bugs
      KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode
changing registers

Nick Desaulniers (10):
      Documentation: raise minimum supported version of GCC to 5.1
      compiler.h: drop fallback overflow checkers
      mm/ksm: remove old GCC 4.9+ check
      Kconfig.debug: drop GCC 5+ version check for DWARF5
      riscv: remove Kconfig check for GCC version for ARCH_RV64I
      powerpc: remove GCC version check for UPD_CONSTR
      arm64: remove GCC version check for ARCH_SUPPORTS_INT128
      Makefile: drop GCC < 5 -fno-var-tracking-assignments workaround
      compiler-gcc.h: drop checks for older GCC versions
      vmlinux.lds.h: remove old check for GCC 4.9

Nirmoy Das (2):
      drm/amdgpu: use IS_ERR for debugfs APIs
      drm/radeon: pass drm dev radeon_agp_head_init directly

Paolo Abeni (2):
      vhost_net: fix OoB on sendmsg() failure.
      igc: fix tunnel offloading

Parav Pandit (1):
      net/mlx5: Fix rdma aux device on devlink reload

Paul Menzel (1):
      drm/amdgpu: Demote TMZ unsupported log message from warning to info

Pavel Begunkov (2):
      io_uring: auto-removal for direct open/accept
      io_uring: move iopoll reissue into regular IO path

Peter Zijlstra (2):
      locking/rwbase: Properly match set_and_save_state() to restore_state()
      locking/rwbase: Extract __rwbase_write_trylock()

Qingqing Zhuo (1):
      drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo

Ramji Jiyani (1):
      kbuild: Fix comment typo in scripts/Makefile.modpost

Randy Dunlap (1):
      ptp: dp83640: don't define PAGE0

Ravi Bangoria (1):
      perf annotate: Fix fused instr logic for assembly functions

Ruozhu Li (1):
      nvme-rdma: destroy cm id before destroy qp to avoid use after free

Saeed Mahameed (1):
      net/mlx5: FWTrace, cancel work on alloc pd error flow

Samuel Holland (1):
      dt-bindings: net: sun8i-emac: Add compatible for D1

Saravana Kannan (1):
      Revert "of: property: fw_devlink: Add support for "phy-handle" property"

Shai Malin (1):
      qed: Handle management FW error

Simon Ser (2):
      amd/display: downgrade validation failure log level
      amd/display: enable panel orientation quirks

Sukadev Bhattiprolu (2):
      ibmvnic: check failover_pending in login response
      ibmvnic: check failover_pending in login response

Thomas Hellström (1):
      drm/i915/gem: Fix the mman selftest

Tong Zhang (1):
      net: macb: fix use after free on rmmod

Tony Luck (1):
      x86/mce: Avoid infinite loop for copy from user recovery

Vasily Averin (1):
      ipc: remove memcg accounting for sops objects in do_semtimedop()

Vinay Belgaumkar (1):
      drm/i915: Get PM ref before accessing HW register

Vitaly Kuznetsov (1):
      Drivers: hv: vmbus: Fix kernel crash upon unbinding a device
from uio_hv_generic driver

Vlad Buslov (1):
      net/mlx5: Bridge, fix uninitialized variable usage

Vladimir Oltean (3):
      net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
      Revert "net: phy: Uniform PHY driver access"
      net: dsa: flush switchdev workqueue before tearing down CPU/DSA ports

Wei Liu (2):
      asm-generic/hyperv: provide cpumask_to_vpset_noself
      x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself

Will Deacon (1):
      x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y

Xiang wangx (1):
      selftests: nci: replace unsigned int with int

Xiaoguang Wang (1):
      io_uring: fix missing sigmask restore in io_cqring_wait()

Xiyu Yang (1):
      net/l2tp: Fix reference count leak in l2tp_udp_recv_core

Yajun Deng (1):
      Revert "ipv4: fix memory leaks in ip_cmsg_send() callers"

Yanfei Xu (1):
      blkcg: fix memory leak in blk_iolatency_init

Yonghong Song (1):
      bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset()

Yufeng Mo (3):
      net: hns3: pad the short tunnel frame before sending to hardware
      net: hns3: change affinity_mask to numa node range
      net: hns3: disable mac in flr process

Yunsheng Lin (1):
      net: hns3: add option to turn off page pool feature

zhang kai (1):
      ipv6: delay fib6_sernum increase in fib6_add

zhenggy (1):
      tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()

Íñigo Huguet (2):
      sfc: fallback for lack of xdp tx queues
      sfc: last resort fallback for lack of xdp tx queues

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ