Build for branch 4.14-main (4.14.336)
github-actions
released this
17 Feb 13:39
·
360381 commits
to 5.15-main
since this release
Continuous Integration
- upgrade cache to v4 (node 20) and change ccache directory (Frank Wunderlich)
- upgrade to checkout v4 (Frank Wunderlich)
- make cache depend on branch (Frank Wunderlich)
Commits
- 6bde945: x86/mm: Fix RESERVE_BRK() for older binutils (Josh Poimboeuf)
- platform: Add helper for safer setting of driver_override (Krzysztof Kozlowski)
- Fix kfree() of static memory on setting driver_override (Krzysztof Kozlowski)
- Fix calling device_lock() on non-initialized device (Krzysztof Kozlowski)
- glink: Release driver_override (Bjorn Andersson)
- Fix possible refcount leak in rpmsg_register_device_override() (Hangyu Hua)
- Fix .brk attribute in linker script (Juergen Gross)
- simple-card: fixup asoc_simple_probe() error handling (Kuninori Morimoto)
- f4ba1dc: irqchip/stm32-exti: add missing DT IRQ flag translation (Ben Wolsieffer)
- ste_dma40: Fix PM disable depth imbalance in d40_probe (Zhang Shurong)
- synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Dmitry Torokhov)
- atyfb: only use ioremap_uc() on i386 and ia64 (Arnd Bergmann)
- nfnetlink_log: silence bogus compiler warning (Florian Westphal)
- rt5650: fix the wrong result of key button (Shuming Fan)
- uvesafb: Call cn_del_callback() at the end of uvesafb_exit() (Jorge Maidana)
- mpt3sas: Fix in error path (Tomas Henzl)
- bd935c8: platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e (Hans de Goede)
- chelsio: cxgb4: add an error code check in t4_load_phy_fw (Su Hui)
- ahci: fix enum constants for gcc-13 (Arnd Bergmann)
- ec1d8c8: remove the sx8 block driver (Christoph Hellwig)
- move load of struct vc_data pointer in vcs_read() to avoid UAF (George Kennedy)
- Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Vicki Pfau)
- storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (LihaSika)
- 8250: Remove UC-257 and UC-431 (Cameron Williams)
- 8250: Add support for additional Brainboxes UC cards (Cameron Williams)
- 8250: Add support for Brainboxes UP cards (Cameron Williams)
- 8250: Add support for Intashield IS-100 (Cameron Williams)
- 3b717ad: Linux 4.14.329 (Greg Kroah-Hartman)
- fix potential memory leaks in i40e_remove() (Andrii Staikov)
- properly set tp->snd_ssthresh in tcp_init_metrics() (Eric Dumazet)
- do not create an entry from tcp_init_metrics() (Eric Dumazet)
- rtlwifi: fix EDCA limit set by BT coexistence (Dmitry Antipov)
- core: prevent potential string overflow (Dan Carpenter)
- sysfs: Fix create_pnp_modalias() and create_of_modalias() (Christophe JAILLET)
- avoid atomic fragment on GSO packets (Yan Zhai)
- qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies (Devi Priya)
- keystone: pll: fix a couple NULL vs IS_ERR() checks (Dan Carpenter)
- mediatek: clk-mt6797: Add check for mtk_alloc_clk_data (Jiasheng Jiang)
- mediatek: clk-mt2701: Add check for mtk_alloc_clk_data (Jiasheng Jiang)
- 0a83cf3: platform/x86: wmi: Fix probe failure when failing to register WMI devices (Armin Wolf)
- 2a4cdca: drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs (Jonas Karlman)
- 112d4b0: drm/radeon: possible buffer overflow (Konstantin Meskhidze)
- d0694ef: drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() (Christophe JAILLET)
- dts: qcom: mdm9615: populate vsdcc fixed regulator (Krzysztof Kozlowski)
- ti_sci: Mark driver as non removable (Dhruva Gole)
- geode - fix accessing registers (Jonas Gorski)
- 9321/1: memset: cast the constant byte to unsigned char (Kursad Oney)
- move 'ix' sanity check to corrent position (Gou Hao)
- 309690d: RDMA/hfi1: Workaround truncation compilation error (Leon Romanovsky)
- bios: Revive earlyprintk support (Geert Uytterhoeven)
- Intel: Skylake: Fix mem leak when parsing UUIDs fails (Cezary Rojewski)
- dln2: Fix double put in dln2_probe (Dinghao Liu)
- tty_jobctrl: fix pid memleak in disassociate_ctty() (Yi Yang)
- dwc2: fix possible NULL pointer dereference caused by driver concurrency (Jia-Ju Bai)
- ti: edma: handle irq_of_parse_and_map() errors (Dan Carpenter)
- st_core: Do not call kfree_skb() under spin_lock_irqsave() (Jinjie Ruan)
- usbip: fix stub_dev hub disconnect (Jonas Blixt)
- pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() (Christophe JAILLET)
- cs: fix possible hung task and memory leak pccardd() (Yang Yingliang)
- ds: fix refcount leak in pcmcia_device_add() (Yang Yingliang)
- ds: fix possible name leak in error path in pcmcia_device_add() (Yang Yingliang)
- s3c-camif: Avoid inappropriate kfree() (Katya Orlova)
- dvb-usb-v2: af9035: fix missing unlock (Hans Verkuil)
- brcmstb: Utilize appropriate clock APIs in suspend/resume (Florian Fainelli)
- verify mac len before reading mac header (Willem de Bruijn)
- Change nla_policy for bearer-related names to NLA_NUL_STRING (Shigeru Yoshida)
- Call security_inet_conn_request() after setting IPv4 addresses. (Kuniyuki Iwashima)
- cc0e767: dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. (Kuniyuki Iwashima)
- power down device only on SYSTEM_POWER_OFF (George Shuklin)
- xt_recent: fix (increase) ipv6 literal buffer length (Maciej Żenczykowski)
- fsl-diu-fb: mark wr_reg_wa() static (Arnd Bergmann)
- 53409f1: Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Dominique Martinet)
- use u64 for buffer sizes in the tree search ioctls (Filipe Manana)
- bfa43ee: Linux 4.14.330 (Greg Kroah-Hartman)
- d4d37c9: locking/ww_mutex/test: Fix potential workqueue corruption (John Stultz)
- f3b3cdf: clocksource/drivers/timer-imx-gpt: Fix potential memory leak (Jacky Bai)
- 41bcc21: clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware (Ronald Wahl)
- a522bd0: x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Mike Rapoport (IBM))
- mac80211: don't return unset power in ieee80211_get_tx_power() (Ping-Ke Shih)
- ath9k: fix clang-specific fortify warnings (Dmitry Antipov)
- ath10k: fix clang-specific fortify warning (Dmitry Antipov)
- annotate data-races around sk->sk_dst_pending_confirm (Eric Dumazet)
- e52e324: drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 (Mario Limonciello)
- 60a00df: drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga (Mario Limonciello)
- cb990db: selftests/efivarfs: create-read: fix a resource leak (zhujun2)
- pcrypt - Fix hungtask for PADATA_RESET (Lu Jialin)
- 23a249e: RDMA/hfi1: Use FIELD_GET() to extract Link Width (Ilpo Järvinen)
- cc61fcf: fs/jfs: Add check for negative db_l2nbperpage (Juntong Deng)
- a0649e2: fs/jfs: Add validity check for db_maxag and db_agpref (Juntong Deng)
- fix array-index-out-of-bounds in dbFindLeaf (Manas Ghandat)
- fix array-index-out-of-bounds in diAlloc (Manas Ghandat)
- hda: Fix possible null-ptr-deref when assigning a stream (Cezary Rojewski)
- iphase: Do PCI error checks on own line (Ilpo Järvinen)
- libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (Wenchao Hao)
- vcc: Add check for kstrdup() in vcc_probe() (Yi Yang)
- sun6i-p2wi: Prevent potential division by zero (Axel Lin)
- gspca: cpia1: shift-out-of-bounds in set_flicker (Rajeshwar R Shinde)
- vivid: avoid integer overflow (Hans Verkuil)
- ignore negated quota changes (Bob Peterson)
- Fix double shift bug (Dan Carpenter)
- venus: hfi: add checks to perform sanity on queue pointers (Vikash Garodia)
- Fix gcc-plugin performance mode to stay in group (Kees Cook)
- x86: Ignore MSR_AMD64_TW_CFG access (Maciej S. Szmigiero)
- don't take task_lock() in audit_exe_compare() code path (Paul Moore)
- don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Paul Moore)
- 23d65de: hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (David Woodhouse)
- 3ca7d87: PCI/sysfs: Protect driver's D3cold preference from user space (Lukas Wunner)
- vub300: fix an error code (Dan Carpenter)
- hibernate: Use __get_safe_page() rather than touching the list (Brian Geffon)
- hibernate: Clean up sync_read handling in snapshot_write_next() (Brian Geffon)
- meson-gx: Remove setting of CMD_CFG_ERROR (Rong Chen)
- 614b5b7: genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware (Herve Codina)
- fix potential data lost in recovering journal raced with synchronizing fs bdev (Zhihao Cheng)
- fix error handling for different scenarios when parsing (Sanjuán García, Jorge)
- Prevent booting 64-bit kernels on PA1.x machines (Helge Deller)
- 0316887: parisc/pgtable: Do not drop upper 5 address bits of physical address (Helge Deller)
- info: Fix potential deadlock at disconnection (Takashi Iwai)
- dsa: lan9303: consequently nested-lock physical MDIO (Alexander Sverdlin)
- i801: fix potential race in i801_block_transaction_byte_by_byte (Heiner Kallweit)
- sharp: fix sharp encoding (Sean Young)
- venus: hfi: fix the check to handle session buffer requirement (Vikash Garodia)
- apply umask if ACL support is disabled (Max Kellermann)
- correct offset of gdb backup in non meta_bg group to update_backups (Kemeng Shi)
- correct return value of ext4_convert_meta_bg (Kemeng Shi)
- remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Kemeng Shi)
- virtio_scsi: limit number of hw queues by nr_cpu_ids (Dongli Zhang)
- sched: fix race condition in qdisc_graft() (Eric Dumazet)
- c41bab8: Linux 4.14.331 (Greg Kroah-Hartman)
- 92f8711: RDMA/irdma: Prevent zero-length STAG registration (Christopher Bednarz)
- 1727624: drm/panel: simple: Fix Innolux G101ICE-L01 timings (Marek Vasut)
- pata_isapnp: Add missing error check for devm_ioport_map() (Chen Ni)
- fbe0ab5: drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full (Jonas Karlman)
- Correct/silence an endian warning in __ip_do_redirect (Kunwu Chan)
- usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez)
- b9268dc: arm/xen: fix xen_vcpu_info allocation alignment (Stefano Stabellini)
- 65ca9ef: amd-xgbe: handle corner-case during sfp hotplug (Raju Rangoju)
- 7475aae: amd-xgbe: propagate the correct speed and duplex status (Raju Rangoju)
- axienet: Fix check for partial TX checksum (Samuel Holland)
- rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips (Claire Lin)
- ebdc569: s390/dasd: protect device queue against concurrent access (Jan Höppner)
- serial: option: add Luat Air72*U series products (Asuna Yang)
- check return value from btree_node_alloc_replacement() (Coly Li)
- prevent potential division by zero error (Rand Deeb)
- serial: option: add Fibocom L7xx modules (Victor Fragoso)
- serial: option: fix FM101R-GL defines (Puliang Lu)
- serial: option: don't claim interface 4 for ZTE MF290 (Lech Perczak)
- dwc3: set the dma max_seg_size (Ricardo Ribalda)
- avoid reload of p state in list iteration (Maria Yu)
- core: fix possible memory leak in create_units() (Yang Yingliang)
- b581389: dm-verity: align struct dm_verity_fec_io properly (Mikulas Patocka)
- a3f1533: dm verity: don't perform FEC for failed readahead IO (Wu Bo)
- Don't clobber f0/vs0 during fp|altivec register save (Timothy Pearson)
- fix off-by-one when checking chunk map includes logical address (Filipe Manana)
- send: ensure send_fd is writable (Jann Horn)
- igmp: fix refcnt uaf issue when receiving igmp query packet (Zhengchao Shao)
- Fix races between ravb_tx_timeout_work() and net related ops (Yoshihiro Shimoda)
- ravb: Start TX queues after HW initialization succeeded (Claudiu Beznea)
- c6e94a1: driver core: Release all resources during unbind before updating device links (Saravana Kannan)
- ae1952a: Linux 4.14.332 (Greg Kroah-Hartman)
- Move the [rt]x_dropped counters to tg3_napi (Alex Pakhunov)
- Increment tx_dropped in tg3_tso_bug() (Alex Pakhunov)
- 1a357db: drm/amdgpu: correct chunk_ptr to a pointer to chunk. (YuanShang)
- hns: fix fake link up on xge port (Yonglong Liu)
- do not accept ACK of bytes we never sent (Eric Dumazet)
- 4682d0e: RDMA/bnxt_re: Correct module description string (Kalesh AP)
- (acpi_power_meter) Fix 4.29 MW bug (Armin Wolf)
- Fix a warning when allocating buffered events fails (Petr Pavlu)
- be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Dinghao Liu)
- pcm: fix out-of-bounds in snd_pcm_state_names (Jason Zhang)
- prevent WARNING in nilfs_sufile_set_segment_usage() (Ryusuke Konishi)
- Always update snapshot buffer size (Steven Rostedt (Google))
- Fix incomplete locking when disabling buffered events (Petr Pavlu)
- Fix a possible race when disabling buffered events (Petr Pavlu)
- Move reference count in packet_sock to atomic_long_t (Daniel Borkmann)
- Add support for Brainboxes IX/UC/PX parallel cards (Cameron Williams)
- sc16is7xx: address RX timeout interrupt errata (Daniel Mack)
- 8250_omap: Add earlycon support for the AM654 UART controller (Ronald Wahl)
- s390/mm: Properly reset no-dat (Claudio Imbrenda)
- fix missing error check for sb_set_blocksize call (Ryusuke Konishi)
- don't call ->netlink_bind with table lock held (Ido Schimmel)
- add CAP_NET_ADMIN test for multicast bind (Ido Schimmel)
- Require 'CAP_NET_ADMIN' when joining "packets" group (Ido Schimmel)
- Require 'CAP_SYS_ADMIN' when joining "events" group (Ido Schimmel)
- 27972f3: Linux 4.14.333 (Greg Kroah-Hartman)
- Prevent crash on TX ring changes (Stefan Wahren)
- Fix ethtool -G iface tx behavior (Stefan Wahren)
- Fix reset behavior (Stefan Wahren)
- solos-pci: Fix potential deadlock on &cli_queue_lock (Chengfeng Ye)
- solos-pci: Fix potential deadlock on &tx_queue_lock (Chengfeng Ye)
- Fix Use-After-Free in do_vcc_ioctl (Hyunwoo Kim)
- 02af3c8: net/rose: Fix Use-After-Free in rose_ioctl (Hyunwoo Kim)
- Fix a potential use-after-free in qed_cxt_tables_alloc (Dinghao Liu)
- Remove acked SYN flag from packet in the transmit queue correctly (Dong Chenchen)
- 1a455a1: sign-file: Fix incorrect return values check (Yusong Gao)
- ad2ecbd: vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() (Nikolay Kuratov)
- Fix Use-After-Free in atalk_ioctl (Hyunwoo Kim)
- switch to using atomic_long_t (Jens Axboe)
- a023162: blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" (Ming Lei)
- add code comments for bch_btree_node_get() and __bch_btree_node_alloc() (Coly Li)
- 4851cdd: platform/x86: intel_telemetry: Fix kernel doc descriptions (Andy Shevchenko)
- hid-asus: reset the backlight brightness level on resume (Denis Benato)
- multitouch: Add quirk for HONOR GLO-GXXX touchpad (Aoba K)
- 894076c: asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation (Linus Torvalds)
- usb: qmi_wwan: claim interface 4 for ZTE MF290 (Lech Perczak)
- hid-asus: add const to read-only outgoing usb buffer (Denis Benato)
- prevent the normalized size from exceeding EXT_MAX_BLOCKS (Baokun Li)
- Fix use-after-free when an option instance allocation fails (Florent Revest)
- 321dca2: ring-buffer: Fix memory leak of free page (Steven Rostedt (Google))
- ae9be85: powerpc/ftrace: Create a dummy stackframe to fix stack unwind (Naveen N Rao)
- 75fbe0d: powerpc/ftrace: Fix stack teardown in ftrace_no_trace (Naveen N Rao)
- d05fea7: Linux 4.14.334 (Greg Kroah-Hartman)
- OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init (Kunwu Chan)
- 65def53: s390/vx: fix save/restore of fpu kernel context (Heiko Carstens)
- mac80211: mesh_plink: fix matches_local logic (Johannes Berg)
- sched: ife: fix potential use-after-free (Eric Dumazet)
- atheros: fix a memleak in atl1e_setup_ring_resources (Zhipeng Lu)
- imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw (Su Hui)
- ipaq-micro-keys - add error handling for devm_kmemdup (Haoran Liu)
- common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table (Javier Carrasco)
- cfg80211: Add my certificate (Chen-Yu Tsai)
- cfg80211: fix certs build to not depend on file order (Johannes Berg)
- serial: ftdi_sio: update Actisense PIDs constant names (Mark Glover)
- serial: option: add Quectel EG912Y module support (Alper Ak)
- serial: option: add Foxconn T99W265 with new baseline (Slark Xiao)
- serial: option: add Quectel RM500Q R13 firmware support (Reinhard Speyerer)
- hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (Luiz Augusto von Dentz)
- 9p: avoid freeing uninit memory in p9pdu_vreadf (Fedor Pchelkin)
- rfkill: gpio: set GPIO direction (Rouven Czerwinski)
- cb2b974: dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Mikulas Patocka)
- Don't invalidate pagecache for invalid falloc modes (Sarthak Kukreti)
- 11fc60f: Linux 4.14.335 (Greg Kroah-Hartman)
- llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local (Siddh Raman Pant)
- sched: em_text: fix possible memory leak in em_text_destroy() (Hangyu Hua)
- bcmgenet: Fix FCS generation for fragmented skbuffs (Adrian Cinal)
- fix use-after-free in i40e_aqc_add_filters() (Ke Xiao)
- ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards (Takashi Sakamoto)
- rpmb: fixes pause retune on all RPMB partitions. (Jorge Ramirez-Ortiz)
- core: Cancel delayed work before releasing host (Geert Uytterhoeven)
- c31e352: Linux 4.14.336 (Greg Kroah-Hartman)
- 6f1f5ae: Merge tag 'v4.14.329' into 4.14-main (Frank Wunderlich)
- e6225a1: Merge tag 'v4.14.330' into 4.14-main (Frank Wunderlich)
- b43665b: Merge tag 'v4.14.331' into 4.14-main (Frank Wunderlich)
- 59bb9df: Merge tag 'v4.14.332' into 4.14-main (Frank Wunderlich)
- 302b5f6: Merge tag 'v4.14.333' into 4.14-main (Frank Wunderlich)
- 95e3ee1: Merge tag 'v4.14.334' into 4.14-main (Frank Wunderlich)
- dae697a: Merge tag 'v4.14.335' into 4.14-main (Frank Wunderlich)
- 150a442: Merge tag 'v4.14.336' into 4.14-main (Frank Wunderlich)