summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe/rf_netbsdkintf.c
AgeCommit message (Expand)Author
2022-08-03Pull up following revision(s) (requested by riastradh in ticket #1485):martin
2020-03-21Pull up following revision(s) (requested by riastradh in ticket #795):martin
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-02-20Fix vnode locking, must lock for VOP_OPEN() and VOP_UNLOCK() when done.hannken
2019-02-09- Change the allocation macros to be more like function callschristos
2019-02-07You need a star :-)christos
2019-02-06- Restore indirecting through the data pointerchristos
2019-02-06Fix GET_INFO. Yes, can probably be simplified.oster
2019-02-06use 'data' directly.christos
2019-02-06Fix logic inversion. Progress, but still broken.oster
2019-02-06Shuffle softc declarations to a different .h file. Create missingoster
2019-02-05- Redo all the ioctl compat stuff to use a standard "ioctl" interface,christos
2019-02-05- Fix the FAIL_DISK handling (it would prolly trash the wrong disk beforechristos
2019-02-05remove duplicated line in previously. noticed by paulg.mrg
2019-02-05fix the previous:mrg
2019-02-04don't assume _LP64 == supports COMPAT_NETBSD32.mrg
2019-02-03When we force COMPAT_NETBSD32 to be defined, force it to the same valuemartin
2019-02-03Don't include the raidframe compat code in the main raid module, thepgoyette
2019-01-29Normalize all the compat hooks' names to the formpgoyette
2019-01-28print additional debug information. make rf_containsboot() return 0bad
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2019-01-08remove the final tsleep/wakeup pair in raidframe.mrg
2018-01-23Add "bufq_fcfs" requirement to all those driver modules that explicitlypgoyette
2018-01-20fixes for the previous, noted by nakayama@.mrg
2018-01-19Fix some ARM kernel builds. ARM abuses compat32 for ABI compatibility andskrll
2018-01-18implement 32-bit compat support for raidframe.mrg
2017-11-14check the result of pool_prime.christos
2017-11-09add a "booted_method" string to aid in debugging double boot matches.christos
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-04-05rf_get_component_caches(): remove useless conditionjdolecek
2017-04-05add support for DIOCGCACHE; contrary to DIOCCACHESYNC, query any non-deadjdolecek
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-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