DMI entry syntax fix for Pegatron / ByteSpeed C15B
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
linux (Ubuntu) | Status tracked in Hirsute | |||||
| Xenial |
Medium
|
Po-Hsu Lin | |||
| Bionic |
Medium
|
Po-Hsu Lin | |||
| Focal |
Medium
|
Po-Hsu Lin | |||
| Groovy |
Undecided
|
Po-Hsu Lin | |||
| Hirsute |
Undecided
|
Po-Hsu Lin |
Bug Description
[Impact]
Upstream reports that when compiling the kernel with a48491c65b51 ("Input: i8042 - add ByteSpeed touchpad to noloop table"), g++ will complain about:
drivers/
C99 semantics is that last duplicated initialiser wins,
so DMI entry gets overwritten.
[Fix]
* a3a9060ecad030 ("Input: i8042 - unbreak Pegatron C15B") in linux-next
This can be cherry-picked into all the affected series.
Note that patch for bug 1906128 should be applied first.
[Test]
I didn't get this error while building the test kernels for bug 1906128 on builder kathleen, with fakeroot commands.
So the only thing that I can test is to build them again and make sure there is no other issues.
[Where problems could occur]
If this fix is incorrect it might affect the touchpad support on Pegatron / ByteSpeed C15B laptop.
CVE References
description: | updated |
description: | updated |
tags: | added: bionic focal groovy hirsute xenial |
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Groovy): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu Hirsute): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Bionic): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Focal): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Groovy): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Xenial): | |
status: | New → Incomplete |
Po-Hsu Lin (cypressyew) wrote : | #2 |
Please find attachment for the Xenial build log
Po-Hsu Lin (cypressyew) wrote : | #3 |
Please find attachment for the Bionic build log
Po-Hsu Lin (cypressyew) wrote : | #4 |
Please find attachment for the Focal build log
Po-Hsu Lin (cypressyew) wrote : | #5 |
Please find attachment for the Groovy build log
Po-Hsu Lin (cypressyew) wrote : | #6 |
Please find attachment for the Hirsute build log
description: | updated |
Po-Hsu Lin (cypressyew) wrote : | #7 |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-focal |
Changed in linux (Ubuntu Xenial): | |
status: | Incomplete → In Progress |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Focal): | |
importance: | Undecided → Medium |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Groovy): | |
status: | Incomplete → Fix Committed |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-xenial |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-bionic |
tags: | added: verification-needed-groovy |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
Launchpad Janitor (janitor) wrote : | #12 |
This bug was fixed in the package linux - 5.10.0-14.15
---------------
linux (5.10.0-14.15) hirsute; urgency=medium
* hirsute/linux: 5.10.0-14.15 -proposed tracker (LP: #1913724)
* Restore palm ejection on multi-input devices (LP: #1913520)
- HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices
* intel-hid is not loaded on new Intel platform (LP: #1907160)
- platform/x86: intel-hid: add Rocket Lake ACPI device ID
* Hirsute update: v5.10.11 upstream stable release (LP: #1913430)
- scsi: target: tcmu: Fix use-after-free of se_cmd->priv
- mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload
- mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine
- i2c: tegra: Wait for config load atomically while in ISR
- i2c: bpmp-tegra: Ignore unknown I2C_M flags
- platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634
- ALSA: seq: oss: Fix missing error check in snd_seq_
- ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T
- ALSA: hda/via: Add minimum mute flag
- crypto: xor - Fix divide error in do_xor_speed()
- dm crypt: fix copy and paste bug in crypt_alloc_
- ACPI: scan: Make acpi_bus_
- btrfs: don't get an EINTR during drop_snapshot for reloc
- btrfs: do not double free backref nodes on error
- btrfs: fix lockdep splat in btrfs_recover_
- btrfs: don't clear ret in btrfs_start_
- btrfs: send: fix invalid clone operations when cloning from the same file
and root
- fs: fix lazytime expiration handling in __writeback_
- pinctrl: ingenic: Fix JZ4760 support
- mmc: core: don't initialize block size from ext_csd if not present
- mmc: sdhci-of-dwcmshc: fix rpmb access
- mmc: sdhci-xenon: fix 1.8v regulator stabilization
- mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend
- dm: avoid filesystem lookup in dm_get_dev_t()
- dm integrity: fix a crash if "recalculate" used without "internal_hash"
- dm integrity: conditionally disable "recalculate" feature
- drm/atomic: put state on error path
- drm/syncobj: Fix use-after-free
- drm/amdgpu: remove gpu info firmware of green sardine
- drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case
- drm/i915/gt: Prevent use of engine->wa_ctx after error
- drm/i915: Check for rq->hwsp validity after acquiring RCU lock
- ASoC: Intel: haswell: Add missing pm_ops
- ASoC: rt711: mutex between calibration and power state changes
- SUNRPC: Handle TCP socket sends with kernel_sendpage() again
- HID: sony: select CONFIG_CRC32
- dm integrity: select CRYPTO_SKCIPHER
- x86/hyperv: Fix kexec panic/hang issues
- scsi: ufs: Relax the condition of UFSHCI_
- scsi: ufs: Correct the LUN used in eh_device_
- scsi: qedi: Correct max length of CHAP secret
- scsi: scsi_debug: Fix memleak in scsi_debug_init()
- scsi: sd: Suppress spurious errors when WRITE SAME is being disabled
- riscv: ...
Changed in linux (Ubuntu Hirsute): | |
status: | Incomplete → Fix Released |
Launchpad Janitor (janitor) wrote : | #13 |
This bug was fixed in the package linux - 5.4.0-66.74
---------------
linux (5.4.0-66.74) focal; urgency=medium
* focal/linux: 5.4.0-66.74 -proposed tracker (LP: #1913152)
* Add support for selective build of special drivers (LP: #1912789)
- [Packaging] Add support for ODM drivers
- [Packaging] Turn on ODM support for amd64
* Packaging resync (LP: #1786013)
- update dkms package versions
- update dkms package versions
* Introduce the new NVIDIA 460-server series and update the 460 series
(LP: #1913200)
- [Config] dkms-versions -- drop NVIDIA 435 455 and 440-server
- [Config] dkms-versions -- add the 460-server nvidia driver
* Enable mute and micmute LED on HP EliteBook 850 G7 (LP: #1910102)
- ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7
* SYNA30B4:00 06CB:CE09 Mouse on HP EliteBook 850 G7 not working at all
(LP: #1908992)
- HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device
* HD Audio Device PCI ID for the Intel Cometlake-R platform (LP: #1912427)
- SAUCE: ALSA: hda: Add Cometlake-R PCI ID
* switch to an autogenerated nvidia series based core via dkms-versions
(LP: #1912803)
- [Packaging] nvidia -- use dkms-versions to define versions built
- [Packaging] update-version-dkms -- maintain flags fields
- [Config] dkms-versions -- add transitional/skip information for nvidia
packages
* udpgro.sh in net from ubuntu_
result (LP: #1908499)
- selftests: fix the return value for UDP GRO test
* qede: Kubernetes Internal DNS Failure due to QL41xxx NIC not supporting IPIP
tx csum offload (LP: #1909062)
- qede: fix offload for IPIP tunnel packets
* Use DCPD to control HP DreamColor panel (LP: #1911001)
- SAUCE: drm/dp: Another HP DreamColor panel brigntness fix
* kvm: Windows 2k19 with Hyper-v role gets stuck on pending hypervisor
requests on cascadelake based kvm hosts (LP: #1911848)
- KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set
* Ubuntu 20.10 four needed fixes to 'Add driver for Mellanox Connect-IB
adapters' (LP: #1905574)
- net/mlx5: Fix a race when moving command interface to polling mode
* Fix right sounds and mute/micmute LEDs for HP ZBook Fury 15/17 G7 Mobile
Workstation (LP: #1910561)
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
* Ubuntu 20.04 - multicast counter is not increased in ip -s (LP: #1901842)
- net/mlx5e: Fix multicast counter not up-to-date in "ip -s"
* eeh-basic.sh in powerpc from ubuntu_
P9 (LP: #1882503)
- selftests/
* DMI entry syntax fix for Pegatron / ByteSpeed C15B (LP: #1910639)
- Input: i8042 - unbreak Pegatron C15B
* CVE-2020-29372
- mm: check that mm is still valid in madvise()
* update ENA driver, incl. new ethtool stats (LP: #1910291)
- net: ena: Change WARN_ON expression in ena_del_
- net: ena: ethtool: convert stat_offset to 64 bit resolution
- net: ena: eth...
Changed in linux (Ubuntu Focal): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #14 |
This bug was fixed in the package linux - 5.8.0-44.50
---------------
linux (5.8.0-44.50) groovy; urgency=medium
* groovy/linux: 5.8.0-44.50 -proposed tracker (LP: #1914805)
* Packaging resync (LP: #1786013)
- update dkms package versions
- update dkms package versions
* Introduce the new NVIDIA 460-server series and update the 460 series
(LP: #1913200)
- [Config] dkms-versions -- drop NVIDIA 435 455 and 440-server
- [Config] dkms-versions -- add the 460-server nvidia driver
* [SRU][G/
- Revert "UBUNTU: SAUCE: e1000e: bump up timeout to wait when ME un-configure
ULP mode"
- e1000e: Only run S0ix flows if shutdown succeeded
- Revert "e1000e: disable s0ix entry and exit flows for ME systems"
- e1000e: Export S0ix flags to ethtool
* suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570) //
[SRU]
- e1000e: bump up timeout to wait when ME un-configures ULP mode
* Cannot probe sata disk on sata controller behind VMD: ata1.00: failed to
IDENTIFY (I/O error, err_mask=0x4) (LP: #1894778)
- PCI: vmd: Offset Client VMD MSI-X vectors
* Enable mute and micmute LED on HP EliteBook 850 G7 (LP: #1910102)
- ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7
* SYNA30B4:00 06CB:CE09 Mouse on HP EliteBook 850 G7 not working at all
(LP: #1908992)
- HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device
* HD Audio Device PCI ID for the Intel Cometlake-R platform (LP: #1912427)
- SAUCE: ALSA: hda: Add Cometlake-R PCI ID
* switch to an autogenerated nvidia series based core via dkms-versions
(LP: #1912803)
- [Packaging] nvidia -- use dkms-versions to define versions built
- [Packaging] update-version-dkms -- maintain flags fields
- [Config] dkms-versions -- add transitional/skip information for nvidia
packages
* udpgro.sh in net from ubuntu_
result (LP: #1908499)
- selftests: fix the return value for UDP GRO test
* [UBUNTU 21.04] vfio: pass DMA availability information to userspace
(LP: #1907421)
- vfio/type1: Refactor vfio_iommu_
- vfio iommu: Add dma available capability
* qede: Kubernetes Internal DNS Failure due to QL41xxx NIC not supporting IPIP
tx csum offload (LP: #1909062)
- qede: fix offload for IPIP tunnel packets
* Use DCPD to control HP DreamColor panel (LP: #1911001)
- SAUCE: drm/dp: Another HP DreamColor panel brigntness fix
* Fix right sounds and mute/micmute LEDs for HP ZBook Fury 15/17 G7 Mobile
Workstation (LP: #1910561)
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
* Ubuntu 20.04 - multicast counter is not increased in ip -s (LP: #1901842)
- net/mlx5e: Fix multicast counter not up-to-date in "ip -s"
* eeh-basic.sh in powerpc from ubuntu_
P9 (LP: #1882503)
- selftests/
* DMI entry syntax fix for Pegatron /...
Changed in linux (Ubuntu Groovy): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #15 |
This bug was fixed in the package linux - 4.15.0-136.140
---------------
linux (4.15.0-136.140) bionic; urgency=medium
* bionic/linux: 4.15.0-136.140 -proposed tracker (LP: #1913117)
* Packaging resync (LP: #1786013)
- update dkms package versions
- update dkms package versions
* Introduce the new NVIDIA 460-server series and update the 460 series
(LP: #1913200)
- [Config] dkms-versions -- drop NVIDIA 435 455 and 440-server
- [Config] dkms-versions -- add the 460-server nvidia driver
* switch to an autogenerated nvidia series based core via dkms-versions
(LP: #1912803)
- [Packaging] nvidia -- use dkms-versions to define versions built
- [Packaging] update-version-dkms -- maintain flags fields
- [Config] dkms-versions -- add transitional/skip information for nvidia
packages
* DMI entry syntax fix for Pegatron / ByteSpeed C15B (LP: #1910639)
- Input: i8042 - unbreak Pegatron C15B
* CVE-2020-29372
- mm: check that mm is still valid in madvise()
* update ENA driver, incl. new ethtool stats (LP: #1910291)
- net: ena: change num_queues to num_io_queues for clarity and consistency
- net: ena: ethtool: get_channels: use combined only
- net: ena: ethtool: support set_channels callback
- net: ena: ethtool: remove redundant non-zero check on rc
- net/amazon: Ensure that driver version is aligned to the linux kernel
- net: ena: ethtool: clean up minor indentation issue
- net: ena: remove code that does nothing
- net: ena: add unmask interrupts statistics to ethtool
- net: ena: cosmetic: change ena_com_stats_admin stats to u64
- net: ena: cosmetic: remove unnecessary code
- net: ena: ethtool: convert stat_offset to 64 bit resolution
- net: ena: ethtool: Add new device statistics
- net: ena: Change license into format to SPDX in all files
- net: ena: Change RSS related macros and variables names
* CVE-2020-29374
- gup: document and work around "COW can break either way" issue
* Bionic update: upstream stable patchset 2021-01-12 (LP: #1911331)
- spi: bcm2835aux: Fix use-after-free on unbind
- spi: bcm2835aux: Restore err assignment in bcm2835aux_
- iwlwifi: pcie: limit memory read spin time
- arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
- iwlwifi: mvm: fix kernel panic in case of assert during CSA
- ARC: stack unwinding: don't assume non-current task is sleeping
- scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
- soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
- platform/x86: acer-wmi: add automatic keyboard background light toggle key
as KEY_LIGHTS_TOGGLE
- Input: cm109 - do not stomp on control URB
- Input: i8042 - add Acer laptops to the i8042 reset list
- kbuild: avoid static_assert for genksyms
- scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_
- x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
- PCI: qcom: Add missing reset for ipq806x
- net: stmmac: free tx skb buffer in stmmac_resume()
- tcp: fix cwnd-limited bug for TSO deferral where we se...
Changed in linux (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #16 |
This bug was fixed in the package linux - 4.4.0-203.235
---------------
linux (4.4.0-203.235) xenial; urgency=medium
* xenial/linux: 4.4.0-203.235 -proposed tracker (LP: #1914140)
* Ubuntu 16.04 kernel 4.4.0-202 basic commands hanging (LP: #1913853)
- SAUCE: Revert "mm: check that mm is still valid in madvise()"
linux (4.4.0-202.234) xenial; urgency=medium
* xenial/linux: 4.4.0-202.234 -proposed tracker (LP: #1913086)
* DMI entry syntax fix for Pegatron / ByteSpeed C15B (LP: #1910639)
- Input: i8042 - unbreak Pegatron C15B
* CVE-2020-29372
- mm: check that mm is still valid in madvise()
* errinjct open fails on IBM POWER LPAR (LP: #1908710)
- powerpc/rtas: Fix typo of ibm, open-errinjct in RTAS filter
* 4.4 kernel panics in kvm wake_up() handler (LP: #1908428)
- kvm: vmx: rename vmx_pre/post_block to pi_pre/post_block
- KVM: VMX: extract __pi_post_block
- KVM: VMX: avoid double list add with VT-d posted interrupts
* restore reverted commit "crypto: arm64/sha - avoid non-standard inline asm
tricks" (LP: #1907489)
- crypto: arm64/sha - avoid non-standard inline asm tricks
* CVE-2020-29374
- gup: document and work around "COW can break either way" issue
* Xenial update: v4.4.249 upstream stable release (LP: #1910139)
- spi: bcm2835aux: Fix use-after-free on unbind
- spi: bcm2835aux: Restore err assignment in bcm2835aux_
- ARC: stack unwinding: don't assume non-current task is sleeping
- platform/x86: acer-wmi: add automatic keyboard background light toggle key
as KEY_LIGHTS_TOGGLE
- Input: cm109 - do not stomp on control URB
- Input: i8042 - add Acer laptops to the i8042 reset list
- [Config] updateconfigs for SPI_DYNAMIC
- spi: Prevent adding devices below an unregistering controller
- net/mlx4_en: Avoid scheduling restart task if it is already running
- tcp: fix cwnd-limited bug for TSO deferral where we send nothing
- net: stmmac: delete the eee_ctrl_timer after napi disabled
- net: bridge: vlan: fix error return code in __vlan_add()
- USB: dummy-hcd: Fix uninitialized array use in init()
- USB: add RESET_RESUME quirk for Snapscan 1212
- ALSA: usb-audio: Fix potential out-of-bounds shift
- ALSA: usb-audio: Fix control 'access overflow' errors from chmap
- xhci: Give USB2 ports time to enter U3 in bus suspend
- USB: sisusbvga: Make console support depend on BROKEN
- [Config] updateconfigs for USB_SISUSBVGA_CON
- ALSA: pcm: oss: Fix potential out-of-bounds shift
- serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
- USB: serial: cp210x: enable usb generic throttle/unthrottle
- scsi: bnx2i: Requires MMU
- can: softing: softing_
- RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
- dm table: Remove BUG_ON(
- soc/tegra: fuse: Fix index bug in get_process_id
- USB: serial: option: add interface-number sanity check to flag handling
- USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
- usb: chipidea: ci_hdrc_imx: Pass DISABLE_
...
Changed in linux (Ubuntu Xenial): | |
status: | Fix Committed → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1910639
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.