From 7fcdfc77814c3a4a3b0c183d961545d4d0d8b33d Mon Sep 17 00:00:00 2001 From: Mark Rutland Date: Wed, 22 Jun 2011 15:32:48 +0100 Subject: [PATCH] --- yaml --- r: 258215 b: refs/heads/master c: ae0c3751ab08d3fe039d48935e9ad2c46711b23b h: refs/heads/master i: 258213: 23ca87f31966500f6a90664dec1d2858525cde86 258211: 7c290eda524a55fc4ba07ebed803dc8accadb563 258207: 5dcf7cfcfc50d5e047ab5db47ae3fdf1340ec531 v: v3 --- [refs] | 2 +- trunk/arch/arm/kernel/pmu.c | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/[refs] b/[refs] index fa94b756cc7b..0d238bf424c9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f12482c9393da2c1f5cb3217f29aa79c653dd980 +refs/heads/master: ae0c3751ab08d3fe039d48935e9ad2c46711b23b diff --git a/trunk/arch/arm/kernel/pmu.c b/trunk/arch/arm/kernel/pmu.c index 87942b931c62..de6b1b0860c2 100644 --- a/trunk/arch/arm/kernel/pmu.c +++ b/trunk/arch/arm/kernel/pmu.c @@ -34,13 +34,13 @@ static int __devinit pmu_register(struct platform_device *pdev, return -EINVAL; } - if (pmu_devices[type]) - pr_warning("registering new PMU device type %d overwrites " - "previous registration!\n", type); - else - pr_info("registered new PMU device of type %d\n", - type); + if (pmu_devices[type]) { + pr_warning("rejecting duplicate registration of PMU device " + "type %d.", type); + return -ENOSPC; + } + pr_info("registered new PMU device of type %d\n", type); pmu_devices[type] = pdev; return 0; }