From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Subject: [PATCH 00/17] staging: tidspbridge: remove unused references counting Date: Fri, 9 Mar 2012 01:03:35 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: devel-bounces@linuxdriverproject.org Sender: devel-bounces@linuxdriverproject.org To: Omar Ramirez Luna , Greg Kroah-Hartman Cc: devel@driverdev.osuosl.org, linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org, Felipe Contreras List-Id: linux-omap@vger.kernel.org QWxtb3MgYWxsIHRoZSBtb2R1bGVzIGluIHRpZHNwYnJpZGdlIGhhdmUgYSBfaW5pdCgpIGFuZCBh IF9leGl0KCkKZnVuY3Rpb25zLCB3aG9zZSBvbmx5IHB1cnBvc2UgaXMgdG8ga2VlcCBhIHJlZmVy ZW5jZSBjb3VudGluZy4gQnV0IHRoYXQKcmVmZXJlbmNlIGNvdW50aW5nLCBpbiBtb3N0IG9mIHRo ZSBjYXNlcywgaXMgdXR0ZXJseSB1c2VsZXNzLgoKVGhpcyBwYXRjaCBzZXJpZXMgcmVtb3ZlcyBt b3N0IG9mIHRoZSBfaW5pdCgpIGFuZCBfZXhpdCgpIGZ1bmN0aW9uIGluCnRoZSB0aWRzcGJyaWRn ZSBtb2R1bGVzLCB3aGVyZSBubyBmdW5jdGlvbmFsIGNoYW5nZXMgd2VyZSBpbXBsaWVkLgoKVsOt Y3RvciBNYW51ZWwgSsOhcXVleiBMZWFsICgxNyk6CiAgc3RhZ2luZzogdGlkc3BicmlkZ2U6IHJl bW92ZSBkcnZfaW5pdCgpIGFuZCBkcnZfZXhpdCgpCiAgc3RhZ2luZzogdGlkc3BicmlkZ2U6IHJl bW92ZSBjb2RfaW5pdCgpIGFuZCBjb2RfZXhpdCgpCiAgc3RhZ2luZzogdGlkc3BicmlkZ2U6IHJl bW92ZSBwcm9jX2luaXQoKSBhbmQgcHJvY19leGl0KCkKICBzdGFnaW5nOiB0aWRzcGJyaWRnZTog cmVtb3ZlIG5vZGVfaW5pdCgpIGFuZCBub2RlX2V4aXQoKQogIHN0YWdpbmc6IHRpZHNwYnJpZGdl OiByZW1vdmUgZGlzcF9pbml0KCkgYW5kIGRpc3BfZXhpdCgpCiAgc3RhZ2luZzogdGlkc3Bicmlk Z2U6IHJlbW92ZSBzdHJtX2luaXQoKSBhbmQgc3RybV9leGl0KCkKICBzdGFnaW5nOiB0aWRzcGJy aWRnZTogcmVtb3ZlIHJtbV9pbml0KCkgYW5kIHJtbV9leGl0KCkKICBzdGFnaW5nOiB0aWRzcGJy aWRnZTogcmVtb3ZlIGNobmxfaW5pdCgpIGFuZCBjaG5sX2V4aXQoKQogIHN0YWdpbmc6IHRpZHNw YnJpZGdlOiByZW1vdmUgbXNnX21vZF9pbml0KCkgYW5kIG1zZ19leGl0KCkKICBzdGFnaW5nOiB0 aWRzcGJyaWRnZTogcmVtb3ZlIGlvX2luaXQoKSBhbmQgaW9fZXhpdCgpCiAgc3RhZ2luZzogdGlk c3BicmlkZ2U6IHJlbW92ZSBjbW1faW5pdCgpIGFuZCBjbW1fZXhpdCgpCiAgc3RhZ2luZzogdGlk c3BicmlkZ2U6IHJlbW92ZSBkbW1faW5pdCgpIGFuZCBkbW1fZXhpdCgpCiAgc3RhZ2luZzogdGlk c3BicmlkZ2U6IHJlbW92ZSBkZXZfaW5pdCgpIGFuZCBkZXZfZXhpdCgpCiAgc3RhZ2luZzogdGlk c3BicmlkZ2U6IHNpbXBsaWZ5IG1ncl9pbml0KCkKICBzdGFnaW5nOiB0aWRzcGJyaWRnZTogcmVt b3ZlIGdoX2luaXQoKSBhbmQgZ2hfZXhpdCgpCiAgc3RhZ2luZzogdGlkc3BicmlkZ2U6IHJlbW92 ZSByZWYgY291bnRpbmcgaW4gbmxkci5jCiAgc3RhZ2luZzogdGlkc3BicmlkZ2U6IHJlbW92ZSBu bGRyX2luaXQoKSBhbmQgbmxkcl9leGl0KCkKCiBkcml2ZXJzL3N0YWdpbmcvdGlkc3BicmlkZ2Uv Z2VuL2doLmMgICAgICAgICAgICAgICB8ICAgMTggLS0tLS0KIC4uLi9zdGFnaW5nL3RpZHNwYnJp ZGdlL2luY2x1ZGUvZHNwYnJpZGdlL2NobmwuaCAgIHwgICAyOSAtLS0tLS0tLQogLi4uL3N0YWdp bmcvdGlkc3BicmlkZ2UvaW5jbHVkZS9kc3BicmlkZ2UvY21tLmggICAgfCAgIDMwIC0tLS0tLS0t CiAuLi4vc3RhZ2luZy90aWRzcGJyaWRnZS9pbmNsdWRlL2RzcGJyaWRnZS9jb2QuaCAgICB8ICAg MjkgLS0tLS0tLS0KIC4uLi9zdGFnaW5nL3RpZHNwYnJpZGdlL2luY2x1ZGUvZHNwYnJpZGdlL2Rl di5oICAgIHwgICAyNyAtLS0tLS0tCiAuLi4vc3RhZ2luZy90aWRzcGJyaWRnZS9pbmNsdWRlL2Rz cGJyaWRnZS9kaXNwLmggICB8ICAgMzEgLS0tLS0tLS0KIC4uLi9zdGFnaW5nL3RpZHNwYnJpZGdl L2luY2x1ZGUvZHNwYnJpZGdlL2RtbS5oICAgIHwgICAgNCAtCiAuLi4vc3RhZ2luZy90aWRzcGJy aWRnZS9pbmNsdWRlL2RzcGJyaWRnZS9kcnYuaCAgICB8ICAgMjMgLS0tLS0tCiBkcml2ZXJzL3N0 YWdpbmcvdGlkc3BicmlkZ2UvaW5jbHVkZS9kc3BicmlkZ2UvZ2guaCB8ICAgIDIgLQogZHJpdmVy cy9zdGFnaW5nL3RpZHNwYnJpZGdlL2luY2x1ZGUvZHNwYnJpZGdlL2lvLmggfCAgIDI5IC0tLS0t LS0tCiAuLi4vc3RhZ2luZy90aWRzcGJyaWRnZS9pbmNsdWRlL2RzcGJyaWRnZS9tc2cuaCAgICB8 ICAgMjcgLS0tLS0tLQogLi4uL3N0YWdpbmcvdGlkc3BicmlkZ2UvaW5jbHVkZS9kc3BicmlkZ2Uv bmxkci5oICAgfCAgICAyIC0KIC4uLi90aWRzcGJyaWRnZS9pbmNsdWRlL2RzcGJyaWRnZS9ubGRy ZGVmcy5oICAgICAgIHwgICAzNCAtLS0tLS0tLS0KIC4uLi9zdGFnaW5nL3RpZHNwYnJpZGdlL2lu Y2x1ZGUvZHNwYnJpZGdlL25vZGUuaCAgIHwgICA0MSAtLS0tLS0tLS0tLQogLi4uL3RpZHNwYnJp ZGdlL2luY2x1ZGUvZHNwYnJpZGdlL25vZGVwcml2LmggICAgICAgfCAgICAxIC0KIC4uLi9zdGFn aW5nL3RpZHNwYnJpZGdlL2luY2x1ZGUvZHNwYnJpZGdlL3Byb2MuaCAgIHwgICAyOCAtLS0tLS0t CiAuLi4vc3RhZ2luZy90aWRzcGJyaWRnZS9pbmNsdWRlL2RzcGJyaWRnZS9ybW0uaCAgICB8ICAg MjUgLS0tLS0tLQogLi4uL3N0YWdpbmcvdGlkc3BicmlkZ2UvaW5jbHVkZS9kc3BicmlkZ2Uvc3Ry bS5oICAgfCAgIDM4ICstLS0tLS0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvdGlkc3BicmlkZ2UvcG1n ci9jaG5sLmMgICAgICAgICAgICB8ICAgMjggLS0tLS0tLQogZHJpdmVycy9zdGFnaW5nL3RpZHNw YnJpZGdlL3BtZ3IvY21tLmMgICAgICAgICAgICAgfCAgIDI5IC0tLS0tLS0tCiBkcml2ZXJzL3N0 YWdpbmcvdGlkc3BicmlkZ2UvcG1nci9jb2QuYyAgICAgICAgICAgICB8ICAgMjkgLS0tLS0tLS0K IGRyaXZlcnMvc3RhZ2luZy90aWRzcGJyaWRnZS9wbWdyL2RibGwuYyAgICAgICAgICAgIHwgICAx MiArLS0tCiBkcml2ZXJzL3N0YWdpbmcvdGlkc3BicmlkZ2UvcG1nci9kZXYuYyAgICAgICAgICAg ICB8ICAgNTAgLS0tLS0tLS0tLS0tLQogZHJpdmVycy9zdGFnaW5nL3RpZHNwYnJpZGdlL3BtZ3Iv ZG1tLmMgICAgICAgICAgICAgfCAgIDMyIC0tLS0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvdGlkc3Bi cmlkZ2UvcG1nci9kc3BhcGkuYyAgICAgICAgICB8ICAgNzUgKy0tLS0tLS0tLS0tLS0tLS0tLQog ZHJpdmVycy9zdGFnaW5nL3RpZHNwYnJpZGdlL3BtZ3IvaW8uYyAgICAgICAgICAgICAgfCAgIDI4 IC0tLS0tLS0KIGRyaXZlcnMvc3RhZ2luZy90aWRzcGJyaWRnZS9wbWdyL21zZy5jICAgICAgICAg ICAgIHwgICAyMSAtLS0tLS0KIGRyaXZlcnMvc3RhZ2luZy90aWRzcGJyaWRnZS9ybWdyL2RiZGNk LmMgICAgICAgICAgIHwgICAxNSArLS0tLQogZHJpdmVycy9zdGFnaW5nL3RpZHNwYnJpZGdlL3Jt Z3IvZGlzcC5jICAgICAgICAgICAgfCAgIDI1IC0tLS0tLS0KIGRyaXZlcnMvc3RhZ2luZy90aWRz cGJyaWRnZS9ybWdyL2Rydi5jICAgICAgICAgICAgIHwgICAyNiAtLS0tLS0tCiBkcml2ZXJzL3N0 YWdpbmcvdGlkc3BicmlkZ2Uvcm1nci9tZ3IuYyAgICAgICAgICAgICB8ICAgIDkgKy0tCiBkcml2 ZXJzL3N0YWdpbmcvdGlkc3BicmlkZ2Uvcm1nci9ubGRyLmMgICAgICAgICAgICB8ICAgMjggLS0t LS0tLQogZHJpdmVycy9zdGFnaW5nL3RpZHNwYnJpZGdlL3JtZ3Ivbm9kZS5jICAgICAgICAgICAg fCAgIDMxIC0tLS0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvdGlkc3BicmlkZ2Uvcm1nci9wcm9jLmMg ICAgICAgICAgICB8ICAgMjggLS0tLS0tLQogZHJpdmVycy9zdGFnaW5nL3RpZHNwYnJpZGdlL3Jt Z3Ivcm1tLmMgICAgICAgICAgICAgfCAgIDIwIC0tLS0tCiBkcml2ZXJzL3N0YWdpbmcvdGlkc3Bi cmlkZ2Uvcm1nci9zdHJtLmMgICAgICAgICAgICB8ICAgMjggLS0tLS0tLQogMzYgZmlsZXMgY2hh bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgOTIyIGRlbGV0aW9ucygtKQoKLS0gCjEuNy45LjEKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRldmVsIG1haWxp bmcgbGlzdApkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnCmh0dHA6Ly9kcml2ZXJkZXYubGlu dXhkcml2ZXJwcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759409Ab2CIAFC (ORCPT ); Thu, 8 Mar 2012 19:05:02 -0500 Received: from smtp4.mundo-r.com ([212.51.32.151]:31437 "EHLO smtp4.mundo-r.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753879Ab2CIAEM (ORCPT ); Thu, 8 Mar 2012 19:04:12 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap4EAN1HWU9bdWOb/2dsb2JhbABDhTWwe4I0DwEjIzUCGA4COwMhAYggqBqSBYEvjhGBFgSVRYVlijOCZA X-IronPort-AV: E=Sophos;i="4.73,554,1325458800"; d="scan'208";a="886086916" From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= To: Omar Ramirez Luna , Greg Kroah-Hartman Cc: devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Felipe Contreras , linux-omap@vger.kernel.org Subject: [PATCH 00/17] staging: tidspbridge: remove unused references counting Date: Fri, 9 Mar 2012 01:03:35 +0100 Message-Id: X-Mailer: git-send-email 1.7.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Almos all the modules in tidspbridge have a _init() and a _exit() functions, whose only purpose is to keep a reference counting. But that reference counting, in most of the cases, is utterly useless. This patch series removes most of the _init() and _exit() function in the tidspbridge modules, where no functional changes were implied. Víctor Manuel Jáquez Leal (17): staging: tidspbridge: remove drv_init() and drv_exit() staging: tidspbridge: remove cod_init() and cod_exit() staging: tidspbridge: remove proc_init() and proc_exit() staging: tidspbridge: remove node_init() and node_exit() staging: tidspbridge: remove disp_init() and disp_exit() staging: tidspbridge: remove strm_init() and strm_exit() staging: tidspbridge: remove rmm_init() and rmm_exit() staging: tidspbridge: remove chnl_init() and chnl_exit() staging: tidspbridge: remove msg_mod_init() and msg_exit() staging: tidspbridge: remove io_init() and io_exit() staging: tidspbridge: remove cmm_init() and cmm_exit() staging: tidspbridge: remove dmm_init() and dmm_exit() staging: tidspbridge: remove dev_init() and dev_exit() staging: tidspbridge: simplify mgr_init() staging: tidspbridge: remove gh_init() and gh_exit() staging: tidspbridge: remove ref counting in nldr.c staging: tidspbridge: remove nldr_init() and nldr_exit() drivers/staging/tidspbridge/gen/gh.c | 18 ----- .../staging/tidspbridge/include/dspbridge/chnl.h | 29 -------- .../staging/tidspbridge/include/dspbridge/cmm.h | 30 -------- .../staging/tidspbridge/include/dspbridge/cod.h | 29 -------- .../staging/tidspbridge/include/dspbridge/dev.h | 27 ------- .../staging/tidspbridge/include/dspbridge/disp.h | 31 -------- .../staging/tidspbridge/include/dspbridge/dmm.h | 4 - .../staging/tidspbridge/include/dspbridge/drv.h | 23 ------ drivers/staging/tidspbridge/include/dspbridge/gh.h | 2 - drivers/staging/tidspbridge/include/dspbridge/io.h | 29 -------- .../staging/tidspbridge/include/dspbridge/msg.h | 27 ------- .../staging/tidspbridge/include/dspbridge/nldr.h | 2 - .../tidspbridge/include/dspbridge/nldrdefs.h | 34 --------- .../staging/tidspbridge/include/dspbridge/node.h | 41 ----------- .../tidspbridge/include/dspbridge/nodepriv.h | 1 - .../staging/tidspbridge/include/dspbridge/proc.h | 28 ------- .../staging/tidspbridge/include/dspbridge/rmm.h | 25 ------- .../staging/tidspbridge/include/dspbridge/strm.h | 38 +---------- drivers/staging/tidspbridge/pmgr/chnl.c | 28 ------- drivers/staging/tidspbridge/pmgr/cmm.c | 29 -------- drivers/staging/tidspbridge/pmgr/cod.c | 29 -------- drivers/staging/tidspbridge/pmgr/dbll.c | 12 +--- drivers/staging/tidspbridge/pmgr/dev.c | 50 ------------- drivers/staging/tidspbridge/pmgr/dmm.c | 32 -------- drivers/staging/tidspbridge/pmgr/dspapi.c | 75 +------------------ drivers/staging/tidspbridge/pmgr/io.c | 28 ------- drivers/staging/tidspbridge/pmgr/msg.c | 21 ------ drivers/staging/tidspbridge/rmgr/dbdcd.c | 15 +---- drivers/staging/tidspbridge/rmgr/disp.c | 25 ------- drivers/staging/tidspbridge/rmgr/drv.c | 26 ------- drivers/staging/tidspbridge/rmgr/mgr.c | 9 +-- drivers/staging/tidspbridge/rmgr/nldr.c | 28 ------- drivers/staging/tidspbridge/rmgr/node.c | 31 -------- drivers/staging/tidspbridge/rmgr/proc.c | 28 ------- drivers/staging/tidspbridge/rmgr/rmm.c | 20 ----- drivers/staging/tidspbridge/rmgr/strm.c | 28 ------- 36 files changed, 10 insertions(+), 922 deletions(-) -- 1.7.9.1