1. 29 1月, 2013 6 次提交
  2. 19 1月, 2013 1 次提交
  3. 18 1月, 2013 2 次提交
    • M
      ARM: perf: remove unnecessary checks for idx < 0 · 8f3b90b5
      Mark Rutland 提交于
      We currently check for hwx->idx < 0 in armpmu_read and armpmu_del
      unnecessarily. The only case where hwc->idx < 0 is when armpmu_add
      fails, in which case the event's state is set to
      PERF_EVENT_STATE_INACTIVE.
      
      The perf core will not attempt to read from an event in
      PERF_EVENT_STATE_INACTIVE, and so the check in armpmu_read is
      unnecessary. Similarly, if perf core cannot add an event it will not
      attempt to delete it, so the WARN_ON in armpmu_del is unnecessary.
      
      This patch removes these two redundant checks.
      Signed-off-by: NMark Rutland <mark.rutland@arm.com>
      Signed-off-by: NWill Deacon <will.deacon@arm.com>
      8f3b90b5
    • M
      ARM: perf: handle armpmu_register failing · 76b8a0e4
      Mark Rutland 提交于
      Currently perf_pmu_register may fail for several reasons (e.g. being
      unable to allocate memory for the struct device it associates with each
      PMU), and while any error is propagated by armpmu_register, it is
      ignored by cpu_pmu_device_probe and not propagated to the caller.  This
      also results in a leak of a struct arm_pmu.
      
      This patch adds cleanup if armpmu_register fails, and updates the info
      messages to better differentiate this type of failure from a failure to
      probe the PMU type from the hardware or dt.
      Signed-off-by: NMark Rutland <mark.rutland@arm.com>
      Signed-off-by: NWill Deacon <will.deacon@arm.com>
      76b8a0e4
  4. 16 1月, 2013 1 次提交
  5. 15 1月, 2013 1 次提交
  6. 11 1月, 2013 2 次提交
  7. 08 1月, 2013 10 次提交
  8. 07 1月, 2013 12 次提交
  9. 06 1月, 2013 1 次提交
  10. 04 1月, 2013 4 次提交
    • C
      arm64: Always select ARM_AMBA and GENERIC_GPIO · 25c92a37
      Catalin Marinas 提交于
      Needed for most SoCs.
      Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
      25c92a37
    • M
      microblaze: Update microblaze defconfigs · d0e04540
      Michal Simek 提交于
      The main reason is 0-day testing system which can directly
      use these defconfigs for testing.
      
      Enable support for all xilinx drivers which Microblaze
      can use and disable dependency on external rootfs.cpio.
      There is only one exception which is axi ethernet driver
      which still uses NO_IRQ which is not defined for Microblaze.
      Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
      d0e04540
    • M
      microblaze: Fix pci compilation and sparse warnings · f7eaacc1
      Michal Simek 提交于
      Warning log:
        CHECK   arch/microblaze/pci/pci-common.c
      arch/microblaze/pci/pci-common.c:290:14: warning: Using plain integer as NULL pointer
      arch/microblaze/pci/pci-common.c:1127:6: warning: symbol
      'pcibios_allocate_bus_resources' was not declared. Should it be static?
      arch/microblaze/pci/pci-common.c:1436:61: warning: incorrect type in argument 3 (different base types)
      arch/microblaze/pci/pci-common.c:1436:61:    expected unsigned int [unsigned] [usertype] offset
      arch/microblaze/pci/pci-common.c:1436:61:    got void [noderef] <asn:2>*
        CC      arch/microblaze/pci/pci-common.o
      arch/microblaze/pci/pci-common.c: In function 'pci_proc_domain':
      arch/microblaze/pci/pci-common.c:825:25: warning: unused variable 'hose' [-Wunused-variable]
      arch/microblaze/pci/pci-common.c: In function 'pcibios_allocate_bus_resources':
      arch/microblaze/pci/pci-common.c:1182:1: warning: label 'clear_resource' defined but not used [-Wunused-label]
      arch/microblaze/pci/pci-common.c: In function 'pcibios_setup_phb_resources':
      arch/microblaze/pci/pci-common.c:1436:2: warning: passing argument 3 of
      'pci_add_resource_offset' makes integer from pointer without a cast [enabled by default]
      include/linux/pci.h:999:6: note: expected 'resource_size_t' but argument is of type 'void *'
      Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
      f7eaacc1
    • F
      ARM: dts: imx31-bug: Fix manufacturer compatible string · 4aaa0195
      Fabio Estevam 提交于
      In the compatible field we should point the manufacturer of the board, which
      in this case is Buglabs.
      Signed-off-by: NFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      4aaa0195