linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 5.15-rc6
@ 2021-10-18  6:14 Linus Torvalds
  2021-10-19 20:33 ` Guenter Roeck
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2021-10-18  6:14 UTC (permalink / raw)
  To: Linux Kernel Mailing List

So here we are, slightly later on a Sunday than usual due to travel,
but rc6 is out.

I'd love to say that it's all looking average, but rc6 is actually
bigger han rc5 was, and larger than normal for this time in the
release cycle.

It's not _enormously_ larger than normal, and it's not the largest rc6
we've had, but it's still slightly worrisome. By rc6 I really do
expect things to have started calming down.

I'm hoping it's just one of those random timing effects, with a couple
of slightly bigger pulls having come in the last week, and we'll see
the next week being extra quiet because rc6 got some of the stuff that
would normally have hit rc7. It happens. But let's see how this goes.

The 5.15 cycle over-all remains one of the smaller cycles (at least
counting commits), so I wouldn't have expected this to be one that
requires an extra rc, but that may be what ends up happening unless
the upcoming week is really nice and calm.

That said, nothing in here looks _particularly_ worrisome. It really
smells like just random timing effects to me, with networking, GPU
drivers, and ntfs3 all having had a somewhat active week.  Other than
that it all really looks fairly normal.

Full details in the shortlog below.

Please give it a whirl. And let's hope for a nice calm next week and a
smaller rc7.

              Linus

---

Adam Manzanares (1):
      nvme: fix per-namespace chardev deletion

Akilesh Kailash (1):
      dm verity: skip redundant verity_handle_err() on I/O errors

Al Viro (1):
      csky: don't let sigreturn play with priveleged bits of status register

Aleksander Morgado (1):
      USB: serial: qcserial: add EM9191 QDL support

Alexander Usyskin (1):
      mei: hbm: drop hbm responses on early shutdown

Alexandru Tachici (3):
      iio: adc: ad7192: Add IRQ flag
      iio: adc: ad7780: Fix IRQ flag
      iio: adc: ad7793: Fix IRQ flag

Alexey Bayduraev (1):
      perf report: Output non-zero offset for decompressed records

Alvin Šipraga (1):
      net: dsa: fix spurious error message when unoffloaded port leaves bridge

Andy Shevchenko (3):
      mei: me: add Ice Lake-N device id.
      gpio: pca953x: Improve bias setting
      gpio: mockup: Convert to use software nodes

Apurva Nandan (1):
      spi: Use 'flash' node name instead of 'spi-flash' in example

Ard Biesheuvel (1):
      efi/cper: use stack buffer for error record decoding

Arnd Bergmann (8):
      module: fix clang CFI with MODULE_UNLOAD=n
      drm/msm/submit: fix overflow check on 64-bit architectures
      staging: vc04_services: shut up out-of-range warning
      cb710: avoid NULL pointer subtraction
      bitfield: build kunit tests without structleak plugin
      iommu/arm: fix ARM_SMMU_QCOM compilation
      ethernet: s2io: fix setting mac address during resume
      eeprom: 93xx46: fix MODULE_DEVICE_TABLE

ArthurChiao (1):
      cgroupv2, docs: fix misinformation in "device controller" section

Arun Ramadoss (1):
      net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work

Aya Levin (1):
      net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp

Baowen Zheng (1):
      nfp: flow_offload: move flow_indr_dev_register from app init to app start

Biju Das (2):
      clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical
      clk: renesas: rzg2l: Fix clk status function

Billy Tsai (1):
      iio: adc: aspeed: set driver data when adc probe.

Borislav Petkov (2):
      x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
      x86/fpu: Mask out the invalid MXCSR bits properly

Brendan Higgins (4):
      gcc-plugins/structleak: add makefile var for disabling structleak
      iio/test-format: build kunit tests without structleak plugin
      device property: build kunit tests without structleak plugin
      thunderbolt: build kunit tests without structleak plugin

Cai Huoqing (1):
      MAINTAINERS: Update the devicetree documentation path of imx fec driver

Cameron Berkenpas (1):
      ALSA: hda/realtek: Fix for quirk to enable speaker output on the
Lenovo 13s Gen2

Chris Chiu (1):
      ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254

Christoph Hellwig (7):
      block: call submit_bio_checks under q_usage_counter
      block: factor out a blk_try_enter_queue helper
      block: split bio_queue_enter from blk_queue_enter
      block: drain file system I/O on del_gendisk
      block: keep q_usage_counter in atomic mode after del_gendisk
      kyber: avoid q->disk dereferences in trace points
      block: warn when putting the final reference on a registered disk

Christophe JAILLET (3):
      iio: adc128s052: Fix the error handling path of 'adc128_probe()'
      fs/ntfs3: Remove a useless test in 'indx_find()'
      fs/ntfs3: Remove a useless shadowing variable

Chun-Kuang Hu (5):
      Revert "drm/mediatek: Clear pending flag when cmdq packet is done"
      Revert "drm/mediatek: Add cmdq_handle in mtk_crtc"
      Revert "drm/mediatek: Detect CMDQ execution timeout"
      Revert "drm/mediatek: Remove struct cmdq_client"
      Revert "drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb"

Chunguang Xu (1):
      docs/cgroup: remove some duplicate words

Cindy Lu (1):
      vhost-vdpa: Fix the wrong input in config_cb

Colin Ian King (6):
      fs/ntfs3: Remove redundant initialization of variable err
      iio: adc: rzg2l_adc: Fix -EBUSY timeout error return
      fs/ntfs3: Fix a memory leak on object opts
      tracing: Fix missing * in comment block
      drm/msm: Fix null pointer dereference on pointer edp
      dm clone: make array 'descs' static

Cornelia Huck (2):
      KVM: s390: remove myself as reviewer
      vfio-ccw: step down as maintainer

Cédric Le Goater (1):
      powerpc/xive: Discard disabled interrupts in get_irqchip_state()

Dafna Hirschfeld (1):
      spi: mediatek: skip delays if they are 0

Dan Carpenter (10):
      iio: dac: ti-dac5571: fix an error code in probe()
      iio: ssp_sensors: fix error code in ssp_print_mcu_debug()
      iio: ssp_sensors: add more range checking in ssp_parse_dataframe()
      staging: r8188eu: prevent array underflow in rtw_hal_update_ra_mask()
      drm/msm/a4xx: fix error handling in a4xx_gpu_init()
      drm/msm/a3xx: fix error handling in a3xx_gpu_init()
      drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()
      drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling
      pata_legacy: fix a couple uninitialized variable bugs
      block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs

Daniel Latypov (2):
      kunit: tool: better handling of quasi-bool args (--json, --raw_output)
      kunit: fix kernel-doc warnings due to mismatched arg names

Daniel Scally (1):
      platform/x86: intel_skl_int3472: Correct null check

Daniele Palmas (1):
      USB: serial: option: add Telit LE910Cx composition 0x1204

Dexuan Cui (1):
      drm/hyperv: Fix double mouse pointers

Dinh Nguyen (2):
      clk: socfpga: agilex: fix duplicate s2f_user0_clk
      MAINTAINERS: Update entry for the Stratix10 firmware

Dmitry Baryshkov (2):
      drm/msm/mdp5: fix cursor-related warnings
      drm/msm/dsi/phy: fix clock names in 28nm_8960 phy

Douglas Anderson (1):
      drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read

Eiichi Tsukata (1):
      sctp: account stream padding length for reconf chunk

Fabio Estevam (1):
      drm/msm: Do not run snapshot on non-DPU devices

Filipe Manana (5):
      btrfs: deal with errors when checking if a dir entry exists
during log replay
      btrfs: deal with errors when replaying dir entry during log replay
      btrfs: deal with errors when adding inode reference during log replay
      btrfs: unify lookup return value when dir entry is missing
      btrfs: check for error when looking up inode during dir entry replay

Florian Fainelli (1):
      net: phy: Do not shutdown PHYs in READY state

Guenter Roeck (3):
      csky: Select ARCH_WANT_FRAME_POINTERS only if compiler supports it
      csky: bitops: Remove duplicate __clear_bit define
      csky: Make HAVE_TCM depend on !COMPILE_TEST

Guo Ren (1):
      csky: Fixup regs.sr broken in ptrace

Haiyang Zhang (1):
      net: mana: Fix error handling in mana_create_rxq()

Halil Pasic (1):
      virtio: write back F_VERSION_1 before validate

Hans Potsch (1):
      EDAC/armada-xp: Fix output of uncorrectable error counter

Hans de Goede (1):
      platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI

Hao Xu (1):
      io_uring: fix wrong condition to grab uring lock

Heiko Carstens (1):
      s390: add Alexander Gordeev as reviewer

Heinrich Schuchardt (1):
      efi/libstub: Simplify "Exiting bootservices" message

Herve Codina (4):
      net: stmmac: fix get_hw_feature() on old hardware
      dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version
      net: stmmac: add support for dwmac 3.40a
      ARM: dts: spear3xx: Fix gmac node

Hui Liu (1):
      iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED

Hui Wang (1):
      ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW

Ian Kent (1):
      kernfs: don't create a negative dentry if inactive node exists

Ido Schimmel (1):
      mlxsw: thermal: Fix out-of-bounds memory accesses

Jackie Liu (2):
      tracing: Fix missing osnoise tracer on max_latency
      acpi/arm64: fix next_platform_timer() section mismatch error

Jacob Keller (1):
      ice: fix locking for Tx timestamp tracking flush

Jiazi Li (1):
      dm: fix mempool NULL pointer race when completing IO

Jiri Valek - 2N (1):
      iio: light: opt3001: Fixed timeout error when 0 lux

Johan Hovold (3):
      serial: 8250: allow disabling of Freescale 16550 compile test
      USB: xhci: dbc: fix tty registration race
      workqueue: fix state-dump console deadlock

John Liu (1):
      ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop

Jonas Hahnfeld (1):
      ALSA: usb-audio: Add quirk for VF0770

Jonathan Bell (2):
      xhci: guard accesses to ep_state in xhci_endpoint_reset()
      xhci: add quirk for host controllers that don't update endpoint DCS

Josef Bacik (2):
      btrfs: update refs for any root except tree log roots
      btrfs: fix abort logic in btrfs_replace_file_extents

Justin Iurman (2):
      ipv6: ioam: move the check for undefined bits
      selftests: net: modify IOAM tests for undef bits

Kai Vehmanen (1):
      ALSA: hda: avoid write to STATESTS if controller is in reset

Kailang Yang (1):
      ALSA: hda/realtek - ALC236 headset MIC recording issue

Kamal Dasu (1):
      spi: bcm-qspi: clear MSPI spifie interrupt during probe

Kan Liang (1):
      perf/x86/msr: Add Sapphire Rapids CPU support

Kari Argillander (41):
      fs/ntfs3: Remove unnecesarry mount option noatime
      fs/ntfs3: Remove unnecesarry remount flag handling
      fs/ntfs3: Convert mount options to pointer in sbi
      fs/ntfs3: Use new api for mounting
      fs/ntfs3: Init spi more in init_fs_context than fill_super
      fs/ntfs3: Make mount option nohidden more universal
      fs/ntfs3: Add iocharset= mount option as alias for nls=
      fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules
      fs/ntfs3: Show uid/gid always in show_options()
      fs/ntfs3. Add forward declarations for structs to debug.h
      fs/ntfs3: Add missing header files to ntfs.h
      fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h
      fs/ntfs3: Add missing header and guards to lib/ headers
      fs/ntfs3: Change right headers to bitfunc.c
      fs/ntfs3: Change right headers to upcase.c
      fs/ntfs3: Change right headers to lznt.c
      fs/ntfs3: Remove unneeded header files from c files
      fs/ntfs3: Limit binary search table size
      fs/ntfs3: Make binary search to search smaller chunks in beginning
      fs/ntfs3: Always use binary search with entry search
      fs/ntfs3: Remove '+' before constant in ni_insert_resident()
      fs/ntfs3: Place Comparisons constant right side of the test
      fs/ntfs3: Remove braces from single statment block
      fs/ntfs3: Remove tabs before spaces from comment
      fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC
      fs/ntfs3: Remove always false condition check
      fs/ntfs3: Use clamp/max macros instead of comparisons
      fs/ntfs3: Use min/max macros instated of ternary operators
      fs/ntfs3: Fix wrong error message $Logfile -> $UpCase
      fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails
      fs/ntfs3: Remove impossible fault condition in fill_super
      fs/ntfs3: Return straight without goto in fill_super
      fs/ntfs3: Remove unnecessary variable loading in fill_super
      fs/ntfs3: Use sb instead of sbi->sb in fill_super
      fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super
      fs/ntfs3: Remove tmp pointer bd_inode in fill_super
      fs/ntfs3: Remove tmp pointer upcase in fill_super
      fs/ntfs3: Initialize pointer before use place in fill_super
      fs/ntfs3: Initiliaze sb blocksize only in one place + refactor
      Doc/fs/ntfs3: Fix rst format and make it cleaner
      fs/ntfs3: Remove deprecated mount options nls

Karsten Graul (1):
      net/smc: improved fix wait on already cleared link

Keith Busch (1):
      nvme-pci: Fix abort command id

Konstantin Komarov (25):
      fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext
      fs/ntfs3: Change max hardlinks limit to 4000
      fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update
      fs/ntfs3: Fix logical error in ntfs_create_inode
      fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode
      fs/ntfs3: Refactor ntfs_get_acl_ex for better readability
      fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex
      fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode
      fs/ntfs3: Refactoring lock in ntfs_init_acl
      fs/ntfs3: Reject mount if boot's cluster size < media sector size
      fs/ntfs3: Refactoring of ntfs_init_from_boot
      fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect
      fs/ntfs3: Use available posix_acl_release instead of
ntfs_posix_acl_release
      fs/ntfs3: Remove locked argument in ntfs_set_ea
      fs/ntfs3: Refactoring of ntfs_set_ea
      fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files
      fs/ntfs3: Remove unnecessary functions
      fs/ntfs3: Keep prealloc for all types of files
      fs/ntfs3: Fix memory leak if fill_super failed
      fs/ntfs3: Rework ntfs_utf16_to_nls
      fs/ntfs3: Refactor ntfs_readlink_hlp
      fs/ntfs3: Refactor ntfs_create_inode
      fs/ntfs3: Refactor ni_parse_reparse
      fs/ntfs3: Refactor ntfs_read_mft
      fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list

Kuogee Hsieh (1):
      drm/msm/dp: only signal audio when disconnected detected at dp_pm_resume

Laurent Pinchart (1):
      drm: rcar-du: Don't create encoder for unconnected LVDS outputs

Lin Ma (1):
      nfc: nci: fix the UAF of rf_conn_info object

Linus Torvalds (1):
      Linux 5.15-rc6

Luca Weiss (1):
      clk: qcom: add select QCOM_GDSC for SM6350

Lukas Bulwahn (1):
      MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER

Maarten Zanders (1):
      net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's

Marek Vasut (2):
      drm/msm: Avoid potential overflow in timeout_to_jiffies()
      drm/nouveau/fifo: Reinstate the correct engine bit programming

Marijn Suijten (1):
      drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in poll_for_ready

Mark Brown (7):
      spi: spidev: Add SPI ID table
      fpga: ice40-spi: Add SPI device ID table
      misc: gehc: Add SPI ID table
      eeprom: at25: Add SPI ID table
      eeprom: 93xx46: Add SPI device ID table
      gpio: 74x164: Add SPI device ID table
      spi: Fix deadlock when adding SPI controllers on SPI buses

Masami Hiramatsu (1):
      bootconfig: init: Fix memblock leak in xbc_make_cmdline()

Mateusz Kwiatkowski (1):
      ARM: dts: bcm283x: Fix VEC address for BCM2711

Matthew Auld (1):
      drm/i915: remember to call i915_sw_fence_fini

Matthew Brost (1):
      drm/i915: Fix bug in user proto-context creation that leaked contexts

Maxim Mikityanskiy (1):
      net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors

Md Sadre Alam (1):
      mtd: rawnand: qcom: Update code word value for raw read

Michael Cullen (1):
      Input: xpad - add support for another USB ID of Nacon GC-100

Michael Ellerman (2):
      KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()
      KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it
went to guest

Michael Forney (2):
      objtool: Check for gelf_update_rel[a] failures
      objtool: Update section header before relocations

Michael S. Tsirkin (1):
      Revert "virtio-blk: Add validation for block size in config space"

Michael Walle (1):
      spi: spi-nxp-fspi: don't depend on a specific node name erratum workaround

Mike Kravetz (1):
      arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE

Mike Rapoport (1):
      memblock: exclude NOMAP regions from kmemleak

Ming Lei (1):
      dm rq: don't queue request to blk-mq during DM suspend

Miquel Raynal (3):
      iio: adc: max1027: Fix wrong shift with 12-bit devices
      iio: adc: max1027: Fix the number of max1X31 channels
      usb: musb: dsps: Fix the probe error path

Moritz Fischer (2):
      MAINTAINERS: Add Hao and Yilun as maintainers
      MAINTAINERS: Drop outdated FPGA Manager website

Nanyong Sun (1):
      net: encx24j600: check error in devm_regmap_init_encx24j600

Nathan Chancellor (1):
      Input: touchscreen - avoid bitwise vs logical OR warning

Nicolas Saenz Julienne (2):
      ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting
      ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address

Nikolay Martynov (1):
      xhci: Enable trust tx length quirk for Fresco FL11 USB controller

Nuno Sá (2):
      iio: adis16475: fix deadlock on frequency set
      iio: adis16480: fix devices that do not support sleep mode

Oleksij Rempel (1):
      Input: resistive-adc-touch - fix division by zero error on z1 == 0

Paolo Abeni (1):
      mptcp: fix possible stall on recvmsg()

Paolo Valente (1):
      block, bfq: reset last_bfqq_created on group change

Pavankumar Kondeti (1):
      xhci: Fix command ring pointer corruption while aborting a command

Philipp Zabel (1):
      ARM: imx: register reset controller from a platform driver

Prashant Malani (3):
      platform/x86: intel_scu_ipc: Fix busy loop expiry time
      platform/x86: intel_scu_ipc: Increase virtual timeout to 10s
      platform/x86: intel_scu_ipc: Update timeout value in comment

Qu Wenruo (1):
      btrfs: unlock newly allocated extent buffer after error

Rajaravi Krishna Katta (1):
      habanalabs: fix resetting args in wait for CS IOCTL

Randy Dunlap (3):
      misc: HI6421V600_IRQ should depend on HAS_IOMEM
      VDUSE: fix documentation underline warning
      drm/r128: fix build for UML

Rob Clark (5):
      drm/msm: Fix crash on dev file close
      drm/msm/a6xx: Serialize GMU communication
      drm/msm/a6xx: Track current ctx by seqno
      drm/msm: A bit more docs + cleanup
      drm/msm: One sched entity per process per priority

Robert Foss (1):
      drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register

Roberto Sassu (1):
      s390: fix strrchr() implementation

Rolf Eike Beer (1):
      workqueue: annotate alloc_workqueue() as printf

Sachi King (2):
      platform/x86: amd-pmc: Add alternative acpi id for PMC controller
      ACPI: PM: Include alternate AMDI0005 id in special behaviour

Saeed Mahameed (1):
      net/mlx5e: Switchdev representors are not vlan challenged

Saravana Kannan (3):
      driver core: Reject pointless SYNC_STATE_ONLY device links
      drivers: bus: simple-pm-bus: Add support for probing simple bus
only devices
      drivers: bus: Delete CONFIG_SIMPLE_PM_BUS

Sean Nyekjaer (1):
      iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed

Sebastian Andrzej Siewior (1):
      mqprio: Correct stats in mqprio_dump_class_stats().

Shannon Nelson (1):
      ionic: don't remove netdev->dev_addr when syncing uc list

Shawn Guo (1):
      clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mmu_tbu0_gdsc

Shay Drory (1):
      net/mlx5: Fix cleanup of bridge delayed work

Shravan S (1):
      platform/x86: int1092: Fix non sequential device mode handling

Shunsuke Nakamura (2):
      libperf test evsel: Fix build error on !x86 architectures
      libperf tests: Fix test_stat_cpu

Srinivas Kandagatla (1):
      misc: fastrpc: Add missing lock before accessing find_vma()

Stefan Wahren (2):
      ARM: dts: bcm2711: fix MDIO #address- and #size-cells
      ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states

Stephan Gerhold (1):
      drm/msm: Fix devfreq NULL pointer dereference on a3xx

Stephen Boyd (2):
      af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards compatability
      nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells

Steven Rostedt (1):
      nds32/ftrace: Fix Error: invalid operands (*UND* and *UND*
sections) for `^'

Steven Rostedt (VMware) (2):
      tracing: Fix event probe removal from dynamic events
      selftests/ftrace: Update test for more eprobe removal process

Sudeep Holla (2):
      firmware: arm_ffa: Add missing remove callback to ffa_bus_type
      firmware: arm_ffa: Fix __ffa_devices_unregister

Sumit Garg (1):
      tee: optee: Fix missing devices unregister during optee_remove

Takashi Iwai (5):
      ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer
      ALSA: seq: Fix a potential UAF by wrong private_free call order
      ALSA: usb-audio: Enable rate validation for Scarlett devices
      ALSA: hda: intel: Allow repeatedly probing on codec configuration errors
      ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl

Tariq Toukan (1):
      net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode

Tetsuo Handa (1):
      brd: reduce the brd_devices_mutex scope

Thomas Zimmermann (1):
      drm/fbdev: Clamp fbdev surface size if too large

Tomaz Solc (1):
      USB: serial: option: add prod. id for Quectel EG91

Uwe Kleine-König (2):
      spi-mux: Fix false-positive lockdep splats
      Input: snvs_pwrkey - add clk handling

Vadim Pasternak (2):
      platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
      platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes

Valentine Fatiev (1):
      net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path

Vamshi K Sthambamkadi (1):
      tracing: Fix memory leak in eprobe_register()

Vegard Nossum (4):
      r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
      net: arc: select CRC32
      net: korina: select CRC32
      drm/panel: olimex-lcd-olinuxino: select CRC32

Ville Baillie (1):
      spi: atmel: Fix PDC transfer setup bug

Vineet Gupta (1):
      ARC: fix potential build snafu

Vladimir Oltean (18):
      net: dsa: fix bridge_num not getting cleared after ports leaving
the bridge
      net: dsa: tag_dsa: send packets with TX fwd offload from
VLAN-unaware bridges using VID 0
      net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware
      net: dsa: mv88e6xxx: isolate the ATU databases of standalone and
bridged ports
      net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol
      net: dsa: move sja1110_process_meta_tstamp inside the tagging
protocol driver
      net: dsa: sja1105: break dependency between dsa_port_is_sja1105
and switch driver
      net: mscc: ocelot: make use of all 63 PTP timestamp identifiers
      net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO
      net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb
      net: mscc: ocelot: deny TX timestamping of non-PTP packets
      net: mscc: ocelot: cross-check the sequence id from the
timestamp FIFO with the skb PTP header
      net: dsa: tag_ocelot: break circular dependency with ocelot
switch lib driver
      net: dsa: tag_ocelot_8021q: break circular dependency with
ocelot switch lib
      net: dsa: felix: purge skb from TX timestamping queue if it cannot be sent
      net: dsa: tag_ocelot_8021q: fix inability to inject STP BPDUs
into BLOCKING ports
      net: dsa: felix: break at first CPU port during init and teardown
      Revert "net: procfs: add seq_puts() statement for dev_mcast"

Waiman Long (1):
      cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem

Wan Jiabing (1):
      net: mscc: ocelot: Fix dumplicated argument in ocelot

Wang Hai (2):
      PCI/MSI: Handle msi_populate_sysfs() errors correctly
      ata: ahci_platform: fix null-ptr-deref in
ahci_platform_enable_regulators()

Werner Sembach (3):
      ALSA: hda/realtek: Complete partial device name to avoid ambiguity
      ALSA: hda/realtek: Add quirk for Clevo X170KM-G
      ALSA: hda/realtek: Add quirk for TongFang PHxTxX1

Wu Zongyong (1):
      vhost_vdpa: unset vq irq before freeing irq

Xiaolong Huang (1):
      isdn: cpai: check ctr->cnr to avoid array index out of bound

Xin Long (1):
      icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe

Xiyu Yang (1):
      kunit: fix reference count leak in kfree_at_end

Xuan Zhuo (1):
      virtio-net: fix for skb_over_panic inside big mode

Yang Yingliang (1):
      iio: adc: rzg2l_adc: add missing clk_disable_unprepare() in
rzg2l_adc_pm_runtime_resume()

Yu-Tung Chang (1):
      USB: serial: option: add Quectel EC200S-CN module support

Zenghui Yu (1):
      drm/i915: Free the returned object of acpi_evaluate_dsm()

Zephaniah E. Loss-Cutler-Hull (1):
      platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2

Zhang Jianhua (1):
      efi: Change down_interruptible() in virt_efi_reset_system() to
down_trylock()

Zheyu Ma (1):
      isdn: mISDN: Fix sleeping function called from invalid context

Ziyang Xuan (3):
      nfc: fix error handling of nfc_proto_register()
      NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()
      NFC: digital: fix possible memory leak in digital_in_send_sdd_req()

chongjiapeng (1):
      qed: Fix missing error code in qed_slowpath_start()

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux 5.15-rc6
  2021-10-18  6:14 Linux 5.15-rc6 Linus Torvalds
@ 2021-10-19 20:33 ` Guenter Roeck
  2021-10-25 18:07   ` Linus Torvalds
  0 siblings, 1 reply; 4+ messages in thread
From: Guenter Roeck @ 2021-10-19 20:33 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

On Sun, Oct 17, 2021 at 08:14:59PM -1000, Linus Torvalds wrote:
> So here we are, slightly later on a Sunday than usual due to travel,
> but rc6 is out.
> 
> I'd love to say that it's all looking average, but rc6 is actually
> bigger han rc5 was, and larger than normal for this time in the
> release cycle.
> 
> It's not _enormously_ larger than normal, and it's not the largest rc6
> we've had, but it's still slightly worrisome. By rc6 I really do
> expect things to have started calming down.
> 
> I'm hoping it's just one of those random timing effects, with a couple
> of slightly bigger pulls having come in the last week, and we'll see
> the next week being extra quiet because rc6 got some of the stuff that
> would normally have hit rc7. It happens. But let's see how this goes.
> 
> The 5.15 cycle over-all remains one of the smaller cycles (at least
> counting commits), so I wouldn't have expected this to be one that
> requires an extra rc, but that may be what ends up happening unless
> the upcoming week is really nice and calm.
> 
> That said, nothing in here looks _particularly_ worrisome. It really
> smells like just random timing effects to me, with networking, GPU
> drivers, and ntfs3 all having had a somewhat active week.  Other than
> that it all really looks fairly normal.
> 
> Full details in the shortlog below.
> 
> Please give it a whirl. And let's hope for a nice calm next week and a
> smaller rc7.
> 

Build results:
	total: 153 pass: 149 fail: 4
Failed builds:
	alpha:allmodconfig
	m68k:allmodconfig
	parisc:allmodconfig
	s390:allmodconfig
Qemu test results:
	total: 480 pass: 480 fail:

The error is:

Building alpha:allmodconfig ... failed
--------------
Error log:
<stdin>:1517:2: warning: #warning syscall clone3 not implemented [-Wcpp]
drivers/spi/spi-tegra20-slink.c:1197:12: error: 'tegra_slink_runtime_resume' defined but not used [-Werror=unused-function]
 1197 | static int tegra_slink_runtime_resume(struct device *dev)

This was introduced by a bad conflict resolution between the following
two patches.

efafec27c565 spi: Fix tegra20 build with CONFIG_PM=n
2bab94090b01 spi: tegra20-slink: Declare runtime suspend and resume functions conditionally

The fix is at
https://patchwork.kernel.org/project/spi-devel-general/patch/20211013144538.2346533-1-arnd@kernel.org/
and queued in -next.

Guenter

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux 5.15-rc6
  2021-10-19 20:33 ` Guenter Roeck
@ 2021-10-25 18:07   ` Linus Torvalds
  2021-10-25 19:47     ` Mark Brown
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2021-10-25 18:07 UTC (permalink / raw)
  To: Guenter Roeck, Mark Brown; +Cc: Linux Kernel Mailing List

On Tue, Oct 19, 2021 at 1:33 PM Guenter Roeck <linux@roeck-us.net> wrote:
>
> Building alpha:allmodconfig ... failed
>
> drivers/spi/spi-tegra20-slink.c:1197:12: error: 'tegra_slink_runtime_resume' defined but not used [-Werror=unused-function]
>  1197 | static int tegra_slink_runtime_resume(struct device *dev)

Ok, I've fixed this up _again_ now in my tree, since I'm about to make
another rc and didn't get the fix any other way.

And honestly, I'm a bit upset.

I'm upset because Mark not only screwed up a merge commit, he did so
despite the fact that HE SHOULD NOT HAVE DONE A MERGE AT ALL.

Mark, please stop doing these mindless AND INCORRECT back-merges of my
tree. There is absolutely no excuse for garbage like this:

  commit 59c4e190b10cd2d6edccb5c238a3d2bda071a018
  Merge: 6840615f85f6 5816b3e6577e
  Author: Mark Brown <broonie@kernel.org>
  Date:   Mon Sep 27 18:38

      Merge tag 'v5.15-rc3' into spi-5.15

      Linux 5.15-rc3

  commit ffb1e76f4f32d2b8ea4189df0484980370476395
  Merge: 2bab94090b01 e4e737bb5c17
  Author: Mark Brown <broonie@kernel.org>
  Date:   Mon Sep 20 15:56

      Merge tag 'v5.15-rc2' into spi-5.15

      Linux 5.15-rc2

where one of those merges was actively incorrect, and BOTH of the
merges were pure crap in that they don't have any explanation for what
the reason for the merge was.

I've said this a hundred times before, and I bet I'll have to say it a
hundred times again, but let me repeat one more time:

   IF YOU CANNOT EXPLAIN WHY YOU ARE DOING A MERGE, THEN DON'T DO THE MERGE.

Dammit, it's really that simple. This is not a complicated rule.

If your merge doesn't have an explanation for what you're doing and
*WHY* you are doing it, then your merge is bad, bad, bad.

Don't do it. Just stop it. Just keep developing your own tree, and
don't do bad back-merges of the upstream tree. You have absolutely no
business merging my random changes like this, and that is doubly true
when you do it badly and the end result is just broken and wrong to
the point of not even building.

If you really need to do a back-merge, explain WHY. And it had better
be some important reason.

In particular, the reson should not be "fix conflict", because you're
clearly not particularly good at it.

Yes, I can screw up merges too. It happens. But I do a _lot_ of
merges, and as a result I'm pretty good at them. Trying to fix a
conflict so that I don't see it is likely to just make things worse.

It makes things worse not only because you're more likely to get it
wrong, it makes it worse because it's literally hiding the kinds of
development process issues that I want to see so that I am aware of
them.

              Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux 5.15-rc6
  2021-10-25 18:07   ` Linus Torvalds
@ 2021-10-25 19:47     ` Mark Brown
  0 siblings, 0 replies; 4+ messages in thread
From: Mark Brown @ 2021-10-25 19:47 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Guenter Roeck, Linux Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 980 bytes --]

On Mon, Oct 25, 2021 at 11:07:16AM -0700, Linus Torvalds wrote:

> Mark, please stop doing these mindless AND INCORRECT back-merges of my
> tree. There is absolutely no excuse for garbage like this:

Sorry about that.  JFTR (and bearing in mind your other points) it looks
like I messed up the first time and then didn't notice that the bad
merge was in my rerere cache the second time, if I am doing these I
should remember to specify --no-rerere-autoupdate so that any mistakes
that do happen are less likely to get repeated.

> If you really need to do a back-merge, explain WHY. And it had better
> be some important reason.

> In particular, the reson should not be "fix conflict", because you're
> clearly not particularly good at it.

A good portion (I'm pretty sure the majority) of the backmerges I do are
due to dependencies for new patches, but obviously you can't tell that
without something in the commit log which like you say should be there
and will be in future.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-10-25 19:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-18  6:14 Linux 5.15-rc6 Linus Torvalds
2021-10-19 20:33 ` Guenter Roeck
2021-10-25 18:07   ` Linus Torvalds
2021-10-25 19:47     ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).