LKML Archive on lore.kernel.org
 help / color / Atom feed
* Linux 5.10-rc2
@ 2020-11-01 23:04 Linus Torvalds
  2020-11-02  0:01 ` Linux 5.10-rc2 (docs build) Randy Dunlap
  0 siblings, 1 reply; 12+ messages in thread
From: Linus Torvalds @ 2020-11-01 23:04 UTC (permalink / raw)
  To: Linux Kernel Mailing List

As usual, the start of the week after the merge window closed was
pretty quiet, but things picked up in the last few days. Almost
everything here got merged Friday or during the weekend.

Which is all normal, but a few things stand out.

One is that rc2 continues the pattern of this being a fairly large
release - not outrageously so, but this is a slightly bigger rc2 than
we usually have.

The other is that the diffstat looks quite odd, since I merged the
pull from Greg that removed the MIC drivers for hardware that never
shipped. That is about half the patch, although it's not why I call
rc2 big - it's just a single commit. There's also a few big ABI
documentation formatting patches that look a bit odd, but make the
docs more easily parsable by tools. Again, just a couple of patches,
but a big part of the diff.

Anyway, if you ignore those things, the rest looks fairly normal, with
small fixes all over the place. The shortlog below gives a flavor of
the details, I don't think anything else particularly stands out.

Despite the size, I don't get the feeling that there's anything really
odd going on, and so far the release seems to be going smoothly. But
please test, that's how we find problems,

               Linus

---

Aleksandr Nogikh (1):
      netem: fix zero division in tabledist

Alex Deucher (3):
      drm/amdgpu/display: use kvzalloc again in dc_create_state
      drm/amdgpu/swsmu: drop smu i2c bus on navi1x
      drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x

Alex Elder (1):
      net: ipa: command payloads already mapped

Alexander Sverdlin (2):
      staging: octeon: repair "fixed-link" support
      staging: octeon: Drop on uncorrectable alignment or FCS error

Alok Prasad (1):
      RDMA/qedr: Fix memory leak in iWARP CM

Amelie Delaunay (2):
      usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x
      usb: typec: stusb160x: fix signedness comparison issue with enum variables

Amit Cohen (2):
      mlxsw: Only advertise link modes supported by both driver and device
      mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()

Anand Moon (1):
      arm64: dts: amlogic: add missing ethernet reset ID

Andrea Righi (1):
      ext4: properly check for dirty state in ext4_inode_datasync_dirty()

Andrew Gabbasov (1):
      ravb: Fix bit fields checking in ravb_hwtstamp_get()

Andrew Jones (1):
      KVM: selftests: Don't require THP to run tests

Andy Lutomirski (1):
      x86/syscalls: Document the fact that syscalls 512-547 are a legacy mistake

Andy Shevchenko (3):
      device property: Keep secondary firmware node secondary by type
      device property: Don't clear secondary pointer for shared
primary firmware node
      xsysace: use platform_get_resource() and platform_get_irq_optional()

Anson Huang (3):
      arm64: defconfig: Build in CONFIG_GPIO_MXC by default
      ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default
      ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default

Ard Biesheuvel (4):
      ARM: mvebu: drop pointless check for coherency_base
      arm64: vmlinux.lds: account for spurious empty .igot.plt sections
      arm64: efi: increase EFI PE/COFF header padding to 64 KB
      module: use hidden visibility for weak symbol references

Arjun Roy (1):
      tcp: Prevent low rmem stalls with SO_RCVLOWAT.

Arnd Bergmann (3):
      ACPI: dock: fix enum-conversion warning
      arm64: avoid -Woverride-init warning
      coresight: add module license

Bastien Nocera (2):
      usbcore: Check both id_table and match() when both available
      USB: apple-mfi-fastcharge: don't probe unhandled devices

Bob Pearson (1):
      RDMA/rxe: Fix small problem in network_type patch

Catalin Marinas (1):
      arm64: mte: Document that user PSTATE.TCO is ignored by kernel uaccess

Chaitanya Kulkarni (1):
      nvmet: fix a NULL pointer dereference when tracing the flush command

Chen Yu (1):
      intel_idle: Fix max_cstate for processor models without C-state tables

Christian König (1):
      drm/amdgpu: increase the reserved VM size to 2MB

Christoph Hellwig (1):
      asm-generic: mark __{get,put}_user_fn as __always_inline

Clément Péron (1):
      ARM: dts: sun4i-a10: fix cpu_alert temperature

Colin Ian King (1):
      xhci: Fix sizeof() mismatch

Cristian Marussi (1):
      firmware: arm_scmi: Fix locking in notifications

Damien Le Moal (2):
      null_blk: Fix zone reset all tracing
      null_blk: Fix locking in zoned mode

Dan Carpenter (8):
      drm/v3d: Fix double free in v3d_submit_cl_ioctl()
      net: hns3: clean up a return in hclge_tm_bp_setup()
      afs: Fix a use after free in afs_xattr_get_acl()
      devlink: Fix some error codes
      devlink: Unlock on error in dumpit()
      usb: typec: stusb160x: fix some signedness bugs
      usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe
      vhost_vdpa: Return -EFAULT if copy_from_user() fails

Dan Murphy (1):
      dt-bindings: leds: Update devicetree documents for ID_RGB

Daniel Rosenberg (1):
      ext4: use generic casefolding support

Daniel Vetter (1):
      drm/shme-helpers: Fix dma_buf_mmap forwarding bug

Daniel Wagner (1):
      scsi: qla2xxx: Return EBUSY on fcport deletion

Daniel Xu (1):
      btrfs: tree-checker: validate number of chunk stripes and parity

David Disseldorp (1):
      lib/scatterlist: use consistent sg_copy_buffer() return type

David Galiffi (1):
      drm/amd/display: Fixed panic during seamless boot.

David Howells (10):
      afs: Fix copy_file_range()
      afs: Fix tracing deref-before-check
      afs: Fix afs_launder_page to not clear PG_writeback
      afs: Fix to take ref on page when PG_private is set
      afs: Fix page leak on afs_write_begin() failure
      afs: Fix where page->private is set during write
      afs: Wrap page->private manipulations in inline functions
      afs: Alter dirty range encoding in page->private
      afs: Fix afs_invalidatepage to adjust the dirty region
      afs: Fix dirty-region encoding on ppc32 with 64K pages

David Woodhouse (1):
      x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID

Davidlohr Bueso (1):
      btrfs: convert data_seqcount to seqcount_mutex_t

Dmitry Baryshkov (1):
      interconnect: qcom: use icc_sync state for sm8[12]50

Dmytro Laktyushkin (1):
      drm/amd/display: prevent null pointer access

Eric Biggers (1):
      crypto: x86/poly1305 - add back a needed assignment

Etienne Carriere (2):
      firmware: arm_scmi: Fix ARCH_COLD_RESET
      firmware: arm_scmi: Expand SMC/HVC message pool to more than one

Fabien Parent (1):
      dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value

Fabio Estevam (2):
      ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC
      ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC

Fangrui Song (1):
      arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S

Filipe Manana (3):
      btrfs: fix relocation failure due to race with fallocate
      btrfs: fix use-after-free on readahead extent after failure to create it
      btrfs: fix readahead hang and use-after-free after removing a device

Florian Fainelli (1):
      firmware: arm_scmi: Fix duplicate workqueue name

Gabriel Krisman Bertazi (2):
      blk-cgroup: Fix memleak on error path
      blk-cgroup: Pre-allocate tree node on blkg_conf_prep

Gal Pressman (1):
      RDMA/uverbs: Fix false error in query gid IOCTL

Gavin Shan (1):
      KVM: arm64: Use fallback mapping sizes for contiguous huge page sizes

Geert Uytterhoeven (2):
      mm/process_vm_access: Add missing #include <linux/compat.h>
      dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n

Georgi Djakov (5):
      interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
      interconnect: Aggregate before setting initial bandwidth
      interconnect: qcom: sdm845: Init BCMs before creating the nodes
      interconnect: qcom: sc7180: Init BCMs before creating the nodes
      interconnect: qcom: Ensure that the floor bandwidth value is enforced

Greg Kroah-Hartman (1):
      debugfs: remove return value of debugfs_create_devm_seqfile()

Guido Günther (3):
      drm/panel: mantix: Don't dereference NULL mode
      drm/panel: mantix: Fix panel reset
      dt-binding: display: Require two resets on mantix panel

Guillaume Nault (1):
      net/sched: act_mpls: Add softdep on mpls_gso.ko

Gustavo A. R. Silva (18):
      include: jhash/signal: Fix fall-through warnings for Clang
      dmaengine: ti-cppi5: Replace zero-length array with flexible-array member
      mailbox: zynqmp-ipi-message: Replace zero-length array with
flexible-array member
      platform/chrome: cros_ec_commands: Replace zero-length array
with flexible-array member
      platform/chrome: cros_ec_proto: Replace zero-length array with
flexible-array member
      tracepoint: Replace zero-length array with flexible-array member
      params: Replace zero-length array with flexible-array member
      Bluetooth: Replace zero-length array with flexible-array member
      fs: Replace zero-length array with flexible-array member
      enetc: Replace zero-length array with flexible-array member
      ima: Replace zero-length array with flexible-array member
      scsi: target: tcmu: Replace zero-length array with flexible-array member
      Bluetooth: btintel: Replace zero-length array with flexible-array member
      gve: Replace zero-length array with flexible-array member
      mei: hw: Replace zero-length array with flexible-array member
      net/mlx5: Replace zero-length array with flexible-array member
      net/smc: Replace zero-length array with flexible-array member
      printk: ringbuffer: Replace zero-length array with flexible-array member

Hans de Goede (1):
      ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk

Harshad Shirwadkar (4):
      ext4: fix double locking in ext4_fc_commit_dentry_updates()
      ext4: make num of fast commit blocks configurable
      ext4: use s_mount_flags instead of s_mount_state for fast commit state
      ext4: use IS_ERR() for error checking of path

Heiner Kallweit (1):
      r8169: fix issue with forced threading in combination with
shared interrupts

Helge Deller (1):
      scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()

Hoegeun Kwon (1):
      drm/vc4: drv: Add error handding for bind

Ian Abbott (1):
      staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice

Icenowy Zheng (1):
      dt-bindings: sram: sunxi-sram: add V3s compatible string

Ido Schimmel (1):
      mlxsw: core: Fix memory leak on module removal

Jackie Zamow (1):
      PM: sleep: fix typo in kernel/power/process.c

James Smart (4):
      nvme-fc: track error_recovery while connecting
      nvme-fc: remove err_work work item
      nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery
      nvme-fc: remove nvme_fc_terminate_io()

Jan Kara (1):
      ext4: fix mmap write protection for data=journal mode

Jason Gunthorpe (1):
      RDMA: Add rdma_connect_locked()

Jason Wang (3):
      vdpa: introduce config op to get valid iova range
      vhost: vdpa: report iova range
      vdpa_sim: implement get_iova_range()

Jeff Vander Stoep (1):
      vsock: use ns_capable_noaudit() on socket create

Jens Axboe (2):
      io_uring: use type appropriate io_kiocb handler for double poll
      Fix compat regression in process_vm_rw()

Jerome Brunet (2):
      arm64: dts: meson: odroid-n2 plus: fix vddcpu_a pwm
      usb: cdc-acm: fix cooldown mechanism

Jim Mattson (1):
      KVM: selftests: test behavior of unmapped L2 APIC-access address

Jing Xiangfeng (2):
      staging: fieldbus: anybuss: jump to correct label in an error path
      vdpa/mlx5: Fix error return in map_direct_mr()

Jiri Slaby (4):
      x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on
GCC 10 compiled kernels
      vt: keyboard, simplify vt_kdgkbsent
      vt: keyboard, extend func_buf_lock to readers
      vt_ioctl: fix GIO_UNIMAP regression

Jisheng Zhang (2):
      mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
      arm64: berlin: Select DW_APB_TIMER_OF

Johannes Thumshirn (1):
      btrfs: don't fallback to buffered read if we don't need to

John Garry (1):
      scsi: hisi_sas: Stop using queue #0 always for v2 hw

Josef Bacik (3):
      btrfs: drop the path before adding block group sysfs files
      btrfs: drop the path before adding qgroup items when enabling qgroups
      btrfs: add a helper to read the tree_root commit root for backref lookup

Juergen Gross (1):
      x86/alternative: Don't call text_poke() in lazy TLB mode

Jérôme Pouiller (2):
      staging: wfx: fix use of uninitialized pointer
      staging: wfx: fix test on return value of gpiod_get_value()

Kairui Song (2):
      x86/kexec: Use up-to-dated screen_info copy to fill boot params
      hyperv_fb: Update screen_info after removing old framebuffer

Kanchan Joshi (1):
      null_blk: synchronization fix for zoned device

Karol Herbst (2):
      drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
      drm/nouveau/device: fix changing endianess code to work on older GPUs

Karsten Graul (3):
      net/smc: fix null pointer dereference in smc_listen_decline()
      net/smc: fix suppressed return code
      s390/ism: fix incorrect system EID

Kees Cook (1):
      vmlinux.lds.h: Keep .ctors.* with .ctors

Keith Busch (1):
      nvme: ignore zone validate errors on subsequent scans

Kenneth Feng (1):
      drm/amd/pm: fix the wrong fan speed in fan1_input

Krzysztof Kozlowski (2):
      MAINTAINERS: Move Kukjin Kim to credits
      MAINTAINERS: Move Sangbeom Kim to credits

Laurent Vivier (3):
      vdpa_sim: Fix DMA mask
      vdpasim: fix MAC address configuration
      vdpasim: allow to assign a MAC address

Leon Romanovsky (1):
      net: protect tcf_block_unbind with block lock

Li Jun (1):
      usb: typec: tcpm: reset hard_reset_count for any disconnect

Lijun Pan (1):
      ibmvnic: fix ibmvnic_set_mac

Linus Torvalds (3):
      arch/um: partially revert the conversion to __section() macro
      scsi: qla2xxx: remove incorrect sparse #ifdef
      Linux 5.10-rc2

Lubomir Rintel (2):
      ARM: dts: mmp3: Add power domain for the camera
      ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios"

Lyude Paul (3):
      drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps
      drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()
      drm/nouveau/kms/nv50-: Fix clock checking algorithm in
nv50_dp_mode_valid()

Madhav Chauhan (1):
      drm/amdgpu: don't map BO in reserved region

Marc Zyngier (4):
      KVM: arm64: Don't corrupt tpidr_el2 on failed HVC call
      KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB invalidation
      KVM: arm64: Drop useless PAN setting on host EL1 to EL2 transition
      KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR

Mark Rutland (3):
      KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code()
      arm64: cpufeature: reorder cpus_have_{const, final}_cap()
      arm64: cpufeature: upgrade hyp caps to final

Martin Blumenstingl (2):
      arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatible
      ARM: dts: meson8: remove two invalid interrupt lines from the GPU node

Martin Leung (1):
      drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns

Masahiro Fujiwara (1):
      gtp: fix an use-before-init in gtp_newlink()

Masahiro Yamada (1):
      MAINTAINERS: step down as maintainer of UniPhier SoCs and Denali driver

Mateusz Nosek (1):
      futex: Fix incorrect should_fail_futex() handling

Mathias Nyman (1):
      xhci: Don't create stream debugfs files with spinlock held.

Matthew Auld (1):
      drm/i915/region: fix max size calculation

Matthew Wilcox (Oracle) (1):
      cachefiles: Handle readpage error correctly

Mauro Carvalho Chehab (49):
      drm: kernel-doc: document drm_dp_set_subconnector_property() params
      drm/dp: fix kernel-doc warnings at drm_dp_helper.c
      drm/dp: fix a kernel-doc issue at drm_edid.c
      drm: drm_edid: remove a duplicated kernel-doc declaration
      drm: kernel-doc: add description for a new function parameter
      drm: kernel-doc: drm_dp_helper.h: fix a typo
      drm: drm_print.h: fix kernel-doc markups
      PNP: fix kernel-doc markups
      usb: fix kernel-doc markups
      jbd2: fix a kernel-doc markup
      scripts: get_abi.pl: change script to allow parsing in ReST mode
      scripts: get_abi.pl: fix parsing on ReST mode
      scripts: get_abi.pl: Allow optionally record from where a line came from
      scripts: get_abi.pl: improve its parser to better catch up indentation
      scripts: get_abi.pl: cleanup ABI cross-reference logic
      scripts: get_abi.pl: detect duplicated ABI definitions
      scripts: get_abi.pl: output users in ReST format
      scripts: get_abi.pl: prevent duplicated file names
      scripts: get_abi.pl: use bold font for ABI definitions
      scripts: get_abi.pl: auto-generate cross references
      docs: kernellog.py: add support for info()
      docs: kernel_abi.py: add a script to parse ABI documentation
      docs: kernel_abi.py: fix UTF-8 support
      docs: kernel_abi.py: make it compatible with Sphinx 1.7+
      docs: kernel_abi.py: use --enable-lineno for get_abi.pl
      docs: kernel_abi.py: Handle with a lazy Sphinx parser
      docs: add ABI documentation to the admin-guide book
      docs: ABI: README: specify that files should be ReST compatible
      docs: ABI: stable: make files ReST compatible
      docs: ABI: testing: make the files compatible with ReST output
      docs: ABI: sysfs-uevent: make it compatible with ReST output
      docs: ABI: make it parse ABI/stable as ReST-compatible files
      docs: ABI: create a 2-depth index for ABI
      docs: ABI: don't escape ReST-incompatible chars from obsolete and removed
      docs: abi-testing.rst: enable --rst-sources when building docs
      docs: Kconfig/Makefile: add a check for broken ABI files
      docs: ABI: convert testing/configfs-acpi to ReST
      docs: ABI: fix syntax to be parsed using ReST notation
      docs: ABI: vdso: use the right format for ABI
      docs: ABI: sysfs-bus-nvdimm: use the right format for ABI
      docs: ABI: cleanup several ABI documents
      docs: ABI: change read/write attributes
      docs: ABI: stable: remove a duplicated documentation
      docs: ABI: unify /sys/class/leds/<led>/brightness documentation
      docs: ABI: sysfs-class-power: unify duplicated properties
      docs: ABI: sysfs-c2port: remove a duplicated entry
      docs: ABI: sysfs-class-backlight: unify ABI documentation
      docs: ABI: sysfs-class-led-trigger-pattern: remove hw_pattern duplication
      scripts: get_abi.pl: assume ReST format by default

Maxime Ripard (6):
      drm/sun4i: frontend: Rework a bit the phase data
      drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
      drm/sun4i: frontend: Fix the scaler phase on A33
      drm/vc4: hdmi: Avoid sleeping in atomic context
      drm/vc4: hdmi: Add a name to the codec DAI component
      drm/vc4: Rework the structure conversion functions

Michael Chan (1):
      bnxt_en: Check abort error state in bnxt_open_nic().

Michael Ellerman (1):
      net: ucc_geth: Drop extraneous parentheses in comparison

Michael S. Tsirkin (1):
      Revert "vhost-vdpa: fix page pinning leakage in error path"

Michael Walle (1):
      mmc: sdhci-of-esdhc: set timeout to max before tuning

Mike Leach (1):
      coresight: Fix uninitialised pointer bug in etm_setup_aux()

Ming Lei (3):
      scsi: core: Don't start concurrent async scan on same host
      nbd: don't update block size after device is started
      blk-mq: mark flush request as IDLE in flush_end_io()

Naohiro Aota (1):
      block: advance iov_iter on bio_add_hw_page failure

Nathan Chancellor (2):
      arm64: vdso32: Allow ld.lld to properly link the VDSO
      arm/build: Always handle .ARM.exidx and .ARM.extab sections

Neil Armstrong (2):
      arm64: dts: meson-axg: add USB nodes
      arm64: dts: meson-axg-s400: enable USB OTG

Pali Rohár (1):
      arm64: dts: marvell: espressobin: Add ethernet switch aliases

Paolo Abeni (1):
      mptcp: add missing memory scheduling in the rx path

Paolo Bonzini (2):
      KVM: x86: replace static const variables with macros
      KVM: vmx: remove unused variable

Parav Pandit (1):
      RDMA/mlx5: Fix devlink deadlock on net namespace deletion

Pascal Paillet (2):
      ARM: dts: stm32: Describe Vin power supply on stm32mp15xx-dkx board
      ARM: dts: stm32: Describe Vin power supply on stm32mp157c-edx board

Pavel Begunkov (7):
      io_uring: remove opcode check on ltimeout kill
      io_uring: don't adjust LINK_HEAD in cancel ltimeout
      io_uring: always clear LINK_TIMEOUT after cancel
      io_uring: don't defer put of cancelled ltimeout
      io_uring: don't miss setting IO_WQ_WORK_CONCURRENT
      io_uring: simplify nxt propagation in io_queue_sqe
      io_uring: simplify __io_queue_sqe()

Pawel Laszczak (2):
      usb: cdns3: Variable 'length' set but not used
      usb: cdns3: Fix on-chip memory overflow issue

Peter Chen (2):
      usb: cdns3: gadget: suspicious implicit sign extension
      usb: cdns3: gadget: own the lock wrongly at the suspend routine

Peter Zijlstra (6):
      lockdep: Fix preemption WARN for spurious IRQ-enable
      x86/debug: Fix BTF handling
      x86/debug: Only clear/set ->virtual_dr6 for userspace #DB
      x86/debug: Fix DR_STEP vs ptrace_get_debugreg(6)
      locking/lockdep: Remove more raw_cpu_read() usage
      lockdep: Fix nr_unused_locks accounting

Pujin Shi (1):
      btrfs: tree-checker: fix incorrect printk format

Qais Yousef (1):
      KVM: arm64: Handle Asymmetric AArch32 systems

Qian Cai (1):
      arm64/smp: Move rcu_cpu_starting() earlier

Quanyang Wang (1):
      time/sched_clock: Mark sched_clock_read_begin/retry() as notrace

Rafael J. Wysocki (5):
      cpufreq: Avoid configuring old governors as default with intel_pstate
      cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag
      cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode
      cpufreq: Introduce cpufreq_driver_test_flags()
      cpufreq: schedutil: Always call driver if
CPUFREQ_NEED_UPDATE_LIMITS is set

Raju Rangoju (1):
      cxgb4: set up filter action after rewrites

Ralph Campbell (1):
      drm/nouveau/nouveau: fix the start/end range for migration

Ran Wang (1):
      usb: host: fsl-mph-dr-of: check return of dma_set_mask()

Ricardo Cañuelo (3):
      dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema
      dt-bindings: input: convert cros-ec-keyb to json-schema
      mfd: google,cros-ec: add missing properties

Rob Herring (5):
      dt-bindings: More whitespace clean-ups in schema files
      dt-bindings: Explicitly allow additional properties in board/SoC schemas
      dt-bindings: Another round of adding missing
'additionalProperties/unevalutatedProperties'
      arm64: Add part number for Arm Cortex-A77
      arm64: Add workaround for Arm Cortex-A77 erratum 1508412

Russell King (1):
      tty: serial: 21285: fix lockup on open

Sandeep Singh (1):
      usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC

Santosh Shukla (1):
      KVM: arm64: Force PTE mapping on fault resulting in a device mapping

Sascha Hauer (1):
      ata: sata_nv: Fix retrieving of active qcs

Scott K Logan (1):
      arm64: dts: meson: add missing g12 rng clock

Seung-Woo Kim (1):
      staging: mmal-vchiq: Fix memory leak for vchiq_instance

Shannon Nelson (3):
      ionic: clean up sparse complaints
      ionic: no rx flush in deinit
      ionic: fix mem leak in rx_empty

Stephen Boyd (1):
      KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return
SMCCC_RET_NOT_REQUIRED

Steven Rostedt (VMware) (1):
      tracing, synthetic events: Replace buggy strcat() with seq_buf operations

Sudeep Dutt (1):
      misc: mic: remove the MIC drivers

Sudeep Holla (1):
      firmware: arm_scmi: Add missing Rx size re-initialisation

Sumit Garg (1):
      tee: client UUID: Skip REE kernel login method as well

Suzuki K Poulose (1):
      coresight: cti: Initialize dynamic sysfs attributes

Takashi Iwai (4):
      drm/amd/display: Fix kernel panic by dal_gpio_open() error
      drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
      drm/amd/display: Clean up debug macros
      KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()

Tang Bin (1):
      usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe()

Tero Kristo (1):
      soc: ti: ti_sci_pm_domains: check for proper args count in xlate

Theodore Ts'o (1):
      ext4: indicate that fast_commit is available via /sys/fs/ext4/feature/...

Thomas Bogendoerfer (1):
      ibmveth: Fix use of ibmveth in a bridge.

Tianci.Yin (2):
      drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)
      drm/amdgpu: add DID for navi10 blockchain SKU

Tom Rix (1):
      cpufreq: speedstep: remove unneeded semicolon

Tung Nguyen (1):
      tipc: fix memory leak caused by tipc_buf_append()

Tyrel Datwyler (1):
      scsi: ibmvscsi: Fix potential race after loss of transport

Vasily Gorbik (1):
      s390: correct __bootdata / __bootdata_preserved macros

Vasundhara Volam (4):
      bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
      bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
      bnxt_en: Re-write PCI BARs after PCI fatal error.
      bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.

Ville Syrjälä (2):
      drm/i915: Restore ILK-M RPS support
      drm/i915: Reject 90/270 degree rotated initial fbs

Vinay Kumar Yadav (3):
      chelsio/chtls: fix tls record info to user
      chelsio/chtls: fix deadlock issue
      chelsio/chtls: fix memory leaks in CPL handlers

Vincent Whitchurch (1):
      of: Fix reserved-memory overlap detection

Vincenzo Frascino (6):
      kselftest/arm64: Fix check_buffer_fill test
      kselftest/arm64: Fix check_tags_inclusion test
      kselftest/arm64: Fix check_child_memory test
      kselftest/arm64: Fix check_mmap_options test
      kselftest/arm64: Fix check_ksm_options test
      kselftest/arm64: Fix check_user_mem test

Vitaly Kuznetsov (1):
      KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again

Vladimir Oltean (1):
      tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A

Will Deacon (2):
      KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNT
      KVM: arm64: Fix masks in stage2_pte_cacheable()

Yangbo Lu (1):
      mmc: sdhci-of-esdhc: make sure delay chain locked for HS400

YueHaibing (2):
      hrtimer: Remove unused inline function debug_hrtimer_free()
      timers: Remove unused inline funtion debug_timer_free()

Zeng Tao (1):
      time: Prevent undefined behaviour in timespec64_to_ns()

Zenghui Yu (1):
      net: hns3: Clear the CMDQ registers before unmapping BAR region

Zhang Qilong (2):
      cpufreq: e_powersaver: remove unreachable break
      ACPI: NFIT: Fix comparison to '-ENXIO'

Zhu Lingshan (1):
      vdpa: handle irq bypass register failure case

Zong Li (1):
      stop_machine, rcu: Mark functions as notrace

yangerkun (1):
      ext4: do not use extent after put_bh

zhenwei pi (1):
      nvme-rdma: handle unexpected nvme completion data length

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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-01 23:04 Linux 5.10-rc2 Linus Torvalds
@ 2020-11-02  0:01 ` Randy Dunlap
  2020-11-02  7:58   ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 12+ messages in thread
From: Randy Dunlap @ 2020-11-02  0:01 UTC (permalink / raw)
  To: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Mauro Carvalho Chehab


Something broke the docs build (SEVERE):


Sphinx parallel build error:
docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:

Attributes Common for All RapidIO Devices
-----------------------------------------


and then it stops/hangs. Does not terminate normally but is no longer
executing.

-- 
~Randy


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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-02  0:01 ` Linux 5.10-rc2 (docs build) Randy Dunlap
@ 2020-11-02  7:58   ` Mauro Carvalho Chehab
  2020-11-02  8:33     ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 12+ messages in thread
From: Mauro Carvalho Chehab @ 2020-11-02  7:58 UTC (permalink / raw)
  To: Randy Dunlap
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Greg Kroah-Hartman

Hi Randy,

Em Sun, 1 Nov 2020 16:01:54 -0800
Randy Dunlap <rdunlap@infradead.org> escreveu:

> Something broke the docs build (SEVERE):
> 
> 
> Sphinx parallel build error:
> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:
> 
> Attributes Common for All RapidIO Devices
> -----------------------------------------
> 
> 

On what tree did you notice this? Linux-next or upstream?

Using title markups on ABI files is problematic. As they'll
all be placed as a single document, the markups for level
1, level 2, etc should be identical on all files that use them.

A quick fix would be to replace the above to either:

	**Attributes Common for All RapidIO Devices**

or just:


	Attributes Common for All RapidIO Devices

I guess it should be easy to change the get_abi.pl script to
just ignore markups that matches something like:

	^[=-]+$

That should be more reliable long-term. I'll write such patch
and submit it.

> and then it stops/hangs. Does not terminate normally but is no longer
> executing.

That's a docutils/Sphinx bug. Once I wrote a dirty patch fixing it, 
but I ended losing the patch[1]. Basically, when severe errors occur there,
it tries to wait for all processes to die, but this never happens,
causing it to wait forever.


[1] I guess I did something similar to this very dirty hack:

--- sphinx_3.2.1/lib/python3.8/site-packages/docutils/parsers/rst/states.py	2020-11-02 08:50:21.602785381 +0100
+++ sphinx_3.2.1/lib/python3.8/site-packages/docutils/parsers/rst/states.py	2020-11-02 08:52:45.216612493 +0100
@@ -371,7 +371,7 @@ class RSTState(StateWS):
         error = self.reporter.severe(
             'Title level inconsistent:', nodes.literal_block('', sourcetext),
             line=lineno)
-        return error
+        sys.exit()
 
     def new_subsection(self, title, lineno, messages):
         """Append new subsection to document tree. On return, check level."""

Thanks,
Mauro

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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-02  7:58   ` Mauro Carvalho Chehab
@ 2020-11-02  8:33     ` Mauro Carvalho Chehab
  2020-11-02 16:02       ` Randy Dunlap
  0 siblings, 1 reply; 12+ messages in thread
From: Mauro Carvalho Chehab @ 2020-11-02  8:33 UTC (permalink / raw)
  To: Randy Dunlap
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Greg Kroah-Hartman

Em Mon, 2 Nov 2020 08:58:41 +0100
Mauro Carvalho Chehab <mchehab@kernel.org> escreveu:

> Hi Randy,
> 
> Em Sun, 1 Nov 2020 16:01:54 -0800
> Randy Dunlap <rdunlap@infradead.org> escreveu:
> 
> > Something broke the docs build (SEVERE):
> > 
> > 
> > Sphinx parallel build error:
> > docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:
> > 
> > Attributes Common for All RapidIO Devices
> > -----------------------------------------
> > 
> > 
> 
> On what tree did you notice this? Linux-next or upstream?

Also: on what Sphinx version are you getting it? I'm not
able to reproduce the issue here, neither with Sphinx 2.4.4
nor with Sphinx 3.2.1.

(building against next-20201102 and against 5.10-rc2)

Thanks,
Mauro

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

* [PATCH 3/5] docs: leds: index.rst: add a missing file
  2020-11-02 10:32 [PATCH 0/5] Some fixes for ABI documentation Mauro Carvalho Chehab
@ 2020-11-02 10:32 ` Mauro Carvalho Chehab
  2020-11-02 10:32 ` [PATCH 4/5] scripts: get_abi.pl: Don't let ABI files to create subtitles Mauro Carvalho Chehab
  1 sibling, 0 replies; 12+ messages in thread
From: Mauro Carvalho Chehab @ 2020-11-02 10:32 UTC (permalink / raw)
  To: Linux Doc Mailing List, Greg Kroah-Hartman
  Cc: Mauro Carvalho Chehab, Jonathan Corbet, Linus Torvalds,
	Linux Kernel Mailing List, Randy Dunlap, Dan Murphy,
	Jacek Anaszewski

Changeset 26a07553041e ("docs: ABI: sysfs-class-led-trigger-pattern: remove hw_pattern duplication")
didn't include the needed changes at index.rst.

Fixes: 26a07553041e ("docs: ABI: sysfs-class-led-trigger-pattern: remove hw_pattern duplication")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
---
 Documentation/leds/index.rst | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/leds/index.rst b/Documentation/leds/index.rst
index 53e6090454af..e5d63b940045 100644
--- a/Documentation/leds/index.rst
+++ b/Documentation/leds/index.rst
@@ -25,3 +25,4 @@ LEDs
    leds-lp5562
    leds-lp55xx
    leds-mlxcpld
+   leds-sc27xx
-- 
2.26.2


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

* [PATCH 4/5] scripts: get_abi.pl: Don't let ABI files to create subtitles
  2020-11-02 10:32 [PATCH 0/5] Some fixes for ABI documentation Mauro Carvalho Chehab
  2020-11-02 10:32 ` [PATCH 3/5] docs: leds: index.rst: add a missing file Mauro Carvalho Chehab
@ 2020-11-02 10:32 ` Mauro Carvalho Chehab
  1 sibling, 0 replies; 12+ messages in thread
From: Mauro Carvalho Chehab @ 2020-11-02 10:32 UTC (permalink / raw)
  To: Linux Doc Mailing List, Greg Kroah-Hartman
  Cc: Mauro Carvalho Chehab, Jonathan Corbet, Linus Torvalds,
	Linux Kernel Mailing List, Randy Dunlap, Cezary Rojewski,
	Oded Gabbay

The ReST output should only contain documentation titles
automatically created by the script.

There are two reasons for that:

1) Consistency.

   just a handful ABI docs define titles

2) To avoid critical errors.

   Docutils (which is the basis for Sphinx) allows a free
   assign of documentation title markups. So, one document
   could be doing things like:

	Level 1
	=======

	Level 2
	-------

   While another one could do the reverse:

	Level 1
	-------

	Level 2
	=======

   But the same document can't mix.

   As the output of get_abi.pl will join contents from multiple
   files, if they don't define the levels on a consistent errors,
   errors like this can happen:

	Sphinx parallel build error:
	docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:

	Attributes Common for All RapidIO Devices
	-----------------------------------------

   Which cause some versions of Sphinx to go into an endless
   loop.

   It should be noticed that an alternative to that would
   be to replace all title occurrences by a single markup,
   but that will make the parser more complex, and, due to
   (1) it would generate an inconsistent output.

   So, better to just remove the titles defined at the ABI
   files from the output.

Reported-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
---
 scripts/get_abi.pl | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/scripts/get_abi.pl b/scripts/get_abi.pl
index 2cb592f8eba4..459f169f834c 100755
--- a/scripts/get_abi.pl
+++ b/scripts/get_abi.pl
@@ -352,6 +352,12 @@ sub output_rest {
 
 		if (!($desc =~ /^\s*$/)) {
 			if ($description_is_rst) {
+				# Remove title markups from the description
+				# Having titles inside ABI files will only work if extra
+				# care would be taken in order to strictly follow the same
+				# level order for each markup.
+				$desc =~ s/\n[\-\*\=\^\~]+\n/\n\n/g;
+
 				# Enrich text by creating cross-references
 
 				$desc =~ s,Documentation/(?!devicetree)(\S+)\.rst,:doc:`/$1`,g;
-- 
2.26.2


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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-02  8:33     ` Mauro Carvalho Chehab
@ 2020-11-02 16:02       ` Randy Dunlap
  2020-11-02 16:59         ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 12+ messages in thread
From: Randy Dunlap @ 2020-11-02 16:02 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Greg Kroah-Hartman

On 11/2/20 12:33 AM, Mauro Carvalho Chehab wrote:
> Em Mon, 2 Nov 2020 08:58:41 +0100
> Mauro Carvalho Chehab <mchehab@kernel.org> escreveu:
> 
>> Hi Randy,
>>
>> Em Sun, 1 Nov 2020 16:01:54 -0800
>> Randy Dunlap <rdunlap@infradead.org> escreveu:
>>
>>> Something broke the docs build (SEVERE):
>>>
>>>
>>> Sphinx parallel build error:
>>> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:
>>>
>>> Attributes Common for All RapidIO Devices
>>> -----------------------------------------
>>>
>>>
>>
>> On what tree did you notice this? Linux-next or upstream?

See $Subject:  5.10-rc2


> Also: on what Sphinx version are you getting it? I'm not
> able to reproduce the issue here, neither with Sphinx 2.4.4
> nor with Sphinx 3.2.1.

That could be one source of the problem:  ;)

from my docs build:

Sphinx version: 1.7.6
Warning: It is recommended at least Sphinx version 1.7.9.
         If you want pdf, you need at least 2.4.4.
Note: It is recommended at least Sphinx version 2.4.4 if you need PDF support.


> (building against next-20201102 and against 5.10-rc2)


Someone might want to update Documentation/process/changes.rst:
Sphinx\ [#f1]_	       1.3		sphinx-build --version

Documentation/doc-guide/sphinx.rst also says minimal version is 1.3
but then goes on to discuss other versions. It's a bit of a mess.


thanks.
-- 
~Randy


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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-02 16:02       ` Randy Dunlap
@ 2020-11-02 16:59         ` Mauro Carvalho Chehab
  2020-11-02 19:23           ` Randy Dunlap
  0 siblings, 1 reply; 12+ messages in thread
From: Mauro Carvalho Chehab @ 2020-11-02 16:59 UTC (permalink / raw)
  To: Randy Dunlap
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Greg Kroah-Hartman

Em Mon, 2 Nov 2020 08:02:34 -0800
Randy Dunlap <rdunlap@infradead.org> escreveu:

> On 11/2/20 12:33 AM, Mauro Carvalho Chehab wrote:
> > Em Mon, 2 Nov 2020 08:58:41 +0100
> > Mauro Carvalho Chehab <mchehab@kernel.org> escreveu:
> >   
> >> Hi Randy,
> >>
> >> Em Sun, 1 Nov 2020 16:01:54 -0800
> >> Randy Dunlap <rdunlap@infradead.org> escreveu:
> >>  
> >>> Something broke the docs build (SEVERE):
> >>>
> >>>
> >>> Sphinx parallel build error:
> >>> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:
> >>>
> >>> Attributes Common for All RapidIO Devices
> >>> -----------------------------------------
> >>>
> >>>  
> >>
> >> On what tree did you notice this? Linux-next or upstream?  
> 
> See $Subject:  5.10-rc2
> 
> 
> > Also: on what Sphinx version are you getting it? I'm not
> > able to reproduce the issue here, neither with Sphinx 2.4.4
> > nor with Sphinx 3.2.1.  
> 
> That could be one source of the problem:  ;)
> 
> from my docs build:
> 
> Sphinx version: 1.7.6
> Warning: It is recommended at least Sphinx version 1.7.9.
>          If you want pdf, you need at least 2.4.4.

Could be... From 1.7.6 to 1.7.9, there were bug fixes ;-)

Also, on Sphinx, they stop maintaining old versions once newer
stable ones are launched. So, any bug on 1.7.x (up to 3.2.x) will
remain unfixed[1].

In any case, could you please check if this patch solves the
issue?

	https://lore.kernel.org/lkml/6c62ef5c01d39dee8d891f8390c816d2a889670a.1604312590.git.mchehab+huawei@kernel.org/
	

> Note: It is recommended at least Sphinx version 2.4.4 if you need PDF support.
> 
> 
> > (building against next-20201102 and against 5.10-rc2)  
> 
> 
> Someone might want to update Documentation/process/changes.rst:
> Sphinx\ [#f1]_	       1.3		sphinx-build --version
> 
> Documentation/doc-guide/sphinx.rst also says minimal version is 1.3
> but then goes on to discuss other versions. It's a bit of a mess.

I don't test versions below 2.4 for a while, but I believe that
version 1.3 is still the minimal one for the documentation to be
built (earlier versions don't support some keywords used on a few
documents - and the Sphinx extensions can also break). 

Anyway, Jon is planning to raise the minimal version on Kernel
5.11, dropping some logic inside Documentation/sphinx/*.py that
are there to preserve backward compatibility with Python2 and with
too old versions of the toolchain.

After such changes, we should update changes.rst and sphinx.rst.

-

[1] On a side note, according with:
    https://www.sphinx-doc.org/en/master/changes.html
    Sphinx v3.3.0 was released today. Didn't test building with it yet.


Thanks,
Mauro

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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-02 16:59         ` Mauro Carvalho Chehab
@ 2020-11-02 19:23           ` Randy Dunlap
  2020-11-02 20:35             ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 12+ messages in thread
From: Randy Dunlap @ 2020-11-02 19:23 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Greg Kroah-Hartman

On 11/2/20 8:59 AM, Mauro Carvalho Chehab wrote:
> Em Mon, 2 Nov 2020 08:02:34 -0800
> Randy Dunlap <rdunlap@infradead.org> escreveu:
> 
>> On 11/2/20 12:33 AM, Mauro Carvalho Chehab wrote:
>>> Em Mon, 2 Nov 2020 08:58:41 +0100
>>> Mauro Carvalho Chehab <mchehab@kernel.org> escreveu:
>>>   
>>>> Hi Randy,
>>>>
>>>> Em Sun, 1 Nov 2020 16:01:54 -0800
>>>> Randy Dunlap <rdunlap@infradead.org> escreveu:
>>>>  
>>>>> Something broke the docs build (SEVERE):
>>>>>
>>>>>
>>>>> Sphinx parallel build error:
>>>>> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:
>>>>>
>>>>> Attributes Common for All RapidIO Devices
>>>>> -----------------------------------------
>>>>>
>>>>>  
>>>>
>>>> On what tree did you notice this? Linux-next or upstream?  
>>
>> See $Subject:  5.10-rc2
>>
>>
>>> Also: on what Sphinx version are you getting it? I'm not
>>> able to reproduce the issue here, neither with Sphinx 2.4.4
>>> nor with Sphinx 3.2.1.  
>>
>> That could be one source of the problem:  ;)
>>
>> from my docs build:
>>
>> Sphinx version: 1.7.6
>> Warning: It is recommended at least Sphinx version 1.7.9.
>>          If you want pdf, you need at least 2.4.4.
> 
> Could be... From 1.7.6 to 1.7.9, there were bug fixes ;-)
> 
> Also, on Sphinx, they stop maintaining old versions once newer
> stable ones are launched. So, any bug on 1.7.x (up to 3.2.x) will
> remain unfixed[1].
> 
> In any case, could you please check if this patch solves the
> issue?
> 
> 	https://lore.kernel.org/lkml/6c62ef5c01d39dee8d891f8390c816d2a889670a.1604312590.git.mchehab+huawei@kernel.org/

Nope, sorry, with that patch applied to v5.10-rc2, I get:

reading sources... [ 93%] userspace-api/media/v4l/pixfmt-y8i .. userspace-api/media/v4l/vidioc-querybuf
reading sources... [ 96%] userspace-api/media/v4l/vidioc-querycap .. vm/transhuge
reading sources... [100%] vm/unevictable-lru .. xtensa/mmu

waiting for workers...

{hangs; enter ^C}

Sphinx parallel build error:
docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-class-led-trigger-pattern.orig:16: (SEVERE/4) Unexpected section title.


-- 
~Randy


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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-02 19:23           ` Randy Dunlap
@ 2020-11-02 20:35             ` Mauro Carvalho Chehab
  2020-11-02 20:41               ` Randy Dunlap
  0 siblings, 1 reply; 12+ messages in thread
From: Mauro Carvalho Chehab @ 2020-11-02 20:35 UTC (permalink / raw)
  To: Randy Dunlap
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Greg Kroah-Hartman

Em Mon, 2 Nov 2020 11:23:25 -0800
Randy Dunlap <rdunlap@infradead.org> escreveu:

> On 11/2/20 8:59 AM, Mauro Carvalho Chehab wrote:
> > Em Mon, 2 Nov 2020 08:02:34 -0800
> > Randy Dunlap <rdunlap@infradead.org> escreveu:
> >   
> >> On 11/2/20 12:33 AM, Mauro Carvalho Chehab wrote:  
> >>> Em Mon, 2 Nov 2020 08:58:41 +0100
> >>> Mauro Carvalho Chehab <mchehab@kernel.org> escreveu:
> >>>     
> >>>> Hi Randy,
> >>>>
> >>>> Em Sun, 1 Nov 2020 16:01:54 -0800
> >>>> Randy Dunlap <rdunlap@infradead.org> escreveu:
> >>>>    
> >>>>> Something broke the docs build (SEVERE):
> >>>>>
> >>>>>
> >>>>> Sphinx parallel build error:
> >>>>> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:
> >>>>>
> >>>>> Attributes Common for All RapidIO Devices
> >>>>> -----------------------------------------
> >>>>>
> >>>>>    
> >>>>
> >>>> On what tree did you notice this? Linux-next or upstream?    
> >>
> >> See $Subject:  5.10-rc2
> >>
> >>  
> >>> Also: on what Sphinx version are you getting it? I'm not
> >>> able to reproduce the issue here, neither with Sphinx 2.4.4
> >>> nor with Sphinx 3.2.1.    
> >>
> >> That could be one source of the problem:  ;)
> >>
> >> from my docs build:
> >>
> >> Sphinx version: 1.7.6
> >> Warning: It is recommended at least Sphinx version 1.7.9.
> >>          If you want pdf, you need at least 2.4.4.  
> > 
> > Could be... From 1.7.6 to 1.7.9, there were bug fixes ;-)
> > 
> > Also, on Sphinx, they stop maintaining old versions once newer
> > stable ones are launched. So, any bug on 1.7.x (up to 3.2.x) will
> > remain unfixed[1].
> > 
> > In any case, could you please check if this patch solves the
> > issue?
> > 
> > 	https://lore.kernel.org/lkml/6c62ef5c01d39dee8d891f8390c816d2a889670a.1604312590.git.mchehab+huawei@kernel.org/  
> 
> Nope, sorry, with that patch applied to v5.10-rc2, I get:
> 
> reading sources... [ 93%] userspace-api/media/v4l/pixfmt-y8i .. userspace-api/media/v4l/vidioc-querybuf
> reading sources... [ 96%] userspace-api/media/v4l/vidioc-querycap .. vm/transhuge
> reading sources... [100%] vm/unevictable-lru .. xtensa/mmu
> 
> waiting for workers...
> 
> {hangs; enter ^C}
> 
> Sphinx parallel build error:
> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-class-led-trigger-pattern.orig:16: (SEVERE/4) Unexpected section title.

Hmm...
	sysfs-class-led-trigger-pattern.orig

That doesn't sound right! It seems you have a backup of an old file
there ;-)

-

In order to double-check, I tested it here with:

	$ /usr/bin/python3 -m venv sphinx_1.7.6
	$ pip install docutils sphinx_rtd_theme Sphinx==1.7.6
	$ pip install docutils==0.15 sphinx_rtd_theme Sphinx==1.7.6


And then built the docs with:

	$ time make O="sphinx1.7" SPHINXOPTS="-w new_warnings --no-color" cleandocs htmldocs

Everything build fine (except for a huge amount of warnings that seem
to indicate some bug at the cross-reference logic with 1.7.6).

<snip>
make[1]: Entering directory '/devel/v4l/docs/sphinx1.7'
rm -f   /devel/v4l/docs/sphinx1.7/Documentation/output/audio.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/ca.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/dmx.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/frontend.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/net.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/video.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/videodev2.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/media.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/cec.h.rst /devel/v4l/docs/sphinx1.7/Documentation/output/lirc.h.rst 2>/dev/null
Detected OS: Ubuntu 20.04.1 LTS.
Sphinx version: 1.7.6

Warning: It is recommended at least Sphinx version 1.7.9.
         If you want pdf, you need at least 2.4.4.
Note: It is recommended at least Sphinx version 2.4.4 if you need PDF support.
To upgrade Sphinx, use:

	/devel/v4l/docs/sphinx_1.7.6/bin/python3 -m venv sphinx_2.4.4
	. sphinx_2.4.4/bin/activate
	pip install -r ../Documentation/sphinx/requirements.txt

If you want to exit the virtualenv, you can use:
	deactivate

All optional dependencies are met.
Needed package dependencies are met.
  SPHINX  htmldocs --> file:///devel/v4l/docs/sphinx1.7/Documentation/output
  PARSE   include/uapi/linux/dvb/audio.h
  PARSE   include/uapi/linux/dvb/ca.h
  PARSE   include/uapi/linux/dvb/dmx.h
  PARSE   include/uapi/linux/dvb/frontend.h
  PARSE   include/uapi/linux/dvb/net.h
  PARSE   include/uapi/linux/dvb/video.h
  PARSE   include/uapi/linux/videodev2.h
  PARSE   include/uapi/linux/media.h
  PARSE   include/uapi/linux/lirc.h
  PARSE   include/uapi/linux/cec.h
Running Sphinx v1.7.6
...
copying static files... done
copying extra files... done
dumping search index in English (code: en) ... done
dumping object inventory... done
build succeeded, 767 warnings.

The HTML pages are in Documentation/output.
make[1]: Leaving directory '/devel/v4l/docs/sphinx1.7'

real	2m31.798s
user	9m39.494s
sys	0m38.300s
</snip>

The only output difference is the huge amount of warnings (767 warnings
with this version, against 24 when built with 2.4.4).

Thanks,
Mauro

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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-02 20:35             ` Mauro Carvalho Chehab
@ 2020-11-02 20:41               ` Randy Dunlap
  2020-11-02 21:59                 ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 12+ messages in thread
From: Randy Dunlap @ 2020-11-02 20:41 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Greg Kroah-Hartman

On 11/2/20 12:35 PM, Mauro Carvalho Chehab wrote:
> Em Mon, 2 Nov 2020 11:23:25 -0800
> Randy Dunlap <rdunlap@infradead.org> escreveu:
> 
>> On 11/2/20 8:59 AM, Mauro Carvalho Chehab wrote:
>>> Em Mon, 2 Nov 2020 08:02:34 -0800
>>> Randy Dunlap <rdunlap@infradead.org> escreveu:
>>>   
>>>> On 11/2/20 12:33 AM, Mauro Carvalho Chehab wrote:  
>>>>> Em Mon, 2 Nov 2020 08:58:41 +0100
>>>>> Mauro Carvalho Chehab <mchehab@kernel.org> escreveu:
>>>>>     
>>>>>> Hi Randy,
>>>>>>
>>>>>> Em Sun, 1 Nov 2020 16:01:54 -0800
>>>>>> Randy Dunlap <rdunlap@infradead.org> escreveu:
>>>>>>    
>>>>>>> Something broke the docs build (SEVERE):
>>>>>>>
>>>>>>>
>>>>>>> Sphinx parallel build error:
>>>>>>> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:
>>>>>>>
>>>>>>> Attributes Common for All RapidIO Devices
>>>>>>> -----------------------------------------
>>>>>>>
>>>>>>>    
>>>>>>
>>>>>> On what tree did you notice this? Linux-next or upstream?    
>>>>
>>>> See $Subject:  5.10-rc2
>>>>
>>>>  
>>>>> Also: on what Sphinx version are you getting it? I'm not
>>>>> able to reproduce the issue here, neither with Sphinx 2.4.4
>>>>> nor with Sphinx 3.2.1.    
>>>>
>>>> That could be one source of the problem:  ;)
>>>>
>>>> from my docs build:
>>>>
>>>> Sphinx version: 1.7.6
>>>> Warning: It is recommended at least Sphinx version 1.7.9.
>>>>          If you want pdf, you need at least 2.4.4.  
>>>
>>> Could be... From 1.7.6 to 1.7.9, there were bug fixes ;-)
>>>
>>> Also, on Sphinx, they stop maintaining old versions once newer
>>> stable ones are launched. So, any bug on 1.7.x (up to 3.2.x) will
>>> remain unfixed[1].
>>>
>>> In any case, could you please check if this patch solves the
>>> issue?
>>>
>>> 	https://lore.kernel.org/lkml/6c62ef5c01d39dee8d891f8390c816d2a889670a.1604312590.git.mchehab+huawei@kernel.org/  
>>
>> Nope, sorry, with that patch applied to v5.10-rc2, I get:
>>
>> reading sources... [ 93%] userspace-api/media/v4l/pixfmt-y8i .. userspace-api/media/v4l/vidioc-querybuf
>> reading sources... [ 96%] userspace-api/media/v4l/vidioc-querycap .. vm/transhuge
>> reading sources... [100%] vm/unevictable-lru .. xtensa/mmu
>>
>> waiting for workers...
>>
>> {hangs; enter ^C}
>>
>> Sphinx parallel build error:
>> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-class-led-trigger-pattern.orig:16: (SEVERE/4) Unexpected section title.
> 
> Hmm...
> 	sysfs-class-led-trigger-pattern.orig
> 
> That doesn't sound right! It seems you have a backup of an old file
> there ;-)

Ha! I didn't even notice that.  :(

Anyway, it's not illegal to have such files, so Documentation builds
should ignore them (IMO).


> -
> 
> In order to double-check, I tested it here with:
> 
> 	$ /usr/bin/python3 -m venv sphinx_1.7.6
> 	$ pip install docutils sphinx_rtd_theme Sphinx==1.7.6
> 	$ pip install docutils==0.15 sphinx_rtd_theme Sphinx==1.7.6
> 
> 
> And then built the docs with:
> 
> 	$ time make O="sphinx1.7" SPHINXOPTS="-w new_warnings --no-color" cleandocs htmldocs
> 
> Everything build fine (except for a huge amount of warnings that seem
> to indicate some bug at the cross-reference logic with 1.7.6).

OK, I'll wait to see how things are in -rc2 or so.

thanks.
-- 
~Randy


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

* Re: Linux 5.10-rc2 (docs build)
  2020-11-02 20:41               ` Randy Dunlap
@ 2020-11-02 21:59                 ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 12+ messages in thread
From: Mauro Carvalho Chehab @ 2020-11-02 21:59 UTC (permalink / raw)
  To: Randy Dunlap
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jonathan Corbet,
	Greg Kroah-Hartman

Em Mon, 2 Nov 2020 12:41:53 -0800
Randy Dunlap <rdunlap@infradead.org> escreveu:

> On 11/2/20 12:35 PM, Mauro Carvalho Chehab wrote:
> > Em Mon, 2 Nov 2020 11:23:25 -0800
> > Randy Dunlap <rdunlap@infradead.org> escreveu:
> >   
> >> On 11/2/20 8:59 AM, Mauro Carvalho Chehab wrote:  
> >>> Em Mon, 2 Nov 2020 08:02:34 -0800
> >>> Randy Dunlap <rdunlap@infradead.org> escreveu:
> >>>     
> >>>> On 11/2/20 12:33 AM, Mauro Carvalho Chehab wrote:    
> >>>>> Em Mon, 2 Nov 2020 08:58:41 +0100
> >>>>> Mauro Carvalho Chehab <mchehab@kernel.org> escreveu:
> >>>>>       
> >>>>>> Hi Randy,
> >>>>>>
> >>>>>> Em Sun, 1 Nov 2020 16:01:54 -0800
> >>>>>> Randy Dunlap <rdunlap@infradead.org> escreveu:
> >>>>>>      
> >>>>>>> Something broke the docs build (SEVERE):
> >>>>>>>
> >>>>>>>
> >>>>>>> Sphinx parallel build error:
> >>>>>>> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-bus-rapidio:2: (SEVERE/4) Title level inconsistent:
> >>>>>>>
> >>>>>>> Attributes Common for All RapidIO Devices
> >>>>>>> -----------------------------------------
> >>>>>>>
> >>>>>>>      
> >>>>>>
> >>>>>> On what tree did you notice this? Linux-next or upstream?      
> >>>>
> >>>> See $Subject:  5.10-rc2
> >>>>
> >>>>    
> >>>>> Also: on what Sphinx version are you getting it? I'm not
> >>>>> able to reproduce the issue here, neither with Sphinx 2.4.4
> >>>>> nor with Sphinx 3.2.1.      
> >>>>
> >>>> That could be one source of the problem:  ;)
> >>>>
> >>>> from my docs build:
> >>>>
> >>>> Sphinx version: 1.7.6
> >>>> Warning: It is recommended at least Sphinx version 1.7.9.
> >>>>          If you want pdf, you need at least 2.4.4.    
> >>>
> >>> Could be... From 1.7.6 to 1.7.9, there were bug fixes ;-)
> >>>
> >>> Also, on Sphinx, they stop maintaining old versions once newer
> >>> stable ones are launched. So, any bug on 1.7.x (up to 3.2.x) will
> >>> remain unfixed[1].
> >>>
> >>> In any case, could you please check if this patch solves the
> >>> issue?
> >>>
> >>> 	https://lore.kernel.org/lkml/6c62ef5c01d39dee8d891f8390c816d2a889670a.1604312590.git.mchehab+huawei@kernel.org/    
> >>
> >> Nope, sorry, with that patch applied to v5.10-rc2, I get:
> >>
> >> reading sources... [ 93%] userspace-api/media/v4l/pixfmt-y8i .. userspace-api/media/v4l/vidioc-querybuf
> >> reading sources... [ 96%] userspace-api/media/v4l/vidioc-querycap .. vm/transhuge
> >> reading sources... [100%] vm/unevictable-lru .. xtensa/mmu
> >>
> >> waiting for workers...
> >>
> >> {hangs; enter ^C}
> >>
> >> Sphinx parallel build error:
> >> docutils.utils.SystemMessage: /home/rdunlap/lnx/lnx-510-rc2/Documentation/ABI/testing/sysfs-class-led-trigger-pattern.orig:16: (SEVERE/4) Unexpected section title.  
> > 
> > Hmm...
> > 	sysfs-class-led-trigger-pattern.orig
> > 
> > That doesn't sound right! It seems you have a backup of an old file
> > there ;-)  
> 
> Ha! I didn't even notice that.  :(
> 
> Anyway, it's not illegal to have such files, so Documentation builds
> should ignore them (IMO).

I agree that it should ignore, but unfortunately Sphinx works with
directories and it tries to use all files there that matches the 
expected extension, and not only the ones that are inside the index 
files.

So, if you want to keep a backup of an older version, I
suggest to rename the file extension.

> > -
> > 
> > In order to double-check, I tested it here with:
> > 
> > 	$ /usr/bin/python3 -m venv sphinx_1.7.6
> > 	$ pip install docutils sphinx_rtd_theme Sphinx==1.7.6
> > 	$ pip install docutils==0.15 sphinx_rtd_theme Sphinx==1.7.6
> > 
> > 
> > And then built the docs with:
> > 
> > 	$ time make O="sphinx1.7" SPHINXOPTS="-w new_warnings --no-color" cleandocs htmldocs
> > 
> > Everything build fine (except for a huge amount of warnings that seem
> > to indicate some bug at the cross-reference logic with 1.7.6).  
> 
> OK, I'll wait to see how things are in -rc2 or so.
> 
> thanks.

Ok.

Thanks,
Mauro

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

end of thread, back to index

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-01 23:04 Linux 5.10-rc2 Linus Torvalds
2020-11-02  0:01 ` Linux 5.10-rc2 (docs build) Randy Dunlap
2020-11-02  7:58   ` Mauro Carvalho Chehab
2020-11-02  8:33     ` Mauro Carvalho Chehab
2020-11-02 16:02       ` Randy Dunlap
2020-11-02 16:59         ` Mauro Carvalho Chehab
2020-11-02 19:23           ` Randy Dunlap
2020-11-02 20:35             ` Mauro Carvalho Chehab
2020-11-02 20:41               ` Randy Dunlap
2020-11-02 21:59                 ` Mauro Carvalho Chehab
2020-11-02 10:32 [PATCH 0/5] Some fixes for ABI documentation Mauro Carvalho Chehab
2020-11-02 10:32 ` [PATCH 3/5] docs: leds: index.rst: add a missing file Mauro Carvalho Chehab
2020-11-02 10:32 ` [PATCH 4/5] scripts: get_abi.pl: Don't let ABI files to create subtitles Mauro Carvalho Chehab

LKML Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/lkml/0 lkml/git/0.git
	git clone --mirror https://lore.kernel.org/lkml/1 lkml/git/1.git
	git clone --mirror https://lore.kernel.org/lkml/2 lkml/git/2.git
	git clone --mirror https://lore.kernel.org/lkml/3 lkml/git/3.git
	git clone --mirror https://lore.kernel.org/lkml/4 lkml/git/4.git
	git clone --mirror https://lore.kernel.org/lkml/5 lkml/git/5.git
	git clone --mirror https://lore.kernel.org/lkml/6 lkml/git/6.git
	git clone --mirror https://lore.kernel.org/lkml/7 lkml/git/7.git
	git clone --mirror https://lore.kernel.org/lkml/8 lkml/git/8.git
	git clone --mirror https://lore.kernel.org/lkml/9 lkml/git/9.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 lkml lkml/ https://lore.kernel.org/lkml \
		linux-kernel@vger.kernel.org
	public-inbox-index lkml

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-kernel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git