summaryrefslogtreecommitdiff
path: root/sys/kern/subr_disk.c
AgeCommit message (Expand)Author
2013-11-01Sprinkle (long long) casts where %lld is being used to print daddr_tKenneth R Westerback
2013-10-20KNF a long line.Kenneth R Westerback
2013-10-19Use daddr_t * instead of int * for the partoffp parameter toKenneth R Westerback
2013-10-14Display correct values (i.e. blocks where blocks are meant) inKenneth R Westerback
2013-10-07disk sizes, partition sizes and partition offsets are u_int64_tKenneth R Westerback
2013-09-03When a partition is changing to UNUSED, we try to save kernel-setKenneth R Westerback
2013-08-08Uncomment kprintf format attributes for sys/kernSylvestre Gallon
2013-07-03don't use empty format stringStefan Fritsch
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-04-24When attaching disks, feed the disklabel's checksum toBret Lambert
2013-02-17Comment out recently added __attribute__((__format__(__kprintf__))) annotationsMiod Vallat
2013-02-09Add explicit __attribute__ ((__format__(__kprintf__)))) to the functions andMiod Vallat
2012-04-07Tweak FAT detection/usage. Recognize 'bare' FAT media that lacksKenneth R Westerback
2012-03-31Some whitespace/paren tweaks. Rename the mbr testing variable fromKenneth R Westerback
2012-02-10DUIDs are only valid when booting off of a disk, so make sure we arePeter Hessler
2012-01-21When disklabels can't be read before attempting to mount root, makeKenneth R Westerback
2012-01-21Do not wait for DKF_OPENED to be set if we never actually created aJoel Sing
2012-01-16Ensure that all disk attach callbacks have completed before attemptingJoel Sing
2012-01-13Always set DKF_OPENED in the disk attach callback.Joel Sing
2012-01-13Restore previous behaviour - only print the DUID if we used it toJoel Sing
2012-01-11If the DUID of the boot disk has not been provided, attempt to locate itJoel Sing
2012-01-11Move softraid root mapping to later in the boot process - this will allowJoel Sing
2011-12-28Avoid the use of an invalid disklabel by setting a DK_LABELVALID flagJoel Sing
2011-12-28An all-zero DUID is considered to be a blank DUID - ensure that we do notJoel Sing
2011-09-21Move the prototype for disk_readlabel to the .h file so that hibernateTheo de Raadt
2011-09-18Do not use the `hh' modifier in printf format strings, as the kernel printfMiod Vallat
2011-07-26No need to byte-swap d_checksum just before setting it to zero.Kenneth R Westerback
2011-07-06On several archs (e.g. hppa, sgi, macppc) readdoslabel() is called after an a...Kenneth R Westerback
2011-07-06Eliminate redundant buf validation checks in xxstrategy() methods nowMatthew Dempsky
2011-07-05Add checks for sector-alignment and whole number of sectors toMatthew Dempsky
2011-06-30Refactor some common open/close/detach disk driver code intoMatthew Dempsky
2011-06-19Minor cleanup for disk_lock() and disk_unlock().Matthew Dempsky
2011-06-19Add disk_lock_nointr() as a way to acquire the disk lock without beingMatthew Dempsky
2011-06-19Kill the "lockname" argument to disk_construct().Matthew Dempsky
2011-06-03Get rid of the wlabel argument to bounds_check_with_label(). It'sMatthew Dempsky
2011-06-01Add device_ref/device_unref calls to prevent a possible use-after-freeMatthew Dempsky
2011-04-28spacesMarco Peereboom
2011-04-26Allow the root device to be identified via its disklabel UID.Joel Sing
2011-04-16Use 'CLR(<buf>->b_flags, B_READ | B_WRITE | B_DONE)' regardless ofKenneth R Westerback
2011-04-15In days of yore one could arbitrarily whack buffer flags. Those daysKenneth R Westerback
2011-03-19Repair spoofing. We want to start at 'i', not 'j'.Kenneth R Westerback
2011-03-17Uncommitted bits. Spotted by deraadt@, who theorizes I have insuffientKenneth R Westerback
2011-03-14Don't confuse limiting spoofed partitions with limiting how manyKenneth R Westerback
2010-11-24Ensure that hw.disknames gets updated whenever a disklabel is set, sinceJoel Sing
2010-11-18Do not #include <sys/dkstat.h> if you don't need anything from it.Miod Vallat
2010-09-24Fixes before-boot umass hangs on units without media.Theo de Raadt
2010-09-23The only sensible argument for VOP_* calls that take a struct proc pointer isOwain Ainsworth
2010-09-23When a disk is attached create a workq task to read the disklabel,Joel Sing
2010-09-08Introduce a disk_lookup() function which calls device_lookup(), beforeJoel Sing
2010-09-08Store a struct device pointer within struct disk and populate this whenJoel Sing