History log of /openbsd/sys/isofs/cd9660/cd9660_lookup.c (Results 1 – 25 of 30)
Revision Date Author Comments
# 0d297f47 11-Jan-2022 jsg <jsg@openbsd.org>

spelling
ok jmc@


# b2acc587 05-Mar-2021 jsg <jsg@openbsd.org>

deregister


# 1bf87d88 05-Mar-2021 jsg <jsg@openbsd.org>

ansi


# 6e880534 02-May-2018 visa <visa@openbsd.org>

Remove proc from the parameters of vn_lock(). The parameter is
unnecessary because curproc always does the locking.

OK mpi@


# 36bb23f1 28-Apr-2018 visa <visa@openbsd.org>

Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always
curproc that does the locking or unlocking, so the proc parameter
is pointless and can be dropped.

OK mpi@, deraadt@


# 98edb555 30-Dec-2017 guenther <guenther@openbsd.org>

Delete unnecessary <sys/file.h> includes

ok millert@ krw@


# 937fcae7 19-Mar-2016 natano <natano@openbsd.org>

Remove the unused flags argument from VOP_UNLOCK().

torture tested on amd64, i386 and macppc
ok beck mpi stefan
"the change looks right" deraadt


# 21dab745 14-Mar-2015 jsg <jsg@openbsd.org>

Remove some includes include-what-you-use claims don't
have any direct symbols used. Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@


# fde894e5 16-Dec-2014 tedu <tedu@openbsd.org>

primary change: move uvm_vnode out of vnode, keeping only a pointer.
objective: vnode.h doesn't include uvm_extern.h anymore.
followup changes: include uvm_extern.h or lock.h where necessary.
ok and

primary change: move uvm_vnode out of vnode, keeping only a pointer.
objective: vnode.h doesn't include uvm_extern.h anymore.
followup changes: include uvm_extern.h or lock.h where necessary.
ok and help from deraadt

show more ...


# 0e5ae731 12-Jul-2014 tedu <tedu@openbsd.org>

add a size argument to free. will be used soon, but for now default to 0.
after discussions with beck deraadt kettenis.


# 1abdbfde 11-Jun-2013 deraadt <deraadt@openbsd.org>

final removal of daddr64_t. daddr_t has been 64 bit for a long enough
test period; i think 3 years ago the last bugs fell out.
ok otto beck others


# 0cad8b22 30-May-2013 guenther <guenther@openbsd.org>

CD filesystems don't do inode numbers >2^32, so use a smaller type internally,
only using ino_t in the VFS layer APIs: vget, readdir, getattr.

ok matthew@


# 93f62a9e 04-Jul-2011 tedu <tedu@openbsd.org>

bread does nothing with its ucred argument. remove it. ok matthew


# 8f0dcd22 17-Jan-2010 chl <chl@openbsd.org>

Remove dead assignment and newly created unused variable.

Found by LLVM/Clang Static Analyzer.

ok otto@ krw@ tedu@


# 627b2c48 09-Jul-2009 thib <thib@openbsd.org>

Remove the VREF() macro and replaces all instances with a call to verf(),
which is exactly what the macro does.

Macro's that are nothing more then:
#define FUNCTION(arg) function(arg)
are almost alw

Remove the VREF() macro and replaces all instances with a call to verf(),
which is exactly what the macro does.

Macro's that are nothing more then:
#define FUNCTION(arg) function(arg)
are almost always pointless and should go away.

OK blambert@
Agreed by many.

show more ...


# 808d1e2b 29-Oct-2007 chl <chl@openbsd.org>

MALLOC/FREE -> malloc/free

ok krw@


# 15aab03c 06-Jun-2007 deraadt <deraadt@openbsd.org>

now that all partition size/offsets are potentially 64-bit, change the
type of all variables to daddr64_t. this includes the APIs for XXsize()
and XXdump(), all range checks inside bio drivers, inte

now that all partition size/offsets are potentially 64-bit, change the
type of all variables to daddr64_t. this includes the APIs for XXsize()
and XXdump(), all range checks inside bio drivers, internal variables
for disklabel handling, and even uvm's swap offsets. re-read numerous
times by otto, miod, krw, thib to look for errors

show more ...


# 99bc9d31 01-Jun-2007 deraadt <deraadt@openbsd.org>

pedro ok'd this ~3500 line diff which removes the vop argument
"ap = v" comments in under 8 seconds, so it must be ok. and it compiles
too.


# 8f6e076e 25-Jan-2006 mickey <mickey@openbsd.org>

reduce stack use; pedro@ miod@ ok


# 29295d1c 02-Jun-2003 millert <millert@openbsd.org>

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


# 09308f32 31-Jan-2003 art <art@openbsd.org>

File system locking fixups, mostly from NetBSD:
- cache_lookup
move common code from various fs's here
always return with vnode and parent locked
adjust return codes
- PDIRUNL

File system locking fixups, mostly from NetBSD:
- cache_lookup
move common code from various fs's here
always return with vnode and parent locked
adjust return codes
- PDIRUNLOCK - new flag set if lookup couldn't lock parent vnode
- kernfs and procfs
lock vnode in get_root
don't unlock (again) in kernfs_freevp
fix memory leak in procfs

From tedu@stanford.edu
deraadt@ and various other ok

show more ...


# 574066a2 23-Jun-2001 csapuntz <csapuntz@openbsd.org>

Get rid of several unused vnode operations


# 49f343b7 01-Jul-1999 d <d@openbsd.org>

Add support for Joliet extensions. From FreeBSD


# 12e8170c 02-Dec-1997 csapuntz <csapuntz@openbsd.org>

Fix deadlock in cd9660 code. NetBSD PR#2262


# 053e05a2 08-Nov-1997 niklas <niklas@openbsd.org>

Sync to NetBSD; some extra KNF


12