CVS commit: src/sys/dev/raidframe

2021-08-08 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Aug 8 21:45:53 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_parityscan.c Log Message: s/arry/array/ To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/dev/raidframe/rf_parityscan.c Please note that

CVS commit: src/sys/dev/raidframe

2021-08-02 Thread Greg Oster
Module Name:src Committed By: oster Date: Mon Aug 2 22:37:29 UTC 2021 Modified Files: src/sys/dev/raidframe: raidframevar.h rf_raid.h Log Message: Accidentally commited some other changes that weren't quite ready. Add these changes to fix the build. To generate a diff

CVS commit: src/sys/dev/raidframe

2021-07-26 Thread Greg Oster
Module Name:src Committed By: oster Date: Tue Jul 27 03:09:27 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_cvscan.c rf_cvscan.h Log Message: Missed cleaning up this "peek" routines the other day. Take care of it now. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/raidframe

2021-07-26 Thread Greg Oster
Module Name:src Committed By: oster Date: Tue Jul 27 03:01:48 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_copyback.c rf_dagfuncs.c rf_diskqueue.c rf_diskqueue.h rf_reconstruct.c Log Message: rf_CreateDiskQueueData() no longer uses waitflag, and will alwa

CVS commit: src/sys/dev/raidframe

2021-07-26 Thread Greg Oster
Module Name:src Committed By: oster Date: Mon Jul 26 22:50:36 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Add support for detecting and configuring nested RAID setups at boot. To generate a diff of this commit: cvs rdiff -u -r1.396 -r1.3

CVS commit: src/sys/dev/raidframe

2021-07-23 Thread Greg Oster
Module Name:src Committed By: oster Date: Fri Jul 23 22:34:12 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_raid1.c Log Message: The number of components used must be at least 2. An odd number of components is not allowed. PR bin/45162 To generate a diff of this c

CVS commit: src/sys/dev/raidframe

2021-07-23 Thread Greg Oster
Module Name:src Committed By: oster Date: Fri Jul 23 20:18:24 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_diskqueue.c rf_diskqueue.h rf_fifo.c rf_fifo.h rf_sstf.c rf_sstf.h Log Message: Various disk queue "peek" routines were only ever used in the simula

CVS commit: src/sys/dev/raidframe

2021-07-22 Thread Greg Oster
Module Name:src Committed By: oster Date: Fri Jul 23 02:35:14 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_desc.h rf_driver.c rf_driver.h rf_netbsdkintf.c rf_states.c Log Message: All IO is async in the RAIDframe kernel driver, so desc->async_flag isn't n

CVS commit: src/sys/dev/raidframe

2021-07-22 Thread Greg Oster
Module Name:src Committed By: oster Date: Fri Jul 23 02:18:26 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_netbsd.h Log Message: The 'pss_issued' pool is unused, so remove it. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/dev/raidframe/rf_ne

CVS commit: src/sys/dev/raidframe

2021-07-22 Thread Greg Oster
Module Name:src Committed By: oster Date: Fri Jul 23 00:54:45 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_alloclist.c rf_aselect.c rf_callback.c rf_callback.h rf_copyback.c rf_dagdegrd.c rf_dagdegwr.c rf_dagffrd.c rf_dagffwr.c rf_dagutils.c rf

CVS commit: src/sys/dev/raidframe

2021-07-22 Thread Greg Oster
Module Name:src Committed By: oster Date: Fri Jul 23 00:26:20 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_diskqueue.c rf_netbsd.h Log Message: getiobuf() can return NULL if there are no IO buffers available. RAIDframe can't deal with that, so create a dedicated pool

CVS commit: src/sys/dev/raidframe

2021-07-21 Thread Greg Oster
Module Name:src Committed By: oster Date: Wed Jul 21 23:10:12 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_shutdown.c Log Message: Remove commented line that is a duplicate of a real line. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/ra

CVS commit: src/sys/dev/raidframe

2021-05-25 Thread matthew green
Module Name:src Committed By: mrg Date: Wed May 26 06:11:50 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_compat80.c rf_driver.c rf_netbsdkintf.c Log Message: support different endian raidframe component label. there are two on-disk formats in use in raidframe: - the

CVS commit: src/sys/dev/raidframe

2021-05-24 Thread matthew green
Module Name:src Committed By: mrg Date: Mon May 24 07:43:15 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: make various things static, and minor KNF clean up. ignore spiflash as a raid device. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/raidframe

2021-04-26 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Apr 26 07:27:25 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: if raidframe sets booted_device, log a debug message about it. To generate a diff of this commit: cvs rdiff -u -r1.391 -r1.392 src/sy

CVS commit: src/sys/dev/raidframe

2021-04-10 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Apr 11 01:41:13 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: mark an extremely uncommon, but sometimes seen, log message with the function name it comes with. To generate a diff of this commit:

CVS commit: src/sys/dev/raidframe

2021-02-15 Thread Greg Oster
Module Name:src Committed By: oster Date: Mon Feb 15 23:27:03 UTC 2021 Modified Files: src/sys/dev/raidframe: rf_reconstruct.c Log Message: Fix a long long-standing off-by-one error in computing lastPSID. SUsPerPU is only really supported for a value of 1, and since the f

CVS commit: src/sys/dev/raidframe

2020-09-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 27 21:39:08 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_kintf.h rf_netbsdkintf.c rf_paritymap.c Log Message: DIOCCACHESYNC takes an int argument, pass it through. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/raidframe

2020-08-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Aug 25 13:50:00 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.388 -r1.389 src/sys/dev/raidframe/rf_netbsdkintf.c Please note that diffs

CVS commit: src/sys/dev/raidframe

2020-07-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jul 31 20:35:34 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: no need for continue To generate a diff of this commit: cvs rdiff -u -r1.387 -r1.388 src/sys/dev/raidframe/rf_netbsdkintf.c Ple

CVS commit: src/sys/dev/raidframe

2020-07-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jul 31 20:34:38 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: - don't overwrite existing error. - return the error not 0 if failing. To generate a diff of this commit: cvs rdiff -u -r1.386 -

CVS commit: src/sys/dev/raidframe

2020-07-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jul 31 19:30:09 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Factor out the component cache flushing code; add retries. To generate a diff of this commit: cvs rdiff -u -r1.385 -r1.386 src/s

CVS commit: src/sys/dev/raidframe

2020-06-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 20 18:36:27 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Nix trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.384 -r1.385 src/sys/dev/raidframe/rf_netbsdkintf.c

CVS commit: src/sys/dev/raidframe

2020-06-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Jun 19 19:32:03 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_diskqueue.c Log Message: remove unnnecessary splbio() in rf_FreeDiskQueueData() To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/dev/r

CVS commit: src/sys/dev/raidframe

2020-06-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Jun 19 19:29:39 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_dag.h rf_dagfuncs.c rf_diskqueue.c rf_diskqueue.h rf_netbsd.h rf_netbsdkintf.c Log Message: pass down b_flags B_PHYS|B_RAW|B_MEDIA_FLAGS from bio

CVS commit: src/sys/dev/raidframe

2020-06-16 Thread Greg Oster
Module Name:src Committed By: oster Date: Tue Jun 16 14:45:08 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Improve wording in comments in raid_dumpblock(). To generate a diff of this commit: cvs rdiff -u -r1.382 -r1.383 src/sys/dev/raidfr

CVS commit: src/sys/dev/raidframe

2020-03-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 21 06:02:13 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Restore historic $Hdr: ...$ text. This was presumably eaten by git cvsexportcommit, which is curious because I thought I had got

CVS commit: src/sys/dev/raidframe

2020-01-06 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Jan 7 06:10:19 UTC 2020 Modified Files: src/sys/dev/raidframe: rf_compat32.c Log Message: Fix big bugs. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/dev/raidframe/rf_compat32.c Please note that diffs a

CVS commit: src/sys/dev/raidframe

2019-02-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 20 10:04:28 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Fix vnode locking, must lock for VOP_OPEN() and VOP_UNLOCK() when done. To generate a diff of this commit: cvs rdiff -u -r1.374 -

CVS commit: src/sys/dev/raidframe

2019-02-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Feb 9 03:34:00 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_alloclist.c rf_chaindecluster.c rf_compat32.c rf_compat50.c rf_compat80.c rf_copyback.c rf_cvscan.c rf_dagdegrd.c rf_dagdegwr.c rf_dag

CVS commit: src/sys/dev/raidframe

2019-02-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 8 13:37:46 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_disks.c Log Message: PR/53956: Havard Eidnes: raidframe fails to create raid set on disks. The test to check if force was reversed when the code was factored

CVS commit: src/sys/dev/raidframe

2019-02-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Feb 7 03:03:00 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: You need a star :-) To generate a diff of this commit: cvs rdiff -u -r1.372 -r1.373 src/sys/dev/raidframe/rf_netbsdkintf.c Plea

CVS commit: src/sys/dev/raidframe

2019-02-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Feb 6 23:00:16 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: - Restore indirecting through the data pointer - Don't try to load compat code if the ioctl is not for us. To generate a diff of

CVS commit: src/sys/dev/raidframe

2019-02-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Feb 6 15:39:41 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_compat32.c Log Message: fix half edited line. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/raidframe/rf_compat32.c Please note

CVS commit: src/sys/dev/raidframe

2019-02-05 Thread Greg Oster
Module Name:src Committed By: oster Date: Wed Feb 6 03:37:13 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Fix GET_INFO. Yes, can probably be simplified. To generate a diff of this commit: cvs rdiff -u -r1.370 -r1.371 src/sys/dev/raidfra

CVS commit: src/sys/dev/raidframe

2019-02-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Feb 6 03:01:49 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: use 'data' directly. To generate a diff of this commit: cvs rdiff -u -r1.369 -r1.370 src/sys/dev/raidframe/rf_netbsdkintf.c Ple

CVS commit: src/sys/dev/raidframe

2019-02-05 Thread Greg Oster
Module Name:src Committed By: oster Date: Wed Feb 6 02:49:51 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Fix logic inversion. Progress, but still broken. To generate a diff of this commit: cvs rdiff -u -r1.368 -r1.369 src/sys/dev/raidf

CVS commit: src/sys/dev/raidframe

2019-02-05 Thread Greg Oster
Module Name:src Committed By: oster Date: Wed Feb 6 02:49:09 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsd.h rf_netbsdkintf.c rf_raid.h Log Message: Shuffle softc declarations to a different .h file. Create missing rf_get_raid(). Things compile, but don't wo

CVS commit: src/sys/dev/raidframe

2019-02-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Feb 5 19:42:31 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_compat80.c Log Message: use -> instead of . To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/dev/raidframe/rf_compat80.c Please note t

CVS commit: src/sys/dev/raidframe

2019-02-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Feb 5 17:13:37 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_compat80.c rf_netbsd.h rf_netbsdkintf.c Log Message: - Fix the FAIL_DISK handling (it would prolly trash the wrong disk before since the request structs ar

CVS commit: src/sys/dev/raidframe

2019-02-05 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Feb 5 09:45:38 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: remove duplicated line in previously. noticed by paulg. To generate a diff of this commit: cvs rdiff -u -r1.364 -r1.365 src/sys/dev/

CVS commit: src/sys/dev/raidframe

2019-02-05 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Feb 5 09:28:00 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: fix the previous: rf_netbsd32 is only relevant on _LP64 as all the structures are the same for arm32 oabi/eabi compat. only do it for

CVS commit: src/sys/dev/raidframe

2019-02-03 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Feb 3 11:03:53 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: When we force COMPAT_NETBSD32 to be defined, force it to the same value that opt_compate_netbsd32.h would have, otherwise we get a "

CVS commit: src/sys/dev/raidframe

2019-01-29 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Tue Jan 29 23:57:01 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_compat80.c Log Message: KNF - insert tab (thanks to mrg@) NFCI To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/raidframe/rf_compat

CVS commit: src/sys/dev/raidframe

2019-01-29 Thread Greg Oster
Module Name:src Committed By: oster Date: Tue Jan 29 23:42:06 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_compat80.c Log Message: Need to return EPASSTHROUGH for ioctls that arn't handled in compat. Thanks to mlelstv for finding this! To generate a diff of this co

CVS commit: src/sys/dev/raidframe

2019-01-28 Thread Christoph Badura
Module Name:src Committed By: bad Date: Mon Jan 28 21:14:08 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: print additional debug information. make rf_containsboot() return 0 if bdv == NULL, to aid in the former. As discussed 1 week ago on

CVS commit: src/sys/dev/raidframe

2019-01-07 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Jan 8 07:18:18 UTC 2019 Modified Files: src/sys/dev/raidframe: rf_driver.c rf_netbsdkintf.c rf_raid.h Log Message: remove the final tsleep/wakeup pair in raidframe. To generate a diff of this commit: cvs rdiff -u -r1.133 -r1.1

CVS commit: src/sys/dev/raidframe

2018-06-09 Thread Greg Oster
Module Name:src Committed By: oster Date: Sat Jun 9 21:18:41 UTC 2018 Modified Files: src/sys/dev/raidframe: rf_layout.h Log Message: Fix two mis-spellings in comments. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/dev/rai

CVS commit: src/sys/dev/raidframe

2018-01-19 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jan 20 01:32:45 UTC 2018 Modified Files: src/sys/dev/raidframe: raidframeio.h rf_compat32.h rf_compat80.c rf_compat80.h rf_netbsdkintf.c Log Message: fixes for the previous, noted by nakayama@. - RAIDFRAME_CONFIGURE

CVS commit: src/sys/dev/raidframe

2018-01-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Jan 19 09:04:24 UTC 2018 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Fix some ARM kernel builds. ARM abuses compat32 for ABI compatibility and this means some ioctls overlap. To generate a diff of th

CVS commit: src/sys/dev/raidframe

2017-11-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Nov 14 14:27:54 UTC 2017 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c rf_reconmap.c Log Message: check the result of pool_prime. To generate a diff of this commit: cvs rdiff -u -r1.351 -r1.352 src/sys/dev/raidfr

CVS commit: src/sys/dev/raidframe

2017-04-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Apr 5 20:30:55 UTC 2017 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: rf_get_component_caches(): remove useless condition To generate a diff of this commit: cvs rdiff -u -r1.348 -r1.349 src/sys/dev/

CVS commit: src/sys/dev/raidframe

2017-04-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Apr 5 19:40:26 UTC 2017 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: add support for DIOCGCACHE; contrary to DIOCCACHESYNC, query any non-dead disk in the set, even currently reconstring one To gen

CVS commit: src/sys/dev/raidframe

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 13:01:13 UTC 2017 Modified Files: src/sys/dev/raidframe: rf_disks.c Log Message: more faithful to the original (from coypu) To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/sys/dev/raidframe/rf_disk

CVS commit: src/sys/dev/raidframe

2017-01-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 04:22:16 UTC 2017 Modified Files: src/sys/dev/raidframe: rf_disks.c Log Message: Don't consider a disk hosed if we did not find a column for it; dedup code. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1

CVS commit: src/sys/dev/raidframe

2017-01-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 4 15:51:41 UTC 2017 Modified Files: src/sys/dev/raidframe: rf_reconmap.c Log Message: PR/51776: David Binderman: Remove unused variable. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/raidfr

CVS commit: src/sys/dev/raidframe

2017-01-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 4 15:50:34 UTC 2017 Modified Files: src/sys/dev/raidframe: rf_aselect.c Log Message: PR/51775: David Binderman: Remove unused variable. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/dev/raidfra

CVS commit: src/sys/dev/raidframe

2016-12-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Dec 11 05:27:00 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_dagffrd.c rf_engine.c Log Message: Ensure variables are initialized. Fixes error due to -Wmaybe-unitialized. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/sys/dev/raidframe

2016-12-10 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Dec 10 23:03:27 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_driver.c rf_general.h Log Message: raidframe: use existing routines to print an error and panic. fixes the i386 ALL build with clang which complained about the

CVS commit: src/sys/dev/raidframe

2016-10-15 Thread Greg Oster
Module Name:src Committed By: oster Date: Sat Oct 15 20:31:15 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_map.c Log Message: Cleanup/remove unused asm_count. Reported by David Binderman in PR#51552. Thanks! To generate a diff of this commit: cvs rdiff -u -r1.46 -

CVS commit: src/sys/dev/raidframe

2016-09-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Sep 19 23:37:10 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: fix mistake fallthrough in the ioctl switch introduced in previous commit To generate a diff of this commit: cvs rdiff -u -r1.34

CVS commit: src/sys/dev/raidframe

2016-04-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Apr 27 02:47:39 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: provide an empty DPRINTF To generate a diff of this commit: cvs rdiff -u -r1.344 -r1.345 src/sys/dev/raidframe/rf_netbsdkintf.c

CVS commit: src/sys/dev/raidframe

2016-04-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Apr 27 02:24:06 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Extend the "a" partition hack to also mean the first partition on the raid, for non-disklabel based raidframe disks that need root

CVS commit: src/sys/dev/raidframe

2016-01-07 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jan 7 21:57:00 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_dagutils.c Log Message: Don't use for (...); by using an explicit continue as body. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/dev/

CVS commit: src/sys/dev/raidframe

2016-01-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jan 7 14:15:26 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: gc unused flags To generate a diff of this commit: cvs rdiff -u -r1.342 -r1.343 src/sys/dev/raidframe/rf_netbsdkintf.c Please n

CVS commit: src/sys/dev/raidframe

2016-01-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jan 6 17:40:50 UTC 2016 Modified Files: src/sys/dev/raidframe: raidframeio.h rf_netbsdkintf.c Log Message: Add a SET_LAST_UNIT ioctl. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/raidframe/raidf

CVS commit: src/sys/dev/raidframe

2016-01-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jan 5 18:44:34 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: revert bp->b_error checking; biowait() is a no-op in that case and it is valid to call biowait() after biodone. (thanks chuq) To

CVS commit: src/sys/dev/raidframe

2016-01-05 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Jan 5 17:06:34 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: When autoconfiguring RAID sets: Pseudo devices like vnd and cgd can be opened but may still need some configuration. Ignore these

CVS commit: src/sys/dev/raidframe

2016-01-05 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Jan 5 17:03:53 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: handle possible errors from bdev_strategy. To generate a diff of this commit: cvs rdiff -u -r1.337 -r1.338 src/sys/dev/raidframe/

CVS commit: src/sys/dev/raidframe

2016-01-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Jan 4 13:15:17 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: prevent unconfigure/detach while background threads are running. To generate a diff of this commit: cvs rdiff -u -r1.336 -r1.337

CVS commit: src/sys/dev/raidframe

2016-01-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Jan 4 11:12:40 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Fix dump on raid. - offset dump by RF_PROTECTED_SECTORS (thanks oster@ for noticing) - call component dump function with byte count

CVS commit: src/sys/dev/raidframe

2016-01-03 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jan 3 08:17:24 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_engine.c rf_kintf.h rf_netbsdkintf.c rf_states.c Log Message: refactor driver to use common code in dksubr. To generate a diff of this commit: c

CVS commit: src/sys/dev/raidframe

2016-01-02 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jan 2 16:20:50 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: No longer detach opened device directly in RAIDFRAME_SHUTDOWN ioctl, instead just mark the device for shutdown and detach on last c

CVS commit: src/sys/dev/raidframe

2016-01-02 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jan 2 16:10:06 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: RAIDF_INITED state also includes disk attachments, don't undo operations that haven't been committed. To generate a diff of this

CVS commit: src/sys/dev/raidframe

2016-01-02 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jan 2 16:06:25 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Unlock and free in raid_detach to handle error paths. To generate a diff of this commit: cvs rdiff -u -r1.331 -r1.332 src/sys/dev

CVS commit: src/sys/dev/raidframe

2016-01-02 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jan 2 16:00:01 UTC 2016 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: use bdev_strategy wrapper to properly use KERNEL_LOCK. To generate a diff of this commit: cvs rdiff -u -r1.330 -r1.331 src/sys/de

CVS commit: src/sys/dev/raidframe

2015-12-26 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Dec 26 21:50:43 UTC 2015 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Another use-after-free() To generate a diff of this commit: cvs rdiff -u -r1.329 -r1.330 src/sys/dev/raidframe/rf_netbsdkintf.c

CVS commit: src/sys/dev/raidframe

2015-12-26 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Dec 26 12:59:01 UTC 2015 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: If the "finalizer" should fail to register for any reason, just report the situation (as a WARNING) and continue. Don't return th

CVS commit: src/sys/dev/raidframe

2015-12-26 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Dec 26 12:25:26 UTC 2015 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Resolve a use-after-free reference to the softc. From mlelstv@ To generate a diff of this commit: cvs rdiff -u -r1.327 -r1.328

CVS commit: src/sys/dev/raidframe

2015-12-25 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Dec 26 00:58:45 UTC 2015 Modified Files: src/sys/dev/raidframe: rf_driver.c rf_driver.h rf_netbsdkintf.c Log Message: Modularize the raidframe driver, including rework of the unit attach code to permit detaching (and possibl

CVS commit: src/sys/dev/raidframe

2015-07-10 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Jul 10 09:49:56 UTC 2015 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: mark all the device entry points static. To generate a diff of this commit: cvs rdiff -u -r1.323 -r1.324 src/sys/dev/raidframe/rf_net

CVS commit: src/sys/dev/raidframe

2015-01-03 Thread Patrick Welche
Module Name:src Committed By: prlw1 Date: Sat Jan 3 11:48:04 UTC 2015 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Also print b_error in the IO Error message To generate a diff of this commit: cvs rdiff -u -r1.321 -r1.322 src/sys/dev/raidframe/rf

CVS commit: src/sys/dev/raidframe

2014-12-21 Thread Takahiro Kambe
Module Name:src Committed By: taca Date: Sun Dec 21 17:04:12 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Stop useless disklabel warning if there are wedges, using GPT partition. Fix PR kern/47989. XXX: Pullup 6 and 7 (maybe 5) To genera

CVS commit: src/sys/dev/raidframe

2014-11-14 Thread Greg Oster
Module Name:src Committed By: oster Date: Fri Nov 14 14:45:34 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_map.c Log Message: Adjust comment to reflect reality. (5th arg, not 4th) To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/dev/raidframe/

CVS commit: src/sys/dev/raidframe

2014-11-14 Thread Greg Oster
Module Name:src Committed By: oster Date: Fri Nov 14 14:29:16 UTC 2014 Modified Files: src/sys/dev/raidframe: raidframevar.h rf_netbsdkintf.c rf_reconstruct.c Log Message: Fix a long-standing bug related to rebooting while a reconstruct-to-spare is underway but not yet com

CVS commit: src/sys/dev/raidframe

2014-05-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon May 12 15:53:01 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: restore defaulting to the 'a' partition for booting with root on raid as it was before, and explain why we do things this way. T

CVS commit: src/sys/dev/raidframe

2014-05-08 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Thu May 8 20:36:15 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Revert default strategy change from 1.298 (which has since moved). Reverting to "fcfs" nearly doubles the speed of sequential rea

CVS commit: src/sys/dev/raidframe

2014-04-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Apr 3 18:55:26 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Add a "soft" root option, leaving the current default as "force root", so as not to break existing configurations. To generate a

CVS commit: src/sys/dev/raidframe

2014-04-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Apr 3 15:30:52 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Fix bugs in raidframe + wedge and root interaction: 1. Don't call cpu_rootconf() just to setup booted_device. Calling cpu_rootconf

CVS commit: src/sys/dev/raidframe

2014-04-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Apr 2 02:17:01 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: If we are autoconfiguring root, then only change the booted_device if we booted from one of the components of the root raid set. T

CVS commit: src/sys/dev/raidframe

2014-03-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 23 09:30:59 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_decluster.c rf_declusterPQ.c rf_evenodd.c rf_evenodd_dagfuncs.c rf_parityloggingdags.c Log Message: fix unused To generate a diff of this commi

CVS commit: src/sys/dev/raidframe

2014-03-22 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 23 03:42:39 UTC 2014 Modified Files: src/sys/dev/raidframe: rf_dagdegwr.c Log Message: remove unused To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/raidframe/rf_dagdegwr.c Please note that d

CVS commit: src/sys/dev/raidframe

2013-11-22 Thread Jeff Rizzo
Module Name:src Committed By: riz Date: Fri Nov 22 18:56:27 UTC 2013 Modified Files: src/sys/dev/raidframe: rf_parityloggingdags.c Log Message: Remove RAID_DIAGNOSTIC around a variable and mark __unused instead. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.

CVS commit: src/sys/dev/raidframe

2013-11-22 Thread Jeff Rizzo
Module Name:src Committed By: riz Date: Fri Nov 22 18:55:42 UTC 2013 Modified Files: src/sys/dev/raidframe: rf_evenodd_dagfuncs.c Log Message: Move two RF_ASSERT()s into the protection of RAID_DIAGNOSTIC to avoid a case where we get undeclared variables. To generate a di

CVS commit: src/sys/dev/raidframe

2013-09-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 15 12:48:58 UTC 2013 Modified Files: src/sys/dev/raidframe: rf_reconutil.c Log Message: Mark a variable as potentially unused To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/raidframe/rf_reconut

CVS commit: src/sys/dev/raidframe

2013-09-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 15 12:47:26 UTC 2013 Modified Files: src/sys/dev/raidframe: rf_raid1.c Log Message: Mark variables as potentially unused To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/raidframe/rf_raid1.c Ple

CVS commit: src/sys/dev/raidframe

2013-09-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 15 12:45:11 UTC 2013 Modified Files: src/sys/dev/raidframe: rf_engine.c Log Message: ifdef variables like their use To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/sys/dev/raidframe/rf_engine.c Please

CVS commit: src/sys/dev/raidframe

2013-09-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 15 12:44:03 UTC 2013 Modified Files: src/sys/dev/raidframe: rf_disks.c Log Message: Avoid unused variable warnings To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/sys/dev/raidframe/rf_disks.c Please no

CVS commit: src/sys/dev/raidframe

2013-09-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 15 12:41:17 UTC 2013 Modified Files: src/sys/dev/raidframe: rf_dagffwr.c Log Message: Move variables into the same ifdef as their use To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/dev/raidframe/rf

CVS commit: src/sys/dev/raidframe

2013-09-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Sep 15 12:23:06 UTC 2013 Modified Files: src/sys/dev/raidframe: rf_dagffrd.c Log Message: Remove unused variables To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/dev/raidframe/rf_dagffrd.c Please note

  1   2   >