From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932863AbdBHBnO (ORCPT ); Tue, 7 Feb 2017 20:43:14 -0500 Received: from gw.crowfest.net ([52.42.241.221]:52840 "EHLO gw.crowfest.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753014AbdBHBnN (ORCPT ); Tue, 7 Feb 2017 20:43:13 -0500 Message-ID: <1486518191.2883.2.camel@crowfest.net> Subject: Re: [PATCH] staging: vc04_services: remove unused functions From: Michael Zoran To: Dan Carpenter , Eric Anholt Cc: Alexander Alemayhu , devel@driverdev.osuosl.org, stefan.wahren@i2se.com, daniels@collabora.com, swarren@wwwdotorg.org, gregkh@linuxfoundation.org, lee@kernel.org, linux-kernel@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, popcornmix@gmail.com, shorne@gmail.com, linux-arm-kernel@lists.infradead.org Date: Tue, 07 Feb 2017 17:43:11 -0800 In-Reply-To: <20170207221954.GE11154@mwanda> References: <20170207115308.5208-1-alexander@alemayhu.com> <20170207120943.GC11154@mwanda> <87lgthpuv5.fsf@eliezer.anholt.net> <20170207221954.GE11154@mwanda> Content-Type: multipart/mixed; boundary="=-7ZQi1wPgi1GSM1PAsm1N" X-Mailer: Evolution 3.22.4-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-7ZQi1wPgi1GSM1PAsm1N Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit On Wed, 2017-02-08 at 01:19 +0300, Dan Carpenter wrote: > On Tue, Feb 07, 2017 at 01:13:34PM -0800, Eric Anholt wrote: > > Dan Carpenter writes: > > > > > There is a bunch of vc04_services that we're still looking to > > > merge in > > > the near future.  Please hold off deleting these until we are > > > further > > > along on that. > > > > Checking the downstream tree, these are actually dead. > > Ahh...  Thanks.  In that case, of course, fine let's remove them. > > regards, > dan carpenter > I made a table awhile ago as to which entry points are being used by what. Most of the entry points are indeed only being used by those other drivers which exist mostly to support a debugging tool called vcdbg(which I didn't find that useful). The other drivers are small drivers, but I'm not sure bringing them here makes much sense either especially since they are mostly to support that debugging tool. Which complicates things because probably half the driver could be otherwise deleted instantly. I attached a list of driver exports and which drivers are using them. --=-7ZQi1wPgi1GSM1PAsm1N Content-Disposition: attachment; filename="exports.txt" Content-Type: text/plain; name="exports.txt"; charset="UTF-8" Content-Transfer-Encoding: base64 aW50ZXJmYWNlL3ZjaGlxX2FybS92Y2hpcV9jb25uZWN0ZWQuYzpFWFBPUlRfU1lNQk9MKHZjaGlx X2FkZF9jb25uZWN0ZWRfY2FsbGJhY2spICAgLS0gCUdpdGh1Yih2Y19jbWEvdmNfY21hLmMgJiB2 Y19zbS92bWNzX3NtLmMpCmludGVyZmFjZS92Y2hpcV9hcm0vdmNoaXFfa2Vybl9saWIuYzpFWFBP UlRfU1lNQk9MKHZjaGlxX2luaXRpYWxpc2UpCQkgICAgLS0gIEdpdGh1Yih2Y19jbWEvdmNfY21h LmMpCmludGVyZmFjZS92Y2hpcV9hcm0vdmNoaXFfa2Vybl9saWIuYzpFWFBPUlRfU1lNQk9MKHZj aGlxX3NodXRkb3duKQkJICAgIC0tICBHaXRodWIodmNfY21hL3ZjX2NtYS5jKQppbnRlcmZhY2Uv dmNoaXFfYXJtL3ZjaGlxX2tlcm5fbGliLmM6RVhQT1JUX1NZTUJPTCh2Y2hpcV9jb25uZWN0KQkJ ICAgIC0tICBHaXRodWIodmNfY21hL3ZjX2NtYS5jKQppbnRlcmZhY2UvdmNoaXFfYXJtL3ZjaGlx X2tlcm5fbGliLmM6RVhQT1JUX1NZTUJPTCh2Y2hpcV9hZGRfc2VydmljZSkJCSAgICAtLSAgSW50 ZXJuYWwgT25seQppbnRlcmZhY2UvdmNoaXFfYXJtL3ZjaGlxX2tlcm5fbGliLmM6RVhQT1JUX1NZ TUJPTCh2Y2hpcV9vcGVuX3NlcnZpY2UpCQkgICAgLS0gIEdpdGh1Yih2Y19jbWEvdmNfY21hLmMp CmludGVyZmFjZS92Y2hpcV9hcm0vdmNoaXFfa2Vybl9saWIuYzpFWFBPUlRfU1lNQk9MKHZjaGlx X3F1ZXVlX2J1bGtfdHJhbnNtaXQpCSAgICAtLSAgSW50ZXJuYWwgT25seQppbnRlcmZhY2UvdmNo aXFfYXJtL3ZjaGlxX2tlcm5fbGliLmM6RVhQT1JUX1NZTUJPTCh2Y2hpcV9xdWV1ZV9idWxrX3Jl Y2VpdmUpCSAgICAtLSAgSW50ZXJuYWwgT25seQppbnRlcmZhY2UvdmNoaXFfYXJtL3ZjaGlxX2tl cm5fbGliLmM6RVhQT1JUX1NZTUJPTCh2Y2hpcV9idWxrX3RyYW5zbWl0KQkJICAgIC0tICBJbnRl cm5hbCBPbmx5CmludGVyZmFjZS92Y2hpcV9hcm0vdmNoaXFfa2Vybl9saWIuYzpFWFBPUlRfU1lN Qk9MKHZjaGlxX2J1bGtfcmVjZWl2ZSkJCSAgICAtLSAgSW50ZXJuYWwgT25seQppbnRlcmZhY2Uv dmNoaXFfYXJtL3ZjaGlxX3NoaW0uYzpFWFBPUlRfU1lNQk9MKHZjaGlfbXNnX3BlZWspCQkJICAg IC0tICBHaXRodWIodmNfc20vdmNfdmNoaV9zbS5jKQppbnRlcmZhY2UvdmNoaXFfYXJtL3ZjaGlx X3NoaW0uYzpFWFBPUlRfU1lNQk9MKHZjaGlfbXNnX3JlbW92ZSkJCQkgICAgLS0gIEdpdGh1Yih2 Y19zbS92Y192Y2hpX3NtLmMpCmludGVyZmFjZS92Y2hpcV9hcm0vdmNoaXFfc2hpbS5jOkVYUE9S VF9TWU1CT0wodmNoaV9tc2dfcXVldWUpCQkJICAgIC0tICBiY20yODM1L21tYWwtdmNoaXEuYywg YmNtMjgzNS1hdWRpby9iY20yODM1LXZjaGlxLmMsIEdpdGh1Yih2Y19zbS92Y192Y2hpX3NtLmMp CmludGVyZmFjZS92Y2hpcV9hcm0vdmNoaXFfc2hpbS5jOkVYUE9SVF9TWU1CT0wodmNoaV9idWxr X3F1ZXVlX3JlY2VpdmUpCQkgICAgLS0gIGJjbTI4MzUvbW1hbC12Y2hpcS5jCmludGVyZmFjZS92 Y2hpcV9hcm0vdmNoaXFfc2hpbS5jOkVYUE9SVF9TWU1CT0wodmNoaV9idWxrX3F1ZXVlX3RyYW5z bWl0KQkgICAgLS0gIGJjbTI4MzUtYXVkaW8vYmNtMjgzNS12Y2hpcS5jCmludGVyZmFjZS92Y2hp cV9hcm0vdmNoaXFfc2hpbS5jOkVYUE9SVF9TWU1CT0wodmNoaV9tc2dfZGVxdWV1ZSkJCSAgICAt LSAgYmNtMjgzNS1hdWRpby9iY20yODM1LXZjaGlxLmMKaW50ZXJmYWNlL3ZjaGlxX2FybS92Y2hp cV9zaGltLmM6RVhQT1JUX1NZTUJPTCh2Y2hpX2hlbGRfbXNnX3JlbGVhc2UpIAkJICAgIC0tICBi Y20yODM1L21tYWwtdmNoaXEuYwppbnRlcmZhY2UvdmNoaXFfYXJtL3ZjaGlxX3NoaW0uYzpFWFBP UlRfU1lNQk9MKHZjaGlfbXNnX2hvbGQpCQkJICAgIC0tICBiY20yODM1L21tYWwtdmNoaXEuYwpp bnRlcmZhY2UvdmNoaXFfYXJtL3ZjaGlxX3NoaW0uYzpFWFBPUlRfU1lNQk9MKHZjaGlfaW5pdGlh bGlzZSkJCQkgICAgLS0gIGJjbTI4MzUvbW1hbC12Y2hpcS5jLCBiY20yODM1LWF1ZGlvL2JjbTI4 MzUtdmNoaXEuYywgR2l0aHViKHZjX3NtL3ZtY3Nfc20uYykKaW50ZXJmYWNlL3ZjaGlxX2FybS92 Y2hpcV9zaGltLmM6RVhQT1JUX1NZTUJPTCh2Y2hpX2Nvbm5lY3QpCQkJICAgIC0tICBiY20yODM1 L21tYWwtdmNoaXEuYywgR2l0aHViKHZjX3NtL3ZtY3Nfc20uYykKaW50ZXJmYWNlL3ZjaGlxX2Fy bS92Y2hpcV9zaGltLmM6RVhQT1JUX1NZTUJPTCh2Y2hpX2Rpc2Nvbm5lY3QpIAkJICAgIC0tICBJ bnRlcm5hbCBPbmx5CmludGVyZmFjZS92Y2hpcV9hcm0vdmNoaXFfc2hpbS5jOkVYUE9SVF9TWU1C T0wodmNoaV9zZXJ2aWNlX29wZW4pCQkgICAgLS0gIGJjbTI4MzUvbW1hbC12Y2hpcS5jLCBHaXRo dWIodmNfc20vdmNfdmNoaV9zbS5jKQppbnRlcmZhY2UvdmNoaXFfYXJtL3ZjaGlxX3NoaW0uYzpF WFBPUlRfU1lNQk9MKHZjaGlfc2VydmljZV9jcmVhdGUpCQkgICAgLS0gIEludGVybmFsIE9ubHkK aW50ZXJmYWNlL3ZjaGlxX2FybS92Y2hpcV9zaGltLmM6RVhQT1JUX1NZTUJPTCh2Y2hpX3NlcnZp Y2VfY2xvc2UpCQkgICAgLS0gIEdpdGh1Yih2Y19zbS92Y192Y2hpX3NtLmMpCmludGVyZmFjZS92 Y2hpcV9hcm0vdmNoaXFfc2hpbS5jOkVYUE9SVF9TWU1CT0wodmNoaV9zZXJ2aWNlX2Rlc3Ryb3kp ICAgICAgICAgICAgICAgIC0tICBJbnRlcm5hbCBPbmx5CmludGVyZmFjZS92Y2hpcV9hcm0vdmNo aXFfc2hpbS5jOkVYUE9SVF9TWU1CT0wodmNoaV9zZXJ2aWNlX3NldF9vcHRpb24pCQkgICAgLS0g IEludGVybmFsIE9ubHkKaW50ZXJmYWNlL3ZjaGlxX2FybS92Y2hpcV9zaGltLmM6RVhQT1JUX1NZ TUJPTCh2Y2hpX2dldF9wZWVyX3ZlcnNpb24pCQkgICAgLS0gIGJjbTI4MzUtYXVkaW8vYmNtMjgz NS12Y2hpcS5jCmludGVyZmFjZS92Y2hpcV9hcm0vdmNoaXFfc2hpbS5jOkVYUE9SVF9TWU1CT0wo dmNoaV9zZXJ2aWNlX3VzZSkJCSAgICAtLSAgYmNtMjgzNS9tbWFsLXZjaGlxLmMsIGJjbTI4MzUt YXVkaW8vYmNtMjgzNS12Y2hpcS5jLCBHaXRodWIodmNfc20vdmNfdmNoaV9zbS5jKQppbnRlcmZh Y2UvdmNoaXFfYXJtL3ZjaGlxX3NoaW0uYzpFWFBPUlRfU1lNQk9MKHZjaGlfc2VydmljZV9yZWxl YXNlKQkJICAgIC0tICBiY20yODM1L21tYWwtdmNoaXEuYywgYmNtMjgzNS1hdWRpby9iY20yODM1 LXZjaGlxLmMK --=-7ZQi1wPgi1GSM1PAsm1N--