svn commit: r317245 - head/sys/dev/syscons

2017-04-20 Thread Bruce Evans
Author: bde Date: Fri Apr 21 06:55:17 2017 New Revision: 317245 URL: https://svnweb.freebsd.org/changeset/base/317245 Log: Oops, the previous commit swapped the main ega method with the main vga planar method (for testing that was supposed to be local that the former still works). The ega m

Re: svn commit: r317208 - head/sys/netinet

2017-04-20 Thread Michael Tuexen
> On 21. Apr 2017, at 05:16, Bruce Evans wrote: > > On Thu, 20 Apr 2017, Cy Schubert wrote: > > Please trim quotes. > >> In message <201704201919.v3kjjyko052...@repo.freebsd.org>, Michael Tuexen >> write >> s: > > [>> ... 5 lines trimmed] > >>> Log: >>> Syncoockies can be used in combinatio

Re: svn commit: r317208 - head/sys/netinet

2017-04-20 Thread Michael Tuexen
> On 21. Apr 2017, at 03:43, Cy Schubert wrote: > > In message <201704201919.v3kjjyko052...@repo.freebsd.org>, Michael Tuexen > writes: > [...] > Hi Michael, > > This line produced the following on i386: > > /opt/src/svn-current/sys/netinet/tcp_syncache.c:263:50: error: implicit > conversio

svn commit: r317244 - head/sys/netinet

2017-04-20 Thread Michael Tuexen
Author: tuexen Date: Fri Apr 21 06:05:34 2017 New Revision: 317244 URL: https://svnweb.freebsd.org/changeset/base/317244 Log: Represent "a syncache overflow hasn't happend yet" by using -(SYNCOOKIE_LIFETIME + 1) instead of INT64_MIN, since it is good enough and works when time_t is int32 or

Re: svn commit: r317240 - head/sys/fs/nfs

2017-04-20 Thread Bruce Evans
On Fri, 21 Apr 2017, Rick Macklem wrote: Log: Set default uid/gid to nobody/nogroup for NFSv4 mapping. The default uid/gid for NFSv4 are set by the nfsuserd(8) daemon. However, they were 0 until the nfsuserd(8) was run. Since it is possible to use NFSv4 without running the nfsuserd(8) daemo

Re: svn commit: r317231 - head/usr.bin/systat

2017-04-20 Thread Bruce Evans
On Thu, 20 Apr 2017, Jung-uk Kim wrote: Log: Fix systat(1) regression. It was broken by r317061. It is more broken than before. Now it fails when the kernel is older than the utility instead of vice versa. When it fails, the failures are more serious than before. systat -v actually does c

Re: svn commit: r317208 - head/sys/netinet

2017-04-20 Thread Bruce Evans
On Thu, 20 Apr 2017, Cy Schubert wrote: Please trim quotes. In message <201704201919.v3kjjyko052...@repo.freebsd.org>, Michael Tuexen write s: [>> ... 5 lines trimmed] Log: Syncoockies can be used in combination with the syncache. If the cache overflows, syncookies are used. [>> ... 1

Re: svn commit: r317208 - head/sys/netinet

2017-04-20 Thread Cy Schubert
In message <201704210143.v3l1h99s037...@slippy.cwsent.com>, Cy Schubert writes: > In message <201704201919.v3kjjyko052...@repo.freebsd.org>, Michael Tuexen > write > s: > > Author: tuexen > > Date: Thu Apr 20 19:19:33 2017 > > New Revision: 317208 > > URL: https://svnweb.freebsd.org/changeset/bas

svn commit: r317240 - head/sys/fs/nfs

2017-04-20 Thread Rick Macklem
Author: rmacklem Date: Fri Apr 21 01:50:41 2017 New Revision: 317240 URL: https://svnweb.freebsd.org/changeset/base/317240 Log: Set default uid/gid to nobody/nogroup for NFSv4 mapping. The default uid/gid for NFSv4 are set by the nfsuserd(8) daemon. However, they were 0 until the nfsuserd

Re: svn commit: r317208 - head/sys/netinet

2017-04-20 Thread Cy Schubert
In message <201704201919.v3kjjyko052...@repo.freebsd.org>, Michael Tuexen write s: > Author: tuexen > Date: Thu Apr 20 19:19:33 2017 > New Revision: 317208 > URL: https://svnweb.freebsd.org/changeset/base/317208 > > Log: > Syncoockies can be used in combination with the syncache. If the cache >

svn commit: r317239 - in head: contrib/bmake contrib/bmake/mk usr.bin/bmake

2017-04-20 Thread Simon J. Gerraty
Author: sjg Date: Fri Apr 21 00:45:44 2017 New Revision: 317239 URL: https://svnweb.freebsd.org/changeset/base/317239 Log: Merge bmake-20170420 Modified: head/contrib/bmake/ChangeLog head/contrib/bmake/Makefile head/contrib/bmake/arch.c head/contrib/bmake/cond.c head/contrib/bmake

svn commit: r317238 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2017-04-20 Thread Josh Paetzel
Author: jpaetzel Date: Fri Apr 21 00:24:59 2017 New Revision: 317238 URL: https://svnweb.freebsd.org/changeset/base/317238 Log: MFV 316871 7490 real checksum errors are silenced when zinject is on illumos/illumos-gate@6cedfc397d92d64e442f0aae4445ac507beaf58f https://github.com/illum

svn commit: r317237 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2017-04-20 Thread Josh Paetzel
Author: jpaetzel Date: Fri Apr 21 00:17:54 2017 New Revision: 317237 URL: https://svnweb.freebsd.org/changeset/base/317237 Log: MFV 316870 7448 ZFS doesn't notice when disk vdevs have no write cache illumos/illumos-gate@295438ba3230419314faaa889a2616f561658bd5 https://github.com/ill

svn commit: r317236 - head/sys/fs/nfsserver

2017-04-20 Thread Rick Macklem
Author: rmacklem Date: Fri Apr 21 00:17:47 2017 New Revision: 317236 URL: https://svnweb.freebsd.org/changeset/base/317236 Log: Fix the setting of atime for Linux client NFSv4 mounts. The FreeBSD NFSv4 server did not set the attribute bit for TimeAccess in the reply to an Open with exclus

svn commit: r317235 - in head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2017-04-20 Thread Josh Paetzel
Author: jpaetzel Date: Fri Apr 21 00:12:47 2017 New Revision: 317235 URL: https://svnweb.freebsd.org/changeset/base/317235 Log: MFV 316868 7430 Backfill metadnode more intelligently illumos/illumos-gate@af346df58864e8fe897b1ff1a3a4c12f9294391b https://github.com/illumos/illumos-gate

svn commit: r317234 - head/usr.bin/vmstat

2017-04-20 Thread Gleb Smirnoff
Author: glebius Date: Fri Apr 21 00:00:23 2017 New Revision: 317234 URL: https://svnweb.freebsd.org/changeset/base/317234 Log: - When reading VM stats, provide proper size argument to sysctl. - While here, remove unused arguments from mysysctl(). Modified: head/usr.bin/vmstat/vmstat.c Modi

Re: svn commit: r317231 - head/usr.bin/systat

2017-04-20 Thread Gleb Smirnoff
Thanks, Jung-uk! On Thu, Apr 20, 2017 at 10:30:39PM +, Jung-uk Kim wrote: J> Author: jkim J> Date: Thu Apr 20 22:30:39 2017 J> New Revision: 317231 J> URL: https://svnweb.freebsd.org/changeset/base/317231 J> J> Log: J> Fix systat(1) regression. It was broken by r317061. J> J> Modified:

svn commit: r317231 - head/usr.bin/systat

2017-04-20 Thread Jung-uk Kim
Author: jkim Date: Thu Apr 20 22:30:39 2017 New Revision: 317231 URL: https://svnweb.freebsd.org/changeset/base/317231 Log: Fix systat(1) regression. It was broken by r317061. Modified: head/usr.bin/systat/vmstat.c Modified: head/usr.bin/systat/vmstat.c =

Re: svn commit: r317215 - head/lib/clang

2017-04-20 Thread Dimitry Andric
On 20 Apr 2017, at 23:03, Hans Petter Selasky wrote: > > On 04/20/17 23:00, Dimitry Andric wrote: >> Author: dim >> Date: Thu Apr 20 21:00:09 2017 >> New Revision: 317215 >> URL: https://svnweb.freebsd.org/changeset/base/317215 >> >> Log: >> Add function and data sections when building llvm, cl

Re: svn commit: r317215 - head/lib/clang

2017-04-20 Thread Hans Petter Selasky
On 04/20/17 23:00, Dimitry Andric wrote: Author: dim Date: Thu Apr 20 21:00:09 2017 New Revision: 317215 URL: https://svnweb.freebsd.org/changeset/base/317215 Log: Add function and data sections when building llvm, clang, lld and lldb, and allow the linker to garbage collect them. This shav

svn commit: r317216 - head/lib/libthread_db

2017-04-20 Thread Pedro F. Giffuni
Author: pfg Date: Thu Apr 20 21:01:59 2017 New Revision: 317216 URL: https://svnweb.freebsd.org/changeset/base/317216 Log: libthread_db: unbreak build due to sign/unsigned comparison. Reported by: lwshu Modified: head/lib/libthread_db/libpthread_db.c Modified: head/lib/libthread_db/lib

svn commit: r317215 - head/lib/clang

2017-04-20 Thread Dimitry Andric
Author: dim Date: Thu Apr 20 21:00:09 2017 New Revision: 317215 URL: https://svnweb.freebsd.org/changeset/base/317215 Log: Add function and data sections when building llvm, clang, lld and lldb, and allow the linker to garbage collect them. This shaves off up to a few MB from the final exec

svn commit: r317214 - head/lib/clang/include/llvm/Config

2017-04-20 Thread Dimitry Andric
Author: dim Date: Thu Apr 20 21:00:04 2017 New Revision: 317214 URL: https://svnweb.freebsd.org/changeset/base/317214 Log: Turn off llvm/clang's ENABLE_BACKTRACES setting, since it never worked properly anyway. (Upstream has reorganized this somewhat in the mean time, but for proper backtra

svn commit: r317213 - head/sys/cam/scsi

2017-04-20 Thread Scott Long
Author: scottl Date: Thu Apr 20 20:46:34 2017 New Revision: 317213 URL: https://svnweb.freebsd.org/changeset/base/317213 Log: Reorder the minimum_cmd_size code to make it a little smaller and easier to read. Modified: head/sys/cam/scsi/scsi_da.c Modified: head/sys/cam/scsi/scsi_da.c ==

svn commit: r317212 - head/share/man/man4

2017-04-20 Thread Edward Tomasz Napierala
Author: trasz Date: Thu Apr 20 20:06:51 2017 New Revision: 317212 URL: https://svnweb.freebsd.org/changeset/base/317212 Log: Mention GEOM_MOUNTVER. MFC after:2 weeks Modified: head/share/man/man4/geom.4 Modified: head/share/man/man4/geom.4 ===

Re: svn commit: r316941 - head/sys/kern

2017-04-20 Thread Edward Tomasz Napierala
On 0415T0736, Bruce Evans wrote: > On Fri, 14 Apr 2017, Edward Tomasz Napierala wrote: > > > Log: > > Don't try to write out bufs that have already failed with ENXIO. > > This fixes some panics after disconnecting mounted disks. > > > > Submitted by: imp (slightly different version, which

svn commit: r317211 - head/gnu/lib

2017-04-20 Thread Baptiste Daroussin
Author: bapt Date: Thu Apr 20 19:33:00 2017 New Revision: 317211 URL: https://svnweb.freebsd.org/changeset/base/317211 Log: GNU diff is done and GNU diff3 is not using libgnuregex, so no need to condition the build of libgnuregex anymore on WITHOUT_GNU_DIFF Modified: head/gnu/lib/Makefile

svn commit: r317210 - head/gnu/lib

2017-04-20 Thread Baptiste Daroussin
Author: bapt Date: Thu Apr 20 19:29:35 2017 New Revision: 317210 URL: https://svnweb.freebsd.org/changeset/base/317210 Log: Only build libreadline for gdb, binutils actually does not need it Modified: head/gnu/lib/Makefile Modified: head/gnu/lib/Makefile =

svn commit: r317209 - in head: . gnu/usr.bin gnu/usr.bin/diff usr.bin

2017-04-20 Thread Baptiste Daroussin
+# 20170420: remove GNU diff +OLD_FILES+=usr/share/man/man7/diff.7.gz # 20170322: rename to _test to match the FreeBSD test suite name scheme OLD_FILES+=usr/tests/usr.bin/col/col OLD_FILES+=usr/tests/usr.bin/diff/diff Modified: head/UPDATING

svn commit: r317208 - head/sys/netinet

2017-04-20 Thread Michael Tuexen
Author: tuexen Date: Thu Apr 20 19:19:33 2017 New Revision: 317208 URL: https://svnweb.freebsd.org/changeset/base/317208 Log: Syncoockies can be used in combination with the syncache. If the cache overflows, syncookies are used. This patch restricts the usage of syncookies in this case: acce

svn commit: r317207 - head/usr.bin/diff

2017-04-20 Thread Baptiste Daroussin
Author: bapt Date: Thu Apr 20 19:14:52 2017 New Revision: 317207 URL: https://svnweb.freebsd.org/changeset/base/317207 Log: Cross reference pr(1) which diff might call with -l option Modified: head/usr.bin/diff/diff.1 Modified: head/usr.bin/diff/diff.1 ===

svn commit: r317206 - head/usr.bin/diff

2017-04-20 Thread Baptiste Daroussin
Author: bapt Date: Thu Apr 20 19:07:52 2017 New Revision: 317206 URL: https://svnweb.freebsd.org/changeset/base/317206 Log: Update the TODO list to reflect what has been changed Modified: head/usr.bin/diff/TODO Modified: head/usr.bin/diff/TODO

svn commit: r317205 - head/usr.bin/diff

2017-04-20 Thread Baptiste Daroussin
Author: bapt Date: Thu Apr 20 19:05:43 2017 New Revision: 317205 URL: https://svnweb.freebsd.org/changeset/base/317205 Log: Document all long options Modified: head/usr.bin/diff/diff.1 Modified: head/usr.bin/diff/diff.1

svn commit: r317204 - in head: . etc/mtree share/colldef share/ctypedef share/monetdef share/msgdef share/numericdef tools/build/mk tools/tools/locale tools/tools/locale/etc tools/tools/locale/etc/...

2017-04-20 Thread Baptiste Daroussin
Author: bapt Date: Thu Apr 20 18:21:50 2017 New Revision: 317204 URL: https://svnweb.freebsd.org/changeset/base/317204 Log: Readd Big5: some large databases setup are still requiring it. Reported by: "張君天(Chun-Tien Chang)" Added: head/share/colldef/zh_TW.Big5.src - copied unchange

Re: svn commit: r317171 - head/sys/dev/vt

2017-04-20 Thread Jung-uk Kim
On 04/19/2017 22:22, Ed Maste wrote: > On 19 April 2017 at 18:21, Jung-uk Kim wrote: >> Author: jkim >> Date: Wed Apr 19 22:21:15 2017 >> New Revision: 317171 >> URL: https://svnweb.freebsd.org/changeset/base/317171 >> >> Log: >> Micro-optimize vt_set_border(). > > I expect we'll eventually hav

svn commit: r317203 - head/lib/libthread_db

2017-04-20 Thread Pedro F. Giffuni
Author: pfg Date: Thu Apr 20 17:58:27 2017 New Revision: 317203 URL: https://svnweb.freebsd.org/changeset/base/317203 Log: libpthread_db: undo the memset size change. I inadvertedly soubled the size of the memset without noticing the start address had changed. The size for the memset in p

svn commit: r317202 - head/lib/libthread_db

2017-04-20 Thread Pedro F. Giffuni
Author: pfg Date: Thu Apr 20 17:54:59 2017 New Revision: 317202 URL: https://svnweb.freebsd.org/changeset/base/317202 Log: Revert r317201 to fix the log. Modified: head/lib/libthread_db/libpthread_db.c Modified: head/lib/libthread_db/libpthread_db.c ==

svn commit: r317201 - head/lib/libthread_db

2017-04-20 Thread Pedro F. Giffuni
Author: pfg Date: Thu Apr 20 17:49:37 2017 New Revision: 317201 URL: https://svnweb.freebsd.org/changeset/base/317201 Log: libpthread_db: leave the memset size from unchanged. The size for the memset in pt_map_thread() shouldn't actually match the reallocarray() so undo that part of r3172

svn commit: r317200 - head/lib/libthread_db

2017-04-20 Thread Pedro F. Giffuni
Author: pfg Date: Thu Apr 20 17:43:25 2017 New Revision: 317200 URL: https://svnweb.freebsd.org/changeset/base/317200 Log: libthread_db: unsign map_len and use reallocarray(3). Lengths are not negative, so map_len should be unsigned. Unsign the corresponding indexes too and bring a small

svn commit: r317199 - head/sys/dev/syscons

2017-04-20 Thread Bruce Evans
Author: bde Date: Thu Apr 20 17:22:03 2017 New Revision: 317199 URL: https://svnweb.freebsd.org/changeset/base/317199 Log: Eliminate the ega renderer switch. It did nothing useful except hold a pointer to the main ega drawing method which is misoptimized be in a different function than the

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

2017-04-20 Thread Slawa Olhovchenkov
On Thu, Apr 20, 2017 at 09:58:10AM -0700, John Baldwin wrote: > > Well it seems it can do some rather important trivial things, like post > > mortem process kernel dumps during savecore processing helping users > > submit a kernel panic bugzilla with more than just traceback info. > > Only somewh

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

2017-04-20 Thread John Baldwin
On Thursday, April 20, 2017 09:08:28 AM Rodney W. Grimes wrote: > > On Wednesday, April 19, 2017 03:51:24 PM Ngie Cooper wrote: > > > > > > > On Apr 19, 2017, at 15:22, Warner Losh wrote: > > > > > > ... > > > > > > >> Actually this is exactly what I would expect from Linux! > > > >> > > > >>

svn commit: r317198 - head/sys/dev/syscons

2017-04-20 Thread Bruce Evans
Author: bde Date: Thu Apr 20 16:34:09 2017 New Revision: 317198 URL: https://svnweb.freebsd.org/changeset/base/317198 Log: When the character width is 9, remove vertical lines in the mouse cursor corresponding to the gaps between characters. This fixes distortion of the cursor due to expand

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

2017-04-20 Thread Rodney W. Grimes
> On Wednesday, April 19, 2017 03:51:24 PM Ngie Cooper wrote: > > > > > On Apr 19, 2017, at 15:22, Warner Losh wrote: > > > > ... > > > > >> Actually this is exactly what I would expect from Linux! > > >> > > >> Why do we need to pull the trigger on GDB other than to pull the trigger > > >> to

svn commit: r317197 - head/sys/arm64/arm64

2017-04-20 Thread Andrew Turner
Author: andrew Date: Thu Apr 20 15:53:20 2017 New Revision: 317197 URL: https://svnweb.freebsd.org/changeset/base/317197 Log: Restrict the arm64 supervisor all instructions to only allow a zero immediate value for system calls. We may wish to use other values in the future for other purposes

svn commit: r317196 - head/sys/dev/fb

2017-04-20 Thread Konstantin Belousov
Author: kib Date: Thu Apr 20 15:18:15 2017 New Revision: 317196 URL: https://svnweb.freebsd.org/changeset/base/317196 Log: Write-combine framebuffer writes through user-space mappings, if possible. Note that KVA mapping of the framebuffer already uses write-combining mode, so the change,

svn commit: r317195 - head/sys/dev/ofw

2017-04-20 Thread Olivier Houchard
Author: cognet Date: Thu Apr 20 15:06:16 2017 New Revision: 317195 URL: https://svnweb.freebsd.org/changeset/base/317195 Log: Update comment ot reflect realilty, we know also take care of CPUs that provide a enable-method. Suggested by: jhibbits Modified: head/sys/dev/ofw/ofw_cpu.c Mo

svn commit: r317194 - in head/usr.bin/diff: . tests

2017-04-20 Thread Baptiste Daroussin
Author: bapt Date: Thu Apr 20 14:22:33 2017 New Revision: 317194 URL: https://svnweb.freebsd.org/changeset/base/317194 Log: Implement a basic --changed-group-format etcupdate(8) requires that option, while GNU diff supports many more variation of that options, their behaviour beside the s

svn commit: r317193 - head/contrib/elftoolchain/elfcopy

2017-04-20 Thread Ed Maste
Author: emaste Date: Thu Apr 20 13:57:53 2017 New Revision: 317193 URL: https://svnweb.freebsd.org/changeset/base/317193 Log: elfcopy: document --strip-symbols=filename in the man page Reported by: bz MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/contrib/e

svn commit: r317192 - head/sys/arm64/arm64

2017-04-20 Thread Andrew Turner
Author: andrew Date: Thu Apr 20 13:56:30 2017 New Revision: 317192 URL: https://svnweb.freebsd.org/changeset/base/317192 Log: Push loading curthread into assembly in the synchronous exception handlers. This will help investigating the performance impact of moving parts of the switch statemen

svn commit: r317191 - head/sys/dev/ofw

2017-04-20 Thread Olivier Houchard
Author: cognet Date: Thu Apr 20 13:56:06 2017 New Revision: 317191 URL: https://svnweb.freebsd.org/changeset/base/317191 Log: ePAPR states that any non-boot CPU will come in "disabled" state. So we should not consider a "disabled" cpu as a CPU we have to ignore, and we should use them if the

svn commit: r317190 - in head/sys: dev/fb sys

2017-04-20 Thread Bruce Evans
Author: bde Date: Thu Apr 20 13:46:55 2017 New Revision: 317190 URL: https://svnweb.freebsd.org/changeset/base/317190 Log: Attempt to determine the modes in which 8-bit wide characters are actually 9 wide. I only need this to improve the mouse cursor, but it has always been needed to se

svn commit: r317187 - head/usr.bin/diff/tests

2017-04-20 Thread Baptiste Daroussin
Author: bapt Date: Thu Apr 20 11:32:18 2017 New Revision: 317187 URL: https://svnweb.freebsd.org/changeset/base/317187 Log: Add a regression test for diff -D Added: head/usr.bin/diff/tests/ifdef.out (contents, props changed) Modified: head/usr.bin/diff/tests/Makefile head/usr.bin/diff/t

Re: svn commit: r317186 - in head/sys: netinet6 netpfil/pf

2017-04-20 Thread Remko Lodder
> On 20 Apr 2017, at 11:05, Kristof Provost wrote: > > Author: kp > Date: Thu Apr 20 09:05:53 2017 > New Revision: 317186 > URL: https://svnweb.freebsd.org/changeset/base/317186 > > Log: > pf: Fix possible incorrect IPv6 fragmentation > > Thank you! signature.asc Description: Message sig

svn commit: r317186 - in head/sys: netinet6 netpfil/pf

2017-04-20 Thread Kristof Provost
Author: kp Date: Thu Apr 20 09:05:53 2017 New Revision: 317186 URL: https://svnweb.freebsd.org/changeset/base/317186 Log: pf: Fix possible incorrect IPv6 fragmentation When forwarding pf tracks the size of the largest fragment in a fragmented packet, and refragments based on this size.

svn commit: r317185 - head/sys/dev/watchdog

2017-04-20 Thread Alexander Motin
Author: mav Date: Thu Apr 20 09:01:31 2017 New Revision: 317185 URL: https://svnweb.freebsd.org/changeset/base/317185 Log: Some cosmetic polishing for pre-timeouts. MFC after:1 week Modified: head/sys/dev/watchdog/watchdog.c Modified: head/sys/dev/watchdog/watchdog.c ===

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

2017-04-20 Thread John Baldwin
On Wednesday, April 19, 2017 03:51:24 PM Ngie Cooper wrote: > > > On Apr 19, 2017, at 15:22, Warner Losh wrote: > > ... > > >> Actually this is exactly what I would expect from Linux! > >> > >> Why do we need to pull the trigger on GDB other than to pull the trigger > >> to say we are GPL free

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

2017-04-20 Thread John Baldwin
On Wednesday, April 19, 2017 09:33:32 AM Rodney W. Grimes wrote: > > On Wednesday, April 19, 2017 01:28:37 AM Slawa Olhovchenkov wrote: > > > On Tue, Apr 18, 2017 at 12:45:25PM -0700, John Baldwin wrote: > > > > > > > On Tuesday, April 18, 2017 07:30:13 PM Slawa Olhovchenkov wrote: > > > > > On Tu