1. 12 Sep, 2011 2 commits
  2. 11 Sep, 2011 1 commit
  3. 10 Sep, 2011 1 commit
  4. 09 Sep, 2011 2 commits
  5. 07 Sep, 2011 3 commits
    • Linus Walleij's avatar
      ARM: davinci: fix cache flush build error · 897a6a1a
      Linus Walleij authored
      The TNET variant of DaVinci compiles some code that it shares
      with other DaVinci variants, however it has a V6 CPU rather than
      an ARM926T, thus the hardcoded call to arm926_flush_kern_cache_all()
      in sleep.S will obviously fail, and we need to build with the
      v6_flush_kern_cache_all() call instead. This was triggered by
      manually altering the DaVinci config to build the TNET version.
      
      Cc: Dave Martin <dave.martin@linaro.org>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      Cc: stable@kernel.org
      897a6a1a
    • Sergei Shtylyov's avatar
      ARM: davinci: correct MDSTAT_STATE_MASK · c0874800
      Sergei Shtylyov authored
      MDSTAT.STATE occupies bits 0..5 according to all available documentation, so fix
      the #define MDSTAT_STATE_MASK at last. Using the wrong value seems to have been
      harmless though...
      Signed-off-by: default avatarSergei Shtylyov <sshtylyov@ru.mvista.com>
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      c0874800
    • Rajashekhara, Sudhakar's avatar
      ARM: davinci: da850 EVM: read mac address from SPI flash · 810198bc
      Rajashekhara, Sudhakar authored
      DA850/OMAP-L138 EMAC driver uses random mac address instead of
      a fixed one because the mac address is not stuffed into EMAC
      platform data.
      
      This patch provides a function which reads the mac address
      stored in SPI flash (registered as MTD device) and populates the
      EMAC platform data. The function which reads the mac address is
      registered as a callback which gets called upon addition of MTD
      device.
      
      NOTE: In case the MAC address stored in SPI flash is erased, follow
      the instructions at [1] to restore it.
      
      [1] http://processors.wiki.ti.com/index.php/GSG:_OMAP-L138_DVEVM_Additional_Procedures#Restoring_MAC_address_on_SPI_Flash
      
      Modifications in v2:
      Guarded registering the mtd_notifier only when MTD is enabled.
      Earlier this was handled using mtd_has_partitions() call, but
      this has been removed in Linux v3.0.
      
      Modifications in v3:
      a. Guarded da850_evm_m25p80_notify_add() function and
         da850evm_spi_notifier structure with CONFIG_MTD macros.
      b. Renamed da850_evm_register_mtd_user() function to
         da850_evm_setup_mac_addr() and removed the struct mtd_notifier
         argument to this function.
      c. Passed the da850evm_spi_notifier structure to register_mtd_user()
         function.
      
      Modifications in v4:
      Moved the da850_evm_setup_mac_addr() function within the first
      CONFIG_MTD ifdef construct.
      Signed-off-by: default avatarRajashekhara, Sudhakar <sudhakar.raj@ti.com>
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      Cc: stable@kernel.org
      810198bc
  6. 06 Sep, 2011 1 commit
  7. 05 Sep, 2011 2 commits
    • Paul Walmsley's avatar
      Merge branches 'non_hwmod_compliant_fix_3.1rc', 'omap3_clock_fixes_3.1rc',... · 87635501
      Paul Walmsley authored
      Merge branches 'non_hwmod_compliant_fix_3.1rc', 'omap3_clock_fixes_3.1rc', 'omap4_clock_fixes_3.1rc', 'missing_2430_musb_adds_terminator_fix_3.1rc' and 'pwrdm_clkdm_fixes_3.1rc' into prcm-fixes-a-3.1rc
      87635501
    • Paul Walmsley's avatar
      OMAP2430: hwmod: musb: add missing terminator to omap2430_usbhsotg_addrs[] · 10167873
      Paul Walmsley authored
      Add a missing array terminator to omap2430_usbhsotg_addrs[].  Without
      this terminator, the omap_hwmod resource building code runs off the
      end of the array, resulting in at least this error -- if not worse
      behavior:
      
      [    0.578002] musb-omap2430: failed to claim resource 4
      [    0.583465] omap_device: musb-omap2430: build failed (-16)
      [    0.589294] Could not build omap_device for musb-omap2430 usb_otg_hs
      
      This should have been part of commit
      78183f3f ("omap_hwmod: use a null
      structure record to terminate omap_hwmod_addr_space arrays") but was
      evidently missed.
      Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
      10167873
  8. 04 Sep, 2011 1 commit
  9. 02 Sep, 2011 3 commits
  10. 01 Sep, 2011 1 commit
    • Christoph Hellwig's avatar
      xfs: fix ->write_inode return values · 58d84c4e
      Christoph Hellwig authored
      Currently we always redirty an inode that was attempted to be written out
      synchronously but has been cleaned by an AIL pushed internall, which is
      rather bogus.  Fix that by doing the i_update_core check early on and
      return 0 for it.  Also include async calls for it, as doing any work for
      those is just as pointless.  While we're at it also fix the sign for the
      EIO return in case of a filesystem shutdown, and fix the completely
      non-sensical locking around xfs_log_inode.
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Reviewed-by: default avatarDave Chinner <dchinner@redhat.com>
      Signed-off-by: default avatarAlex Elder <aelder@sgi.com>
      (cherry picked from commit 297db93bb74cf687510313eb235a7aec14d67e97)
      Signed-off-by: default avatarAlex Elder <aelder@sgi.com>
      58d84c4e
  11. 31 Aug, 2011 10 commits
  12. 30 Aug, 2011 7 commits
  13. 29 Aug, 2011 6 commits
    • Linus Torvalds's avatar
      Merge branch 'fixes' of master.kernel.org:/home/rmk/linux-2.6-arm · 90e93648
      Linus Torvalds authored
      * 'fixes' of master.kernel.org:/home/rmk/linux-2.6-arm:
        ARM: pm: avoid writing the auxillary control register for ARMv7
        ARM: pm: some ARMv7 requires a dsb in resume to ensure correctness
        ARM: pm: arm920/926: fix number of registers saved
        ARM: pm: CPU specific code should not overwrite r1 (v:p offset)
        ARM: 7066/1: proc-v7: disable SCTLR.TE when disabling MMU
        ARM: 7065/1: kexec: ensure new kernel is entered in ARM state
        ARM: 7003/1: vexpress: Add clock definition for the SP805.
        ARM: 7051/1: cpuimx* boards: fix mach-types errors
        ARM: 7019/1: Footbridge: select CLKEVT_I8253 for ARCH_NETWINDER
        ARM: 7015/1: ARM errata: Possible cache data corruption with hit-under-miss enabled
        ARM: 7014/1: cache-l2x0: Fix L2 Cache size calculation.
        ARM: 6967/1: ep93xx: ts72xx: fix board model detection
        ARM: 6965/1: ep93xx: add model detection for ts-7300 and ts-7400 boards
        ARM: cache: detect VIPT aliasing I-cache on ARMv6
        ARM: twd: register clockevents device before enabling PPI
        ARM: realview: ensure visibility of writes during reset
        ARM: perf: make name of arm_pmu_type consistent
        ARM: perf: fix prototype of release_pmu
        ARM: fix perf build with uclibc toolchains
      90e93648
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc · 3ae627b5
      Linus Torvalds authored
      * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:
        ARM: mach-footbridge: add missing header file <video/vga.h>
        ARM: mach-orion5x: add missing header file <linux/vga.h>
        arm: fix compile failure in orion5x/dns323-setup.c
        at91: at91sam9261.c: fix typo in t2_clk alias for atmel_tcb.0
        ARM: S5P: fix bug in spdif_clk_get_rate
        ARM: EXYNOS4: Add restart hook for proper reboot
        ARM: EXYNOS4: Increase reset delay for USB HOST PHY
        ARM: S5P: add required chained_irq_enter/exit to gpio-int code
        ARM: EXYNOS4: add required chained_irq_enter/exit to eint code
        ARM: SAMSUNG: Add chained enrty/exit call to timer interrupt handler
        ARM: S3C64XX: Fix build break in PM debug
        ARM: S5PV210: Fix build warning
        ARM: EXYNOS4: Fix the IRQ definitions for MIPI CSIS device
        ARM: EXYNOS4: remove duplicated inclusion
        ARM: EXYNOS4: Fix wrong devname to support clkdev
        ARM: EXYNOS4: Use the correct regulator names on universal_c210
        ARM: SAMSUNG: Fix Section mismatch in samsung_bl_set()
        ARM: S5P64X0: Replace irq_gc_ack() with irq_gc_ack_set_bit()
      3ae627b5
    • Stephen Rothwell's avatar
      remove remaining references to nfsservctl · d4d7b2a1
      Stephen Rothwell authored
      These were missed in commit f5b94099 "All Arch: remove linkage
      for sys_nfsservctl system call" due to them having no sys_ prefix
      (presumably).
      
      Cc: NeilBrown <neilb@suse.de>
      Cc: linuxppc-dev@lists.ozlabs.org
      Cc: linux-parisc@vger.kernel.org
      Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
      Acked-by: default avatarJames Bottomley <James.Bottomley@hansenpartnership.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      d4d7b2a1
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 0f43dd54
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (42 commits)
        netpoll: fix incorrect access to skb data in __netpoll_rx
        cassini: init before use in cas_interruptN.
        can: ti_hecc: Fix uninitialized spinlock in probe
        can: ti_hecc: Fix unintialized variable
        net: sh_eth: fix the compile error
        net/phy: fix DP83865 phy interrupt handler
        sendmmsg/sendmsg: fix unsafe user pointer access
        ibmveth: Fix leak when recycling skb and hypervisor returns error
        arp: fix rcu lockdep splat in arp_process()
        bridge: fix a possible use after free
        bridge: Pseudo-header required for the checksum of ICMPv6
        mcast: Fix source address selection for multicast listener report
        MAINTAINERS: Update GIT trees for network development
        ath9k: Fix PS wrappers in ath9k_set_coverage_class
        carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock
        wl12xx: add max_sched_scan_ssids value to the hw description
        wl12xx: Fix validation of pm_runtime_get_sync return value
        wl12xx: Remove obsolete testmode NVS push command
        bcma: add uevent to the bus, to autoload drivers
        ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address
        ...
      0f43dd54
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc · 2cd6c7f7
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:
        sparc32,sun4d: Change IPI IRQ level to prevent collision between IPI and timer interrupt
        sparc: Remove another reference to nfsservctl
      2cd6c7f7
    • Linus Torvalds's avatar
      Merge branch 'rmobile-fixes-for-linus' of... · 380dc200
      Linus Torvalds authored
      Merge branch 'rmobile-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x
      
      * 'rmobile-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x:
        ARM: mach-shmobile: sh7372 CMT3 and CMT4 clock support
        ARM: mach-shmobile: sh7372 MSIOF clock support
        ARM: mach-shmobile: clock-sh7372: fixup USB-DMAC1 settings
        ARM: mach-shmobile: clock-sh73a0: tidyup CKSCR main clock selecter
        ARM: mach-shmobile: Remove 3DG/SGX from sh7372 INTCS
        ARM: mach-shmobile: mackerel: Add USB-DMA ID
        mmc: sdhi, mmcif: zboot: Correct clock disable logic
        ARM: mach-shmobile: ag5evm: SDHI requires waiting for idle
        ARM: static should be at beginning of declaration
        ARM: mach-shmobile: Use CMT2 for timer on sh7372
        ARM: mach-shmobile: sh7372: Add USB-DMAC support
      380dc200