First  |  Prev |  Next  |  Last
Pages: 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
[PATCH 02/11] block: kill QUEUE_ORDERED_BY_TAG
Nobody is making meaningful use of ORDERED_BY_TAG now and queue draining for barrier requests will be removed soon which will render the advantage of tag ordering moot. Kill ORDERED_BY_TAG. The following users are affected. * brd: converted to ORDERED_DRAIN. * virtio_blk: ORDERED_TAG path was already marked de... 12 Aug 2010 09:16
BUG: using smp_processor_id() in preemptible [00000000] code
Hello, Got this error today: [13874.228704] BUG: using smp_processor_id() in preemptible [00000000] code: bash/10661 [13874.228715] caller is thermal_throttle_add_dev+0x20/0xa4 [13874.228721] Pid: 10661, comm: bash Not tainted 2.6.36-rc0-git11-07631-gfa34556-dirty #109 [13874.228725] Call Trace: [13874.228738] ... 12 Aug 2010 09:16
[PATCH 03/11] block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush()
Barrier is deemed too heavy and will soon be replaced by FLUSH/FUA requests. Deprecate barrier. All REQ_HARDBARRIERs are failed with -EOPNOTSUPP and blk_queue_ordered() is replaced with simpler blk_queue_flush(). blk_queue_flush() takes combinations of REQ_FLUSH and FUA. If a device has write cache and can fl... 12 Aug 2010 09:16
[GIT PULL] arch/cris changes for 2.6.36
Hi Linus, Another change for 2.6.36, please pull the below repo for a compile error fix for CRIS. (we hadn't defined io_remap_pfn_range for our architecture) Thanks, /Jesper The following changes since commit f1d23ed8218ca5afaf178a6495253dbb7fc98f57: Claudio Scordino (1): CRIS: ioctl for gett... 12 Aug 2010 09:16
[PATCH 01/11] block/loop: queue ordered mode should be DRAIN_FLUSH
loop implements FLUSH using fsync but was incorrectly setting its ordered mode to DRAIN. Change it to DRAIN_FLUSH. In practice, this doesn't change anything as loop doesn't make use of the block layer ordered implementation. Signed-off-by: Tejun Heo <tj(a)kernel.org> --- drivers/block/loop.c | 2 +- 1 file... 12 Aug 2010 09:16
[PATCH 10/11] fs, block: propagate REQ_FLUSH/FUA interface to upper layers
Propagate deprecation of REQ_HARDBARRIER and new REQ_FLUSH/FUA interface to upper layers. * WRITE_BARRIER is marked deprecated and WRITE_FLUSH, WRITE_FUA and WRITE_FLUSH_FUA are added. * REQ_COMMON_MASK now includes REQ_FLUSH | REQ_FUA so that they are copied from bio to request. * BH_Ordered is marked ... 12 Aug 2010 09:16
[PATCH 04/11] block: remove spurious uses of REQ_HARDBARRIER
REQ_HARDBARRIER is deprecated. Remove spurious uses in the following users. Please note that other than osdblk, all other uses were already spurious before deprecation. * osdblk: osdblk_rq_fn() won't receive any request with REQ_HARDBARRIER set. Remove the test for it. * pktcdvd: use of REQ_HARDBARRIER in... 12 Aug 2010 09:16
[PATCH v2] BLOCK: fix bio.bi_rw handling
Return of the bi_rw tests is no longer bool after commit 74450be1. But results of such tests are stored in bools. This doesn't fit in there for some compilers (gcc 4.5 here), so either use !! magic to get real bools or use ulong where the result is assigned somewhere. Signed-off-by: Jiri Slaby <jslaby(a)suse.cz> C... 12 Aug 2010 09:16
[PATCH v2] MD: raid, fix BUG caused by flags handling
Commit 74450be1 (block: unify flags for struct bio and struct request) added direct test of flags in the & form: const bool do_sync = (bio->bi_rw & REQ_SYNC); But this doesn't fit into bool with my compiler (gcc 4.5). So change the type to ulong to avoid the bug. The BUG looks like: EXT3-fs (md1): using inter... 12 Aug 2010 09:16
x86, asm: Refactor atomic64_386_32.S to support old binutils and be cleaner
Any reason you applied the older version I attached to the bug, instead of the second one? NiTr0 reported an additional issue with this version you committed, which is solved by the second patch I attached. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to ma... 12 Aug 2010 11:28
First  |  Prev |  Next  |  Last
Pages: 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36