Commit 4f8ad738 authored by David S. Miller's avatar David S. Miller
parents 9049a40c fcdf818d
...@@ -50,7 +50,7 @@ struct cpuinfo_tree { ...@@ -50,7 +50,7 @@ struct cpuinfo_tree {
/* Offsets into nodes[] for each level of the tree */ /* Offsets into nodes[] for each level of the tree */
struct cpuinfo_level level[CPUINFO_LVL_MAX]; struct cpuinfo_level level[CPUINFO_LVL_MAX];
struct cpuinfo_node nodes[0]; struct cpuinfo_node nodes[];
}; };
......
...@@ -87,7 +87,7 @@ struct ds_reg_req { ...@@ -87,7 +87,7 @@ struct ds_reg_req {
__u64 handle; __u64 handle;
__u16 major; __u16 major;
__u16 minor; __u16 minor;
char svc_id[0]; char svc_id[];
}; };
struct ds_reg_ack { struct ds_reg_ack {
...@@ -701,12 +701,12 @@ struct ds_var_hdr { ...@@ -701,12 +701,12 @@ struct ds_var_hdr {
struct ds_var_set_msg { struct ds_var_set_msg {
struct ds_var_hdr hdr; struct ds_var_hdr hdr;
char name_and_value[0]; char name_and_value[];
}; };
struct ds_var_delete_msg { struct ds_var_delete_msg {
struct ds_var_hdr hdr; struct ds_var_hdr hdr;
char name[0]; char name[];
}; };
struct ds_var_resp { struct ds_var_resp {
...@@ -989,7 +989,7 @@ struct ds_queue_entry { ...@@ -989,7 +989,7 @@ struct ds_queue_entry {
struct ds_info *dp; struct ds_info *dp;
int req_len; int req_len;
int __pad; int __pad;
u64 req[0]; u64 req[];
}; };
static void process_ds_work(void) static void process_ds_work(void)
......
...@@ -593,7 +593,7 @@ show_pciobppath_attr(struct device * dev, struct device_attribute * attr, char * ...@@ -593,7 +593,7 @@ show_pciobppath_attr(struct device * dev, struct device_attribute * attr, char *
pdev = to_pci_dev(dev); pdev = to_pci_dev(dev);
dp = pdev->dev.of_node; dp = pdev->dev.of_node;
return snprintf (buf, PAGE_SIZE, "%pOF\n", dp); return scnprintf(buf, PAGE_SIZE, "%pOF\n", dp);
} }
static DEVICE_ATTR(obppath, S_IRUSR | S_IRGRP | S_IROTH, show_pciobppath_attr, NULL); static DEVICE_ATTR(obppath, S_IRUSR | S_IRGRP | S_IROTH, show_pciobppath_attr, NULL);
......
...@@ -193,7 +193,7 @@ show_pciobppath_attr(struct device *dev, struct device_attribute *attr, ...@@ -193,7 +193,7 @@ show_pciobppath_attr(struct device *dev, struct device_attribute *attr,
vdev = to_vio_dev(dev); vdev = to_vio_dev(dev);
dp = vdev->dp; dp = vdev->dp;
return snprintf (buf, PAGE_SIZE, "%pOF\n", dp); return scnprintf(buf, PAGE_SIZE, "%pOF\n", dp);
} }
static DEVICE_ATTR(obppath, S_IRUSR | S_IRGRP | S_IROTH, static DEVICE_ATTR(obppath, S_IRUSR | S_IRGRP | S_IROTH,
......
...@@ -1674,29 +1674,29 @@ bool kern_addr_valid(unsigned long addr) ...@@ -1674,29 +1674,29 @@ bool kern_addr_valid(unsigned long addr)
pgd = pgd_offset_k(addr); pgd = pgd_offset_k(addr);
if (pgd_none(*pgd)) if (pgd_none(*pgd))
return 0; return false;
p4d = p4d_offset(pgd, addr); p4d = p4d_offset(pgd, addr);
if (p4d_none(*p4d)) if (p4d_none(*p4d))
return 0; return false;
pud = pud_offset(p4d, addr); pud = pud_offset(p4d, addr);
if (pud_none(*pud)) if (pud_none(*pud))
return 0; return false;
if (pud_large(*pud)) if (pud_large(*pud))
return pfn_valid(pud_pfn(*pud)); return pfn_valid(pud_pfn(*pud));
pmd = pmd_offset(pud, addr); pmd = pmd_offset(pud, addr);
if (pmd_none(*pmd)) if (pmd_none(*pmd))
return 0; return false;
if (pmd_large(*pmd)) if (pmd_large(*pmd))
return pfn_valid(pmd_pfn(*pmd)); return pfn_valid(pmd_pfn(*pmd));
pte = pte_offset_kernel(pmd, addr); pte = pte_offset_kernel(pmd, addr);
if (pte_none(*pte)) if (pte_none(*pte))
return 0; return false;
return pfn_valid(pte_pfn(*pte)); return pfn_valid(pte_pfn(*pte));
} }
......
...@@ -605,6 +605,7 @@ static int vcc_probe(struct vio_dev *vdev, const struct vio_device_id *id) ...@@ -605,6 +605,7 @@ static int vcc_probe(struct vio_dev *vdev, const struct vio_device_id *id)
port->index = vcc_table_add(port); port->index = vcc_table_add(port);
if (port->index == -1) { if (port->index == -1) {
pr_err("VCC: no more TTY indices left for allocation\n"); pr_err("VCC: no more TTY indices left for allocation\n");
rv = -ENOMEM;
goto free_ldc; goto free_ldc;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment