Re: svn commit: r309818 - in head: etc/defaults etc/rc.d sbin sbin/decryptcore sbin/dumpon sbin/savecore share/man/man5 sys/amd64/amd64 sys/arm/arm sys/arm64/arm64 sys/conf sys/ddb sys/dev/null sys/ge

2016-12-15 Thread Gleb Kurtsou
On (10/12/2016 16:20), Konrad Witaszczyk wrote: > Author: def > Date: Sat Dec 10 16:20:39 2016 > New Revision: 309818 > URL: https://svnweb.freebsd.org/changeset/base/309818 > > Log: > Add support for encrypted kernel crash dumps. Thank you! I'm very glad to see it committed.

Re: svn commit: r292373 - in head: share/man/man9 sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/dev/drm2/i915 sys/dev/drm2/ttm sys/dev/md sys/fs/fuse sys/fs/nfsclient sys/fs/smbfs sys/fs/tmpfs sy

2016-02-14 Thread Gleb Kurtsou
.patch Patch may be dropped if vm_pager_has_page is required to succeed as described above. Thanks, Gleb. >From 40978eba392bcb20bf59704eac3d744d15f1e080 Mon Sep 17 00:00:00 2001 From: Gleb Kurtsou <gleb.kurt...@gmail.com> Date: Sat, 13 Feb 2016 23:00:00 -0800 Subject: [PATCH 1/2] Emulate vop_stdbm

Re: svn commit: r277487 - in head/sys: dev/drm2 dev/drm2/i915 dev/drm2/radeon modules/drm2/i915kms

2015-02-01 Thread Gleb Kurtsou
On (22/01/2015 12:15), Ivan Klymenko wrote: В Thu, 22 Jan 2015 11:18:37 +0300 Max N. Boyarov zot...@bsd.by пишет: On Wed, Jan 21, 2015 at 7:10 PM, Konstantin Belousov k...@freebsd.org wrote: Author: kib Date: Wed Jan 21 16:10:37 2015 New Revision: 277487 URL:

svn commit: r275818 - head/sbin/shutdown

2014-12-16 Thread Gleb Kurtsou
Author: gleb Date: Tue Dec 16 08:29:02 2014 New Revision: 275818 URL: https://svnweb.freebsd.org/changeset/base/275818 Log: sbin/shutdown: Support time units as in 'shutdown -r +5sec' Units supported: s, sec, m, min, h, hour. Differential Revision:

svn commit: r275855 - in head: sbin/ffsinfo usr.bin/id usr.bin/killall usr.sbin/lpr/lpr

2014-12-16 Thread Gleb Kurtsou
Author: gleb Date: Wed Dec 17 07:10:48 2014 New Revision: 275855 URL: https://svnweb.freebsd.org/changeset/base/275855 Log: Adjust printf format specifiers for dev_t and ino_t in user space. ino_t and dev_t are about to become uint64_t. Reviewed by: kib, mckusick Modified:

svn commit: r275856 - in head/sys: compat/linprocfs compat/svr4 dev/drm dev/drm2 fs/ext2fs kern security/mac_lomac ufs/ffs ufs/ufs

2014-12-16 Thread Gleb Kurtsou
Author: gleb Date: Wed Dec 17 07:27:19 2014 New Revision: 275856 URL: https://svnweb.freebsd.org/changeset/base/275856 Log: Adjust printf format specifiers for dev_t and ino_t in kernel. ino_t and dev_t are about to become uint64_t. Reviewed by: kib, mckusick Modified:

svn commit: r275354 - in head/tools/tools/shlib-compat: . test

2014-12-01 Thread Gleb Kurtsou
Author: gleb Date: Mon Dec 1 08:14:25 2014 New Revision: 275354 URL: https://svnweb.freebsd.org/changeset/base/275354 Log: Update tools/shlib-compat. - Update dwarfdump / compiler support. Use hex instead of decimal for integers. Add boolean and restrict type definitions. Add

Re: svn commit: r253276 - head/sys/fs/fuse

2013-07-13 Thread Gleb Kurtsou
On (12/07/2013 17:22), Pedro F. Giffuni wrote: Author: pfg Date: Fri Jul 12 17:22:59 2013 New Revision: 253276 URL: http://svnweb.freebsd.org/changeset/base/253276 Log: Add creation timestamp (birthtime) support for fuse. This is based on similar support in MacFUSE. Looks like it

svn commit: r252438 - head/sys/ufs/ufs

2013-06-30 Thread Gleb Kurtsou
Author: gleb Date: Mon Jul 1 04:06:40 2013 New Revision: 252438 URL: http://svnweb.freebsd.org/changeset/base/252438 Log: Don't assume that UFS on-disk format of a directory is the same as defined by sys/dirent.h Always start parsing at DIRBLKSIZ aligned offset, skip first entries if

Re: svn commit: r244915 - head/share/mk

2013-03-24 Thread Gleb Kurtsou
On (31/12/2012 21:54), Mark Johnston wrote: Author: markj Date: Mon Dec 31 21:54:43 2012 New Revision: 244915 URL: http://svnweb.freebsd.org/changeset/base/244915 Log: Explicitly specify that the beforelinking target depends on the generated object files, ensuring that the

svn commit: r248693 - in head/tools/tools/shlib-compat: . test test/libtest1 test/libtest2 test/libtest3 test/libtestsys

2013-03-24 Thread Gleb Kurtsou
25 00:31:14 2013(r248693) @@ -0,0 +1,1097 @@ +#!/usr/bin/env python +#- +# Copyright (c) 2010 Gleb Kurtsou +# 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

svn commit: r245115 - head/sys/fs/tmpfs

2013-01-06 Thread Gleb Kurtsou
Author: gleb Date: Sun Jan 6 22:15:44 2013 New Revision: 245115 URL: http://svnweb.freebsd.org/changeset/base/245115 Log: tmpfs: Replace directory entry linked list with RB-Tree. Use file name hash as a tree key, handle duplicate keys. Both VOP_LOOKUP and VOP_READDIR operations utilize

Re: svn commit: r241636 - in head: etc/mtree include lib/libprocstat rescue/rescue sbin sbin/mount share/dict share/man/man7 sys/boot/forth sys/conf sys/geom/label sys/kern sys/mips/rmi sys/modules sy

2012-10-17 Thread Gleb Kurtsou
On (17/10/2012 11:30), Attilio Rao wrote: Author: attilio Date: Wed Oct 17 11:30:00 2012 New Revision: 241636 URL: http://svn.freebsd.org/changeset/base/241636 Log: Disconnect non-MPSAFE NTFS from the build in preparation for dropping GIANT from VFS. This code is particulary broken

svn commit: r235984 - in head/sys/fs: hpfs ntfs

2012-05-25 Thread Gleb Kurtsou
Author: gleb Date: Fri May 25 09:16:59 2012 New Revision: 235984 URL: http://svn.freebsd.org/changeset/base/235984 Log: Use C99-style initialization for struct dirent in preparation for changing the structure. Sponsored by: Google Summer of Code 2011 Modified:

svn commit: r235988 - in head/sys/boot: arm/at91/boot2 arm/ixp425/boot2 common i386/boot2 i386/gptboot pc98/boot2 powerpc/boot1.chrp sparc64/boot1

2012-05-25 Thread Gleb Kurtsou
Author: gleb Date: Fri May 25 09:36:39 2012 New Revision: 235988 URL: http://svn.freebsd.org/changeset/base/235988 Log: Use 32-bit ufs_ino_t instead of ino_t to keep boot2 small and prevent unnecessary 64-bit math on 32-bit machines. Sponsored by: Google Summer of Code 2011 Modified:

svn commit: r235886 - in head/sys: compat/freebsd32 kern sys

2012-05-24 Thread Gleb Kurtsou
Author: gleb Date: Thu May 24 08:00:26 2012 New Revision: 235886 URL: http://svn.freebsd.org/changeset/base/235886 Log: Add kern_fhstat(), adjust sys_fhstat() to use it. Extend kern_getdirentries() to accept uio segflag and optionally return buffer residue. Sponsored by: Google

svn commit: r235720 - head/lib/libc

2012-05-21 Thread Gleb Kurtsou
Author: gleb Date: Mon May 21 08:10:42 2012 New Revision: 235720 URL: http://svn.freebsd.org/changeset/base/235720 Log: Disable NLS catalog use in libc if built with WITHOUT_NLS option. Functions affected: strerror, strsignal, gai_strerror. Modified: head/lib/libc/Makefile Modified:

svn commit: r235647 - in head: include lib/libc/gen usr.sbin/cpucontrol usr.sbin/lpr/common_source usr.sbin/newsyslog

2012-05-19 Thread Gleb Kurtsou
Author: gleb Date: Sat May 19 12:44:27 2012 New Revision: 235647 URL: http://svn.freebsd.org/changeset/base/235647 Log: Hide DIR definition by making it an opaque struct typedef. Introduce dirfd() libc exported symbol replacing macro with same name, preserve _dirfd() macro for internal

svn commit: r235649 - head/lib/libc/gen

2012-05-19 Thread Gleb Kurtsou
of the University of California. All rights reserved. + * Copyright (c) 2011 Gleb Kurtsou g...@freebsd.org + * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -10,14 +10,11 @@ * 2

svn commit: r235601 - head/include/protocols

2012-05-18 Thread Gleb Kurtsou
Author: gleb Date: Fri May 18 10:01:31 2012 New Revision: 235601 URL: http://svn.freebsd.org/changeset/base/235601 Log: Don't use ino_t in dumprestore protocol definition. Since ino_t size is about to change to 64-bits, replace ino_t used in dump protocol definition with 32-bit

svn commit: r235602 - in head: lib/libprocstat usr.bin/fstat

2012-05-18 Thread Gleb Kurtsou
Author: gleb Date: Fri May 18 10:15:46 2012 New Revision: 235602 URL: http://svn.freebsd.org/changeset/base/235602 Log: Don't cast inode number or file size down to long or unsigned. Since ino_t size is about to change to 64-bits, casts to long would truncate 64-bit numbers on 32-bit

Re: svn commit: r235601 - head/include/protocols

2012-05-18 Thread Gleb Kurtsou
On (18/05/2012 09:41), John Baldwin wrote: On Friday, May 18, 2012 6:01:31 am Gleb Kurtsou wrote: Author: gleb Date: Fri May 18 10:01:31 2012 New Revision: 235601 URL: http://svn.freebsd.org/changeset/base/235601 Log: Don't use ino_t in dumprestore protocol definition

svn commit: r235503 - in head/sys: fs/unionfs kern

2012-05-16 Thread Gleb Kurtsou
Author: gleb Date: Wed May 16 10:44:09 2012 New Revision: 235503 URL: http://svn.freebsd.org/changeset/base/235503 Log: Skip directory entries with zero inode number during traversal. Entries with zero inode number are considered placeholders by libc and UFS. Fix remaining uses of

svn commit: r234325 - head/sys/fs/tmpfs

2012-04-15 Thread Gleb Kurtsou
Author: gleb Date: Sun Apr 15 21:59:28 2012 New Revision: 234325 URL: http://svn.freebsd.org/changeset/base/234325 Log: Provide better description for vfs.tmpfs.memory_reserved sysctl. Suggested by: Anton Yuzhaninov cit...@citrin.ru Modified: head/sys/fs/tmpfs/tmpfs_subr.c Modified:

svn commit: r233998 - head/sys/fs/tmpfs

2012-04-07 Thread Gleb Kurtsou
Author: gleb Date: Sat Apr 7 15:23:51 2012 New Revision: 233998 URL: http://svn.freebsd.org/changeset/base/233998 Log: Add reserved memory limit sysctl to tmpfs. Cleanup availble and used memory functions. Check if free pages available before allocating new node. Discussed with:

svn commit: r233999 - in head/sys: fs/tmpfs kern sys

2012-04-07 Thread Gleb Kurtsou
Author: gleb Date: Sat Apr 7 15:27:34 2012 New Revision: 233999 URL: http://svn.freebsd.org/changeset/base/233999 Log: Add vfs_getopt_size. Support human readable file system options in tmpfs. Increase maximum tmpfs file system size to 4GB*PAGE_SIZE on 32 bit archs. Discussed with:

svn commit: r234000 - head/sys/fs/tmpfs

2012-04-07 Thread Gleb Kurtsou
Author: gleb Date: Sat Apr 7 15:30:46 2012 New Revision: 234000 URL: http://svn.freebsd.org/changeset/base/234000 Log: tmpfs supports only INT_MAX nodes due to limitations of unit number allocator. Replace UINT32_MAX checks with INT_MAX. Keeping more than 2^31 nodes in memory is not

Re: svn commit: r232960 - head/sys/fs/tmpfs

2012-03-15 Thread Gleb Kurtsou
On (15/03/2012 02:34), Dmitry Morozovsky wrote: On Wed, 14 Mar 2012, Gleb Kurtsou wrote: Author: gleb Date: Wed Mar 14 09:15:50 2012 New Revision: 232960 URL: http://svn.freebsd.org/changeset/base/232960 Log: Prevent tmpfs_rename() deadlock in a way similar to UFS

svn commit: r232959 - head/sys/fs/tmpfs

2012-03-14 Thread Gleb Kurtsou
Author: gleb Date: Wed Mar 14 08:29:21 2012 New Revision: 232959 URL: http://svn.freebsd.org/changeset/base/232959 Log: Don't enforce LK_RETRY to get existing vnode in tmpfs_alloc_vp() Doomed vnode is hardly of any use here, besides all callers handle error case. vfs_hash_get() does the

svn commit: r232960 - head/sys/fs/tmpfs

2012-03-14 Thread Gleb Kurtsou
Author: gleb Date: Wed Mar 14 09:15:50 2012 New Revision: 232960 URL: http://svn.freebsd.org/changeset/base/232960 Log: Prevent tmpfs_rename() deadlock in a way similar to UFS Unlock vnodes and try to lock them one by one. Relookup fvp and tvp. Approved by: mdf (mentor) Modified:

Re: svn commit: r230207 - in head/sys: netinet sys

2012-01-19 Thread Gleb Kurtsou
On (16/01/2012 09:53), Gleb Smirnoff wrote: Author: glebius Date: Mon Jan 16 09:53:24 2012 New Revision: 230207 URL: http://svn.freebsd.org/changeset/base/230207 Log: Drop support for SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR ioctl commands. What was the reason for

Re: svn commit: r230207 - in head/sys: netinet sys

2012-01-19 Thread Gleb Kurtsou
On (19/01/2012 18:51), Gleb Smirnoff wrote: On Thu, Jan 19, 2012 at 04:38:38PM +0200, Gleb Kurtsou wrote: G On (16/01/2012 09:53), Gleb Smirnoff wrote: G Author: glebius G Date: Mon Jan 16 09:53:24 2012 G New Revision: 230207 G URL: http://svn.freebsd.org/changeset/base/230207 G G

Re: svn commit: r228158 - in head: . share/mk sys/conf

2011-12-06 Thread Gleb Kurtsou
On (05/12/2011 21:43), Hans Petter Selasky wrote: Hi, I see regressions when building kernel modules from /usr/ports: make buildworld make installworld should fix it On Monday 05 December 2011 14:39:56 Robert Huff wrote: Hello: When trying to update I get: === Building

Re: svn commit: r227310 - head/sys/fs/tmpfs

2011-11-08 Thread Gleb Kurtsou
On (07/11/2011 12:01), Xin LI wrote: On Mon, Nov 7, 2011 at 8:21 AM, Marcel Moolenaar mar...@freebsd.org wrote: Author: marcel Date: Mon Nov  7 16:21:50 2011 New Revision: 227310 URL: http://svn.freebsd.org/changeset/base/227310 Log:  Don astbestos garment and remove the warning

svn commit: r227382 - in head/sys/ufs: ffs ufs

2011-11-08 Thread Gleb Kurtsou
Author: gleb Date: Wed Nov 9 07:48:48 2011 New Revision: 227382 URL: http://svn.freebsd.org/changeset/base/227382 Log: Use implementation independent inoNN_t scalars for on-disk UFS structures Approved by: mdf (mentor) Modified: head/sys/ufs/ffs/fs.h head/sys/ufs/ufs/dinode.h

svn commit: r226320 - in head: share/misc usr.bin/calendar/calendars

2011-10-12 Thread Gleb Kurtsou
A. Drosehn\ngad@Free gallatin [label=Andrew Gallatin\ngalla...@freebsd.org\n/??/??] gavin [label=Gavin Atkinson\nga...@freebsd.org\n2009/12/07] gibbs [label=Justin T. Gibbs\ngi...@freebsd.org\n/??/??] +gleb [label=Gleb Kurtsou\ng...@freebsd.org\n2011/09/19] glebius [label=Gleb Smirnoff

Re: svn commit: r221176 - head/sys/fs/ext2fs

2011-05-10 Thread Gleb Kurtsou
Could you also commit the patch attached. No functional changes, it removes incorrect comment copy-pasted from UFS to ext2. Thanks, Gleb. From 24f4656c71d716e23e3c043ac6d0894284efa301 Mon Sep 17 00:00:00 2001 From: Gleb Kurtsou gleb.kurt...@gmail.com Date: Thu, 21 Oct 2010 01:51:59 +0300

Re: svn commit: r216977 - in head/libexec/rtld-elf: amd64 i386

2011-01-05 Thread Gleb Kurtsou
On (05/01/2011 01:16), Alexander Best wrote: On Tue Jan 4 11, Dimitry Andric wrote: Author: dim Date: Tue Jan 4 20:51:28 2011 New Revision: 216977 URL: http://svn.freebsd.org/changeset/base/216977 Log: On amd64 and i386, tell the compiler to refrain from generating SSE,

Re: svn commit: r214224 - in head/sys/fs: nfs nfsserver

2010-10-23 Thread Gleb Kurtsou
On (22/10/2010 21:38), Rick Macklem wrote: Author: rmacklem Date: Fri Oct 22 21:38:56 2010 New Revision: 214224 URL: http://svn.freebsd.org/changeset/base/214224 Log: Modify the file handle hash function in the experimental NFS server so that it will work better for non-UFS file