From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f54.google.com (mail-dl1-f54.google.com [74.125.82.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 78E1F26FD93 for ; Sun, 31 May 2026 05:09:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780204200; cv=none; b=ZR09QbhKPdOcYwzUW5Zmf1cYl44osbKYnMxhAtOa/3V2A7cp62iyhj1ddSZjTnyMY+6szochdlzXOhDcM7wwpaA8hYLrkz90+mO6pmqW7wjklFzR0qBDw35aD9+XgZcJYD3Dil++uK2XaYdfCFGkCsVhlQrWMULXkLcksOG7kCc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780204200; c=relaxed/simple; bh=7bR7rqL/zSf+brPmiMYKuSXmbLZKtghFr4tAb0VxLBM=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=JxhUmzFc3s4fcR1YaySaktPcMvvtwcUN0HOnNNXmPY80sW7BMwgJUNCIqrDD/yTuHf965zeUdXE9FRh/PRm46El8MosdeuebZSrqD2M5sI0zNjpa5KslfnD/MrYAt03DxoprQ+w/kYedDnwZk1IQSJ4ZbDFZJCBwWIRBJiHZw/0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=q8xTR/bm; arc=none smtp.client-ip=74.125.82.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="q8xTR/bm" Received: by mail-dl1-f54.google.com with SMTP id a92af1059eb24-137dd51129bso530781c88.1 for ; Sat, 30 May 2026 22:09:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780204198; x=1780808998; darn=vger.kernel.org; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=3IYCo3kKHlefZAl1IT6QlJ3rLTf4/OyBQiIoN/0s9Ts=; b=q8xTR/bm7gp/7QK1VoLFdMsBE6mXwGEdCEjzfIOIPWAPT3NuEBNGXu9UzcTfWJ/pnI +3dKa5/6b1/iUFFC9+Fp9aIknWlrd9EK5UeowpjA2dpB2X/OrpmhXjTic8lpn40TIpBR 6Kb/AKUj8bZ7jbKsFkw69FgtWZN3IyeC/Ki6VVVI7r1KQ5y/jMtacb6yTVNp2Z6nv8w4 Qhia07y+mvIhlEGvZ679CyT1SDSbwdBUFVhPvqdoC4/xMIDgBBbMLjhX3nDbpTxRsMcW TJTu2JUhRa6TG5rmLqGWnarjD/2K/0TWpXExeNn5WgCprZyaXKt89sg1IKNlpE0vNndJ Z5Pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780204198; x=1780808998; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=3IYCo3kKHlefZAl1IT6QlJ3rLTf4/OyBQiIoN/0s9Ts=; b=XWL1+jyPclXhro1u4DvQkCSo/lCqBHkI2SclKIXJ1wrwkqbBSE9DDFwKccJd0dyNbn vVP6EfM9+meoKo62fc2/p8Hk41ZIRDxkwH8Iq7XWVLKD31UVsXLGjadgsvDBZlXUp6C8 5MDf2Z+2oISfMcZ/zabZFLAN5iVhm58RQYz5QrH0ur3y0yhaYm3w+RPy5p9kJ2es12MY VhLd3gZAtPyeZrPOlDEgfje6kvpw7lClciYFS0oHLokLXTfxfvV82DXSfDfREhjSOftI UyHkrtMEvzuKyl+ViHvb/YG8L6ais8N+WeexRj9xQesHjlw8Xt9A6aGjWooHBUuSXL8q lxnQ== X-Gm-Message-State: AOJu0Yw1JUljynLObQeOKI1X4sFbcNy/KcWCGsMX1G1Rj1m43ITq1Czo yYkMgvhHqEufmoGwa9So4C9YytHlpLVpR3DDjDKIPgKY3Mi33J6afa3M X-Gm-Gg: Acq92OFhebWz2p5SU0o7NzG54daTbBLC8C0Jk45XnEDFvZtVNZS1pmC8CTEM+JE7TNm ze6P/Yf3+BlEFB9oQKfDkj6jlM/Y90B10jsca7nznSp7ghcn8XNwUmZMFTPLjD1RJQ5qYGLr4PW crDmT/KgGHBo7vzlwLdNSIj5wk173PHnSrSQ7N8TA3ROPego5jcnUNlHdibqgSnDPgV/CNAxp+I l/H1t/DkS6HbUqBNI160yxxJUo5jsjrtZRNk86/1IAI2SK0AKgyug1TM3jTjMxFd1gLHvxYQC6q 9vuFZQkCpPuGONrTIG/ZHflAitbEufyVs7Biod7YdvuaHsGjHMsVa2uIuj07Ss8EnNMXCFmay0M GmXacnotWxgT0AAJ9C9fnRxEUrLnsPUesacw/l9EPfYh/lRp9NLjteCFVwA91ZKbuEOqMGm9q8h cJyKYDDxNlSGPK29cfZanCcF9YiKkrixXWDnikmDGNd9DXsh5ju+2dnMcC6X4ntiwHYt9/CwidN iQ5ITZ+WK4a X-Received: by 2002:a05:7022:661f:b0:136:36d4:3161 with SMTP id a92af1059eb24-137d401de9amr2635356c88.11.1780204198307; Sat, 30 May 2026 22:09:58 -0700 (PDT) Received: from google.com ([2a00:79e0:2ebe:8:aa7b:13a9:ea74:503]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-137b3c69c0asm4594684c88.11.2026.05.30.22.09.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 22:09:57 -0700 (PDT) Date: Sat, 30 May 2026 22:09:55 -0700 From: Dmitry Torokhov To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-input@vger.kernel.org Subject: [git pull] Input updates for v7.1-rc5 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v7.1-rc5 to receive updates for the input subsystem. You will get: - updates to Elan I2C touchpad driver to handle a new IC type and to validate size of supplied firmware to prevent OOB access - updates to Xpad controller driver to recognize ASUS ROG RAIKIRI II and "Nova 2 Lite" from GameSir controllers as well as a fix to prevent a potential OOB access when handling "Share" button - an update to Synaptics touchpad driver to use RMI mode for touchpad in Thinkpad E490 - updates to Atmel MXT driver adding checks to prevent potential OOB accesses - a fix to IMS PCU driver to free correct amount of memory when tearing it down - a fixup to the recent change to Atlas buttons driver - a small cleanup in fm801-fp for PCI IDs table initialisation. Changelog: --------- Dmitriy Zharov (1): Input: xpad - add support for ASUS ROG RAIKIRI II Dmitry Torokhov (4): Input: xpad - fix out-of-bounds access for Share button Input: elan_i2c - validate firmware size before use Input: atmel_mxt_ts - fix boundary check in mxt_prepare_cfg_mem Input: atmel_mxt_ts - check mem_size before calculating config memory size Greg Kroah-Hartman (1): Input: usbtouchscreen - clamp NEXIO data_len/x_len to URB buffer size Jingle Wu 吳金國 (2): Input: elan_i2c - add ic type 0x19 Input: elan_i2c - increase device reset wait timeout after update FW Nicolás Bazaes (1): Input: synaptics - add LEN2058 to SMBus passlist for ThinkPad E490 Qbeliw Tanaka (1): Input: xpad - add "Nova 2 Lite" from GameSir Rafael J. Wysocki (1): Input: atlas - check ACPI_COMPANION() against NULL Thomas Fourier (1): Input: ims-pcu - fix usb_free_coherent() size in ims_pcu_buffers_free() Uwe Kleine-König (The Capable Hub) (1): Input: fm801-gp - simplify initialisation of pci_device_id array Diffstat: -------- drivers/input/gameport/fm801-gp.c | 4 ++-- drivers/input/joystick/xpad.c | 14 ++++++++++---- drivers/input/misc/atlas_btns.c | 6 +++++- drivers/input/misc/ims-pcu.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 8 ++++++++ drivers/input/mouse/elan_i2c_i2c.c | 2 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/touchscreen/atmel_mxt_ts.c | 13 ++++++++++--- drivers/input/touchscreen/usbtouchscreen.c | 5 +++++ 9 files changed, 43 insertions(+), 12 deletions(-) Thanks. -- Dmitry