On Thu, Aug 11, 2011 at 11:18 PM, Chunhe Lan <chunhe....@freescale.com> wrote:

> +/*
> + * Sets the specified node's status to the value contained in "status".
> + * If the first character of the specified path is "/" then we use
> + * alias as a path. Otherwise, we look for an alias of that name.
> + */
> +void fdt_set_node_status(void *fdt, const char *alias, const char *status)
> +{
> +       const char *path = fdt_get_alias(fdt, alias);
> +
> +       if (!path)
> +               path = alias;
> +
> +       do_fixup_by_path(fdt, path, "status", status, strlen(status) + 1, 1);
> +}

If you're going to take some internal code and post it upstream, you
should at least use the latest version of that code.  The latest
version of this function has this comment:

/*
 * Given an alias or a path for a node, set the status of that node.
 *
 * If 'alias' is not a valid alias, then it is treated as a full path to the
 * node.  No error checking is performed.
 *
 * This function is normally called to set the status for a virtual MDIO node.
 */

However, since you're moving this function to fdt_support, the last
sentence should be dropped.

> +++ b/include/fdt_support.h
> @@ -2,6 +2,8 @@
>  * (C) Copyright 2007
>  * Gerald Van Baren, Custom IDEAS, vanba...@cideas.com
>  *
> + * Copyright (C) 2011 Freescale Semiconductor, Inc.
> + *

Like Scott said, adding a single function prototype is not sufficient
for a new copyright claim.  You have to add a significant amount of
original code in order to add a new copyright line.


-- 
Timur Tabi
Linux kernel developer at Freescale
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to