summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_dev.c
Commit message (Expand)AuthorAgeFilesLines
* Temporary revert r227009 to fix freeze on UP systems without PREEMPTION.mav2011-11-141-27/+12
* Make orphan() method in geom_dev asynchronous using destroy_dev_sched_cb()mav2011-11-011-12/+27
* Plumb device physical path reporting from CAM devices, through GEOM andgibbs2011-06-141-1/+51
* Use make_dev_alias_p() added in r221397 to create alias dev entry.mav2011-05-031-1/+2
* - Add shim to simplify migration to the CAM-based ATA. For each new adaXmav2011-04-261-2/+26
* MFgraid/head r217827:mav2011-03-241-2/+5
* Use make_dev_p(9) with the MAKEDEV_CHECKNAME flag instead of make_dev(9)jh2010-10-191-2/+10
* fix a few cases where a string is passed via format argument instead ofavg2010-06-111-1/+1
* Add BIO_DELETE support to ada(4):mav2009-12-281-2/+2
* Add two disk ioctls, giving user-level tools information about disk/arraymav2009-12-241-1/+6
* Do not check proper request alignment here in geom_dev in production.mav2009-09-081-2/+2
* Revert revisions 188839 and 188868. Use of the ioctl in geom_dev.cmarcel2009-07-081-12/+0
* Provide compatibility symlink for logical partitions:marcel2009-02-201-0/+12
* Remove unused unrhdr from GEOM character device module.ed2009-01-241-17/+1
* Remove unit2minor() use from kernel code.ed2008-09-261-1/+1
* - Add a new ioctl for getting the provider name of a geom provider.lulf2008-09-071-0/+7
* Remove the distinction between device minor and unit numbers.ed2008-05-291-1/+1
* Chop DIOCGDELETE from userland up in 1024 sector chunks to give geom_diskphk2007-12-161-2/+18
* Don't limit BIO_DELETE requests to MAXPHYS, they perform no dataphk2007-12-161-2/+1
* Implement three new ioctls that can be used with GEOM provider:pjd2007-05-051-0/+20
* make_dev(9) can be (and is) called without Giant, so there is no need tokris2007-03-261-8/+0
* Use pause() rather than tsleep() on stack variables and function pointers.jhb2007-02-271-3/+3
* Use tsleep() rather than msleep() with a NULL mtx parameter.jhb2007-02-231-1/+1
* In g_dev_strategy(), when failing an IO request with EINVAL due tosimon2006-06-181-0/+1
* Avoid null pointer dereference.phk2005-03-181-3/+2
* Add placeholder mutex argument to new_unrhdr().phk2005-03-071-2/+1
* Pass the file->flags down to geom ioctl handlers.phk2004-12-121-1/+1
* Don't set si_bsize_phys, nobody cares.phk2004-10-291-2/+0
* Give dev_strategy() an explict cdev argument in preparation for removingphk2004-10-291-2/+2
* Use unit number allocation functions for GEOM minor numbers.phk2004-10-251-3/+18
* Retire si_stripesize and si_stripeoffset they will not be needed in cdevphk2004-10-251-2/+0
* Don't call g_waitidle(), it happens automagically now.phk2004-10-231-3/+0
* Deny invalid I/O requests which comes from userland here, because laterpjd2004-09-271-0/+6
* Assert topology is held in g_dev_getprovider().phk2004-09-241-3/+5
* Tag all geom classes in the tree with a version number.phk2004-08-081-0/+1
* Use default method initialization on geoms.phk2004-08-081-1/+1
* Duplicate the securelevel check from spec_vnops.c here.phk2004-06-191-0/+11
* Reduce the thaumaturgical level of root filesystem mounts: Instead of usingphk2004-06-171-43/+0
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-10/+10
* Device megapatch 4/6:phk2004-02-211-1/+2
* Remove the absolute count g_access_abs() function since experience hasphk2004-02-121-3/+3
* Add missing newline in printf.phk2004-01-231-1/+1
* Remove KASSERT check for negative bio_offsets, add "normal" EIOphk2003-10-191-3/+0
* Assume that bp->bio_offset is correctly initialized.phk2003-10-121-1/+0
* Make sure to return ENOIOCTL if the ioctl is not handled.phk2003-09-041-2/+2
* Simplify the ioctl handling in GEOM.phk2003-09-011-40/+5
* Add the new g_dev_getprovider() function, the swap_pager needs it now.phk2003-08-301-0/+14
* Replace a panic with a .1Hz retry loop.phk2003-08-131-1/+10
* Kick Giant compatibility one layer up.phk2003-08-021-9/+1
OpenPOWER on IntegriCloud