Simplify last_dev_p so that it matches comments.
authorMyles Watson <mylesgw@gmail.com>
Wed, 1 Sep 2010 21:03:03 +0000 (21:03 +0000)
committerMyles Watson <mylesgw@gmail.com>
Wed, 1 Sep 2010 21:03:03 +0000 (21:03 +0000)
Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5763 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/devices/device.c
util/sconfig/main.c

index 434222cc3cb0f136c5946f37dc4841de4abe5879..3f3cc57f10bdbe8f74cb535c2ba84a5fd329d97a 100644 (file)
@@ -42,7 +42,7 @@
 /** Linked list of ALL devices */
 struct device *all_devices = &dev_root;
 /** Pointer to the last device */
-extern struct device **last_dev_p;
+extern struct device *last_dev;
 /** Linked list of free resources */
 struct resource *free_resources = NULL;
 
@@ -95,8 +95,8 @@ device_t alloc_dev(struct bus *parent, struct device_path *path)
        /* Append a new device to the global device list.
         * The list is used to find devices once everything is set up.
         */
-       *last_dev_p = dev;
-       last_dev_p = &dev->next;
+       last_dev->next = dev;
+       last_dev = dev;
 
        spin_unlock(&dev_lock);
        return dev;
index 4abfd2c3bbc26180c02e5a1df1909e297ccf6e4f..a3994fbdcde53893e7382366027a366bbd2fedde 100755 (executable)
@@ -446,7 +446,7 @@ int main(int argc, char** argv) {
        }
        fprintf(staticc, "\n/* pass 0 */\n");
        walk_device_tree(staticc, &root, pass0, NULL);
-       fprintf(staticc, "\n/* pass 1 */\nstruct mainboard_config mainboard_info_0;\nstruct device **last_dev_p = &%s.next;\n", lastdev->name);
+       fprintf(staticc, "\n/* pass 1 */\nstruct mainboard_config mainboard_info_0;\nstruct device *last_dev = &%s;\n", lastdev->name);
        walk_device_tree(staticc, &root, pass1, NULL);
 
        fclose(staticc);