1. 01 Jul, 2008 1 commit
  2. 27 Jun, 2008 1 commit
    • H. Peter Anvin's avatar
      x86: setup: issue a null command after enabling A20 via KBC · aa60d13f
      H. Peter Anvin authored
      Apparently, DOS and possibly other legacy operating systems issued a
      null command to the keyboard controller after toggling A20,
      specifically "pulse output pins" with no output pins specified.  This
      was presumably done for synchronization reasons.  This has made it
      into at least the UHCI spec, and it has been found to cause
      compatibility problems when "legacy USB" is enabled (which it almost
      always is) to not have this byte sent.
      
      It is *NOT* clear if any of these compatibility problems has any
      effect on Linux.  However, for maximum compatibility, issue this null
      command after togging A20 through the KBC.
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      aa60d13f
  3. 31 May, 2008 4 commits
  4. 28 May, 2008 1 commit
  5. 26 May, 2008 12 commits
  6. 25 May, 2008 16 commits
  7. 24 May, 2008 5 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
    • Fernando Luis Vazquez Cao's avatar
      for_each_online_pgdat(): kerneldoc fix · 12d15f0d
      Fernando Luis Vazquez Cao authored
      for_each_pgdat() was renamed to for_each_online_pgdat() and kerneldoc
      comments should be updated accordingly.
      Signed-off-by: default avatarFernando Luis Vazquez Cao <fernando@oss.ntt.co.jp>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      12d15f0d