History log of /src/sys/fs/cd9660/cd9660_node.h |
Revision | | Date | Author | Comments |
1.18 |
| 27-Mar-2022 |
christos | dedup the eofs link/symlink methods
|
1.17 |
| 18-Jul-2021 |
dholland | Abolish all the silly indirection macros for initializing vnode ops tables.
These are things of the form #define foofs_op genfs_op, or #define foofs_op genfs_eopnotsupp, or similar. They serve no purpose besides obfuscation, and have gotten cutpasted all over everywhere.
|
1.16 |
| 16-Jun-2014 |
hannken | branches: 1.16.44; Change cd9660 from hashlist to vcache.
|
1.15 |
| 14-Jun-2014 |
hannken | Remove the hints "isodir" and "relocated" from cd9660_vget_internal() and always reread the directory entry by inumber. For directories the directory entry is always its "." entry.
Always read directories via the device vnode to prevent buffer cache inconsistency. Keep i_devvp as a hint for fstat(1) and friends and always use im_devvp for reads. No need to vref()/vrele() i_devvp.
The additional bread is either cached because cd9660_lookup() just released the buffer or will be used in the near future when the directory gets traversed during lookup.
No objections on tech-kern@
|
1.14 |
| 27-Feb-2008 |
matt | branches: 1.14.48; 1.14.64; Convert to ansi definitions from old-style definitons.
|
1.13 |
| 08-Dec-2007 |
ad | branches: 1.13.8; 1.13.12; Merge locking changes + fixes from the vmlocking branch.
|
1.12 |
| 03-Dec-2005 |
christos | branches: 1.12.30; 1.12.34; 1.12.44; 1.12.46; 1.12.56; protect against multiple inclusion instead of forbidding their access from userland, and #ifdef _KERNEL all their kernel functions.
|
1.11 |
| 03-Dec-2005 |
christos | - protect userland exported files against multiple inclusion. - make sure that kernel only files don't compile in userland using #error - XXX: some kernel only files still get installed. - XXX: some files used in userland, don't get installed.
|
1.10 |
| 11-Nov-2005 |
yamt | - ignore truncation for VCHR/VBLK/VFIFO as it used to be before yamt-vop merge. PR/32049 from Atsushi Onoe. - reject setattr which attempts to change size of VLNK/VSOCK.
|
1.9 |
| 02-Nov-2005 |
yamt | merge yamt-vop branch. remove following VOPs.
VOP_BLKATOFF VOP_VALLOC VOP_BALLOC VOP_REALLOCBLKS VOP_VFREE VOP_TRUNCATE VOP_UPDATE
|
1.8 |
| 30-Aug-2005 |
xtraeme | branches: 1.8.2; Remove an extra ')'
|
1.7 |
| 30-Aug-2005 |
xtraeme | Remove __P()
|
1.6 |
| 20-Jun-2004 |
dillo | branches: 1.6.12; Use unsigned long for file size and location; avoids sign extension for files >2GB. Okayed by Martin Husemann.
|
1.5 |
| 07-Aug-2003 |
agc | branches: 1.5.2; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.4 |
| 29-Jun-2003 |
fvdl | branches: 1.4.2; Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
|
1.3 |
| 29-Jun-2003 |
thorpej | Undo part of the ktrace/lwp changes. In particular: * Remove the "lwp *" argument that was added to vget(). Turns out that nothing actually used it! * Remove the "lwp *" arguments that were added to VFS_ROOT(), VFS_VGET(), and VFS_FHTOVP(); all they did was pass it to vget() (which, as noted above, didn't use it). * Remove all of the "lwp *" arguments to internal functions that were added just to appease the above.
|
1.2 |
| 28-Jun-2003 |
darrenr | Pass lwp pointers throughtout the kernel, as required, so that the lwpid can be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various function prototypes, pass the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
|
1.1 |
| 23-Dec-2002 |
jdolecek | branches: 1.1.2; move cd9660 filesystem code from sys/isofs/cd9660 to sys/fs/cd9660
|
1.1.2.2 |
| 29-Dec-2002 |
thorpej | With with HEAD.
|
1.1.2.1 |
| 23-Dec-2002 |
thorpej | file cd9660_node.h was added on branch nathanw_sa on 2002-12-29 19:55:37 +0000
|
1.4.2.7 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.4.2.6 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.4.2.5 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.2.4 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.2.3 |
| 24-Aug-2004 |
skrll | Undo part of the ktrace/lwp changes. In particular: * Remove the "lwp *" argument that was added to vget(). Turns out that nothing actually used it! * Remove the "lwp *" arguments that were added to VFS_ROOT(), VFS_VGET(), and VFS_FHTOVP(); all they did was pass it to vget() (which, as noted above, didn't use it). * Remove all of the "lwp *" arguments to internal functions that were added just to appease the above.
|
1.4.2.2 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.4.2.1 |
| 02-Jul-2003 |
darrenr | Apply the aborted ktrace-lwp changes to a specific branch. This is just for others to review, I'm concerned that patch fuziness may have resulted in some errant code being generated but I'll look at that later by comparing the diff from the base to the branch with the file I attempt to apply to it. This will, at the very least, put the changes in a better context for others to review them and attempt to tinker with removing passing of 'struct lwp' through the kernel.
|
1.5.2.1 |
| 22-Jun-2004 |
tron | Pull up revision 1.6 (requested by dillo in ticket #525): Use unsigned long for file size and location; avoids sign extension for files >2GB. Okayed by Martin Husemann.
|
1.6.12.3 |
| 17-Mar-2008 |
yamt | sync with head.
|
1.6.12.2 |
| 21-Jan-2008 |
yamt | sync with head
|
1.6.12.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.8.2.2 |
| 29-Oct-2005 |
yamt | cd9660_setattr: remove extra checks. return EOPNOTSUPP immediately. suggested by Chuck Silvers.
|
1.8.2.1 |
| 20-Oct-2005 |
yamt | adapt cd9660.
|
1.12.56.1 |
| 04-Dec-2007 |
ad | Pull the vmlocking changes into a new branch.
|
1.12.46.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.12.46.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.12.44.1 |
| 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.12.34.1 |
| 09-Dec-2007 |
reinoud | Pullup to HEAD
|
1.12.30.2 |
| 24-Oct-2007 |
ad | - Kill ISODEVMAP. - Mark cd9660 MPSAFE.
|
1.12.30.1 |
| 24-Oct-2007 |
ad | - Fix a race in cd9660_vget(). - simplelock -> mutex.
|
1.13.12.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.13.8.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
1.14.64.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.14.48.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.16.44.1 |
| 01-Aug-2021 |
thorpej | Sync with HEAD.
|