On Thu, 7 Jan 2016, Jim Harris wrote:
On Thu, Jan 7, 2016 at 9:27 AM, Ravi Pokala wrote:
...
+ * Used for calculating number of CPUs to assign to each core and number
of I/O
+ * queues to allocate per controller.
+ */
+#define NVME_CEILING(num, div)num) - 1) / (div)) + 1)
+
...
Author: allanjude
Date: Fri Jan 8 05:09:55 2016
New Revision: 293414
URL: https://svnweb.freebsd.org/changeset/base/293414
Log:
Add support for ZFS Boot Environments to userboot (for bhyve and others)
While here, also fix a possible null pointer
Reported by: lattera
MFC after:3
On Thu, 7 Jan 2016, Konstantin Belousov wrote:
Log:
Convert tty common code to use make_dev_s().
Tty.c was untypical in that it handled the si_drv1 issue consistently
and correctly, by always checking for si_drv1 being non-NULL and
sleeping if NULL. The removed code also illustrated unneed
Author: glebius
Date: Fri Jan 8 01:16:03 2016
New Revision: 293405
URL: https://svnweb.freebsd.org/changeset/base/293405
Log:
For SOCK_STREAM socket use sbappendstream() instead of sbappend().
Modified:
head/sys/kern/uipc_usrreq.c
Modified: head/sys/kern/uipc_usrreq.c
==
Author: emaste
Date: Fri Jan 8 00:56:41 2016
New Revision: 293403
URL: https://svnweb.freebsd.org/changeset/base/293403
Log:
Revert r293201, r293202 (rtld: populate DT_DEBUG iff DYNAMIC segment is
writable)
It turns out MIPS binaries may have other oddities that can trigger a
fault at s
Author: imp
Date: Fri Jan 8 00:05:28 2016
New Revision: 293398
URL: https://svnweb.freebsd.org/changeset/base/293398
Log:
Setup /pkg as a spot for pkg to operate. This is for testing purposes
only. You need to remount / rw and export TMPDIR=/pkg/tmp. pkg will
then work. It's slow though: 15
Author: imp
Date: Fri Jan 8 00:05:47 2016
New Revision: 293399
URL: https://svnweb.freebsd.org/changeset/base/293399
Log:
Make sure that the /set directive gets put at the top of the file,
instead of in sort order. Slash sorts after period.
Modified:
head/tools/tools/nanobsd/defaults.sh
Author: jilles
Date: Thu Jan 7 23:13:20 2016
New Revision: 293392
URL: https://svnweb.freebsd.org/changeset/base/293392
Log:
sh: Reduce size of options table.
Modified:
head/bin/sh/expand.c
head/bin/sh/options.c
head/bin/sh/options.h
head/bin/sh/var.c
Modified: head/bin/sh/expand.c
==
Author: cem
Date: Thu Jan 7 23:02:15 2016
New Revision: 293390
URL: https://svnweb.freebsd.org/changeset/base/293390
Log:
ioat(4): Add ioat_acquire_reserve() KPI
ioat_acquire_reserve() is an extended version of ioat_acquire(). It
allows users to reserve space in the channel for some num
Author: dteske
Date: Thu Jan 7 22:13:17 2016
New Revision: 293379
URL: https://svnweb.freebsd.org/changeset/base/293379
Log:
Bump copyright (forgotten part of r293340)
MFC after:3 days
X-MFC-to: stable/10
X-MFC-with: r293340
Modified:
head/lib/libdpv/util.h
Modified: head
Author: jilles
Date: Thu Jan 7 21:46:07 2016
New Revision: 293371
URL: https://svnweb.freebsd.org/changeset/base/293371
Log:
sh: Add a test for 'cd -'.
Redirect 'cd -' output to /dev/null since POSIX requires it to write the new
directory name even if not interactive, but we currently on
Author: pfg
Date: Thu Jan 7 21:43:43 2016
New Revision: 293370
URL: https://svnweb.freebsd.org/changeset/base/293370
Log:
ext2fs: reading mmaped file in Ext4 causes panic
Always call brelse(path.ep_bp), fixing reading EXT4 files using mmap().
Patch by Damjan Jovanovic.
PR:
Author: jimharris
Date: Thu Jan 7 21:16:44 2016
New Revision: 293369
URL: https://svnweb.freebsd.org/changeset/base/293369
Log:
ismt: fix ISMT_DESC_ADDR_RW macro
Submitted by: Masanobu SAITOH
MFC after:3 days
Modified:
head/sys/dev/ismt/ismt.c
Modified: head/sys/dev/ismt/ismt.c
Author: bdrewery
Date: Thu Jan 7 20:52:35 2016
New Revision: 293361
URL: https://svnweb.freebsd.org/changeset/base/293361
Log:
Allow libnv to be built externally using GCC.
GCC does not define _VA_LIST_DECLARED. It defines _VA_LIST_ and others.
This was causing the prototype to not be d
Author: jilles
Date: Thu Jan 7 20:48:24 2016
New Revision: 293359
URL: https://svnweb.freebsd.org/changeset/base/293359
Log:
sh: Ensure OPTIND=1 in subshell without forking does not affect outer env.
Command substitutions containing a single simple command and here-document
expansion are
Author: garga (ports committer)
Date: Thu Jan 7 20:37:18 2016
New Revision: 293357
URL: https://svnweb.freebsd.org/changeset/base/293357
Log:
Obsolete inetd related files when WITHOUT_INETD is set
Reviewed by: bapt
Approved by: gnn
MFC after:1 week
Sponsored by: Rubiconn Commun
Author: jimharris
Date: Thu Jan 7 20:35:26 2016
New Revision: 293354
URL: https://svnweb.freebsd.org/changeset/base/293354
Log:
nvme: replace NVME_CEILING macro with howmany()
Suggested by: rpokala
MFC after:3 days
Modified:
head/sys/dev/nvme/nvme_ctrlr.c
Modified: head/sys/dev/n
Author: jimharris
Date: Thu Jan 7 20:32:04 2016
New Revision: 293352
URL: https://svnweb.freebsd.org/changeset/base/293352
Log:
nvme: add hw.nvme.min_cpus_per_ioq tunable
Due to FreeBSD system-wide limits on number of MSI-X vectors
(https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=19932
I believe it's spelled "howmany()."
On Thu, Jan 7, 2016 at 8:27 AM, Ravi Pokala wrote:
> -Original Message-
>
>
> From: on behalf of Jim Harris
>
> Date: 2016-01-07, Thursday at 08:18
> To: , ,
>
> Subject: svn commit: r293328 - head/sys/dev/nvme
>
>>Author: jimharris
>>Date: Thu Jan
Author: kib
Date: Thu Jan 7 20:22:55 2016
New Revision: 293350
URL: https://svnweb.freebsd.org/changeset/base/293350
Log:
Convert sys/cam to use make_dev_s().
Reviewed by: hps, jhb
Sponsored by: The FreeBSD Foundation
MFC after:3 weeks
Differential revision:https://revie
On Thu, Jan 7, 2016 at 9:27 AM, Ravi Pokala wrote:
> -Original Message-
>
>
> From: on behalf of Jim Harris
>
> Date: 2016-01-07, Thursday at 08:18
> To: , , <
> svn-src-head@freebsd.org>
> Subject: svn commit: r293328 - head/sys/dev/nvme
>
> >Author: jimharris
> >Date: Thu Jan 7 16:18
Author: kib
Date: Thu Jan 7 20:08:02 2016
New Revision: 293346
URL: https://svnweb.freebsd.org/changeset/base/293346
Log:
Provide yet another KPI for cdev creation, make_dev_s(9).
Immediate problem fixed by the new KPI is the long-standing race
between device creation and assignments to
On Mon, Aug 3, 2015 at 6:27 PM, Edward Tomasz Napierala
wrote:
> Author: trasz
> Date: Mon Aug 3 16:27:36 2015
> New Revision: 286234
> URL: https://svnweb.freebsd.org/changeset/base/286234
>
> Log:
> Fix a problem which made loader(8) load non-kld files twice.
>
> For example, without this p
Author: dteske
Date: Thu Jan 7 18:50:02 2016
New Revision: 293340
URL: https://svnweb.freebsd.org/changeset/base/293340
Log:
Increase maximum buffer size for `-x cmd' value
MFC after:3 days
X-MFC-to: stable/10
Modified:
head/lib/libdpv/util.h
Modified: head/lib/libdpv/util.h
Author: avos
Date: Thu Jan 7 18:41:03 2016
New Revision: 293339
URL: https://svnweb.freebsd.org/changeset/base/293339
Log:
net80211 drivers: fix ieee80211_init_channels() usage
Fix out-of-bounds read (all) / write (11n capable) for drivers
that are using ieee80211_init_channels() to init
On 2016-01-06 01:40, Bruce Evans wrote:
On Tue, 5 Jan 2016, Allan Jude wrote:
On 2016-01-05 22:16, Devin Teske wrote:
This e-mail is extremely hard to parse and I think you are mistaken.
The -f flag is more than just a counter to a possible -i
Try to rm a file that has schg
You will get a p
Author: sbruno
Date: Thu Jan 7 16:48:47 2016
New Revision: 293332
URL: https://svnweb.freebsd.org/changeset/base/293332
Log:
Disable the reuse of checksum offload context descriptors in the case
of multiple queues in em(4). Document errata in the code.
MFC after:2 weeks
Sponsored
-Original Message-
From: on behalf of Jim Harris
Date: 2016-01-07, Thursday at 08:18
To: , ,
Subject: svn commit: r293328 - head/sys/dev/nvme
>Author: jimharris
>Date: Thu Jan 7 16:18:32 2016
>New Revision: 293328
>URL: https://svnweb.freebsd.org/changeset/base/293328
>
>...
>
>M
Author: jimharris
Date: Thu Jan 7 16:18:32 2016
New Revision: 293328
URL: https://svnweb.freebsd.org/changeset/base/293328
Log:
nvme: do not revert o single I/O queue when per-CPU queues not possible
Previously nvme(4) would revert to a signle I/O queue if it could not
allocate enought i
Author: jimharris
Date: Thu Jan 7 16:08:04 2016
New Revision: 293324
URL: https://svnweb.freebsd.org/changeset/base/293324
Log:
nvme: simplify some of the nested ifs in interrupt setup code
This prepares for some follow-up commits which do more work in
this area.
MFC after:3 day
Author: jimharris
Date: Thu Jan 7 16:12:42 2016
New Revision: 293327
URL: https://svnweb.freebsd.org/changeset/base/293327
Log:
nvme: break out interrupt setup code into a separate function
MFC after:3 days
Sponsored by: Intel
Modified:
head/sys/dev/nvme/nvme_ctrlr.c
Modified: he
Author: jimharris
Date: Thu Jan 7 16:09:56 2016
New Revision: 293325
URL: https://svnweb.freebsd.org/changeset/base/293325
Log:
nvme: remove per_cpu_io_queues from struct nvme_controller
Instead just use num_io_queues to make this determination.
This prepares for some future changes e
Author: jimharris
Date: Thu Jan 7 15:59:51 2016
New Revision: 293322
URL: https://svnweb.freebsd.org/changeset/base/293322
Log:
nvd: break out submission logic into separate function
This enables a future patch using this same logic to submit
I/O directly bypassing the taskqueue.
MF
Author: jimharris
Date: Thu Jan 7 15:58:44 2016
New Revision: 293321
URL: https://svnweb.freebsd.org/changeset/base/293321
Log:
nvd: skip BIO_ORDERED logic when bio fails submission
This ensures the bio flags are not read after biodone().
The ordering will still be enforced, after the bi
Author: jimharris
Date: Thu Jan 7 15:57:17 2016
New Revision: 293320
URL: https://svnweb.freebsd.org/changeset/base/293320
Log:
nvd: do not wait for previous bios before submitting ordered bio
Still wait until all in-flight bios (including the ordered bio)
complete before processing more
Author: jtl
Date: Thu Jan 7 11:54:20 2016
New Revision: 293313
URL: https://svnweb.freebsd.org/changeset/base/293313
Log:
Apply the changes from r293284 to one additional file.
Discussed with: glebius
Modified:
head/sys/netinet/tcp_stacks/fastpath.c
Modified: head/sys/netinet/tcp
Author: melifaro
Date: Thu Jan 7 10:20:03 2016
New Revision: 293311
URL: https://svnweb.freebsd.org/changeset/base/293311
Log:
Convert pf(4) to the new routing API.
Differential Revision:https://reviews.freebsd.org/D4763
Modified:
head/sys/netpfil/pf/pf.c
Modified: head/sys/net
Author: hselasky
Date: Thu Jan 7 09:40:19 2016
New Revision: 293310
URL: https://svnweb.freebsd.org/changeset/base/293310
Log:
Remove unused file.
Deleted:
head/sys/ofed/include/rdma/Kbuild
___
svn-src-head@freebsd.org mailing list
https://lists.fr
On Wed, 6 Jan 2016 18:20:50 -0800
NGie Cooper wrote:
> On Wed, Jan 6, 2016 at 4:14 PM, Gleb Smirnoff
> wrote:
> > Author: glebius
> > Date: Thu Jan 7 00:14:42 2016
> > New Revision: 293284
> > URL: https://svnweb.freebsd.org/changeset/base/293284
> >
> > Log:
> > Historically we have two fiel
Author: melifaro
Date: Thu Jan 7 08:07:17 2016
New Revision: 293309
URL: https://svnweb.freebsd.org/changeset/base/293309
Log:
Convert cxgb/cxgbe to the new routing API.
Discussed with: np
Modified:
head/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c
head/sys/dev/cxgb/ulp/tom/cxg
40 matches
Mail list logo