1. 27 May, 2008 8 commits
  2. 26 May, 2008 12 commits
  3. 25 May, 2008 16 commits
  4. 24 May, 2008 4 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
    • Cedric Le Goater's avatar
      cgroups: remove node_ prefix_from ns subsystem · 5c02b575
      Cedric Le Goater authored
      This is a slight change in the namespace cgroup subsystem api.
      
      The change is that previously when cgroup_clone() was called (currently
      only from the unshare path in ns_proxy cgroup, you'd get a new group named
      "node_$pid" whereas now you'll get a group named after just your pid.)
      
      The only users who would notice it are those who are using the ns_proxy
      cgroup subsystem to auto-create cgroups when namespaces are unshared -
      something of an experimental feature, which I think really needs more
      complete container/namespace support in order to be useful.  I suspect the
      only users are Cedric and Serge, or maybe a few others on
      containers@lists.linux-foundation.org.  And in fact it would only be
      noticed by the users who make the assumption about how the name is
      generated, rather than getting it from the /proc/<pid>/cgroups file for
      the process in question.
      
      Whether the change is actually needed or not I'm fairly agnostic on, but I
      guess it is more elegant to just use the pid as the new group name rather
      than adding a fairly arbitrary "node_" prefix on the front.
      
      [menage@google.com: provided changelog]
      Signed-off-by: default avatarCedric Le Goater <clg@fr.ibm.com>
      Cc: "Paul Menage" <menage@google.com>
      Cc: "Serge E. Hallyn" <serue@us.ibm.com>
      Cc: <stable@kernel.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      5c02b575