Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 50436312 authored by Grant Likely's avatar Grant Likely
Browse files

of: merge of_node_*_flag() and set_node_proc_entry()

parent d45d94f6
Loading
Loading
Loading
Loading
+0 −16
Original line number Diff line number Diff line
@@ -35,24 +35,8 @@

extern struct device_node *of_chosen;

static inline int of_node_check_flag(struct device_node *n, unsigned long flag)
{
	return test_bit(flag, &n->_flags);
}

static inline void of_node_set_flag(struct device_node *n, unsigned long flag)
{
	set_bit(flag, &n->_flags);
}

#define HAVE_ARCH_DEVTREE_FIXUPS

static inline void set_node_proc_entry(struct device_node *dn,
					struct proc_dir_entry *de)
{
	dn->pde = de;
}

extern struct device_node *allnodes;	/* temporary while merging */
extern rwlock_t devtree_lock;	/* temporary while merging */

+0 −17
Original line number Diff line number Diff line
@@ -32,25 +32,8 @@

extern struct device_node *of_chosen;

static inline int of_node_check_flag(struct device_node *n, unsigned long flag)
{
	return test_bit(flag, &n->_flags);
}

static inline void of_node_set_flag(struct device_node *n, unsigned long flag)
{
	set_bit(flag, &n->_flags);
}


#define HAVE_ARCH_DEVTREE_FIXUPS

static inline void set_node_proc_entry(struct device_node *dn, struct proc_dir_entry *de)
{
	dn->pde = de;
}


extern struct device_node *of_find_all_nodes(struct device_node *prev);
extern struct device_node *of_node_get(struct device_node *node);
extern void of_node_put(struct device_node *node);
+16 −0
Original line number Diff line number Diff line
@@ -63,6 +63,22 @@ struct device_node {
#endif
};

static inline int of_node_check_flag(struct device_node *n, unsigned long flag)
{
	return test_bit(flag, &n->_flags);
}

static inline void of_node_set_flag(struct device_node *n, unsigned long flag)
{
	set_bit(flag, &n->_flags);
}

static inline void
set_node_proc_entry(struct device_node *dn, struct proc_dir_entry *de)
{
	dn->pde = de;
}

#include <asm/prom.h>

/* flag descriptions */