Commit graph

2767 commits

Author SHA1 Message Date
Ksawlii
10d6f6c019 Revert "net: dsa: b53: fix jumbo frame mtu check"
This reverts commit cc2e77dddf.
2024-11-24 00:22:57 +01:00
Ksawlii
dcae248825 Revert "net: dsa: b53: fix max MTU for 1g switches"
This reverts commit dd0861a3a4.
2024-11-24 00:22:57 +01:00
Ksawlii
54784a20b4 Revert "net: dsa: b53: fix max MTU for BCM5325/BCM5365"
This reverts commit b85cee905d.
2024-11-24 00:22:57 +01:00
Ksawlii
8c2776c5c0 Revert "net: dsa: b53: allow lower MTUs on BCM5325/5365"
This reverts commit 732af45018.
2024-11-24 00:22:56 +01:00
Ksawlii
b7d1350f06 Revert "net: dsa: b53: fix jumbo frames on 10/100 ports"
This reverts commit 156fe33e3b.
2024-11-24 00:22:56 +01:00
Ksawlii
79561b6d9c Revert "gpio: aspeed: Add the flush write to ensure the write complete."
This reverts commit 537a6560b4.
2024-11-24 00:22:56 +01:00
Ksawlii
45a06dded9 Revert "gpio: aspeed: Use devm_clk api to manage clock source"
This reverts commit 5b029f2352.
2024-11-24 00:22:56 +01:00
Ksawlii
81da5daf84 Revert "igb: Do not bring the device up after non-fatal error"
This reverts commit e28819c79a.
2024-11-24 00:22:56 +01:00
Ksawlii
e0175afaa9 Revert "net: ibm: emac: mal: fix wrong goto"
This reverts commit c04c8e56b9.
2024-11-24 00:22:56 +01:00
Ksawlii
8fb27853c1 Revert "ppp: fix ppp_async_encode() illegal access"
This reverts commit da367d7cf1.
2024-11-24 00:22:56 +01:00
Ksawlii
31712644b6 Revert "slip: make slhc_remember() more robust against malicious packets"
This reverts commit 9fe9feaa4c.
2024-11-24 00:22:55 +01:00
Ksawlii
08ae7de936 Revert "hwmon: (tmp513) Add missing dependency on REGMAP_I2C"
This reverts commit afee11ca72.
2024-11-24 00:22:55 +01:00
Ksawlii
ee7f64f9d2 Revert "hwmon: (adm9240) Add missing dependency on REGMAP_I2C"
This reverts commit 324949d431.
2024-11-24 00:22:55 +01:00
Ksawlii
f7a8abd3e7 Revert "HID: plantronics: Workaround for an unexcepted opposite volume key"
This reverts commit eff15a5c01.
2024-11-24 00:22:55 +01:00
Ksawlii
40a878f573 Reapply "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
This reverts commit 0ab72b7775.
2024-11-24 00:22:55 +01:00
Ksawlii
9156188795 Revert "usb: dwc3: core: Stop processing of pending events if controller is halted"
This reverts commit c2a8d1e8ba.
2024-11-24 00:22:55 +01:00
Ksawlii
1e8a8b3db9 Revert "usb: xhci: Fix problem with xhci resume from suspend"
This reverts commit 1c0d49489e.
2024-11-24 00:22:55 +01:00
Ksawlii
8cf647de34 Revert "usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip"
This reverts commit 0f01a0c412.
2024-11-24 00:22:55 +01:00
Ksawlii
8aa36e6d98 Revert "hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma"
This reverts commit 8ca412b0e2.
2024-11-24 00:22:55 +01:00
Ksawlii
dbe2cd7205 Revert "net: dsa: lan9303: ensure chip reset and wait for READY status"
This reverts commit 320b2db211.
2024-11-24 00:22:55 +01:00
Ksawlii
7e10dfc7ee Revert "nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error"
This reverts commit 0486357541.
2024-11-24 00:22:55 +01:00
Ksawlii
718af7c653 Revert "net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT"
This reverts commit dfbf11f2a3.
2024-11-24 00:22:55 +01:00
Ksawlii
5aac9be1db Revert "net: vrf: determine the dst using the original ifindex for multicast"
This reverts commit f3d653f03e.
2024-11-24 00:22:54 +01:00
Ksawlii
473f15c6a9 Revert "RDMA/hns: Fix uninitialized variable"
This reverts commit f7978e0edc.
2024-11-24 00:22:54 +01:00
Ksawlii
fab74f7ebd Revert "net: dsa: microchip: fix build warning"
This reverts commit babe59de35.
2024-11-24 00:22:54 +01:00
Ksawlii
11b289f4f9 Revert "net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY"
This reverts commit f93e3153c5.
2024-11-24 00:22:53 +01:00
Ksawlii
beff299a4a Revert "irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1"
This reverts commit c25cfe7ca9.
2024-11-24 00:22:53 +01:00
Ksawlii
f3da6367d0 Revert "s390/sclp_vt220: Convert newlines to CRLF instead of LFCR"
This reverts commit 253e51ed4b.
2024-11-24 00:22:52 +01:00
Ksawlii
9bf31e8691 Revert "drm/radeon: Fix encoder->possible_clones"
This reverts commit ff586b4f24.
2024-11-24 00:22:52 +01:00
Ksawlii
cd921badef Revert "drm/vmwgfx: Handle surface check failure correctly"
This reverts commit 9af2b41a3f.
2024-11-24 00:22:52 +01:00
Ksawlii
4cb2abe049 Revert "iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig"
This reverts commit 00b7cccb7b.
2024-11-24 00:22:52 +01:00
Ksawlii
4eb3f182c5 Revert "iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig"
This reverts commit 238d7da34f.
2024-11-24 00:22:52 +01:00
Ksawlii
587a58032f Revert "iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig"
This reverts commit ec258c5471.
2024-11-24 00:22:52 +01:00
Ksawlii
9f9f13b608 Revert "iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig"
This reverts commit 99569caa32.
2024-11-24 00:22:52 +01:00
Ksawlii
f2d6a87edf Revert "iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()"
This reverts commit e3f1ddd8b7.
2024-11-24 00:22:52 +01:00
Ksawlii
845b5cd07c Revert "iio: light: veml6030: fix ALS sensor resolution"
This reverts commit 1e4429e60a.
2024-11-24 00:22:52 +01:00
Ksawlii
fd58af9215 Revert "iio: light: veml6030: fix IIO device retrieval from embedded device"
This reverts commit 923da71956.
2024-11-24 00:22:52 +01:00
Ksawlii
c574fc2427 Revert "iio: light: opt3001: add missing full-scale range value"
This reverts commit 903685b6d9.
2024-11-24 00:22:52 +01:00
Ksawlii
58b3c7d501 Revert "iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig"
This reverts commit a17505e7cc.
2024-11-24 00:22:52 +01:00
Ksawlii
d773aac6cb Revert "iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig"
This reverts commit 754f9225af.
2024-11-24 00:22:52 +01:00
Ksawlii
27042df7ec Revert "Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001"
This reverts commit 2ae7c56a87.
2024-11-24 00:22:51 +01:00
Ksawlii
af649ff977 Revert "xhci: Fix incorrect stream context type macro"
This reverts commit 26ca5dede5.
2024-11-24 00:22:51 +01:00
Ksawlii
d4d4ab32a4 Revert "USB: serial: option: add support for Quectel EG916Q-GL"
This reverts commit a1a0afc6c9.
2024-11-24 00:22:51 +01:00
Ksawlii
781ec55e46 Revert "USB: serial: option: add Telit FN920C04 MBIM compositions"
This reverts commit ee0cc96a9d.
2024-11-24 00:22:51 +01:00
Ksawlii
d6fb0293d8 Revert "parport: Proper fix for array out-of-bounds access"
This reverts commit aad6868e15.
2024-11-24 00:22:51 +01:00
Ksawlii
a91e7ad42f Revert "irqchip/gic-v4: Don't allow a VMOVP on a dying VPE"
This reverts commit 9b97db363b.
2024-11-24 00:22:51 +01:00
Jeongjun Park
8d0f1f6420 vt: prevent kernel-infoleak in con_font_get()
commit f956052e00de211b5c9ebaa1958366c23f82ee9e upstream.

font.data may not initialize all memory spaces depending on the implementation
of vc->vc_sw->con_font_get. This may cause info-leak, so to prevent this, it
is safest to modify it to initialize the allocated memory space to 0, and it
generally does not affect the overall performance of the system.

Cc: stable@vger.kernel.org
Reported-by: syzbot+955da2d57931604ee691@syzkaller.appspotmail.com
Fixes: 05e2600cb0a4 ("VT: Bump font size limitation to 64x128 pixels")
Signed-off-by: Jeongjun Park <aha310510@gmail.com>
Link: https://lore.kernel.org/r/20241010174619.59662-1-aha310510@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-23 23:22:06 +01:00
Wachowski, Karol
56c4cfaa0f drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
commit 39bc27bd688066a63e56f7f64ad34fae03fbe3b8 upstream.

Lack of check for copy-on-write (COW) mapping in drm_gem_shmem_mmap
allows users to call mmap with PROT_WRITE and MAP_PRIVATE flag
causing a kernel panic due to BUG_ON in vmf_insert_pfn_prot:
BUG_ON((vma->vm_flags & VM_PFNMAP) && is_cow_mapping(vma->vm_flags));

Return -EINVAL early if COW mapping is detected.

This bug affects all drm drivers using default shmem helpers.
It can be reproduced by this simple example:
void *ptr = mmap(0, size, PROT_WRITE, MAP_PRIVATE, fd, mmap_offset);
ptr[0] = 0;

Fixes: 2194a63a818d ("drm: Add library for shmem backed GEM objects")
Cc: Noralf Trønnes <noralf@tronnes.org>
Cc: Eric Anholt <eric@anholt.net>
Cc: Rob Herring <robh@kernel.org>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Cc: David Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.2+
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20240520100514.925681-1-jacek.lawrynowicz@linux.intel.com
[ Artem: bp to fix CVE-2024-39497, in order to adapt this patch to branch 5.10
  add header file mm/internal.h]
Signed-off-by: Artem Sdvizhkov <raclesdv@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-23 23:22:06 +01:00
Jason-JH.Lin
1a6bf429eb Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device"
This reverts commit 139c27648f8d3b2283f74715d8e7f0df7f5e55ca which is
commit a26cc2934331b57b5a7164bff344f0a2ec245fc0 upstream.

Reason for revert:
1. The commit [1] does not land on linux-5.15, so this patch does not
fix anything.

2. Since the fw_devlink improvements series [2] does not land on
linux-5.15, using device_set_fwnode() causes the panel to flash during
bootup.

Incorrect link management may lead to incorrect device initialization,
affecting firmware node links and consumer relationships.
The fwnode setting of panel to the DSI device would cause a DSI
initialization error without series[2], so this patch was reverted to
avoid using the incomplete fw_devlink functionality.

[1] commit 3fb16866b51d ("driver core: fw_devlink: Make cycle detection more robust")
[2] Link: https://lore.kernel.org/all/20230207014207.1678715-1-saravanak@google.com

Cc: stable@vger.kernel.org # 5.15.169
Cc: stable@vger.kernel.org # 5.10.228
Cc: stable@vger.kernel.org # 5.4.284
Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-23 23:22:06 +01:00
Javier Carrasco
da30a32d2d iio: light: veml6030: fix microlux value calculation
commit 63dd163cd61dda6f38343776b42331cc6b7e56e0 upstream.

The raw value conversion to obtain a measurement in lux as
INT_PLUS_MICRO does not calculate the decimal part properly to display
it as micro (in this case microlux). It only calculates the module to
obtain the decimal part from a resolution that is 10000 times the
provided in the datasheet (0.5376 lux/cnt for the veml6030). The
resulting value must still be multiplied by 100 to make it micro.

This bug was introduced with the original implementation of the driver.

Only the illuminance channel is fixed becuase the scale is non sensical
for the intensity channels anyway.

Cc: stable@vger.kernel.org
Fixes: 7b779f573c48 ("iio: light: add driver for veml6030 ambient light sensor")
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
Link: https://patch.msgid.link/20241016-veml6030-fix-processed-micro-v1-1-4a5644796437@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-23 23:22:05 +01:00