• Kay Sievers's avatar
    Driver core: change add_uevent_var to use a struct · 7eff2e7a
    Kay Sievers authored
    This changes the uevent buffer functions to use a struct instead of a
    long list of parameters. It does no longer require the caller to do the
    proper buffer termination and size accounting, which is currently wrong
    in some places. It fixes a known bug where parts of the uevent
    environment are overwritten because of wrong index calculations.
    
    Many thanks to Mathieu Desnoyers for finding bugs and improving the
    error handling.
    Signed-off-by: default avatarKay Sievers <kay.sievers@vrfy.org>
    Cc: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
    Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    
    7eff2e7a
Name
Last commit
Last update
..
arm Loading commit data...
cris Loading commit data...
h8300 Loading commit data...
legacy Loading commit data...
mips Loading commit data...
pci Loading commit data...
ppc Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...
ide-acpi.c Loading commit data...
ide-cd.c Loading commit data...
ide-cd.h Loading commit data...
ide-disk.c Loading commit data...
ide-dma.c Loading commit data...
ide-floppy.c Loading commit data...
ide-generic.c Loading commit data...
ide-io.c Loading commit data...
ide-iops.c Loading commit data...
ide-lib.c Loading commit data...
ide-pnp.c Loading commit data...
ide-probe.c Loading commit data...
ide-proc.c Loading commit data...
ide-tape.c Loading commit data...
ide-taskfile.c Loading commit data...
ide-timing.h Loading commit data...
ide.c Loading commit data...
setup-pci.c Loading commit data...