Messages in this thread |  | | | Date | Wed, 7 Mar 2012 08:56:25 -0700 | | From | Matthew Wilcox <> | | Subject | Re: [PATCH] [SCSI] sd: set BIO_MAPPED_INTEGRITY bit correctly in sd_dif_prepare(). |
| |
On Wed, Mar 07, 2012 at 08:11:35PM +0530, santosh nayak wrote: > From: Santosh Nayak <santoshprasadnayak@gmail.com> > > Value of BIO_MAPPED_INTEGRITY is 11. Intention was to set the 11th bit.
Also, can we introduce:
#define bio_set_flag(bio, flag) ((bio)->bi_flags |= (1 << (flag))) Then hunt down and kill all the places that manipulate bi_flags by hand? We might also need:
#define bio_set_flag_atomic(bio, flag) set_bit(&(bio)->bi_flags, (flag))
-- Matthew Wilcox Intel Open Source Technology Centre "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step."
|  |