First  |  Prev |  Next  |  Last
Pages: 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359
[PATCH 5/5] memcg : use spinlock in pcg instad of bit_spinlock
From: KAMEZAWA Hiroyuki <kamezawa.hiroyu(a)> This patch replaces bit_spinlock with spinlock. In general, spinlock has good functinality than bit_spin_lock and we should use it if we have a room for it. In 64bit arch, we have extra 4bytes. Let's use it. expected effects: - use better codes. - tick... 29 Jul 2010 06:24
[PATCH 1/5] memcg id quick lookup
From: KAMEZAWA Hiroyuki <kamezawa.hiroyu(a)> Now, memory cgroup has an ID per cgroup and make use of it at - hierarchy walk, - swap recording. This patch is for making more use of it. The final purpose is to replace page_cgroup->mem_cgroup's pointer to an unsigned short. This patch caches a po... 29 Jul 2010 06:24
[PATCH 3/5] low cost updates of file stat for memcg
From: KAMEZAWA Hiroyuki <kamezawa.hiroyu(a)> At accounting file events per memory cgroup, we need to find memory cgroup via page_cgroup->mem_cgroup. Now, we use lock_page_cgroup(). But, considering the context which page-cgroup for files are accessed, we can use alternative light-weight mutual execu... 29 Jul 2010 06:24
[PATCH 2/5] use ID in page cgroup
From: KAMEZAWA Hiroyuki <kamezawa.hiroyu(a)> Now, addresses of memory cgroup can be calculated by their ID without complex. This patch relplaces pc->mem_cgroup from a pointer to a unsigned short. On 64bit architecture, this offers us more 6bytes room per page_cgroup. Use 2bytes for blkio-cgroup's page... 29 Jul 2010 06:24
[PATCH 0/5] memcg updates towards I/O aware memcg v2.
Hi, this version removes virt-array and use simple id <-> memcg table. and removed RFC. This set has 2+1 purposes. 1. re-desgin struct page_cgroup and makes room for blocckio-cgroup ID. 2. implement quick updating method for memcg's file stat. 3. optionally? use spin_lock instead of bit_spinlock. Plans aft... 29 Jul 2010 06:24
kbuild: allow assignment to {A,C,LD}FLAGS_MODULE on the command line
Sam Ravnborg <sam(a)> wrote: diff --git a/arch/avr32/Makefile b/arch/avr32/Makefile index ead8a75..22fb665 100644 --- a/arch/avr32/Makefile +++ b/arch/avr32/Makefile @@ -13,7 +13,7 @@ KBUILD_DEFCONFIG := atstk1002_defconfig KBUILD_CFLAGS += -pipe -fno-builtin -mno-pic KBUILD_AFLAGS... 29 Jul 2010 06:24
Char: nozomi, fix tty->count counting
On 07/29/2010 11:09 AM, Jiri Slaby wrote: Currently ntty_install omits to increment tty count and we get the following warnings: Warning: dev (noz2) tty->count(0) != #fd's(1) in tty_open So to fix that, add one tty->count++ there. Signed-off-by: Jiri Slaby <jslaby(a)> Cc: Alan Cox <alan@l... 29 Jul 2010 06:24
[PATCH 5/7] btrfs: fix bad exception handling of __btrfs_start_workers()
If we stop all of the kthread when creating a new kthread fails, the btrfs will hangup because there is no kthread to deal with the requests submited by the btrfs. And the best way to handle kthread-creating failure is "don't do anything", because there are other kthreads in the kthread pool to deal with the req... 29 Jul 2010 05:19
[PATCH 6/7] btrfs: check the return value of btrfs_start_workers() in open_ctree()
If btrfs_start_workers() failed, we must stop mounting the btrfs, otherwise the btrfs can't run well because there is no kthread to deal with the request submited by it. Signed-off-by: Miao Xie <miaox(a)> --- fs/btrfs/disk-io.c | 33 ++++++++++++++++++++++++--------- 1 files changed, 24 insertion... 29 Jul 2010 05:19
[PATCH 3/7] btrfs/acl: add noacl check for btrfs_get_acl()
btrfs returned the acl info though it was mounted with "noacl" option. Steps to reproduce: # mkfs.btrfs /dev/sda2 # mount /dev/sda2 /mnt # touch /mnt/file0 # setfacl -m 'u:root:x,g::x,o::x' /mnt/file0 # umount /mnt # mount /dev/sda2 -o noacl /mnt # getfacl /mnt/file0 we add a noacl check for btrfs_g... 29 Jul 2010 05:19
First  |  Prev |  Next  |  Last
Pages: 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359