Re: [PATCH 2.6.11.7] ATA Over Ethernet Root
From: randy_dunlap (rdunlap_at_xenotime.net)
Date: 05/13/05
- Previous message: Miklos Szeredi: "Re: [PATCH] namespace.c: fix bind mount from foreign namespace"
- In reply to: McMullan, Jason: "[PATCH 2.6.11.7] ATA Over Ethernet Root"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 13 May 2005 10:48:37 -0700 To: "McMullan, Jason" <jason.mcmullan@timesys.com>
On Fri, 13 May 2005 13:19:55 -0400 McMullan, Jason wrote:
| This patch allows you to use ATA Over Ethernet as your root device,
| with 'root=/dev/etherd/eX.Y/disc'
|
| Limited testing, just for ya'lls review.
or y'alls
Please make patches against 2.6.12-rcX, not against 2.6.11.z.
(probably doesn't matter in this case)
+struct aoedev *
+aoedev_bymajor_minor(ulong major, ulong minor)
+{
Kernel preferred style is not to split the function definition line.
+#ifdef CONFIG_ATA_OVER_ETH_ROOT
+#include <linux/delay.h>
+#include <linux/rtnetlink.h>
+#include <linux/netdevice.h>
+#include <net/sock.h>
+#endif
Lose the ifdef/endif. Don't make #includes conditional.
+printk("Bring up loopback...\n");
+ if (dev_change_flags(&loopback_dev, loopback_dev.flags | IFF_UP) < 0)
+ printk(KERN_ERR "AOE Root: Failed to open %s\n", loopback_dev.name);
+
+ /* Setup all network devices */
+ for (dev = dev_base; dev ; dev = dev->next) {
+ if (dev == &loopback_dev)
+ continue;
+printk("Bring up %s...\n",dev->name);
Did you mean to leave these printk()s here?
I think not, but if so, they need a KERN_ level, like KERN_INFO.
It would help readability if you would add some spaces around
'=', after commas, etc., in places like these:
+ for (d=devlist; d; d=d->next)
and
+ } while (!aoedev_bymajor_minor(CONFIG_ATA_OVER_ETH_ROOT_SHELF,CONFIG_ATA_OVER_ETH_ROOT_SLOT));
and
+ aoe_root(CONFIG_ATA_OVER_ETH_ROOT_SHELF,CONFIG_ATA_OVER_ETH_ROOT_SLOT);
Thanks.
--- ~Randy - 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/
- Previous message: Miklos Szeredi: "Re: [PATCH] namespace.c: fix bind mount from foreign namespace"
- In reply to: McMullan, Jason: "[PATCH 2.6.11.7] ATA Over Ethernet Root"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|