From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751002AbcFVVoU (ORCPT ); Wed, 22 Jun 2016 17:44:20 -0400 Received: from mail-by2on0065.outbound.protection.outlook.com ([207.46.100.65]:64480 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750799AbcFVVoS (ORCPT ); Wed, 22 Jun 2016 17:44:18 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com;nxp.com; dkim=none (message not signed) header.d=none; From: Stuart Yoder To: CC: , , , , , , Stuart Yoder Subject: [PATCH 02/11] staging: fsl-mc: implement uevent callback and set the modalias Date: Wed, 22 Jun 2016 16:40:43 -0500 Message-ID: <1466631652-25731-3-git-send-email-stuart.yoder@nxp.com> X-Mailer: git-send-email 1.9.0 In-Reply-To: <1466631652-25731-1-git-send-email-stuart.yoder@nxp.com> References: <1466631652-25731-1-git-send-email-stuart.yoder@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131111054533564801;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(586003)(77096005)(7846002)(81156014)(104016004)(6806005)(8676002)(81166006)(76176999)(50986999)(4326007)(305945005)(8666005)(2950100001)(2906002)(50226002)(8936002)(68736007)(356003)(11100500001)(19580405001)(50466002)(33646002)(86362001)(47776003)(19580395003)(36756003)(87936001)(92566002)(5003940100001)(229853001)(97736004)(85426001)(2351001)(189998001)(106466001)(105606002)(110136002)(48376002)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR03MB2384;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD020;1:ZtlMzOYuJKaP5lHWf+bpcOaeqMIJQfghEoPaamnv2Y8j0uVPQGT82StdKM2tihvSF00ZaZQG9f28EMB+3g8FtnVgjsm5T2xf2CfvPxsZFnmqhXfMRdD8bkGcC/zk8DTD/BRf/HiBAD9BLtmq6sXI0Jci4bhgq+FQE9yvDI2u56jfK/T6XLfnYtSU3HAvznBhpvAULCSR97jLXhtGUm/VdAnYHr/SnvWGcmD0eJHc0PVqXYDpVhoW3RPu/Ti2Y/Hv7EH2fN/lqdT8vgWHCeI2OUWTJtr1bWN9WPTDfAx5TJ8hyQee9XvvmBK46wrJNGE9wDFuNmWfHJPJZgDY0C31Cgtdw20rCeKQzCDw2NRdYzkkKof0KF+1kiXDcJg8+ML+1TWeE/DbWmHtIf1mlyXZoDAa1WY+OcBORVvtO8uzMSc0tl6P92bGO2RCO+DkO3TXsxYaPQz/2/8c9ylCMpCQfwKnQJ3gkq0EfR0HCGrkDQPbonJ0qGcB9e5IwZAd9I2mthHsn49hIJccVn6JpDZPxXr505s+LMc5pAXo3y1JgMJaBxpuy3ri8poYx8MMJ+tKCUeS7/JdTEsL5wquAkK/qlUOf4GcfQ+pxfkwTYZ/CScNT26DXw6rLRnhumo2egrlsM52JLWzgLddbx+4ZixwXxtD4LWXrszsA3X50INWDViJCCTtLmKxfHIA4tuLzB0M MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 99d8986c-efad-4d47-8e79-08d39ae659fd X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2384;2:w7OOAKZ2YbgrChycb6t4BZ9SpnG8msbqjJ+AVY1TbMcheXubvEJrN/v1UYFi9cCj9JrmByoy7pEmQkOISirdfLjn9K/vqDZuZyxZD5srK4YryznLWp4cUVfo0woteNRXwdmano9va0kuT6ubR+YyUl3cuFrJ8z69GdtDu1cP9l+DFzNq72MybQ8glrwapsu/;3:UfdiHDEkifZjcKunj1Iy/Z7Nz+SwCdi9bC6Wd0VeQYMrNGPjhX1l4VM8DzkbEYnJvsenSDil4qctWFvk60I4e+kGiXGjCeB4HjED9xwc2RhoPhjQfmdsOzceSfX+F5Rti70ijkHu09rg0F8Q+Uee2SEGDtiKZU5GooPQKo6augzOMtQQyZJIDy7IbX1GXEPsNGpzWYOokg4xVMfe4d0Amtg5HljY+Ukmh6fU19bQMiQ= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR03MB2384; X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2384;25:nVSZyih3Mc7CNpvDCexYNdOHUBMbgr4AnYbmIW6zTEMbuBTkWZsC4bzti7UWpp+KgvIBzjnRqmyPCcYhwWmPxejAsevdX/zmykXCC+UROs2kw/T0NEa/zn2UpkbZhyG8Drgd/FtqBnowVP4Z6PzqE+r+IcjDpG1MjO012OEbMTSL/MGgDs2uWmfZPrx+UbfTtvSm4nENiKqrnAtFL2ddPyn2f8b64nWTwzq4qnskRYWiDc6Wsbv9O1HZMLrhZYH2ioBZctsnxX4mGI9b+9+hOb6/vNdD/lSDzOnoSoQpJpodE2RYzMZL6Yh5VxrQDdeAe1ax6eXnll1hGSjsr0YQnROUyG6tMhmwlhP5d/ofwLJob/TvmhjD8z1YXxuQp+9YEbkJudDgNfgApp9HGhgFcicsOqArqQRqayL1/UdowNAwRPC9Zaw5/lrQbF5lo713apLx2+zlA0KiAkL1mdAsTX87rJRhEEtWpDzfebhRLbXlFsGbXoYUQc/vWv5vHLcMaNfFht58S9DallctPkYHCGmpBqEA0gOXQt4hQCUe9fQCJwENdu7AWblboegMrjh4twOvrZLhgCA6qKa7LBryI4rDdOu+7/8FKcLOzPJmYbUYfB5+KwrU6rpI/MHtu6GVN2IRnhreTsOUK0sVf75FwaHak0hN4pqMX95Yo4kY8BxB8Tw3DEr+O/ZZOccFyTnTuL8gHns8Pj1nzQtbfqmW6w== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13023025)(13017025)(13015025)(13018025)(13024025)(5005006)(8121501046)(3002001)(10201501046)(6055026);SRVR:SN2PR03MB2384;BCL:0;PCL:0;RULEID:(400006);SRVR:SN2PR03MB2384; X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2384;4:ZcpY/hGscLjGnRDnQdVaX/NV0z63Vvcw5SX2t2CzguvGF90v+IqTI6PpbOmw3eTa/QVTk5pAMSY6hqljI/ZNUm12fs6cycyeH2ci1Nr9f3JafOAmgndegINXHv2e8elWSpfWgUUHoq4XSjWYMMAc9MyfGTn77TF33Wz+yeek+sJIdhWkLjw2/Kn+WTIit0Dz0dl6StLewA259kcDUjBZrvyNaWv0IenYu537d61nVlHyDHWigGidxO9OpOymq30wzkj9vih87O9rQsdblbT7AerWPhRm40b8FBD1YEoiRpv47qd1Ok7Sa0iuXMxxMuhrNSJBkJu0xgH1tNjjXpbMsBu2gwpvH9SJaVmQYZnc4crhzzYECVXK9ErtHxvopv2TuHNsKeBEl1GmFTYapyrn037ZSr7C0+4iOgza2ge/UkvsuxEDL/Su6/PAPPY8beaBu7TXPNLC/6xS8BFcZTIFxs1nzsWrg1Mz/zChNdNT0/m8uum86WWu1zqh4N9HtXqW0a2wdzM11VQnLsEncN05x1YBxxd5LGx0Zj/VNrE1W4Y= X-Forefront-PRVS: 0981815F2F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR03MB2384;23:nQwqSpQLJYIT/hbmDP4AMPDBHFApRZhV5/bAzasGg?= =?us-ascii?Q?HioMya8whvJWWOYbihDY+FPlocHechJHV/C8d9m94S8o7iEZB+pYXFZiQOkB?= =?us-ascii?Q?DUQJqEMRxy9+JUo3pfYwaou8WBpHUVSZF5Ppl7w4UBWKKK1TSxPkaW802VSr?= =?us-ascii?Q?nuegbeLJVnJ2fprgSTaDBaMuYHehYu2Ccn4AMBBkxOgufr+Y5vWHV5nCzCa9?= =?us-ascii?Q?iHM8L1VIYjpI51nt6tdWsMbxBFvblYTXPt8BQ0EUTPaqT1zIEjXMhSS2IjK4?= =?us-ascii?Q?U3ahijG5GUhzhUESfaEN6ja9BoIPMHwIswUjztcA7Sw81fWWPaORe57HywZU?= =?us-ascii?Q?ng5dHkfrPD06OuOVC5/rOBWMSx9ghOWiAAqxug+24pCa6HgBnKkJIOP1P9oQ?= =?us-ascii?Q?LnqXiuMn69XGHDaVl0GpAdCPPZ6TE2pEAaTID1cUP+9XI0wOKKX31u86VHbk?= =?us-ascii?Q?9OFQWp2XW77iqWmQUlzd09gzKOt1VjCUkR9Ua9D2A+8ZKUwxFhG+OIWBv60b?= =?us-ascii?Q?FpuYhkR0vhEy1DtcjDFGBQGXR3ag9A8TmPsEEqcbare5tR8yFb8Sf6tXj1Fu?= =?us-ascii?Q?y1FT5bpMtYzKNLgF9Bdo4ifzkfk12wAngdsLGOQX1wze863x92uYxGHnlASn?= =?us-ascii?Q?ndt4bAQD/DFimsGb3by+yeo1lp4O60+2tJcngXGxPdrHLNVYbWkMFLRM/1Vc?= =?us-ascii?Q?WVOUnyhdsDHyCZu/7uNTnyg9XyGEEF6yWvvdfmTLeknvGX6f9Wl7G/Z5elyX?= =?us-ascii?Q?Ztxh1xHmhUOHETLjLZauUsfY1FQYbwgtAMRKDvIz5ZNjFU4cfou2zCVQcojg?= =?us-ascii?Q?P0lCxqYcB+T0LYwP7oq7xmoygmt7WRNY4MFMEQeYj50UNj8orLGiGYAhNzag?= =?us-ascii?Q?Wkc0zI/dOsoaQIMk4GHLlzL9TBnFfp9OmE3EQNXosnW5GtTBeBpJjltB71+1?= =?us-ascii?Q?m2A/7g8VJpXIG+VQvPz9fgyiIHRGyaIwKjGFPztTzGOVVGjm5kvTG9NpkZe7?= =?us-ascii?Q?gL1wMeXjVtDklGXx+JYa/pIKzSuBfVDhy3adGop5OpRiiuRjd2JKjJQrKqbS?= =?us-ascii?Q?JyOdderfpjQ6OOlJmg3UerG3Ed84meh6y4aaJaM+gySKHv8JLHu9YWjZXvPs?= =?us-ascii?Q?YTapFa9MyqZ3/21ivqSIs2j5OeiBMAk?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR03MB2384;6:Dn46o4sEtMUKmHQOOLKNY1pcByKiZBXs5pxRj974UgOtzllZXgH+ovU13nOX624hEY/h5Tyu3hSuEoSLDjs1cd+y5ej+VCQL3GAd0Yru8XT/CGPlUFvzUlToAnwgMPWyfSph2N0ssY92pDucczdBuNhos9n5fcieWZ0qHiXYIrJ8UyCuwpGspb/pYgyv1ASioitMs9mwSkG2RzCKf6LPYN7eRPXLxACLCMppO4gynaBHFFoztwmAiw3nEs7ptblGru/i5nIOtBgfuHJbV9KOLocWt92P418KewBOfEANg/tIO+od5JGJPskobWQ+0dCh;5:nmRViXtdIktOX+dompUmG++mlR6mO6OZRM21hkKgBrIBfUtkOm5QnWBcNOtigcK0HJzRLcA7ThqZIcD1vFe8La3IZ8GdEr91eqmxZoB5CbqSx6wepRGzCW7j9cxQHA927V0f2GSuOsRbsQlMc3TttbVZLDxOdvLDq+TRirz8DaE=;24:dd9OVGNQfNLtLhAMGeD3WQ8ghHIODEqUhuTlpQPHA8GCtkdXUMk2KHwPURs8PFWFwMAxmZ7GhxGKH6DWo8Ms22W0RNfbs/T2ym1J8R46pNM=;7:MshhL++xwBdGPXxegkPj3g6+YL7QmQdTfIu+aLIBND1f8ohRAsl4+JEJX15NYmvEPP7ZRwGz7Pzc+/sDftpLX9EishU7TMjLMNnqvn3QgUtD0+8eXUqV4QphpcZh2pWJPYwX2sEHK1Arcxo0+CKidam8wkt46JWxgDvmsPhRoy60UjZtYxAfgYjD/AAiPJAroWPSxKR7+X8Y9tDC1NQYH40eACa+i3oXqhBaTf2+/qqDaMsCid4dSDF48qZl+g0iXJfv3AUvp/bhwGBmaSXzJA== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2016 21:44:13.0444 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB2384 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Replace placeholder code in the uevent callback to properly set the MODALIAS env variable. Signed-off-by: Stuart Yoder --- drivers/staging/fsl-mc/bus/mc-bus.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/staging/fsl-mc/bus/mc-bus.c b/drivers/staging/fsl-mc/bus/mc-bus.c index d8776dd..cf92a1c 100644 --- a/drivers/staging/fsl-mc/bus/mc-bus.c +++ b/drivers/staging/fsl-mc/bus/mc-bus.c @@ -78,7 +78,13 @@ out: */ static int fsl_mc_bus_uevent(struct device *dev, struct kobj_uevent_env *env) { - pr_debug("%s invoked\n", __func__); + struct fsl_mc_device *mc_dev = to_fsl_mc_device(dev); + + if (add_uevent_var(env, "MODALIAS=fsl-mc:v%08Xd%s", + mc_dev->obj_desc.vendor, + mc_dev->obj_desc.type)) + return -ENOMEM; + return 0; } -- 1.9.0