summaryrefslogtreecommitdiff
path: root/sys/kern/subr_disk.c
AgeCommit message (Expand)Author
2013-10-19use 64bit arithmetic to compute sectors-per-unitmlelstv
2013-05-29phase 1 of disk geometry cleanup:christos
2013-02-09printflike maintenance.christos
2010-10-14add some (uint64_t) casts so avoid 32 bit overflows. this fixes mymrg
2009-11-28When truncating a request in bounds_check_with_mediasize() multiplydsl
2009-11-27u_short -> uint16_t, some KNF.tsutsui
2009-05-20On second thought, let's call disk_predetach() disk_begindetach().dyoung
2009-05-19Encapsulate the checks that I do before detaching a disk(9) providerdyoung
2009-04-04Add disk_isbusy(), iostat_isbusy().ad
2009-01-22malloc -> kmem_allocyamt
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-02-28constify dkdrivermatt
2008-01-31Constify both struct disk->dk_name and the `name' argument todyoung
2008-01-02Merge vmlocking2 to head.ad
2007-10-08Merge disk init changes from the vmlocking branch. These seperate init /ad
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-21Replace some uses of lockmgr().ad
2007-06-24Extract common code from i386, xen, and sparc64, creatingdyoung
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-03-01Split the disklabel checksum function into two, so we can pass themartin
2006-11-25Replace the myriad copies of bounds_check_with_label() with a single MIscw
2006-10-25- Add a new disk ioctl (DIOCGDISKINFO) to get the disk-info dictionarythorpej
2006-09-22- Define disk information, disk geometry, and disk partition dictionarythorpej
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