Received: by 2002:a05:6358:f14:b0:e5:3b68:ec04 with SMTP id b20csp591470rwj; Thu, 22 Dec 2022 11:46:23 -0800 (PST) X-Google-Smtp-Source: AMrXdXvuYn+b0ZeQuSzfKbxjW6TE08BZXqcfYFznFdbvh7ysdi924AzCfCWyYgvl7SuKkQlCPI7S X-Received: by 2002:aa7:9a0c:0:b0:577:898b:6a6b with SMTP id w12-20020aa79a0c000000b00577898b6a6bmr8291354pfj.12.1671738383522; Thu, 22 Dec 2022 11:46:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671738383; cv=none; d=google.com; s=arc-20160816; b=nrfwoiTZg/VQopFWC79LfInDPrKArRuqEHi9012Vn6PlsmfDvKu+wESXXCqN124ZGp EQqJvFMbwev1n1nzoRuKVPfJsR4HPxV0kvabUuBQV/QwGwYSJXio832AEk6cDaoLe5zX ZPj0CB0+cXi9AT029McLgOQl0FNmwZWAu/bwgnBrsnvgcQp0LN1vmXvWdUTaxhXRoWQ0 AViJfM0oKjBhnb+Idh3I9w7q1l5q2QHkwbcF88YbFGn4/zDxLzacxrivk7uRWovkRPrq cl8oxmxUiETg9UBVf15H0nnBRTZ9Rl+G/E7HtRMdGAhjB/lPTzrfG7DDLBycOxQ91ycB IpOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:to:from:date; bh=FSE/0x90MDI6mdz8/MzUH7JdtRbcjsR3QYKWcgk4U+s=; b=ZWIbrnLoAha3dPYyHc5wdgsa7v27xp4XVRBKKcJpkvR2mpaMeruWefOwisX9EKLQbc 43zDOCiKvZEWnDQxWOGjfJTI+gpOh2jPT3RPp6juFxd9K+qUV0U+Lh2FVScn8Yy15UQi trzqYVqElYdxyedsJW9e6iryQXRtKEH2qHYSpJz/lQN8vTc4fGZKLbflBxF1D3Dpo0wd Zn2lvADlKPhDJec7GWPKbBvVi74vzW9T/ARZdQSIH6ONqlTnjwV9CmA2fr/xtsmmRwRr AABEl3hB8se+ptb9QB0oqnMJyT0jYN+TNyL2QJPHvcfavGVoCqIVv4tgCH2v7IWZEDaV 6FLg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l8-20020a056a00140800b0057881f4a31fsi1626241pfu.137.2022.12.22.11.46.14; Thu, 22 Dec 2022 11:46:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229868AbiLVTdU (ORCPT + 68 others); Thu, 22 Dec 2022 14:33:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235747AbiLVTc7 (ORCPT ); Thu, 22 Dec 2022 14:32:59 -0500 Received: from fudo.makrotopia.org (fudo.makrotopia.org [IPv6:2a07:2ec0:3002::71]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9238623306 for ; Thu, 22 Dec 2022 11:32:56 -0800 (PST) Received: from local by fudo.makrotopia.org with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.96) (envelope-from ) id 1p8RJE-0004Um-1f; Thu, 22 Dec 2022 20:32:52 +0100 Date: Thu, 22 Dec 2022 19:32:46 +0000 From: Daniel Golle To: linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, Vignesh Raghavendra , Miquel Raynal , Richard Weinberger Subject: [PATCH 0/2] ubi: wire up parent device Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Wire up device parents of UBI devices and ubiblock devices (UBI volume devices are already correctly wired to their parent UBI device). This makes more sense than having UBI devices free-standing in /sys/devices/virtual/ubi/ without any connection to their parent MTD device, and ubiblock devices in /sys/devices/virtual/block/ which would be better hosted by the UBI volume device they belong to. The purpose of these changes is to allow downstream tools to more easily identify UBI<->hardware relationship, and potentially also improve power management and scheduling performance in future. Daniel Golle (2): mtd: ubi: wire-up parent MTD device mtd: ubi: block: wire-up device parent drivers/mtd/ubi/block.c | 2 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/kapi.c | 1 + include/linux/mtd/ubi.h | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) base-commit: e45fb347b630ee76482fe938ba76cf8eab811290 -- 2.39.0