/dragonfly/sys/dev/drm/ |
H A D | drm_file.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
/dragonfly/sys/dev/misc/ipmi/ |
H A D | ipmi.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
/dragonfly/sys/vfs/fuse/ |
H A D | fuse_device.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | fuse_io.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | fuse_vnops.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
/dragonfly/sys/bus/u4b/ |
H A D | usb_dev.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
/dragonfly/sys/kern/ |
H A D | subr_diskiocom.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | kern_fp.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | kern_device.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | vfs_vopops.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | subr_diskslice.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | vfs_default.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | kern_shutdown.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | tty_cons.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | kern_descrip.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | vfs_syscalls.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | vfs_vnops.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
/dragonfly/sys/dev/misc/evdev/ |
H A D | cdev.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
/dragonfly/sys/sys/ |
H A D | device.h | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | vfsops.h | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | filedesc.h | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | proc.h | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
H A D | vnode.h | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|
/dragonfly/sys/vfs/devfs/ |
H A D | devfs_vnops.c | 5bd45597 Sat Mar 20 02:27:11 GMT 2021 Matthew Dillon <dillon@apollo.backplane.com> kernel - Fix /dev/fd/N and clean up the old dup error-code-driven path
* When opening /dev/fd/N, replicate the file pointer for descriptors that represent vnodes instead of dup()ing. This ensures that the seek offset and other fp-related elements are not shared unexpectedly.
* Refactor the open() path to allow dev_dopen() to replace the struct file by passing a struct file ** instead of a struct file *. This removes old error-code-based hacks.
* This fixes the shared seek position that fexecve() was operating with due to its use of /dev/fd/N for scripts.
Reported-by: aly
|