summaryrefslogtreecommitdiff
path: root/sys/kern/subr_disk.c
AgeCommit message (Expand)Author
2006-08-23Change iostat_alloc() to take the parent pointer and the name directly, sochristos
2006-06-07merge FreeBSD timecounters from branch simonb-timecounterskardel
2006-04-21iostat_find/disk_find: constify and simplify.yamt
2006-04-21remove some unnecessary #include.yamt
2006-04-21whitespace.yamt
2006-04-20Prefix iostat structure elements with io_blymn
2006-04-14Make i/o statistics collection more generic, include tape drives andblymn
2005-12-26u_intN_t -> uintN_tperry
2005-12-11merge ktrace-lwp.christos
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
2005-08-20introduce a variant of disk_attach/detach, for pseudo disksyamt
2005-05-29- add const.christos
2005-03-31introduce a function to drain bufq and use it where appropriate.yamt
2005-02-08Change the 'sz' variable in bounds_check_* to int64_t to avoid overflowsfvdl
2005-02-06Change an if/panic statement to a KASSERT and disable a chatty printf.christos
2004-11-25lookup bufq using link_set rather than a switch statement.yamt
2004-10-28move buffer queue related stuffs from buf.h to their own header, bufq.h.yamt
2004-10-15- Eliminate the need to call disk_init().thorpej
2004-10-14move i/o schedulers to their own files.yamt
2004-09-25Work-in-progress implementation of "wedges", a new way to representthorpej
2004-03-09- add a function prototype.yamt
2004-02-28change the way to handle NEW_BUFQ_STRATEGY option.yamt
2004-01-10add a new bufq strategy, BUFQ_PRIOCSCAN (per-priority CSCAN).yamt
2003-12-06rev.1.55 didn't handle BUFQ_SORT_CYLINDER case correctly.yamt
2003-12-06Make sure buf_inorder() returns a value under all conditions.he
2003-12-05buf_inorder: deal with 64-bit daddr_t correctly.yamt
2003-12-04Dynamic sysctl.atatat
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-04-13CONSTCONT should have been CONSTCONDdsl
2003-04-13Fix error message for 64bit daddr_tdsl
2003-04-03Add a bounds_check_with_mediasize function, which is intendedfvdl
2002-11-06Factor out the COMPAT_16 code.enami
2002-11-05- do the COMPAT_16 dance in sysctl_diskstats() for the where == NULL casemrg
2002-11-04repair backwards compatibility with netbsd 1.6 - if we are not given themrg
2002-11-01When calculating the space needed for the data, use the suppliedsimonb
2002-11-01implement separate read/write disk statistics:mrg
2002-11-01Make this works with QUEUEDEBUG defined; don't use queue pointer afterenami
2002-11-01Cosmetic changes.enami
2002-08-30Remove the old device buffer queue interface.hannken
2002-07-23The buffer returned by BUFQ_PEEK must remain the same until BUFQ_GET ishannken
2002-07-21Rename bufq_init() to bufq_alloc().hannken
2002-07-16Implement a new device buffer queue interface.hannken
2002-06-28constify diskerr().yamt
2002-02-16Use sizeof correctly. Fixes PR#15613.enami
2002-02-16- Wrap long line.enami
2002-01-28Remember to update the "size copied" counter in sysctl_diskstats().simonb
2002-01-28Use TAILQ_FOREACH().simonb
2002-01-27Implement the hw.disknames and hw.diskstats sysctl's that have been listedsimonb
2001-11-30Use cached pointer to next buf instead of re-fetching it. GCC actuallyenami
2001-11-13add RCSIDlukem