Commit 856613c9 authored by matthias@kaehlcke.net's avatar matthias@kaehlcke.net Committed by David Woodhouse
Browse files

[MTD] use list_for_each_entry() in del_mtd_device()

parent 2606c797
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -112,12 +112,11 @@ int del_mtd_device (struct mtd_info *mtd)
		       mtd->index, mtd->name, mtd->usecount);
		ret = -EBUSY;
	} else {
		struct list_head *this;
		struct mtd_notifier *not;

		/* No need to get a refcount on the module containing
		   the notifier, since we hold the mtd_table_mutex */
		list_for_each(this, &mtd_notifiers) {
			struct mtd_notifier *not = list_entry(this, struct mtd_notifier, list);
		list_for_each_entry(not, &mtd_notifiers, list) {
			not->remove(mtd);
		}