summaryrefslogtreecommitdiffstats
path: root/ipsec-tools/src/libipsec/pfkey.c
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2021-04-13 14:02:39 +0200
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2021-04-19 09:02:30 +0200
commitb1ecc253eed9695cb63a697c4d47b455e8e9bff4 (patch)
treeb9b5ab0fdc6e113754873bb8c72ef6a9cec606f7 /ipsec-tools/src/libipsec/pfkey.c
parentMMCSD: Use cache aligned alloc for ioctl (diff)
downloadrtems-libbsd-b1ecc253eed9695cb63a697c4d47b455e8e9bff4.tar.bz2
st-sdmmc: Handle short not cache aligned buffers
Possible data sources for SD driver: - mmc_sd_switch(): - length: 64 byte; - buffer on stack - mmc_test_bus_width(): - length: 4 or 8 byte - buffer in program memory or on stack - mmc_app_send_scr(): - length: 8 byte - buffer from device ivar structure - mmc_app_sd_status(): - length: 64 byte - buffer from device ivar structure - mmc_send_ext_csd(): - length: MMC_EXTCSD_SIZE = 512 - buffer from device ivar structure - rtems_bsd_mmcsd_disk_read_write(): - length: depends on read - buffer from rtems_blkdev buffer -> already aligned - mmcsd_ioctl_cmd(): - length: depends on call - buffer malloced, not aligned -> patched in RTEMS So the problematic buffers are only the ones up to 512 bytes. Copy these data into a buffer to avoid that problem.
Diffstat (limited to 'ipsec-tools/src/libipsec/pfkey.c')
0 files changed, 0 insertions, 0 deletions