[RFC][PATCH 1/9] abstract kvm x86 mmu->n_free_mmu_pages
First of all, I think "free" is a poor name for this value. In this context, it means, "the number of mmu pages which this kvm instance should be able to allocate." To me, "free" implies much more that the objects are there and ready for use. I think "available" is a much better description, especially when yo... 15 Jun 2010 10:55
irq: make spurious poll timer per desc
> @@ -169,6 +170,7 @@ struct irq_2_iommu; * @pending_mask: pending rebalanced interrupts * @threads_active: number of irqaction threads currently running * @wait_for_threads: wait queue for sync_irq to wait for threaded handlers + * @poll_timer: timer for IRQ polling I looked over the patches and ... 15 Jun 2010 13:09
[PATCH 1/1] FS: btrfs, use helpers for rlimits
Make sure compiler won't do weird things with limits. E.g. fetching them twice may return 2 different values after writable limits are implemented. I.e. either use rlimit helpers added in 3e10e716abf3c71bdb5d86b8f507f9e72236c9cd or ACCESS_ONCE if not applicable. Signed-off-by: Jiri Slaby <jslaby(a)suse.cz> Cc:... 15 Jun 2010 10:55
[RFC][PATCH 2/9] rename x86 kvm->arch.n_alloc_mmu_pages
Again, I think this is a poor choice of names. This value truly means, "the number of pages which _may_ be allocated". But, reading the value, "n_alloc_mmu_pages", I'm unable to think of anything it should mean other than "the number of allocated mmu pages", which is dead wrong. It's really the high watermar... 15 Jun 2010 10:55
[RFC][PATCH 4/9] create aggregate kvm_total_used_mmu_pages value
Note: this is the real meat of the patch set. It can be applied up to this point, and everything will probably be improved, at least a bit. Of slab shrinkers, the VM code says: * Note that 'shrink' will be passed nr_to_scan == 0 when the VM is * querying the cache size, so a fastpath for that case is appr... 15 Jun 2010 10:55
[PATCH 1/1] X86: pci, fix section mismatch
pcibios_scan_specific_bus calls pci_scan_bus_on_node which is __devinit. Mark pcibios_scan_specific_bus __devinit as well since all users are now __init or __devinit. Signed-off-by: Jiri Slaby <jslaby(a)suse.cz> Cc: Jesse Barnes <jbarnes(a)virtuousgeek.org> Cc: linux-pci(a)vger.kernel.org Cc: x86(a)kernel.org --- ar... 15 Jun 2010 10:55
[PATCH 06/12] Allow xen platform pci device to be compiled as a module
> -static inline unsigned int max_nr_grant_frames(void) +unsigned int gnttab_max_nr_grant_frames(void) { unsigned int xen_max = __max_nr_grant_frames(); @@ -444,6 +445,7 @@ static inline unsigned int max_nr_grant_frames(void) return boot_max_nr_grant_frames; return xen_max; } +EXPO... 17 Jun 2010 12:18
[PATCH 05/12] Add suspend\resume support for PV on HVM guests.
> +static int platform_pci_resume(struct pci_dev *pdev) +{ + int err; + if (xen_have_vector_callback) + return 0; + err = xen_set_callback_via(callback_via); + if (err) { + printk("platform_pci_resume failure!\n"); How did you scripts/checkpatch.pl --strict let you do that? You might want to ... 17 Jun 2010 12:18
XFS status update for May 2010
In May 2010 we saw the long awaited release of Linux 2.6.34, which includes a large XFS update. The most important features appearing in 2.6.34 was the new inode and quota flushing code, which leads to much better I/O patterns for metadata-intensive workloads. Additionally support for synchronous NFS exports has ... 15 Jun 2010 09:48
workqueue: temporarily disable workqueue tracing
On Mon, Jun 14, 2010 at 11:37:25PM +0200, Tejun Heo wrote: Strip tracing code from workqueue and disable workqueue tracing. This is temporary measure till concurrency managed workqueue is complete. Signed-off-by: Tejun Heo <tj(a)kernel.org> --- kernel/trace/Kconfig | 4 +++- kernel/workqueue.c ... 15 Jun 2010 13:09