tracing, vmscan: Add trace events for kswapd wakeup, sleeping and direct reclaim
On 06/14/2010 07:17 AM, Mel Gorman wrote: This patch adds two trace events for kswapd waking up and going asleep for the purposes of tracking kswapd activity and two trace events for direct reclaim beginning and ending. The information can be used to work out how much time a process or the system is spendin... 14 Jun 2010 12:52
power: Rename get_current to fix build failure / name conflict
On Mon, Jun 14, 2010 at 05:12:22PM +0200, Peter Huewe wrote: Am Donnerstag 13 Mai 2010 07:27:28 schrieb Mike Rapoport: Peter Huewe wrote: From: Peter Huewe <peterhuewe(a)gmx.de> This patch changes the name of get_current function pointer to get_battery_current to resolve a name conflic... 14 Jun 2010 12:52
fsfreeze: freeze_super and thaw_bdev don't play well together
This breaks the "feature" that we can freeze a block device that doesn't have a filesystem mounted yet. For filesystems using get_sb_bdev that prevents a new filesystem to be mounted on them. I'm not sure it's a particularly useful feature, but it's been there since day 1 of the freeze support. The easiest way ... 15 Jun 2010 03:16
fsfreeze: switch to using super methods everywhere
On Thu, Jun 10, 2010 at 05:19:53PM +1000, Dave Chinner wrote: From: Dave Chinner <dchinner(a)redhat.com> freeze/thaw_bdev are now just trivial wrappers around freeze/thaw_super(). Convert all users of the bdev interfaces to use the superblock interfaces instead, and remove the bdev interfaces. This req... 14 Jun 2010 11:46
[2.6.35-rc3] reboot mutex 'bug'...
When halting 2.6.35-rc3 compiled on ARM with debugging, the kernel warns [1] about the reboot_mutex being taken at kernel/sys.c:392 [2] and held across do_exit() since kernel_power_off() doesn't necessarily stop execution. Does it make sense to annotate the reboot_mutex lock or is another approach suggested? ... 14 Jun 2010 11:45
fsfreeze: Prevent emergency thaw from looping infinitely
On Thu, Jun 10, 2010 at 05:19:50PM +1000, Dave Chinner wrote: Return -EINVAL when the filesystem is already unfrozen to avoid this problem. This includes some additional changes in addition to the description, and at least one of them seems incorrect. - error = 0; - if (--bdev->bd_fsfreeze_count > 0... 14 Jun 2010 19:36
power: Rename get_current to fix build failure / name conflict
Am Donnerstag 13 Mai 2010 07:27:28 schrieb Mike Rapoport: Peter Huewe wrote: From: Peter Huewe <peterhuewe(a)gmx.de> This patch changes the name of get_current function pointer to get_battery_current to resolve a name conflict with the get_current macro defined in current.h. This con... 14 Jun 2010 11:45
Intel IOMMU double lock
Hi, stanse found the following double lock. In get_domain_for_dev: spin_lock_irqsave(&device_domain_lock, flags); domain_exit(domain); domain_remove_dev_info(domain); spin_lock_irqsave(&device_domain_lock, flags); spin_unlock_irqrestore(&device_domain_lock, flags); spin_unlock_irqresto... 14 Jun 2010 11:45
mtd: Fix bug using smp_processor_id() in preemptible ubi_bgt1d kthread
Philby John wrote: mtd: Fix bug using smp_processor_id() in preemptible ubi_bgt1d kthread On a MIPS Cavium Octeon CN5020 when trying to create a UBI volume, on the NOR flash, the kernel thread ubi_bgt1d calls cfi_amdstd_write_buffers() --> do_write_buffer() --> INVALIDATE_CACHE_UDELAY --> __udelay().... 14 Jun 2010 11:45
[Regression, post-2.6.34] Hibernation broken on machines with radeon/KMS and r300
Alex, Dave, I'm afraid hibernation is broken on all machines using radeon/KMS with r300 after commit ce8f53709bf440100cb9d31b1303291551cf517f (drm/radeon/kms/pm: rework power management). At least, I'm able to reproduce the symptom, which is that the machine hangs hard around the point where an image is created... 14 Jun 2010 11:45