Author: kib
Date: Wed Aug 2 07:58:36 2017
New Revision: 321908
URL: https://svnweb.freebsd.org/changeset/base/321908
Log:
MFC r321512:
Mark name_PCTRIE_LOOKUP_LE() generated function unused.
Modified:
stable/11/sys/sys/pctrie.h
Directory Properties:
stable/11/ (props changed)
Modified
Author: kib
Date: Wed Aug 2 08:03:40 2017
New Revision: 321909
URL: https://svnweb.freebsd.org/changeset/base/321909
Log:
MFC r321580:
Move rtvals initialization out of the region protected by NFS node lock.
Modified:
stable/11/sys/fs/nfsclient/nfs_clbio.c
Directory Properties:
stable/11
Author: kib
Date: Wed Aug 2 08:07:13 2017
New Revision: 321910
URL: https://svnweb.freebsd.org/changeset/base/321910
Log:
MFC r321581:
Mark pages after EOF as clean after pageout.
Modified:
stable/11/sys/fs/nfsclient/nfs_clbio.c
stable/11/sys/fs/smbfs/smbfs_io.c
stable/11/sys/vm/vnode_
Author: ngie
Date: Wed Aug 2 08:35:51 2017
New Revision: 321912
URL: https://svnweb.freebsd.org/changeset/base/321912
Log:
Convert traditional ${MK_TESTS} conditional idiom for including test
directories to SUBDIR.${MK_TESTS} idiom
This is being done to pave the way for future work (and
Author: ngie
Date: Wed Aug 2 08:54:18 2017
New Revision: 321915
URL: https://svnweb.freebsd.org/changeset/base/321915
Log:
Remove bogus bsd.subdir.mk .include
bsd.subdir.mk is included from bsd.obj.mk, which is included via bsd.lib.mk.
MFC after:3 days
Modified:
head/lib/libcry
Author: ngie
Date: Wed Aug 2 09:00:18 2017
New Revision: 321916
URL: https://svnweb.freebsd.org/changeset/base/321916
Log:
Fix accidental misconversion done in r321912
SUBDIR.${MK_TESTS} should append osmtest, not tests
MFC after:1 week
MFC with: r321912
Modified:
head/co
Author: ngie
Date: Wed Aug 2 09:49:41 2017
New Revision: 321918
URL: https://svnweb.freebsd.org/changeset/base/321918
Log:
Fix cosmetic issue with error message
Add missing space in error message related to PR noted.
MFC after:2 weeks
PR: 220398
Modified:
head/tests
Author: kib
Date: Wed Aug 2 10:12:10 2017
New Revision: 321919
URL: https://svnweb.freebsd.org/changeset/base/321919
Log:
Do not call trapsignal() after handling usermode fault or interrupt,
when a signal is not intended to be sent.
The variable holding the signal number to send is left
Author: kib
Date: Wed Aug 2 10:14:17 2017
New Revision: 321920
URL: https://svnweb.freebsd.org/changeset/base/321920
Log:
Change major()/minor() to work with 64bit dev_t.
Since traditional types for the macros values are int, remove the
cookie trick and just split the dev_t at the word b
On 08/02/17 12:14, Konstantin Belousov wrote:
Author: kib
Date: Wed Aug 2 10:14:17 2017
New Revision: 321920
URL: https://svnweb.freebsd.org/changeset/base/321920
Log:
Change major()/minor() to work with 64bit dev_t.
Since traditional types for the macros values are int, remove the
Author: mav
Date: Wed Aug 2 10:33:47 2017
New Revision: 321921
URL: https://svnweb.freebsd.org/changeset/base/321921
Log:
Add compat shim part missed at r305197.
This fixes compatibility between old kernel and new ZFS tools.
It seems to be tradition to forget it. :(
PR: 22
On 08/02/17 12:14, Konstantin Belousov wrote:
Author: kib
Date: Wed Aug 2 10:14:17 2017
New Revision: 321920
URL: https://svnweb.freebsd.org/changeset/base/321920
Log:
Change major()/minor() to work with 64bit dev_t.
Since traditional types for the macros values are int, remove the
On Wed, Aug 02, 2017 at 12:23:22PM +0200, Hans Petter Selasky wrote:
> On 08/02/17 12:14, Konstantin Belousov wrote:
> > Author: kib
> > Date: Wed Aug 2 10:14:17 2017
> > New Revision: 321920
> > URL: https://svnweb.freebsd.org/changeset/base/321920
> >
> > Log:
> >Change major()/minor() to w
On Wed, Aug 02, 2017 at 12:35:47PM +0200, Hans Petter Selasky wrote:
> On 08/02/17 12:14, Konstantin Belousov wrote:
> > Author: kib
> > Date: Wed Aug 2 10:14:17 2017
> > New Revision: 321920
> > URL: https://svnweb.freebsd.org/changeset/base/321920
> >
> > Log:
> >Change major()/minor() to w
On 08/02/17 13:06, Konstantin Belousov wrote:
So linuxkpi was broken before this commit as well, as I noted in my
other reply ?
Hi,
The LinuxKPI uses minor/major/makedev internally.
y = makedev(z,t)
Then the LinuxKPI assumes z and t can be retrieved through minor and
major: minor(y) == z an
On Wed, Aug 02, 2017 at 01:11:48PM +0200, Hans Petter Selasky wrote:
> On 08/02/17 13:06, Konstantin Belousov wrote:
> > So linuxkpi was broken before this commit as well, as I noted in my
> > other reply ?
>
> Hi,
>
> The LinuxKPI uses minor/major/makedev internally.
>
> y = makedev(z,t)
>
> T
Author: mjg
Date: Wed Aug 2 11:25:38 2017
New Revision: 321922
URL: https://svnweb.freebsd.org/changeset/base/321922
Log:
amd64: annotate the syscall return address check with __predict_false
before:
0x80b03ebb <+2059>:mov0x460(%r14),%rax
0x80b03ec2 <+
On 08/02/17 13:17, Konstantin Belousov wrote:
But y must be dev_t.
Sure, but "struct cdev" 's si_drv0 is only "int" . How can it contain
dev_t ?
--HPS
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
T
On Wed, Aug 02, 2017 at 01:27:50PM +0200, Hans Petter Selasky wrote:
> On 08/02/17 13:17, Konstantin Belousov wrote:
> > But y must be dev_t.
>
> Sure, but "struct cdev" 's si_drv0 is only "int" . How can it contain
> dev_t ?
Why should it contain dev_t ?
Linux KPI abused that field it seems.
L
On 08/02/17 13:43, Konstantin Belousov wrote:
On Wed, Aug 02, 2017 at 01:27:50PM +0200, Hans Petter Selasky wrote:
On 08/02/17 13:17, Konstantin Belousov wrote:
But y must be dev_t.
Sure, but "struct cdev" 's si_drv0 is only "int" . How can it contain
dev_t ?
Why should it contain dev_t ?
L
Author: dru (doc committer)
Date: Wed Aug 2 12:31:03 2017
New Revision: 321923
URL: https://svnweb.freebsd.org/changeset/base/321923
Log:
Update my entry in marketing.
Modified:
head/share/misc/organization.dot
Modified: head/share/misc/organization.dot
=
On 08/02/17 12:14, Konstantin Belousov wrote:
+#definemajor(x)((int)((dev_t)(x) >> 32)) /* major number */
+#defineminor(x)((int)((x) & 0x)) /* minor number */
+#definemakedev(x, y) (((dev_t)(x) << 32) | (y))/* create
dev_t */
One mor
On Wed, Aug 02, 2017 at 02:26:46PM +0200, Hans Petter Selasky wrote:
> On 08/02/17 13:43, Konstantin Belousov wrote:
> > On Wed, Aug 02, 2017 at 01:27:50PM +0200, Hans Petter Selasky wrote:
> >> On 08/02/17 13:17, Konstantin Belousov wrote:
> >>> But y must be dev_t.
> >>
> >> Sure, but "struct cde
On 08/02/17 14:37, Konstantin Belousov wrote:
si_drv1->xxx instead of using si_drv0 and dev2unit().
si_drv1 is 32bit on 32bit platforms.
I mean the LinuxKPI structure pointed to by si_drv1, not si_drv1 itself.
--HPS
___
svn-src-all@freebsd.org mail
On 08/02/17 14:36, Hans Petter Selasky wrote:
On 08/02/17 12:14, Konstantin Belousov wrote:
+#definemajor(x)((int)((dev_t)(x) >> 32))/* major number */
+#defineminor(x)((int)((x) & 0x))/* minor number */
+#definemakedev(x, y)(((dev_t)(x) << 32) | (y))/
Author: ed
Date: Wed Aug 2 13:08:10 2017
New Revision: 321924
URL: https://svnweb.freebsd.org/changeset/base/321924
Log:
Keep top page on CloudABI to work around AMD Ryzen stability issues.
Similar to r321899, reduce sv_maxuser by one page inside of CloudABI.
This ensures that the stack,
On Wed, Aug 02, 2017 at 02:38:50PM +0200, Hans Petter Selasky wrote:
> On 08/02/17 14:36, Hans Petter Selasky wrote:
> > On 08/02/17 12:14, Konstantin Belousov wrote:
> >> +#definemajor(x)((int)((dev_t)(x) >> 32))/* major number */
> >> +#defineminor(x)((int)((x) & 0x))
On 08/02/17 15:54, Konstantin Belousov wrote:
I agree with the usefulness of the y cast to unsigned type, but I am not sure
what is the use of final dev_t cast. By the usual arithmetic conversion
rules, the final type of the '|' is the highest rank type of the operands.
Something unusual can onl
Author: andrew
Date: Wed Aug 2 14:12:47 2017
New Revision: 321925
URL: https://svnweb.freebsd.org/changeset/base/321925
Log:
Fix the return type for get_cntxc(). The register is 64-bit on both arm
and arm64 so move any truncation to the caller.
Submitted by: Mihai Carabas
X-Differenti
Author: hselasky
Date: Wed Aug 2 14:27:27 2017
New Revision: 321926
URL: https://svnweb.freebsd.org/changeset/base/321926
Log:
Fix LinuxKPI regression after r321920. The mda_unit and si_drv0 fields are not
wide enough to hold the full 64-bit dev_t. Instead use the "dev" field in
the "linux_
Author: mav
Date: Wed Aug 2 14:43:12 2017
New Revision: 321927
URL: https://svnweb.freebsd.org/changeset/base/321927
Log:
MFC r320555, r320576 (by allanjude):
Add -s (serial) and -p (physpath) to diskinfo
Return the bare requested information, intended for scripting.
The serial numb
Author: mav
Date: Wed Aug 2 14:45:22 2017
New Revision: 321928
URL: https://svnweb.freebsd.org/changeset/base/321928
Log:
MFC r320683: Add naive benchmark for SSDs in ZFS SLOG role.
ZFS SLOGs have very specific access pattern with many cache flushes,
which none of benchmarks I know can s
Author: mav
Date: Wed Aug 2 14:45:58 2017
New Revision: 321929
URL: https://svnweb.freebsd.org/changeset/base/321929
Log:
MFC r320730: Report device descr in addition to ident.
Serial number without device model is somewhat less useful.
Modified:
stable/11/usr.sbin/diskinfo/diskinfo.c
D
Author: kib
Date: Wed Aug 2 14:54:54 2017
New Revision: 321930
URL: https://svnweb.freebsd.org/changeset/base/321930
Log:
For makedev(), cast the minor argument to unsigned type explicitely,
avoiding possible sign propagation.
Submitted by: hselasky
Modified:
head/sys/sys/types.h
Mod
Author: gavin
Date: Wed Aug 2 15:11:06 2017
New Revision: 321931
URL: https://svnweb.freebsd.org/changeset/base/321931
Log:
Merge r316113,316184,316413 from head:
- Remove #define PCIS_SERIALBUS_SMBUS_PROGIF, unused since r200091
- Switch device_probe() from large case statement to a look
Author: gavin
Date: Wed Aug 2 15:13:13 2017
New Revision: 321932
URL: https://svnweb.freebsd.org/changeset/base/321932
Log:
Merge r316113,316184,316413 from head:
- Remove #define PCIS_SERIALBUS_SMBUS_PROGIF, unused since r200091
- Switch device_probe() from large case statement to a look
Author: ian
Date: Wed Aug 2 15:15:18 2017
New Revision: 321933
URL: https://svnweb.freebsd.org/changeset/base/321933
Log:
The imx6_snvs driver is not strictly required for the system to run, so
change it from standard to optional and add a device statement for it so
that it's included unles
Author: ian
Date: Wed Aug 2 15:16:40 2017
New Revision: 321934
URL: https://svnweb.freebsd.org/changeset/base/321934
Log:
Add missing ofw_bus_if.h src file.
Modified:
head/sys/modules/i2c/ds1307/Makefile
head/sys/modules/i2c/ds3231/Makefile
head/sys/modules/i2c/isl12xx/Makefile
Modified
Author: hselasky
Date: Wed Aug 2 15:59:02 2017
New Revision: 321935
URL: https://svnweb.freebsd.org/changeset/base/321935
Log:
Add myself to import new OFED user-space into projects/bsd_rdma_4_9.
Modified:
svnadmin/conf/sizelimit.conf
Modified: svnadmin/conf/sizelimit.conf
=
Author: hselasky
Date: Wed Aug 2 16:01:52 2017
New Revision: 321937
URL: https://svnweb.freebsd.org/changeset/base/321937
Log:
Remove myself.
Modified:
svnadmin/conf/sizelimit.conf
Modified: svnadmin/conf/sizelimit.conf
===
Author: ian
Date: Wed Aug 2 18:28:06 2017
New Revision: 321938
URL: https://svnweb.freebsd.org/changeset/base/321938
Log:
Fix the interface to imx_iomux_gpr_get/set(). The functions were defined
as taking a register number, and that would get multiplied by 4 to make
a register address. Bu
Author: rstone
Date: Wed Aug 2 19:45:09 2017
New Revision: 321939
URL: https://svnweb.freebsd.org/changeset/base/321939
Log:
Add my birthdate to the calendar
Requested by: mckusick
Modified:
head/usr.bin/calendar/calendars/calendar.freebsd
Modified: head/usr.bin/calendar/calendars/cale
Author: manu
Date: Wed Aug 2 20:17:04 2017
New Revision: 321941
URL: https://svnweb.freebsd.org/changeset/base/321941
Log:
allwiner: modclk: Do not try to enable parent clock if it doesn't exist
Modified:
head/sys/arm/allwinner/clk/aw_modclk.c
Modified: head/sys/arm/allwinner/clk/aw_modclk.
Author: manu
Date: Wed Aug 2 20:19:19 2017
New Revision: 321942
URL: https://svnweb.freebsd.org/changeset/base/321942
Log:
arm64: Add Allwinner H5 SoC
Allwinner H5 is an H3 (arm32) with Cortex A53 cores.
Add support for it and enable it in GENERIC kernel config
Tested on: OrangePi P
Author: ken
Date: Wed Aug 2 20:24:28 2017
New Revision: 321945
URL: https://svnweb.freebsd.org/changeset/base/321945
Log:
MFC r321622, r321623:
r321622 | ken | 2017-07-27 09:33:57 -0600 (Thu, 27 Jul 2017) | 44 l
Author: ken
Date: Wed Aug 2 20:24:26 2017
New Revision: 321944
URL: https://svnweb.freebsd.org/changeset/base/321944
Log:
MFC r321622, r321623:
r321622 | ken | 2017-07-27 09:33:57 -0600 (Thu, 27 Jul 2017) | 44 l
Author: marius
Date: Wed Aug 2 20:27:30 2017
New Revision: 321946
URL: https://svnweb.freebsd.org/changeset/base/321946
Log:
Apply the other half of merges to sdhci_imx(4) and sdhci_fsl(4) that
somehow stayed local when committing r318198, probably due to the
associated tree conflicts.
Author: ngie
Date: Wed Aug 2 20:42:39 2017
New Revision: 321947
URL: https://svnweb.freebsd.org/changeset/base/321947
Log:
Require strings(1) with :o_flag_preparer and :o_flag_publisher
strings(1) might not be installed on the system, e.g., if MK_TOOLCHAIN == no
MFC after:1 week
> On Jul 31, 2017, at 14:34, Alan Somers wrote:
>
> On Mon, Jul 17, 2017 at 3:12 PM, Ngie Cooper wrote:
>> Author: ngie
>> Date: Mon Jul 17 21:12:02 2017
>> New Revision: 321093
>> URL: https://svnweb.freebsd.org/changeset/base/321093
>>
>> Log:
>> MFC r319857:
>>
>> ln(1): wordsmith -F opt
Author: marius
Date: Wed Aug 2 21:11:51 2017
New Revision: 321948
URL: https://svnweb.freebsd.org/changeset/base/321948
Log:
- Correct the remainder of confusing and error prone mix-ups between
"br" or "bridge" where - according to the terminology outlined in
comments of bridge.h and mm
Author: ngie
Date: Wed Aug 2 21:18:54 2017
New Revision: 321949
URL: https://svnweb.freebsd.org/changeset/base/321949
Log:
Add expected failures for ZFS
- :f_flag fails on ZFS because UF_IMMUTABLE isn't supported [1].
- :v_flag fails on ZFS because the mode for foo is [always] updated
Author: ngie
Date: Wed Aug 2 21:20:49 2017
New Revision: 321950
URL: https://svnweb.freebsd.org/changeset/base/321950
Log:
Always use first parameter passed to get_filesystem(..) instead of discarding
it
and using `.` instead.
MFC after:1 week
MFC with: r321949
PR: 221189
Author: ngie
Date: Wed Aug 2 21:31:46 2017
New Revision: 321951
URL: https://svnweb.freebsd.org/changeset/base/321951
Log:
Some minor doc fixups
- Tweak a sentence by placing the modifier before an adjective to make it flow
better.
- Fix a typo.
MFC after:3 days
Modified:
Author: ngie
Date: Wed Aug 2 21:38:15 2017
New Revision: 321952
URL: https://svnweb.freebsd.org/changeset/base/321952
Log:
Allowing MK_NLS_CATALOGS to be enabled if MK_NLS == no doesn't make a whole
lot
of sense. Anchor MK_NLS_CATALOGS being enabled off of MK_NLS.
MFC after:1 month
Author: ngie
Date: Wed Aug 2 21:40:51 2017
New Revision: 321953
URL: https://svnweb.freebsd.org/changeset/base/321953
Log:
Regenerate src.conf(5) per change made in r321952
Modified:
head/share/man/man5/src.conf.5
Modified: head/share/man/man5/src.conf.5
Author: ngie
Date: Wed Aug 2 21:49:37 2017
New Revision: 321954
URL: https://svnweb.freebsd.org/changeset/base/321954
Log:
Delete comment above "__DEFAULT_DEPENDENT_OPTIONS" related to "meta mode
options"
src.conf(5) should document which knobs are which and the dependency between
each;
Author: ngie
Date: Wed Aug 2 22:19:45 2017
New Revision: 321959
URL: https://svnweb.freebsd.org/changeset/base/321959
Log:
Annotate tests that require root privileges appropriately
This unbreaks running the tests with unprivileged users.
MFC after:1 week
Modified:
head/tests/sy
teFiles.inc Thu Aug 3 00:38:13 2017(r321963)
@@ -38,6 +38,9 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20170802: ksyms(4) ioctl interface was removed
+OLD_FILES+=usr/include/sys/ksyms.h
+
# 20170722: new clang import which bumps version from 4.0.0 to 5.0.0.
OLD_FILES+=usr/lib
Author: sjg
Date: Thu Aug 3 01:40:05 2017
New Revision: 321964
URL: https://svnweb.freebsd.org/changeset/base/321964
Log:
MFC bmake-20170720
PR: 221023
Added:
stable/10/contrib/bmake/mk/files.mk
- copied unchanged from r318163, head/contrib/bmake/mk/files.mk
stable/10/contrib/bma
Author: sephe
Date: Thu Aug 3 01:44:40 2017
New Revision: 321965
URL: https://svnweb.freebsd.org/changeset/base/321965
Log:
hyperv/kvp: Use proper size macro for adapter id.
Submitted by: Christopher Ertl
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/ut
Author: rmacklem
Date: Thu Aug 3 02:08:01 2017
New Revision: 321966
URL: https://svnweb.freebsd.org/changeset/base/321966
Log:
Added entry as requested by Kirk.
Modified:
head/usr.bin/calendar/calendars/calendar.freebsd
Modified: head/usr.bin/calendar/calendars/calendar.freebsd
Author: ngie
Date: Thu Aug 3 03:43:41 2017
New Revision: 321967
URL: https://svnweb.freebsd.org/changeset/base/321967
Log:
Chase r321920 and r321930 (dev_t being widened)
The layout of st_rdev has changed after this commit, and assumptions made
in the NetBSD tests are no longer valid. Ch
On Wed, 2 Aug 2017, Konstantin Belousov wrote:
On Wed, Aug 02, 2017 at 02:38:50PM +0200, Hans Petter Selasky wrote:
On 08/02/17 14:36, Hans Petter Selasky wrote:
On 08/02/17 12:14, Konstantin Belousov wrote:
+#definemajor(x)((int)((dev_t)(x) >> 32))/* major number */
+#definem
Author: ngie
Date: Thu Aug 3 05:27:05 2017
New Revision: 321969
URL: https://svnweb.freebsd.org/changeset/base/321969
Log:
Fix the return types for printf and putchar to match their libc and
POSIX equivalents
Both printf and putchar return int, not void.
This will allow code that le
Author: markj
Date: Thu Aug 3 05:55:01 2017
New Revision: 321973
URL: https://svnweb.freebsd.org/changeset/base/321973
Log:
Remove D_TRACKCLOSE now that ksyms no longer has a close method.
Reported by: jhb
X-MFC with: r321963
Modified:
head/sys/dev/ksyms/ksyms.c
Modified: head/sys
65 matches
Mail list logo