Systemd/src/udev
Martin Pitt dbe81cbd2a siphash24: change result argument to uint64_t
Change the "out" parameter from uint8_t[8] to uint64_t. On architectures which
enforce pointer alignment this fixes crashes when we previously cast an
unaligned array to uint64_t*, and on others this should at least improve
performance as the compiler now aligns these properly.

This also simplifies the code in most cases by getting rid of typecasts. The
only place which we can't change is struct duid's en.id, as that is _packed_
and public API, so we can't enforce alignment of the "id" field and have to
use memcpy instead.
2015-11-16 15:20:29 +01:00
..
ata_id util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
cdrom_id util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
collect util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
mtd_probe build-sys: add one more Makefile symlink 2015-03-09 18:02:23 +01:00
net siphash24: change result argument to uint64_t 2015-11-16 15:20:29 +01:00
scsi_id util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
v4l_id util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
.gitignore keymap: Drop keyboard-keys-to-name.h 2015-10-14 07:15:58 +02:00
.vimrc import udev repository 2012-04-03 21:08:04 +02:00
Makefile build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
udev-builtin-blkid.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-builtin-btrfs.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
udev-builtin-hwdb.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-builtin-input_id.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
udev-builtin-keyboard.c util-lib: split out printf() helpers to stdio-util.h 2015-10-27 13:25:57 +01:00
udev-builtin-kmod.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udev-builtin-net_id.c doc: correct orthography, word forms and missing/extraneous words 2015-11-06 13:45:21 +01:00
udev-builtin-net_setup_link.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-builtin-path_id.c udev/path_id: improve and enhance bus detection for Linux on z Systems 2015-11-13 11:50:42 +01:00
udev-builtin-uaccess.c treewide: use the negative error codes returned by our functions 2015-11-05 13:44:06 +01:00
udev-builtin-usb_id.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-builtin.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udev-ctrl.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-event.c treewide: apply errno.cocci 2015-11-09 20:01:06 +01:00
udev-node.c treewide: apply errno.cocci 2015-11-09 20:01:06 +01:00
udev-rules.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-watch.c tree-wide: update empty-if coccinelle script to cover empty-while and more 2015-09-09 14:59:51 +02:00
udev.conf man: add udev.conf(5) 2014-07-31 08:56:03 -04:00
udev.h util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udev.pc.in udev.pc: install udev files to /lib/udev rather than /lib/systemd 2012-05-27 15:24:20 +02:00
udevadm-control.c remove unused includes 2015-02-23 23:53:42 +01:00
udevadm-hwdb.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udevadm-info.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
udevadm-monitor.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
udevadm-settle.c util-lib: split string parsing related calls from util.[ch] into parse-util.[ch] 2015-10-27 13:25:55 +01:00
udevadm-test-builtin.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevadm-test.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevadm-trigger.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevadm-util.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevadm-util.h #pragma once here and there 2015-01-23 09:30:44 -05:00
udevadm.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevd.c treewide: use the negative error codes returned by our functions 2015-11-05 13:44:06 +01:00