search for: o_tmpfile

Displaying 9 results from an estimated 9 matches for "o_tmpfile".

2017 Nov 13
2
Experiment on how to improve our temporary file handing.
...d any support for this on FreeBSD. > >>> > >> > >> AFAIK FreeBSD supports some variant of /proc that should map Linux > >> (although the mapping isn't 1:1). > >> Does it lack support for this? Thanks for looking into this, BTW! > > > > O_TMPFILE is the main thing that seems to be missing. > > > > It doesn't seem unreasonable to ask FreeBSD to implement this (at > least for ufs/zfs), maybe Ed/Kostik have thoughts about it. Can you please explain, how exactly O_TMPFILE functionality you asking for relates to the /proc ?...
2017 Nov 13
2
Experiment on how to improve our temporary file handing.
...e.italiano at gmail.com> writes: >> I couldn't find any support for this on FreeBSD. >> > > AFAIK FreeBSD supports some variant of /proc that should map Linux > (although the mapping isn't 1:1). > Does it lack support for this? Thanks for looking into this, BTW! O_TMPFILE is the main thing that seems to be missing. Cheers, Rafael
2017 Nov 09
10
Experiment on how to improve our temporary file handing.
...utputBuffer creation and commit. I don't think that is a code path where that is possible right now, but it would be an easy thing to miss in a code review. I was hopping the OS could help us manage the temporary file so that there was no way to accidentally leave it behind. On linux there is O_TMPFILE, which allows us to create a file with no name in the file system. A name can be given with linkat. Unfortunately we can't use linkat(fd, "", AT_FDCWD, "destination", AT_EMPTY_PATH) Without special permissions and have instead to depend on proc: linkat(AT_FDCWD, "/pr...
2016 Jan 06
0
[klibc:master] MIPS: Update archfcntl.h
...t;ben at decadent.org.uk> AuthorDate: Wed, 6 Jan 2016 00:43:25 +0000 Committer: H. Peter Anvin <hpa at linux.intel.com> CommitDate: Tue, 5 Jan 2016 17:45:36 -0800 [klibc] MIPS: Update archfcntl.h Update usr/include/arch/mips/archfcntl.h from kernel headers: - Add definitions of O_PATH, O_TMPFILE - Update value of O_SYNC to include __O_SYNC - Add definitions of F_{SET,GET}OWN_EX, F_GETOWNER_UIDS, F_OFD_{GETLK,SETLK,SETLKW}, F_OWNER_{TID,PID,PGRP} Signed-off-by: Ben Hutchings <ben at decadent.org.uk> Signed-off-by: H. Peter Anvin <hpa at linux.intel.com> --- usr/include/arch...
2016 Jan 27
0
[klibc:master] Make posix_openpt() an inline
.../stdlib.h @@ -83,7 +83,14 @@ static __inline__ void srandom(unsigned int __s) __extern int unlockpt(int); __extern char *ptsname(int); -__extern int posix_openpt(int); + +static __inline__ int posix_openpt(int __mode) +{ + __extern int open(const char *, int, ...); + + __mode &= ~(O_CREAT | O_TMPFILE); + return open("/dev/ptmx", __mode); +} static __inline__ int grantpt(int __fd) { diff --git a/usr/klibc/Kbuild b/usr/klibc/Kbuild index a0e440d..eba6add 100644 --- a/usr/klibc/Kbuild +++ b/usr/klibc/Kbuild @@ -52,7 +52,7 @@ klib-y += vsnprintf.o snprintf.o vsprintf.o sprintf.o \...
2016 Jan 06
5
[PATCH klibc 0/5] klibc architecture fixes
Here's an assortment of build and run-time fixes for various architectures that we've applied in Debian. Ben. Aurelien Jarno (1): ppc64: fix struct stat Ben Hutchings (2): MIPS: Update archfcntl.h syscalls: Override detection of direct socket syscalls on i386, m68k, s390 Helge Deller (1): Add pread and pwrite 32bit syscall wrappers for parisc Mauricio Faria de Oliveira
2018 Feb 28
0
[ANNOUNCE] xserver 1.20 RC1
...Hector Martin (1): edid: fix off-by-one error in CEA mode numbering Helmut Grohne (1): build: guess availability of monotonic clock for cross compilation Jan Beich (2): dix: unbreak --with-dtrace (default) on FreeBSD 11.1+ shm, xwayland: prefer atomic close-on-exec without O_TMPFILE Jason Ekstrand (1): xwayland: Fix backwards need_rotate logic (v2) Jason Gerecke (9): xwayland: Depend on wayland-protocols to build tablet protocol headers xwayland: Bind to wp_tablet_manager if available and get its seats xwayland: Listen for wp_tablet_seat events...
2019 Sep 11
6
[PATCH 0/4] HMM tests and minor fixes
These changes are based on Jason's latest hmm branch. Patch 1 was previously posted here [1] but was dropped from the orginal series. Hopefully, the tests will reduce concerns about edge conditions. I'm sure more tests could be usefully added but I thought this was a good starting point. [1] https://lore.kernel.org/linux-mm/20190726005650.2566-6-rcampbell at nvidia.com/ Ralph Campbell
2020 Jan 13
9
[PATCH v6 0/6] mm/hmm/test: add self tests for HMM
This series adds new functions to the mmu interval notifier API to allow device drivers with MMUs to dynamically mirror a process' page tables based on device faults and invalidation callbacks. The Nouveau driver is updated to use the extended API and a set of stand alone self tests is added to help validate and maintain correctness. The patches are based on linux-5.5.0-rc6 and are for