Linus Torvalds
128c434a70
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull scheduler fixes from Thomas Gleixner:
"This update provides:
- make the scheduler clock switch to unstable mode smooth so the
timestamps stay at microseconds granularity instead of switching to
tick granularity.
- unbreak perf test tsc by taking the new offset into account which
was added in order to proveide better sched clock continuity
- switching sched clock to unstable mode runs all clock related
computations which affect the sched clock output itself from a work
queue. In case of preemption sched clock uses half updated data and
provides wrong timestamps. Keep the math in the protected context
and delegate only the static key switch to workqueue context.
- remove a duplicate header include"
* 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
sched/headers: Remove duplicate #include <linux/sched/debug.h> line
sched/clock: Fix broken stable to unstable transfer
sched/clock, x86/perf: Fix "perf test tsc"
sched/clock: Fix clear_sched_clock_stable() preempt wobbly
2017-04-02 09:25:10 -07:00
..
hvc
tty: Remove extra include in HVC console tty framework
2017-02-10 16:01:45 +01:00
ipwireless
tty: ipwireless, cleanup TIOCGSERIAL
2016-06-25 08:56:30 -07:00
serdev
serdev: ttyport: check whether tty_init_dev() fails
2017-02-09 13:54:49 +01:00
serial
tty: pl011: fix earlycon work-around for QDF2400 erratum 44
2017-04-01 11:07:29 +02:00
vt
sched/headers: Remove duplicate #include <linux/sched/debug.h> line
2017-03-28 09:56:03 +02:00
amiserial.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
bfin_jtag_comm.c
cyclades.c
tty: stop defining STD_COM_FLAGS in drivers
2016-06-25 08:56:30 -07:00
ehv_bytechan.c
drivers/tty: make ehv_bytechan.c explicitly non-modular
2016-02-06 23:26:43 -08:00
goldfish.c
tty: goldfish: Fix a parameter of a call to free_irq
2017-01-12 11:51:25 +01:00
isicom.c
tty: Replace ASYNC_INITIALIZED bit and update atomically
2016-04-30 09:26:55 -07:00
Kconfig
devpts: Make each mount of devpts an independent filesystem.
2016-06-05 10:36:01 -07:00
Makefile
serdev: Introduce new bus for serial attached devices
2017-02-03 10:17:02 +01:00
metag_da.c
timers, drivers/tty/metag_da: Initialize the poll timer as pinned
2016-07-07 10:25:14 +02:00
mips_ejtag_fdc.c
timers, drivers/tty/mips_ejtag: Initialize the poll timer as pinned
2016-07-07 10:34:59 +02:00
moxa.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
moxa.h
mxser.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
mxser.h
n_gsm.c
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
n_hdlc.c
tty: n_hdlc: get rid of racy n_hdlc.tbuf
2017-03-07 18:54:30 +01:00
n_r3964.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
n_tracerouter.c
n_tracesink.c
n_tracesink.h
n_tty.c
Fix OpenSSH pty regression on close
2016-05-01 13:22:54 -07:00
nozomi.c
tty: nozomi: avoid sprintf buffer overflow
2016-11-29 20:20:07 +01:00
pty.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
2017-03-02 08:42:29 +01:00
rocket.c
tty: rocket: fix invalid user-pointer checks
2016-11-10 14:41:25 +01:00
rocket.h
rocket_int.h
synclink.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
synclink_gt.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
synclinkmp.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
sysrq.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task.h>
2017-03-02 08:42:35 +01:00
tty_audit.c
tty: audit: remove unused variable
2016-03-07 16:11:14 -08:00
tty_buffer.c
tty_port: Add port client functions
2017-02-03 10:17:02 +01:00
tty_io.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task.h>
2017-03-02 08:42:35 +01:00
tty_ioctl.c
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
tty_ldisc.c
tty: fix data race in tty_ldisc_ref_wait()
2017-03-17 14:07:10 +09:00
tty_ldsem.c
sched/headers: Prepare to move the get_task_struct()/put_task_struct() and related APIs from <linux/sched.h> to <linux/sched/task.h>
2017-03-02 08:42:40 +01:00
tty_mutex.c
Merge 4.5-rc4 into tty-next
2016-02-14 14:36:04 -08:00
tty_port.c
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00