* 3529e25 4.16.0-xanmod1 * c8a35e5 Tag PDS 0.98m * 20bcdfa pds: Fix likely/unlike usage. * 09a23ee pds: Code cleanup. * 77a3d71 pds: Refine rq_best_pending_task(). * 6a67f09 pds: Refine sched_init_topology_cpumask(). * 50fa9e1 pds: Accurate preempt for RT tasks. * e83da42 pds: Refine best_mask_cpu(). * 8dae8a8 pds: Remove cpu scaling interfaces. * c46af53 pds: Unify 32/64bits handing in task_preemptible_rq(). * 8e222f1 Tag PDS 0.98l * 3094bae pds: [Sync] 269d599271fa sched/core: Fix DEBUG_SPINLOCK annotation for rq->lock * ed7532d pds: [Sync] 4de373a12f3c cpumask: make cpumask_size() return "unsigned int" * bd9bbd05 pds: [Sync] 32e839dda3ba sched/fair: Use a recently used CPU as an idle candidate and the basis for SIS * 9b48f66 pds: [Sync] b85c8b71bf8d sched/core: Optimize ttwu_stat() * cb9b33c pds: [Sync] 70216e18e519 membarrier: Provide core serializing command, *_SYNC_CORE * f0fb343 pds: [Sync] 306e060435d7 membarrier: Document scheduler barrier requirements * 9a99636 pds: [Sync] 3ccfebedd8cf powerpc, membarrier: Skip memory barrier in switch_mm() * 4360dc3 pds: [Sync] a0982dfa03ef sched: Stop resched_cpu() from sending IPIs to offline CPUs * d51053e pds: [Sync] 34be39305a77 sched/deadline: Implement "runtime overrun signal" support * ef73f84 pds: [Sync] 794a56ebd9a5 sched/cpufreq: Change the worker kthread to SCHED_DEADLINE * 26a73aa pds: [Sync] e0367b12674b sched/deadline: Move CPU frequency selection triggering points * fb4e9ee pds: [Sync] 31cb1bc0dc94 sched/core: Rework and clarify prepare_lock_switch() * 7f9ba56 Tag PDS 0.98k * b90993e pds: Remove unused variables in task_struct. * 83d56bc pds: Remove unused rq->last_switch * 17f55f9 pds: Rework prio2deadline routines. * 7da7024 pds: inline check_preempt_curr(). * 8b72976 pds: returns cpu instead of rq in task_preemptible_rq() and select_task_rq() * 1ac773c Tag PDS 0.98j * d43c141 pds: [Sync] c96f5471ce7d delayacct: Account blkio completion on the correct task * 6184d4f pds: [Sync] sched_rr_get_interval * f75b043 pds: [Sync] ff0d4a9dc16b sched/rt: Add a helper to test for a RT task * bd8eee1 pds: [Sync] d2cc5ed69490 cpuacct: Introduce cgroup_account_cputime[_field]() * e632d3b pds: [Sync] sched/isolation * 0d09b13 pds: [Sync] 0032f4e88976 rcutorture: Dump writer stack if stalled * 1012042 pds: [Sync] f79c3ad61896 sched,rcu: Make cond_resched() provide RCU quiescent state * e7f6869 Tag PDS 0.98i * 8f81bcc pds: 16ms dispersed balance interval. * 1153340 pds: Set default yeild_type to 1 and remove yield_to() support. * fa50ebe Revert "pds: Remove yield support." * fe5cb27 Tag PDS 0.98h * fd876e1 pds: Fix error: implicit declaration of function 'hrtick_start' * 2035259 pds: Fix warning: 'set_rq_offline' defined but not used * 402d9b4 pds: Fix undefined error for some architectures. * c084be1 pds: Fix UP compilation error. * ccc6e31 Tag PDS 0.98g * 8380bd0 pds: Remove update_rq_clock() in hrtick(). * 03cacb8 pds: Fix rq->online is default false for cpu 0. * 928dbbe Tag PDS 0.98f * f55a0c8 pds: Fix set task to offline cpu warning. * 6efd37f pds: Fix task runtime accounting. * d1c6a8c pds: Remove yield support. * 9b2c37d Tag PDS 0.98e * 5016728 pds: [Sync] 5d68cc95fb24 sched/debug: Ignore TASK_IDLE for SysRq-W * 71feaab pds: [Sync] 4ff9083b8a9a sched/core: WARN() when migrating to an offline CPU * 201316b pds: [Sync] 74dc3384fc79 sched/debug: Use task_pid_nr_ns in /proc/$pid/sched * c47f6a2 pds: [Sync] d89e588ca408 locking: Introduce smp_mb__after_spinlock() * 35929e8 pds: [Sync] 20435d84e5f2 sched/debug: Intruduce task_state_to_char() helper function * bde8411 pds: [Sync] 18f08dae1999 sched/core: Remove unnecessary initialization init_idle_bootup_task() * d728dae3 pds: [Sync] 23a9b748a3d2 sched: Replace spin_unlock_wait() with lock/unlock pair * 6bcb397 pds: [Sync] 22e4ebb97582 membarrier: Provide expedited private command * eb36657 pds: [Sync] 966a967116e6 smp: Avoid using two cache lines for struct call_single_data * f4372c7 pds: [Sync] 955dbdf4ce87 sched: Allow migrating kthreads into online but inactive CPUs * 22fc5c1 PDS-mq 0.98d * ab7d2c1 Keyboard backlight for ChromeOS and Pixel. * d763d55 atkbd: Remapping PS/2 keyboard for ChromebookPixel * 51841fa phc-intel 0.3.2 patch for linux 4.10 * 4851436 Use prefered raid6 gen function. * 4f9a8cb Add XOR_PREFER_TEMPLATE to xor[v2]. * 8f9ded9 enable additional cpu optimizations for gcc v4.9+ kernel v4.13+ * fb33e16 elevator: set default scheduler to bfq-mq for blk-mq * dd62396 aufs: aufs4.x-rcN 20180312 * 0ba2780 block: set rq_affinity = 2 for full multithreading I/O requests * 2cf1556 sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run. * 145e6c2 sched/cfs: tunes for better desktop interactivity and smoothness * de266f8 cpufreq: tunes ondemand governor for performance * bb66cc3 disable the localversion "+" tag of a git repo * 5db80df mm/zswap: set to use lz4 compressor * 3fafeab mm/vmscan: vm_swappiness = 30 decreases the amount of swapping * 84a8541 kconfig: add 500Hz timer interrupt kernel config * 50322c6 mm: set 128/2048 (min/max) kilobytes to read-ahead for filesystems on this block device * f677893 dcache: cache_pressure = 50 decreases the rate at which VFS caches are reclaimed * 015a66c add trace events for open(), exec() and uselib() * 0adb328 Linux 4.16