summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe
AgeCommit message (Expand)Author
2016-12-11Ensure variables are initialized. Fixes error due to -Wmaybe-unitialized.nat
2016-12-10raidframe: use existing routines to print an error and panic.maya
2016-10-15Cleanup/remove unused asm_count. Reported by David Binderman in PR#51552.oster
2016-09-19fix mistake fallthrough in the ioctl switch introduced in previous commitjdolecek
2016-09-19fix DIOCCACHESYNC ioctl on ld(4) and raid(4) to work again; it got brokenjdolecek
2016-04-27provide an empty DPRINTFchristos
2016-04-27Extend the "a" partition hack to also mean the first partition on the raid,christos
2016-01-07Don't use for (...); by using an explicit continue as body.joerg
2016-01-07gc unused flagschristos
2016-01-07CID 1347189: Null pointer dereferencesmlelstv
2016-01-06Add a SET_LAST_UNIT ioctl.christos
2016-01-05revert bp->b_error checking; biowait() is a no-op in that case and it ischristos
2016-01-05When autoconfiguring RAID sets:mlelstv
2016-01-05handle possible errors from bdev_strategy.mlelstv
2016-01-04prevent unconfigure/detach while background threads are running.mlelstv
2016-01-04Fix dump on raid.mlelstv
2016-01-03refactor driver to use common code in dksubr.mlelstv
2016-01-02No longer detach opened device directly in RAIDFRAME_SHUTDOWN ioctl,mlelstv
2016-01-02RAIDF_INITED state also includes disk attachments, don't undo operationsmlelstv
2016-01-02Unlock and free in raid_detach to handle error paths.mlelstv
2016-01-02use bdev_strategy wrapper to properly use KERNEL_LOCK.mlelstv
2015-12-26Another use-after-free()pgoyette
2015-12-26If the "finalizer" should fail to register for any reason, just reportpgoyette
2015-12-26Resolve a use-after-free reference to the softc. From mlelstv@pgoyette
2015-12-26Modularize the raidframe driver, including rework of the unit attachpgoyette
2015-12-08Replace DIOCGPART -> DIOCGPARTINFO which returns the data needed instead ofchristos
2015-09-06More on PR 41200: headers that declare ioctls should include sys/ioccom.h.dholland
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-07-10mark all the device entry points static.mrg
2015-04-26Use C99-style initializers for struct dkdriver.mlelstv
2015-01-03Also print b_error in the IO Error messageprlw1
2015-01-02We have three sets of DTYPE_ constants in the kernel:christos
2014-12-31make more drivers use disk_ioctl, and add a dev parameter to it so thatchristos
2014-12-31Centralize wedge ioctls in disk_ioctl.christos
2014-12-31disk_blocksize and disk_set_info relay the same informationmlelstv
2014-12-21Stop useless disklabel warning if there are wedges, using GPT partition.taca
2014-11-14Adjust comment to reflect reality. (5th arg, not 4th)oster
2014-11-14Fix a long-standing bug related to rebooting while aoster
2014-11-04support DIOCMWEDGES ioctl.mlelstv
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
2014-10-11No longer warn about differences bewteen disk size and total sector countmlelstv
2014-10-11clamp total number of sectors to UINT32_MAX instead of providing themlelstv
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-07-25Add d_discard to all struct bdevsw instances I could find.dholland
2014-06-14Change dk_lookup() to return an anonymous vnode not associated withhannken
2014-05-12restore defaulting to the 'a' partition for booting with root on raid aschristos
2014-05-08Revert default strategy change from 1.298 (which has since moved).jakllsch
2014-04-03Add a "soft" root option, leaving the current default as "force root", sochristos
2014-04-03Fix bugs in raidframe + wedge and root interaction:christos
2014-04-02If we are autoconfiguring root, then only change the booted_device ifchristos