> diff --git a/drivers/net/phy/smsc.c b/drivers/net/phy/smsc.c
> new file mode 100644
> index 0000000..b96eb52
> --- /dev/null
> +++ b/drivers/net/phy/smsc.c
[...]
> +/* prototypes */
> +static int lan83c185_config_init(struct phy_device *);
> +static int lan83c185_config_intr(struct phy_device *);
> +static int lan83c185_ack_interrupt(struct phy_device *);
The forward declarations are useless.
> +static int lan83c185_config_init(struct phy_device *phydev)
> +{
> + pr_debug ("%s: config_init\n", phydev->attached_dev->name);
drivers/net/phy/*c does not use space before brace when functions
are called.
[...]
> +static struct phy_driver lan83c185_driver = {
> + .phy_id = 0x0007c0a0, /* OUI=0x00800f, Model#=0x0a */
> + .phy_id_mask = 0xfffffff0,
> + .name = "SMSC LAN83C185",
> +
> + .features = (PHY_BASIC_FEATURES | SUPPORTED_Pause
> + | SUPPORTED_Asym_Pause),
> + .flags = PHY_HAS_INTERRUPT | PHY_HAS_MAGICANEG,
> +
> + /* basic functions */
> + .config_aneg = genphy_config_aneg,
> + .read_status = genphy_read_status,
> + .config_init = lan83c185_config_init,
> +
> + /* IRQ related */
> + .ack_interrupt = lan83c185_ack_interrupt,
> + .config_intr = lan83c185_config_intr,
Whitespace/tab damage.
[...]
> +static int __init smsc_init(void)
> +{
> + int rc;
> +
> + if ((rc = phy_driver_register (&lan83c185_driver)))
> + goto err_register_lan83c185_driver;
> +
> + return 0;
> +
> + /* phy_driver_unregister (&lan83c185_driver); */
> + err_register_lan83c185_driver:
Wow. :o)
What about:
static int __init smsc_init(void)
{
return phy_driver_register(&lan83c185_driver);
}
> +/*
> + * Overrides for Emacs so that we follow Linus's tabbing style.
> + * Emacs will notice this stuff at the end of the file and automatically
> + * adjust the settings for this buffer only. This must remain at the end
> + * of the file.
> + *
> ---------------------------------------------------------------------------
> + * Local variables:
> + * c-file-style: "linux"
> + * End:
> + */
Bloat. Where files in drivers/net include similar stuff, the lengthy
explanation was removed.
The pr_debug statements ought to go imvho.
The patch contains a few tabs/whitespace at end of lines.
--
Ueimor
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html