]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - include/linux/device.h
kernel/fork.c: make mm_init_owner static
[mirror_ubuntu-zesty-kernel.git] / include / linux / device.h
index af424acd393db9ed02f8e9911b905003154bf702..43d183aeb25b4ee73f811fb572803bc48bb8324f 100644 (file)
@@ -124,7 +124,7 @@ struct bus_type {
 
        const struct dev_pm_ops *pm;
 
-       struct iommu_ops *iommu_ops;
+       const struct iommu_ops *iommu_ops;
 
        struct subsys_private *p;
        struct lock_class_key lock_key;
@@ -605,6 +605,10 @@ extern int devres_release_group(struct device *dev, void *id);
 
 /* managed devm_k.alloc/kfree for device drivers */
 extern void *devm_kmalloc(struct device *dev, size_t size, gfp_t gfp);
+extern char *devm_kvasprintf(struct device *dev, gfp_t gfp, const char *fmt,
+                            va_list ap);
+extern char *devm_kasprintf(struct device *dev, gfp_t gfp,
+                           const char *fmt, ...);
 static inline void *devm_kzalloc(struct device *dev, size_t size, gfp_t gfp)
 {
        return devm_kmalloc(dev, size, gfp | __GFP_ZERO);
@@ -631,8 +635,6 @@ extern unsigned long devm_get_free_pages(struct device *dev,
 extern void devm_free_pages(struct device *dev, unsigned long addr);
 
 void __iomem *devm_ioremap_resource(struct device *dev, struct resource *res);
-void __iomem *devm_request_and_ioremap(struct device *dev,
-                       struct resource *res);
 
 /* allows to add/remove a custom action to devres stack */
 int devm_add_action(struct device *dev, void (*action)(void *), void *data);