lkml.org 
[lkml]   [2006]   [Jun]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subject[PATCH 2/6] EDAC mc numbers refactor 1-of-2
From: Doug Thompson <norsk5@xmission.com>

This is part 1 of a 2-part patch set. The code changes are split into two
parts to make the patches more readable.

Remove add_mc_to_global_list().
In next patch, this function will be reimplemented with different semantics.

Signed-off-by: Doug Thompson <norsk5@xmission.com>
---
edac_mc.c | 43 -------------------------------------------
1 files changed, 43 deletions(-)


Index: linux-2.6.17-rc5/drivers/edac/edac_mc.c
===================================================================
--- linux-2.6.17-rc5.orig/drivers/edac/edac_mc.c 2006-05-25 14:06:07.000000000 -0600
+++ linux-2.6.17-rc5/drivers/edac/edac_mc.c 2006-05-25 14:06:40.000000000 -0600
@@ -1632,49 +1632,6 @@
return NULL;
}

-static int add_mc_to_global_list(struct mem_ctl_info *mci)
-{
- struct list_head *item, *insert_before;
- struct mem_ctl_info *p;
- int i;
-
- if (list_empty(&mc_devices)) {
- mci->mc_idx = 0;
- insert_before = &mc_devices;
- } else {
- if (find_mci_by_dev(mci->dev)) {
- edac_printk(KERN_WARNING, EDAC_MC,
- "%s (%s) %s %s already assigned %d\n",
- mci->dev->bus_id, dev_name(mci->dev),
- mci->mod_name, mci->ctl_name,
- mci->mc_idx);
- return 1;
- }
-
- insert_before = NULL;
- i = 0;
-
- list_for_each(item, &mc_devices) {
- p = list_entry(item, struct mem_ctl_info, link);
-
- if (p->mc_idx != i) {
- insert_before = item;
- break;
- }
-
- i++;
- }
-
- mci->mc_idx = i;
-
- if (insert_before == NULL)
- insert_before = &mc_devices;
- }
-
- list_add_tail_rcu(&mci->link, insert_before);
- return 0;
-}
-
static void complete_mc_list_del(struct rcu_head *head)
{
struct mem_ctl_info *mci;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-06-27 00:19    [W:0.027 / U:0.116 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site