Skip to content

Build for branch 4.14-main (4.14.336)

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Feb 13:39
· 360381 commits to 5.15-main since this release

Continuous Integration

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)