PsychopathicPassionfruit

- Linux v3.18.121
- ext4 fixes
- crypto improvements
- cpuidle changes
- enable CONFIG_AIO
- disable ondemand and userspace cpufreq governers
- WireGuard snapshot 0.0.20180904
Merge tag 'v3.18.121' into XOS-8.1

This is the 3.18.121 stable release

* tag 'v3.18.121': (57 commits)
  Linux 3.18.121
  cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
  scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock
  scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
  MIPS: Correct the 64-bit DSP accumulator register size
  kprobes: Make list and blacklist root user read only
  s390/pci: fix out of bounds access during irq setup
  s390/qdio: reset old sbal_state flags
  pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
  ASoC: sirf: Fix potential NULL pointer dereference
  udl-kms: fix crash due to uninitialized memory
  udl-kms: handle allocation failure
  udl-kms: change down_interruptible to down
  fuse: Add missed unlock_page() to fuse_readpages_fill()
  fuse: Don't access pipe->buffers without pipe_lock()
  x86/process: Re-export start_thread()
  KVM: arm/arm64: Skip updating PMD entry if no change
  KVM: arm/arm64: Skip updating PTE entry if no change
  arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
  ext4: reset error code in ext4_find_entry in fallback
  ...

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>