From patchwork Wed Apr 5 15:27:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Shevchenko X-Patchwork-Id: 7761 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp419188vqo; Wed, 5 Apr 2023 09:06:31 -0700 (PDT) X-Google-Smtp-Source: AKy350abXdpcmMJGGwA2fglqG9QBiZO2g4CbCv8usRze8/nI6N7UmU8sP1gk6wmMm3RkJ7NZuhU5 X-Received: by 2002:a17:90a:311:b0:23d:35cf:44be with SMTP id 17-20020a17090a031100b0023d35cf44bemr2906736pje.6.1680710791661; Wed, 05 Apr 2023 09:06:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680710791; cv=none; d=google.com; s=arc-20160816; b=gUp9lyZTHXjRv4dMujxCygYvbKDciLN5RvAmpOerKlmaXdxV7dKMf9wyNK04IbtYuQ 4qpAzzsDeTe4R2fmmLXSIrjyEa5r2LADh0SKASqlOr4UAqd6e2jy/PseaA623D+kReiF NPTaXoLU+u1t0xfy8amrFqkBRzuczL70Krvb0iYYBsBL7OL/v1adph45UwkVVD9PVTyC vxJkJ+MqOsoXZ60/0GqW6HS0koxVWi5Ottz83ba2JBvfcDQ36mW7GAHcLGoMJjXfYEKR /mqFKQ7j+lqbLzYkW837gz0DgNZHQSvQ4A7R2E/BpG5JVba5omt1+zoYpEynyB3S3VGR zcpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=eDybYK+ZHQMdcef/ZubZI0FZnLXIAzKrPii7uBjUdV0=; b=TbKHlPHDUMbMnynMPcA9u14Phr90pT7FLBJ8neYGD3EO6GzE6Hb6FN2MOI7q1P5NM5 btz8b6HC5a5skIyICM/rybpPQQVqXwOPmHiCq4y5AZXQRqnlxGMjakoGRD6ekUr+a7Kk SSfrLzXRsl3g1N01cHMC/GS+pW+HcF2O4Kdj+cddVrijrQ4bOdMZL2o/8JgLhU0cGYRV CJeySkGrkLY0tbZoyORE6HOBiBivbHnn2bdwYAe0aSJc2CyWWkei1Gw7a1h7izFhBGJg 5OZ5/fKjN/5Fqe4QIv6gKJh3vnv0CJJrqtnSQtMRw1U4U0OvLUbHWQGhk3pNjn+EJVHW mVAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=SQlBhL8G; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x185-20020a6386c2000000b004fb1c44a4d1si12589495pgd.212.2023.04.05.09.06.18; Wed, 05 Apr 2023 09:06:31 -0700 (PDT) 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; dkim=pass header.i=@intel.com header.s=Intel header.b=SQlBhL8G; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238526AbjDEP2D (ORCPT + 99 others); Wed, 5 Apr 2023 11:28:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56776 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238376AbjDEP14 (ORCPT ); Wed, 5 Apr 2023 11:27:56 -0400 Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 43E9F65A6 for ; Wed, 5 Apr 2023 08:27:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680708472; x=1712244472; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=jFz3mcuwvxLK4peDOd1fOVOYB1iBDnaLvmVg+Ie6v6g=; b=SQlBhL8GHnfCWQg9v66bA5R06Tur5fifNzzNgrdVBl1YRQ9SM9ENQHMe dUpj5ADl5/ckkQJ7xlaMJ57yqm0Xr5+EyneMwfjEEnZoDwlm4SGu+vZvR NEu/pS6gSB3MLUeJQYb9UySQ4OcARlyFwBpzqIRY+UgGnSE/YHTP3S+y7 Gygj4mUcsGHLac+MKVfJkChrFAV/CkxQRZhaFogVkmEb/2Mt2RQANomIv HgSOew46mmROqd/FFDkAd5+NuD/Y31aHMzBk7vaYNMdiQVwgXFz0rREsp TdXnlbpmHJheP8EdAnKPGF46QLtJRZAyx3S6ttaTecXkjJFONK7CYjvIm g==; X-IronPort-AV: E=McAfee;i="6600,9927,10671"; a="405261162" X-IronPort-AV: E=Sophos;i="5.98,321,1673942400"; d="scan'208";a="405261162" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Apr 2023 08:27:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10671"; a="797951017" X-IronPort-AV: E=Sophos;i="5.98,321,1673942400"; d="scan'208";a="797951017" Received: from black.fi.intel.com ([10.237.72.28]) by fmsmga002.fm.intel.com with ESMTP; 05 Apr 2023 08:27:50 -0700 Received: by black.fi.intel.com (Postfix, from userid 1003) id 968F01D5; Wed, 5 Apr 2023 18:27:52 +0300 (EEST) From: Andy Shevchenko To: Chanwoo Choi , Andy Shevchenko , linux-kernel@vger.kernel.org Cc: MyungJoo Ham , Chanwoo Choi Subject: [PATCH v2 0/5] extcon: Core cleanups and documentation fixes Date: Wed, 5 Apr 2023 18:27:40 +0300 Message-Id: <20230405152745.24959-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.40.0.1.gaa8946217a0b MIME-Version: 1.0 X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE autolearn=unavailable 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761080099653307895?= X-GMAIL-MSGID: =?utf-8?q?1762352998638909282?= A few fixes and some cleanups against extcon core module. Changelog v2: - dropped applied patches - completely rewrote the patch to handle name field - dropped kasprintf_strarray() patch for now (Chanwoo) - used new IDA APIs (Chanwoo) - added tag (Bumwoo) to the patches that haven't changed Cc: Chanwoo Choi Note, MAINTAINERS shows what it has and hence the above Cc is manually added. If the database has issues it should be updated, but it's out of scope of this series. Andy Shevchenko (5): extcon: Make the allocation and freeing to be private calls extcon: Get rid of not really used name field in struct extcon_dev extcon: Use unique number for the extcon device ID extcon: Use sizeof(*pointer) instead of sizeof(type) extcon: Drop unneeded assignments drivers/extcon/extcon.c | 48 ++++++++++++++++----------------- drivers/extcon/extcon.h | 9 ++++--- include/linux/extcon-provider.h | 9 ------- 3 files changed, 30 insertions(+), 36 deletions(-)