Searched hist:"112 cacaee40818994261a7030e8c640ea0d54851" (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/xen/ |
H A D | blkif.h | diff 112cacaee40818994261a7030e8c640ea0d54851 Fri Jun 12 09:50:34 CEST 2015 Roger Pau Monné <royger@FreeBSD.org> xen-blk{front/back}: remove broken FreeBSD extensions
The FreeBSD extension adds a new request type, called blkif_segment_block which has a size of 112bytes for both i386 and amd64. This is fine on amd64, since requests have a size of 112B there also. But this is not true for i386, where requests have a size of 108B. So on i386 we basically overrun the ring slot when queuing a request of type blkif_segment_block_t, which is very bad.
Remove this extension (including a cleanup of the public blkif.h header file) from blkfront and blkback.
Sponsored by: Citrix Systems R&D Tested-by: cperciva
|
/freebsd/sys/dev/xen/blkfront/ |
H A D | block.h | diff 112cacaee40818994261a7030e8c640ea0d54851 Fri Jun 12 09:50:34 CEST 2015 Roger Pau Monné <royger@FreeBSD.org> xen-blk{front/back}: remove broken FreeBSD extensions
The FreeBSD extension adds a new request type, called blkif_segment_block which has a size of 112bytes for both i386 and amd64. This is fine on amd64, since requests have a size of 112B there also. But this is not true for i386, where requests have a size of 108B. So on i386 we basically overrun the ring slot when queuing a request of type blkif_segment_block_t, which is very bad.
Remove this extension (including a cleanup of the public blkif.h header file) from blkfront and blkback.
Sponsored by: Citrix Systems R&D Tested-by: cperciva
|
H A D | blkfront.c | diff 112cacaee40818994261a7030e8c640ea0d54851 Fri Jun 12 09:50:34 CEST 2015 Roger Pau Monné <royger@FreeBSD.org> xen-blk{front/back}: remove broken FreeBSD extensions
The FreeBSD extension adds a new request type, called blkif_segment_block which has a size of 112bytes for both i386 and amd64. This is fine on amd64, since requests have a size of 112B there also. But this is not true for i386, where requests have a size of 108B. So on i386 we basically overrun the ring slot when queuing a request of type blkif_segment_block_t, which is very bad.
Remove this extension (including a cleanup of the public blkif.h header file) from blkfront and blkback.
Sponsored by: Citrix Systems R&D Tested-by: cperciva
|
/freebsd/sys/dev/xen/blkback/ |
H A D | blkback.c | diff 112cacaee40818994261a7030e8c640ea0d54851 Fri Jun 12 09:50:34 CEST 2015 Roger Pau Monné <royger@FreeBSD.org> xen-blk{front/back}: remove broken FreeBSD extensions
The FreeBSD extension adds a new request type, called blkif_segment_block which has a size of 112bytes for both i386 and amd64. This is fine on amd64, since requests have a size of 112B there also. But this is not true for i386, where requests have a size of 108B. So on i386 we basically overrun the ring slot when queuing a request of type blkif_segment_block_t, which is very bad.
Remove this extension (including a cleanup of the public blkif.h header file) from blkfront and blkback.
Sponsored by: Citrix Systems R&D Tested-by: cperciva
|