qemu-cr16/block
Michael Tokarev d8d17d2bf6 Revert "vvfat: fix ubsan issue in create_long_filename"
This reverts commit 0cb3ff7c22.

The original code was right in that long name in LFN directory
entry uses other parts of the entry for the name too, not just
the original "name" field.  So it is wrong to limit the offset
to be within the name field.  Some other mechanism is needed
to fix the ubsan report and whole messy usage of bytes past the
given field.

Reported-by: Volker Rümelin <vr_qemu@t-online.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2024-12-31 18:20:41 +03:00
..
export include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
monitor include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
accounting.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
aio_task.c block: Remove unused aio_task_pool_empty 2024-09-30 10:53:18 +03:00
amend.c
backup.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
blkdebug.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
blkio.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
blklogwrites.c
blkreplay.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
blkverify.c block: remove separate bdrv_file_open callback 2024-06-28 14:44:51 +02:00
block-backend.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
block-copy.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
block-gen.h
block-ram-registrar.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
bochs.c
cloop.c
commit.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
copy-before-write.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
copy-before-write.h backup: add minimum cluster size to performance options 2024-09-30 10:53:08 +03:00
copy-on-read.c
copy-on-read.h
coroutines.h include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
create.c include: Include missing 'qemu/clang-tsa.h' header 2024-12-20 17:44:57 +01:00
crypto.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
crypto.h block: Support detached LUKS header creation using qemu-img 2024-02-09 12:50:37 +00:00
curl.c block/curl: rewrite http header parsing function 2024-07-17 14:04:15 +03:00
dirty-bitmap.c
dmg-bz2.c
dmg-lzfse.c
dmg.c
dmg.h
file-posix.c block: fix -Werror=maybe-uninitialized false-positive 2024-10-02 16:14:29 +04:00
file-win32.c block: remove separate bdrv_file_open callback 2024-06-28 14:44:51 +02:00
filter-compress.c
gluster.c block/gluster: Use g_autofree for string in qemu_gluster_parse_json() 2024-10-22 17:52:49 +02:00
graph-lock.c
io.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
io_uring.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
iscsi-opts.c
iscsi.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
linux-aio.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
meson.build include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
mirror.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
nbd.c block: remove separate bdrv_file_open callback 2024-06-28 14:44:51 +02:00
nfs.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
null.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
nvme.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
parallels-ext.c qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 2024-09-10 14:02:16 +02:00
parallels.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
parallels.h
preallocate.c
progress_meter.c
qapi-system.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
qapi.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
qcow.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
qcow2-bitmap.c block/qcow2-bitmap: Replace g_memdup() by g_memdup2() 2024-05-08 19:11:34 +02:00
qcow2-cache.c
qcow2-cluster.c
qcow2-refcount.c
qcow2-snapshot.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
qcow2-threads.c
qcow2.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
qcow2.h
qed-check.c
qed-cluster.c
qed-l2-cache.c
qed-table.c
qed.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
qed.h
quorum.c qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 2024-09-10 14:02:16 +02:00
raw-format.c raw-format: Fix error message for invalid offset/size 2024-10-22 17:52:49 +02:00
rbd.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
replication.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
reqlist.c block/reqlist: allow adding overlapping requests 2024-09-30 10:53:18 +03:00
snapshot-access.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
snapshot.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
ssh.c ssh: Do not switch session to non-blocking mode 2024-11-25 11:03:42 +01:00
stream.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
throttle-groups.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
throttle.c
trace-events
trace.h
vdi.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
vhdx-endian.c
vhdx-log.c
vhdx.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
vhdx.h
vmdk.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
vpc.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
vvfat.c Revert "vvfat: fix ubsan issue in create_long_filename" 2024-12-31 18:20:41 +03:00
win32-aio.c
write-threshold.c