<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git, branch v2.6.25-rc7</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.kobert.dev/pm24.git/atom/?h=v2.6.25-rc7</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom/?h=v2.6.25-rc7'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2008-03-26T01:38:14Z</updated>
<entry>
<title>Linux 2.6.25-rc7</title>
<updated>2008-03-26T01:38:14Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-03-26T01:38:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=05dda977f2574c3341abef9b74c27d2b362e1e3a'/>
<id>urn:sha1:05dda977f2574c3341abef9b74c27d2b362e1e3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ACPI: fix Medion _PRT quirk (use "ISA_", not "ISA")</title>
<updated>2008-03-25T22:21:30Z</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bjorn.helgaas@hp.com</email>
</author>
<published>2008-03-25T17:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=b97d4803400a4442b0e4ae14d0bd8e83994b9004'/>
<id>urn:sha1:b97d4803400a4442b0e4ae14d0bd8e83994b9004</id>
<content type='text'>
This fixes the builtin RTL8139 NIC on the Medion MD9580-F laptop.  The
BIOS reports the interrupt routing incorrectly.  I recently added a
quirk to work around this, and this patch fixes a typo in the quirk.

We pad every ACPI pathname component to four characters, so ".ISA." will
never match anything.  We need ".ISA_." instead.

Thank you Johann-Nikolaus Andreae &lt;johann-nikolaus.andreae@nacs.de&gt;
for patiently testing this patch.

See http://bugzilla.kernel.org/show_bug.cgi?id=4773

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6</title>
<updated>2008-03-25T16:06:44Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-03-25T16:06:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=5004de1809a5ad97a76840da9f62a1111da505e7'/>
<id>urn:sha1:5004de1809a5ad97a76840da9f62a1111da505e7</id>
<content type='text'>
* 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
  i2c: Fix docbook problem
  ASoC/TLV320AIC3X: Stop I2C driver ID abuse
  i2c-omap: Fix unhandled fault
  i2c-bfin-twi: Disable BF54x support for now
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm</title>
<updated>2008-03-25T16:06:19Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-03-25T16:06:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e584152571d1535a3d27138b91e0ece3b713dd6b'/>
<id>urn:sha1:e584152571d1535a3d27138b91e0ece3b713dd6b</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:
  KVM: MMU: Fix memory leak on guest demand faults
  KVM: VMX: convert init_rmode_tss() to slots_lock
  KVM: MMU: handle page removal with shadow mapping
  KVM: MMU: Fix is_rmap_pte() with io ptes
  KVM: VMX: Restore tss even on x86_64
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6</title>
<updated>2008-03-25T15:57:47Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-03-25T15:57:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=7ed7fe5e82c9fc8473974fbd7389d169b8f17c77'/>
<id>urn:sha1:7ed7fe5e82c9fc8473974fbd7389d169b8f17c77</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:
  [PATCH] get stack footprint of pathname resolution back to relative sanity
  [PATCH] double iput() on failure exit in hugetlb
  [PATCH] double dput() on failure exit in tiny-shmem
  [PATCH] fix up new filp allocators
  [PATCH] check for null vfsmount in dentry_open()
  [PATCH] reiserfs: eliminate private use of struct file in xattr
  [PATCH] sanitize hppfs
  hppfs pass vfsmount to dentry_open()
  [PATCH] restore export of do_kern_mount()
</content>
</entry>
<entry>
<title>KVM: MMU: Fix memory leak on guest demand faults</title>
<updated>2008-03-25T08:22:17Z</updated>
<author>
<name>Avi Kivity</name>
<email>avi@qumranet.com</email>
</author>
<published>2008-03-23T12:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e48bb497b95a0f7127f9ff596a6b4c4b206f7dcf'/>
<id>urn:sha1:e48bb497b95a0f7127f9ff596a6b4c4b206f7dcf</id>
<content type='text'>
While backporting 72dc67a69690288538142df73a7e3ac66fea68dc, a gfn_to_page()
call was duplicated instead of moved (due to an unrelated patch not being
present in mainline).  This caused a page reference leak, resulting in a
fairly massive memory leak.

Fix by removing the extraneous gfn_to_page() call.

Signed-off-by: Avi Kivity &lt;avi@qumranet.com&gt;
</content>
</entry>
<entry>
<title>KVM: VMX: convert init_rmode_tss() to slots_lock</title>
<updated>2008-03-25T08:22:17Z</updated>
<author>
<name>Marcelo Tosatti</name>
<email>marcelo@kvack.org</email>
</author>
<published>2008-03-18T20:42:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=707a18a51d83d9180a63b3cbaad8eda7764a8689'/>
<id>urn:sha1:707a18a51d83d9180a63b3cbaad8eda7764a8689</id>
<content type='text'>
init_rmode_tss was forgotten during the conversion from mmap_sem to
slots_lock.

INFO: task qemu-system-x86:3748 blocked for more than 120 seconds.
Call Trace:
 [&lt;ffffffff8053d100&gt;] __down_read+0x86/0x9e
 [&lt;ffffffff8053fb43&gt;] do_page_fault+0x346/0x78e
 [&lt;ffffffff8053d235&gt;] trace_hardirqs_on_thunk+0x35/0x3a
 [&lt;ffffffff8053dcad&gt;] error_exit+0x0/0xa9
 [&lt;ffffffff8035a7a7&gt;] copy_user_generic_string+0x17/0x40
 [&lt;ffffffff88099a8a&gt;] :kvm:kvm_write_guest_page+0x3e/0x5f
 [&lt;ffffffff880b661a&gt;] :kvm_intel:init_rmode_tss+0xa7/0xf9
 [&lt;ffffffff880b7d7e&gt;] :kvm_intel:vmx_vcpu_reset+0x10/0x38a
 [&lt;ffffffff8809b9a5&gt;] :kvm:kvm_arch_vcpu_setup+0x20/0x53
 [&lt;ffffffff8809a1e4&gt;] :kvm:kvm_vm_ioctl+0xad/0x1cf
 [&lt;ffffffff80249dea&gt;] __lock_acquire+0x4f7/0xc28
 [&lt;ffffffff8028fad9&gt;] vfs_ioctl+0x21/0x6b
 [&lt;ffffffff8028fd75&gt;] do_vfs_ioctl+0x252/0x26b
 [&lt;ffffffff8028fdca&gt;] sys_ioctl+0x3c/0x5e
 [&lt;ffffffff8020b01b&gt;] system_call_after_swapgs+0x7b/0x80

Signed-off-by: Marcelo Tosatti &lt;mtosatti@redhat.com&gt;
Signed-off-by: Avi Kivity &lt;avi@qumranet.com&gt;
</content>
</entry>
<entry>
<title>KVM: MMU: handle page removal with shadow mapping</title>
<updated>2008-03-25T08:22:17Z</updated>
<author>
<name>Marcelo Tosatti</name>
<email>marcelo@kvack.org</email>
</author>
<published>2008-03-17T13:08:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=15aaa819e20cb183f26392ed8ea16020630ef142'/>
<id>urn:sha1:15aaa819e20cb183f26392ed8ea16020630ef142</id>
<content type='text'>
Do not assume that a shadow mapping will always point to the same host
frame number.  Fixes crash with madvise(MADV_DONTNEED).

[avi: move after first printk(), add another printk()]

Signed-off-by: Marcelo Tosatti &lt;mtosatti@redhat.com&gt;
Signed-off-by: Avi Kivity &lt;avi@qumranet.com&gt;
</content>
</entry>
<entry>
<title>KVM: MMU: Fix is_rmap_pte() with io ptes</title>
<updated>2008-03-25T08:22:16Z</updated>
<author>
<name>Avi Kivity</name>
<email>avi@qumranet.com</email>
</author>
<published>2008-03-23T10:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=4b1a80fa65aa9e2ec5696998856136c886385538'/>
<id>urn:sha1:4b1a80fa65aa9e2ec5696998856136c886385538</id>
<content type='text'>
is_rmap_pte() doesn't take into account io ptes, which have the avail bit set.

Signed-off-by: Avi Kivity &lt;avi@qumranet.com&gt;
</content>
</entry>
<entry>
<title>KVM: VMX: Restore tss even on x86_64</title>
<updated>2008-03-25T08:22:16Z</updated>
<author>
<name>Avi Kivity</name>
<email>avi@qumranet.com</email>
</author>
<published>2008-03-16T16:48:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=5dc832628229d2736fab10523566855c3cda622d'/>
<id>urn:sha1:5dc832628229d2736fab10523566855c3cda622d</id>
<content type='text'>
The vmx hardware state restore restores the tss selector and base address, but
not its length.  Usually, this does not matter since most of the tss contents
is within the default length of 0x67.  However, if a process is using ioperm()
to grant itself I/O port permissions, an additional bitmap within the tss,
but outside the default length is consulted.  The effect is that the process
will receive a SIGSEGV instead of transparently accessing the port.

Fix by restoring the tss length.  Note that i386 had this working already.

Closes bugzilla 10246.

Signed-off-by: Avi Kivity &lt;avi@qumranet.com&gt;
</content>
</entry>
</feed>
