Commits (2)
  • Sophie Brun's avatar
    Import Upstream version 5.4.6 · dd97de85
    Sophie Brun authored
  • Ben Hutchings's avatar
    Import Debian changes 5.4.6-1 · 2567ab60
    Ben Hutchings authored
    linux (5.4.6-1) unstable; urgency=medium
      * New upstream stable update:
        - rsi: release skb if rsi_prepare_beacon fails (CVE-2019-19071)
        - lp: fix sparc64 LPSETTIMEOUT ioctl
        - time: Zero the upper 32-bits in __kernel_timespec on 32-bit
        - usb: gadget: u_serial: add missing port entry locking
        - [arm64] tty: serial: msm_serial: Fix flow control
        - [arm64,armel,armhf] serial: pl011: Fix DMA ->flush_buffer()
        - serial: serial_core: Perform NULL checks for break_ctl ops
        - [armhf] serial: stm32: fix clearing interrupt error flags
        - serial: 8250_dw: Avoid double error messaging when IRQ absent
        - mwifiex: Re-work support for SDIO HW reset
        - io_uring: fix dead-hung for non-iter fixed rw
        - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR
        - fuse: fix leak of fuse_io_priv
        - fuse: verify nlink
        - fuse: verify write return
        - fuse: verify attributes
        - io_uring: fix missing kmap() declaration on powerpc
        - io_uring: ensure req->submit is copied when req is deferred
        - SUNRPC: Avoid RPC delays when exiting suspend
        - ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
        - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
        - ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236
        - ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G
        - ALSA: pcm: oss: Avoid potential buffer overflows
        - ALSA: hda - Add mute led support for HP ProBook 645 G4
        - ALSA: hda: Modify stream stripe mask only when needed
        - Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
        - Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
        - [x86] Input: synaptics-rmi4 - don't increment rmiaddr for SMBus
        - Input: goodix - add upside-down quirk for Teclast X89 tablet
        - media: rc: mark input device as pointing stick
        - [i386] x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
        - [x86] PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
        - CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
        - CIFS: Fix SMB2 oplock break processing
        - tty: vt: keyboard: reject invalid keycodes
        - can: slcan: Fix use-after-free Read in slcan_open
        - nfsd: Ensure CLONE persists data and metadata changes to the target file
        - nfsd: restore NFSv3 ACL support
        - kernfs: fix ino wrap-around detection
        - jbd2: Fix possible overflow in jbd2_log_space_left()
        - [arm64] drm/msm: fix memleak on release
        - drm: damage_helper: Fix race checking plane->state->fb
        - [i386] drm/i810: Prevent underflow in ioctl
        - [arm64] Validate tagged addresses in access_ok() called from kernel
        - [powerpc*] KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting
          up a new one
        - [powerpc*] KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error
        - [powerpc*] KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are
        - [x86] KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
        - [arm64,armhf] KVM: vgic: Don't rely on the wrong pending table
        - [x86] KVM: do not modify masked bits of shared MSRs
        - [x86] KVM: fix presentation of TSX feature in ARCH_CAPABILITIES
        - [x86] KVM: Remove a spurious export of a static function
        - [x86] KVM: Grab KVM's srcu lock when setting nested state
        - crypto: af_alg - cast ki_complete ternary op to int
        - [i386] crypto: geode-aes - switch to skcipher for cbc(aes) fallback
        - [x86] crypto: ccp - fix uninitialized list head
        - crypto: ecdh - fix big endian bug in ECC library
        - crypto: user - fix memory leak in crypto_report (CVE-2019-19062)
        - [armhf] spi: stm32-qspi: Fix kernel oops when unbinding driver
        - spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
        - spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
        - can: ucan: fix non-atomic allocation in completion handler
        - [amd64] RDMA/qib: Validate ->show()/store() callbacks before calling
        - rfkill: allocate static minor
        - bdev: Factor out bdev revalidation into a common helper
        - bdev: Refresh bdev size for disks without partitioning
        - iomap: Fix pipe page leakage during splicing
        - thermal: Fix deadlock in thermal thermal_zone_device_check
        - vcs: prevent write access to vcsu devices
        - Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"
        - binder: Fix race between mmap() and binder_alloc_print_pages()
        - binder: Prevent repeated use of ->mmap() via NULL mapping
        - binder: Handle start==NULL in binder_update_page_range()
        - [x86] KVM: fix out-of-bounds write in KVM_GET_EMULATED_CPUID
        - ALSA: hda - Fix pending unsol events at shutdown
        - md/raid0: Fix an error message in raid0_make_request()
        - drm/mcde: Fix an error handling path in 'mcde_probe()'
        - perf script: Fix invalid LBR/binary mismatch error
        - usb: gadget: configfs: Fix missing spin_lock_init()
        - [x86] usb: gadget: pch_udc: fix use after free
        - nvme: Namepace identification descriptor list is optional
        - Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T"
        - scsi: lpfc: Fix bad ndlp ptr in xri aborted handling
        - [s390x] scsi: zfcp: trace channel log even for FCP command responses
        - scsi: qla2xxx: Do command completion on abort timeout
        - scsi: qla2xxx: Fix driver unload hang
        - scsi: qla2xxx: Fix double scsi_done for abort path
        - scsi: qla2xxx: Fix memory leak when sending I/O fails
        - compat_ioctl: add compat_ptr_ioctl()
        - ceph: fix compat_ioctl for ceph_dir_operations
        - [arm64] media: venus: remove invalid compat_ioctl32 handler
        - USB: uas: honor flag to avoid CAPACITY16
        - USB: uas: heed CAPACITY_HEURISTICS
        - USB: documentation: flags on usb-storage versus UAS
        - usb: Allow USB device to be warm reset in suspended state
        - [arm64,armhf] usb: host: xhci-tegra: Correct phy enable sequence
        - binder: fix incorrect calculation for num_valid
        - staging: rtl8188eu: fix interface sanity check
        - staging: rtl8712: fix interface sanity check
        - [arm*] staging: vchiq: call unregister_chrdev_region() when driver
          registration fails
        - staging: gigaset: fix general protection fault on probe
        - staging: gigaset: fix illegal free on probe errors
        - staging: gigaset: add endpoint-type sanity check
        - usb: xhci: only set D3hot for pci device
        - xhci: Fix memory leak in xhci_add_in_port()
        - xhci: fix USB3 device initiated resume race with roothub autosuspend
        - xhci: Increase STS_HALT timeout in xhci_suspend()
        - xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default
        - xhci: make sure interrupts are restored to correct state
        - [x86] iio: imu: inv_mpu6050: fix temperature reporting using bad unit
        - USB: atm: ueagle-atm: add missing endpoint check
        - USB: idmouse: fix interface sanity checks
        - USB: serial: io_edgeport: fix epic endpoint lookup
        - usb: roles: fix a potential use after free
        - USB: adutux: fix interface sanity check
        - usb: core: urb: fix URB structure initialization function
        - usb: mon: Fix a deadlock in usbmon between mmap and read
        - [arm64,amd64,i386] tpm: add check after commands attribs tab allocation
        - [arm64,amd64,i386] tpm: Switch to platform_get_irq_optional()
        - brcmfmac: disable PCIe interrupts before bus reset
        - mtd: rawnand: Change calculating of position page containing BBM
        - virtio-balloon: fix managed page counts when migrating pages between
        - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant
        - [arm64,armhf] usb: dwc3: gadget: Fix logical condition
        - [arm64,armhf] usb: dwc3: gadget: Clear started flag for non-IOC
        - [arm64,armhf] usb: dwc3: ep0: Clear started flag on completion
        - [x86] usb: typec: fix use after free in typec_register_port()
        - iwlwifi: pcie: fix support for transmitting SKBs with fraglist
        - btrfs: check page->mapping when loading free space cache
        - btrfs: use btrfs_block_group_cache_done in update_block_group
        - btrfs: use refcount_inc_not_zero in kill_all_nodes
        - Btrfs: fix metadata space leak on fixup worker failure to set range as
        - Btrfs: fix negative subv_writers counter and data space leak after
          buffered write
        - btrfs: Avoid getting stuck during cyclic writebacks
        - btrfs: Remove btrfs_bio::flags member
        - Btrfs: send, skip backreference walking for extents with many references
        - btrfs: record all roots for rename exchange on a subvol
        - rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address
        - rtlwifi: rtl8192de: Fix missing callback that tests for hw release of
        - rtlwifi: rtl8192de: Fix missing enable interrupt flag
        - ovl: fix lookup failure on multi lower squashfs
        - ovl: fix corner case of non-unique st_dev;st_ino
        - ovl: relax WARN_ON() on rename to self
        - [arm*] hwrng: omap - Fix RNG wait loop timeout
        - dm writecache: handle REQ_FUA
        - dm zoned: reduce overhead of backing device checks
        - workqueue: Fix spurious sanity check failures in destroy_workqueue()
        - workqueue: Fix pwq ref leak in rescuer_thread()
        - ASoC: rt5645: Fixed buddy jack support.
        - ASoC: rt5645: Fixed typo for buddy jack support.
        - ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report
        - md: improve handling of bio with REQ_PREFLUSH in md_flush_request()
        - blk-mq: avoid sysfs buffer overflow with too many CPU cores
        - cgroup: pids: use atomic64_t for pids->limit
        - wil6210: check len before memcpy() calls
        - ar5523: check NULL before memcpy() in ar5523_cmd()
        - [s390x] mm: properly clear _PAGE_NOEXEC bit when it is not supported
        - cpuidle: Do not unset the driver if it is there already
        - cpuidle: use first valid target residency as poll time
        - [arm64,armhf] drm/panfrost: Open/close the perfcnt BO
        - [powerpc*] perf: Disable trace_imc pmu
        - [x86] intel_th: Fix a double put_device() in error path
        - [x86] intel_th: pci: Add Ice Lake CPU support
        - [x86] intel_th: pci: Add Tiger Lake CPU support
        - PM / devfreq: Lock devfreq in trans_stat_show
        - [powerpc*] cpufreq: powernv: fix stack bloat and hard limit on number of
        - ALSA: fireface: fix return value in error path of isochronous resources
        - ALSA: oxfw: fix return value in error path of isochronous resources
        - ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO
        - ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI
        - ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links
        - ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links
        - ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links
        - ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug
        - ACPI: OSL: only free map once in osl.c
        - ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data()
        - ACPI: EC: Rework flushing of pending work
        - ACPI: PM: Avoid attaching ACPI PM domain to certain devices
        - [arm64] pinctrl: armada-37xx: Fix irq mask access in
        - [armhf] pinctrl: samsung: Add of_node_put() before return in error path
        - [armhf] pinctrl: samsung: Fix device node refcount leaks in Exynos
          wakeup controller init
        - [armhf] pinctrl: samsung: Fix device node refcount leaks in init code
        - [armhf] mmc: host: omap_hsmmc: add code for special init of wl1251 to
          get rid of pandora_wl1251_init_card
        - RDMA/core: Fix ib_dma_max_seg_size()
        - ppdev: fix PPGETTIME/PPSETTIME ioctls
        - [powerpc*] Allow 64bit VDSO __kernel_sync_dicache to work across ranges
        - [powerpc*] xive: Prevent page fault issues in the machine crash handler
        - [powerpc*] Allow flush_icache_range to work across ranges >4GB
        - [powerpc*] xive: Skip ioremap() of ESB pages for LSI interrupts
        - video/hdmi: Fix AVI bar unpack
        - quota: Check that quota is not dirty before release
        - ext2: check err when partial != NULL
        - seccomp: avoid overflow in implicit constant conversion
        - quota: fix livelock in dquot_writeback_dquots
        - ext4: Fix credit estimate for final inode freeing
        - reiserfs: fix extended attributes on the root directory
        - scsi: qla2xxx: Fix SRB leak on switch command timeout
        - scsi: qla2xxx: Fix a dma_pool_free() call
        - Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"
        - [armhf] omap: pdata-quirks: revert pandora specific gpiod additions
        - [armhf] omap: pdata-quirks: remove openpandora quirks for mmc3 and
        - [powerpc*] Avoid clang warnings around setjmp and longjmp
        - [powerpc*] Fix vDSO clock_getres()
        - mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_WRITE mappings
        - mm: memcg/slab: wait for !root kmem_cache refcnt killing on root
          kmem_cache destruction
        - ext4: work around deleting a file with i_nlink == 0 safely
        - [arm64] firmware: qcom: scm: Ensure 'a0' status code is treated as
        - [s390x] smp,vdso: fix ASCE handling
        - [s390x] kaslr: store KASLR offset for early dumps
        - mm/shmem.c: cast the type of unmap_start to u64
        - [powerpc*] Define arch_is_kernel_initmem_freed() for lockdep
        - rtc: disable uie before setting time and enable after
        - splice: only read in as much information as there is pipe buffer space
        - ext4: fix a bug in ext4_wait_for_tail_page_commit
        - ext4: fix leak of quota reservations
        - blk-mq: make sure that line break can be printed
        - workqueue: Fix missing kfree(rescuer) in destroy_workqueue()
        - r8169: fix rtl_hw_jumbo_disable for RTL8168evl
        - inet: protect against too small mtu values.
        - mqprio: Fix out-of-bounds access in mqprio_dump
        - net: bridge: deny dev_set_mac_address() when unregistering
        - net: dsa: fix flow dissection on Tx path
        - [armhf] net: ethernet: ti: cpsw: fix extra rx interrupt
        - net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues
        - net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add()
        - [arm64] net: thunderx: start phy before starting autonegotiation
        - openvswitch: support asymmetric conntrack
        - tcp: md5: fix potential overestimation of TCP option space
        - tipc: fix ordering of tipc module init and exit routine
        - net/mlx5e: Query global pause state before setting prio2buffer
        - net: ipv6: add net argument to ip6_dst_lookup_flow
        - net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
        - tcp: fix rejected syncookies due to stale timestamps
        - tcp: tighten acceptance of ACKs not matching a child socket
        - tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE()
        - net: core: rename indirect block ingress cb function
        - net: sched: allow indirect blocks to bind to clsact in TC
        - cls_flower: Fix the behavior using port ranges with hw-offload
        - gre: refetch erspan header from skb->data after pskb_may_pull()
        - Fixed updating of ethertype in function skb_mpls_pop
        - net: Fixed updating of ethertype in skb_mpls_push()
        - net/mlx5e: Fix TXQ indices to be sequential
        - net/mlx5e: Fix SFF 8472 eeprom length
        - net/mlx5e: Fix freeing flow with kfree() and not kvfree()
        - net/mlx5e: Fix translation of link mode into speed
        - net/mlx5e: ethtool, Fix analysis of speed setting
        - page_pool: do not release pool until inflight == 0.
        - xdp: obtain the mem_id mutex before trying to remove an entry.
        - r8169: add missing RX enabling for WoL on RTL8125
        - USB: Fix incorrect DMA allocations for local memory pool drivers
        - mmc: block: Make card_busy_detect() a bit more generic
        - mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response
        - mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan()
        - mmc: core: Re-work HW reset for SDIO cards
        - PCI/PM: Always return devices to D0 when thawing
        - PCI: pciehp: Avoid returning prematurely from sysfs requests
        - PCI: Fix Intel ACS quirk UPDCR register address
        - PCI/MSI: Fix incorrect MSI-X masking on resume
        - PCI: Do not use bus number zero from EA capability
        - PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3
        - PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX
        - block: fix "check bi_size overflow before merge"
        - gfs2: Multi-block allocations in gfs2_page_mkwrite
        - gfs2: fix glock reference problem in gfs2_trans_remove_revoke
        - [arm64] rpmsg: glink: Fix reuse intents memory leak issue
        - [arm64] rpmsg: glink: Fix use after free in open_ack TIMEOUT case
        - [arm64] rpmsg: glink: Put an extra reference during cleanup
        - [arm64] rpmsg: glink: Fix rpmsg_register_device err handling
        - [arm64] rpmsg: glink: Don't send pending rx_done during remove
        - [arm64] rpmsg: glink: Free pending deferred work on remove
        - cifs: smbd: Return -EAGAIN when transport is reconnecting
        - cifs: smbd: Only queue work for error recovery on memory registration
        - cifs: smbd: Add messages on RDMA session destroy and reconnection
        - cifs: smbd: Return -EINVAL when the number of iovs exceeds
        - cifs: smbd: Return -ECONNABORTED when trasnport is not in connected
        - cifs: Don't display RDMA transport on reconnect
        - CIFS: Respect O_SYNC and O_DIRECT flags during reconnect
        - CIFS: Close open handle after interrupted close
        - CIFS: Do not miss cancelled OPEN responses
        - CIFS: Fix NULL pointer dereference in mid callback
        - cifs: Fix retrieval of DFS referrals in cifs_mount()
        - [armhf] ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by
        - vfio/pci: call irq_bypass_unregister_producer() before freeing irq
        - dma-buf: Fix memory leak in sync_file_merge()
        - [arm64,armhf] drm/panfrost: Fix a race in panfrost_ioctl_madvise()
        - [arm64,armhf] drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo()
        - [arm64,armhf] drm/panfrost: Fix a race in panfrost_gem_free_object()
        - [x86] drm/mgag200: Extract device type from flags
        - [x86] drm/mgag200: Store flags from PCI driver data in device structure
        - [x86] drm/mgag200: Add workaround for HW that does not support
        - [x86] drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>
        - [arm64] drm: meson: venc: cvbs: fix CVBS mode matching
        - dm mpath: remove harmful bio-based optimization
        - dm btree: increase rebalance threshold in __rebalance2()
        - dm clone metadata: Track exact changes per transaction
        - dm clone metadata: Use a two phase commit
        - dm clone: Flush destination device before committing metadata
        - dm thin metadata: Add support for a pre-commit callback
        - dm thin: Flush data device before committing metadata
        - scsi: ufs: Disable autohibern8 feature in Cadence UFS
        - scsi: iscsi: Fix a potential deadlock in the timeout handler
        - scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd
        - scsi: qla2xxx: Initialize free_work before flushing it
        - scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX
        - scsi: qla2xxx: Change discovery state before PLOGI
        - scsi: qla2xxx: Correctly retrieve and interpret active flash region
        - scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB
        - drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN
        - drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom
        - drm/nouveau/kms/nv50-: Limit MST BPC to 8
        - [x86] drm/i915/fbc: Disable fbc by default on all glk+
        - drm/radeon: fix r1xx/r2xx register checker for POT textures
        - drm/dp_mst: Correct the bug in drm_dp_update_payload_part1()
        - drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub
        - drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10
        - drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
        - drm/amdgpu/gfx10: re-init clear state buffer after gpu reset
        - drm/amdgpu: avoid using invalidate semaphore for picasso
        - drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9
        - ALSA: hda: Fix regression by strip mask fix
      [ Joe Richey ]
      * [amd64/cloud-amd64] tpm: Enable TPM drivers for Cloud (Closes: #946237)
      [ Ben Hutchings ]
      * [armel/rpi,armhf,arm64] Enable DEBUG_WX
      * linux-cpupower: Fix grammar error in package description
      * debian/control: Make library package descriptions more consistent
      * Set ABI to 1
      * tracing: Do not create directories if lockdown is in affect
      [ Aurelien Jarno ]
      * [armhf,arm64] Fix critical trip point on RPI 3.
      [ Salvatore Bonaccorso ]
      * [rt] Update to 5.4.3-rt1 and re-enable
      * [rt] Enable PREEMPT_RT (instead of PREEMPT_RT_FULL) which is part of 5.4
      * [rt] Update to 5.4.5-rt3
      [ YunQiang Su ]
      * [mipsel,mips64el/loongson-3] Enable AMDGPU.
      * [mips*] switch to vmlinuz from vmlinux except octeon.
      * [mips*] enable CONFIG_MIPS_O32_FP64_SUPPORT.
      * [mips*] enable CONFIG_CPU_HAS_MSA except octeon.
      [ Vagrant Cascadian ]
      * [arm64] drivers/gpu/drm/sun4i: Enable DRM_SUN8I_MIXER as a module.
        (Closes: #946510). Thanks to Andrei POPESCU.
      [ Sudip Mukherjee ]
      * Add libtraceevent packages (Closes: #944138)
    linux (5.4.2-1~exp1) experimental; urgency=medium
      * New upstream stable update:
        - Bluetooth: Fix invalid-free in bcsp_close()
        - ath9k_hw: fix uninitialized variable data
        - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe
        - ath10k: Fix HOST capability QMI incompatibility
        - ath10k: restore QCA9880-AR1A (v1) detection
        - Revert "Bluetooth: hci_ll: set operational frequency earlier"
        - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"
        - md/raid10: prevent access of uninitialized resync_pages offset
        - [x86] insn: Fix awk regexp warnings
        - [x86] speculation: Fix incorrect MDS/TAA mitigation status
        - [x86] speculation: Fix redundant MDS mitigation message
        - nbd: prevent memory leak
        - [i386] x86/stackframe/32: Repair 32-bit Xen PV
        - [i386] x86/xen/32: Make xen_iret_crit_fixup() independent of frame
        - [i386] x86/xen/32: Simplify ring check in xen_iret_crit_fixup()
        - [i386] x86/doublefault/32: Fix stack canaries in the double fault
        - [i386] x86/pti/32: Size initial_page_table correctly
        - [i386] x86/cpu_entry_area: Add guard page for entry stack on 32bit
        - [i386] x86/entry/32: Fix IRET exception
        - [i386] x86/entry/32: Use %ss segment where required
        - [i386] x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL
        - [i386] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry
        - [i386] x86/entry/32: Fix NMI vs ESPFIX
        - [i386] x86/pti/32: Calculate the various PTI cpu_entry_area sizes
          correctly, make the CPU_ENTRY_AREA_PAGES assert precise
        - [i386] x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3
        - futex: Prevent robust futex exit race
        - ALSA: usb-audio: Fix NULL dereference at parsing BADD
        - ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data
        - media: vivid: Set vid_cap_streaming and vid_out_streaming to true
        - media: vivid: Fix wrong locking that causes race conditions on streaming
          stop (CVE-2019-18683)
        - media: usbvision: Fix invalid accesses after device disconnect
        - media: usbvision: Fix races among open, close, and disconnect
        - cpufreq: Add NULL checks to show() and store() methods of cpufreq
        - futex: Move futex exit handling into futex code
        - futex: Replace PF_EXITPIDONE with a state
        - exit/exec: Seperate mm_release()
        - futex: Split futex_mm_release() for exit/exec
        - futex: Set task::futex_state to DEAD right after handling futex exit
        - futex: Mark the begin of futex exit explicitly
        - futex: Sanitize exit state handling
        - futex: Provide state handling for exec() as well
        - futex: Add mutex around futex exit
        - futex: Provide distinct return value when owner is exiting
        - futex: Prevent exit livelock
        - media: uvcvideo: Fix error path in control parsing failure
        - media: b2c2-flexcop-usb: add sanity checking (CVE-2019-15291)
        - media: cxusb: detect cxusb_ctrl_msg error in query
        - media: imon: invalid dereference in imon_touch_event
        - media: mceusb: fix out of bounds read in MCE receiver buffer
        - ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs
        - usbip: tools: fix fd leakage in the function of read_attr_usbip_status
        - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit()
        - usb-serial: cp201x: support Mark-10 digital force gauge
        - USB: chaoskey: fix error case of a timeout
        - appledisplay: fix error handling in the scheduled work
        - USB: serial: mos7840: add USB ID to support Moxa UPort 2210
        - USB: serial: mos7720: fix remote wakeup
        - USB: serial: mos7840: fix remote wakeup
        - USB: serial: option: add support for DW5821e with eSIM support
        - USB: serial: option: add support for Foxconn T77W968 LTE modules
        - [x86] staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
        - [powerpc*] powerpc/book3s64: Fix link stack flush on context switch
        - [powerpc*] KVM: PPC: Book3S HV: Flush link stack on guest exit to host
        - io_uring: async workers should inherit the user creds
        - net: separate out the msghdr copy from ___sys_{send,recv}msg()
        - net: disallow ancillary data for __sys_{send,recv}msg_file()
        - [arm64] crypto: inside-secure - Fix stability issue with Macchiatobin
        - driver core: platform: use the correct callback type for bus_find_device
        - [arm64,armel,armhf] usb: dwc2: use a longer core rest timeout in
        - [x86] staging: rtl8192e: fix potential use after free
        - staging: rtl8723bs: Drop ACPI device ids
        - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
        - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P
        - [x86] mei: bus: prefix device names on bus with the bus name
        - [x86] mei: me: add comet point V device id
        - [x86] thunderbolt: Power cycle the router if NVM authentication fails
        - [x86] fpu: Don't cache access to fpu_fpregs_owner_ctx
        - macvlan: schedule bc_work even if error
        - mdio_bus: don't use managed reset-controller
        - net: macb: add missed tasklet_kill
        - net: psample: fix skb_over_panic
        - net: sched: fix `tc -s class show` no bstats on class with nolock
        - openvswitch: fix flow command message size
        - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook
        - slip: Fix use-after-free Read in slip_open
        - sctp: cache netns in sctp_ep_common
        - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
        - openvswitch: remove another BUG_ON()
        - net: skmsg: fix TLS 1.3 crash with full sk_msg
        - tipc: fix link name length check
        - r8169: fix jumbo configuration for RTL8168evl
        - r8169: fix resume on cable plug-in
        - ext4: add more paranoia checking in ext4_expand_extra_isize handling
        - Revert "jffs2: Fix possible null-pointer dereferences in
        - HID: core: check whether Usage Page item is after Usage ID items
        - [x86] platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer
        - [x86] platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input
      [ Ben Hutchings ]
      * [armel] udeb: Replace m25p80 with spi-nor in mtd-modules (fixes FTBFS)
      * [ia64] udeb: Remove SGI SN2 modules (fixes FTBFS)
      * iio: Enable TI_ADS1015 as module, replacing SENSORS_ADS1015
      * [armhf] regulator: Really enable REGULATOR_STM32_PWR
      * [armhf] drm/panel: Enable DRM_PANEL_{SONY_ACX565AKM,TPO_TD028TTEC1,
        TPO_TD043MTEA1} as modules, replacing the corresponding omapdrm options
      * [armhf,arm64] platform/chrome: Change chromeos drivers back to modules
      * Build-Depend on kernel-wedge 2.102; remove workaround in debian/rules.real
      * debian/bin: Add script to update taint list for bug reporting script
      * linux-image: bug: Update taint list and use upstream descriptions
      * btrfs,fanotify: Use TAINT_AUX instead of TAINT_USER for unsupported
      [ Romain Perier ]
      * Enable VIRTIO_FS and VIRTIO_PMEM (Closes: #945853)
      [ Aurelien Jarno]
      * [ppc64el] Fix building libbpf with recent binutils versions (fixes FTBFS).
      [ Luca Boccassi ]
      * verity: enable DM_VERITY_VERIFY_ROOTHASH_SIG
    linux (5.4-1~exp1) experimental; urgency=medium
      * New upstream release: https://kernelnewbies.org/Linux_5.4
      [ Ben Hutchings ]
      * lockdown: Rebase on upstream Lockdown LSM:
        - Refresh "efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode"
        - Update "efi: Lock down the kernel if booted in secure boot mode"
        - Update "Add a SysRq option to lift kernel lockdown"
        - Update "mtd: Disable slram and phram when locked down"
        - Update "arm64: add kernel config option to lock down when in Secure Boot
        - Refresh "lockdown: Refer to Debian wiki until manual page exists"
        - Drop all other lockdown patches
      * [armel/marvell] lockdown: Disable Lockdown as it now selects MODULE_SIG
      * [amd64] Update "x86: Make x32 syscall support conditional …" for 5.4
      * debian/lib/python/debian_linux/abi.py: Add support for symbol namespaces
      * debian/bin/genpatch-rt: Fix series generation from git
      [ Romain Perier ]
      * Rebased the following patches onto 5.4.x:
        - debian/version.patch
        - debian/ia64-hardcode-arch-script-output.patch
        - bugfix/all/
        - features/all/aufs5/aufs5-mmap.patch
        - features/all/aufs5/aufs5-standalone.patch
        - features/x86/
        - bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch
        - debian/revert-objtool-fix-config_stack_validation-y-warning.patch
        - features/all/db-mok-keyring/
        - bugfix/all/tools-perf-man-date.patch
        - bugfix/all/usbip-fix-misuse-of-strncpy.patch
        - bugfix/all/partially-revert-usb-kconfig-using-select-for-usb_co.patch
      [ John Paul Adrian Glaubitz ]
      * [m68k] Enable CONFIG_PATA_BUDDHA as module
      [ Aurelien Jarno ]
      * [armhf] Add support for STM32MP1 SoC: enable ARCH_STM32,
      * [arm64] Re-enable BT_HCIUART_{BCM,LL} (arm64 version of #906048).
      * [arm64,armhf] Enable CLK_RASPBERRYPI and RASPBERRYPI_CPUFREQ.
      [ Salvatore Bonaccorso ]
      * md: Enable MD_CLUSTER as module (Closes: #927026)

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -32,9 +32,9 @@
......@@ -46,6 +46,7 @@
# Top-level generic files
......@@ -47,6 +47,8 @@ Boris Brezillon <bbrezillon@kernel.org> <b.brezillon.dev@gmail.com>
Boris Brezillon <bbrezillon@kernel.org> <b.brezillon@overkiz.com>
Brian Avery <b.avery@hp.com>
Brian King <brking@us.ibm.com>
Chao Yu <chao@kernel.org> <chao2.yu@samsung.com>
Chao Yu <chao@kernel.org> <yuchao0@huawei.com>
Christoph Hellwig <hch@lst.de>
Christophe Ricard <christophe.ricard@gmail.com>
Corey Minyard <minyard@acm.org>
......@@ -63,6 +65,7 @@ Dengcheng Zhu <dzhu@wavecomp.com> <dengcheng.zhu@mips.com>
Dengcheng Zhu <dzhu@wavecomp.com> <dengcheng.zhu@imgtec.com>
Dengcheng Zhu <dzhu@wavecomp.com> <dczhu@mips.com>
Dengcheng Zhu <dzhu@wavecomp.com> <dengcheng.zhu@gmail.com>
<dev.kurt@vandijck-laurijssen.be> <kurt.van.dijck@eia.be>
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Dmitry Safonov <0x7f454c46@gmail.com> <dsafonov@virtuozzo.com>
Dmitry Safonov <0x7f454c46@gmail.com> <d.safonov@partner.samsung.com>
......@@ -80,6 +83,8 @@ Frank Rowand <frowand.list@gmail.com> <frowand@mvista.com>
Frank Rowand <frowand.list@gmail.com> <frank.rowand@am.sony.com>
Frank Rowand <frowand.list@gmail.com> <frank.rowand@sonymobile.com>
Frank Zago <fzago@systemfabricworks.com>
Gao Xiang <xiang@kernel.org> <gaoxiang25@huawei.com>
Gao Xiang <xiang@kernel.org> <hsiangkao@aol.com>
Greg Kroah-Hartman <greg@echidna.(none)>
Greg Kroah-Hartman <gregkh@suse.de>
Greg Kroah-Hartman <greg@kroah.com>
......@@ -90,6 +95,9 @@ Henrik Kretzschmar <henne@nachtwindheim.de>
Henrik Rydberg <rydberg@bitmath.org>
Herbert Xu <herbert@gondor.apana.org.au>
Jacob Shin <Jacob.Shin@amd.com>
Jaegeuk Kim <jaegeuk@kernel.org> <jaegeuk@google.com>
Jaegeuk Kim <jaegeuk@kernel.org> <jaegeuk@motorola.com>
Jaegeuk Kim <jaegeuk@kernel.org> <jaegeuk.kim@samsung.com>
James Bottomley <jejb@mulgrave.(none)>
James Bottomley <jejb@titanic.il.steeleye.com>
James E Wilson <wilson@specifix.com>
......@@ -100,6 +108,10 @@ Jason Gunthorpe <jgg@ziepe.ca> <jgg@mellanox.com>
Jason Gunthorpe <jgg@ziepe.ca> <jgunthorpe@obsidianresearch.com>
Javi Merino <javi.merino@kernel.org> <javi.merino@arm.com>
<javier@osg.samsung.com> <javier.martinez@collabora.co.uk>
Jayachandran C <c.jayachandran@gmail.com> <jayachandranc@netlogicmicro.com>
Jayachandran C <c.jayachandran@gmail.com> <jchandra@broadcom.com>
Jayachandran C <c.jayachandran@gmail.com> <jchandra@digeo.com>
Jayachandran C <c.jayachandran@gmail.com> <jnair@caviumnetworks.com>
Jean Tourrilhes <jt@hpl.hp.com>
<jean-philippe@linaro.org> <jean-philippe.brucker@arm.com>
Jeff Garzik <jgarzik@pretzel.yyz.us>
......@@ -178,11 +190,18 @@ Morten Welinder <welinder@darter.rentec.com>
Morten Welinder <welinder@troll.com>
Mythri P K <mythripk@ti.com>
Nguyen Anh Quynh <aquynh@gmail.com>
Nicolas Ferre <nicolas.ferre@microchip.com> <nicolas.ferre@atmel.com>
Nicolas Pitre <nico@fluxnic.net> <nicolas.pitre@linaro.org>
Nicolas Pitre <nico@fluxnic.net> <nico@linaro.org>
Oleksij Rempel <linux@rempel-privat.de> <bug-track@fisher-privat.net>
Oleksij Rempel <linux@rempel-privat.de> <external.Oleksij.Rempel@de.bosch.com>
Oleksij Rempel <linux@rempel-privat.de> <fixed-term.Oleksij.Rempel@de.bosch.com>
Oleksij Rempel <linux@rempel-privat.de> <o.rempel@pengutronix.de>
Oleksij Rempel <linux@rempel-privat.de> <ore@pengutronix.de>
Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Patrick Mochel <mochel@digitalimplant.org>
Paul Burton <paul.burton@mips.com> <paul.burton@imgtec.com>
Paul Burton <paulburton@kernel.org> <paul.burton@imgtec.com>
Paul Burton <paulburton@kernel.org> <paul.burton@mips.com>
Peter A Jonsson <pj@ludd.ltu.se>
Peter Oruba <peter@oruba.de>
Peter Oruba <peter.oruba@amd.com>
......@@ -190,11 +209,7 @@ Pratyush Anand <pratyush.anand@gmail.com> <pratyush.anand@st.com>
Praveen BP <praveenbp@ti.com>
Punit Agrawal <punitagrawal@gmail.com> <punit.agrawal@arm.com>
Qais Yousef <qsyousef@gmail.com> <qais.yousef@imgtec.com>
Oleksij Rempel <linux@rempel-privat.de> <bug-track@fisher-privat.net>
Oleksij Rempel <linux@rempel-privat.de> <external.Oleksij.Rempel@de.bosch.com>
Oleksij Rempel <linux@rempel-privat.de> <fixed-term.Oleksij.Rempel@de.bosch.com>
Oleksij Rempel <linux@rempel-privat.de> <o.rempel@pengutronix.de>
Oleksij Rempel <linux@rempel-privat.de> <ore@pengutronix.de>
Quentin Perret <qperret@qperret.net> <quentin.perret@arm.com>
Rajesh Shah <rajesh.shah@intel.com>
Ralf Baechle <ralf@linux-mips.org>
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
......@@ -219,6 +234,7 @@ Shuah Khan <shuah@kernel.org> <shuahkhan@gmail.com>
Shuah Khan <shuah@kernel.org> <shuah.khan@hp.com>
Shuah Khan <shuah@kernel.org> <shuahkh@osg.samsung.com>
Shuah Khan <shuah@kernel.org> <shuah.kh@samsung.com>
Simon Arlott <simon@octiron.net> <simon@fire.lp0.eu>
Simon Kelley <simon@thekelleys.org.uk>
Stéphane Witzmann <stephane.witzmann@ubpmes.univ-bpclermont.fr>
Stephen Hemminger <shemminger@osdl.org>
......@@ -229,6 +245,7 @@ Sumit Semwal <sumit.semwal@ti.com>
Tejun Heo <htejun@gmail.com>
Thomas Graf <tgraf@suug.ch>
Thomas Pedersen <twp@codeaurora.org>
Todor Tomov <todor.too@gmail.com> <todor.tomov@linaro.org>
Tony Luck <tony.luck@intel.com>
TripleX Chung <xxx.phy@gmail.com> <zhongyu@18mail.cn>
TripleX Chung <xxx.phy@gmail.com> <triplex@zh-kernel.org>
......@@ -751,7 +751,7 @@ S: Santa Cruz, California
N: Luis Correia
E: lfcorreia@users.sf.net
E: luisfcorreia@gmail.com
D: Ralink rt2x00 WLAN driver
S: Belas, Portugal
......@@ -1637,6 +1637,10 @@ S: Panoramastrasse 18
S: D-69126 Heidelberg
S: Germany
N: Simon Horman
M: horms@verge.net.au
D: Renesas ARM/ARM64 SoC maintainer
N: Christopher Horn
E: chorn@warwick.net
D: Miscellaneous sysctl hacks
......@@ -6,6 +6,6 @@ Description: Bus scanning interval, microseconds component.
control systems are attached/generate presence for as short as
100 ms - hence the tens-to-hundreds milliseconds scan intervals
are required.
see Documentation/w1/w1.generic for detailed information.
see Documentation/w1/w1-generic.rst for detailed information.
Users: any user space application which wants to know bus scanning
......@@ -2,7 +2,7 @@ What: /sys/bus/w1/devices/.../pio
Date: May 2012
Contact: Markus Franke <franm@hrz.tu-chemnitz.de>
Description: read/write the contents of the two PIO's of the DS28E04-100
see Documentation/w1/slaves/w1_ds28e04 for detailed information
see Documentation/w1/slaves/w1_ds28e04.rst for detailed information
Users: any user space application which wants to communicate with DS28E04-100
......@@ -11,5 +11,5 @@ What: /sys/bus/w1/devices/.../eeprom
Date: May 2012
Contact: Markus Franke <franm@hrz.tu-chemnitz.de>
Description: read/write the contents of the EEPROM memory of the DS28E04-100
see Documentation/w1/slaves/w1_ds28e04 for detailed information
see Documentation/w1/slaves/w1_ds28e04.rst for detailed information
Users: any user space application which wants to communicate with DS28E04-100
......@@ -2,5 +2,5 @@ What: /sys/bus/w1/devices/.../w1_seq
Date: Apr 2015
Contact: Matt Campbell <mattrcampbell@gmail.com>
Description: Support for the DS28EA00 chain sequence function
see Documentation/w1/slaves/w1_therm for detailed information
see Documentation/w1/slaves/w1_therm.rst for detailed information
Users: any user space application which wants to communicate with DS28EA00
What: /sys/kernel/debug/hisi_zip/<bdf>/comp_core[01]/regs
Date: Nov 2018
Contact: linux-crypto@vger.kernel.org
Description: Dump of compression cores related debug registers.
Only available for PF.
What: /sys/kernel/debug/hisi_zip/<bdf>/decomp_core[0-5]/regs
Date: Nov 2018
Contact: linux-crypto@vger.kernel.org
Description: Dump of decompression cores related debug registers.
Only available for PF.
What: /sys/kernel/debug/hisi_zip/<bdf>/clear_enable
Date: Nov 2018
Contact: linux-crypto@vger.kernel.org
Description: Compression/decompression core debug registers read clear
control. 1 means enable register read clear, otherwise 0.
Writing to this file has no functional effect, only enable or
disable counters clear after reading of these registers.
Only available for PF.
What: /sys/kernel/debug/hisi_zip/<bdf>/current_qm
Date: Nov 2018
Contact: linux-crypto@vger.kernel.org
Description: One ZIP controller has one PF and multiple VFs, each function
has a QM. Select the QM which below qm refers to.
Only available for PF.
What: /sys/kernel/debug/hisi_zip/<bdf>/qm/qm_regs
Date: Nov 2018
Contact: linux-crypto@vger.kernel.org
Description: Dump of QM related debug registers.
Available for PF and VF in host. VF in guest currently only
has one debug register.
What: /sys/kernel/debug/hisi_zip/<bdf>/qm/current_q
Date: Nov 2018
Contact: linux-crypto@vger.kernel.org
Description: One QM may contain multiple queues. Select specific queue to
show its debug registers in above qm_regs.
Only available for PF.
What: /sys/kernel/debug/hisi_zip/<bdf>/qm/clear_enable
Date: Nov 2018
Contact: linux-crypto@vger.kernel.org
Description: QM debug registers(qm_regs) read clear control. 1 means enable
register read clear, otherwise 0.
Writing to this file has no functional effect, only enable or
disable counters clear after reading of these registers.
Only available for PF.
What: /sys/kernel/debug/moxtet/input
Date: March 2019
KernelVersion: 5.3
Contact: Marek Behún <marek.behun@nic.cz>
Description: (R) Read input from the shift registers, in hexadecimal.
Returns N+1 bytes, where N is the number of Moxtet connected
modules. The first byte is from the CPU board itself.
Example: 101214
10: CPU board with SD card
12: 2 = PCIe module, 1 = IRQ not active
14: 4 = Peridot module, 1 = IRQ not active
What: /sys/kernel/debug/moxtet/output
Date: March 2019
KernelVersion: 5.3
Contact: Marek Behún <marek.behun@nic.cz>
Description: (RW) Read last written value to the shift registers, in
hexadecimal, or write values to the shift registers, also
in hexadecimal.
Example: 0102
01: 01 was last written, or is to be written, to the
first module's shift register
02: the same for second module
......@@ -12,7 +12,7 @@ Description: The /dev/kmsg character device node provides userspace access
The logged line can be prefixed with a <N> syslog prefix, which
carries the syslog priority and facility. The single decimal
prefix number is composed of the 3 lowest bits being the syslog
priority and the higher bits the syslog facility number.
priority and the next 8 bits the syslog facility number.
If no prefix is given, the priority number is the default kernel
log priority and the facility number is set to LOG_USER (1). It
......@@ -90,13 +90,12 @@ Description: The /dev/kmsg character device node provides userspace access
+sound:card0 - subsystem:devname
The flags field carries '-' by default. A 'c' indicates a
fragment of a line. All following fragments are flagged with
'+'. Note, that these hints about continuation lines are not
necessarily correct, and the stream could be interleaved with
unrelated messages, but merging the lines in the output
usually produces better human readable results. A similar
logic is used internally when messages are printed to the
console, /proc/kmsg or the syslog() syscall.
fragment of a line. Note, that these hints about continuation
lines are not necessarily correct, and the stream could be
interleaved with unrelated messages, but merging the lines in
the output usually produces better human readable results. A
similar logic is used internally when messages are printed to
the console, /proc/kmsg or the syslog() syscall.
By default, kernel tries to avoid fragments by concatenating
when it can and fragments are rare; however, when extended
......@@ -37,7 +37,7 @@ Description:
euid:= decimal value
fowner:= decimal value
lsm: are LSM specific
option: appraise_type:= [imasig]
option: appraise_type:= [imasig] [imasig|modsig]
template:= name of a defined IMA template type
(eg, ima-ng). Only valid when action is "measure".
pcr:= decimal value
......@@ -105,3 +105,7 @@ Description:
measure func=KEXEC_KERNEL_CHECK pcr=4
measure func=KEXEC_INITRAMFS_CHECK pcr=5
Example of appraise rule allowing modsig appended signatures:
appraise func=KEXEC_KERNEL_CHECK appraise_type=imasig|modsig
......@@ -13,4 +13,4 @@ Description:
error on writing
If DFSDM input is SPI Slave:
Reading returns value previously set.
Writing value before starting conversions.
\ No newline at end of file
Writing value before starting conversions.
......@@ -91,29 +91,6 @@ Description:
When counting down the counter start from preset value
and fire event when reach 0.
What: /sys/bus/iio/devices/iio:deviceX/in_count_quadrature_mode_available
KernelVersion: 4.12
Contact: benjamin.gaignard@st.com
Reading returns the list possible quadrature modes.
What: /sys/bus/iio/devices/iio:deviceX/in_count0_quadrature_mode
KernelVersion: 4.12
Contact: benjamin.gaignard@st.com
Configure the device counter quadrature modes:
Encoder A input servers as the count input and B as
the UP/DOWN direction control input.
Encoder B input serves as the count input and A as
the UP/DOWN direction control input.
Encoder A and B inputs are mixed to get direction
and count with a scale of 0.25.
What: /sys/bus/iio/devices/iio:deviceX/in_count_enable_mode_available
KernelVersion: 4.12
Contact: benjamin.gaignard@st.com
......@@ -12,7 +12,8 @@ Description: (RW) Configure MSC operating mode:
- "single", for contiguous buffer mode (high-order alloc);
- "multi", for multiblock mode;
- "ExI", for DCI handler mode;
- "debug", for debug mode.
- "debug", for debug mode;
- any of the currently loaded buffer sinks.
If operating mode changes, existing buffer is deallocated,
provided there are no active users and tracing is not enabled,
otherwise the write will fail.
What: /sys/bus/moxtet/devices/moxtet-<name>.<addr>/module_description
Date: March 2019
KernelVersion: 5.3
Contact: Marek Behún <marek.behun@nic.cz>
Description: (R) Moxtet module description. Format: string
What: /sys/bus/moxtet/devices/moxtet-<name>.<addr>/module_id
Date: March 2019
KernelVersion: 5.3
Contact: Marek Behún <marek.behun@nic.cz>
Description: (R) Moxtet module ID. Format: %x
What: /sys/bus/moxtet/devices/moxtet-<name>.<addr>/module_name
Date: March 2019
KernelVersion: 5.3
Contact: Marek Behún <marek.behun@nic.cz>
Description: (R) Moxtet module name. Format: string
What: /sys/class/backlight/<backlight>/scale
Date: July 2019
KernelVersion: 5.4
Contact: Daniel Thompson <daniel.thompson@linaro.org>
Description of the scale of the brightness curve.
The human eye senses brightness approximately logarithmically,
hence linear changes in brightness are perceived as being
non-linear. To achieve a linear perception of brightness changes
controls like sliders need to apply a logarithmic mapping for
backlights with a linear brightness curve.
Possible values of the attribute are:
The scale of the brightness curve is unknown.
The brightness changes linearly with each step. Brightness
controls should apply a logarithmic mapping for a linear
The brightness changes non-linearly with each step. Brightness
controls should use a linear mapping for a linear perception.
......@@ -48,3 +48,13 @@ Description: Remote processor state
Writing "stop" will attempt to halt the remote processor and
return it to the "offline" state.
What: /sys/class/remoteproc/.../name
Date: August 2019
KernelVersion: 5.4
Contact: Suman Anna <s-anna@ti.com>
Description: Remote processor name
Reports the name of the remote processor. This can be used by
userspace in exactly identifying a remote processor and ease
up the usage in modifying the 'firmware' or 'state' files.
What: /sys/class/wakeup/
Date: June 2019
Contact: Tri Vo <trong@android.com>
The /sys/class/wakeup/ directory contains pointers to all
wakeup sources in the kernel at that moment in time.
What: /sys/class/wakeup/.../name
Date: June 2019
Contact: Tri Vo <trong@android.com>
This file contains the name of the wakeup source.
What: /sys/class/wakeup/.../active_count