ShockableSatsuma

- Merge 3.18.123
- One binder patch from kernel-common
- Set readahead to 2048 during boot to match Pixel 2 (resets back to 128 after boot completes)
Merge branches 'binder' and 'readahead', remote-tracking branch 'als-3.18/kernel.lnx.3.18.r33-rel' into XOS-8.1

* binder:
  FROMLIST: ANDROID: binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl.

* readahead:
  arch/arm64/oneplus3_defconfig: set default readahead to 2048KB
  ANDROID: mm: add config for default readahead size

* als-3.18/kernel.lnx.3.18.r33-rel: (105 commits)
  Linux 3.18.123
  USB: serial: ti_usb_3410_5052: fix array underflow in completion handler
  drm/panel: type promotion bug in s6e8aa0_read_mtp_id()
  ALSA: pcm: Fix snd_interval_refine first/last with open min/max
  rtc: bq4802: add error handling for devm_ioremap
  parport: sunbpp: fix error return code
  ARM: hisi: check of_iomap and fix missing of_node_put
  ARM: hisi: handle of_iomap and fix missing of_node_put
  MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads
  mtdchar: fix overflows in adjustment of `count`
  audit: fix use-after-free in audit_add_watch
  binfmt_elf: Respect error return from `regset->active'
  CIFS: fix wrapping bugs in num_entries()
  cifs: prevent integer overflow in nxt_dir_entry()
  usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()
  USB: yurex: Fix buffer over-read in yurex_write()
  usb: misc: uss720: Fix two sleep-in-atomic-context bugs
  USB: serial: io_ti: fix array underflow in completion handler
  usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame()
  usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()
  ...