]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/log
FreeBSD/stable/9.git
8 years agoMFC: r290121
jkim [Mon, 2 Nov 2015 17:41:15 +0000 (17:41 +0000)]
MFC: r290121

Define endianness for non-x86 platforms.

git-svn-id: svn://svn.freebsd.org/base/stable/9@290274 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoRestore RAWDCF support, that was lost during 4.2.8p4 upgrade.
glebius [Mon, 2 Nov 2015 10:39:26 +0000 (10:39 +0000)]
Restore RAWDCF support, that was lost during 4.2.8p4 upgrade.

PR: 204203

git-svn-id: svn://svn.freebsd.org/base/stable/9@290269 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r290246:
ngie [Sun, 1 Nov 2015 22:30:23 +0000 (22:30 +0000)]
MFstable/10 r290246:

MFC r289229:

Replace references to /dev/acd0 with /dev/cd0

atapicd(4) was replaced by cd(4) with the atacam work done by
mav@ and then removed in r249083

X-MFC to: stable/10

git-svn-id: svn://svn.freebsd.org/base/stable/9@290247 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287591 by kib:
glebius [Fri, 30 Oct 2015 13:05:39 +0000 (13:05 +0000)]
MFC r287591 by kib:
There is no reason in the current kernel to disallow write access to
the COW wired entry if the entry permissions allow it.  Remove the check.

git-svn-id: svn://svn.freebsd.org/base/stable/9@290194 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r289038,r289041:
delphij [Thu, 29 Oct 2015 17:04:43 +0000 (17:04 +0000)]
MFC r289038,r289041:

Add encoding for mime-types.

Fix short month names and replace %b with %_m in date_fmt for Chinese
locales.

When using a Chinese locale, such as zh_TW.UTF-8 or zh_CN.UTF-8,
nl_langinfo(ABMON_*) only returned numbers.  For instance,
nl_langinfo(ABMON_1) returns 1, nl_langinfo(ABMON_2) returns 2, and
so on.

This causes problems in applications that put the short month name
and the day of the month together.  For example, 'Apr 14' in English
becomes '414日' in Chinese on the top bar of GNOME Shell.

This problem may be resolved by appending '月' to all short month
names and replacing %b with %_m in date_fmt. ja_JP.UTF-8 already
does this, and this matches the en_US.ISO8859-1 behavior, which
returns 'Oct'.  The GNU C Library also returns values with '月'
appended.

PR: 199441
Submitted by: Ting-Wei Lan <lantw44 gmail com>

git-svn-id: svn://svn.freebsd.org/base/stable/9@290151 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoLink ntpdc with pthread.
glebius [Tue, 27 Oct 2015 12:42:27 +0000 (12:42 +0000)]
Link ntpdc with pthread.

git-svn-id: svn://svn.freebsd.org/base/stable/9@290046 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoLink ntpq with pthread.
glebius [Tue, 27 Oct 2015 12:03:14 +0000 (12:03 +0000)]
Link ntpq with pthread.

PR: 204046
Submitted by: truckman

git-svn-id: svn://svn.freebsd.org/base/stable/9@290044 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r250667:
ngie [Tue, 27 Oct 2015 07:23:40 +0000 (07:23 +0000)]
MFC r250667:
r250667 (by jh):

Rename O_DIRECTORY to O_TMP_DIRECTORY to avoid shadowing the fcntl.h
O_DIRECTORY flag.

PR: bin/173924
Obtained from: git://repo.or.cz/nvi.git

git-svn-id: svn://svn.freebsd.org/base/stable/9@290041 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r289186: Fix indentation in etc/rc.d/fsck.
vangyzen [Tue, 27 Oct 2015 03:02:48 +0000 (03:02 +0000)]
MFC r289186: Fix indentation in etc/rc.d/fsck.

git-svn-id: svn://svn.freebsd.org/base/stable/9@290037 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoUpgrade NTP to 4.2.8p4.
glebius [Mon, 26 Oct 2015 11:36:40 +0000 (11:36 +0000)]
Upgrade NTP to 4.2.8p4.

Security: FreeBSD-SA-15:25.ntp
Security: CVE-2015-7871
Security: CVE-2015-7855
Security: CVE-2015-7854
Security: CVE-2015-7853
Security: CVE-2015-7852
Security: CVE-2015-7851
Security: CVE-2015-7850
Security: CVE-2015-7849
Security: CVE-2015-7848
Security: CVE-2015-7701
Security: CVE-2015-7703
Security: CVE-2015-7704, CVE-2015-7705
Security: CVE-2015-7691, CVE-2015-7692, CVE-2015-7702

git-svn-id: svn://svn.freebsd.org/base/stable/9@289998 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r286636:
ngie [Mon, 26 Oct 2015 07:19:03 +0000 (07:19 +0000)]
MFstable/10 r286636:
r286636 (by garga):

MFC 256710:

Add lot of missed files and dirs

Approved by: loos
Sponsored by: Netgate

git-svn-id: svn://svn.freebsd.org/base/stable/9@289992 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289989:
ngie [Mon, 26 Oct 2015 03:55:13 +0000 (03:55 +0000)]
MFstable/10 r289989:

MFC r289601:

Don't check if `val` is NULL before calling free; free(3) already
handles this

PR: 203649
Submitted by: Thomas Schmitt <scdbackup@gmx.net>
Coverity CID: 1305659
Sponsored by: EMC / Isilon Storage Division

git-svn-id: svn://svn.freebsd.org/base/stable/9@289990 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289986:
ngie [Mon, 26 Oct 2015 03:48:14 +0000 (03:48 +0000)]
MFstable/10 r289986:

MFC r288305:

Replace N #defines with nitems to simplify ifconfig code slightly

git-svn-id: svn://svn.freebsd.org/base/stable/9@289987 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289976:
ngie [Mon, 26 Oct 2015 00:15:02 +0000 (00:15 +0000)]
MFstable/10 r289976:

MFC r288304:

Enable parallel subdirectory building with sys/modules/netgraph

git-svn-id: svn://svn.freebsd.org/base/stable/9@289977 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289974:
ngie [Mon, 26 Oct 2015 00:12:00 +0000 (00:12 +0000)]
MFstable/10 r289974:

MFC r289451:

Install share/zoneinfo in a deterministic way by sorting the results from find

This helps produce deterministic METALOG output

PR: 200674
Submitted by: Fabian Keil <fk@fabiankeil.de>
Reviewed by: emaste
Obtained from: ElectroBSD

git-svn-id: svn://svn.freebsd.org/base/stable/9@289975 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289972:
ngie [Mon, 26 Oct 2015 00:09:30 +0000 (00:09 +0000)]
MFstable/10 r289972:

MFC r289450:

Set dev->fd to -1 when calling cam_close_spec_device with a valid dev->fd
descriptor to avoid trashing valid file descriptors that access dev->fd at a
later point in time

PR: 192671
Submitted by: Scott Ferris <scott.ferris@isilon.com>
Sponsored by: EMC / Isilon Storage Division

git-svn-id: svn://svn.freebsd.org/base/stable/9@289973 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289970:
ngie [Mon, 26 Oct 2015 00:07:11 +0000 (00:07 +0000)]
MFstable/10 r289970:

MFC r289332:

Fix test-fenv:test_dfl_env when run on some amd64 CPUs

Compare the fields that the AMD [1] and Intel [2] specs say will be
set once fnstenv returns.

Not all amd64 capable processors zero out the env.__x87.__other field
(example: AMD Opteron 6308). The AMD64/x64 specs aren't explicit on what the
env.__x87.__other field will contain after fnstenv is executed, so the values
in env.__x87.__other could be filled with arbitrary data depending on how the
CPU-specific implementation of fnstenv.

1. http://support.amd.com/TechDocs/26569_APM_v5.pdf
2. http://www.intel.com/Assets/en_US/PDF/manual/253666.pdf

Discussed with: kib, Anton Rang <anton.rang@isilon.com>
Reviewed by: Daniel O'Connor <darius@dons.net.au> (earlier patch; pre-generalization)
Sponsored by: EMC / Isilon Storage Division
Reported by: Bill Morchin <wmorchin@isilon.com>

git-svn-id: svn://svn.freebsd.org/base/stable/9@289971 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r276311:
ngie [Sun, 25 Oct 2015 23:59:41 +0000 (23:59 +0000)]
MFstable/10 r276311:

MFC r275867:

  Fix sporadic build failures due to race when running make installworld
  when strip gets replaced at install time by adding it to ITOOLS for the
  default usr.bin/xinstall STRIP_CMD

  This will fix the failure noted in this Jenkins build step:
  https://jenkins.freebsd.org/job/Build-UFS-image/688/

  This will also fix the issue reported by alfred@ dealing with installing on
  targets that differ from build hosts (e.g. installing on i386/i386 when built
  on amd64/amd64)

  Sponsored by: EMC / Isilon Storage Division

git-svn-id: svn://svn.freebsd.org/base/stable/9@289968 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289963:
ngie [Sun, 25 Oct 2015 22:57:05 +0000 (22:57 +0000)]
MFstable/10 r289963:

MFC r288295,r288298:

r288295:

Posthumously remove all references to MFREE(9)

The macro was removed in r90227

Sponsored by: EMC / Isilon Storage Division

r288298:

Remove MLINKS to more non-existent mbuf(9) macros

Sponsored by: EMC / Isilon Storage Division

git-svn-id: svn://svn.freebsd.org/base/stable/9@289964 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289956:
ngie [Sun, 25 Oct 2015 22:35:43 +0000 (22:35 +0000)]
MFstable/10 r289956:

MFC r283144:

Articulate dependencies for cddl/lib/libdtrace and cddl/lib/libzfs

Parallelize the build in this subdirectory

Sponsored by: EMC / Isilon Storage Division

git-svn-id: svn://svn.freebsd.org/base/stable/9@289957 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289954:
ngie [Sun, 25 Oct 2015 22:33:04 +0000 (22:33 +0000)]
MFstable/10 r289954:

MFC r282072,r283018:

r282072:

- Fix compilation (MAP_INHERIT's dead)
- Fix warnings
- Use mkstemp instead of tmpnam

r283018:

Fix more warnings related to missing headers

git-svn-id: svn://svn.freebsd.org/base/stable/9@289955 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r289949:
ngie [Sun, 25 Oct 2015 22:19:11 +0000 (22:19 +0000)]
MFstable/10 r289949:

MFC r286304:

Set f_file to -1/F_UNUSED when after closing when possible

This will help ensure we don't trash file descriptors that get used later on
in the daemon

Found via internal Coverity scan

Discussed with: cem, ed, markj
Differential Revision: https://reviews.freebsd.org/D3081
Submitted by: Miles Ohlrich <miles.ohlrich@isilon.com>
Sponsored by: EMC / Isilon Storage Division

git-svn-id: svn://svn.freebsd.org/base/stable/9@289950 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFstable/10 r286637 (made some minor adjustments due to other commits not MFCed):
ngie [Sun, 25 Oct 2015 22:05:26 +0000 (22:05 +0000)]
MFstable/10 r286637 (made some minor adjustments due to other commits not MFCed):

r286637 (by garga):

MFC r257077:

Cleanup empty directories

PR: 167133
Approved by: loos
Sponsored by: Netgate

git-svn-id: svn://svn.freebsd.org/base/stable/9@289946 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r243617 (to fix a longstanding bug):
ngie [Sun, 25 Oct 2015 21:48:45 +0000 (21:48 +0000)]
MFC r243617 (to fix a longstanding bug):

PR: 171779

r243617 (by pjd):

Respect NO_FSCHG and don't set 'schg' flag on passwd/yppasswd is defined.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289944 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoPartial MFC r253719: add flsll to libkern
avg [Fri, 23 Oct 2015 15:14:37 +0000 (15:14 +0000)]
Partial MFC r253719: add flsll to libkern

Original commit description:
  Fix watchdog pretimeout.
  ...

Only flsll bits of that commit are needed.
This should fix the build broken in r289820 for !amd64.

Pointyhat to: avg

git-svn-id: svn://svn.freebsd.org/base/stable/9@289832 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r261891: provide fast versions of ffsl and flsl for i386; ffsll and
avg [Fri, 23 Oct 2015 10:48:29 +0000 (10:48 +0000)]
MFC r261891: provide fast versions of ffsl and flsl for i386; ffsll and
flsll for amd64

git-svn-id: svn://svn.freebsd.org/base/stable/9@289820 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r284591: illums compat: use flsl/flsll for highbit/highbit64
avg [Fri, 23 Oct 2015 08:38:10 +0000 (08:38 +0000)]
MFC r284591: illums compat: use flsl/flsll for highbit/highbit64

git-svn-id: svn://svn.freebsd.org/base/stable/9@289815 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288339: remove unused sgsmsg utility (originally imported from opensolaris)
avg [Fri, 23 Oct 2015 08:35:39 +0000 (08:35 +0000)]
MFC r288339: remove unused sgsmsg utility (originally imported from opensolaris)

git-svn-id: svn://svn.freebsd.org/base/stable/9@289814 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288363: std: it is important that func name is never an empty string
avg [Fri, 23 Oct 2015 08:16:10 +0000 (08:16 +0000)]
MFC r288363: std: it is important that func name is never an empty string

git-svn-id: svn://svn.freebsd.org/base/stable/9@289810 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r284409: Fix circular dependency between libzfs and libzfs_core
avg [Fri, 23 Oct 2015 08:12:43 +0000 (08:12 +0000)]
MFC r284409: Fix circular dependency between libzfs and libzfs_core

By bapt.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289808 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288340: define aok in libnvpair which is linked to all zfs
avg [Fri, 23 Oct 2015 08:04:59 +0000 (08:04 +0000)]
MFC r288340: define aok in libnvpair which is linked to all zfs
libraries that need aok

git-svn-id: svn://svn.freebsd.org/base/stable/9@289806 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288362: sdt: start checking version field when parsing probe definitions
avg [Fri, 23 Oct 2015 07:57:33 +0000 (07:57 +0000)]
MFC r288362: sdt: start checking version field when parsing probe definitions

git-svn-id: svn://svn.freebsd.org/base/stable/9@289804 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288337: remove an extra copy of avl.c from illumos contrib code
avg [Fri, 23 Oct 2015 07:48:40 +0000 (07:48 +0000)]
MFC r288337: remove an extra copy of avl.c from illumos contrib code

git-svn-id: svn://svn.freebsd.org/base/stable/9@289802 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288336: save some bytes by using more concise SDT_PROBE<n>
avg [Fri, 23 Oct 2015 07:44:03 +0000 (07:44 +0000)]
MFC r288336: save some bytes by using more concise SDT_PROBE<n>

git-svn-id: svn://svn.freebsd.org/base/stable/9@289800 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288366: sdt.h: no need for argtype_list_head
avg [Fri, 23 Oct 2015 07:37:54 +0000 (07:37 +0000)]
MFC r288366: sdt.h: no need for argtype_list_head

git-svn-id: svn://svn.freebsd.org/base/stable/9@289796 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288365: sdt: static-ize couple of variables
avg [Fri, 23 Oct 2015 07:35:48 +0000 (07:35 +0000)]
MFC r288365: sdt: static-ize couple of variables

git-svn-id: svn://svn.freebsd.org/base/stable/9@289792 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288364: sdt module does not seem to actually use any symbol from
avg [Fri, 23 Oct 2015 07:33:55 +0000 (07:33 +0000)]
MFC r288364: sdt module does not seem to actually use any symbol from
opensolaris module

git-svn-id: svn://svn.freebsd.org/base/stable/9@289789 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288361: dtrace_getarg: remove stray return statement on amd64
avg [Fri, 23 Oct 2015 07:32:15 +0000 (07:32 +0000)]
MFC r288361: dtrace_getarg: remove stray return statement on amd64

Note: no dtrace/powerpc in stable/9.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289787 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287673: radeon_suspend_kms: don't mess with pci state
avg [Fri, 23 Oct 2015 07:29:37 +0000 (07:29 +0000)]
MFC r287673: radeon_suspend_kms: don't mess with pci state

Patch adjusted for FREEBSD_WIP vs DUMBBELL_WIP.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289785 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC 287386,288949,288993:
jhb [Fri, 23 Oct 2015 01:27:44 +0000 (01:27 +0000)]
MFC 287386,288949,288993:
Export current system call code and argument count for system call entry
and exit events.  To preserve the ABI, the new fields are moved to the
end of struct thread in these branches (unlike HEAD) and explicitly copied
when new threads are created.  In addition, the new tests are only added
in 10.

r287386:
Export current system call code and argument count for system call entry
and exit events. procfs stop events for system call tracing report these
values (argument count for system call entry and code for system call exit),
but ptrace() does not provide this information. (Note that while the system
call code can be determined in an ABI-specific manner during system call
entry, it is not generally available during system call exit.)

The values are exported via new fields at the end of struct ptrace_lwpinfo
available via PT_LWPINFO.

r288949:
Fix various edge cases related to system call tracing.
- Always set td_dbg_sc_* when P_TRACED is set on system call entry
  even if the debugger is not tracing system call entries.  This
  ensures the fields are valid when reporting other stops that
  occur at system call boundaries such as for PT_FOLLOW_FORKS or
  when only tracing system call exits.
- Set TDB_SCX when reporting the stop for a new child process in
  fork_return().  This causes the event to be reported as a system
  call exit.
- Report a system call exit event in fork_return() for new threads in
  a traced process.
- Copy td_dbg_sc_* to new threads instead of zeroing.  This ensures
  that td_dbg_sc_code in particular will report the system call that
  created the new thread or process when it reports a system call
  exit event in fork_return().
- Add new ptrace tests to verify that new child processes and threads
  report system call exit events with a valid pl_syscall_code via
  PT_LWPINFO.

r288993:
Document the recently added pl_syscall_* fields in struct ptrace_lwpinfo.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289780 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288994:
bdrewery [Wed, 21 Oct 2015 01:45:18 +0000 (01:45 +0000)]
MFC r288994:

  Remove redundant RFFPWAIT/vfork(2) handling in Linux fork(2) and clone(2)
  wrappers.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289673 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288903:
bdrewery [Tue, 20 Oct 2015 18:37:42 +0000 (18:37 +0000)]
MFC r288903:

  Fix crash if a process sends itself a SIGTRAP.  Just forward it as expected.

  This does not match head as the code was rewritten significantly there.

Relnotes: yes

git-svn-id: svn://svn.freebsd.org/base/stable/9@289642 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288477:
bdrewery [Tue, 20 Oct 2015 18:23:44 +0000 (18:23 +0000)]
MFC r288477:

  META_MODE: For some reason meta mode cannot generate the intermediate tab.c
  files.  Split up all of the targets to be more clear on how they are
  generated to fix the problem.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289640 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288390:
bdrewery [Tue, 13 Oct 2015 18:47:05 +0000 (18:47 +0000)]
MFC r288390:

  When stopping ugidfw, it is not enough to just try unloading the module.  If
  the module is built-in to the kernel then the kldunload will fail.  Rather
  than do this just check if there are rules and then remove them all.

Relnotes: yes

git-svn-id: svn://svn.freebsd.org/base/stable/9@289250 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288248:
bdrewery [Tue, 13 Oct 2015 18:42:44 +0000 (18:42 +0000)]
MFC r288248:

  Remove disconnected directories.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289246 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287983,r288075:
bdrewery [Tue, 13 Oct 2015 18:34:58 +0000 (18:34 +0000)]
MFC r287983,r288075:

  r287983:
    Replace afterinstall: hack with FILES mechanism.
  r288075:
    Use SHAREOWN/SHAREMODE/SHAREGRP rather than LIB* as these are plain ASCII
    scripts that the linker can load rather than binary library objects.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289244 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288230,r288233:
bdrewery [Tue, 13 Oct 2015 18:34:22 +0000 (18:34 +0000)]
MFC r288230,r288233:

  r288230:
    Fix emulation ldscripts not being installed since r131832.
  r288233:
    Fix subdir -j build after r287983 by adding missing dependencies.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289243 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288335:
hselasky [Tue, 13 Oct 2015 08:19:21 +0000 (08:19 +0000)]
MFC r288335:
Store PID after becoming a daemon() and not before to ensure the
correct PID gets written to the PID file.

PR: 203252

git-svn-id: svn://svn.freebsd.org/base/stable/9@289217 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287592 and r287616:
hselasky [Tue, 13 Oct 2015 08:16:17 +0000 (08:16 +0000)]
MFC r287592 and r287616:
Add new USB ID.

PR: 202968

git-svn-id: svn://svn.freebsd.org/base/stable/9@289216 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288273:
hselasky [Tue, 13 Oct 2015 08:10:21 +0000 (08:10 +0000)]
MFC r288273:
Fix spelling.

PR: 203249

git-svn-id: svn://svn.freebsd.org/base/stable/9@289214 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288910: On some interfaces, ipfilter drops UDP packets with zero
cy [Tue, 13 Oct 2015 04:23:21 +0000 (04:23 +0000)]
MFC r288910: On some interfaces, ipfilter drops UDP packets with zero
checkum. This commit fixes that.

PR: 166372
Submitted by: mk@neon1.net
Reviewed by: Darren Reed <darrenr@reed.wattle.id.au>

git-svn-id: svn://svn.freebsd.org/base/stable/9@289211 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288528:
ae [Mon, 12 Oct 2015 07:53:04 +0000 (07:53 +0000)]
MFC r288528:
  Fix possible segmentation fault.

  PR: 203494

git-svn-id: svn://svn.freebsd.org/base/stable/9@289171 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288953:
dim [Fri, 9 Oct 2015 19:38:53 +0000 (19:38 +0000)]
MFC r288953:

Stop linking libc++.so verbosely, there is no need to.

git-svn-id: svn://svn.freebsd.org/base/stable/9@289079 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288099:
dim [Fri, 9 Oct 2015 19:36:06 +0000 (19:36 +0000)]
MFC r288099:

In binutils' arm-dis.c, avoid left-shifting a negative number.

Submitted by: dan.mcgregor_usask.ca (Dan McGregor)
Differential Revision: https://reviews.freebsd.org/D3376

git-svn-id: svn://svn.freebsd.org/base/stable/9@289078 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288238:
bdrewery [Thu, 8 Oct 2015 18:02:50 +0000 (18:02 +0000)]
MFC r288238:

  MFV c3ccd112: Correct off-by-ones in free_exception of emergency buffer

git-svn-id: svn://svn.freebsd.org/base/stable/9@289048 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288271:
bdrewery [Thu, 8 Oct 2015 18:01:56 +0000 (18:01 +0000)]
MFC r288271:

  Document bus_get_resource(9).

git-svn-id: svn://svn.freebsd.org/base/stable/9@289046 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287775:
hselasky [Thu, 8 Oct 2015 08:55:34 +0000 (08:55 +0000)]
MFC r287775:
Update TSO limits to include all headers.

To make driver programming easier the TSO limits are changed to
reflect the values used in the BUSDMA tag a network adapter driver is
using. The TCP/IP network stack will subtract space for all linklevel
and protocol level headers and ensure that the full mbuf chain passed
to the network adapter fits within the given limits. See r287775
for a more detailed description.

Differential Revision: https://reviews.freebsd.org/D3477
Reviewed by: rmacklem

git-svn-id: svn://svn.freebsd.org/base/stable/9@289022 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r284915:
hselasky [Thu, 8 Oct 2015 08:06:23 +0000 (08:06 +0000)]
MFC r284915:
Make the system queue header file fully usable within C++ programs by
adding macros to define class lists.

This change is backwards compatible for all use within C and C++
programs. Only C++ programs will have added support to use the queue
macros within classes. Previously the queue macros could only be used
within structures.

The queue.3 manual page has been updated to describe the new
functionality and some alphabetic sorting has been done while
at it.

Differential Revision: https://reviews.freebsd.org/D2745
PR: 200827 (exp-run)

git-svn-id: svn://svn.freebsd.org/base/stable/9@289019 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287321:
hselasky [Thu, 8 Oct 2015 07:29:30 +0000 (07:29 +0000)]
MFC r287321:
Add new USB quirk.

PR: 202783

git-svn-id: svn://svn.freebsd.org/base/stable/9@289015 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287355, r287772 and r287825:
hselasky [Thu, 8 Oct 2015 07:27:25 +0000 (07:27 +0000)]
MFC r287355, r287772 and r287825:
Add new USB PCI IDs.

PR: 202807
Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com>
Differential Revision: https://reviews.freebsd.org/D3665

git-svn-id: svn://svn.freebsd.org/base/stable/9@289014 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288180:
hselasky [Thu, 8 Oct 2015 07:19:57 +0000 (07:19 +0000)]
MFC r288180:
Implement support for reading USB quirks from the kernel environment.
Refer to the usb_quirk(4) manual page for more details on how to use
this new feature.

Submitted by: Maxime Soule <btik-fbsd@scoubidou.com>
PR: 203249

git-svn-id: svn://svn.freebsd.org/base/stable/9@289009 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287698: Fixing a memory leak on module unloading.
avatar [Wed, 7 Oct 2015 09:30:08 +0000 (09:30 +0000)]
MFC r287698: Fixing a memory leak on module unloading.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288986 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC 287870:
jhb [Wed, 7 Oct 2015 00:50:26 +0000 (00:50 +0000)]
MFC 287870:
Always clear TDB_USERWR before fetching system call arguments.  The
TDB_USERWR flag may still be set after a debugger detaches from a
process via PT_DETACH.  Previously the flag would never be cleared
forcing a double fetch of the system call arguments for each system
call.  Note that the flag cannot be cleared at PT_DETACH time in case
one of the threads in the process is currently stopped in
syscallenter() and the debugger has modified the arguments for that
pending system call before detaching.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288969 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC 287864:
jhb [Wed, 7 Oct 2015 00:33:44 +0000 (00:33 +0000)]
MFC 287864:
When a process group leader exits, all of the processes in the group are
sent SIGHUP and SIGCONT if any of the processes are stopped.  Currently this
behavior is triggered for any type of process stop including ptrace() stops
and transient stops for single threading during exit() and execve().
Thus, if a debugger is attached to a process in a group when the leader
exits, the entire group can be HUPed.  Instead, only send the signals if a
process in the group is stopped due to SIGSTOP.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288967 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC 287833:
jhb [Tue, 6 Oct 2015 22:28:28 +0000 (22:28 +0000)]
MFC 287833:
Threads holding a read lock of a sleepable rm lock are not permitted
to sleep.  The rmlock implementation enforces this by disabling
sleeping when a read lock is acquired. To simplify the implementation,
sleeping is disabled for most of the duration of rm_rlock.  However,
it doesn't need to be disabled until the lock is acquired.  If a
sleepable rm lock is contested, then rm_rlock may need to acquire the
backing sx lock.  This tripped the overly-broad assertion.  Fix by
relaxing the assertion around the call to sx_xlock().

git-svn-id: svn://svn.freebsd.org/base/stable/9@288958 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288120: Fix crash on parsing some inf files
amdmi3 [Tue, 6 Oct 2015 15:30:48 +0000 (15:30 +0000)]
MFC r288120: Fix crash on parsing some inf files

git-svn-id: svn://svn.freebsd.org/base/stable/9@288925 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r253564 (by glebius): Add constant for PPP-Max-PayLoad tag.
mav [Tue, 6 Oct 2015 14:27:07 +0000 (14:27 +0000)]
MFC r253564 (by glebius): Add constant for PPP-Max-PayLoad tag.

Submitted by:   Dmitry Luhtionov <dmitryluhtionov gmail.com>

git-svn-id: svn://svn.freebsd.org/base/stable/9@288922 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287821: Document NGM_PPPOE_SETMAXP.
mav [Tue, 6 Oct 2015 13:50:31 +0000 (13:50 +0000)]
MFC r287821: Document NGM_PPPOE_SETMAXP.

Submitted by:   Dmitry Luhtionov <dmitryluhtionov gmail.com>

git-svn-id: svn://svn.freebsd.org/base/stable/9@288921 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287654: Add support for PPP-Max-Payload PPPoE tag (RFC4638).
mav [Tue, 6 Oct 2015 13:11:26 +0000 (13:11 +0000)]
MFC r287654: Add support for PPP-Max-Payload PPPoE tag (RFC4638).

Submitted by:   Dmitry Luhtionov <dmitryluhtionov@gmail.com>

git-svn-id: svn://svn.freebsd.org/base/stable/9@288919 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287982:
bdrewery [Sat, 3 Oct 2015 16:26:46 +0000 (16:26 +0000)]
MFC r287982:

  Replace afterinstall: hack from r54681 with 'make delete-old' functionality.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288614 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287981:
bdrewery [Sat, 3 Oct 2015 16:25:47 +0000 (16:25 +0000)]
MFC r287981:

  Replace afterinstall: hack from r111083 with 'make delete-old' functionality.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288612 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoUpdate BIND to 9.9.8
erwin [Sat, 3 Oct 2015 09:33:29 +0000 (09:33 +0000)]
Update BIND to 9.9.8

See release notes for notable changes:
https://kb.isc.org/article/AA-01305

Note this is a direct commit to stable/9 as BIND is no longer in head.

Sponsored by: DK Hostmaster A/S

git-svn-id: svn://svn.freebsd.org/base/stable/9@288577 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoFix a regression with SA-15:24 patch that prevented NIS from
delphij [Fri, 2 Oct 2015 16:36:16 +0000 (16:36 +0000)]
Fix a regression with SA-15:24 patch that prevented NIS from
working.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288511 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288381:
bdrewery [Fri, 2 Oct 2015 16:22:24 +0000 (16:22 +0000)]
MFC r288381:

  All supported releases have the -m support from r186678, so remove the
  mention of it and reword this a bit to remove 'you'.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288508 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288380:
bdrewery [Fri, 2 Oct 2015 16:21:25 +0000 (16:21 +0000)]
MFC r288380:

  Document the post-merge actions of calling tzsetup(8) and services_mkdb(8)
  added in r259134.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288506 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r281787
vangyzen [Fri, 2 Oct 2015 15:07:02 +0000 (15:07 +0000)]
MFC r281787

dmesg: accommodate message buffer growth between the sysctl calls

Allocate 12.5% extra space to avoid ENOMEM when the message buffer
is growing steadily.

Reported by:    Steve Wahl <steve_wahl@dell.com> (and tested)
Approved by:    kib (mentor until recently)
Obtained from:  Dell Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288500 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r280793
vangyzen [Fri, 2 Oct 2015 14:16:37 +0000 (14:16 +0000)]
MFC r280793

pmcstat.8: The -m flag requires the -R flag.

Approved by:    kib (mentor until recently)
Sponsored by:   Dell Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288496 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC 286177:
jhb [Thu, 1 Oct 2015 21:57:15 +0000 (21:57 +0000)]
MFC 286177:
Fix a couple of markup typos.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288464 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC 286256:
jhb [Thu, 1 Oct 2015 21:54:43 +0000 (21:54 +0000)]
MFC 286256:
kgdb uses td_oncpu to determine if a thread is running and should use
a pcb from stoppcbs[] rather than the thread's PCB.  However, exited threads
retained td_oncpu from the last time they ran, and newborn threads had their
CPU fields cleared to zero during fork and thread creation since they are
in the set of fields zeroed when threads are setup.  To fix, explicitly
update the CPU fields for exiting threads in sched_throw() to reflect the
switch out and reset the CPU fields for new threads in sched_fork_thread()
to NOCPU.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288463 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC 283121:
jhb [Thu, 1 Oct 2015 20:49:10 +0000 (20:49 +0000)]
MFC 283121:
Use the proper mask when reloading sampling PMCs for Core CPUs.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288460 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoRegenerate after r280421.
bdrewery [Tue, 29 Sep 2015 21:55:45 +0000 (21:55 +0000)]
Regenerate after r280421.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288401 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287935:
bdrewery [Tue, 29 Sep 2015 21:52:32 +0000 (21:52 +0000)]
MFC r287935:

  Optimize makeman slightly by removing uneeded cat and extra test -s.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288399 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287979:
bdrewery [Tue, 29 Sep 2015 21:48:51 +0000 (21:48 +0000)]
MFC r287979:

  Remove redundant beforeinstall.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288398 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoDocument SA-15:24.
gjb [Tue, 29 Sep 2015 19:14:52 +0000 (19:14 +0000)]
Document SA-15:24.

Sponsored by: The FreeBSD Foundation

git-svn-id: svn://svn.freebsd.org/base/stable/9@288392 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287151,r287152,r287153,r287155:
bdrewery [Tue, 29 Sep 2015 18:46:39 +0000 (18:46 +0000)]
MFC r287151,r287152,r287153,r287155:

  r287151:
    Move common locking for filemon_inuse and struct filemon* to
    filemon_pid_check().

  r287152:
    Remove unneeded inuse list locking in filemon_comment().

  r287153:
    Avoid taking proctree_lock and searching parents in wrappers if not needed.

  r287155:
    Fix filemon locking races.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288388 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r284383,r284477,r284600,r284601:
bdrewery [Tue, 29 Sep 2015 18:33:17 +0000 (18:33 +0000)]
MFC r284383,r284477,r284600,r284601:

    Latest clang uses openat(2).
    Bump the version since we now handle openat
    filemon_pid_check needs to hold proctree_lock
    sx_sunlock for sx_slock

git-svn-id: svn://svn.freebsd.org/base/stable/9@288386 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoThe Sun RPC framework uses a netbuf structure to represent the
delphij [Tue, 29 Sep 2015 18:06:27 +0000 (18:06 +0000)]
The Sun RPC framework uses a netbuf structure to represent the
transport specific form of a universal transport address.  The
structure is expected to be opaque to consumers.  In the current
implementation, the structure contains a pointer to a buffer
that holds the actual address.

In rpcbind(8), netbuf structures are copied directly, which would
result in two netbuf structures that reference to one shared
address buffer.  When one of the two netbuf structures is freed,
access to the other netbuf structure would result in an undefined
result that may crash the rpcbind(8) daemon.

Fix this by making a copy of the buffer that is going to be freed
instead of doing a shallow copy.

Security: FreeBSD-SA-15:24.rpcbind
Security: CVE-2015-7236

git-svn-id: svn://svn.freebsd.org/base/stable/9@288384 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287978:
bdrewery [Tue, 29 Sep 2015 17:05:12 +0000 (17:05 +0000)]
MFC r287978:

  Fix LIBRARIES_ONLY

git-svn-id: svn://svn.freebsd.org/base/stable/9@288379 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r288092:
bdrewery [Tue, 29 Sep 2015 17:02:27 +0000 (17:02 +0000)]
MFC r288092:

  Avoid adding duplicates into OBJS.  bsd.lib.mk already handles adding entries
  to OBJS based on SRCS.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288377 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287819: Make CAM log errors that make it wait.
mav [Tue, 29 Sep 2015 05:24:16 +0000 (05:24 +0000)]
MFC r287819: Make CAM log errors that make it wait.

Waiting can take minutes, and it would be good for user to know what is
going on.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288355 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287747: Add ID for Intel Panther Point KT Controller
mav [Sun, 27 Sep 2015 01:20:55 +0000 (01:20 +0000)]
MFC r287747: Add ID for Intel Panther Point KT Controller

Found on ASUS P8Q77-M motherboard.

Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com>

git-svn-id: svn://svn.freebsd.org/base/stable/9@288285 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287650:
delphij [Fri, 25 Sep 2015 01:17:52 +0000 (01:17 +0000)]
MFC r287650:

Use strlcpy() in favor of strncpy() as it's defined to have a nul character
at the end of string buffer, and the code context do expects this to behave
correctly (e.g. strchr).

git-svn-id: svn://svn.freebsd.org/base/stable/9@288206 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r283929: Correct grdc(1) 12-hour display between 12:00 and 13:00
emaste [Thu, 24 Sep 2015 19:42:32 +0000 (19:42 +0000)]
MFC r283929: Correct grdc(1) 12-hour display between 12:00 and 13:00

PM starts at 12:00, not 13:00.

PR: 194291, 200133
Submitted by: Nick Price

git-svn-id: svn://svn.freebsd.org/base/stable/9@288186 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287886:
smh [Thu, 24 Sep 2015 09:35:35 +0000 (09:35 +0000)]
MFC r287886:

Fix kqueue write events for files > 2GB

Relnotes: YES
Sponsored by: Multiplay

git-svn-id: svn://svn.freebsd.org/base/stable/9@288168 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r287541:
dim [Tue, 22 Sep 2015 22:35:42 +0000 (22:35 +0000)]
MFC r287541:

In libz's inflateMark(), avoid left-shifting a negative integer, which
is undefined.

Reviewed by: delphij
Differential Revision: https://reviews.freebsd.org/D3344

git-svn-id: svn://svn.freebsd.org/base/stable/9@288136 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r286733:
dim [Tue, 22 Sep 2015 22:27:45 +0000 (22:27 +0000)]
MFC r286733:

Avoid left-shifting negative signed values in bxe(4).

Reviewed by: davidcs

git-svn-id: svn://svn.freebsd.org/base/stable/9@288135 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r286702:
dim [Tue, 22 Sep 2015 22:18:36 +0000 (22:18 +0000)]
MFC r286702:

In ipfw2, avoid left-shifting negative integers, which is undefined.
While here, make some other arguments to htonl(3) unsigned too.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288134 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r286699:
dim [Tue, 22 Sep 2015 22:07:42 +0000 (22:07 +0000)]
MFC r286699:

In gcc's libcpp, stop using the INTTYPE_MAXIMUM() macro, which relies on
undefined behavior.  The code used this macro to avoid problems on some
broken systems which define SSIZE_MAX incorrectly, but this is not
needed on FreeBSD, obviously.

git-svn-id: svn://svn.freebsd.org/base/stable/9@288133 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoMFC r286891, r286893:
pfg [Thu, 17 Sep 2015 00:37:40 +0000 (00:37 +0000)]
MFC r286891, r286893:
calendar(1): add a few more dates to the Christian calendar

Bring some well established holidays that also happen to be legal
holidays in many Catholic countries.

git-svn-id: svn://svn.freebsd.org/base/stable/9@287891 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

8 years agoDocument EN-15:16, EN-15:17, EN-15:18.
gjb [Wed, 16 Sep 2015 23:33:12 +0000 (23:33 +0000)]
Document EN-15:16, EN-15:17, EN-15:18.

Sponsored by: The FreeBSD Foundation

git-svn-id: svn://svn.freebsd.org/base/stable/9@287881 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f