Re: svn commit: r364746 - in head: . cddl/compat/opensolaris/include cddl/contrib/opensolaris/cmd/lockstat cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cm

2020-08-25 Thread Alexey Dokuchaev
On Tue, Aug 25, 2020 at 02:21:27AM +, Matt Macy wrote: > New Revision: 364746 > URL: https://svnweb.freebsd.org/changeset/base/364746 > > Log: > Merge OpenZFS support in to HEAD. > > The primary benefit is maintaining a completely shared > code base with the community allowing

Re: svn commit: r364781 - in head/sys: conf modules/zfs

2020-08-25 Thread Warner Losh
Got diffs? Warner On Tue, Aug 25, 2020, 2:17 PM Brooks Davis wrote: > On Tue, Aug 25, 2020 at 07:04:54PM +, Brandon Bergren wrote: > > Author: bdragon > > Date: Tue Aug 25 19:04:54 2020 > > New Revision: 364781 > > URL: https://svnweb.freebsd.org/changeset/base/364781 > > > > Log: > >

Re: svn commit: r364746 - in head: . cddl/compat/opensolaris/include cddl/contrib/opensolaris/cmd/lockstat cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cm

2020-08-25 Thread Cy Schubert
In message <202008250221.07p2lrst044...@repo.freebsd.org>, Matt Macy writes: > Author: mmacy > Date: Tue Aug 25 02:21:27 2020 > New Revision: 364746 > URL: https://svnweb.freebsd.org/changeset/base/364746 > > Log: > Merge OpenZFS support in to HEAD. > > The primary benefit is maintaining a

svn commit: r364802 - head/tools/build

2020-08-25 Thread Ed Maste
Author: emaste Date: Wed Aug 26 04:01:06 2020 New Revision: 364802 URL: https://svnweb.freebsd.org/changeset/base/364802 Log: Apply a big hammer for stale pre-OpenZFS files -DNO_CLEAN builds have had trouble across the OpenZFS import. It's not worth the effort to try to address this

svn commit: r364801 - head/tools/build

2020-08-25 Thread Ed Maste
Author: emaste Date: Wed Aug 26 03:41:29 2020 New Revision: 364801 URL: https://svnweb.freebsd.org/changeset/base/364801 Log: depend-cleanup.sh: add a note about removing old entries Modified: head/tools/build/depend-cleanup.sh Modified: head/tools/build/depend-cleanup.sh

svn commit: r364800 - head/sys/geom/eli

2020-08-25 Thread Alan Somers
Author: asomers Date: Wed Aug 26 02:44:35 2020 New Revision: 364800 URL: https://svnweb.freebsd.org/changeset/base/364800 Log: geli: use unmapped I/O Use unmapped I/O for geli. Unlike most geom providers, geli needs to manipulate data on every read or write. Previously it would always

svn commit: r364799 - in head: share/man/man9 sys/crypto/ccp sys/dev/cxgbe/crypto sys/dev/sec sys/kern sys/opencrypto

2020-08-25 Thread Alan Somers
Author: asomers Date: Wed Aug 26 02:37:42 2020 New Revision: 364799 URL: https://svnweb.freebsd.org/changeset/base/364799 Log: crypto(9): add CRYPTO_BUF_VMPAGE crypto(9) functions can now be used on buffers composed of an array of vm_page_t structures, such as those stored in an unmapped

svn commit: r364798 - head/sys/arm64/include

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:13:27 2020 New Revision: 364798 URL: https://svnweb.freebsd.org/changeset/base/364798 Log: arm64: Increase dmap size to 95 TiB The Ampere Altra has physical memory populated sparsely within the physical address space. Increase the size of the dmap to

svn commit: r364797 - in head/sys/arm64: acpica arm64

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:12:15 2020 New Revision: 364797 URL: https://svnweb.freebsd.org/changeset/base/364797 Log: arm64/acpi: Give the real PA limit to ACPI Read PA bits from ID_AA64MMFR0_EL1.PARange. Reviewed by: andrew, markj Approved by: scottl (implicit) MFC

svn commit: r364796 - in head: share/man/man9 sys/sys

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:07:46 2020 New Revision: 364796 URL: https://svnweb.freebsd.org/changeset/base/364796 Log: bitset: add BIT_FFS_AT() for finding the first bit set greater than a start bit Reviewed by: kib Approved by: scottl (implicit) MFC after:1 week

svn commit: r364795 - head/usr.sbin/efibootmgr

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:05:58 2020 New Revision: 364795 URL: https://svnweb.freebsd.org/changeset/base/364795 Log: efibootmgr: Add option to request booting to the firmware user interface The OsIndications UEFI variable can request the firware to stop at its UI instead of

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

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:04:04 2020 New Revision: 364794 URL: https://svnweb.freebsd.org/changeset/base/364794 Log: arm64: Make local stores observable before sending IPIs Add a synchronizing instruction to flush and wait until the local CPU's writes are observable to other

svn commit: r364793 - in stable/11/secure/caroot: blacklisted trusted

2020-08-25 Thread Kyle Evans
Author: kevans Date: Wed Aug 26 01:55:37 2020 New Revision: 364793 URL: https://svnweb.freebsd.org/changeset/base/364793 Log: Partial revert of r364792: caroot: switch to using echo+shell glob On stable/11, I mistakenly only tested installation of trusted certs. When the dir is empty,

svn commit: r364792 - in stable: 11/secure/caroot/blacklisted 11/secure/caroot/trusted 12/secure/caroot/blacklisted 12/secure/caroot/trusted

2020-08-25 Thread Kyle Evans
Author: kevans Date: Wed Aug 26 00:50:27 2020 New Revision: 364792 URL: https://svnweb.freebsd.org/changeset/base/364792 Log: MFC r364600: caroot: switch to using echo+shell glob to enumerate certs This solves an issue on stable/12 that causes certs to not get installed. ls is apparently

svn commit: r364792 - in stable: 11/secure/caroot/blacklisted 11/secure/caroot/trusted 12/secure/caroot/blacklisted 12/secure/caroot/trusted

2020-08-25 Thread Kyle Evans
Author: kevans Date: Wed Aug 26 00:50:27 2020 New Revision: 364792 URL: https://svnweb.freebsd.org/changeset/base/364792 Log: MFC r364600: caroot: switch to using echo+shell glob to enumerate certs This solves an issue on stable/12 that causes certs to not get installed. ls is apparently

svn commit: r364791 - head/usr.sbin/jail

2020-08-25 Thread Jamie Gritton
Author: jamie Date: Wed Aug 26 00:42:59 2020 New Revision: 364791 URL: https://svnweb.freebsd.org/changeset/base/364791 Log: Handle jail.conf variables that have the same names as parameters. PR: 248444 Submitted by: Akos Somfai Reported by: Markus Stoff Modified:

svn commit: r364790 - head/bin/date

2020-08-25 Thread Ed Maste
Author: emaste Date: Wed Aug 26 00:31:59 2020 New Revision: 364790 URL: https://svnweb.freebsd.org/changeset/base/364790 Log: date.1: note possibly surprising behaviour of -j -f PR: 248918 MFC after:1 week Sponsored by: The FreeBSD Foundation Modified:

svn commit: r364789 - in stable/12/sys: amd64/acpica arm64/acpica i386/acpica

2020-08-25 Thread Alexander Motin
Author: mav Date: Wed Aug 26 00:28:28 2020 New Revision: 364789 URL: https://svnweb.freebsd.org/changeset/base/364789 Log: MFC r364399: Remove some noisy ACPI tables messages from verbose dmesg. Those messages were printed hundreds of times during boot, often multiple times for each

svn commit: r364788 - head/sys/cddl/contrib/opensolaris/common/lz4

2020-08-25 Thread Matt Macy
Author: mmacy Date: Tue Aug 25 23:35:55 2020 New Revision: 364788 URL: https://svnweb.freebsd.org/changeset/base/364788 Log: ZFS: band-aid for -DNO_CLEAN Submitted by: Neal Chauhan Approved by: imp@ Differential Revision:https://reviews.freebsd.org/D26183 Modified:

svn commit: r364787 - head/stand/libsa/zfs

2020-08-25 Thread Matt Macy
Author: mmacy Date: Tue Aug 25 23:26:52 2020 New Revision: 364787 URL: https://svnweb.freebsd.org/changeset/base/364787 Log: ZFS: whitelist zstd and encryption in the loader Please note that neither zstd nor encryption is supported by the loader at this instant. This change makes it

svn commit: r364786 - head/sys/vm

2020-08-25 Thread Conrad Meyer
Author: cem Date: Tue Aug 25 21:36:56 2020 New Revision: 364786 URL: https://svnweb.freebsd.org/changeset/base/364786 Log: vm_pageout: Scale worker threads with CPUs Autoscale vm_pageout worker threads from r364129 with CPU count. The default is arbitrarily chosen to be 16 CPUs per

svn commit: r364785 - head/usr.sbin/bsdinstall/scripts

2020-08-25 Thread Ryan Moeller
Author: freqlabs Date: Tue Aug 25 21:07:27 2020 New Revision: 364785 URL: https://svnweb.freebsd.org/changeset/base/364785 Log: bsdinstall: Update loader.conf for new OpenZFS deps zfs.ko now includes the SPL but relies on cryptodev instead. Reported by: D Scott Phillips Sponsored

Re: svn commit: r364781 - in head/sys: conf modules/zfs

2020-08-25 Thread Brooks Davis
On Tue, Aug 25, 2020 at 07:04:54PM +, Brandon Bergren wrote: > Author: bdragon > Date: Tue Aug 25 19:04:54 2020 > New Revision: 364781 > URL: https://svnweb.freebsd.org/changeset/base/364781 > > Log: > [PowerPC] More preemptive powerpcspe ZFS build fixes > > I went through the merge

Re: svn commit: r364782 - head/lib/libcompiler_rt

2020-08-25 Thread Dimitry Andric
On 25 Aug 2020, at 21:57, Dimitry Andric wrote: > > Author: dim > Date: Tue Aug 25 19:57:11 2020 > New Revision: 364782 > URL: https://svnweb.freebsd.org/changeset/base/364782 > > Log: > After r364753, there should be no need to suppress -Watomic-alignment > warnings anymore for compiler-rt's

svn commit: r364784 - head/lib/libgcc_eh

2020-08-25 Thread Dimitry Andric
Author: dim Date: Tue Aug 25 20:07:11 2020 New Revision: 364784 URL: https://svnweb.freebsd.org/changeset/base/364784 Log: After r364423, which ensures the callbacks that dl_iterate_phdr(3) performs are protected by an exclusive lock, even for statically linked programs, it is safe to

svn commit: r364783 - head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear

2020-08-25 Thread Ryan Moeller
Author: freqlabs Date: Tue Aug 25 20:04:35 2020 New Revision: 364783 URL: https://svnweb.freebsd.org/changeset/base/364783 Log: Skip zpool_clear_005_pos test until bug fixed Messing with gnop devices under a zpool fails in this test, causing the pool to be suspended and eventually the

svn commit: r364782 - head/lib/libcompiler_rt

2020-08-25 Thread Dimitry Andric
Author: dim Date: Tue Aug 25 19:57:11 2020 New Revision: 364782 URL: https://svnweb.freebsd.org/changeset/base/364782 Log: After r364753, there should be no need to suppress -Watomic-alignment warnings anymore for compiler-rt's atomic.c. This occurred because the IS_LOCK_FREE_8 macro was

svn commit: r364781 - in head/sys: conf modules/zfs

2020-08-25 Thread Brandon Bergren
Author: bdragon Date: Tue Aug 25 19:04:54 2020 New Revision: 364781 URL: https://svnweb.freebsd.org/changeset/base/364781 Log: [PowerPC] More preemptive powerpcspe ZFS build fixes I went through the merge and found the rest of the instances where ${MACHINE_ARCH} == "powerpc" was being

svn commit: r364780 - head/cddl/lib/libzpool

2020-08-25 Thread Brandon Bergren
Author: bdragon Date: Tue Aug 25 18:54:10 2020 New Revision: 364780 URL: https://svnweb.freebsd.org/changeset/base/364780 Log: [PowerPC] Apply the ppc32 GOT overflow fix to powerpcspe powerpcspe is also a 32 bit ppc platform, and also needs to be -fPIC to avoid overflowing the GOT.

svn commit: r364779 - in head: share/man/man4 sys/dev/sdhci

2020-08-25 Thread Mark Johnston
Author: markj Date: Tue Aug 25 18:32:43 2020 New Revision: 364779 URL: https://svnweb.freebsd.org/changeset/base/364779 Log: sdhci(4): Recognize the Texas Instruments PCIxx12 card reader. PR: 248650 Submitted by: Lars Herschke MFC after:1 week Modified:

svn commit: r364777 - head/sys/modules/zfs

2020-08-25 Thread Ryan Moeller
Author: freqlabs Date: Tue Aug 25 18:22:30 2020 New Revision: 364777 URL: https://svnweb.freebsd.org/changeset/base/364777 Log: Fix zstd in OpenZFS module with CPUTYPE?= The build breaks when something adds -march= to the compiler flags, for example CPUTYPE?=native. When the arch

svn commit: r364776 - in stable/12/sys/dev/cxgbe: common cudbg

2020-08-25 Thread Navdeep Parhar
Author: np Date: Tue Aug 25 18:21:13 2020 New Revision: 364776 URL: https://svnweb.freebsd.org/changeset/base/364776 Log: MFC r363498: cxgbe(4): Some updates to the common code. Modified: stable/12/sys/dev/cxgbe/common/common.h stable/12/sys/dev/cxgbe/common/t4_hw.c

svn commit: r364775 - head/lib/libbe

2020-08-25 Thread Kyle Evans
Author: kevans Date: Tue Aug 25 18:16:40 2020 New Revision: 364775 URL: https://svnweb.freebsd.org/changeset/base/364775 Log: libbe: lift the WARNS post-OpenZFS merge sys/ccompile.h no longer uses #pragma ident, so we no longer need to worry about unknown pragmas. I fixed one WARNS

svn commit: r364774 - stable/12/sys/dev/cxgbe/cxgbei

2020-08-25 Thread Navdeep Parhar
Author: np Date: Tue Aug 25 18:11:45 2020 New Revision: 364774 URL: https://svnweb.freebsd.org/changeset/base/364774 Log: MFC r36: cxgbei: destroy the worker threads' CV and mutex in stop_worker_threads. Modified: stable/12/sys/dev/cxgbe/cxgbei/cxgbei.c Directory Properties:

svn commit: r364773 - head/stand/userboot/userboot

2020-08-25 Thread Matt Macy
Author: mmacy Date: Tue Aug 25 17:23:33 2020 New Revision: 364773 URL: https://svnweb.freebsd.org/changeset/base/364773 Log: Fix userboot after r364355 r364355 replaced init_zfs_bootenv with init_zfs_boot_options and neglected to update userboot in the process. Modified:

svn commit: r364772 - head

2020-08-25 Thread Matt Macy
Author: mmacy Date: Tue Aug 25 17:19:15 2020 New Revision: 364772 URL: https://svnweb.freebsd.org/changeset/base/364772 Log: Give stronger guidance with regards to upgrading root pools Modified: head/UPDATING Modified: head/UPDATING

svn commit: r364771 - head/usr.sbin/rtsold

2020-08-25 Thread Bjoern A. Zeeb
Author: bz Date: Tue Aug 25 16:09:23 2020 New Revision: 364771 URL: https://svnweb.freebsd.org/changeset/base/364771 Log: rtsol(d): add script for "M bit" While we do support the "O bit" running a script (usually to start a dhcpv6 client) we have no options for setups which set the "M

svn commit: r364770 - head/sys/net

2020-08-25 Thread Vincenzo Maffione
Author: vmaffione Date: Tue Aug 25 15:19:45 2020 New Revision: 364770 URL: https://svnweb.freebsd.org/changeset/base/364770 Log: iflib: netmap: publish all the receive buffer At initialization time, the netmap RX refill function used to prepare the NIC RX ring with N-1 buffers rather

Re: svn commit: r364449 - head/bin/ls

2020-08-25 Thread Hiroki Sato
Gordon Bergling wrote in <20200824085223.ga28...@lion.0xfce3.net>: gb> thanks for your feedback. I can only define POSIX.1-200{1,8} or -susv4. So what gb> do you think about the following STANDARDS section? gb> gb> For the options that are non-existing I could correct them to -2001 and

svn commit: r364769 - in head/sys: kern sys

2020-08-25 Thread Mateusz Guzik
Author: mjg Date: Tue Aug 25 14:18:50 2020 New Revision: 364769 URL: https://svnweb.freebsd.org/changeset/base/364769 Log: vfs: respect PRIV_VFS_LOOKUP in vaccess_smr Reported by: novel Modified: head/sys/kern/kern_jail.c head/sys/kern/kern_priv.c head/sys/kern/vfs_subr.c

svn commit: r364768 - head/sys/vm

2020-08-25 Thread Mark Johnston
Author: markj Date: Tue Aug 25 13:45:06 2020 New Revision: 364768 URL: https://svnweb.freebsd.org/changeset/base/364768 Log: Permit vm_page_wire() to be called on pages not belonging to an object. For such pages ref_count is effectively a consumer-managed field, but there is no harm in

svn commit: r364766 - head/share/man/man5

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:30:29 2020 New Revision: 364766 URL: https://svnweb.freebsd.org/changeset/base/364766 Log: style.Makefile: list CSTD between WARNS and CFLAGS This was suggested by emaste in https://reviews.freebsd.org/D25928 and matches most uses in the tree.

svn commit: r364765 - in head: sbin/newfs_msdos usr.sbin/makefs

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:30:24 2020 New Revision: 364765 URL: https://svnweb.freebsd.org/changeset/base/364765 Log: Fix makefs bootstrap on macOS after D25563 The macOS assert.h header does not define static_assert when compiling in C99 mode. To fix this compile with

svn commit: r364767 - in head: contrib/lua/src lib/liblua

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:30:34 2020 New Revision: 364767 URL: https://svnweb.freebsd.org/changeset/base/364767 Log: Fix -Wundef warnings when building liblua We need to define the LUA_FLOAT_INT64 macro even if we don't use it (copied from stand/luaconf.h). While touching

svn commit: r364761 - in head: share/mk sys/conf sys/modules/cloudabi32 sys/modules/cloudabi64 sys/modules/linux sys/modules/linux64

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:30:03 2020 New Revision: 364761 URL: https://svnweb.freebsd.org/changeset/base/364761 Log: Pass -fuse-ld=/path/to/ld if ${LD} != "ld" This is needed so that setting LD/XLD is not ignored when linking with $CC instead of directly using $LD.

svn commit: r364764 - head

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:30:19 2020 New Revision: 364764 URL: https://svnweb.freebsd.org/changeset/base/364764 Log: Fix typo in r364325 that broke tinderbox with -DBUILD_WITH_STRICT_TMPPATH ${TARGET_ARCH} is empty here which results in empy MAKE_PARAMS being passed to the

svn commit: r364760 - in head: . sys/conf tools/build tools/build/bootstrap-m4 tools/build/cross-build/fake_chflags usr.bin/m4

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:29:57 2020 New Revision: 364760 URL: https://svnweb.freebsd.org/changeset/base/364760 Log: Add necessary Makefile.inc1 infrastructure for building on non-FreeBSD The most awkward bit in this patch is the bootstrapping of m4: We can't simply use the

svn commit: r364762 - head

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:30:09 2020 New Revision: 364762 URL: https://svnweb.freebsd.org/changeset/base/364762 Log: Fix running the builddtb target on a noexec file system Obtained from:CheriBSD Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r364763 - head

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:30:14 2020 New Revision: 364763 URL: https://svnweb.freebsd.org/changeset/base/364763 Log: Use bootstrapped install(1) install of tools/install.sh in world stage This should be noticeably faster due to fewer processes being forked and also handles

svn commit: r364759 - in head: lib/libc/gen lib/libcapsicum tools/build tools/build/cross-build tools/build/libc-bootstrap tools/build/mk

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:23:31 2020 New Revision: 364759 URL: https://svnweb.freebsd.org/changeset/base/364759 Log: Add missing FreeBSD functions to -legacy when building on macOS/Linux In most cases this simply builds the file from lib/libc for missing functions (e.g.

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

2020-08-25 Thread Hans Petter Selasky
Author: hselasky Date: Tue Aug 25 13:21:49 2020 New Revision: 364758 URL: https://svnweb.freebsd.org/changeset/base/364758 Log: Add mlx5en(4) to the list of supported netdump network drivers. MFC after:1 week Sponsored by: Mellanox Technologies Modified:

svn commit: r364757 - in head/tools/build/cross-build/include: . common common/machine common/sys linux linux/sys mac mac/sys

2020-08-25 Thread Alex Richardson
Author: arichardson Date: Tue Aug 25 13:18:53 2020 New Revision: 364757 URL: https://svnweb.freebsd.org/changeset/base/364757 Log: Add Linux/macOS compatibility system headers to tools/build/cross-build These headers are required in order to build the bootstrap tools on macOS and Linux.

svn commit: r364756 - stable/11/sys/dev/netmap

2020-08-25 Thread Vincenzo Maffione
Author: vmaffione Date: Tue Aug 25 11:12:30 2020 New Revision: 364756 URL: https://svnweb.freebsd.org/changeset/base/364756 Log: MFC r364341 netmap: fix parsing of legacy nmr->nr_ringid Code was checking for NETMAP_{SW,HW}_RING in req->nr_ringid which had already been masked by

svn commit: r364755 - stable/12/sys/dev/netmap

2020-08-25 Thread Vincenzo Maffione
Author: vmaffione Date: Tue Aug 25 11:10:37 2020 New Revision: 364755 URL: https://svnweb.freebsd.org/changeset/base/364755 Log: MFC r364341 netmap: fix parsing of legacy nmr->nr_ringid Code was checking for NETMAP_{SW,HW}_RING in req->nr_ringid which had already been masked by

svn commit: r364754 - in head/sys/netinet: . tcp_stacks

2020-08-25 Thread Michael Tuexen
Author: tuexen Date: Tue Aug 25 09:42:03 2020 New Revision: 364754 URL: https://svnweb.freebsd.org/changeset/base/364754 Log: RFC 3465 defines a limit L used in TCP slow start for limiting the number of acked bytes as described in Section 2.2 of that document. This patch ensures that this

RE: vos projet de renovation

2020-08-25 Thread Alpes Plafond
[ ]( # ) [ ]( # ) [ ]( # ) [ ]( # ) [ ]( http://www.alpesplafond.sitew.fr/?utm_source=sendinblue_campaign=SAVOIE_RE_votre_projet__medium=email ) [ ]( # )   RENOVER SON PLAFOND   [ ]( # )   en 1 journée seulement    [ ]( # )   sans déménager les meubles, sans poussière,

svn commit: r364753 - in head: contrib/llvm-project/compiler-rt/lib/builtins lib/libcompiler_rt sys/sys

2020-08-25 Thread Dimitry Andric
Author: dim Date: Tue Aug 25 06:49:10 2020 New Revision: 364753 URL: https://svnweb.freebsd.org/changeset/base/364753 Log: Add atomic and bswap functions to libcompiler_rt There have been several mentions on our mailing lists about missing atomic functions in our system libraries (e.g.