summaryrefslogtreecommitdiff
path: root/ufs
AgeCommit message (Collapse)Author
2000-07-26* Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis
comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
2000-03-03.Roland McGrath
2000-03-032000-03-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* dir.c (diskfs_get_directs): Don't allocate buffer for *DATA until after scanning for ENTRY and possibly returning EOF.
1999-10-13.Roland McGrath
1999-10-131999-10-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* consts.c (diskfs_name_max): New variable.
1999-09-13Reverted changes related to io_map_segment.Roland McGrath
1999-09-13ChangeLogRoland McGrath
1999-09-131999-09-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (makemode): servers -> server. (targets): Replaced with target; remove ufs.static. (ufs.static-LDFLAGS): Variable removed. (ufs.static, ufs): Remove deps.
1999-09-081999-09-08 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* dir.c (diskfs_get_directs): Initialize `err' to shut gcc up. 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu> * dir.c (diskfs_lookup_hard): Pass additional parameter to diskfs_get_filemap. (diskfs_dirempty): Likewise. * sizes.c (diskfs_truncate): Likewise. (block_extended): Likewise. (diskfs_grow): Likewise. * pager.c (diskfs_get_filemap): Accept additional parameter.
1999-09-041999-09-04 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* pager.c (find_address): If !ISREAD, then don't return errors for access past NP->allocsize, and clear *ADDR and *DISKSIZE. These can happen through harmless races against truncate. (pager_write_page): Don't print annoying messages for writes to unallocated disk. These can happen through harmless races against truncate, and so we should not pester the console with them.
1999-07-111999-07-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* dir.c (diskfs_get_directs): Use mmap instead of vm_allocate. * hyper.c (get_hypermetadata): Likewise. * pager.c (pager_read_page): Likewise.
1999-07-11.Roland McGrath
1999-07-111999-07-10 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ufs.h: Add #include <sys/mman.h> for munmap decl.
1999-07-06Mon Jul 5 20:04:58 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* dir.c (diskfs_lookup_hard): Repair typo. Reported by Yamashita TAKAO <jargon@lares.dti.ne.jp>.
1999-07-031999-07-03 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* dir.c (diskfs_lookup_hard): Use munmap instead of vm_deallocate. (diskfs_direnter_hard): Likewise. (diskfs_dirremove_hard): Likewise. (diskfs_dirrewrite_hard): Likewise. (diskfs_dirempty): Likewise. (diskfs_drop_dirstat): Likewise. (diskfs_get_directs): Likewise. * sizes.c (block_extended): Likewise. (poke_pages): Likewise. * hyper.c (get_hypermetadata): Likewise. (diskfs_set_hypermetadata): Likewise.
1999-06-291999-06-29 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* hyper.c (diskfs_readonly_changed): Adjust whether the store should permit writes too.
1999-05-02.Roland McGrath
1999-05-021999-05-02 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (main): Remove bogus uninitialized variable ERR.
1999-01-24.Roland McGrath
1999-01-241999-01-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (main): Use diskfs_init_main.
1998-12-27.Roland McGrath
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* inode.c (diskfs_set_statfs): Remove __ from struct members. 1998-12-21 Mark Kettenis <kettenis@phys.uva.nl> * inode.c (diskfs_set_statfs): Fill in statfs members that are used to implement statvfs.
1998-12-27.Roland McGrath
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (main): Pass ARGP_IN_ORDER flag to argp_parse because diskfs options need it.
1998-12-20.Roland McGrath
1998-12-201998-12-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* alloc.c (diskfs_alloc_node): Fix printf format to silence warning. * hyper.c (get_hypermetadata): Likewise.
1998-10-20.Roland McGrath
1998-10-201998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* dir.c (diskfs_lookup_hard): Fix defn with `const'. (diskfs_direnter_hard): Likewise. (dirscanblock): Likewise. * inode.c (diskfs_create_symlink_hook, create_symlink_hook): Likewise. (diskfs_set_translator): Likewise.
1997-08-20Wed Aug 20 14:34:24 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* dir.c (diskfs_lookup_hard): Cope with error return from diskfs_get_filemap. * sizes.c (diskfs_grow): Likewise. * dir.c (diskfs_dirempty): Cope (poorly) with error return from diskfs_get_filemap. * sizes.c (diskfs_truncate): Likewise. (block_extended): Likewise. * pager.c (diskfs_get_filemap): If pager_create fails, return error to caller.
1997-06-30Mon Jun 30 17:38:57 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* main.c (main): If the store cannot be made writable, then set diskfs_hard_readonly and diskfs_readonly.
1997-06-23*** empty log message ***Thomas Bushnell
1997-06-20(diskfs_set_hypermetadata):Miles Bader
Adjust device addresses for possible differences between DEV_BSIZE & device block size.
1997-06-20.Miles Bader
1997-06-20(log2_dev_blocks_per_bsize):Miles Bader
New variable. (main): Only require device-block-size to be <= DEV_BSIZE. Get rid of device-block-size-is-power-of-2 check. Set LOG2_DEV_BLOCKS_PER_BSIZE. Exit with an error if the disk is too small rather than assert failing.
1997-06-20(log2_dev_blocks_per_bsize):Miles Bader
New declaration.
1997-06-20(diskfs_S_file_get_storage_info):Miles Bader
Adjust device addresses for possible differences between DEV_BSIZE & device block size.
1997-06-20(pager_read_page, pager_write_page, pager_unlock_page):Miles Bader
Adjust device addresses for possible differences between DEV_BSIZE & device block size.
1997-02-06.Miles Bader
1997-02-06(diskfs_S_file_getfh, diskfs_S_fsys_getfile): Functions removed.Miles Bader
1997-02-06(diskfs_S_fsys_getfile):Miles Bader
Pass new DEPTH argument to diskfs_make_peropen.
1996-11-20.Miles Bader
1996-11-20(read_disknode):Miles Bader
If SBLOCK->fs_inodefmt < FS_44INODEFMT, set ST->st_author to st->st_uid, and NP->author_tracks_uid to true. (diskfs_validate_author_change): New function.
1996-11-19.Miles Bader
1996-11-19(diskfs_set_translator):Miles Bader
Frob S_IPTRANS bit in mode bits instead of NP->istranslated. (write_node): Don't write any bits in S_ITRANS to disk. (read_disknode): When setting ST->st_mode, Clear S_ITRANS bits, and set S_IPTRANS if necessary. Don't set NP->istranslated anymore.
1996-11-19(ffs_alloc):Miles Bader
Use S_IPTRANS in NP->dn_stat.st_mode instead of NP->istranslated.
1996-11-18Sat Nov 16 17:21:40 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* inode.c (diskfs_S_fsys_getfile): Delete var `fakecred'. diskfs_access -> fshelp_access. * alloc.c (ffs_alloc): diskfs_isuid -> idvec_contains. (ffs_realloccg): Likewise. Thu Nov 14 16:43:36 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * inode.c (diskfs_S_file_getfh): diskfs_isuid -> idvec_contains. (diskfs_S_fsys_getfile): Use idvecs and iousers.
1996-10-24.Miles Bader
1996-10-24(startup_children, runtime_children):Miles Bader
New variables. (startup_parents, runtime_parents): Variables removed. (startup_argp, runtime_argp): Use new *_CHILDREN variables instead of corresponding *_PARENT ones.
1996-09-23.Miles Bader
1996-09-23(HURDLIBS): Add store.Miles Bader