diff options
author | Ivan Kokshaysky <ink@jurassic.park.msu.ru> | 2005-08-07 13:49:59 +0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-08-07 09:50:56 -0700 |
commit | cf7bee5a0bf270a4eace0be39329d6ac0136cc47 (patch) | |
tree | f2df9af0c11dbc0411f628d709e60de46296d799 /fs/bio.c | |
parent | 0d317fb72fe3cf0f611608cf3a3015bbe6cd2a66 (diff) | |
download | linux-3.10-cf7bee5a0bf270a4eace0be39329d6ac0136cc47.tar.gz linux-3.10-cf7bee5a0bf270a4eace0be39329d6ac0136cc47.tar.bz2 linux-3.10-cf7bee5a0bf270a4eace0be39329d6ac0136cc47.zip |
[PATCH] Fix restore of 64-bit PCI BAR's
For 64-bit BAR[i] only pci_dev->resource[i] is valid, ->resource[i+1]
slot is unused and contains zeroes in all fields.
So when we update a PCI BAR, all we need is just to check that we're
going to update a _valid_ resource.
Also make sure to write high bits - use "x >> 16 >> 16" (rather than the
simpler ">> 32") to avoid warnings on 32-bit architectures where we're
not going to have any high bits.
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/bio.c')
0 files changed, 0 insertions, 0 deletions