Commit Graph

254116 Commits

Author SHA1 Message Date
taca 6f3643049e /tmp/t 2017-10-25 07:41:35 +00:00
ozaki-r 3a2af74328 Mention ec_multi* 2017-10-25 07:35:40 +00:00
kre 673e27def2 Implement tcgetwinsize() and tcsetwinsize() in libc, with access
via <termios.h> (and document them.)   Bump libc minor number for them.

Arrange for "struct winsize" to become visible in <termios.h>

Fix stty(1) so that "cols" is reported as the arg to set number of columns,
and "columns" is the alias, rather than the other way around, as "cols" is
what has been added to POSIX.

This is to conform with updates to be included in 1003.1 issue 8
(whenever that gets published) currently available at:
  http://austingroupbugs.net/view.php?id=1053   (see note 3863)
  http://austingroupbugs.net/view.php?id=1151   (see note 3856)
2017-10-25 06:32:59 +00:00
riastradh 2a7a645aaa Document lock order and locking rules. 2017-10-25 06:02:40 +00:00
kre f697d47ee3 Add options to the builtin jobid command to allow discovering the
process group (-g), the process leader pid (-p) ($! if the job was &'d)
and the job identifier (-j) (the %n that refers to the job) in addition to
(default) the list of all pids in the job (which it has always done).
No change to the (single) "job" arg, which is a specifier of the job:
the process leader pid, or one of the % forms, and defaults to %% (aka %+).
(This is all now documented in sh(1))

Also document the jobs command properly (no change to the command, just
document what it actually is.)

And while here, a whole new section in sh(1) "Job Control".  It probably
needs better wording, but this is (perhaps) better than the nothing that
was there before.
2017-10-25 05:42:56 +00:00
msaitoh 75c2f6afe1 - For X550 and newer, print NVM Image Version with %u.%02x (e.g. "0.05").
- Fix value check of OEM_NVM_IMAGE_VER.
2017-10-25 04:45:41 +00:00
ozaki-r f25a9e702b Remove unnecessary splsoftnet 2017-10-25 04:33:15 +00:00
ozaki-r 375edaeabf Don't free sc_rthash twice 2017-10-25 04:17:34 +00:00
sevan 36d3f8f8ad Switch BEAGLEBOARD config over to using GENERIC.common.
Remove duplicates already defined in GENERIC.common.
2017-10-24 22:38:32 +00:00
sevan 7de7fa72b9 Switch BEAGLEBOARDXM config over to using GENERIC.common.
Remove duplicates already defined in GENERIC.common.
2017-10-24 22:25:51 +00:00
skrll 11cd77663c Some more registers 2017-10-24 20:24:12 +00:00
abhinav 99c134c1ef Add missing functions from the SYNOPSIS to the NAME section 2017-10-24 19:14:55 +00:00
abhinav 64d5a81edc Use commas at the right places in the NAME section 2017-10-24 19:07:12 +00:00
abhinav e4ba874d49 Add missing functions from the SYNOPSIS to the NAME section 2017-10-24 19:04:58 +00:00
abhinav 6180428e00 Remove trailing comma after last Nm entry in the NAME section 2017-10-24 18:54:03 +00:00
abhinav 878bf2901f Add getpass_r and getpassfd to the NAME section as well. 2017-10-24 18:50:46 +00:00
abhinav fb69a07bd7 Fix typo: s/cexpandtc/csetexpandtc
The synopsis and description mention only csetexpandtc function.
nxr also only shows csetexpandtc while no matches for cexpandtc.
2017-10-24 18:42:06 +00:00
abhinav f71ab63ff2 Add membar_datadep_consumer to the NAME section
Remove Pp before Bl
2017-10-24 18:19:17 +00:00
christos 4204ebc275 new tzcode 2017-10-24 17:39:30 +00:00
christos 5f2f4c606d Welcome to 2017c:
zic and the reference runtime now reject multiple leap seconds
    within 28 days of each other, or leap seconds before the Epoch.
    As a result, support for double leap seconds, which was
    obsolescent and undocumented, has been removed.  Double leap
    seconds were an error in the C89 standard; they have never existed
    in civil timekeeping.  (Thanks to Robert Elz and Bradley White for
    noticing glitches in the code that uncovered this problem.)

    zic now warns about use of the obsolescent and undocumented -y
    option, and about use of the obsolescent TYPE field of Rule lines.

    zic now allows unambiguous abbreviations like "Sa" and "Su" for
    weekdays; formerly it rejected them due to a bug.  Conversely, zic
    no longer considers non-prefixes to be abbreviations; for example,
    it no longer accepts "lF" as an abbreviation for "lastFriday".
    Also, zic warns about the undocumented usage with a "last-"
    prefix, e.g., "last-Fri".

    Similarly, zic now accepts the unambiguous abbreviation "L" for
    "Link" in ordinary context and for "Leap" in leap-second context.
    Conversely, zic no longer accepts non-prefixes such as "La" as
    abbreviations for words like "Leap".

    zic no longer accepts leap second lines in ordinary input, or
    ordinary lines in leap second input.  Formerly, zic sometimes
    warned about this undocumented usage and handled it incorrectly.

    The new macro HAVE_TZNAME governs whether the tzname external
    variable is exported, instead of USG_COMPAT.  USG_COMPAT now
    governs only the external variables "timezone" and "daylight".
    This change is needed because the three variables are not in the
    same category: although POSIX requires tzname, it specifies the
    other two variables as optional.  Also, USG_COMPAT is now 1 or 0:
    if not defined, the code attempts to guess it from other macros.

    localtime.c and difftime.c no longer require stdio.h, and .c files
    other than zic.c no longer require sys/wait.h.

    zdump.c no longer assumes snprintf.  (Reported by Jonathan Leffler.)

    Calculation of time_t extrema works around a bug in GCC 4.8.4
    (Reported by Stan Shebs and Joseph Myers.)

    zic.c no longer mistranslates formats of line numbers in non-English
    locales.  (Problem reported by Benno Schulenberg.)

    Several minor changes have been made to the code to make it a
    bit easier to port to MS-Windows and Solaris.  (Thanks to Kees
    Dekker for reporting the problems.)

  Changes to documentation and commentary

    The two new files 'theory.html' and 'calendars' contain the
    contents of the removed file 'Theory'.  The goal is to document
    tzdb theory more accessibly.

    The zic man page now documents abbreviation rules.

    tz-link.htm now covers how to apply tzdata changes to clients.
    (Thanks to Jorge Fábregas for the AIX link.)  It also mentions MySQL.

    The leap-seconds.list URL has been updated to something that is
    more reliable for tzdb.  (Thanks to Tim Parenti and Brian Inglis.)
2017-10-24 17:38:17 +00:00
abhinav c5bdcaa078 Remove cdbr_write from NAME section, it's a left over
Also add comma after the first Nm entry

ok joerg@
2017-10-24 17:01:15 +00:00
jmcneill 7befd5c47f Adjust irq mask/unmask along with enable/disable to make qemu happy 2017-10-24 15:07:09 +00:00
jmcneill 5f74ac64dd sun4i: use Timer 1 instead of Timer 0 for delay, and explicitly enable it 2017-10-24 15:06:23 +00:00
hkenken c7b6954d12 Added link up status check for valid pci device confirm. 2017-10-24 09:11:51 +00:00
msaitoh d56090d313 Print Error Source Identification register correctly. 2017-10-24 08:32:41 +00:00
msaitoh 28efd03de4 Print "ECC" or "no ECC" for DDR4. 2017-10-24 08:02:06 +00:00
kre d6a25e7113 Marked zoneinfo/Canada/East-Saskatchewan as obsolete (zone removed from
tzdata 201c) - name does not meet guidelines, and was never needed.
2017-10-24 02:22:09 +00:00
kre a80cf835bd Note tzdata2017c 2017-10-24 01:30:21 +00:00
kre 79bae3234a Merge tzdata2017c 2017-10-24 01:28:18 +00:00
kre 784a740e6f Import tzdata2017c from ftp://ftp.iana.org/tz/releases/tzdata2017c.tar.gz
Northern Cyprus switches from +03 to +02/+03 on 2017-10-29.
   Fiji ends DST 2018-01-14, not 2018-01-21.
   Namibia switches from +01/+02 to +02 on 2018-04-01.
   Sudan switches from +03 to +02 on 2017-11-01.
   Tonga likely switches from +13/+14 to +13 on 2017-11-05.
   Turks & Caicos switches from -04 to -05/-04 on 2018-11-04.
   Some corrections to (mostly ancient) historical data.
2017-10-24 01:25:55 +00:00
knakahara a7e55fd9ff fix wm(4) vlan panic. Reported and tested by Tom Ivar Helbekkmo, thanks.
wm(4) used PRI bits and CFI bit as vlantag by mistake. It is found out
by if_ether.h:r1.67.

XXX need pullup-8
2017-10-23 23:29:38 +00:00
jmcneill aa4ef3d202 Enable clocks and de-assert resets 2017-10-23 21:03:24 +00:00
jakllsch c241521bf5 A couple small adjustments to make big endian (BE8) SUNXI work. 2017-10-23 19:36:01 +00:00
jdolecek d3e642e387 remove counter for 'journal I/O bufs biowait' - it's (total - async), so
superfluous; adjust the description of the the other counters a bit to make
them more clear
2017-10-23 19:03:40 +00:00
abhinav 8756784cea Remove duplicate MLINK entry for dup_field.3
(it's already defined 3 lines above)
2017-10-23 15:34:45 +00:00
abhinav 73341ac74a Add the function names to the NAME section 2017-10-23 15:23:55 +00:00
jmcneill c18007e771 Initialize txrate to 0 for new associations; firmware handles rate adaptation for us 2017-10-23 15:21:10 +00:00
jakllsch 48639836e3 We don't need '&mii', but just 'mii' for mii_detach(). 2017-10-23 15:08:05 +00:00
jmcneill 91a0a07085 - Get SDIO reset working (from OpenBSD).
- After switching bus width, notify the host controller of the change.
2017-10-23 13:47:17 +00:00
jmcneill 4a1de706fc Fix swapped BUS_DMASYNC_POST{READ,WRITE} on bounced commands 2017-10-23 13:28:19 +00:00
msaitoh 8afd0f4c87 Fix compile error. 2017-10-23 13:12:23 +00:00
jmcneill e62335a285 SDIO IO_RW_EXTENDED (CMD53) commands have datalen set but no dmamap. Setup
and use a bounce buffer to service these requests.
2017-10-23 13:11:17 +00:00
msaitoh a652078949 Fix compile error. 2017-10-23 12:55:26 +00:00
martin a8ab5fe511 Do the second half of the previous half-bump: now welcome to 8.99.5
for real!
2017-10-23 11:21:56 +00:00
jmcneill fb1ed07cc0 Change SUNXI_MMC_DEBUG to a bitmask, allowing for isolation of specific
device units. Useful for debugging sdio without seeing debug spam from the
SD card.
2017-10-23 11:06:31 +00:00
kre 9572a5c228 PR bin/52640 PR bin/52641
Don't delete jobs from the jobs table merely because they finished,
if they are not the job we are waiting upon.   (bin/52640 part 1)

In a sub-shell environment, don't allow wait to find jobs from the
parent shell that had already exited (before the sub-shell was
created) and return status for them as if they are our children.
(bin/52640 part 2)

Don't have the "jobs" command also be an implicit "wait" command
in non-interactive shells.  (bin/52641)

Use WCONTINUED (when it exists) so we can report on stopped jobs that
"mysteriously" move back to running state without the user issuing
a "bg" command (eg: kill -CONT <pid>)   Previously they would keep
being reported as stopped until they exited.

When a job is detected as having changed status just as we're
issuing a "jobs" command (i.e.: the change occurred between the last
prompt and the jobs command being entered) don't report it twice,
once from the status change, and then again in the jobs command
output.   Once is enough (keep the jobs output, suppress the other).

Apply some sanity to the way jobs_invalid is processed - ignore it
in getjob() instead of just ignoring it most of the time there, and
instead always check it before calling getjob() in situations where
we can handle only children of the current shell.  This allows the
(totally broken) save/clear/restore of jobs_invalid in jobscmd() to
be done away with (previously an error while in the clear state would
have left jobs_invalid incorrectly cleared - shouldn't have mattered
since jobs_invalid => subshell => error causes exit, but better to be safe).

Add/improve the DEBUG more tracing.

XXX pullup -8
2017-10-23 10:52:07 +00:00
msaitoh 01e5a06c65 Change return value of if_initialize() and if_attach() from void to int.
Welcome to 8.99.4
2017-10-23 09:35:35 +00:00
msaitoh 351c2b7262 - If if_attach() failed in the attach function, free resources and return.
- KNF
2017-10-23 09:32:55 +00:00
msaitoh 2223ce7058 - If if_initialize() failed in the attach function, free resources and return.
- KNF
2017-10-23 09:32:33 +00:00
msaitoh 803d5cc88a If if_attach() failed in the attach function, free resources and return. 2017-10-23 09:32:00 +00:00