r314216 jtl Feb. 24, 2017, 6:56 p.m.
We have an original panic. Then, instead of writing the core to the dump
device, the kernel has a second panic: "smp_targeted_tlb_shootdown:
interrupts disabled". This change is an attempt to fix that second panic.

When the other CPUs are stopped, we can't notify them of the TLB shootdown,
so we skip that operation. However, when the CPUs come back up, we
invalidate the TLB to ensure they correctly observe any changes to the
page mappings.

Reviewed by:	kib
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D9786
ViewVC
r314215 hselasky Feb. 24, 2017, 5:36 p.m.
MFC after:		1 week
Sponsored by:		Mellanox Technologies
ViewVC
r314214 hselasky Feb. 24, 2017, 5:03 p.m.
included standalone.

MFC after:		1 week
Sponsored by:		Mellanox Technologies
ViewVC
r314213 allanjude Feb. 24, 2017, 4:52 p.m.
pwgets() is based on ngets() from libstand, which includes a feature
that is not wanted in a very of the function designed for password
handling.

Pressing control+r echos out the entered string

This commit removes that feature from pwgets()

PR:		217298
Reported by:	ehaupt
Reviewed by:	kristof, tsoome, ehaupt
Sponsored by:	ScaleEngine Inc.
Differential Revision:	https://reviews.freebsd.org/D9782
ViewVC
r314212 br Feb. 24, 2017, 4:37 p.m.
r314211 kib Feb. 24, 2017, 4:11 p.m.
On Core2 and older Intel CPUs, where TSC stops in C2, system does not
allow C2 entrance if timecounter hardware is TSC.  This is done by
tc_windup() which tests for TC_FLAGS_C2STOP flag of the new
timecounter and increases cpu_disable_c2_sleep if flag is set.  Right
now init_TSC_tc() only sets the flag if cpu_deepest_sleep >= 2, but
TSC is initialized too early for this variable to be set by
acpi_cpu.c.

There is no reason to require that ACPI reported C2 and deeper states
to set TC_FLAGS_C2STOP, so remove cpu_deepest_sleep test from
init_TSC_tc() condition.  And since this is the only use of the
variable, remove it at all.

Reported and submitted by:	Jia-Shiun Li <jiashiun@gmail.com>
Suggested by:	jhb
MFC after:	2 weeks
ViewVC
r314209 adrian Feb. 24, 2017, 3:17 p.m.
r314208 mav Feb. 24, 2017, 2:48 p.m.
Every ATIO must complete with either successfully sent status or XPT_ABORT.

MFC after:	2 weeks
ViewVC
r314207 hselasky Feb. 24, 2017, 2:40 p.m.
MFC after:		1 week
Sponsored by:		Mellanox Technologies
ViewVC
r314206 vangyzen Feb. 24, 2017, 2:37 p.m.
This is a POSIX header file, so keep the namespace clean.

Reported by:	kib
MFC after:	13 days
X-MFC with:	r314179
Sponsored by:	Dell EMC
ViewVC
r314205 hselasky Feb. 24, 2017, 2:23 p.m.
MFC after:		1 week
Sponsored by:		Mellanox Technologies
ViewVC
r314204 mav Feb. 24, 2017, 12:12 p.m.
This helps SIM to free related resources in questionable cases.

MFC after:	2 weeks
ViewVC
r314203 mav Feb. 24, 2017, 12:11 p.m.
MFC after:	2 weeks
ViewVC
r314200 mav Feb. 24, 2017, 11:25 a.m.
MFC after:	2 weeks
ViewVC
r314196 mav Feb. 24, 2017, 9:16 a.m.
MFC after:	2 weeks
ViewVC