Message ID | 20250617164819.13912-1-astewart@tektelic.com |
---|---|
State | New |
Headers | show
Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11022127.outbound.protection.outlook.com [40.93.195.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 675B62FA650; Tue, 17 Jun 2025 16:48:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.127 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750178931; cv=fail; b=ZB32Fe9RnxnIVp+1uqQBQ+NkS/RJQRjFSeDBu8vmnZXowL+bBKvMr0s9vLzYaK46/8y67l7gjhl2lQXfrY7jV7sP65hnEIGrYNy465Agr+EP7dKXvCIG94CkWYORLBqB+u5HzRyXDPNr1PjiNvRFgzi5wDj63IxxywPjNsuQc+U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750178931; c=relaxed/simple; bh=qSq1Rw86G6OKgk92QBYq9VmCVK4ej+wcqqbvv8OKZvY=; h=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version; b=T7tFiG7QtHI4EA2hiryDJG4viwriKtFsMjvIHf3q8qsPVDmSgjFciRzbPOjIEzSEcqKdpH+4EHIXBKBqIFmPkNiCokAJJjR5bEJ1AI4khDTCIu3JvwuBnRM2vnTvvcOfuxvtpDigA8dRnh3+sDPpX/nmq2wYUbHReVUYkmaU4g8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=tektelic.com; spf=pass smtp.mailfrom=tektelic.com; dkim=pass (1024-bit key) header.d=Tektelic.onmicrosoft.com header.i=@Tektelic.onmicrosoft.com header.b=gzzFt/4N; arc=fail smtp.client-ip=40.93.195.127 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=tektelic.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=tektelic.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=Tektelic.onmicrosoft.com header.i=@Tektelic.onmicrosoft.com header.b="gzzFt/4N" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Pi9hSeSDkcSve47qvwEy1h2jjznB4V1r2blubPQAJsdQ8a2g+L4XJpcCYbenLTR2WXpdlIbYscvBHJIvagQyh3jLeCPxKbxANojp8OOKO6tcvgMnXxm4//mn48d4C36YICvfBk0vPRVPdYFlXdbJVscemQR29NyboiSiGASY3DnnnMXjx+YQ+xr4GNiOB1/ozXEJTdzajqC/9mQeUPAQ9mYazxNfknVnP4ziO+CS64Wonc6Or/MIUVPYUq2dad5s4i3HjwnTaLvTVEEkz9DkPAaSp3Pfow7OKT7x7l0oawSFCpXsINsw6wcrF1H0x6hMncAUleauZ7oDXkRkUjKJCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dnREvnrzRa1a71IJj6tQF2kH0MBcSEDuVcWeDWY0xfs=; b=EoUku5yMNqhQqg85EpEiJdAZ5ErZo/yqUVPZfK/XUdG2H6ktMYkqLzuP5qHPQFAONa90UXaJY/JowpCcd8xLrGHS3KC/82TAGBP3a7OKSNjWdSgaKnDCSwc6NXb6ZJ55vYjal0yidlr3Hp3Rpv0F9sn3rzk9+pETx4y3iZc1oUbaQ1kf7o6n5Tim7t+rk/mSsgryT3H8VcLK1bp2/kz3ft4sIQ94dEPPfF9J5yWcrzq/FyTKNSIRUpPWT5mFhK6pqfF7AheWiq7PISjt9xpiJFUj2b58dpzvm0jk/ctWZpZDsS5oTFQQ9g28hlp+A598OAjMzOkNpN4RBK10wAN9RQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=tektelic.com; dmarc=pass action=none header.from=tektelic.com; dkim=pass header.d=tektelic.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Tektelic.onmicrosoft.com; s=selector2-Tektelic-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dnREvnrzRa1a71IJj6tQF2kH0MBcSEDuVcWeDWY0xfs=; b=gzzFt/4NNxHnmVcchKilt/ngwPbA3MzCWDiPLtxbaycVUe6XSQxYepYfsC0VjSCaJFvaqTyVm7U9xjh1neM/X9M7z+w91gW3LEydJgIspcySseBEfuqe1w0et0aOoNiIx+p3lb+3w4Z6pGvEl6U7vtxfCgBQ4Y141HKhV1+lhhs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=tektelic.com; Received: from DM6PR05MB4923.namprd05.prod.outlook.com (2603:10b6:5:f9::28) by MW4PR05MB8747.namprd05.prod.outlook.com (2603:10b6:303:12a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.18; Tue, 17 Jun 2025 16:48:45 +0000 Received: from DM6PR05MB4923.namprd05.prod.outlook.com ([fe80::27b8:b7d6:e940:74bc]) by DM6PR05MB4923.namprd05.prod.outlook.com ([fe80::27b8:b7d6:e940:74bc%4]) with mapi id 15.20.8835.027; Tue, 17 Jun 2025 16:48:45 +0000 From: Aidan Stewart <astewart@tektelic.com> To: gregkh@linuxfoundation.org, jirislaby@kernel.org Cc: tony@atomide.com, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, Aidan Stewart <astewart@tektelic.com>, stable@vger.kernel.org Subject: [PATCH v2] serial: core: restore of_node information in sysfs Date: Tue, 17 Jun 2025 10:48:19 -0600 Message-ID: <20250617164819.13912-1-astewart@tektelic.com> X-Mailer: git-send-email 2.49.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR03CA0019.namprd03.prod.outlook.com (2603:10b6:303:8f::24) To DM6PR05MB4923.namprd05.prod.outlook.com (2603:10b6:5:f9::28) Precedence: bulk X-Mailing-List: linux-serial@vger.kernel.org List-Id: <linux-serial.vger.kernel.org> List-Subscribe: <mailto:linux-serial+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-serial+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR05MB4923:EE_|MW4PR05MB8747:EE_ X-MS-Office365-Filtering-Correlation-Id: 09548a00-0cbf-49a5-cd6f-08ddadbed2de X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: tBjOjFU4yM9fvFPOOKMctqJujjdNFgEinOS16+49Os9aL7YMJexgsX4iAM71yL48DKEdIfmj9lde04G5Ch+bJwww7BZSE7Ks4JtwFYaC3YCQ8Rqbn2pVAFjVu0+KFTwRC/5cg7p4PeJvyqnSZA6uwuBZxlebE19HFxe+jbpfu1vl/uD/7bb9/N8Spc+YI5d52mjhswujPYmfIze1blZaq7oNk/BsaLofsdOu0r2NGSA/rVwatCnqYl4U4ECkLTjE8Lm6oG2jqwX1dxR4ECpVL75fK1UIm/loOtfvslPt59Ra+Jh2DsWLOMjp1GwP4WqHcmzWddi3X1gm0miXzwGUeTNZ3edyeHwv0apZLqZwBrMFOPWTckeKNvEV1mPkMUqSnCMHUvDDkMcf2a4ZZFmFZD3T8P7YovsWfcD8DV957NauzOPDN4/vkR6YuzYWGXytPn3zJ/dXiZKZpBeAkte13uaJB+Sy+9mY7QqxkV+a4eOhXqjIdeouTMs05wfz779vEski9YjsmgfRPn4XUpadTrQDh2ga7bf2gu+3vRjDx4iZmd+UVlN36ZKzFwbgRegVFU7gF4HCeRecB3RPN06h0/e13l1+y+DLMdqhFyL7wOyrqOGXUnxZry1GmGtTNi8S8VlQO97D/YXxDS4BV4Qy2/MVDZmpljzEUKNsIWAygh5T6RrEJWXoZbM9UfoeJXVNwFsnUkeo7yrigHaxT2UX4Llgji8CKEOsvkjA6Y5nlcrK1hzHFMQQAkZjCLoR57ezqVGp+S6fMAULIovgbVRA7hneZSySO9bm5wachDLVaKIaDXzjgbgnlT0mye6/VFM7P/+et0sRA9VjDWS14ZqbxshVLa/GRZZFMegJ+R9Gj1utV8vAj1pGshxzsJfoINFQvT1OY2cD9+RAyVL9LJfGiAAxZdRblMQON7UIBF6DBHRhMTGIibxwt2EBq5iI5R6mSXeariNiisVqPAWUgAOjMt6+t0r1/FUozKH3ho7fhNFDDcM61+fHNCN1azqI95Ais8hRIQwyKUH9Ij71RkZ/A0LBb6FrL3pMpjDZK09hV5pla5Nd97aomPcfED0zOXFygI00LCPiVT9DAD76yZ3YsCUKqLsp2OIYt0sJ3F7Xsym4qWM8Fd6oBUKHEOmckSbA3hvUre/GOx1i9gZmkaR62G4bA5aBkS4r6UBWqNkpZmP67jGSrZIajXnVTLrf8KOR3MVVAIV01snVv/wB7pvWipK6EaEUFZ++S9AZ+iKFfOfb/VLWdmMofefGneLK4P0RDlNxwBsU0/WGt+cVQwBj3nL3n8aq2tQRFJLh3G2KEbFZZivdf/Nr1YspKXxxPmw9YC/f1I/k8lxaZfr++PCc5q1m9eA5b+Tf6MkL9rFCtZRL71qR+Iyb32QGAgTlVtMyrPIJdMcbTyXhTJPeksbZjrn9Y/HhbJQc7t7wFhFfUQ9XbE90RltaY5KRtkoNtPuQdV0Ua6CVOMUaeCc+MRdcfdRsruDUv29TZd4jS5O3kIE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR05MB4923.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ddMDX8ddpKh+sWU1aLvJmbmZ87NVePgLcooXanSHfjQIShMEfh/WQW29k7+7CqFX1BcVlozDYnXjVO7l5B0hZTZmu57aECsQYRp05GAjHjp/FC+i/BMMEzZQp+cu4rnizKOVXI4NbVuFK+rMTUk4RY0f59Rns4rDGtazt6FI7u58o4A6HMXHRZ0KLSQqqE+t4uZEB3vwtil1SeTubTsYmpIJoOqr+X79q4/hAL6Gr+a5z5YX80UD2OMfZWB6JtvxUAp2CFD9glXWK0bzHqFHgmHqmQm3nlKNJZiVkNTEQsLmp+h90eFlpXy87UfkBkbhPeOvnpzwn07fLVI6JeGemlHT1OmlEIvH4XiscQovnWp9nhEJDCDPIw4XePD8CCXCiyv/tIQd4RWvhy9h756pEqJ7V0gwqtX2mNNYeic1K0EB3n5wOlGG/2xww3+HURWsbcecId4sBoYYRKb8k0lHYn3jGN6WEfnv3LdosvR8xsElno4NFKqPHvSUaxN0oC5G1Dlm+zrXRW5JvkiUhRiF3cF+ZjD3HUkvZTs5Ya4QyZcTQdKhRZGzOsHd59p1OYEi9E9Ffqz6OrgbAhruklEHKHPDjQRsIUC2HjoxLlsoZsq+pJTs1OeEnziFXjA32vZdnxBqNmHWcTPvmx+72yQzAmNwX49S0M2L2qu5vTBLhbSBazPVD5V5WeL0MQP9rUTeeejONz5F3qHmtfPo2BYsacNGy/AEAJyb183/OgiKjjYoYiD7SvGuAkvgnxgQ5tX1pmSaDAJfVm1FzBbpI4s52ELWzoosqaLpwWkJXvgaqj1ojIh4A5pHsaVL+Lk11SG19IEsXqRve+wRuBxtAn3pA6OyOgllLjzzXnYTFV2F5BvN5USs8l/nkmVLIadrjZ53GRkKePIFct0Lh0kRojf+dcGrS3wPFVpxB7+jKbRJHFfh27J6YvLWXt671LoLAy2Nbmcl8jJiuj+x8DXoXsFspXUZQ2uY/FJkckou9210PblJxAr1GYc05GvWOgY3AGvaVxAyX0W78Ho3owzNcurE5vD7iCJf2WYSK7KMSUZE+DaFLfy5ik12gtWCPi0TdiMy0QWRDy40hNY0GiVAWEtBC8x9arFfDz9/WabbFDz7N/p7vNfQsH1w2dfX2fkhGpmT3M4RJncrd6u2OIMhPt9AaDp6OVj5QYr/z3eZWqy0DB3zLBiAobzsOTEIXkOuCdrCg7OqvS5dLWE064sFz9vRLjbwwm88Emxd0bjJzSYOcD/nIqgRou6AUMWFKlkz9Oq+DOp416lesEkf1Z3/TpR41b3ZrPMxwkWeIq2hu3XPwAr9iMUWlLLa0niVXciJmF6kuow/+85ifCalcHXJWvkBmeCNa29CjvZVqfgqepsbv7NytoIRuN446HLdA322j9nh5pyArhW4CKFri1vZheBdSeYEd6Th55qk2I9lfBk4WqXoRHuywpCVbvqcUM6rxm5S2WEa0U8D26GuNZv0hMDiF3c/hlCFrEUQD/IQAPst2LlPsa3ZsA7u/qfI8vYC03DoRpoD0D2FRSl5Z9oR0VO4KodoTU34BDkCFyVpCJqG35rhiXKfSPeNTEGW1vZk5aRG X-OriginatorOrg: tektelic.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09548a00-0cbf-49a5-cd6f-08ddadbed2de X-MS-Exchange-CrossTenant-AuthSource: DM6PR05MB4923.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2025 16:48:45.1933 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 852583a0-3638-4a6d-8abc-0bf61d273218 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: VPqguBsA2TWrCp90g3GpCEHw8r2r5xrCqLwTYAgZ9U8bhZxPNiRjCDDyV288T2ZEt2sl084K6+sCJ1YXIF/EiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR05MB8747 |
Series |
[v2] serial: core: restore of_node information in sysfs
|
expand
|
diff --git a/drivers/tty/serial/serial_base_bus.c b/drivers/tty/serial/serial_base_bus.c index 5d1677f1b651..cb3b127b06b6 100644 --- a/drivers/tty/serial/serial_base_bus.c +++ b/drivers/tty/serial/serial_base_bus.c @@ -72,6 +72,7 @@ static int serial_base_device_init(struct uart_port *port, dev->parent = parent_dev; dev->bus = &serial_base_bus_type; dev->release = release; + device_set_of_node_from_dev(dev, parent_dev); if (!serial_base_initialized) { dev_dbg(port->dev, "uart_add_one_port() called before arch_initcall()?\n");
Since in v6.8-rc1, the of_node symlink under tty devices is missing. This breaks any udev rules relying on this information. Link the of_node information in the serial controller device with the parent defined in the device tree. This will also apply to the serial device which takes the serial controller as a parent device. Fixes: b286f4e87e32 ("serial: core: Move tty and serdev to be children of serial core port device") Cc: stable@vger.kernel.org Signed-off-by: Aidan Stewart <astewart@tektelic.com> --- v1 -> v2: - v1: https://lore.kernel.org/linux-serial/20250616162154.9057-1-astewart@tektelic.com - Remove IS_ENABLED(CONFIG_OF) check. --- drivers/tty/serial/serial_base_bus.c | 1 + 1 file changed, 1 insertion(+)