mirror of
https://github.com/opnsense/src.git
synced 2026-04-03 08:25:16 -04:00
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 |
||
|---|---|---|
| .. | ||
| arch-arm/hvm | ||
| arch-x86 | ||
| foreign | ||
| hvm | ||
| io | ||
| xsm | ||
| acm.h | ||
| acm_ops.h | ||
| arch-arm.h | ||
| arch-powerpc.h | ||
| arch-x86_32.h | ||
| arch-x86_64.h | ||
| callback.h | ||
| COPYING | ||
| dom0_ops.h | ||
| domctl.h | ||
| elfnote.h | ||
| elfstructs.h | ||
| event_channel.h | ||
| features.h | ||
| grant_table.h | ||
| kexec.h | ||
| libelf.h | ||
| mem_event.h | ||
| memory.h | ||
| nmi.h | ||
| physdev.h | ||
| platform.h | ||
| sched.h | ||
| sysctl.h | ||
| tmem.h | ||
| trace.h | ||
| vcpu.h | ||
| version.h | ||
| xen-compat.h | ||
| xen.h | ||
| xencomm.h | ||
| xenoprof.h | ||