1. 29 May, 2008 9 commits
  2. 26 May, 2008 12 commits
  3. 25 May, 2008 16 commits
  4. 24 May, 2008 3 commits
    • Linus Torvalds's avatar
      Merge branch 'x86-fixes-for-linus' of... · eb90d81d
      Linus Torvalds authored
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip
      
      * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:
        x86: prevent PGE flush from interruption/preemption
        x86: use explicit copy in vdso_gettimeofday()
        namespacecheck: automated fixes
        x86/xen: fix arbitrary_virt_to_machine()
        x86: don't read maxlvt before checking if APIC is mapped
        x86: disable TSC for sched_clock() when calibration failed
        x86: distangle user disabled TSC from unstable
        x86: fix setup of cyc2ns in tsc_64.c
      eb90d81d
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm · d3c5f8b9
      Linus Torvalds authored
      * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm:
        [ARM] integrator: fix build warnings and errors
        [ARM] fix OMAP include loops
        Revert "[ARM] pxa: spitz wants PXA27x UDC definitions"
        [ARM] 5053/1: define before use of processor_id
        [ARM] 5052/1: export clock functions for the at91x40
        [ARM] 5051/1: define pgtable_t for the !CONFIG_MMU case too
        [ARM] omap: fix omap clk support build errors
        [ARM] 5039/1: S3C244X: Rename SDI device if running on S3C244X.
        [ARM] 5043/1: pxafb: remove unused mode variable in pxafb_init_fbinfo
        [ARM] 5041/1: VR1000: Fix DM9000 IRQ flags initialisation
        [ARM] 5040/1: BAST: Fix DM9000 IRQ flags initialisation
        [ARM] 5038/1: ARM: OMAP: Remove tsc2102 references from board-palmte.c
        [ARM] 5025/2: fix collie cpu initialisation
      d3c5f8b9
    • David Brownell's avatar
      spi: remove some spidev oops-on-rmmod paths · 25d5cb4b
      David Brownell authored
      Somehow the spidev code forgot to include a critical mechanism: when the
      underlying device is removed (e.g.  spi_master rmmod), open file
      descriptors must be prevented from issuing new I/O requests to that
      device.  On penalty of the oopsing reported by Sebastian Siewior
      <bigeasy@tglx.de> ...
      
      This is a partial fix, adding handshaking between the lower level (SPI
      messaging) and the file operations using the spi_dev.  (It also fixes an
      issue where reads and writes didn't return the number of bytes sent or
      received.)
      
      There's still a refcounting issue to be addressed (separately).
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Reported-by: default avatarSebastian Siewior <bigeasy@tglx.de>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      25d5cb4b