Home | History | Annotate | Download | only in cd9660
History log of /src/sys/fs/cd9660/cd9660_bmap.c
RevisionDateAuthorComments
 1.5  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.4  27-Feb-2008  matt branches: 1.4.48; 1.4.64;
Convert to ansi definitions from old-style definitons.
 1.3  11-Dec-2005  christos branches: 1.3.46; 1.3.66; 1.3.70;
merge ktrace-lwp.
 1.2  07-Aug-2003  agc branches: 1.2.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.1  23-Dec-2002  jdolecek branches: 1.1.2; 1.1.4;
move cd9660 filesystem code from sys/isofs/cd9660 to sys/fs/cd9660
 1.1.4.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.4.2  18-Sep-2004  skrll Sync with HEAD.
 1.1.4.1  03-Aug-2004  skrll Sync with HEAD
 1.1.2.2  29-Dec-2002  thorpej With with HEAD.
 1.1.2.1  23-Dec-2002  thorpej file cd9660_bmap.c was added on branch nathanw_sa on 2002-12-29 19:55:33 +0000
 1.2.16.1  17-Mar-2008  yamt sync with head.
 1.3.70.1  03-Apr-2008  mjf Sync with HEAD.
 1.3.66.1  24-Mar-2008  keiichi sync with head.
 1.3.46.1  23-Mar-2008  matt sync with HEAD
 1.4.64.1  10-Aug-2014  tls Rebase.
 1.4.48.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed