9
0
Fork 0

Merge branch 'pu/misc-fixes'

This commit is contained in:
Sascha Hauer 2012-10-07 18:45:56 +02:00
commit 52df7b6184
4 changed files with 23 additions and 17 deletions

View File

@ -11,7 +11,7 @@
* useful, but WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
*/
/* You have to define the following before including this file:
UWtype -- An unsigned type, default type for operations (typically a "word")

View File

@ -11,7 +11,7 @@
LIST_HEAD(bus_list);
EXPORT_SYMBOL(bus_list);
struct bus_type *get_bus_by_name(const char *name)
static struct bus_type *get_bus_by_name(const char *name)
{
struct bus_type *bus;

View File

@ -336,6 +336,21 @@ void devices_shutdown(void)
}
}
int dev_get_drvdata(struct device_d *dev, unsigned long *data)
{
if (dev->of_id_entry) {
*data = dev->of_id_entry->data;
return 0;
}
if (dev->id_entry) {
*data = dev->id_entry->driver_data;
return 0;
}
return -ENODEV;
}
#ifdef CONFIG_CMD_DEVINFO
static int do_devinfo_subtree(struct device_d *dev, int depth)
{
@ -370,21 +385,6 @@ static int do_devinfo_subtree(struct device_d *dev, int depth)
return 0;
}
int dev_get_drvdata(struct device_d *dev, unsigned long *data)
{
if (dev->of_id_entry) {
*data = dev->of_id_entry->data;
return 0;
}
if (dev->id_entry) {
*data = dev->id_entry->driver_data;
return 0;
}
return -ENODEV;
}
static int do_devinfo(int argc, char *argv[])
{
struct device_d *dev;

View File

@ -60,6 +60,12 @@ static inline unsigned long long getenv_ull(const char *name)
{
return 0;
}
static inline int export(const char *var)
{
return -EINVAL;
}
#endif
int env_pop_context(void);