On Fri, 2018-05-18 at 17:23 +, Sean Bruno wrote:
> Author: sbruno
> Date: Fri May 18 17:23:23 2018
> New Revision: 333801
> URL: https://svnweb.freebsd.org/changeset/base/333801
>
> Log:
> Quiesce a couple pages of clang warnings with a cast. Duplicates
> linux maintainer commit:
>
>
On Mon, 2018-05-21 at 09:46 +0100, Andrew Turner wrote:
>
> >
> > On 21 May 2018, at 04:58, Eitan Adler wrote:
> >
> > Author: eadler
> > Date: Mon May 21 03:58:15 2018
> > New Revision: 333959
> > URL: https://svnweb.freebsd.org/changeset/base/333959
> >
> > Log:
> > top(1): build with WARNS
On Wed, 2018-05-23 at 06:15 +, Matt Macy wrote:
> Author: mmacy
> Date: Wed May 23 06:15:55 2018
> New Revision: 334074
> URL: https://svnweb.freebsd.org/changeset/base/334074
>
> Log:
> Bump FreeBSD_version after r333813
>
> Modified:
> head/sys/sys/param.h
>
> Modified: head/sys/sys/pa
On Wed, 2018-05-23 at 09:43 -0700, John Baldwin wrote:
> On Wednesday, May 23, 2018 06:15:55 AM Matt Macy wrote:
> >
> > Author: mmacy
> > Date: Wed May 23 06:15:55 2018
> > New Revision: 334074
> > URL: https://svnweb.freebsd.org/changeset/base/334074
> >
> > Log:
> > Bump FreeBSD_version afte
On Thu, 2018-05-24 at 01:34 +0700, Eugene Grosbein wrote:
> 24.05.2018 1:14, Rodney W. Grimes wrote:
>
> >
> > >
> > > On Wed, May 23, 2018 at 10:41:17AM -0700, Gleb Smirnoff wrote:
> > > >
> > > > If end of sales and support is enough to remove 10g driver from the
> > > > kernel,
> > > > can
On Wed, 2018-05-23 at 12:30 -0700, Cy Schubert wrote:
> Except for old computers and old software that segfaults on 64-bit,
> how many people still use i386?
>
> Full disclosure: I'd like to see i386 deorbited before I retire.
>
> ---
> Sent using a tiny phone keyboard.
> Apologies for any typos
On Fri, 2018-05-25 at 14:10 -0700, Bryan Drewery wrote:
> On 5/9/2018 6:44 AM, Brad Davis wrote:
> >
> > Author: brd
> > Date: Wed May 9 13:44:54 2018
> > New Revision: 333407
> > URL: https://svnweb.freebsd.org/changeset/base/333407
> >
> > Log:
> > Enable directory creation with FILESDIR.
>
On Sun, 2018-06-03 at 14:33 -0700, Rodney W. Grimes wrote:
> >
> > On Sat, Jun 2, 2018 at 11:08 PM, Eitan Adler wrote:
> >
> > >
> > > On 2 June 2018 at 16:56, Rodney W. Grimes
> > > wrote:
> > > >
> > > > >
> > > > > Author: eadler
> > > > > Date: Sat Jun 2 22:06:27 2018
> > > > > New Revi
On Mon, 2018-06-04 at 05:27 +, Eitan Adler wrote:
> Author: eadler
> Date: Mon Jun 4 05:27:00 2018
> New Revision: 334604
> URL: https://svnweb.freebsd.org/changeset/base/334604
>
> Log:
> top(1): some nitpicks
>
> - prefer fully spelled names to "u_long"
Why? I though we preferred th
On Mon, 2018-06-04 at 17:00 -0700, Rodney W. Grimes wrote:
> >
> > Author: pstef
> > Date: Mon Jun 4 20:24:31 2018
> > New Revision: 334630
> > URL: https://svnweb.freebsd.org/changeset/base/334630
> >
> > Log:
> > indent(1): remove static const char copyright[]
> >
> > It repeats what is
Author: ian
Date: Tue Jun 5 14:47:13 2018
New Revision: 334656
URL: https://svnweb.freebsd.org/changeset/base/334656
Log:
Add vsnprintf() to libsa. Alpha-sort the printf prototypes in stand.h.
I'm not sure why the v*printf() functions in libsa return void instead of
int, but this mainta
gt;
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA512
> >
> > Am Tue, 5 Jun 2018 14:47:13 + (UTC)
> > Ian Lepore schrieb:
> >
> > >
> > > Author: ian
> > > Date: Tue Jun 5 14:47:13 2018
> > > New Revision: 334656
> >
Author: ian
Date: Tue Jun 5 17:18:10 2018
New Revision: 334665
URL: https://svnweb.freebsd.org/changeset/base/334665
Log:
Make the v*printf() functions in libsa return int instead of void.
This makes them compatible with the C standard signatures, avoiding
spurious mismatch errors in the pl
O. Hartmann
> wrote:
>
> >
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA512
> >
> > Am Tue, 5 Jun 2018 14:47:13 + (UTC)
> > Ian Lepore schrieb:
> >
> > >
> > > Author: ian
> > > Date: Tue Jun 5 14:47:13 2018
> &g
On Tue, 2018-06-05 at 20:34 +, Eric van Gyzen wrote:
> Author: vangyzen
> Date: Tue Jun 5 20:34:11 2018
> New Revision: 334669
> URL: https://svnweb.freebsd.org/changeset/base/334669
>
> Log:
> Make Coverity more happy with r334545
>
> Coverity complains about:
>
> if (((flags
Author: ian
Date: Tue Jun 5 22:13:45 2018
New Revision: 334695
URL: https://svnweb.freebsd.org/changeset/base/334695
Log:
Remove comments and assertions that are no longer valid after r330809.
r330809 replaced duplication of devdesc struct fields with an embedded copy
of the devdesc stru
On Wed, 2018-06-06 at 11:33 -0700, Rodney W. Grimes wrote:
> >
> >
> > On Tue, Jun 5, 2018, at 1:28 PM, Konstantin Belousov wrote:
> > >
> > > On Wed, Jun 06, 2018 at 01:39:00AM +0700, Eugene Grosbein wrote:
> > > >
> > > > 06.06.2018 1:26, Konstantin Belousov wrote:
> > > >
> > > > >
> > > >
On Thu, 2018-06-07 at 07:20 +0700, Eugene Grosbein wrote:
> 07.06.2018 3:06, Ian Lepore wrote:
>
> >
> > I don't understand the drama over this. rc.d startup scripts are
> > *binaries*.
> This is plain wrong. Example: before introduction of rcNG we had
> /
On Thu, 2018-06-07 at 11:41 +, Hans Petter Selasky wrote:
> Author: hselasky
> Date: Thu Jun 7 11:41:42 2018
> New Revision: 334777
> URL: https://svnweb.freebsd.org/changeset/base/334777
>
> Log:
> Wrap timespec64 into timespec in the LinuxKPI.
>
> Submitted by: Johannes Lundber
On Mon, 2018-06-11 at 17:29 -0500, Mark Felder wrote:
>
> On Sun, May 27, 2018, at 01:09, Alexey Dokuchaev wrote:
> >
> > On Fri, May 25, 2018 at 07:36:26PM +, Mark Felder wrote:
> > >
> > > New Revision: 334221
> > > URL: https://svnweb.freebsd.org/changeset/base/334221
> > >
> > > Log:
>
On Wed, 2018-06-13 at 13:22 -0600, Warner Losh wrote:
> So we implement the elevator algorithm, but limit the number of requests
> that we can put in each 'car'. Elevators themselves are sometimes call
> 'cars' for reasons I have no clue about.
An "elevator" is an entire system for moving somethin
Author: ian
Date: Sun Jun 17 14:13:45 2018
New Revision: 335283
URL: https://svnweb.freebsd.org/changeset/base/335283
Log:
Build LOCAL_LIB_DIRS along with system lib dirs, rather than building them
in parallel with LOCAL_DIRS and all the other system post-libs stuff.
Modified:
head/Makefile
On Sun, 2018-06-17 at 08:26 -0700, Juli Mallett wrote:
> On 17 June 2018 at 08:07, Rodney W. Grimes
> wrote:
>
> >
> > >
> > > >
> > > > >
> > > > > >
> > > > > > >
> > > > > > > >
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Author: eadler
> > > > > > > > > > Date: Sat Jun
On Wed, 2018-06-20 at 08:45 -0700, Conrad Meyer wrote:
> You can keep these poor security modes in your downstream product if
> you want, but don't put them in the tree.
>
And I request exactly the opposite: reject the complaining of people
who think all the world is a 256-core 5ghz server and le
On Wed, 2018-06-20 at 12:22 +0300, Konstantin Belousov wrote:
> On Tue, Jun 19, 2018 at 08:34:18PM -0400, Allan Jude wrote:
> >
> > On 2018-06-17 07:32, Eugene Grosbein wrote:
> > >
> > > 17.06.2018 10:18, Allan Jude wrote:
> > >
> > > >
> > > > Author: allanjude
> > > > Date: Sun Jun 17 03:18:
On Wed, 2018-06-20 at 12:22 +0300, Konstantin Belousov wrote:
> On Tue, Jun 19, 2018 at 08:34:18PM -0400, Allan Jude wrote:
> >
> > On 2018-06-17 07:32, Eugene Grosbein wrote:
> > >
> > > 17.06.2018 10:18, Allan Jude wrote:
> > >
> > > >
> > > > Author: allanjude
> > > > Date: Sun Jun 17 03:18:
On Wed, 2018-06-20 at 09:30 -0700, Conrad Meyer wrote:
> Ian,
>
> On Wed, Jun 20, 2018 at 8:58 AM, Ian Lepore wrote:
> >
> > And I request exactly the opposite: reject the complaining of people
> > who think all the world is a 256-core 5ghz server
> First:
On Wed, 2018-06-20 at 22:54 +0300, Konstantin Belousov wrote:
> On Wed, Jun 20, 2018 at 07:16:51PM +, Edward Tomasz Napierala wrote:
> >
> > Author: trasz
> > Date: Wed Jun 20 19:16:51 2018
> > New Revision: 335456
> > URL: https://svnweb.freebsd.org/changeset/base/335456
> >
> > Log:
> > I
Author: ian
Date: Thu Jun 21 14:59:23 2018
New Revision: 335486
URL: https://svnweb.freebsd.org/changeset/base/335486
Log:
Add a note about using option VERBOSE_SYSINIT=0 to get the verbose code
compiled in but disabled by default.
Modified:
head/sys/conf/NOTES
Modified: head/sys/conf/NOTE
Author: ian
Date: Thu Jun 21 15:21:17 2018
New Revision: 335489
URL: https://svnweb.freebsd.org/changeset/base/335489
Log:
Add some words clarifying that rename(2) does nothing when the 'from' and
'to' args are the same file. Wording borrowed from POSIX.1-2017, but
the freebsd code to imple
On Thu, 2018-06-21 at 11:13 -0700, Conrad Meyer wrote:
> On Thu, Jun 21, 2018 at 9:51 AM, Stephen Kiernan om> wrote:
> >
> > On Wed, Jun 20, 2018 at 10:36 PM, Eitan Adler > > wrote:
> > >
> > >
> > > On 19 June 2018 at 20:08, Eitan Adler
> > > wrote:
> > > >
> > > > On 19 June 2018 at 18:08,
On Thu, 2018-06-21 at 19:02 +, Mark Linimon wrote:
> On Thu, Jun 21, 2018 at 12:33:26PM -0600, Ian Lepore wrote:
> >
> > Hiding work in patchsets and reviews and alternate branches and
> > other
> > shadowy places because it's not perfect
> I do not cons
Author: ian
Date: Thu Jun 21 21:16:26 2018
New Revision: 335506
URL: https://svnweb.freebsd.org/changeset/base/335506
Log:
Incorporate bus and chip select numbers into spigen(4) cdev names. Rather
than assigning spigen device names in order of creation, this uses a device
name that correspo
Author: ian
Date: Fri Jun 22 01:59:19 2018
New Revision: 335527
URL: https://svnweb.freebsd.org/changeset/base/335527
Log:
Add spi(8), a utility for communicating with a device on a SPI bus from
userland, conceptually similar to what i2c(8) provides for i2c devices.
Submitted by: Bob Fraz
Author: ian
Date: Fri Jun 22 03:40:03 2018
New Revision: 335529
URL: https://svnweb.freebsd.org/changeset/base/335529
Log:
Eliminate gcc "shadowed declaration" warnings by using idx rather than
index as a variable name.
Reported by: manu@
Modified:
head/usr.sbin/spi/spi.c
Modified: h
Author: ian
Date: Fri Jun 22 20:22:26 2018
New Revision: 335562
URL: https://svnweb.freebsd.org/changeset/base/335562
Log:
Eliminate a spurious panic on non-SMP systems (occurred on shutdown/reboot).
Modified:
head/sys/vm/uma_core.c
Modified: head/sys/vm/uma_core.c
==
Author: ian
Date: Fri Jun 22 20:45:40 2018
New Revision: 335564
URL: https://svnweb.freebsd.org/changeset/base/335564
Log:
Add spigen(4) fdt data overlays for RPI-B, RPI-2.
By adding spigen-rpi{2,-b}.dtso to fdt_overlays= in loader.conf, the fdt data
will set up the correct pinmux and dev
Author: ian
Date: Sat Jun 23 02:42:08 2018
New Revision: 335575
URL: https://svnweb.freebsd.org/changeset/base/335575
Log:
Use 'mv -f' in rc.d/ntpd to avoid spuriously halting the boot.
The final 'mv' to install a fetched leap-list file can fail (due to a
readonly fs, or schg flags, for e
Author: ian
Date: Sat Jun 23 22:55:22 2018
New Revision: 335592
URL: https://svnweb.freebsd.org/changeset/base/335592
Log:
Add spi-max-frequency properties to all spigen nodes. This is a required
property for spi devices, although in the spigen case it's expected that
the speed will be over
Author: ian
Date: Sun Dec 10 18:55:42 2017
New Revision: 326750
URL: https://svnweb.freebsd.org/changeset/base/326750
Log:
Do not give up if writing to the chip's control and status registers fails
during startup. When a brand new chip leaves the factory, it is in a
special power-saving mod
Author: ian
Date: Sun Dec 10 21:51:27 2017
New Revision: 326752
URL: https://svnweb.freebsd.org/changeset/base/326752
Log:
Save and restore r9 register in arm ubldr. In old gcc 4.2, r9 was a callee-
saved register, but in arm EABI it may be either callee-saved or dedicated
to some special p
Author: ian
Date: Sun Dec 10 23:06:45 2017
New Revision: 326754
URL: https://svnweb.freebsd.org/changeset/base/326754
Log:
When building for arm arches, set PKGALIGN to the max cache line size
supported by the arch, to meet u-boot's requirement that I/O be done
in cache-aligned chunks.
On Mon, 2017-12-11 at 10:14 -0800, Nathan Whitehorn wrote:
> I think this name might confuse people looking for "syscons". Can it
> be
> renamed? Also, if it is ARM-specific, maybe it belongs in sys/arm?
> -Nathan
>
> On 12/11/17 10:04, Kyle Evans wrote:
> >
> > Author: kevans
> > Date: Mon Dec
On Tue, 2017-12-12 at 07:40 -0800, Rodney W. Grimes wrote:
> >
> > On Tue, 12 Dec 2017 06:18:36 +
> > Alexey Dokuchaev wrote:
> >
> > >
> > > On Mon, Dec 11, 2017 at 10:14:04AM -0800, Nathan Whitehorn wrote:
> > > >
> > > > I think this name might confuse people looking for "syscons". Can
Author: ian
Date: Mon Dec 18 00:15:53 2017
New Revision: 326924
URL: https://svnweb.freebsd.org/changeset/base/326924
Log:
Fix debugging output, fallout from something like s/read/readctl/g
while renaming variables in a previous change.
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
Author: ian
Date: Mon Dec 18 02:34:37 2017
New Revision: 326925
URL: https://svnweb.freebsd.org/changeset/base/326925
Log:
Do not attempt to refill the TX fifo if there is no data left to transfer.
A comment in bcm_bsc_fill_tx_fifo() even lists sc_totlen > 0 as a
precondition for calling
Author: ian
Date: Wed Dec 20 18:23:22 2017
New Revision: 327032
URL: https://svnweb.freebsd.org/changeset/base/327032
Log:
Add a new kernel config option, MD_ROOT_READONLY, which forces on the
MD_READONLY flag for the md device automatically instantiated during
kernel init for an mdroot file
On Wed, 2017-12-20 at 19:47 +, Eric Joyner wrote:
> On Wed, Dec 20, 2017 at 11:32 AM Mark Johnston wrote:
>
> >
> > On Wed, Dec 20, 2017 at 06:15:06PM +, Eric Joyner wrote:
> > >
> > > Author: erj
> > > Date: Wed Dec 20 18:15:06 2017
> > > New Revision: 327031
> > > URL: https://svnweb.
On Tue, 2017-12-19 at 19:18 +, John Baldwin wrote:
> Author: jhb
> Date: Tue Dec 19 19:18:48 2017
> New Revision: 326991
> URL: https://svnweb.freebsd.org/changeset/base/326991
>
> Log:
> Update NFS to handle larger link counts post ino64.
>
[...]
> Modified: head/sys/fs/nfsclient/nfs_clvno
Author: ian
Date: Wed Dec 20 20:41:51 2017
New Revision: 327047
URL: https://svnweb.freebsd.org/changeset/base/327047
Log:
Remove arm-specific implementations of atomic_load/store_xxx() now that
they are provided by sys/atomic_common.h.
Modified:
head/sys/arm/include/atomic.h
Modified: hea
Author: ian
Date: Wed Dec 20 20:46:12 2017
New Revision: 327048
URL: https://svnweb.freebsd.org/changeset/base/327048
Log:
Restore the ability to use EARLY_PRINTF support during most of initarm().
The real kernel page tables are set up much earlier in initarm() now than
they were when ear
On Wed, 2017-12-20 at 20:41 +, Ian Lepore wrote:
> Author: ian
> Date: Wed Dec 20 20:41:51 2017
> New Revision: 327047
> URL: https://svnweb.freebsd.org/changeset/base/327047
>
> Log:
> Remove arm-specific implementations of atomic_load/store_xxx() now that
>
Author: ian
Date: Wed Dec 20 22:17:27 2017
New Revision: 327049
URL: https://svnweb.freebsd.org/changeset/base/327049
Log:
Allow pmap_kremove() to remove 1MB section mappings as well as 4K pages.
This will allow it to undo temporary device mappings such as those made
with pmap_preboot_map_at
Author: ian
Date: Wed Dec 20 22:19:11 2017
New Revision: 327050
URL: https://svnweb.freebsd.org/changeset/base/327050
Log:
If a temporary mapping is made to support EARLY_PRINTF, undo that mapping
after cninit() runs, otherwise we leave a bogus device-memory mapping in
userspace VA in the ke
Author: ian
Date: Tue Dec 26 18:34:07 2017
New Revision: 327220
URL: https://svnweb.freebsd.org/changeset/base/327220
Log:
Update the FDT example for the lm75 sensor to match current devicetree
standards and what the existing driver expects.
Also change 'like' to 'such as' where the text
Author: ian
Date: Tue Dec 26 18:42:29 2017
New Revision: 327221
URL: https://svnweb.freebsd.org/changeset/base/327221
Log:
Complete the changing of the old "i2c-address" property to the modern "reg"
property by updating the description text to match the updated example.
This should have b
Author: ian
Date: Tue Dec 26 19:02:56 2017
New Revision: 327222
URL: https://svnweb.freebsd.org/changeset/base/327222
Log:
Add a new ARM kernel option, LOCORE_MAP_MB, to control the size of the
kernel VA mapping in the temporary page tables set up by locore-v6.S.
The number used to be har
Author: ian
Date: Tue Dec 26 22:05:55 2017
New Revision: 327226
URL: https://svnweb.freebsd.org/changeset/base/327226
Log:
Add a section describing how to tune ARM kernel options to use an MD_ROOT
filesystem larger than about 50-55 MiB.
The description of VM_KMEM_SIZE_SCALE is roughly as
Author: ian
Date: Fri Dec 29 20:00:19 2017
New Revision: 327356
URL: https://svnweb.freebsd.org/changeset/base/327356
Log:
Correct a mistake and reword a couple sentences to clarify that "the value"
refers to the scale value, not the kmem_arena size that results from scaling.
Suggested by
Author: ian
Date: Sat Dec 30 00:20:49 2017
New Revision: 327367
URL: https://svnweb.freebsd.org/changeset/base/327367
Log:
Make kernel option KERNVIRTADDR optional, remove it from std.
files that can use the default value.
It used to be required that the low-order bits of KERNVIRTADDR mat
Author: ian
Date: Sun Dec 31 18:53:13 2017
New Revision: 327439
URL: https://svnweb.freebsd.org/changeset/base/327439
Log:
Allow use of .WAIT in the LOCAL_DIRS and LOCAL_LIB_DIRS lists.
A comment in Makefile.inc1 has long stated that LOCAL_DIRS are built last,
after the base system. Incr
Author: ian
Date: Sun Dec 31 20:30:51 2017
New Revision: 327446
URL: https://svnweb.freebsd.org/changeset/base/327446
Log:
Chase r327432... sparc64 clock.c now needs to include sys/tslog.h
Discussed with:cperciva
Modified:
head/sys/sparc64/sparc64/clock.c
Modified: head/sys/spar
Author: ian
Date: Sun Dec 31 22:43:24 2017
New Revision: 327453
URL: https://svnweb.freebsd.org/changeset/base/327453
Log:
Add a validbcd() routine that uses the bcd2bin_data[] array and returns a
bool indicating whether the input value represents a valid BCD byte.
The existing bcd2bin()
On Mon, 2018-01-01 at 22:33 +, Eitan Adler wrote:
> Author: eadler
> Date: Mon Jan 1 22:33:57 2018
> New Revision: 327476
> URL: https://svnweb.freebsd.org/changeset/base/327476
>
> Log:
> shutdown: Assume absolute time is in the future
>
[...]
> Modified: head/sbin/shutdown/shutdown.c
> =
Author: ian
Date: Sun Jan 7 18:06:30 2018
New Revision: 327678
URL: https://svnweb.freebsd.org/changeset/base/327678
Log:
Use EVENTHANDLER_DIRECT_INVOKE() for device events, for better performance.
Modified:
head/sys/kern/subr_bus.c
Modified: head/sys/kern/subr_bus.c
===
Author: ian
Date: Sun Jan 7 18:07:22 2018
New Revision: 327679
URL: https://svnweb.freebsd.org/changeset/base/327679
Log:
Use EVENTHANDLER_DIRECT_INVOKE for [un]mount events, for better performance.
Modified:
head/sys/kern/vfs_mount.c
Modified: head/sys/kern/vfs_mount.c
On Mon, 2018-01-08 at 09:13 -0700, Warner Losh wrote:
> On Jan 8, 2018 8:37 AM, "Pedro Giffuni" wrote:
>
>
> On 01/08/18 10:13, Ed Schouten wrote:
>
> >
> > Hi Andrew,
> >
> > 2018-01-08 8:37 GMT+01:00 Andrew Turner :
> >
> > >
> > > Won’t this lead to a NULL pointer dereference on overflow
Author: ian
Date: Wed Jan 10 02:28:10 2018
New Revision: 327756
URL: https://svnweb.freebsd.org/changeset/base/327756
Log:
Bugfix: on RTC chips with a 32-bit binary counter, after reading the time,
return immediately rather than falling through to the logic that reads
BCD-encoded time.
Modi
Author: ian
Date: Wed Jan 10 02:31:59 2018
New Revision: 327757
URL: https://svnweb.freebsd.org/changeset/base/327757
Log:
Bugfix: don't lose the am/pm mode flag when setting the time. Unlike most
RTC chips that have a control register bit for am/pm mode, the DS13xx series
uses one of the h
Author: ian
Date: Wed Jan 10 02:57:03 2018
New Revision: 327758
URL: https://svnweb.freebsd.org/changeset/base/327758
Log:
Convert a collection of unrelated bitwise flags to a collection of boolean
vars in the softc. It makes the code more compact and readable, and
actually uses less memory
Author: ian
Date: Sun Jan 14 17:01:37 2018
New Revision: 327971
URL: https://svnweb.freebsd.org/changeset/base/327971
Log:
Add RTC clock conversions for BCD values, with non-panic validation.
RTC clock hardware frequently uses BCD numbers. Currently the low-level
bcd2bin() and bin2bcd()
Author: ian
Date: Mon Jan 15 16:40:43 2018
New Revision: 328005
URL: https://svnweb.freebsd.org/changeset/base/328005
Log:
Convert the x86 RTC driver to use new validated BCD<->timespec conversions.
New common routines were added to kern/subr_clock.c for converting between
calendrical tim
Author: ian
Date: Tue Jan 16 03:02:41 2018
New Revision: 328039
URL: https://svnweb.freebsd.org/changeset/base/328039
Log:
Add static inline rtcin_locked() and rtcout_locked() functions for doing a
related series of operations without doing a lock/unlock for each byte.
Use them when reading
Author: ian
Date: Tue Jan 16 23:14:12 2018
New Revision: 328068
URL: https://svnweb.freebsd.org/changeset/base/328068
Log:
Move some code around and rename a couple variables; no functional changes.
The static atrtc_set() function was called only from clock_settime(), so
just move its con
Author: ian
Date: Tue Jan 16 23:18:52 2018
New Revision: 328069
URL: https://svnweb.freebsd.org/changeset/base/328069
Log:
Remove redundant critical_enter/exit() calls. The block of code delimited
by these calls is now protected by a spin mutex (obscured within the
RTC_LOCK/RTC_UNLOCK macro
On Fri, 2018-01-19 at 00:21 +0200, Andriy Gapon wrote:
> On 18/01/2018 23:10, Matt Joras wrote:
> >
> > "/* Insert an empty line if the function has no local variables.
> > */"
> And if there is a single silly rule in style(9) then it is this.
> Waste a line for no possible benefit at all.
>
Esp
On Mon, 2018-01-22 at 10:57 -0800, John Baldwin wrote:
> On Monday, January 22, 2018 03:30:03 PM Emmanuel Vadot wrote:
> >
> > On Mon, 22 Jan 2018 14:07:30 +
> > "Poul-Henning Kamp" wrote:
> >
> > >
> > >
> > > In message <20180122145117.08173be547f5dd6fef296732@bidouilliste.
> > >
Author: ian
Date: Tue Jan 23 21:18:15 2018
New Revision: 328301
URL: https://svnweb.freebsd.org/changeset/base/328301
Log:
Switch to using the bcd_clocktime conversion functinos that validate the BCD
data without panicking, and have common code for handling AM/PM mode.
Modified:
head/sys/de
Author: ian
Date: Tue Jan 23 21:31:43 2018
New Revision: 328302
URL: https://svnweb.freebsd.org/changeset/base/328302
Log:
Switch to using the bcd_clocktime conversion functions that validate the BCD
data without panicking, and have common code for handling AM/PM mode.
Modified:
head/sys/de
Author: ian
Date: Tue Jan 23 21:36:26 2018
New Revision: 328303
URL: https://svnweb.freebsd.org/changeset/base/328303
Log:
Switch to using the bcd_clocktime conversion functions that validate the BCD
data without panicking, and have common code for handling AM/PM mode.
Modified:
head/sys/de
Author: ian
Date: Tue Jan 23 23:30:19 2018
New Revision: 328307
URL: https://svnweb.freebsd.org/changeset/base/328307
Log:
Fix a bug introduced with recursive bus ownership support in r321584.
The recursive ownership support added in r321584 was unconditionally in
effect all the time -- w
Author: ian
Date: Wed Jan 24 03:09:56 2018
New Revision: 328312
URL: https://svnweb.freebsd.org/changeset/base/328312
Log:
Follow changes in r328307 by using new IIC_RECURSIVE flag.
The driver now ensures only one thread at a time is running in the API
functions (clock_gettime() and clock
Author: ian
Date: Wed Jan 24 03:09:41 2018
New Revision: 328311
URL: https://svnweb.freebsd.org/changeset/base/328311
Log:
Follow changes in r328307 by using new IIC_RECURSIVE flag.
The driver now ensures only one thread at a time is running in the API
functions (clock_gettime() and clock
Author: ian
Date: Wed Jan 24 17:52:06 2018
New Revision: 328345
URL: https://svnweb.freebsd.org/changeset/base/328345
Log:
Reformat indentation to match other imx5/6 register definition headers, and
tweak some comments. No functional changes.
Modified:
head/sys/arm/freescale/imx/imx_wdogre
On Wed, 2018-01-24 at 09:34 -0800, Conrad Meyer wrote:
> On Wed, Jan 24, 2018 at 7:44 AM, Warner Losh wrote:
> >
> > I agree completely. It doesn't do what you think it is doing, for all the
> > reasons that Bruce outlines. We thought it was a bad idea when it came up 2
> > years ago and nothing
Author: ian
Date: Wed Jan 24 18:10:11 2018
New Revision: 328349
URL: https://svnweb.freebsd.org/changeset/base/328349
Log:
Make the trivial imx_soc_family() function an inline in imx_machdep.h.
The imx_machdep.c file is on the fast path to non-existance and this would
be the only thing le
On Wed, 2018-01-24 at 16:13 -0800, Gleb Smirnoff wrote:
> Hi Kristof,
>
> On Wed, Jan 24, 2018 at 04:29:17AM +, Kristof Provost wrote:
> K> Author: kp
> K> Date: Wed Jan 24 04:29:16 2018
> K> New Revision: 328313
> K> URL: https://svnweb.freebsd.org/changeset/base/328313
> K>
> K> Log:
> K>
Author: ian
Date: Thu Jan 25 17:53:33 2018
New Revision: 328405
URL: https://svnweb.freebsd.org/changeset/base/328405
Log:
Minor cleanups... Move DRIVER_MODULE() and other boilerplate stuff to the
bottom of the file, where it is in most imx5/6 drivers. Switch from an RD2
macro using bus_spa
Author: ian
Date: Thu Jan 25 18:08:56 2018
New Revision: 328407
URL: https://svnweb.freebsd.org/changeset/base/328407
Log:
Fix return style in RD2. Remove bogus return value from a void function
in WR2 (I have no idea why that didn't result in a compile error).
Modified:
head/sys/arm/frees
On Thu, 2018-01-25 at 22:59 -0700, Warner Losh wrote:
> On Thu, Jan 25, 2018 at 10:02 PM, Matt Joras wrote:
>
> >
> > On Thu, Jan 25, 2018 at 8:52 PM, Warner Losh wrote:
> > >
> > >
> > >
> > > On Thu, Jan 25, 2018 at 9:40 PM, Eitan Adler wrote:
> > > >
> > > >
> > > > Author: eadler
> >
Author: ian
Date: Fri Jan 26 17:55:17 2018
New Revision: 328442
URL: https://svnweb.freebsd.org/changeset/base/328442
Log:
Add support to the imx5/6 watchdog for the external reset signal. Also, if
the "power down" watchdog used by the ROM boot code is still active when the
regular watchdog
On Sat, 2018-01-27 at 22:56 +, Conrad Meyer wrote:
> I don’t think dragonfly has anything to do with this? If you’re
> converting
> bool increments to setting true values in FreeBSD, use
> “true.” That’s all
> there is to it.
>
> Best,
> Conrad
style(9) emphasizes internal consistancy in se
On Sat, 2018-01-27 at 13:32 -0800, Rodney W. Grimes wrote:
> >
> > On Sat, 27 Jan 2018 12:13:57 -0800
> > Adrian Chadd wrote:
> >
> > >
> > > Hi,
> > >
> > > Find the middle ground. Don't dissuade the developer too much.
> > This is what happened two years ago when I started hacking on the
>
Author: ian
Date: Mon Jan 29 03:24:02 2018
New Revision: 328528
URL: https://svnweb.freebsd.org/changeset/base/328528
Log:
Add a NO_GETMAXLUN quirk for the JMicron JMS567 USB to SATA bridge, to
prevent lengthy timeout pauses while probing/attaching drives.
Modified:
head/sys/dev/usb/quirk/u
On Sun, 2018-03-25 at 16:56 +, Warner Losh wrote:
> Author: imp
> Date: Sun Mar 25 16:56:49 2018
> New Revision: 331532
> URL: https://svnweb.freebsd.org/changeset/base/331532
>
> Log:
> The PNP info has to follow the module definition. Move it from just
> after the array to its proper loc
On Tue, 2018-03-27 at 09:48 -0700, John Baldwin wrote:
> On Tuesday, March 27, 2018 05:19:12 AM Alexey Dokuchaev wrote:
> >
> > On Thu, Mar 22, 2018 at 08:52:47AM -0700, John Baldwin wrote:
> > >
> > > On Thursday, March 22, 2018 04:39:38 AM Alexey Dokuchaev wrote:
> > > >
> > > > >
> > > > > .
Author: ian
Date: Sun Apr 1 18:22:24 2018
New Revision: 331868
URL: https://svnweb.freebsd.org/changeset/base/331868
Log:
Add opt_platform.h for several modules that have #ifdef FDT in the source.
Submitted by: Andre Albsmeier
Modified:
head/sys/modules/i2c/iicbus/Makefile
head/sys/m
Author: ian
Date: Sun Apr 1 18:53:27 2018
New Revision: 331869
URL: https://svnweb.freebsd.org/changeset/base/331869
Log:
Fix the build on arches with default unsigned char. Capture the fubyte()
return value in an int as well as the char, and test the full int value
for fubyte() failure.
On Sun, 2018-01-14 at 03:36 +, Jeff Roberson wrote:
> Author: jeff
> Date: Sun Jan 14 03:36:03 2018
> New Revision: 327954
> URL: https://svnweb.freebsd.org/changeset/base/327954
>
> Log:
> Move VM_NUMA_ALLOC and DEVICE_NUMA under the single global config
> option NUMA.
>
> Sponsored by
Author: ian
Date: Wed Apr 4 21:19:33 2018
New Revision: 332046
URL: https://svnweb.freebsd.org/changeset/base/332046
Log:
Add a missing MODULE_DEPEND().
Modified:
head/sys/dev/spibus/spigen.c
Modified: head/sys/dev/spibus/spigen.c
1 - 100 of 2319 matches
Mail list logo