First  |  Prev |  Next  |  Last
Pages: 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505
[PATCH 03/16] blkfront: don't access freed struct xenbus_device
From: Jan Beulich <jbeulich(a)novell.com> Unfortunately commit "blkfront: fixes for 'xm block-detach ... --force'" still wasn't quite right - there was a reference to freed memory left from blkfront_closing(). Signed-off-by: Jan Beulich <jbeulich(a)novell.com> Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzharding... 20 Jul 2010 16:52
[PATCH 01/16] xen: use less generic names in blkfront driver.
From: Ian Campbell <ian.campbell(a)citrix.com> All Xen frontend drivers have a couple of identically named functions which makes figuring out which device went wrong from a stacktrace harder than it needs to be. Rename them to something specificto the device type. Signed-off-by: Ian Campbell <ian.campbell(a)citrix.... 20 Jul 2010 16:52
[PATCH 14/16] blkfront: Lock blockfront_info during xbdev removal
From: Daniel Stodden <daniel.stodden(a)citrix.com> Same approach as blkfront_closing: * Grab the bdev safely, holding the info mutex. * Zap xbdev safely, holding the info mutex. * Try bdev removal safely, holding bd_mutex. Signed-off-by: Daniel Stodden <daniel.stodden(a)citrix.com> Signed-off-by: Jeremy Fitzha... 20 Jul 2010 16:52
[PATCH 06/16] xen/blkfront: revalidate after setting capacity
From: K. Y. Srinivasan <ksrinivasan(a)novell.com> Signed-off-by: K. Y. Srinivasan <ksrinivasan(a)novell.com> Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge(a)citrix.com> --- drivers/block/xen-blkfront.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/block/xen-blkfront.c b/... 20 Jul 2010 16:52
[PATCH 04/16] xen/front: Propagate changed size of VBDs
From: K. Y. Srinivasan <ksrinivasan(a)novell.com> Support dynamic resizing of virtual block devices. This patch supports both file backed block devices as well as physical devices that can be dynamically resized on the host side. Signed-off-by: K. Y. Srinivasan <ksrinivasan(a)novell.com> Signed-off-by: Jeremy Fitz... 20 Jul 2010 16:52
[PATCH 13/16] blkfront: Fix blkfront backend switch race (bdev release)
From: Daniel Stodden <daniel.stodden(a)citrix.com> We cannot read backend state within bdev operations, because it risks grabbing the state change before xenbus gets to do it. Fixed by tracking deferral with a frontend switch to Closing. State exposure isn't strictly necessary, but the backends won't mind. For... 20 Jul 2010 16:52
[PATCH 2/7] fscache: convert operation to use workqueue instead of slow-work
Make fscache operation to use only workqueue instead of combination of workqueue and slow-work. FSCACHE_OP_SLOW is dropped and FSCACHE_OP_FAST is renamed to FSCACHE_OP_ASYNC and uses newly added fscache_op_wq workqueue to execute op->processor(). fscache_operation_init_slow() is dropped and fscache_operation_init(... 20 Jul 2010 16:52
[PATCH 3/7] fscache: drop references to slow-work
fscache no longer uses slow-work. Drop references to it. Signed-off-by: Tejun Heo <tj(a)kernel.org> Cc: David Howells <dhowells(a)redhat.com> --- fs/fscache/Kconfig | 1 - fs/fscache/main.c | 7 ------- include/linux/fscache-cache.h | 1 - 3 files changed, 0 insertions(+), 9 delet... 20 Jul 2010 16:52
[PATCH 5/7] gfs2: use workqueue instead of slow-work
Workqueue can now handle high concurrency. Convert gfs to use workqueue instead of slow-work. * Steven pointed out that recovery path might be run from allocation path and thus requires forward progress guarantee without memory allocation. Create and use gfs_recovery_wq with rescuer. Please note that fo... 20 Jul 2010 16:52
mmotm 2010-07-19 - e1000e vs. pm_qos_update_request issues
On Mon, 19 Jul 2010 16:38:09 PDT, akpm(a)linux-foundation.org said: The mm-of-the-moment snapshot 2010-07-19-16-37 has been uploaded to http://userweb.kernel.org/~akpm/mmotm/ Throws a warning at boot: [ 1.786060] WARNING: at kernel/pm_qos_params.c:264 pm_qos_update_request+0x28/0x54() [ 1.786088... 22 Jul 2010 19:08
First  |  Prev |  Next  |  Last
Pages: 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505