Message ID | 20211212071454.298251-1-wangborong@cdjrlc.com |
---|---|
State | Rejected, archived |
Headers | show |
Series | of: unneed to initialise statics to 0 or NULL | expand |
Context | Check | Description |
---|---|---|
robh/checkpatch | success | |
robh/dtbs-check | success | |
robh/dt-meta-schema | success |
On Sun, Dec 12, 2021 at 03:14:54PM +0800, Jason Wang wrote: > Static variables do not need to be initialised to 0 or NULL, > because compilers will initialise all uninitialised statics > to 0 or NULL. Thus, remove the unneeded initializations. > Not required, but I think it helps statics stand out more as-is. > Signed-off-by: Jason Wang <wangborong@cdjrlc.com> > --- > drivers/of/pdt.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/of/pdt.c b/drivers/of/pdt.c > index 7eda43c66c91..37d02fcb81d0 100644 > --- a/drivers/of/pdt.c > +++ b/drivers/of/pdt.c > @@ -40,7 +40,7 @@ static inline void irq_trans_init(struct device_node *dp) { } > > static char * __init of_pdt_build_full_name(struct device_node *dp) > { > - static int failsafe_id = 0; /* for generating unique names on failure */ > + static int failsafe_id; /* for generating unique names on failure */ > const char *name; > char path[256]; > char *buf; > @@ -67,7 +67,7 @@ static struct property * __init of_pdt_build_one_prop(phandle node, char *prev, > void *special_val, > int special_len) > { > - static struct property *tmp = NULL; > + static struct property *tmp; > struct property *p; > int err; > > -- > 2.34.1 > >
diff --git a/drivers/of/pdt.c b/drivers/of/pdt.c index 7eda43c66c91..37d02fcb81d0 100644 --- a/drivers/of/pdt.c +++ b/drivers/of/pdt.c @@ -40,7 +40,7 @@ static inline void irq_trans_init(struct device_node *dp) { } static char * __init of_pdt_build_full_name(struct device_node *dp) { - static int failsafe_id = 0; /* for generating unique names on failure */ + static int failsafe_id; /* for generating unique names on failure */ const char *name; char path[256]; char *buf; @@ -67,7 +67,7 @@ static struct property * __init of_pdt_build_one_prop(phandle node, char *prev, void *special_val, int special_len) { - static struct property *tmp = NULL; + static struct property *tmp; struct property *p; int err;
Static variables do not need to be initialised to 0 or NULL, because compilers will initialise all uninitialised statics to 0 or NULL. Thus, remove the unneeded initializations. Signed-off-by: Jason Wang <wangborong@cdjrlc.com> --- drivers/of/pdt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)