1. 28 4月, 2009 5 次提交
  2. 22 4月, 2009 2 次提交
  3. 21 4月, 2009 2 次提交
  4. 20 4月, 2009 19 次提交
  5. 19 4月, 2009 12 次提交
    • R
      lguest: document 32-bit and PAE requirements · 38cfe968
      Rusty Russell 提交于
      Robert noted that we don't actually document that lguest is 32-bit only,
      nor that PAE must be off (CONFIG_PAE is now prompted for if HIGHMEM is
      set to "off).
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      Cc: lguest@ozlabs.org
      Cc: "Robert P. J. Day" <rpjday@crashcourse.ca>
      38cfe968
    • M
      lguest: tell git to ignore Documentation/lguest/lguest · 9536c26b
      Matt Kraai 提交于
      This is the example lguest launcher binary.
      Signed-off-by: NMatt Kraai <kraai@ftbfs.org>
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      9536c26b
    • M
      virtio: fix suspend when using virtio_balloon · 84a139a9
      Marcelo Tosatti 提交于
      Break out of wait_event_interruptible() if freezing has been requested,
      in the vballoon thread. Without this change vballoon refuses to stop and
      the system can't suspend.
      Signed-off-by: NMarcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      Cc: stable@kernel.org
      84a139a9
    • R
      lguest: fix guest crash on non-linear addresses in gdt pvops · a489f0b5
      Rusty Russell 提交于
      Fixes guest crash 'lguest: bad read address 0x4800000 len 256'
      
      The new per-cpu allocator ends up handing a non-linear address to
      write_gdt_entry.  We do __pa() on it, and hand it to the host, which
      kills us.
      
      I've long wanted to make the hypercall "LOAD_GDT_ENTRY" to match the IDT
      code, but had no pressing reason until now.
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      Cc: lguest@ozlabs.org
      a489f0b5
    • M
      lguest: fix crash on vmlinux images · 88df781a
      Matias Zabaljauregui 提交于
      Typical message: 'lguest: unhandled trap 6 at 0x418726 (0x0)'
      
      vmlinux guests were broken by 4cd8b5e2
      'lguest: use KVM hypercalls', which rewrites guest text from kvm hypercalls
      to trap 31.
      
      The Launcher mmaps the kernel image.  The Guest executes and
      immediately faults in the first text page (read-only).  Then it hits a
      hypercall, and we rewrite that hypercall, causing a copy-on-write.
      But the Guest pagetables still refer to the old page: we fault again,
      but as Host we see the hypercall already rewritten, and pass the fault
      back to the Guest.  The Guest hasn't set up an IDT yet, so we kill it.
      
      This doesn't happen with bzImages: they unpack themselves and so the
      text pages are already read-write.
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      Tested-by: NPatrick McHardy <kaber@trash.net>
      88df781a
    • T
      Merge branch 'fix/misc' into for-linus · d6aa764e
      Takashi Iwai 提交于
      * fix/misc:
        ALSA: MAINTAINERS - Update SOUND
        ALSA: emu10k1 - off by 1 in snd_emu10k1_wait()
      d6aa764e
    • T
      Merge branch 'fix/intel8x0' into for-linus · 81584a07
      Takashi Iwai 提交于
      * fix/intel8x0:
        ALSA: Intel8x0: Add hp_only quirk for SSID 0x1028016a (Dell Inspiron 8600)
        ALSA: Intel8x0: Remove conflicting quirk for SSID 0x103c0934
      81584a07
    • T
      Merge branch 'fix/hda' into for-linus · 7c4112a2
      Takashi Iwai 提交于
      * fix/hda:
        ALSA: hda - Set function_id only on FG nodes
        ALSA: hda - Add upper-limit of mixer amp for AD1884A-laptop model, too
        ALSA: hda - Fix headphone-detection on some machines with STAC/IDT codecs
        ALSA: hda_intel.c - Consolidate bitfields
      7c4112a2
    • T
      Merge branch 'fix/asoc' into for-linus · 1e2ae4dd
      Takashi Iwai 提交于
      * fix/asoc:
        ASoC: OMAP: Fix FS polarity in OSK5912 machine driver
        ASoC: OMAP: Fix DSP_B format in OMAP McBSP DAI driver
        ASoC: Fix include build error in s3c2412-i2s.c
        ASoC: Fix s3c-i2s-v2.c snd_soc_dai changes
        ASoC: s3c-i2s-v2.c fix for s3c_i2sv2_iis_calc_rate
        ASoC: Fix jive_wm8750.c build problems
        ASoC: pxa-ssp: allow setting of dai format 0
      1e2ae4dd
    • S
      kbuild: introduce subdir-ccflags-y · 720097d8
      Sam Ravnborg 提交于
      Following patch introduce support for setting options
      to gcc that has effect for current directory and all
      subdirectories.
      
      The typical use case are an architecture or a subsystem that
      decide to cover all files with -Werror.
      Today alpha, mips and sparc uses -Werror in almost all their
      Makefile- with subdir-ccflag-y it is now simpler to do so
      as only the top-level directories needs to be covered.
      
      Likewise if we decide to cover a full subsystem such
      as net/ with -Werror this is done by adding a single
      line to net/Makefile.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      720097d8
    • S
      kbuild: support include/generated · f14875a3
      Sam Ravnborg 提交于
      We need a location for generated files.
      Today they are spread over several places and bringing them
      together to a common place makes it obvious hat is generated
      and what isreal files.
      
      Al Viro originally suggested: include/gen
      Linus suggested to spell it out.
      
      This patch implement support for
      
          include/generated
      
      All files in include/generated are ignored by git.
      include/generated is removed during "make mrproper".
      
      With this we are ready to implement support for include/generated
      in the various architctures and in the base kernel.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Al Viro <viro@ZenIV.linux.org.uk>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      f14875a3
    • L
      Remove 'recurse into child resources' logic from 'reserve_region_with_split()' · ff54250a
      Linus Torvalds 提交于
      This function is not actually used right now, since the original use
      case for it was done with insert_resource_expand_to_fit() instead.
      
      However, we now have another usage case that wants to basically do a
      "reserve IO resource, splitting around existing resources", however that
      one doesn't actually want the "recurse into the conflicting resource"
      logic at all.
      
      And since recursing into the conflicting resource was the most complex
      part, and isn't wanted, just remove it.  Maybe we'll some day want both
      versions, but we can just resurrect the logic then.
      Tested-by: NYinghai Lu <yinghai@kernel.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      ff54250a