Commit bae994b1 authored by Olof Johansson's avatar Olof Johansson

Merge tag 'msm-fix-for-3.11' of...

Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm into next/cleanup

From David Brown:
Some minor fixes for MSM for 3.11

I don't expect these to be necessary for stable, since the fixes are
to recently added code.  The strncpy fix is only in debug code that
isn't normally compiled or used (and is being removed in upcoming
patches).

* tag 'msm-fix-for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm:
  gpio: msm-v1: Remove errant __devinit to fix compile
  mfd: ssbi: Add MODULE_DEVICE_TABLE
  ARM: dts: msm: Fix bad register addresses
  arch: arm: mach-msm: using strlcpy instead of strncpy
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parents 19a7ab61 7ba655fc
...@@ -15,7 +15,7 @@ intc: interrupt-controller@2080000 { ...@@ -15,7 +15,7 @@ intc: interrupt-controller@2080000 {
< 0x02081000 0x1000 >; < 0x02081000 0x1000 >;
}; };
timer@2000004 { timer@2000000 {
compatible = "qcom,scss-timer", "qcom,msm-timer"; compatible = "qcom,scss-timer", "qcom,msm-timer";
interrupts = <1 0 0x301>, interrupts = <1 0 0x301>,
<1 1 0x301>, <1 1 0x301>,
...@@ -26,7 +26,7 @@ timer@2000004 { ...@@ -26,7 +26,7 @@ timer@2000004 {
cpu-offset = <0x40000>; cpu-offset = <0x40000>;
}; };
serial@19c400000 { serial@19c40000 {
compatible = "qcom,msm-hsuart", "qcom,msm-uart"; compatible = "qcom,msm-hsuart", "qcom,msm-uart";
reg = <0x19c40000 0x1000>, reg = <0x19c40000 0x1000>,
<0x19c00000 0x1000>; <0x19c00000 0x1000>;
......
...@@ -26,7 +26,7 @@ timer@200a000 { ...@@ -26,7 +26,7 @@ timer@200a000 {
cpu-offset = <0x80000>; cpu-offset = <0x80000>;
}; };
serial@19c400000 { serial@16440000 {
compatible = "qcom,msm-hsuart", "qcom,msm-uart"; compatible = "qcom,msm-hsuart", "qcom,msm-uart";
reg = <0x16440000 0x1000>, reg = <0x16440000 0x1000>,
<0x16400000 0x1000>; <0x16400000 0x1000>;
......
...@@ -104,7 +104,7 @@ int __init clock_debug_add(struct clk *clock) ...@@ -104,7 +104,7 @@ int __init clock_debug_add(struct clk *clock)
if (!debugfs_base) if (!debugfs_base)
return -ENOMEM; return -ENOMEM;
strncpy(temp, clock->dbg_name, ARRAY_SIZE(temp)-1); strlcpy(temp, clock->dbg_name, ARRAY_SIZE(temp));
for (ptr = temp; *ptr; ptr++) for (ptr = temp; *ptr; ptr++)
*ptr = tolower(*ptr); *ptr = tolower(*ptr);
......
...@@ -630,7 +630,7 @@ static struct irq_chip msm_gpio_irq_chip = { ...@@ -630,7 +630,7 @@ static struct irq_chip msm_gpio_irq_chip = {
.irq_set_type = msm_gpio_irq_set_type, .irq_set_type = msm_gpio_irq_set_type,
}; };
static int __devinit gpio_msm_v1_probe(struct platform_device *pdev) static int gpio_msm_v1_probe(struct platform_device *pdev)
{ {
int i, j = 0; int i, j = 0;
const struct platform_device_id *dev_id = platform_get_device_id(pdev); const struct platform_device_id *dev_id = platform_get_device_id(pdev);
......
...@@ -350,6 +350,7 @@ static struct of_device_id ssbi_match_table[] = { ...@@ -350,6 +350,7 @@ static struct of_device_id ssbi_match_table[] = {
{ .compatible = "qcom,ssbi" }, { .compatible = "qcom,ssbi" },
{} {}
}; };
MODULE_DEVICE_TABLE(of, ssbi_match_table);
static struct platform_driver ssbi_driver = { static struct platform_driver ssbi_driver = {
.probe = ssbi_probe, .probe = ssbi_probe,
......
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