Home
last modified time | relevance | path

Searched hist:"5 bd45597" (Results 1 – 24 of 24) sorted by relevance

/dragonfly/sys/dev/drm/
H A Ddrm_file.c5bd45597 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 Dipmi.c5bd45597 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 Dfuse_device.c5bd45597 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 Dfuse_io.c5bd45597 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 Dfuse_vnops.c5bd45597 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 Dusb_dev.c5bd45597 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 Dsubr_diskiocom.c5bd45597 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 Dkern_fp.c5bd45597 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 Dkern_device.c5bd45597 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 Dvfs_vopops.c5bd45597 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 Dsubr_diskslice.c5bd45597 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 Dvfs_default.c5bd45597 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 Dkern_shutdown.c5bd45597 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 Dtty_cons.c5bd45597 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 Dkern_descrip.c5bd45597 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 Dvfs_syscalls.c5bd45597 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 Dvfs_vnops.c5bd45597 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 Dcdev.c5bd45597 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 Ddevice.h5bd45597 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 Dvfsops.h5bd45597 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 Dfiledesc.h5bd45597 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 Dproc.h5bd45597 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 Dvnode.h5bd45597 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 Ddevfs_vnops.c5bd45597 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