History log of /src/sys/fs/udf/udf_readwrite.c |
Revision | | Date | Author | Comments |
1.14 |
| 10-Feb-2024 |
andvar | fix various typos in comments and log messages.
|
1.13 |
| 05-Dec-2021 |
msaitoh | s/checkum/checksum/ in comment.
|
1.12 |
| 24-May-2016 |
reinoud | Cleanup VAT writout. To prevent issues with the sequential writing strategy trying to write on blocks that are lost due to the synchronisation, don't just bluntly do synchronize device caches, but split out on strategies.
|
1.11 |
| 12-Jun-2011 |
rmind | branches: 1.11.12; 1.11.30; Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in some pmap(9) modules by removing P->V locking.
- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).
- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.
- Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues.
Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch.
|
1.10 |
| 08-Feb-2009 |
reinoud | branches: 1.10.6; 1.10.12; Implement session closure on sequential media when requested on mount. It will allow CD-ROM/DVD-ROM/DB-ROM drives to read the media while still allowing them to be appended later. It can also be seen as a way to make mountable snapshots.
|
1.9 |
| 16-Dec-2008 |
pooka | The great QUOTA purge of '08: get rid of those #ifdef QUOTA and #include "opt_quota.h" which do exactly nothing. Speeds up kernel compilation by 1.375*10^-20001 seconds. But leave the most moxious comment in msdosfs_vfsops untouched.
|
1.8 |
| 29-Aug-2008 |
reinoud | branches: 1.8.2; 1.8.4; Remove all remaining traces of UDF_READWRITE since it has been removed as option.
|
1.7 |
| 05-Aug-2008 |
reinoud | Fixup important bug in internal recorded data fixup. Although most unlikely it could result in theory result in descriptor trashing.
On the performance side, it would try to fixup *every* descriptor even if it wasn't an internally allocated one. Performance loss wasn't that big but every bit helps.
|
1.6 |
| 28-Jul-2008 |
reinoud | Streamline allocation to prepare it for metadata partition. Also add preliminary Metadata partition write support but its disabled still since its not finished yet and not functioning correctly. All other formats are checked and should work fine.
|
1.5 |
| 09-Jul-2008 |
reinoud | Force allocation extent descriptor CRC length to 8 for UDF versions prior to version 2.01.
|
1.4 |
| 03-Jul-2008 |
reinoud | branches: 1.4.2; Avoid panic when trying to mount a non existent block device like a /dev/vnd0 that is not configured.
|
1.3 |
| 30-Jun-2008 |
perry | __FUNCTION__ -> __func__
|
1.2 |
| 24-Jun-2008 |
reinoud | If we're fixing up the internal attributes, is it then wise to check if they are valid first? Might be on the safe side in the end but disabled for now.
|
1.1 |
| 14-May-2008 |
reinoud | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; Import writing part of the UDF file system making optical media like CD's and DVD's behave like floppy discs. Writing is supported upto and including version 2.01; version 2.50 and 2.60 will follow.
Also extending the UDF implementation to support symbolic links and hardlinks.
Added are the mmcformat(8) tool to format rewritable CD/DVD discs and newfs_udf(8).
Limitations: all operations can be performed on the file system though the sheduling is currently optimised for archiving workloads.
mv(1)/rename(2) is currently only implemented for non-directories.
|
1.1.10.3 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.1.10.2 |
| 23-Jun-2008 |
wrstuden | Add files to branch that were added on -current.
After this, all that's left of update is to merge some changes that had conflicts.
|
1.1.10.1 |
| 14-May-2008 |
wrstuden | file udf_readwrite.c was added on branch wrstuden-revivesa on 2008-06-23 05:02:14 +0000
|
1.1.8.4 |
| 31-Jul-2008 |
simonb | Sync with head.
|
1.1.8.3 |
| 18-Jul-2008 |
simonb | Sync with head.
|
1.1.8.2 |
| 03-Jul-2008 |
simonb | Sync with head.
|
1.1.8.1 |
| 27-Jun-2008 |
simonb | Sync with head.
|
1.1.6.6 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.6.5 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.6.4 |
| 02-Jul-2008 |
mjf | Sync with HEAD.
|
1.1.6.3 |
| 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.6.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.6.1 |
| 14-May-2008 |
mjf | file udf_readwrite.c was added on branch mjf-devfs2 on 2008-06-02 13:24:06 +0000
|
1.1.4.2 |
| 18-May-2008 |
yamt | sync with head.
|
1.1.4.1 |
| 14-May-2008 |
yamt | file udf_readwrite.c was added on branch yamt-pf42 on 2008-05-18 12:35:06 +0000
|
1.1.2.3 |
| 04-May-2009 |
yamt | sync with head.
|
1.1.2.2 |
| 16-May-2008 |
yamt | sync with head.
|
1.1.2.1 |
| 14-May-2008 |
yamt | file udf_readwrite.c was added on branch yamt-nfs-mp on 2008-05-16 02:25:21 +0000
|
1.4.2.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.8.4.2 |
| 09-Jul-2009 |
snj | Apply patch (requested by reinoud in ticket #852): Numerous UDF improvements: - a much saner rmw backend - free space management done right - the high system time usage when encountering huge numbers of nodes are a thing of the past due to refactoring - various small fixes
|
1.8.4.1 |
| 18-Feb-2009 |
snj | branches: 1.8.4.1.4; Pull up following revision(s) (requested by reinoud in ticket #447): sys/fs/udf/udf.h: revision 1.30 sys/fs/udf/udf_readwrite.c: revision 1.10 sys/fs/udf/udf_strat_direct.c: revision 1.8 sys/fs/udf/udf_strat_rmw.c: revision 1.18 sys/fs/udf/udf_strat_sequential.c: revision 1.8 sys/fs/udf/udf_subr.c: revision 1.85 sys/fs/udf/udf_subr.h: revision 1.13 Implement session closure on sequential media when requested on mount. It will allow CD-ROM/DVD-ROM/DB-ROM drives to read the media while still allowing them to be appended later. It can also be seen as a way to make mountable snapshots.
|
1.8.4.1.4.1 |
| 21-Apr-2010 |
matt | sync to netbsd-5
|
1.8.2.2 |
| 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.8.2.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.10.12.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.10.6.1 |
| 16-Mar-2010 |
rmind | Change struct uvm_object::vmobjlock to be dynamically allocated with mutex_obj_alloc(). It allows us to share the locks among UVM objects.
|
1.11.30.1 |
| 29-May-2016 |
skrll | Sync with HEAD
|
1.11.12.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|