Re: reiser4fs in openbsd

2017-08-25 Thread Андрей Болконский
ok. is reiser4 need on openbsd?

2017-08-25 17:23 GMT+03:00 Otto Moerbeek <o...@drijf.net>:

> On Fri, Aug 25, 2017 at 02:31:10PM +0300, Андрей Болконский wrote:
>
> > hello! If I will achieve change of license for reiser4 FS on BSD and
> ported
> > it to the openbsd, you accept it?
> > And what about Journaling in openbsd?
>
> We do not make promises about accepting code, especially if it does
> not exist.
>
> -Otto
>


reiser4fs in openbsd

2017-08-25 Thread Андрей Болконский
hello! If I will achieve change of license for reiser4 FS on BSD and ported
it to the openbsd, you accept it?
And what about Journaling in openbsd?


amdgpu support

2017-08-13 Thread Андрей Болконский
When do you plan to port amdgpu to openbsd?


[PATCH] United sys/ntfs/ntfs.h and sys/ntfs/ntfsmount.h

2017-07-29 Thread Андрей Болконский
file ntfsmount.h contains TWO defines!
I moved this to ntfs.h file and remove ntfsmount.h for optinize headers.
Amd64 build is ok.

Index: ntfs/ntfs.h
===
RCS file: /cvs/src/sys/ntfs/ntfs.h,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 ntfs.h
--- ntfs/ntfs.h 24 Nov 2013 16:02:30 - 1.17
+++ ntfs/ntfs.h 29 Jul 2017 19:16:15 -
@@ -299,6 +299,10 @@ struct ntfsmount {
 #define ntfs_btocnoff(off) (off_t)((off) % ((ntmp)->ntm_spc *
(ntmp)->ntm_bps))
 #define ntfs_bntob(bn) (int32_t)((bn) * (ntmp)->ntm_bps)

+/* mount flags */
+#define NTFS_MFLAG_CASEINS 0x0001
+#define NTFS_MFLAG_ALLNAMES 0x0002
+
 #ifdef _KERNEL
 #if defined(NTFS_DEBUG)
 extern int ntfs_debug;
Index: ntfs/ntfs_subr.c
===
RCS file: /cvs/src/sys/ntfs/ntfs_subr.c,v
retrieving revision 1.50
diff -u -p -u -p -r1.50 ntfs_subr.c
--- ntfs/ntfs_subr.c 11 Apr 2017 14:43:49 - 1.50
+++ ntfs/ntfs_subr.c 29 Jul 2017 19:16:16 -
@@ -43,7 +43,6 @@

 /* #define NTFS_DEBUG 1 */
 #include 
-#include 
 #include 
 #include 
 #include 
Index: ntfs/ntfsmount.h
===
RCS file: ntfs/ntfsmount.h
diff -N ntfs/ntfsmount.h
--- ntfs/ntfsmount.h 29 May 2006 20:40:58 - 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -
@@ -1,33 +0,0 @@
-/* $OpenBSD: ntfsmount.h,v 1.3 2006/05/29 20:40:58 miod Exp $ */
-/* $NetBSD: ntfsmount.h,v 1.1 2002/12/23 17:38:34 jdolecek Exp $ */
-
-/*-
- * Copyright (c) 1998, 1999 Semen Ustimenko
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *notice, this list of conditions and the following disclaimer in the
- *documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * Id: ntfsmount.h,v 1.4 1999/05/12 09:43:09 semenu Exp
- */
-
-#define NTFS_MFLAG_CASEINS 0x0001
-#define NTFS_MFLAG_ALLNAMES 0x0002


Is someone interested in resuming support for socppc?

2017-07-29 Thread Андрей Болконский
https://www.openbsd.org/socppc.html

> The OpenBSD/socppc port was discontinued after the 5.8 release.
Otherwise, will you approve removing support for socppc from src?


Re: [PATCH] Remove useless sys/sys/dkbad.h

2017-07-28 Thread Андрей Болконский
sorry. correct patch:

2017-07-28 23:52 GMT+03:00 Андрей Болконский <andrey0bolkon...@gmail.com>:

> This header not used since retire sparc.
> build amd64 is ok
>
>
> *diff -ruN src/sys/ddb/db_structinfo.c mysrc/sys/ddb/db_structinfo.c*
> *--- src/sys/ddb/db_structinfo.c 2017-07-27 23:55:18.744698016 +0300*
> *+++ mysrc/sys/ddb/db_structinfo.c 2017-07-28 00:36:10.241963162 +0300*
> *@@ -1,5 +1,6 @@*
> * /* $OpenBSD: db_structinfo.c,v 1.15 2017/05/30 18:37:19 bluhm Exp $ */*
> * /* public domain */*
> *+*
> * /**
> *  * This file is intended to be compiled with debug information,*
> *  * which is then translated by parse_debug.awk into support data*
> *@@ -18,7 +19,6 @@*
> * #include *
> * #include *
> * #include *
> *-#include *
> * #include *
> * #include *
> * #include *
> *diff -ruN src/sys/sys/dkbad.h mysrc/sys/sys/dkbad.h*
> *--- src/sys/sys/dkbad.h 2017-07-27 23:55:34.704847786 +0300*
> *+++ mysrc/sys/sys/dkbad.h 1970-01-01 03:00:00.0 +0300*
> *@@ -1,74 +0,0 @@*
> *-/* $OpenBSD: dkbad.h,v 1.4 2003/06/02 23:28:21 millert Exp $ */*
> *-/* $NetBSD: dkbad.h,v 1.10 1994/12/25 13:14:21 pk Exp $ */*
> *-*
> *-/*-*
> *- * Copyright (c) 1982, 1986, 1993, 1994*
> *- * The Regents of the University of California.  All rights reserved.*
> *- **
> *- * Redistribution and use in source and binary forms, with or without*
> *- * modification, are permitted provided that the following conditions*
> *- * are met:*
> *- * 1. Redistributions of source code must retain the above copyright*
> *- *notice, this list of conditions and the following disclaimer.*
> *- * 2. Redistributions in binary form must reproduce the above copyright*
> *- *notice, this list of conditions and the following disclaimer in
> the*
> *- *documentation and/or other materials provided with the
> distribution.*
> *- * 3. Neither the name of the University nor the names of its
> contributors*
> *- *may be used to endorse or promote products derived from this
> software*
> *- *without specific prior written permission.*
> *- **
> *- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS''
> AND*
> *- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE*
> *- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
> PURPOSE*
> *- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
> LIABLE*
> *- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
> CONSEQUENTIAL*
> *- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
> GOODS*
> *- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)*
> *- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
> STRICT*
> *- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
> WAY*
> *- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
> OF*
> *- * SUCH DAMAGE.*
> *- **
> *- * @(#)dkbad.h 8.2 (Berkeley) 7/10/94*
> *- */*
> *-*
> *-#ifndef _SYS_DKBAD_H_*
> *-#define _SYS_DKBAD_H_*
> *-*
> *-/**
> *- * Definitions needed to perform bad sector revectoring ala DEC STD 144.*
> *- **
> *- * The bad sector information is located in the first 5 even numbered*
> *- * sectors of the last track of the disk pack.  There are five identical*
> *- * copies of the information, described by the dkbad structure.*
> *- **
> *- * Replacement sectors are allocated starting with the first sector
> before*
> *- * the bad sector information and working backwards towards the
> beginning of*
> *- * the disk.  A maximum of 126 bad sectors are supported.  The position
> of*
> *- * the bad sector in the bad sector table determines which replacement
> sector*
> *- * it corresponds to.*
> *- **
> *- * The bad sector information and replacement sectors are conventionally*
> *- * only accessible through the 'c' file system partition of the disk.
> If*
> *- * that partition is used for a file system, the user is responsible for*
> *- * making sure that it does not overlap the bad sector information or
> any*
> *- * replacement sectors.*
> *- */*
> *-#define NBT_BAD 126*
> *-*
> *-struct dkbad {*
> *- int32_t   bt_csn; /* cartridge serial number */*
> *- u_int16_t bt_mbz; /* unused; should be 0 */*
> *- u_int16_t bt_flag; /* -1 => alignment cartridge */*
> *- struct bt_bad {*
> *- u_int16_t bt_cyl; /* cylinder number of bad sector */*
> *- u_int16_t bt_trksec; /* track and sector number */*
> *- } bt_bad[NBT_BAD];*
> *-};*
> *-*
> *-#define ECC 0*
> *-#define SSE 1*
> *-#define BSE 2*
> *-#define CONT 3*
> *-*
> *-#endif /* _SYS_DKBAD_H_ */*
> *diff -ruN src/sys/sys/dkio.h mysrc/sys/sys/dkio.h*
>

[PATCH] Remove useless sys/sys/dkbad.h

2017-07-28 Thread Андрей Болконский
This header not used since retire sparc.
build amd64 is ok


*diff -ruN src/sys/ddb/db_structinfo.c mysrc/sys/ddb/db_structinfo.c*
*--- src/sys/ddb/db_structinfo.c 2017-07-27 23:55:18.744698016 +0300*
*+++ mysrc/sys/ddb/db_structinfo.c 2017-07-28 00:36:10.241963162 +0300*
*@@ -1,5 +1,6 @@*
* /* $OpenBSD: db_structinfo.c,v 1.15 2017/05/30 18:37:19 bluhm Exp $ */*
* /* public domain */*
*+*
* /**
*  * This file is intended to be compiled with debug information,*
*  * which is then translated by parse_debug.awk into support data*
*@@ -18,7 +19,6 @@*
* #include *
* #include *
* #include *
*-#include *
* #include *
* #include *
* #include *
*diff -ruN src/sys/sys/dkbad.h mysrc/sys/sys/dkbad.h*
*--- src/sys/sys/dkbad.h 2017-07-27 23:55:34.704847786 +0300*
*+++ mysrc/sys/sys/dkbad.h 1970-01-01 03:00:00.0 +0300*
*@@ -1,74 +0,0 @@*
*-/* $OpenBSD: dkbad.h,v 1.4 2003/06/02 23:28:21 millert Exp $ */*
*-/* $NetBSD: dkbad.h,v 1.10 1994/12/25 13:14:21 pk Exp $ */*
*-*
*-/*-*
*- * Copyright (c) 1982, 1986, 1993, 1994*
*- * The Regents of the University of California.  All rights reserved.*
*- **
*- * Redistribution and use in source and binary forms, with or without*
*- * modification, are permitted provided that the following conditions*
*- * are met:*
*- * 1. Redistributions of source code must retain the above copyright*
*- *notice, this list of conditions and the following disclaimer.*
*- * 2. Redistributions in binary form must reproduce the above copyright*
*- *notice, this list of conditions and the following disclaimer in the*
*- *documentation and/or other materials provided with the
distribution.*
*- * 3. Neither the name of the University nor the names of its
contributors*
*- *may be used to endorse or promote products derived from this
software*
*- *without specific prior written permission.*
*- **
*- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS''
AND*
*- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE*
*- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE*
*- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
LIABLE*
*- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL*
*- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS*
*- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)*
*- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT*
*- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY*
*- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF*
*- * SUCH DAMAGE.*
*- **
*- * @(#)dkbad.h 8.2 (Berkeley) 7/10/94*
*- */*
*-*
*-#ifndef _SYS_DKBAD_H_*
*-#define _SYS_DKBAD_H_*
*-*
*-/**
*- * Definitions needed to perform bad sector revectoring ala DEC STD 144.*
*- **
*- * The bad sector information is located in the first 5 even numbered*
*- * sectors of the last track of the disk pack.  There are five identical*
*- * copies of the information, described by the dkbad structure.*
*- **
*- * Replacement sectors are allocated starting with the first sector
before*
*- * the bad sector information and working backwards towards the beginning
of*
*- * the disk.  A maximum of 126 bad sectors are supported.  The position
of*
*- * the bad sector in the bad sector table determines which replacement
sector*
*- * it corresponds to.*
*- **
*- * The bad sector information and replacement sectors are conventionally*
*- * only accessible through the 'c' file system partition of the disk.  If*
*- * that partition is used for a file system, the user is responsible for*
*- * making sure that it does not overlap the bad sector information or any*
*- * replacement sectors.*
*- */*
*-#define NBT_BAD 126*
*-*
*-struct dkbad {*
*- int32_t   bt_csn; /* cartridge serial number */*
*- u_int16_t bt_mbz; /* unused; should be 0 */*
*- u_int16_t bt_flag; /* -1 => alignment cartridge */*
*- struct bt_bad {*
*- u_int16_t bt_cyl; /* cylinder number of bad sector */*
*- u_int16_t bt_trksec; /* track and sector number */*
*- } bt_bad[NBT_BAD];*
*-};*
*-*
*-#define ECC 0*
*-#define SSE 1*
*-#define BSE 2*
*-#define CONT 3*
*-*
*-#endif /* _SYS_DKBAD_H_ */*
*diff -ruN src/sys/sys/dkio.h mysrc/sys/sys/dkio.h*
*--- src/sys/sys/dkio.h 2017-07-27 23:55:34.704847786 +0300*
*+++ mysrc/sys/sys/dkio.h 2017-07-28 00:31:11.939262144 +0300*
*@@ -51,7 +51,6 @@*
* #define DIOCSSTEP _IOW('d', 107, int) /* set step rate */*
* #define DIOCSRETRIES _IOW('d', 108, int) /* set # of retries */*

*-#define DIOCSBAD _IOW('d', 110, struct dkbad) /* set kernel dkbad */*
* #define DIOCEJECT _IO('d', 112) /* eject removable disk */*
* #define DIOCLOCK _IOW('d', 113, int) /* lock/unlock pack */*

*diff -ruN src/usr.bin/kdump/mkioctls mysrc/usr.bin/kdump/mkioctls*
*--- src/usr.bin/kdump/mkioctls 2017-07-27 23:55:37.784867156 +0300*
*+++ mysrc/usr.bin/kdump/mkioctls 2017-07-28 00:33:44.010632750 +0300*
*@@ -65,7 +65,6 @@*
*  print 

You should be remove obsolete NOTES file from sbin/init directory

2016-11-28 Thread Андрей Болконский
subj