[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] MasterAwesome:
New build android-9.0.0_r30

Build: https://androidfilehost.com/?fid=11410963190603895940

For oreo bootloader: apply patch in OP (https://androidfilehost.com/?fid=11410932744536982651)

device:

00e9e02 permissions: add necessary priv-app perms

c2ad5bd sanders: cleanup

0458917 sanders: update media codecs and profiles from deen PPK29.68-16-8

d1c9fb2 block some wakelocks picked from https://github.com/Havoc-Devices/android_device_oneplus_oneplus3 commit id = c06caf9

5848de3 TWEAKS FOR BATTERY AS WELL AS PERFORMANCE picked the foas algorithm and tweakd from https://github.com/Havoc-Devices/android_device_oneplus_oneplus3 picked some commits of init tweaks and foss algorithm and the gpu to go to 133mhz when idle

fae24ad sanders: update fingerprint

kernel:

f1e56ef83b19 ALSA: pcm: remove symbol runtime for now

3188edf667b9 Linux 3.18.131

c0beab88c85f wil6210: missing length check in wmi_set_ie

9b082bdd161b swiotlb: clean up reporting

97393d576712 sr: pass down correctly sized SCSI sense buffer

7d999cd6c74e posix-timers: Sanitize overrun handling

80c28846f374 ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command

a5b7c9bfa09b ALSA: isa/wavefront: prevent some out of bound writes

fa52528e7169 i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node

4ac15f909b2a cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)

5e94f49a00f4 ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling

448f783d48a3 libata: whitelist all SAMSUNG MZ7KM* solid-state disks

ee281e21669c Input: omap-keypad - fix keyboard debounce configuration

e1f1408dbe09 ide: pmac: add of_node_put()

92b097f207f6 drivers/tty: add missing of_node_put()

db60bc231142 drivers/sbus/char: add of_node_put()

21c6833dc7b8 sbus: char: add of_node_put()

b08c0f5f10cc SUNRPC: Fix a potential race in xprt_connect()

4d34051d459c bonding: fix 802.3ad state sent to partner when unbinding slave

cc5aee5a9258 x86/earlyprintk/efi: Fix infinite loop on some screen widths

82107b5f0aa3 scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload

3d4d718f50f1 scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset

02490b0a2d1e powerpc: Look for "stdout-path" when setting up legacy consoles

4937f72805c7 tracing: Fix memory leak of instance function hash filters

e0e52337bea3 tracing: Fix memory leak in set_trigger_filter()

090450c19df7 MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310

c26652d7da0d powerpc/boot: Fix random libfdt related build errors

6b4010c2684b timer/debug: Change /proc/timer_list from 0444 to 0400

686e06bb453b lib/interval_tree_test.c: allow users to limit scope of endpoint

4704982e9e81 lib/rbtree-test: lower default params

5e79be44a7e9 lib/rbtree_test.c: make input module parameters

5618bbb64f62 lib/interval_tree_test.c: allow full tree search

fb6b19e279a2 lib/interval_tree_test.c: make test options module parameters

000d6b2f1759 Linux 3.18.130

c86a7aac3f9b selftests: Move networking/timestamping from Documentation

31a8b71c6cfc staging: rts5208: fix gcc-8 logic error warning

4c349bc3f652 vme: ca91cx42: fix LM_CTL address mask

040c06d21459 vme: Fix wrong pointer utilization in ca91cx42_slave_get

565835b6dc83 exec: avoid gcc-8 warning for get_task_comm

df180cbc55c0 kconfig: Avoid format overflow warning from GCC 8.1

18fe85e6c6b6 staging: speakup: Replace strncpy with memcpy

21cedcaa1f3b matroxfb: fix size of memcpy

fddc4ff4754e pstore: Convert console write to use ->write_buf

bab34ab0c2af ocfs2: fix potential use after free

44f587c72952 debugobjects: avoid recursive calls with kmemleak

1b06ececed59 hfsplus: do not free node before using

ad3c7836596b hfs: do not free node before using

30dc71e4e1ba ocfs2: fix deadlock caused by ocfs2_defrag_extent()

0a126287d874 fscache, cachefiles: remove redundant variable 'cache'

7809139aab33 fscache: fix race between enablement and dropping of object

150635b17c84 drm/ast: fixed reading monitor EDID not stable issue

3b64f8f1a23a KVM: x86: fix empty-body warnings

f39a5595c5be USB: omap_udc: fix USB gadget functionality on Palm Tungsten E

fd220a14a0ae USB: omap_udc: fix omap_udc_start() on 15xx machines

ac3e4315e123 USB: omap_udc: fix crashes on probe error and module removal

904e86aec92e USB: omap_udc: use devm_request_irq()

c6e6dbf77222 exportfs: do not read dentry after free

e2230b7da084 ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE

f65f2bb94985 ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE

2ee89337f917 Btrfs: send, fix infinite loop due to directory rename dependencies

11e52a90fb28 hwmon: (w83795) temp4_type has writable permission

1abfb5b5d9e4 s390/cpum_cf: Reject request for sampling in event initialization

90e4c47bbb47 sysv: return 'err' instead of 0 in __sysv_write_inode

82c4f0a023c4 ARM: OMAP1: ams-delta: Fix possible use of uninitialized field

e4c9d35adea1 ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup

81c821d09577 ipv6: Check available headroom in ip6_xmit() even without options

213d0d8deb9f neighbour: Avoid writing before skb->head in neigh_hh_output()

dab41c99b978 tun: forbid iface creation with rtnl ops

721835914aa3 rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices

95cc0356c338 net: Prevent invalid access to skb->prev in __qdisc_drop_all

b96278ce3473 net: 8139cp: fix a BUG triggered by changing mtu with network traffic

f570ca95b807 Linux 3.18.129

f696304bad70 mac80211: fix reordering of buffered broadcast packets

9fd1d056dcd1 mac80211: Clear beacon_int in ieee80211_do_stop

4dc480922b8f kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var()

528a18bd5192 Staging: lustre: remove two build warnings

d0767aee5ca1 USB: serial: option: add device ID for HP lt2523 (Novatel E371)

627822d2b5b4 xhci: Prevent U1/U2 link pm states if exit latency is too long

72708693476d SUNRPC: Fix leak of krb5p encode pages

82b3d2190cb7 ALSA: pcm: Fix interval evaluation with openmin/max

f97515ca5e9b ALSA: pcm: Call snd_pcm_unlink() conditionally at closing

ac156a6429f2 ALSA: hda: Add support for AMD Stoney Ridge

76c5f0b897e4 USB: check usb_get_extra_descriptor for proper size

8ebddd6016d9 usb: appledisplay: Add 27" Apple Cinema Display

e1ce1df375db usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device

5cba51d11935 powerpc/vdso64: Use double word compare on pointers

296aef7d6e10 net: amd: add missing of_node_put()

59eee2e6265b net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts

02dd0b62a70c net/mlx4: Fix UBSAN warning of signed integer overflow

53225c6faa0c net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command

4007f3ba1de6 can: rcar_can: Fix erroneous registration

f769f1fec21a iommu/ipmmu-vmsa: Fix crash on early domain free

b515ca1cc177 usb: gadget: dummy: fix nonsensical comparisons

a0435b50838c mm: cleancache: fix corruption on missed inode invalidation

71b96e85982f Input: xpad - quirk all PDP Xbox One gamepads

d41952129891 kgdboc: Fix warning with module build

90d2ec5e7db1 kgdboc: Fix restrict error

938bc4a93350 scsi: csiostor: Avoid content leaks and casts

ae55dfcc2d45 ALSA: trident: Suppress gcc string warning

3ae75df6a166 scsi: scsi_devinfo: cleanly zero-pad devinfo strings