· 5 years ago · Sep 18, 2020, 09:58 AM
1"c25050989f440 : Mystic: Beta-X2.8"
2"207dc3d6f2559 : defconfig: disable some tcp algo"
3"ddece7afc651f : treewide: makefile: CPU optimizations"
4"ebee824095e7a : ARM: dts: Add synchronized RGB blink params"
5"5227cf513529f : Revert "msm: kgsl: Mark the scratch buffer as privileged""
6"94caa3f04386e : Revert "msm/adreno: Don't mark KGSL scratch buffer as privileged""
7"7d6e3b4db3bdd : Revert "usb: policy_engine: Remove workqueue high-priority flag""
8"3a762ee9a9b5a : Revert "dwc3: gadget: Stop active transfer pending on ep0 out/in during reset""
9"299fbbd39984d : Revert "usb: pd: qpnp-pdphy: Switch to hrtimer-based wait""
10"0586cab0bd638 : Revert "dwc3: gadget: Increase TXFIFO size as 6KB for GSI IN endpoint""
11"4608ac719a900 : Revert "usb: dwc3: Change TXFIFO size for GSI IN EP based on controller""
12"73d0e38846ed7 : Revert "usb: dwc3: Increase the TxFIFO resize factor""
13"786e6a77066e6 : Revert "usb: dwc3: gadget: Prevent core from processing stale TRBs""
14"722db6f3e5111 : Revert "usb: dwc3-msm: Remove indefinite wakeup""
15"fc4cdf5fb5d47 : defconfig: enable clang_polly_flags"
16"53a7b4592cd0f : Mystic: X2.7"
17"efa6aa0cae54b : drivers/power: custom_e7s: checkout jasmine-q-oss"
18"1cb2936cf1531 : Revert "smb-lib: clear HVDCP_EN when disabling HVDCP""
19"9be0f4f575071 : arm: sdm636-thermal: adjust simple-thermal zone values"
20"f743dac21c5ae : Revert "thermal_core: kill userspace thermal-engine interference""
21"b56014f7ab699 : Revert "ASoC: msm: Report correct key code of headset buttons""
22"13c95a73f0b67 : lz4: fix kernel decompression speed"
23"e3841a823878f : defconfig: regenerate"
24"f8fa6d51d92ef : msm/adreno: Don't mark KGSL scratch buffer as privileged"
25"cfe64a6b3473d : arm: msm-audio_e7t: sync with latest caf changes"
26"f337ba7958b2f : Sauce: Merge tag 'LA.UM.8.2.r2-02700-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
27"834f5a4f4f259 : Sauce: Merge tag 'LA.UM.8.4.1.r1-02400-8x98.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
28"aba87868ee3b1 : Mystic: X2.6"
29"850d00ae47387 : defconfig: mia26x: fix sh*t"
30"e5c91087ba212 : Merge 4.4.236 of https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux.git into Mystic-4.4"
31"42b5f72fbe6b5 : Linux 4.4.236"
32"3fe69cc443681 : net: disable netpoll on fresh napis"
33"32a8e4e2d10de : sctp: not disable bh in the whole sctp_get_port_local()"
34"0fe26a0f4b44b : net: usb: dm9601: Add USB ID of Keenetic Plus DSL"
35"65bac3709b1eb : bnxt: don't enable NAPI until rings are ready"
36"ee71006de0c15 : bnxt_en: Failure to update PHY is not fatal condition."
37"c426d2c1cb9f6 : net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()"
38"38f2f49b7bf23 : ravb: Fixed to be able to unload modules"
39"1b4a82a834b43 : affs: fix basic permission bits to actually work"
40"be27114e58a88 : fs/affs: use octal for permissions"
41"5ca1092a725f5 : ALSA; firewire-tascam: exclude Tascam FE-8 from detection"
42"32075cf7e18fe : ALSA: firewire-digi00x: exclude Avid Adrenaline from detection"
43"0cfa2411238bd : ALSA: firewire-digi00x: add support for console models of Digi00x series"
44"3a5455cd88664 : net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()"
45"abe3fa074dc48 : cfg80211: regulatory: reject invalid hints"
46"9c9757b4a2cd8 : mm/hugetlb: fix a race between hugetlb sysctl handlers"
47"c85a849623b3b : checkpatch: fix the usage of capture group ( ... )"
48"a02dacd30d2db : net: initialize fastreuse on inet_inherit_port"
49"37eee056ad551 : net: refactor bind_bucket fastreuse into helper"
50"9466c4116852e : dm thin metadata: Avoid returning cmd->bm wild pointer on error"
51"caf38213c0161 : dm cache metadata: Avoid returning cmd->bm wild pointer on error"
52"b88dda70f38f2 : ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check"
53"0715ed8cabd55 : ALSA: ca0106: fix error code handling"
54"46e6bd5d8d498 : net: usb: qmi_wwan: add Telit 0x1050 composition"
55"442b8b70be5ad : net: usb: qmi_wwan: add Telit ME910 support"
56"688e7f9d0bb8e : usb: qmi_wwan: add D-Link DWM-222 A2 device ID"
57"ecf4b2b0344df : drivers: net: usb: qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201"
58"e7d5f9c5cf2de : NET: usb: qmi_wwan: add support for Telit LE922A PID 0x1040"
59"60be7700decd7 : qmi_wwan: add support for Quectel EC21 and EC25"
60"234d8f7d7fb76 : qmi_wwan: Added support for Gemalto's Cinterion PHxx WWAN interface"
61"0161e45ce3e33 : Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) to qmi_wwan"
62"46d5efcfe21cc : net: qmi_wwan: ignore bogus CDC Union descriptors"
63"27d2a22cf72c6 : net: qmi_wwan: should hold RTNL while changing netdev type"
64"dad0724ffc141 : net: qmi_wwan: support "raw IP" mode"
65"85338431fcf94 : net: qmi_wwan: MDM9x30 specific power management"
66"e3f2b1f74779e : btrfs: fix potential deadlock in the search ioctl"
67"f43434ee0f9c3 : uaccess: Add non-pagefault user-space write function"
68"36fd2e474b0b6 : uaccess: Add non-pagefault user-space read functions"
69"39bb69d0617ef : btrfs: set the lockdep class for log tree extent buffers"
70"a3bbdde20ef92 : btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewind"
71"123597681e892 : btrfs: Remove redundant extent_buffer_get in get_old_root"
72"d39a5df70ab9a : btrfs: drop path before adding new uuid tree entry"
73"61763c535b865 : include/linux/log2.h: add missing () around n in roundup_pow_of_two()"
74"d27c6bba8d86f : thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430"
75"e60dada0c787e : iommu/vt-d: Serialize IOMMU GCMD register modifications"
76"a85ae99e74d1a : tg3: Fix soft lockup when tg3_reset_task() fails."
77"6504c10080487 : fix regression in "epoll: Keep a reference on files added to the check list""
78"42178e15a1a3b : bnxt_en: Check for zero dir entries in NVRAM."
79"140502502552e : dmaengine: pl330: Fix burst length if burst size is smaller than bus width"
80"f2695e268d974 : netfilter: nf_tables: fix destination register zeroing"
81"7d62ef1eadbae : netfilter: nf_tables: incorrect enum nft_list_attributes definition"
82"e515d7b260d2d : dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()"
83"c1ff0effbf691 : batman-adv: bla: use netif_rx_ni when not in interrupt context"
84"a8eecb67067fe : batman-adv: Avoid uninitialized chaddr when handling DHCP"
85"a06affd509797 : dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling"
86"c012951fa025d : xen/xenbus: Fix granting of vmalloc'd memory"
87"d1d027fc79035 : s390: don't trace preemption in percpu macros"
88"c39edd53cddc3 : ceph: don't allow setlease on cephfs"
89"ed06601ce1088 : hwmon: (applesmc) check status earlier."
90"9b0d98d5a73d1 : mm, page_alloc: remove unnecessary variable from free_pcppages_bulk"
91"57fd071f3642f : perf record/stat: Explicitly call out event modifiers in the documentation"
92"de801a7d3228a : HID: core: Sanitize event code and type when mapping input"
93"12b27c445f2fd : HID: core: Correctly handle ReportSize being zero"
94"b8039156f0e97 : drivers/power: squash revert"
95"fdccc49570432 : net-tcp_bbr: v2: change ecn_factor to 0.5"
96"9ec8d75ebdd86 : Merge 353b81f1fbec379322908cec16dcb7f6b3167fb6 on remote branch"
97"6cd53b15ac876 : kgsl: add GPU driver memory consumption in vmstat"
98"c8e3f53b87473 : mm: add ION heap-pool allocation stat into vmstat"
99"50d32dfb2c5fb : BACKPORT: mm: add NR_ZSMALLOC to vmstat"
100"3e8afcd52b02b : cpufreq: stats: optimize proc files"
101"f77fde19b6b8e : msm_serial_hs: always rely on PM get/put logic"
102"134cbdd2bc843 : tty: serial: Correct IPC_LOGGING ifdef"
103"d201b41937622 : tty: serial: msm_serial_hs: fix sysfs create"
104"0cafba2e1ac20 : tty: serial: msm_serial_hs: fix ipclog spam"
105"35ef274db697e : soc: qcom: stop spam when IPC_LOGGING is disabled"
106"f69a82927c317 : Revert "serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement""
107"22c2788b228dd : serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement"
108"c500ea17d413a : net-tcp_bbr: v2: fix compilation error"
109"27e2b26d917eb : defconfig: enable tcp bbr2 and set to default"
110"c00c80e8becdf : tcp: Kconfig: fix configure tcp to make BBR2 by Default"
111"0059819eec377 : BACKPORT: FROMGIT: net-tcp_bbr: BBRv2 for Linux TCP"
112"372cfb17d82aa : BACKPORT: tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh"
113"372c2616e5c8a : UPSTREAM: tcp: add tcp_wstamp_ns socket field"
114"480e1cb7c5910 : UPSTREAM: tcp: refactor DCTCP ECN ACK handling"
115"b236011e78c1f : UPSTREAM: tcp: avoid resetting ACK timer in DCTCP"
116"ac58312413cf9 : BACKPORT: tcp: mandate a one-time immediate ACK"
117"e44c00a735e54 : FROMGIT: net-tcp: add new ca opts flag TCP_CONG_WANTS_CE_EVENTS"
118"b20312830fa88 : BACKPORT: FROMGIT: net-tcp_bbr: v2: set tx.in_flight for skbs in repair write queue"
119"542bb3c566cec : BACKPORT: FROMGIT: net-tcp_bbr: v2: adjust skb tx.in_flight upon split in tcp_fragment()"
120"9da8dd670f3ac : FROMGIT: net-tcp_bbr: v2: adjust skb tx.in_flight upon merge in tcp_shifted_skb()"
121"cbd45c65a4c1e : FROMGIT: net-tcp_bbr: v2: factor out tx.in_flight setting into tcp_set_tx_in_flight()"
122"5c26739508bd6 : FROMGIT: net-tcp_bbr: v2: introduce ca_ops->skb_marked_lost() CC module callback API"
123"cc1fe52a54f46 : FROMGIT: net-tcp_bbr: v2: export FLAG_ECE in rate_sample.is_ece"
124"d9180a4b7d950 : FROMGIT: net-tcp_bbr: v2: count packets lost over TCP rate sampling interval"
125"17376431e7914 : FROMGIT: net-tcp_bbr: v2: snapshot packets in flight at transmit time and pass in rate_sample"
126"3764cde9aaf5b : BACKPORT: FROMGIT: net-tcp_bbr: v2: shrink delivered_mstamp, first_tx_mstamp to u32 to free up 8 bytes"
127"3e74e63aa4f9b : FROMGIT: net-tcp_rate: account for CE marks in rate sample"
128"6e871f86cb155 : BACKPORT: tcp: track total bytes delivered with ECN CE marks"
129"f93a81f420135 : BACKPORT: tcp: new helper to calculate newly delivered"
130"f87889e13d1e9 : BACKPORT: FROMGIT: net-tcp_rate: consolidate inflight tracking approaches in TCP"
131"dc66cfef55a2b : FROMGIT: net-tcp_bbr: broaden app-limited rate sample detection"
132"8ab14bf506b91 : tcp: Kconfig: fix configure tcp to make by Default"
133"49e9d2e4418a9 : defconfig: tcp set bbr by default"
134"c19d0c6158364 : tcp_bbr: adapt cwnd based on ack aggregation estimation"
135"9b2c41adfa6c4 : tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning"
136"726453b6ad0d8 : tcp_bbr: centralize code to set gains"
137"3c4068b7abe83 : tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0"
138"e8e8e050333f1 : tcp_bbr: in restart from idle, see if we should exit PROBE_RTT"
139"3cc2b339db579 : tcp_bbr: add bbr_check_probe_rtt_done() helper"
140"4b211de50986a : tcp_bbr: fix bbr pacing rate for internal pacing"
141"fe36523b2721c : net-tcp_bbr: set tp->snd_ssthresh to BDP upon STARTUP exit"
142"e055ab484f88b : tcp_bbr: remove bbr->tso_segs_goal"
143"bb5dd0712c8b9 : tcp_bbr: better deal with suboptimal GSO (II)"
144"138b635cd5569 : tcp: avoid min RTT bloat by skipping RTT from delayed-ACK in BBR"
145"0190fe504b72e : tcp: fix xmit timer to only be reset if data ACKed/SACKed"
146"d523a17dbee6f : tcp: remove redundant argument from tcp_rcv_established()"
147"b3927c58a213d : tcp: add a struct net parameter to tcp_parse_options()"
148"80c6f5024c694 : tcp: use TS opt on RTTs for congestion control"
149"04d578845d231 : tcp_bbr: better deal with suboptimal GSO"
150"655ac8efb8f17 : tcp: allow drivers to tweak TSQ logic"
151"3d025a4f4b2bf : tcp: avoid min-RTT overestimation from delayed ACKs"
152"0daf4541797a5 : tcp: fix tcp_probe_timer() for TCP_USER_TIMEOUT"
153"c3fa337f91411 : tcp_lp: cache tcp_time_stamp"
154"4be575ac3642f : [BACKPORT] tcp: switch TCP TS option (RFC 7323) to 1ms clock"
155"5be4d57b26d1c : tcp: replace misc tcp_time_stamp to tcp_jiffies32"
156"febacf51d083b : tcp: use tcp_jiffies32 in __tcp_oow_rate_limited()"
157"902a47cb8d8d3 : tcp: uses jiffies_32 to feed tp->chrono_start"
158"9fa05452332ad : tcp: use tcp_jiffies32 to feed probe_timestamp"
159"d28528bceb429 : tcp: use tcp_jiffies32 for rcv_tstamp and lrcvtime"
160"68d34e8db7c81 : [BACKPORT] tcp: use tcp_jiffies32 to feed tp->snd_cwnd_stamp"
161"25d48fbed0dcf : tcp: use tcp_jiffies32 to feed tp->lsndtime"
162"85d536a62e797 : tcp: tcp_get_info() should read tcp_time_stamp later"
163"adef20e7f3052 : [BACKPORT] tcp: use tp->tcp_mstamp in output path"
164"d8f275f4889a3 : [BACKPORT] tcp: memset ca_priv data to 0 properly"
165"a43385eb7d092 : tcp: switch rcv_rtt_est and rcvq_space to high resolution timestamps"
166"6dcd79ab13b33 : tcp: remove ack_time from struct tcp_sacktag_state"
167"0606bbbca5d46 : tcp: use tp->tcp_mstamp in tcp_clean_rtx_queue()"
168"b783a5c16b1d2 : tcp: do not pass timestamp to tcp_rack_advance()"
169"9d3d3f653a1b0 : tcp: do not pass timestamp to tcp_rate_gen()"
170"32568a45cbbd3 : tcp: do not pass timestamp to tcp_fastretrans_alert()"
171"8ebf47af278cc : tcp: do not pass timestamp to tcp_rack_identify_loss()"
172"d8561cd80f981 : tcp: do not pass timestamp to tcp_rack_mark_lost()"
173"1f02f9d91d265 : tcp: do not pass timestamp to tcp_rack_detect_loss()"
174"4d278e09e6054 : tcp: add tp->tcp_mstamp field"
175"8bd97a35da757 : net/tcp_fastopen: Remove mss check in tcp_write_timeout()"
176"0cd213e446fa2 : net/tcp_fastopen: Add snmp counter for blackhole detection"
177"00e1cd1652e63 : net/tcp_fastopen: Disable active side TFO in certain scenarios"
178"e000bb54dffc6 : net/tcp-fastopen: make connect()'s return case more consistent with non-TFO"
179"d823795a04dea : [BACKPORT] net/tcp-fastopen: Add new API support"
180"5b671a3886f5a : net: Remove __sk_dst_reset() in tcp_v6_connect()"
181"0120f82c5764b : net/tcp-fastopen: refactor cookie check logic"
182"50f0c0695afc2 : msm: thermal: control cpu temp hysteresis to sysfs nodes also"
183"19bfc81c67879 : msm: thermal: Add sysfs nodes to control parameters"
184"84184208ccd0a : thermal: Increase thermal trip points to 16"
185"e18a47ed877a6 : WireGuard: version: bump v1.0.20200908"
186"158672d8cb153 : Revert "qcacld: use a better value for multi-pages allocations""
187"a64d126c00db1 : Revert "qcacld-3.0: optimize for size""
188"a3dc2d03d6c6c : Revert "qcacld: nuke rx_wakelock code entirely""
189"7f49185b98897 : Revert "qcacld-3.0: queue work on power efficient workingqueues""
190"9ceae8b259be6 : Revert "qcacld-3.0: Do not allow any wakelocks to be held""
191"9f5b3d5c62643 : Revert "wifi-host-cmn: queue work on power efficient workingqueues""
192"28d00c3294d05 : block/blk: squash commit scheduling algorithm"
193"63a1e6f987a5c : kernel: kthread: fixed from commit '44c7586aeab2691c6ec26ea39c9295fb42757675'"
194"a922ce2c6281e : kthread: expose queuing_blocked()"
195"06e56518994a5 : kthread: add __printf attributes"
196"814ccbb57a259 : BACKPORT: kthread: Don't abuse kthread_create_on_cpu() in __kthread_create_worker()"
197"e0ea4039f6ca7 : BACKPORT: kthread: Don't use to_live_kthread() in kthread_[un]park()"
198"20576f19456ea : BACKPORT: kthread: Don't use to_live_kthread() in kthread_stop()"
199"de60c4a424ecd : BACKPORT: kthread: better support freezable kthread workers"
200"2367ef630a658 : BACKPORT: kthread: allow to modify delayed kthread work"
201"d7409437fb4a6 : BACKPORT: kthread: add missing code for " kthread_create_worker*() ""
202"61e5df5c25731 : kthread: fixed build error for this fef270f32c3e6e39912f6966b0aa4d692435b9cc"
203"dd91b895f632a : BACKPORT: kthread: initial support for delayed kthread work"
204"78fcec5d37cd0 : BACKPORT: kthread: detect when a kthread work is used by more workers"
205"a6b536e426aa8 : BACKPORT: kthread/smpboot: do not park in kthread_create_on_cpu()"
206"6b07b8d6f9fb9 : BACKPORT: kthread: add kthread_destroy_worker()"
207"5e41caac3d490 : BACKPORT: kthread: add kthread_create_worker*()"
208"41f70d8c43b42 : BACKPORT: kthread: allow to call __kthread_create_on_node() with va_list args"
209"2f118689c3991 : Revert "kthread: Make queuing_blocked() available in include/linux/kthread.h""
210"a2b93afc4c9e3 : arm: dsi-panel: remove srgb and ce command"
211"ab8aab05f372d : lib/string.c: implement stpcpy"
212"ef13035aa885c : ASoC: msm: Report correct key code of headset buttons"
213"00046d67cf9b8 : boeffla_wl_blocker: add more wakelocks to the default block list"
214"20d44a1b84e44 : qcom: smb138x/smb1351: add support to expose BATFET configuration"
215"37c240a884c97 : add specialized MAC randomization for qcacld-3.0"
216"6a03eddc9a9ae : Merge 555c6a048e537bcf7c9b40a93dfbee762503c7d2 on remote branch"
217"ebe303c4b5be9 : kernel-tests: qcacld-3.0: Fix compilation error"
218"11e267104731c : qcacld-3.0: Nuke as much debug bloat as possible"
219"b052af3cc3b89 : Revert "qcacld-3.0: Don't fill any WMA request if target is not ready""
220"ca1d8770c6824 : Revert "staging: qcacld-3.0: fix non-debug build""
221"91503fd2d9290 : Revert "sched: Disable NONTASK_CAPACITY""
222"f886155308f22 : Revert "sched: time: Disable timer migration""
223"d444c4806a3fa : BACKPORT: loop: Fix wrong masking of status flags"
224"be7bd9de02b7b : BACKPORT: loop: Add LOOP_CONFIGURE ioctl"
225"a9a08fabb8889 : BACKPORT: loop: Clean up LOOP_SET_STATUS lo_flags handling"
226"40eef3c4af3a4 : BACKPORT: loop: Rework lo_ioctl() __user argument casting"
227"f4a1700dc02ac : BACKPORT: loop: Move loop_set_status_from_info() and friends up"
228"fb24ff9f4ee78 : BACKPORT: loop: Factor out configuring loop from status"
229"b88822e69d52f : BACKPORT: loop: Remove figure_loop_size()"
230"7e9489aa6691e : BACKPORT: loop: Refactor loop_set_status() size calculation"
231"b0b2981a1596a : BACKPORT: loop: Factor out setting loop device size"
232"623de623a9392 : BACKPORT: loop: Remove sector_t truncation checks"
233"ea169c5e17dff : BACKPORT: loop: Call loop_config_discard() only after new config is applied"
234"b0d482e21ddd7 : UPSTREAM: loop: Only freeze block queue when needed."
235"145d2112a770a : UPSTREAM: loop: Only change blocksize when needed."
236"05a769f020677 : BACKPORT: loop: change queue block size to match when using DIO"
237"703f10e098d6b : binder: Prevent context manager from incrementing ref 0 (from 4.4.223) [FIX]"
238"7c74e340c7237 : Revert "msm: mdss: Remove duplicate pm_qos object used for unblanking""
239"85559101a62eb : Revert "msm: mdss: Don't add event timer for unused autorefresh feature""
240"353b81f1fbec3 : Merge "asoc: add missing null check for pcm pointer of snd_pcm_volume""
241"192e3c5755fd1 : arm64/bpf: don't allocate BPF JIT programs in module memory"
242"381ec68acfce9 : bpf, arm64: remove prefetch insn in xadd mapping"
243"721d80899b398 : bpf, arm64: implement jiting of BPF_XADD"
244"90feed3dff627 : arm64: insn: Add helpers for adrp offsets"
245"998d85203c8e4 : bpf, x86_64/arm64: remove old ldimm64 artifacts from jits"
246"35c95dac6af28 : net: sched: Fix a possible null-pointer dereference in dequeue_func()"
247"c6c6976524ad3 : fq_codel: fix NET_XMIT_CN behavior"
248"6d4795cfc3d94 : fq_codel: fix memory limitation drift"
249"350b0431b7441 : fq_codel: add memory limitation per queue"
250"01e05529e56cb : fq_codel: add batch ability to fq_codel_drop()"
251"da8a037b861d8 : net_sched: sch_codel: defer skb freeing in codel_change()"
252"d1e10788b04db : codel: split into multiple files"
253"23498bb860dff : codel: generalize the implementation"
254"88f0382a1272f : Revert "net: sched: Fix a possible null-pointer dereference in dequeue_func()""
255"20989be413e16 : tcp_westwood: use tcp_jiffies32 instead of tcp_time_stamp"
256"d0dfd5c0611c6 : tcp_westwood: fix tcp_westwood_info() style mistakes"
257"555c6a048e537 : Merge "sched: Fix out of bounds issue in for_each_cluster macro""
258"e67a32398d530 : tcp_bbr: improve arithmetic division in bbr_update_bw()"
259"15d2c72d3058b : tcp_bbr: fix bw probing to raise in-flight data for very small BDPs"
260"cbb8cf9126d1e : tcp_bbr: fix to zero idle_restart only upon S/ACKed data"
261"f840ff7dd7b68 : tcp_bbr: fix pacing_gain to always be unity when using lt_bw"
262"91ff5027767e5 : tcp_bbr: reset long-term bandwidth sampling on loss recovery undo"
263"db52644fa1b51 : tcp_bbr: reset full pipe detection on loss recovery undo"
264"1fc7e331a1e4d : tcp_bbr: record "full bw reached" decision in new full_bw_reached bit"
265"ad78e98c3c7a1 : tcp_bbr: init pacing rate on first RTT sample"
266"96862c0c5a12e : tcp_bbr: remove sk_pacing_rate=0 transient during init"
267"172cd1b7f7728 : tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helper"
268"32a0f767675ef : tcp_bbr: introduce bbr_bw_to_pacing_rate() helper"
269"7d35559c20d57 : tcp_bbr: cut pacing rate only if filled pipe"
270"9556ab2f8fc6b : tcp_bbr: add a state transition diagram and accompanying comment"
271"902704b356fbf : Merge "media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors""
272"a844e7d2b4f95 : asoc: add missing null check for pcm pointer of snd_pcm_volume"
273"6daacb6fa03ea : Mystic: X2.5"
274"73e816c21ddc9 : Merge 4.4.235 of https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux.git into Mystic-4.4"
275"8331ae002363d : ANDROID: fix a bug in quota2"
276"33b40832f136c : UPSTREAM: binder: Prevent context manager from incrementing ref 0"
277"aafe133906196 : Linux 4.4.235"
278"bd80272251d27 : ALSA: usb-audio: Update documentation comment for MS2109 quirk"
279"61f5f326ff04e : HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()"
280"14edfd508f437 : btrfs: check the right error variable in btrfs_del_dir_entries_in_log"
281"973152b568cc2 : usb: storage: Add unusual_uas entry for Sony PSZ drives"
282"3fae4606bc497 : usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()"
283"e69382df6724c : USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge"
284"1fa308e648c1e : USB: quirks: Add no-lpm quirk for another Raydium touchscreen"
285"a0788be4fb41c : usb: uas: Add quirk for PNY Pro Elite"
286"9c218a4ad3d14 : USB: yurex: Fix bad gfp argument"
287"31f5f13cb06da : device property: Fix the secondary firmware node handling in set_primary_fwnode()"
288"b7e4ff6327aed : PM: sleep: core: Fix the handling of pending runtime resume requests"
289"6fa4be261454d : xhci: Do warm-reset when both CAS and XDEV_RESUME are set"
290"dd45bd060396d : XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information."
291"402050e52ce05 : writeback: Fix sync livelock due to b_dirty_time processing"
292"05829bc2388c3 : writeback: Avoid skipping inode writeback"
293"311e34b3b4dcc : writeback: Protect inode->i_io_list with inode->i_lock"
294"bf485f58b4640 : serial: 8250: change lock order in serial8250_do_startup()"
295"e779f66d74ff6 : serial: pl011: Don't leak amba_ports entry on driver register error"
296"ac2148d3e671b : serial: samsung: Removes the IRQ not found warning"
297"f24fa90862acb : vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()"
298"130c03c86d23a : vt: defer kfree() of vc_screenbuf in vc_do_resize()"
299"e35d476bca93c : USB: lvtest: return proper error code in probe"
300"ae021a904ac82 : fbcon: prevent user font height or width change from causing potential out-of-bounds access"
301"6f8f77d9fd130 : net: gianfar: Add of_node_put() before goto statement"
302"00b94b3e7898e : scsi: ufs: Fix possible infinite loop in ufshcd_hold"
303"c86b5b56fb1b3 : s390/cio: add cond_resched() in the slow_eval_known_fn() loop"
304"35af8a3a8402a : jbd2: abort journal if free a async write error metadata buffer"
305"2889f4beb39cb : jbd2: make sure jh have b_transaction set in refile/unfile_buffer"
306"0a4314699907d : i2c: rcar: in slave mode, clear NACK earlier"
307"08496baa47361 : Revert "ath10k: fix DMA related firmware crashes on multiple devices""
308"eebbe8dbd8889 : USB: sisusbvga: Fix a potential UB casued by left shifting a negative value"
309"d7bf4ae5b9890 : powerpc/spufs: add CONFIG_COREDUMP dependency"
310"0685dde3e21df : media: davinci: vpif_capture: fix potential double free"
311"ef898164bf570 : EDAC/ie31200: Fallback if host bridge device is already initialized"
312"bd64f40ad711f : scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()"
313"a54a180e4c23a : ceph: fix potential mdsc use-after-free crash"
314"753068bc2cdc6 : scsi: iscsi: Do not put host in iscsi_set_flashnode_param()"
315"c75c7581937bf : locking/lockdep: Fix overflow in presentation of average lock-time"
316"28bec409535ee : drm/nouveau: Fix reference count leak in nouveau_connector_detect"
317"7592eb3b6cf80 : drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open"
318"a43f5de749e72 : mips/vdso: Fix resource leaks in genvdso.c"
319"ab75ab9165de8 : rtlwifi: rtl8192cu: Prevent leaking urb"
320"d22aec437d771 : PCI: Fix pci_create_slot() reference count leak"
321"535f69f421717 : selftests/powerpc: Purge extra count_pmc() calls of ebb selftests"
322"f515dc79ef81b : scsi: lpfc: Fix shost refcount mismatch when deleting vport"
323"28e269f9e6ac6 : drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails"
324"9b1e3b74c4e35 : drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config"
325"0d097bfa614a0 : drm/amd/display: fix ref count leak in amdgpu_drm_ioctl"
326"6d0364cd0f378 : drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms"
327"87fe5b5f59bee : drm/radeon: fix multiple reference count leak"
328"c9cfd9445098b : drm/amdkfd: Fix reference count leaks."
329"c533db361549b : scsi: target: tcmu: Fix crash on ARM during cmd completion"
330"eb08c18bf7cb0 : media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()"
331"ed36291b5c426 : ASoC: tegra: Fix reference count leaks."
332"1e2b25b071d3d : ALSA: pci: delete repeated words in comments"
333"fe9184c3b534d : powerpc/pseries: Do not initiate shutdown when system is running on UPS"
334"e6270d3cd0954 : bonding: fix a potential double-unregister"
335"8ddbef045e8cc : bonding: show saner speed for broadcast mode"
336"f7f299f1a5021 : ipvlan: fix device features"
337"a0953a565fb04 : tipc: fix uninit skb->data in tipc_nl_compat_dumpit()"
338"c40fc891ca6c7 : net: Fix potential wrong skb->protocol in skb_vlan_untag()"
339"5948b13320d83 : Merge "Revert "include: Fix for compilation issue"""
340"90b9e556cfd9a : Merge "soc: add proxy ports for call screening in machine driver""
341"6e91a4fb5f475 : Revert "include: Fix for compilation issue""
342"9b9b52f62baa4 : Merge "msm: kgsl: skip if requested address doesn't fall in the svm range""
343"cf047b13444d9 : Merge "ARM: dts: msm: add CPU dai for additional proxy ports""
344"750411ad0a0d2 : media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors"
345"4365ffa2db0d9 : Merge "Input: add safety guards to input_set_keycode()""
346"f1ce935295543 : arm: dsi-panel: add livedisplay-hbm command"
347"df9a9cc3c1717 : Defconfig: Disable SMACK and Integrity security suites"
348"9931cbf9771ba : sync: Don't debug everything by default"
349"6ffe32fccb2e7 : LMK: disable adaptive lmk feature & lock it"
350"eb4d3482ce34e : lmk: force disable adaptive lmk"
351"537940b07078e : tcp_bbr: use tcp_jiffies32 instead of tcp_time_stamp"
352"912e36e3d7a79 : tcp: introduce tcp_jiffies32"
353"7f816585938e3 : tcp: accommodate sequence number to a peer's shrunk receive window caused by precision loss in window scaling"
354"77d0b2ca35350 : tcp: disable fack by default"
355"4781362ae1aeb : tcp: remove thin_dupack feature"
356"a110e9f7b2e8a : [BACKPORT] tcp: remove RFC4653 NCR"
357"1d76fa8d5ec5c : [BACKPORT] tcp: remove early retransmit"
358"cf9f99b03bbdc : tcp: remove forward retransmit feature"
359"9efb389aed1fb : tcp: extend F-RTO to catch more spurious timeouts"
360"0feabe9b9e2cc : tcp: enable RACK loss detection to trigger recovery"
361"f1d0450b6ee78 : tcp: check undo conditions before detecting losses"
362"f0ad7fb9cdbee : tcp: use sequence to break TS ties for RACK loss detection"
363"f3846a95d9ec4 : tcp: add reordering timer in RACK loss detection"
364"77ea3147d50d6 : tcp: record most recent RTT in RACK loss detection"
365"d30fbc43bc74b : tcp: new helper for RACK to detect loss"
366"ad6e5b2eec1ab : [BACKPORT] tcp: new helper function for RACK loss detection"
367"3cc96285ace87 : [BACKPORT] tcp: internal implementation for pacing"
368"6ff68be3eb5e3 : [BACKPORT] net: reorganize struct sock for better data locality"
369"4ac17d775f88c : [BACKPORT] tcp: tsq: move tsq_flags close to sk_wmem_alloc"
370"0f15bb2b827c9 : tcp: tcp_mtu_probe() is likely to exit early"
371"99023e4a52eb4 : tcp: tsq: add a shortcut in tcp_small_queue_check()"
372"fbdbe77a77b86 : tcp: tsq: avoid one atomic in tcp_wfree()"
373"63fdf8651f1db : tcp: tsq: add shortcut in tcp_tasklet_func()"
374"4d39e841e0a27 : tcp: tsq: remove one locked operation in tcp_wfree()"
375"8051b96c4aae7 : tcp: tsq: add tsq_flags / tsq_enum"
376"972e6c23e70c3 : tcp: allow to turn tcp timestamp randomization off"
377"2bb99ab33544c : [BACKPORT] tcp: randomize tcp timestamp offsets for each connection"
378"bb0fa93f3868b : [BACKPORT] tcp: SOF_TIMESTAMPING_OPT_STATS option for SO_TIMESTAMPING"
379"dc9b53ca5c954 : [BACKPORT] tcp: export sender limits chronographs to TCP_INFO"
380"f39f820f401d9 : tcp: instrument how long TCP is limited by insufficient send buffer"
381"91eaaf7dc5917 : tcp: instrument how long TCP is limited by receive window"
382"51a073b8b4c14 : tcp: instrument how long TCP is busy sending"
383"2c811b252df1d : tcp: instrument tcp sender limits chronographs"
384"e51f8bf60b7a0 : [BACKPORT] tcp: enhance tcp_collapse_retrans() with skb_shift()"
385"06ff3ccf193f1 : tcp: enhance tcp collapsing"
386"2c6fe86eaec0b : [BACKPORT] tcp: properly account Fast Open SYN-ACK retrans"
387"8d62cefaa75de : [BACKPORT] tcp: fix under-accounting retransmit SNMP counters"
388"f4ed116514843 : tcp: implement TSQ for retransmits"
389"b6d8c4add7c64 : Revert "tcp: allow TLP in ECN CWR""
390"7e7f84248daee : defconfig: enable tcp bbr"
391"6253c5913661a : [BACKPORT] tcp_bbr: add BBR congestion control"
392"103c149a32c93 : tcp: increase ICSK_CA_PRIV_SIZE from 64 bytes to 88"
393"1964521742f31 : tcp: new CC hook to set sending rate with rate_sample in any CA state"
394"db837cbc4e4d6 : tcp: allow congestion control to expand send buffer differently"
395"b4ffe42aacf8f : tcp: export tcp_mss_to_mtu() for congestion control modules"
396"f55596f4ccd2a : tcp: export tcp_tso_autosize() and parameterize minimum number of TSO segments"
397"088d5a459fa36 : tcp: allow congestion control module to request TSO skb segment count"
398"8abc1ad616f76 : [BACKPORT] tcp: export data delivery rate"
399"f5aab4198b796 : tcp: track application-limited rate samples"
400"1954359585689 : [BACKPORT] tcp: track data delivery rate for a TCP connection"
401"a8aec5180777d : tcp: count packets marked lost for a TCP connection"
402"6bc607b896206 : [BACKPORT] tcp: switch back to proper tcp_skb_cb size check in tcp_init()"
403"e5f36c2e15da5 : [BACKPORT] net_sched: sch_fq: add low_rate_threshold parameter"
404"387b53c9d9620 : tcp: use windowed min filter library for TCP min_rtt estimation"
405"c125267e0a9f7 : [BACKPORT] lib/win_minmax: windowed min or max estimator"
406"770cb7815b7d0 : tcp: cdg: rename struct minmax in tcp_cdg.c to avoid a naming conflict"
407"4b62f3324031f : tcp: do not send too big packets at retransmit time"
408"4407d83d49b1c : tcp-tso: do not split TSO packets at retransmit time"
409"b2357945e40a1 : tcp: Add RFC4898 tcpEStatsPerfDataSegsOut/In"
410"41621e565bf10 : tcp: fastopen: call tcp_fin() if FIN present in SYNACK"
411"1ef92973fcbd3 : tcp: do not enqueue skb with SYN flag"
412"b2257ce467768 : tcp: fastopen: accept data/FIN present in SYNACK message"
413"c3b6704ae0c7c : tcp: Add tcp_inq to get available receive bytes on socket"
414"e44a56e260a18 : tcp: add tcpi_min_rtt and tcpi_notsent_bytes to tcp_info"
415"51915cf3498c7 : tcp: add in_flight to tcp_skb_cb"
416"d5e34b39a3da4 : tcp: replace cnt & rtt with struct in pkts_acked()"
417"f80c4ad39df37 : tcp: refactor struct tcp_skb_cb"
418"d6f37c9df19de : Revert "tcp: allow at most one TLP probe per flight""
419"f9ea69facfe81 : tcp: tcp_cong_control helper"
420"e06748bd85f3d : tcp: make congestion control more robust against reordering"
421"fb893e4aebbd7 : tcp: refactor pkts acked accounting"
422"ab54bc59699bf : tcp: new delivery accounting"
423"a462c0c5c2475 : tcp: move cwnd reduction after recovery state procesing"
424"2452db6962439 : tcp: retransmit after recovery processing and congestion control"
425"7cfae03287296 : defconfig: enable crypto acomp2"
426"6a5c89a40ba1d : UPSTREAM: crypto: change LZ4 modules to work with new LZ4 module version"
427"6ba2450633563 : [BACKPORT] crypto: acomp - update testmgr with support for acomp"
428"d1e5092d47a42 : UPSTREAM: crypto: acomp - add support for lz4hc via scomp"
429"7493432ebd9f1 : UPSTREAM: crypto: acomp - add support for lz4 via scomp"
430"00584f0be61e7 : UPSTREAM: crypto: acomp - add driver-side scomp interface"
431"7bd42a571a11c : [BACKPORT] crypto: acomp - add asynchronous compression api"
432"d3ec28edc9033 : Revert "crypto: change LZ4 modules to work with new LZ4 module version""
433"f1d8bddb6a65a : Revert "msm_thermal: disable core control and its mitigations & hotplug""
434"15f536bb2926c : Revert "msm_thermal: disable core control and its mitigations & hotplug REV""
435"35af7e6582b79 : arm: dts: sdm660/f7a/jasmine/wayne: use msm-thermal"
436"b0ad08a244842 : defconfig: lavender/a26x: use msm thermal"
437"281402739f5d6 : defconfig: whyred/tulip: switch to simple thermal completely"
438"f08efb62acd7a : power: supply: Import HVDCP changes"
439"d6d2b0bb5c993 : cpufeq: schedalucrod: use sdm660 instead msm8998"
440"cc24c6b552d8d : cpu/hotplug: Abort disabling secondary CPUs if wakeup is pending"
441"5f6e0a20164b7 : cpu/hotplug: Allow suspend/resume CPU to be specified"
442"8d099c3f0219c : arm: sdm660: Recalculate EAS Energy Model"
443"9faac434bd3e7 : Revert "[BACKPORT] sched/cpufreq: Make schedutil energy aware""
444"a7f8f779c1f0d : Revert "[BACKPORT] sched/cpufreq: Make blu_schedutil energy aware""
445"7a98897b3ff3a : Revert "Revert "sched/fair: Force SchedTune utilization boosting while DSB is activing"""
446"43eed46fe69ba : Revert "Revert "sched/tune: Public boost status for DSB"""
447"3b1671830ff51 : Revert "Revert "sched/tune: Set unlikely flag to !st_ta judgment"""
448"69c4e425e2625 : Revert "Revert "sched/tune: Get schedtune of top-app during initing css"""
449"11c4b2acd9659 : Revert "sched/tune: allow boosting root cgroup""
450"e46783b25dc48 : Revert "Revert "sched/tune: Hardcode boost ability as top-app only for DSB"""
451"455e87648f17d : Revert "sched/tune: improve code style of Dynamic SchedTune Boost""
452"d6530e73750c8 : Revert "Revert "sched/boost: boost half if value isn't 1"""
453"d553fdb15b9d9 : Revert "Revert "sched/tune: Expose sched_boost"""
454"6ea9d6a95eb41 : Revert "Revert "sched/boost: Update functions for newer Dynamic Schedtune Boost changes"""
455"4012aa1b83028 : Revert "Revert "sched/boost: Perform SchedTune boosting when sched_boost is triggered"""
456"3b1323f457cbb : Revert "Revert "sched/boost: Re-introduce sched_boost proc from HMP"""
457"fadcac966094e : cpufreq: remove dsboost drivers"
458"c574bedab128d : drivers: misc: remove touchpaint module"
459"8d23afe69d550 : soc: add proxy ports for call screening in machine driver"
460"4bbaeb87f060b : ARM: dts: msm: add CPU dai for additional proxy ports"
461"9b93a7d64b0fd : Merge "msm: kgsl: Remove VM_MAYWRITE flag to restrict mprotect""
462"677201b9678c6 : Input: add safety guards to input_set_keycode()"
463"237857abaf9aa : Mystic: X2.4"
464"457cad11c1faf : defconfig: lavender: enable CONFIG_ELLIPTCLABS"
465"50967cd837c1d : drivers: input/elliptic: checkout lavender-p-oss"
466"8859200424e25 : Revert "input: qpnp-power-on: Adapt software debounce to work for all keys""
467"d1162771d29bf : Revert "input: qpnp-power-on: Separate software debounce delay from hardware""
468"a008a15a0f854 : Revert "input: qpnp-power-on: Reduce software debounce logging verbosity""
469"d22c33f417f77 : Revert "ARM: dts: pm660: Switch to software debouncing for pon keys""
470"680f8f2e9a8eb : Revert "arm64: dts: pm660: Remove obsolete kpdpwr software debounce property""
471"f21eecf01cd55 : Merge 4.4.234 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
472"b5254c829471c : touchpaint: adjust screen resolution for each device"
473"f5268f8fce856 : misc: touchpaint: adjust for sdm660 boards"
474"0bac51f7e6504 : arm: dsi-panel: add some missing livedisplay command"
475"00f9387e0e2d1 : defconfig: enable again deadline iosched"
476"0005763ef2c8a : defconfig: make unified for jasmine and wayne"
477"dcaa16163c8f6 : arm: dts: make unified build for wayne and jasmine"
478"a3d56a7137f68 : sched: Fix out of bounds issue in for_each_cluster macro"
479"61b7ab3507b38 : Linux 4.4.234"
480"1dee8b843cba4 : KVM: arm/arm64: Don't reschedule in unmap_stage2_range()"
481"61e37ca3378f3 : omapfb: dss: Fix max fclk divider for omap36xx"
482"18037dda39742 : xen: don't reschedule in preemption off sections"
483"e37966441481d : mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible"
484"d85e2b06662e7 : do_epoll_ctl(): clean the failure exits up a bit"
485"89077f38db728 : epoll: Keep a reference on files added to the check list"
486"fabab559053d5 : powerpc: Allow 4224 bytes of stack expansion for the signal frame"
487"a65608b5f6710 : ASoC: intel: Fix memleak in sst_media_open"
488"059b148010547 : ext4: fix potential negative array index in do_split()"
489"d0f13ebd32e13 : alpha: fix annotation of io{read,write}{16,32}be()"
490"cc97b011468dc : xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init"
491"759717b5c6cfe : virtio_ring: Avoid loop when vq is broken in virtqueue_poll"
492"49aae8e6f90f3 : scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases"
493"6156e6259c3d7 : jffs2: fix UAF problem"
494"340778e7c7f05 : xfs: fix inode quota reservation checks"
495"650504dcda62b : m68knommu: fix overwriting of bits in ColdFire V3 cache control"
496"1d75cce5bddbf : Input: psmouse - add a newline when printing 'proto' by sysfs"
497"49abd862875fe : media: vpss: clean up resources in init"
498"407f42f84082d : media: budget-core: Improve exception handling in budget_register()"
499"c6fda7312fa96 : ext4: fix checking of directory entry validity for inline directories"
500"4cd702fe93848 : ext4: clean up ext4_match() and callers"
501"0c9ce43da97d6 : mm, page_alloc: fix core hung in free_pcppages_bulk()"
502"bd7f430181d9a : mm: include CMA pages in lowmem_reserve at boot"
503"2935e0a3cec1f : romfs: fix uninitialized memory leak in romfs_dev_read()"
504"72bb6330b9905 : btrfs: don't show full path of bind mounts in subvol="
505"6ebec50298965 : btrfs: export helpers for subvolume name/id resolution"
506"04af681e4c46d : khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()"
507"f7d00e2816ae3 : khugepaged: khugepaged_test_exit() check mmget_still_valid()"
508"c2c5147ee93e3 : coredump: fix race condition between collapse_huge_page() and core dumping"
509"4b1003c3b6d8e : watchdog: f71808e_wdt: remove use of wrong watchdog_info option"
510"53a29e11b2ef7 : watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options"
511"34c2166235171 : net/compat: Add missing sock updates for SCM_RIGHTS"
512"c5f1fa154b317 : perf probe: Fix memory leakage when the probe point is not found"
513"4e09fc7e22302 : drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()"
514"2ed5910704a5b : msm: kgsl: skip if requested address doesn't fall in the svm range"
515"02e8ec9605d2e : Merge "msm: kgsl: Mark the scratch buffer as privileged""
516"7b5444360efb1 : Revert "power: ignore IRQs while system is suspended""
517"a7308db070afa : Revert "thermal-core: Fix invalid sensor data being accepted""
518"56d1e68c5cd05 : Revert "power: qpnp-fg-gen3: Return true battery capacity""
519"71000aeaed8ef : Revert "power: qpnp-fg-gen3: Calculate battery more linearly""
520"5af4c465131f9 : ANDROID: Move schedtune en/dequeue before schedutil update triggers"
521"392637dfd7513 : sched/fair: Add detailed description to the sched load avg metrics"
522"036416ecd4146 : sched/fair: Generalize the load/util averages resolution definition"
523"d8a226a9132a6 : sched/core: Enable increased load resolution on 64-bit kernels"
524"8994dcbcf9260 : sched/util_est: Fix util_est_dequeue() for throttled cfs_rq"
525"9bd304e9b9f1f : sched/numa: Slow down scan rate if shared faults dominate"
526"9f554a517bd79 : sched/fair: Remove effective_load()"
527"4dd05b2341e88 : sched/numa: Implement NUMA node level wake_affine()"
528"6f4f57927b260 : sched/fair: Simplify wake_affine() for the single socket case"
529"ab6eea79bb553 : sched/numa: Override part of migrate_degrades_locality() when idle balancing"
530"54f34707edba0 : ANDROID: sched/fair: Don't balance misfits if it would overload local group"
531"71acb25d24f78 : ANDROID: sched/fair: Attempt to improve throughput for asym cap systems"
532"e0c9cab4f1c4c : BACKPORT: sched/fair: Don't move tasks to lower capacity CPUs unless necessary"
533"8b8f814d41f1c : UPSTREAM: sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains"
534"85fd411f22139 : sched/fair: Fix FTQ noise bench regression"
535"21d32a884b075 : sched/cfs: Make util/load_avg more stable"
536"3650f20f89f90 : sched/fair: fix to set sgs->group_misfit_task"
537"7111e65fbdb80 : sched/fair: fix for group_smaller_cpu_capacity()"
538"5e11f4073e787 : sched/fair: correct task_fits_max() for misfit task"
539"d1021ec19948c : ANDROID: update_group_capacity for single cpu in cluster"
540"f80a0921b4b54 : ANDROID: sched/fair: cosmetics"
541"cbc3c21971dfb : msm: kgsl: Remove VM_MAYWRITE flag to restrict mprotect"
542"5343a28a6cc7e : Revert "mmc: cmdq: move to a SCHED_FIFO thread""
543"74b0751da7bbc : fw-api: revert back to commit "2c3b8f61f66c3bff1727a9cae8f8fe91fc1eee01""
544"03270b3e55f8a : qca-wifi-host-cmn: revert back to commit "bd16fbc866ff477266641a71a72c367e2bc74ced""
545"736ae1cffea68 : Revert "qca-wifi-host-cmn: Merge tag 'LA.UM.7.2.r1-08700-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into Mystic-4.4""
546"db49a4f6bd0f1 : qcacld-3.0: revert back to commit "68b2faf7aef1254646e4bc9906d7c43122b577c7""
547"11ba7d24ba18a : Revert "qcacld-3.0: Merge tag 'LA.UM.7.2.r1-08700-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into Mystic-4.4""
548"bac14bd7446c9 : Revert "qcacld-3.0: Merge tag 'LA.UM.7.2.r3-00900-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into Mystic-4.4""
549"b9adb482eed5d : Revert "qcacld-3.0: Merge tag 'LA.UM.7.2.r1-08800-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into Mystic-4.4""
550"0d321fd5222d7 : Mystic: X2.3.1"
551"970b8039611ec : defconfig: jasmine: add android Q camera"
552"c285dbfd6454c : defconfig: disable some iosched"
553"965441b29f7a4 : treewide: Nuke ESD_TE_status"
554"dbf913995d962 : Merge 4.4.233 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
555"5c1073c666668 : Linux 4.4.233"
556"00068bf855c14 : ipv6: check skb->protocol before lookup for nexthop"
557"56fd8add9de31 : sh: landisk: Add missing initialization of sh_io_port_base"
558"78cf8e807954e : ALSA: echoaudio: Fix potential Oops in snd_echo_resume()"
559"616eb09ab0cbe : mfd: dln2: Run event handler loop under spinlock"
560"75c89dc70f75b : fs/ufs: avoid potential u32 multiplication overflow"
561"db61fb8278925 : nfs: Fix getxattr kernel panic and memory overflow"
562"fc7ce1fecea44 : drm/vmwgfx: Fix two list_for_each loop exit tests"
563"4cb6d2290c1a5 : Input: sentelic - fix error return when fsp_reg_write fails"
564"d8d87cae0d59e : clk: clk-atlas6: fix return value check in atlas6_clk_init()"
565"a4cc83cee8de6 : i2c: rcar: slave: only send STOP event when we have been addressed"
566"0667b4edf69c6 : iommu/vt-d: Enforce PASID devTLB field mask"
567"dbb9c0316d092 : iommu/omap: Check for failure of a call to omap_iommu_dump_ctx"
568"7f96d1a1a3572 : USB: serial: ftdi_sio: clean up receive processing"
569"9ad76ecba6cbf : USB: serial: ftdi_sio: make process-packet buffer unsigned"
570"0511e6969c324 : pseries: Fix 64 bit logical memory block panic"
571"8f6f315f8fcd6 : kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler"
572"84c125ea5a816 : ocfs2: change slot number type s16 to u16"
573"9ed36a3b85e29 : ext2: fix missing percpu_counter_inc"
574"e8f18159737d5 : MIPS: CPU#0 is not hotpluggable"
575"0e69dff673edf : mac80211: fix misplaced while instead of if"
576"513b538d748ab : bcache: allocate meta data pages as compound pages"
577"29e8adbcf5dc7 : md/raid5: Fix Force reconstruct-write io stuck in degraded raid5"
578"37708e6faac40 : net: stmmac: dwmac1000: provide multicast filter fallback"
579"42f964c4f2b27 : net: ethernet: stmmac: Disable hardware multicast filter"
580"1a3c912462f24 : powerpc: Fix circular dependency between percpu.h and mmu.h"
581"927aa305d69d9 : btrfs: fix memory leaks after failure to lookup checksums during inode logging"
582"b086fe8442d20 : btrfs: only search for left_info if there is no right_info in try_merge_free_space"
583"3c5a52d769b67 : PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()"
584"feabc09394d18 : xen/balloon: make the balloon wait interruptible"
585"48bca779a0acb : xen/balloon: fix accounting in alloc_xenballooned_pages error path"
586"3d5353df4aed1 : ARM: 8992/1: Fix unwind_frame for clang-built kernels"
587"92ddf1d46eb36 : parisc: mask out enable and reserved bits from sba imask"
588"99b840f475105 : 9p: Fix memory leak in v9fs_mount"
589"6743ddb78a705 : ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109"
590"4f72f9b4861ce : fs/minix: reject too-large maximum file size"
591"63893b17dc29f : fs/minix: don't allow getting deleted inodes"
592"19be481aa170e : fs/minix: check return value of sb_getblk()"
593"dd5e0db87c816 : crypto: qat - fix double free in qat_uclo_create_batch_init_list"
594"e467cfb51c447 : ALSA: usb-audio: add quirk for Pioneer DDJ-RB"
595"3ecdc396e894d : ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109"
596"9478dd7d1d0c4 : ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support"
597"f1f8c3303a663 : net: Set fput_needed iff FDPUT_FPUT is set"
598"de7c8ab8cb412 : net/nfc/rawsock.c: add CAP_NET_RAW check."
599"8f2e6ffc2acc7 : drivers/net/wan/lapbether: Added needed_headroom and a skb->len check"
600"6686a02d2a5f7 : pinctrl-single: fix pcs_parse_pinconf() return value"
601"a8c53fed7047e : dlm: Fix kobject memleak"
602"80533d2527d42 : net: spider_net: Fix the size used in a 'dma_free_coherent()' call"
603"8b795d88be688 : wl1251: fix always return 0 error"
604"39afe76f8b121 : s390/qeth: don't process empty bridge port events"
605"2bb65635094df : power: supply: check if calc_soc succeeded in pm860x_init_battery"
606"23e854676593f : Smack: prevent underflow in smk_set_cipso()"
607"fd9ff27063dd4 : Smack: fix another vsscanf out of bounds"
608"a8081759455df : scsi: mesh: Fix panic after host or bus reset"
609"c95e1f67b9a84 : usb: dwc2: Fix error path in gadget registration"
610"c8a4fedd7cd1b : PCI/ASPM: Add missing newline in sysfs 'policy'"
611"889f541815a55 : powerpc/vdso: Fix vdso cpu truncation"
612"eb1b7c9cffa83 : mwifiex: Prevent memory corruption handling keys"
613"5aacba0f520a0 : drm: panel: simple: Fix bpc for LG LB070WV8 panel"
614"f577bac951512 : media: exynos4-is: Add missed check for pinctrl_lookup_state()"
615"d4e8eb46dd704 : media: firewire: Using uninitialized values in node_probe()"
616"9fd0361855e70 : scsi: eesox: Fix different dev_id between request_irq() and free_irq()"
617"93f84922b2c14 : scsi: powertec: Fix different dev_id between request_irq() and free_irq()"
618"9453039ae0dca : drm/radeon: fix array out-of-bounds read and write issues"
619"48da5e63f53f7 : cxl: Fix kobject memleak"
620"2ef169a7e42f1 : scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()"
621"826edace9fe96 : media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()"
622"0cf20343e6c4d : leds: lm355x: avoid enum conversion warning"
623"b147dc87d3dd3 : iio: improve IIO_CONCENTRATION channel type description"
624"7f4b93008768d : console: newport_con: fix an issue about leak related system resources"
625"8d31a1d00dcb2 : video: fbdev: sm712fb: fix an issue about iounmap for a wrong address"
626"ecef1cac30308 : agp/intel: Fix a memory leak on module initialisation failure"
627"22de203c0fc82 : ACPICA: Do not increment operation_region reference counts for field units"
628"1d73cc4471676 : bcache: fix super block seq numbers comparision in register_cache_set()"
629"e89377d29031b : dyndbg: fix a BUG_ON in ddebug_describe_flags"
630"95dbb259370d4 : bdc: Fix bug causing crash after multiple disconnects"
631"d2685958d1407 : usb: gadget: net2280: fix memory leak on probe error handling paths"
632"0c6464954dbac : iwlegacy: Check the return value of pcie_capability_read_*()"
633"29f43a1e8d5c6 : brcmfmac: To fix Bss Info flag definition Bug"
634"b70849e408a9e : mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls"
635"b0f2aa9a59821 : drm/debugfs: fix plain echo to connector "force" attribute"
636"0739a93a0a9b9 : drm/nouveau: fix multiple instances of reference count leaks"
637"2761f9d3d47bc : video: fbdev: neofb: fix memory leak in neo_scan_monitor()"
638"ee5d7234e5c41 : drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync"
639"2cb5f0a92edfd : fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls"
640"3f568251c5dbe : Bluetooth: add a mutex lock to avoid UAF in do_enale_set"
641"cccde76882a11 : drm/tilcdc: fix leak & null ref in panel_connector_get_modes"
642"3ceafa420d090 : ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()"
643"a9d3d304b9417 : ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()"
644"0b116a97932a4 : m68k: mac: Fix IOP status/control register writes"
645"f17b8573dd464 : m68k: mac: Don't send IOP message until channel is idle"
646"e9646d449265d : EDAC: Fix reference count leaks"
647"2e3435350c962 : gpio: fix oops resulting from calling of_get_named_gpio(NULL, ...)"
648"c514bb4147e2c : udp: drop corrupt packets earlier to avoid data corruption"
649"c1741786f32c0 : tracepoint: Mark __tracepoint_string's __used"
650"415988b1eba2f : Smack: fix use-after-free in smk_write_relabel_self()"
651"a2cbcfc558835 : vxlan: Ensure FDB dump is performed under RCU"
652"a453177fb0835 : usb: hso: check for return value in hso_serial_common_create()"
653"b3953988b0dde : net: lan78xx: replace bogus endpoint lookup"
654"b2568460fcdd4 : Revert "vxlan: fix tos value before xmit""
655"462ec03e6e8c4 : ipv6: fix memory leaks on IPV6_ADDRFORM path"
656"c11d02fcd23c7 : ipv4: Silence suspicious RCU usage warning"
657"57998b0397208 : binder: Prevent context manager from incrementing ref 0"
658"bcd1c6a9ef62c : tools lib traceevent: Fix memory leak in process_dynamic_array_len"
659"5d30be8062f69 : atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent"
660"1bb9389e15e58 : igb: reinit_locked() should be called with rtnl_lock"
661"75bb09a58bf69 : cfg80211: check vendor command doit pointer before use"
662"a7d7a54ed7a89 : drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason"
663"d20fc4079f20f : net/9p: validate fds in p9_fd_open"
664"1c9f9125892a4 : mtd: properly check all write ioctls for permissions"
665"cd44c411a441d : vgacon: Fix for missing check in scrollback handling"
666"1308701555ad5 : Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()"
667"a3cc6834b0e2c : Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()"
668"491602ede684b : Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()"
669"91c0c6227b9a9 : ALSA: seq: oss: Serialize ioctls"
670"9b3d3c2aafa73 : USB: serial: qcserial: add EM7305 QDL product ID"
671"80d9ecc9e25b9 : ext4: fix direct I/O read error"
672"87fe1537594bb : random32: move the pseudo-random 32-bit definitions to prandom.h"
673"d4f1538011dbc : random32: remove net_rand_state from the latent entropy gcc plugin"
674"33d283db8f2f8 : random: fix circular include dependency on arm64 after addition of percpu.h"
675"7dc6f83d3d35a : ARM: percpu.h: fix build error"
676"40713057d1d11 : random32: update the net random state on interrupt and activity"
677"8eac942174174 : x86/i8259: Use printk_deferred() to prevent deadlock"
678"5aff5405001c4 : xen-netfront: fix potential deadlock in xennet_remove()"
679"3a8336f976a55 : Revert "i2c: cadence: Fix the hold bit setting""
680"ee07ec61b03eb : net: ethernet: ravb: exit if re-initialization fails in tx timeout"
681"9ab7f4388e438 : nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame"
682"12e9cb1e7c934 : mac80211: mesh: Free ie data when leaving mesh"
683"f052717e1713d : mlxsw: core: Increase scope of RCU read-side critical section"
684"2e06a18133a22 : net: lan78xx: fix transfer-buffer memory leak"
685"fa1808a499894 : net: lan78xx: add missing endpoint sanity check"
686"aacef1e8fb23b : sh: Fix validation of system call number"
687"b2b51c94b9fc6 : net/x25: Fix null-ptr-deref in x25_disconnect"
688"0db503950e73d : net/x25: Fix x25_neigh refcnt leak when x25 disconnect"
689"21d2a29f7c1ce : rds: Prevent kernel-infoleak in rds_notify_queue_get()"
690"bb4dfb3435708 : fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins."
691"bc0ec3258c991 : ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints"
692"559eff3dca325 : f2fs: check if file namelen exceeds max value"
693"11a6e8f89521d : f2fs: check memory boundary by insane namelen"
694"0625c6e8d0914 : drm: hold gem reference until object is no longer accessed"
695"f74cf1a0cd769 : drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()"
696"12d5e02b4afc2 : PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge"
697"585f3e1690e67 : nfs: Move call to security_inode_listsecurity into nfs_listxattr"
698"94e3650b2568a : ath9k: release allocated buffer if timed out"
699"60fa3632210b1 : ath9k_htc: release allocated buffer if timed out"
700"84c9c40928661 : media: rc: prevent memory leak in cx23888_ir_probe"
701"52e4b929c3bd6 : net: phy: mdio-bcm-unimac: fix potential NULL dereference in unimac_mdio_probe()"
702"3d5eb84284886 : xfs: don't call xfs_da_shrink_inode with NULL bp"
703"45d0ff3112465 : Merge "msm: kgsl: Correctly clean up dma buffer attachment in case of error""
704"3ce5f98da0b93 : Merge "msm: kgsl: Fix possible use-after-free while adding context to active list""
705"cbc3abdd7f327 : msm: kgsl: Correctly clean up dma buffer attachment in case of error"
706"24acf6990971e : Merge "asoc: add new path for in call recording""
707"4043f6697b0b3 : Mystic: X2.3"
708"10050428660f7 : Sauce: Merge tag 'LA.UM.8.2.r2-02500-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
709"a3c5393e8f9fa : Revert "qpnp-fg-gen3: Fix fg_sram_write() call in clear_cycle_counter()""
710"668270ca88a90 : Revert "defconfig: set BLU_SCHEDUTIL by default""
711"5ceb81d243240 : cpufreq: remove some CPU gov (2)"
712"0133e652137b1 : Revert "drivers: thermal: limits-dcvs: Always build driver""
713"16e0b3c0adc02 : defconfig: enable and configure devfreq_boost"
714"9913578c37549 : devfreq_boost: Mark boost kthreads as performance critical"
715"040743fe73e53 : devfreq_boost: Introduce devfreq boost driver"
716"dee8c0dc3a5f6 : Revert "msm_adreno_tz: add adrenoboost parameter""
717"6047452be1844 : Revert "adrenoboost: finetuning algorithm - scale it a bit down""
718"4b528bacfcd3f : Revert "adrenoboost: disable by default""
719"87070d8268c79 : Revert "Introduce Adreno idler for devfreq-based Adreno devices""
720"eec5c7b918a59 : Revert "devfreq: add Simple GPU Algorithm.""
721"eaec8e0723de2 : Revert "devfreq: tune Simple GPU algorithm""
722"52d758c082754 : Revert "devfreq: simple_gpu_algorithm: sync memory before sending the commands.""
723"a1a834df90213 : Revert "adreno_idler: switch to count based instead of time based""
724"b8cd369ab4290 : Revert "adreno_idler: remove frequency bump""
725"e2aafb7691190 : Revert "adreno_idler: fix-up type definitions""
726"36c63c66220df : Revert "adreno_idler: fix-up some comments""
727"c661faac9bf13 : Revert "adreno_idler: Add display state awareness""
728"89db751488a51 : Revert "adreno_idler: Declare display_on correctly""
729"061d00d864966 : Revert "adreno_idler: convert to state notifier""
730"bee8f41267efd : Revert "adreno_idler: fix typos :)""
731"6879afad52792 : Revert "adreno idler: Ramp down more agressively""
732"9a80bf7bc1d20 : Revert "adreno_idler: Disable adreno_idler by default""
733"15d443f7c8a1b : msm: kgsl: Mark dispatcher thread as performance-critical"
734"3b2c203e938c6 : msm: kgsl: Dispatch commands using a master kthread"
735"a21b72071f0bc : Revert "msm: kgsl: Defer issue commands to worker thread""
736"8268f013df33c : msm: kgsl: give GPU more freq"
737"627b7f1d5e80c : msm: kgsl: Increase worker thread priority"
738"0a6520883eb67 : msm: kgsl: Report correct GPU frequency for clock_mhz"
739"09dcc36fa20a2 : kgsl: set l2pc timeout to 64ms"
740"626b435ebffc6 : kernel: Only set one CPU in the default IRQ affinity mask"
741"a6cb9d0db340e : msm: mdss: Don't add event timer for unused autorefresh feature"
742"ca79ee238757a : msm: mdss: Remove duplicate pm_qos object used for unblanking"
743"6f5baffc3b606 : Revert "input: qpnp-power-on: Reboot on power button press""
744"add45e7ab2d95 : touchpaint: Export paint clear delay as parameter"
745"d986636a135a3 : touchpaint: Fix scheduling-while-atomic when stopping box thread"
746"f916d6d6d07c7 : touchpaint: Draw paint lines starting from current point"
747"bb3291a7452ea : touchpaint: Remove broken horizontal damage code"
748"38fbd91ceb2b7 : touchpaint: Rename box mode to bounce"
749"892cfc8b38cfb : touchpaint: Streamline function argument indentation"
750"c277aaa53fd52 : touchpaint: Make all functions static and remove API header"
751"51161cbd34f8e : touchpaint: Use standard input API for touch input"
752"e113fb879c8a4 : touchpaint: Make input handler filter more strict"
753"29cfa8ee25ad1 : touchpaint: Fix crash when stopping the box thread twice"
754"818df989487fe : touchpaint: Cycle modes with volume-up button"
755"a8ea584f0a204 : touchpaint: Update indentation for long draw_h_line calls"
756"826f837c9cbb3 : touchpaint: Update draw_pixel debug message"
757"da09315be1aa1 : touchpaint: Remove overzealous profiling and debugging"
758"0662aa7dacab1 : touchpaint: Allow disabling automatic paint clearing"
759"f2fbada6d7eca : touchpaint: Trim trailing whitespace in line drawing function"
760"341f6e9e9a673 : touchpaint: Fix residual boxes on single-touch follow mode"
761"95a6c4f1f17ac : touchpaint: Fix vertical point damage drawing"
762"ed5dd4c734679 : touchpaint: Add support for automatic delayed paint clearing"
763"39c73cffab5f8 : touchpaint: Rename draw_segment to draw_h_line"
764"4158cae5343d5 : touchpaint: Clarify vertical damage renderer's function name"
765"8896feefba419 : touchpaint: Add a box-follows-touch mode without paint trail"
766"f2d74b0b92dd2 : touchpaint: Draw segment using beginning X instead of center X"
767"b84ecbfa1a0a7 : touchpaint: Rename segment size to length"
768"75dfd31513d09 : touchpaint: Split point damage drawing code"
769"b2215bf487a4d : touchpaint: Fix damage artifacts in box animation"
770"e86e9dfb5b8cb : touchpaint: Add bouncing box mode"
771"e06ebb2c70c1e : touchpaint: Improve logging during initialization"
772"fac09d492353e : touchpaint: Print new arguments in draw debugging"
773"a694b554da99b : touchpaint: Allow drawing points and segments with different colors"
774"02526ff348336 : touchpaint: Allow drawing points with different sizes"
775"32e0b8df79e8f : touchpaint: Set brush size to 2px for performance"
776"e98aa741cb482 : touchpaint: Add comment about brush size performance"
777"3b9f720409055 : touchpaint: Rename paint radius to brush size"
778"7c32e8bd1ca44 : touchpaint: Don't run callbacks before driver has initialized"
779"ccd5b405a4107 : touchpaint: Fix out-of-bounds errors"
780"5edd6abe47c0f : touchpaint: Use 128-bit stores for 4 contiguous pixels"
781"9cfcbc3d1d0b8 : touchpaint: Use 64-bit stores to draw contiguous pixel pairs"
782"b55360469779b : touchpaint: Make draw point profiling log at info level"
783"e15650013273c : touchpaint: Add point draw profiling"
784"d8673420d4069 : touchpaint: Clarify paint radius comment"
785"4ee6d9209db1d : touchpaint: Split point and horizontal segment drawing"
786"c337a53940fb2 : touchpaint: Log CPU in profiling messages"
787"d0babecfca831 : touchpaint: Export fill_on_touch and paint_radius as parameters"
788"d7c4582460846 : arm: dts: Bump touchscreen I2C bus clock"
789"eed867940f38b : defconfig: Enable devtmpfs for Alpine Linux"
790"9a8a02d46833c : defconfig: enable CONFIG_TOUCHPAINT"
791"b4b18841dc963 : touchpaint: Map framebuffer memory as WC instead of nGnRE"
792"8467c47f840df : touchpaint: Add blank and fill profiling"
793"8ddb1664cd7f7 : input: misc: Introduce simple in-kernel touch paint module"
794"df51ef5d2917d : input: qpnp-power-on: Reboot on power button press"
795"952066ccf0744 : cpuidle: lpm-levels: Ignore sleep_disabled boot parameter"
796"c0a1fb6b8b3a1 : arm: dts: sdm660: Prevent msm_drm from taking over fmamebuffer"
797"eea1a8c6e0a6d : Revert "ARM: sdm660: Do not allocate memory for cont_splash_mem""
798"7647c06e568ad : defconfig: Use a tick rate of 80 Hz"
799"93c0bcae054d5 : arm: dts: sdm660: disable qcom,bcl nodes"
800"96729213776b4 : scsi: sg: Avoid overflow when USER_HZ > HZ"
801"a062df17cea1b : BACKPORT: sched/core: Allow kthreads to fall back to online && !active cpus"
802"c64e8acc047d6 : sched: energy: handle memory allocation failure"
803"b7abffb304728 : sched/fair: Port Migration Hysteresis Filter from HiSilicon EAS"
804"b4a7222caa7cf : kthread: Make queuing_blocked() available in include/linux/kthread.h"
805"71295445d6046 : [BACKPORT] sched/cpufreq: Make blu_schedutil energy aware"
806"9a3a31f12ea65 : [BACKPORT] sched/cpufreq: Make schedutil energy aware"
807"e1143e31c4041 : Revert "cpufreq: schedutil: Use idle_calls counter of the remote CPU""
808"2c940d5053a68 : fs/proc: kill snapcam (gcam) and android.settings"
809"582157e39ad2f : power: qpnp-fg-gen3: Return true battery capacity"
810"ccddc91b140e9 : tick: don't update idle time if cpu offline"
811"79d17f16311b8 : msm-tsens: Reschedule work instead of causing uninterruptible sleep"
812"1eca1a726d563 : Revert "thermal: msm-tsens: Reduce workqueue priority""
813"34cfef8894fbd : thermal-core: Fix invalid sensor data being accepted"
814"ace9fafd4f848 : power: ignore IRQs while system is suspended"
815"9427a81630381 : drivers/cpufreq: nuke cpu_boost drivers"
816"e543e9250052a : defconfig: set vm_max_readhead to 128"
817"b32817ffaa4b9 : ANDROID: mm: add config for default readahead size"
818"3c0bb2c1f31ed : Revert "mm: Disable readahead by default""
819"1f2a8c2854d77 : soc: qcom: service-locator: Fix memory leak in pd_locator_work"
820"f7a77a0bc01a6 : camera: disable logging"
821"db5e8168b07a1 : squash_revert: re-apply disable tracing/logging"
822"61f3772a56bba : Revert "pm660l dtsi: use analog dimming""
823"12667dee34eb3 : Revert "ARM: dts: sdm660: Disable vdd restriction""
824"2bc126db28414 : Revert "ARM: dts: sdm660: use default qos active/wakeup latency""
825"050a47322de76 : Revert "ARM: dts: Reduce the maximum voltage allowed for the panel""
826"488889c9a3ce4 : Revert "ARM: dts: sdm660-gpu: Add quirk qcom,secure_pt_early_alloc""
827"3ccfe151e17e4 : Revert "ARM: dts: sdm660-regulator: Add cooling devices for VDD_MX and VDD_CX""
828"b09468baa0140 : msm: kgsl: Don't allocate memory dynamically for drawobj sync structs"
829"e4a03b4f5fdaf : Revert "msm: kgsl: Add a sync fence timeout callback""
830"a566640f1fa16 : msm: kgsl: Only wake GPU upon ioctl receipt when it isn't awake"
831"1c323df86f257 : kgsl: Shut up about not being able to create debugfs"
832"98aff2ea14bd1 : fscache: use appropriate radix tree accessors"
833"3b84512940ffd : arm64: turn flush_dcache_mmap_lock into a no-op"
834"18c35a8f2ada3 : mm: remove reference to PG_buddy"
835"030dd19bdd779 : mm: align struct page more aesthetically"
836"afc210ef74b88 : mm: store compound_dtor / compound_order as bytes"
837"4b0f192abf643 : mm: get 7% more pages in a pagevec"
838"00ff28ea6cee4 : UPSTREAM: mm/gup.c: fix access_ok() argument type"
839"82584bf193dd2 : UPSTREAM: arm64: remove duplicate macro __KERNEL__ check"
840"eec30566ea74c : UPSTREAM: arm64: print a fault message when attempting to write RO memory"
841"318a66daf6449 : selinux: stop flooding the log buffer"
842"93dc98a83d46b : hrtimer: Bump default timer slack to 500 us"
843"4d3262a339a68 : security: usercopy: don't select BUG"
844"5d17daf69a3b1 : sched: Rename sched_group_cpus()"
845"4e15c3b9bb3dd : sched: Process new forks before processing their parent"
846"7cd737b299a1d : sched: time: Disable timer migration"
847"e627cbb0b474f : sched: Disable NONTASK_CAPACITY"
848"6e9741069e4cc : treewide: remove remaining _no_log() usage"
849"2c1a7da6114a6 : treewide: remove remaining _no_log() usage"
850"3c6ff763c4a94 : drivers: power: add timeouts to wakelocks"
851"b14183eb57bf9 : sound: tas2557: do not print IRQ STATUS & irq_work_routine debug"
852"8c19c67e6b315 : input: use -O3 for all input sources"
853"7541540699fa9 : schedutil: Import fb callbacks to disable iowait boost on screen off"
854"27229991a4eaa : sound: soc: codecs: wcd9335: Disable debug"
855"7d60398e43242 : treewide: Kill more warnings about debugfs failure if disabled"
856"e4a6f5e2b9511 : treewide: Don't warn about debugfs failure if disabled"
857"f92aa91879647 : qcacld: reduce log spam"
858"ee36ec35235ba : msm:mdss_dsi_panel fix derp"
859"da61e8d31cbd5 : arm: dts: sdm660: nuke some useless frequency table"
860"b5a9f0d1bb359 : Workaround for sensor ipc message causing high power consume"
861"e24b6df3485c5 : soc: qcom: sleepstate: Move delay to suspend path"
862"a9999055a7b33 : soc: qcom: sleepstate: Tune suspend and resume delays"
863"076d409eb43e0 : pwm: qpnp: Fix qcom HW known issue"
864"8df74c3cafb92 : sched/core: fix reweight_entity() for set_user_nice()"
865"e7d423f38f60c : sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE"
866"e71d8114b79b2 : sched/wait: Avoid abort_exclusive_wait() in __wait_on_bit_lock()"
867"7681130f7e5d6 : sched/wait: Avoid abort_exclusive_wait() in ___wait_event()"
868"b7d9e9d870b30 : sched/wait: Fix abort_exclusive_wait(), it should pass TASK_NORMAL to wake_up()"
869"3f870b2514866 : sched/fair: Fix load_balance redo for !imbalance"
870"eacbdfb4d81ba : sched: fair: avoid little cpus due to sync, prev_bias"
871"2a22c9502c856 : sched/fair: Fix fairness issue on migration"
872"49574286e4df2 : sched: walt: Serialize check_for_migration across all CPUs"
873"68d7162f26a1a : FIXUP: sched: EAS: call energy_aware_wake_cpu() with RCU read-side lock held"
874"bec9e0e56c13a : BACKPORT: sched/fair: remove sync logic from select_energy_cpu_brute"
875"ca93d3a70cdd6 : BACKPORT: sched/fair: replace cfs_rq->rb_leftmost"
876"f7183a48d7299 : sched/fair: Fix the min_vruntime update logic in dequeue_entity()"
877"1893c11da6498 : sched/fair: Fix min_vruntime tracking"
878"a6c090384700b : sched/fair: Allow idle local group to pull tasks from overloaded group"
879"2caa400c4013c : sched/fair: Fix util_avg of new tasks for asymmetric systems"
880"8b83c6a624a58 : sched/fair: Fix vruntime_normalized() for remote non-migration wakeup"
881"26d3ab5fbcae4 : sched/fair: Improve no-hz idle balance kicking in misfit task scenario"
882"b3d1d750ca622 : sched: Don't update idle_cpus_mask during core isolation"
883"13282c3dfedb3 : sched: EAS: kick nohz idle CPU within the same sched domain"
884"66ad0e2324743 : sched: ceil idle index to prevent from out of bound accessing"
885"6a285ff4dc67c : sched: prevent out of bound access in sched_group_energy()"
886"d597741fc944e : sched/deadline: Split cpudl_set() into cpudl_set() and cpudl_clear()"
887"a25e47301ad32 : sched/deadline: Make CPU heap faster avoiding real swaps on heapify"
888"3abb8ea5be164 : sched/deadline: Refactor CPU heap code"
889"7f715e8429a87 : sched/deadline: Fix wrap-around in DL heap"
890"07e6cf36cc78b : sched/deadline: Update rq_clock of later_rq when pushing a task"
891"697890af9e3d7 : sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/sched/sched.h"
892"8598dfaf96064 : sched/deadline: Make update_curr_dl() more accurate"
893"1aff201a16657 : sched/deadline: replace earliest dl and rq leftmost caching"
894"24671b6069ac4 : sched/deadline: Change return value of cpudl_find()"
895"1e57e35e2b921 : sched/deadline: Remove unnecessary condition in push_dl_task()"
896"175f308418a46 : sched/deadline: Remove superfluous call to switched_to_dl()"
897"9aded856818b6 : sched/deadline: Always calculate end of period on sched_yield()"
898"f72e42c8fb2f4 : sched/deadline: Fix the earliest_dl.next logic"
899"318c1b04df723 : signal: Add calculate_sigpending()"
900"a8e020617eb70 : sched/core / kcov: avoid kcov_area during task switch"
901"048a0fd91d6e8 : sched/fair: Use reweight_entity() for set_user_nice()"
902"990676a2472d7 : sched/core: WARN() when migrating to an offline CPU"
903"cec60504284dd : sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off()"
904"e3871d824dcbe : sched/core: Remove unnecessary initialization init_idle_bootup_task()"
905"3ed9cccfd48be : sched/core: Reuse put_prev_task()"
906"958642ed86de3 : sched/core: Use the new llist_for_each_entry_safe() primitive"
907"30bc9892f6608 : sched/core: Avoid double update_rq_clock() in move_queued_task()"
908"fc4dc578f4f9c : sched/core: Avoid obvious double update_rq_clock()"
909"bc6eebb9c4943 : sched/core: Simplify update_rq_clock() in __schedule()"
910"2d3cfe0ca7a3a : sched/core: Make sched_ttwu_pending() atomic in time"
911"273173338c36b : sched/core: Add ENQUEUE_NOCLOCK to ENQUEUE_RESTORE"
912"ff62d56aa2170 : sched/core: Add {EN,DE}QUEUE_NOCLOCK flags"
913"841cf2d450a08 : sched/core: Fix pick_next_task() for RT,DL"
914"bc1c3bc23b021 : sched/core: Move the get_preempt_disable_ip() inline to sched/core.c"
915"cd99eaf62a4cd : sched/core: Convert ___assert_task_state() link time assert to BUILD_BUG_ON()"
916"f1c04a8199c01 : sched/fair: Update rq clock before changing a task's CPU affinity"
917"211c6348adc66 : sched/core: Remove unlikely() annotation from sched_move_task()"
918"85dba4ac73b16 : sched/rq_clock: Consolidate the ordering of the rq_clock methods"
919"7e3ccd4de2e3e : sched/core: Add missing update_rq_clock() call in sched_move_task()"
920"3db678886d2ca : sched/core: Optimize pick_next_task() for idle_sched_class"
921"a65de9f5c96a8 : sched/clock: Delay switching sched_clock to stable"
922"7e5d8748afede : sched/core: Reset RQCF_ACT_SKIP before unpinning rq->lock"
923"b6f414e47268a : sched/core: Fix incorrect utilization accounting when switching to fair class"
924"cd6452d9a017a : sched/core: Introduce 'struct sched_domain_shared'"
925"9152f19900f68 : sched/core: Restructure destroy_sched_domain()"
926"8e81eaa45d271 : sched/core: Remove unused @cpu argument from destroy_sched_domain*()"
927"dff71282a07a1 : sched/core: Free the stack early if CONFIG_THREAD_INFO_IN_TASK"
928"dd8393f7f863a : sched/core: Panic on scheduling while atomic bugs if kernel.panic_on_warn is set"
929"db09a65020e80 : sched/core: Fix remote wakeups"
930"75ea3241c06d6 : sched/core: Kill sched_class::task_waking to clean up the migration logic"
931"1d7a8e74de71f : sched/fair: Prepare to fix fairness problems on migration"
932"f9d6889d8e4cb : sched/core: Remove unused variable"
933"99ab504662384 : sched/core: Move task_rq_lock() out of line"
934"c7f65a78a0ec5 : sched/core: Add switch_mm_irqs_off() and use it in the scheduler"
935"7d0f340b2e573 : sched/debug: Fix preempt_disable_ip recording for preempt_disable()"
936"98d00b3e2cd27 : sched/core: Remove dead statement in __schedule()"
937"d7f661934ebb6 : asoc: wcd9xxx: Improve headset detection"
938"e368e8d62af07 : defconfig: disable inet lro"
939"573ffc1749b65 : qpnp-haptic: Dejank the haptics"
940"e0efd46dc98a5 : soc: qcom: haptic: Correct return value of show() methods"
941"7b3d8181a2b64 : msm: qpnp-haptic: set up sysfs interface for common cmhw implementation"
942"912c32daac3d8 : Revert "qpnp-haptic: make its strength adjustable via VibratorHW""
943"e79b7f64b22ce : input: fingerprint: gf3258: Respect capacitive keys state"
944"262fe2ba1e822 : touchscreen: Remove useless #if 0 checks"
945"75c41af1f7a57 : focal_ft8719: Eliminate ESD checks"
946"8b3d9cfc73069 : touchscreen: Use PROTOCOL_B"
947"1f2b97f3a6ee8 : touchscreen: Remove earlysuspend support"
948"eb14658c45e70 : touchscreen: Remove MP CTRLRAM support"
949"15f4d9ac7a44b : touchscreen: Eliminate ESD checks"
950"6774415d591d6 : input: fingerprint: goodix: Respect capacitive keys state"
951"9ec1e8bce006b : touchscreen: Mark IRQs as performance critical"
952"81220622f1977 : nvt_touch_f7a: Remove useless #if 0 checks"
953"1b244e2f1b766 : nvt_touch_f7a: Use PROTOCOL_B"
954"bc55987034486 : nvt_touch_f7a: Remove earlysuspend support"
955"475620474a74b : nvt_touch_f7a: Remove MP CTRLRAM support"
956"660ed54271611 : nvt_touch_f7a: Eliminate ESD checks"
957"0c3fa38bc09f1 : NVT-ts: Debloat the driver"
958"37e8a7e6ea9d9 : fingerprint: gf32xx: Mark IRQ as performance critical"
959"308fbad31cff4 : fingerprint: remove useless and restructure fingerprint drivers"
960"94f29880cfa86 : touchscreen: mark irq handlers as PERF_CRITICAL"
961"c31ab229fc611 : touchscreen: use freezable, high priority & unbound workqueues"
962"9f2e774c572d4 : page-writeback: Hardcode dirty_background_ratio to 10"
963"fb65a6ccf80df : staging: sync: Split fence callback allocation into small chunks"
964"ce4c4272baba0 : staging android: Keep timestamp info of merged fences."
965"35c926f9a4b5d : tcp: allow TLP in ECN CWR"
966"6817fed478418 : tcp: avoid cwnd undo after receiving ECN"
967"14ea6209bcf43 : tcp: up initial rmem to 128KB and SYN rwin to around 64KB"
968"6e16b30120725 : DTS: Decrease BCL low battery threshold to 5%"
969"fe436c4ff5eea : kgsl: convert some workqueues to use kthreads"
970"5fee26c122928 : sched/fair: Fix load_balance() affinity redo path"
971"40b18a8ebe459 : sched/fair: do not pull single task if a dst_cpu is not idle"
972"a9eeabf0da66b : exec: Add more targets into blacklist"
973"7a59042ebe966 : ARM: dts: msm-audio_e7t: load qcom,msm-audio-apr"
974"e7e98c5bf1d48 : Revert "Revert "Asoc: apr: Fix sound card failure at stability runs"""
975"1a8c2ddaecd47 : mmc: sdhci-msm: Update for PM QoS changes"
976"228035588f40f : arm64: Implement optimised checksum routine"
977"d9f399a461551 : sched: Update schedtune hold based on the android-4.14 version"
978"b5587b61af764 : BACKPORT: ANDROID: Add hold functionality to schedtune CPU boost"
979"64fb27c150f05 : sched: restrict iowait boost to tasks with prefer_idle"
980"900d08f2edd1f : sched/tune: allow boosting root cgroup"
981"5b1a65e5c6002 : sched/tune: improve code style of Dynamic SchedTune Boost"
982"54f40c100abe5 : defconfig: disable some useless config"
983"910851898b490 : msm: adreno: Disable logging"
984"b59cc2f7d87f4 : block/cfq-iosched: make group_idle per io cgroup tunable"
985"3323097137d0c : sched: use sysctl to control energy aware feature"
986"1d51336369dcf : VFS: use synchronize_rcu_expedited() in namespace_unlock()"
987"da8e92b5b1f8e : staging: sync: Remove tracer cruft"
988"a3efc472b7ee5 : binder: Don't use mmput() from shrinker function."
989"a70afef2fff5f : cpuidle: Mark CPUs idle as late as possible to avoid unneeded IPIs"
990"f44094669871e : Revert "Revert "defconfig: disable dynamic fsync"""
991"669b569c1aaa5 : defconfig: fix snd_soc_sdm660"
992"b1a390ee1d0ab : ASoC: msm: Fix sdm660 Kconfig dependencies"
993"48e93db7594ec : HACK: mm: avoid symbolic lookup in proc/vmallocinfo"
994"f73d1da47336e : arm64: armv8_deprecated: Checking return value for memory allocation"
995"553d3399f6a9c : rtc: qpnp: Small cleanup"
996"c278801b7fc8d : rtc: implement a sysfs interface for clock offset"
997"c558add0d120f : rtc: sysfs: fix a cast removing the const attribute"
998"3965e3265e240 : rtc: Replace simple_strtoul by kstrtoul"
999"86c19d9b6acfe : rtc: sysfs: make name uniform"
1000"c8d4ec836bf53 : rtc: fix module reference count in rtc-proc"
1001"0cfa2cd9be3ff : rtc: dev: remove rtc->name from debug message"
1002"159c8b5b4a800 : rtc: remove .open() and .release()"
1003"bd860ec3a929b : rtc: make class.c explicitly non-modular"
1004"c02147e8600c7 : rtc: remove rtc_device.name"
1005"fe0f1c71b32d8 : rtc: class separate id allocation from registration"
1006"62a430b3713bb : rtc: Add functions to set and read rtc offset"
1007"80cb46b249e51 : rtc: initialize output parameter for read alarm to "uninitialized""
1008"16d5c5190fede : rtc: add generic nvmem support"
1009"920eb34f6c801 : rtc: introduce new registration method"
1010"93fbfdbba7d31 : rtc: utilize new cdev_device_add helper function"
1011"d83f4079c2234 : rtc: class separate device allocation from registration"
1012"dd1c0410f584e : sched: lmk: remove redefinition"
1013"15ef408010d30 : lowmemorykiller: Disable debug logging"
1014"83f790dd134ce : BACKPORT: android,lowmemorykiller: Don't abuse TIF_MEMDIE."
1015"03c401c4da4a8 : lowmemorykiller: Account for extra_free_kbytes in calcuations"
1016"2b1b4c8997011 : defconfig: enable CPU_FREQ SCHEDALUCARD"
1017"ec0769096e6e4 : cpufreq_schedalucard: remove unused boost"
1018"d1ed119ae19d6 : cpufreq_schedalucard: Tuned default settings."
1019"a619e7dd2a9c4 : cpufreq_schedalucard: Simplify the code."
1020"3480b13c24791 : cpufreq_schedalucard: Tuned default up_rate_limit settings."
1021"2e1cb49c89fcf : cpufreq_schedalucard: Tune up a bit"
1022"59d1ae49fd6d7 : cpufreq_schedalucard: Updated to latest EAS changes"
1023"3c3418f28a83d : cpufreq_schedalucard: Tuned default settings"
1024"1df2ae53fc092 : cpufreq_schedalucard: Tuned default settings"
1025"9df640ec43a41 : cpufreq_schedalucard: Tuned for power saving"
1026"4707a1daae377 : cpufreq_schedalucard: Tuned for power saving"
1027"bbf9f748f7cd6 : cpufreq_schedalucard: use spin_lock_irqsave to protect rate_limit_us, capacity and pumpstep."
1028"969c69c3d6f9e : cpufreq_schedalucard: tuned for battery saving"
1029"e060c1b56af06 : sched: Imported schedalucard governor"
1030"e890d77ad424b : defconfig: enable config speculative page fault"
1031"c2ccea51b48b3 : mm: backport speculative page fault"
1032"6fc5a6740b125 : Revert "Revert "mm: process reclaim: vmpressure based process reclaim"""
1033"12ee856ee6b33 : ion: system_heap: Use for_each_sg() macro where possible"
1034"7638214e1aac1 : msm: kgsl: Use for_each_sg() macro where possible"
1035"1de38e6f8ec32 : qseecom: Use for_each_sg() macro where possible"
1036"a74fd38278d6b : crypto: msm: Use for_each_sg() macro where possible"
1037"7922cfed6cc16 : list: introduce list_for_each_entry_from_reverse helper"
1038"7096082ef9256 : mm/vmalloc: rework vmap_area_lock"
1039"d7ca1147fdad2 : mm/vmalloc: add more comments to the adjust_va_to_fit_type()"
1040"02930be9ad1d7 : mm/vmalloc: respect passed gfp_mask when do preloading"
1041"3750d3824e521 : mm/vmalloc: remove preempt_disable/enable when do preloading"
1042"a90fc82743ed1 : mm: vmalloc: show number of vmalloc pages in /proc/meminfo"
1043"3e45f268a10fc : mm/vmalloc: modify struct vmap_area to reduce its size"
1044"2c4e1896ddbb9 : mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning"
1045"c4982398ba1c4 : mm/vmalloc.c: fix percpu free VM area search criteria"
1046"ab8cb5d419851 : mm/vmalloc: do not keep unpurged areas in the busy tree"
1047"7f425f515c5b9 : mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va()"
1048"e050bb9919f34 : mm/vmalloc.c: get rid of one single unlink_va() when merge"
1049"d445fff416e36 : mm/vmalloc.c: preload a CPU with one object for split purpose"
1050"a0525bf874ff5 : mm/vmalloc.c: remove "node" argument"
1051"aa77658bf3290 : mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t"
1052"b7fe52451e1ce : mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro"
1053"a7fa60b7a1948 : mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro"
1054"c5b17cba80527 : mm: vmalloc: pass proper vm_start into debugobjects"
1055"15d2b0884fccf : mm: vmalloc: clean up vunmap to avoid pgtable ops twice"
1056"5da8f8785b8e3 : mm/vmalloc.c: use rb_entry_safe"
1057"da5e31bb9a158 : mm/vmalloc.c: simplify /proc/vmallocinfo implementation"
1058"e306895c5506a : mm/vmap: keep track of free blocks for vmap allocation"
1059"3046dba1c6aa3 : vmalloc: show lazy-purged vma info in vmallocinfo"
1060"82bf39bcdafc2 : mm/vmalloc.c: halve the number of comparisons performed in pcpu_get_vm_areas()"
1061"b2de059677ea9 : Revert "mm: Update is_vmalloc_addr to account for vmalloc savings""
1062"6ed590f13827d : mm/vmalloc.c: fix align value calculation error"
1063"8ce8e2bce0d9e : mm: fix overflow in vm_map_ram()"
1064"948c604313580 : mm/vmalloc: use PAGE_ALIGNED() to check PAGE_SIZE alignment"
1065"f09df578d51f0 : mm/vmalloc: query dynamic DEBUG_PAGEALLOC setting"
1066"6b5b5da8b36f4 : mm/vmalloc.c: use macro IS_ALIGNED to judge the aligment"
1067"c27ebc4bba9c8 : mm, vmalloc: remove VM_VPAGES"
1068"14553ca5a4554 : mm/vmalloc.c: use list_{next,first}_entry"
1069"33f94d2723c40 : vmalloc: allow to account vmalloc to memcg"
1070"35589f0901e30 : sched/cputime: Don't use smp_processor_id() in preemptible context"
1071"8b386f309c53a : sched/cputime: Accumulate vtime on top of nsec clocksource"
1072"e895f2f910f32 : sched/cputime: Move the vtime task fields to their own struct"
1073"e36d48d6a8a6b : sched/cputime: Rename vtime fields"
1074"742f1c4fe8ce8 : sched/cputime: Always set tsk->vtime_snap_whence after accounting vtime"
1075"597c3cdec89c1 : vtime, sched/cputime: Remove vtime_account_user()"
1076"1f85e79eeaf5d : sched/cputime, vtime: Return nsecs instead of cputime_t to account"
1077"27d6221aa9485 : sched/cputime: Complete nsec conversion of tick based accounting"
1078"d8d4ba3936995 : sched/cputime: Push time to account_system_time() in nsecs"
1079"ad05419347b91 : sched/cputime: Push time to account_idle_time() in nsecs"
1080"d5712ab2d8f40 : sched/cputime: Push time to account_steal_time() in nsecs"
1081"7deee5c5b447c : sched/cputime: Push time to account_user_time() in nsecs"
1082"c5b2065e14784 : timers/posix-timers: Convert internals to use nsecs"
1083"26efb47f7807e : sched/cputime: Fix ksoftirqd cputime accounting regression"
1084"d6548bab8351c : sched/cputime: Increment kcpustat directly on irqtime account"
1085"5f3f8e1dfd568 : sched/cputime: Convert task/group cputime to nsecs"
1086"7b030ea6d4076 : sched/cputime: Introduce special task_cputime_t() API to return old-typed cputime"
1087"994a6ab202c6d : sched/cputime: Convert guest time accounting to nsecs (u64)"
1088"9e263b200ec81 : sched/cputime: Rename vtime_account_user() to vtime_flush()"
1089"d9759b3bb6c65 : sched/cputime: Reorganize vtime native irqtime accounting headers"
1090"2c431f68b367c : sched/cputime: Export account_guest_time()"
1091"fb559b34e0485 : sched/cputime: Allow accounting system time using cpustat index"
1092"22c15d1e00cea : u64_stats: Introduce IRQs disabled helpers"
1093"78a9fb57888f7 : Revert "tcp: fix lockdep splat in tcp_snd_una_update()""
1094"e8f498169f197 : sched/cputime: Simplify task_cputime()"
1095"47bd9409938ba : sched/cputime[, powerpc, s390]: Make scaled cputime arch specific"
1096"5661ebf658e2c : sched/cputime: Remove cputime_to_scaled()"
1097"47ae04424460f : sched/irqtime: Consolidate irqtime flushing code"
1098"4cc6e8be83845 : sched/irqtime: Consolidate accounting synchronization with u64_stats API"
1099"3497547ab78ab : sched/irqtime: Remove needless IRQs disablement on kcpustat update"
1100"da353598f2f3f : sched/irqtime: No need for preempt-safe accessors"
1101"e1a2a5ecbaa2d : sched/cputime: Improve scalability by not accounting thread group tasks pending runtime"
1102"faa5c61c0003d : sched/cputime: Resync steal time when guest & host lose sync"
1103"7123ed5f95298 : sched/cputime: Fix omitted ticks passed in parameter"
1104"64786d6987dee : sched/cputime: Fix steal time accounting"
1105"73747d37e0265 : sched/cputime: Drop local_irq_save/restore from irqtime_account_irq()"
1106"8d51ccd1de9b5 : sched/cputime: Clean up the old vtime gen irqtime accounting completely"
1107"0ebfafb3c544d : sched/cputime: Replace VTIME_GEN irq time code with IRQ_TIME_ACCOUNTING code"
1108"c5e7a40f0dbcd : sched/cputime: Count actually elapsed irq & softirq time"
1109"a4604b527f9d1 : sched/cputime: Add steal time support to full dynticks CPU time accounting"
1110"fa99f7672886c : sched, time: Switch VIRT_CPU_ACCOUNTING_GEN to jiffy granularity"
1111"5bb85d1499925 : sched/cputime: Introduce vtime accounting check for readers"
1112"d7c86390ebb08 : sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enabled()"
1113"dcb4aec7e5fd5 : sched/cputime: Correctly handle task guest time on housekeepers"
1114"f6e4665b71758 : sched/cputime: Remove extra cost in task_cputime()"
1115"399e45ca55732 : sched/cpupri: Don't re-initialize 'struct cpupri'"
1116"a2ba126aa53ac : time: Introduce jiffies64_to_nsecs()"
1117"e55b39a202a0c : sched/cputime: Convert kcpustat to nsecs"
1118"b072d0a13fa6b : sched/cpuacct: Avoid %lld seq_printf warning"
1119"d1bd7b8830f0b : sched/cpuacct: Introduce cpuacct.usage_all to show all CPU stats together"
1120"f753023f2998f : sched/cpuacct: Use loop to consolidate code in cpuacct_stats_show()"
1121"bb7a67ea83072 : sched/cpuacct: Merge cpuacct_usage_index and cpuacct_stat_index enums"
1122"c7c2ab5abca10 : sched/cpuacct: Check for NULL when using task_pt_regs()"
1123"865769e6c5c51 : sched/cpuacct: Split usage accounting into user_usage and sys_usage"
1124"d2f8ca79fd134 : sched/cpuacct: Show all possible CPUs in cpuacct output"
1125"7f7fbf1d1561d : sched/cpuacct: Simplify the cpuacct code"
1126"d2ca3beddf39c : sched/cpuacct: Rename parameter in cpuusage_write() for readability"
1127"fdb423fd1678a : sched/completions: Use bool in try_wait_for_completion()"
1128"a1a4efbb136dc : sched/completion: Document that reinit_completion() must be called after complete_all()"
1129"51bae00397401 : Merge 4a1a4fb57a7c84060e82d8e59b7851f1ed7e107f on remote branch"
1130"7c636964ce56c : defconfig: zram compression use lz4"
1131"e92e6c66fcbd3 : binder: use dedicated highprio unbound workqueue"
1132"3a3553f404e9c : binder: Reserve caches for small, high-frequency memory allocations"
1133"aca08d347e3a4 : binder: Switch binder_deferred_lock to a spinlock."
1134"2cb9bce6ba674 : binder: Import from android-4.19-Q"
1135"6f7f929d51599 : sound: silence some logs"
1136"d5d828c63c15e : Revert "Revert "f2fs: drop caches upon rapid GC exit"""
1137"a0ea85d880823 : f2fs: avoid readahead race condition"
1138"beec9a8e83d74 : f2fs: split f2fs_allocate_new_segments()"
1139"d6cd0f6de9090 : f2fs: lost matching-pair of trace in f2fs_truncate_inode_blocks"
1140"f074941278ae3 : f2fs: fix an oops in f2fs_is_compressed_page"
1141"068cd8ba62a09 : f2fs: make trace enter and end in pairs for unlink"
1142"304cfd3dd8277 : f2fs: fix to check page dirty status before writeback"
1143"3764b87fa433b : f2fs: remove the unused compr parameter"
1144"1aac81b301552 : f2fs: remove useless parameter of __insert_free_nid()"
1145"e7a0c3af0609d : f2fs: fix typo in comment of f2fs_do_add_link"
1146"e1972853bb553 : f2fs: fix to wait page writeback before update"
1147"d7a81c672068e : f2fs: show more debug info for per-temperature log"
1148"6edf4b833ea53 : f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_range"
1149"9eff1840ec612 : f2fs: clean up parameter of f2fs_allocate_data_block()"
1150"6474a27bfd759 : f2fs: shrink node_write lock coverage"
1151"e37323a42e64b : f2fs: add prefix for exported symbols"
1152"d414ed22c94fd : f2fs: use kfree() to free variables allocated by match_strdup()"
1153"993f11b74150d : f2fs: get the right gc victim section when section has several segments"
1154"3068fc44a9803 : f2fs: fix a race condition between f2fs_write_end_io and f2fs_del_fsync_node_entry"
1155"a167a22a0434c : f2fs: remove useless truncate in f2fs_collapse_range()"
1156"163ea95f64c56 : f2fs: use kfree() instead of kvfree() to free superblock data"
1157"29750e5df6240 : writeback: Drop I_DIRTY_TIME_EXPIRE"
1158"a7d69bc184afd : writeback: Write dirty times for WB_SYNC_ALL writeback"
1159"f9de18b138e51 : writeback: Fix sync livelock due to b_dirty_time processing"
1160"5ad914712c064 : writeback: Avoid skipping inode writeback"
1161"5fb92a82c053d : writeback: Protect inode->i_io_list with inode->i_lock"
1162"14374cd9ac57e : Revert "writeback: Avoid skipping inode writeback""
1163"4aa26db42f4f9 : f2fs: handle readonly filesystem in f2fs_ioc_shutdown()"
1164"d0334c324247a : f2fs: don't return vmalloc() memory from f2fs_kmalloc()"
1165"b6b6fe9a60297 : f2fs: fix wrong discard space"
1166"636dfb3435961 : f2fs: fix wrong value of tracepoint parameter"
1167"0f6374fbb1df2 : f2fs: protect new segment allocation in expand_inode_data"
1168"ed47d787b574b : writeback: Avoid skipping inode writeback"
1169"30ebf4e93a8fa : f2fs: avoid inifinite loop to wait for flushing node pages at cp_error"
1170"a780274b83eda : f2fs: remove redundant assignment to variable err"
1171"3a3b578add075 : f2fs: Avoid double lock for cp_rwsem during checkpoint"
1172"2a2155256778e : f2fs: Fix wrong stub helper update_sit_info"
1173"9c966ff213883 : f2fs: remove blk_plugging in block_operations"
1174"c6d214dab851d : f2fs: shrink spinlock coverage"
1175"222fe495ba955 : f2fs: correctly fix the parent inode number during fsync()"
1176"61394abbb0d74 : f2fs: flush dirty meta pages when flushing them"
1177"178c03703c4b8 : f2fs: fix checkpoint=disable:%u%%"
1178"ef38d56ef46bf : f2fs: don't leak filename in f2fs_try_convert_inline_dir()"
1179"80c53d0bca7ce : f2fs: fix quota_sync failure due to f2fs_lock_op"
1180"003a90333f099 : f2fs: fix to handle error path of f2fs_ra_meta_pages()"
1181"742d12bced5ab : f2fs: fix long latency due to discard during umount"
1182"bcf063a6407c2 : f2fs: switch discard_policy.timeout to bool type"
1183"34edbd671a7d0 : f2fs: fix potential .flags overflow on 32bit architecture"
1184"97b47de939169 : f2fs: don't change inode status under page lock"
1185"be0d8aa5e3634 : f2fs: delete DIO read lock"
1186"a2c77effcfff8 : f2fs: xattr.h: Replace zero-length array with flexible-array member"
1187"7b1406e225e12 : f2fs: skip GC when section is full"
1188"a27645561379c : f2fs: fix the panic in do_checkpoint()"
1189"eb29092d99041 : f2fs: fix to wait all node page writeback"
1190"1e874ed335e55 : f2fs: Add f2fs stats to sysfs"
1191"e26a9239e0698 : f2fs: delete duplicate information on sysfs nodes"
1192"6c63d788a6a57 : f2fs: change to use rwsem for gc_mutex"
1193"31aab7f61eb35 : f2fs: update f2fs document regarding to fsync_mode"
1194"66ac053c121a4 : f2fs: add a way to turn off ipu bio cache"
1195"0cf3efd1e8108 : f2fs: code cleanup for f2fs_statfs_project()"
1196"04025c27f1ece : f2fs: fix miscounted block limit in f2fs_statfs_project()"
1197"3bd9726a84bbb : f2fs: show the CP_PAUSE reason in checkpoint traces"
1198"414dcf148071b : f2fs: remove unneeded check for error allocating bio_post_read_ctx"
1199"44dcb156779bf : f2fs: convert inline_dir early before starting rename"
1200"70ccfd2df4c4c : f2fs: fix memleak of kobject"
1201"893065dffec92 : f2fs: fix to add swap extent correctly"
1202"0b24842608501 : mm: export add_swap_extent()"
1203"4fa78ea09ac0e : f2fs: run fsck when getting bad inode during GC"
1204"bbc5a71a434f4 : f2fs: free sysfs kobject"
1205"bda27ad912b4d : f2fs: declare nested quota_sem and remove unnecessary sems"
1206"78cc73587f246 : f2fs: don't put new_page twice in f2fs_rename"
1207"4be4b285a26b5 : f2fs: set I_LINKABLE early to avoid wrong access by vfs"
1208"7e129df369ecc : f2fs: introduce private bioset"
1209"9ba17e7b7eed4 : f2fs: cleanup duplicate stats for atomic files"
1210"220b05e1fd358 : f2fs: set GFP_NOFS when moving inline dentries"
1211"afa48661208c6 : f2fs: should avoid recursive filesystem ops"
1212"dcb95f9cb7750 : f2fs: keep quota data on write_begin failure"
1213"f1b81fbbf96de : f2fs: call f2fs_balance_fs outside of locked page"
1214"129b686db2bad : f2fs: preallocate DIO blocks when forcing buffered_io"
1215"73ccccf64525b : f2fs: stop GC when the victim becomes fully valid"
1216"a00849158555f : f2fs: expose main_blkaddr in sysfs"
1217"25b0003097641 : f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()"
1218"a86c7ff51c306 : f2fs: Fix deadlock in f2fs_gc() context during atomic files handling"
1219"fb3490c64e622 : f2fs: show f2fs instance in printk_ratelimited"
1220"e2da56726f02d : f2fs: fix potential overflow"
1221"fb21d7bea6ee0 : f2fs: fix to update dir's i_pino during cross_rename"
1222"26f1ec98ddeb9 : f2fs: support aligned pinned file"
1223"7ed8a9fe1407a : f2fs: avoid kernel panic on corruption test"
1224"c95182f398b4d : f2fs: fix wrong description in document"
1225"f4cf365e64a60 : f2fs: cache global IPU bio"
1226"ac86c018d306c : f2fs: check total_segments from devices in raw_super"
1227"6789d8a6f9425 : f2fs: update multi-dev metadata in resize_fs"
1228"651a274ada707 : f2fs: mark recovery flag correctly in read_raw_super_block()"
1229"6f4a1a79286f9 : f2fs: fix to update time in lazytime mode"
1230"d69e71bfafddc : f2fs: add a condition to detect overflow in f2fs_ioc_gc_range()"
1231"a5d978bb9feea : f2fs: fix to add missing F2FS_IO_ALIGNED() condition"
1232"88ea7134bc570 : f2fs: fix to fallback to buffered IO in IO aligned mode"
1233"3c26407e00348 : f2fs: fix to handle error path correctly in f2fs_map_blocks"
1234"00faa9cd9f7ed : f2fs: fix extent corrupotion during directIO in LFS mode"
1235"3c1ebe4afede4 : f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY"
1236"ef992d9ce170a : f2fs: fix inode rwsem regression"
1237"cdd2f75021cc9 : f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()"
1238"aafa2d0c95f58 : f2fs: Fix indefinite loop in f2fs_gc()"
1239"86b637ec48bc2 : f2fs: convert inline_data in prior to i_size_write"
1240"91b444190c9e7 : f2fs: fix error path of f2fs_convert_inline_page()"
1241"95217aa667b6f : f2fs: add missing documents of reserve_root/resuid/resgid"
1242"e5d80fbaeefa9 : f2fs: fix flushing node pages when checkpoint is disabled"
1243"a2148a0a9c949 : f2fs: enhance f2fs_is_checkpoint_ready()'s readability"
1244"fe6ad28e398fe : f2fs: clean up __bio_alloc()'s parameter"
1245"21d08ef34a74c : f2fs: fix wrong error injection path in inc_valid_block_count()"
1246"89f9b57f147af : f2fs: fix to writeout dirty inode during node flush"
1247"08bbe20c5bc25 : f2fs: Fix indefinite loop in f2fs_gc()"
1248"28ffc6f7b9e7c : f2fs: allocate memory in batch in build_sit_info()"
1249"228c54af829ff : f2fs: fix to avoid data corruption by forbidding SSR overwrite"
1250"dfa8ee8efe32c : f2fs: cleanup the code in build_sit_entries."
1251"bd9195be1da85 : f2fs: fix wrong available node count calculation"
1252"6617d1b347a46 : f2fs: remove duplicate code in f2fs_file_write_iter"
1253"875bc18b34121 : f2fs: fix to migrate blocks correctly during defragment"
1254"fdcc5ddf97e8f : f2fs: use wrapped f2fs_cp_error()"
1255"4cc8336ab3682 : f2fs: fix to use more generic EOPNOTSUPP"
1256"15d150f3d1bcb : f2fs: use wrapped IS_SWAPFILE()"
1257"02ba135183cd5 : f2fs: fix to avoid call kvfree under spinlock"
1258"681c2bc646d2a : fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update_general_status()"
1259"32ecfea9256ca : f2fs: disallow direct IO in atomic write"
1260"7b1516651e09e : f2fs: fix to handle quota_{on,off} correctly"
1261"9fe369bf70037 : f2fs: fix to detect cp error in f2fs_setxattr()"
1262"a8b2d8e689259 : f2fs: fix to spread f2fs_is_checkpoint_ready()"
1263"77d0c61ea0282 : f2fs: support fiemap() for directory inode"
1264"88ac4aa0bc55c : f2fs: fix to avoid discard command leak"
1265"6b044d44bed26 : f2fs: disallow switching io_bits option during remount"
1266"c8a18fc5ebcfb : f2fs: fix panic of IO alignment feature"
1267"1e3e4980f2511 : f2fs: introduce {page,io}_is_mergeable() for readability"
1268"33d4ea7d8f916 : f2fs: fix livelock in swapfile writes"
1269"154bc6cc2dfd3 : Mystic: X2.2"
1270"bffc91a0f7834 : exec: Extend task_is_booster check to cover OxygenOS userspace HALs"
1271"09323aba14a79 : sched: tune: do not prefer_idle for fg"
1272"b76a9cbb420cb : sched: tune: set background stune to 0"
1273"b3a4bf26c6a34 : sched/tune: Tune SchedTune values and add all groups"
1274"45ac49c429a29 : sched/tune: Increase the cgroup limit to 6"
1275"8ae14fa7c203d : Revert "CpuAssist & StuneAssist: Tweak values and add schedtune.sched_boost support""
1276"16f406a5c1a93 : arm64: dts: pm660: Remove obsolete kpdpwr software debounce property"
1277"94193c16fc4d6 : ARM: dts: pm660: Switch to software debouncing for pon keys"
1278"b20cf2cb6a4a4 : input: qpnp-power-on: Reduce software debounce logging verbosity"
1279"5c89817b5e653 : input: qpnp-power-on: Separate software debounce delay from hardware"
1280"355e413d21eb6 : input: qpnp-power-on: Adapt software debounce to work for all keys"
1281"93031d0086415 : ARM: dts: sdm660: Disable vdd restriction"
1282"e73ad30399a30 : ARM: sdm660: Do not allocate memory for cont_splash_mem"
1283"6c11872793e91 : thermal_core: kill userspace thermal-engine interference"
1284"a6e4cb81280ab : msm: kgsl: Mark the scratch buffer as privileged"
1285"82757a250097c : BACKPORT: xtables: extend matches and targets with .usersize"
1286"a8be5e494e708 : UPSTREAM: ip6tables: use match, target and data copy_to_user helpers"
1287"3a235210bf471 : UPSTREAM: iptables: use match, target and data copy_to_user helpers"
1288"d4d1d48b4d608 : UPSTREAM: xtables: add xt_match, xt_target and data copy_to_user functions"
1289"8ca4928b9b771 : net: nl80211: fix compilation error"
1290"924ceb1a33e06 : Revert "Asoc: apr: Fix sound card failure at stability runs""
1291"51c3c8b4a8370 : Revert "Revert "sched: turn off the TTWU_QUEUE feature"""
1292"ba479cfd56641 : Sauce: Merge tag 'LA.UM.8.2.r2-02300-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
1293"83dba108d1fbc : WireGuard: version: bump v1.0.20200729"
1294"37b88822c0d36 : WireGuard: version: bump v1.0.20200712"
1295"2dac2b4d8f387 : Merge 4.4.232 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
1296"735e3dabaa8ab : Merge 4.4.231 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
1297"4cc585cdb38e5 : Merge 4.4.230 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
1298"c96e795b19d75 : cpuidle: Export the next timer expiration for CPUs"
1299"e7655309560fd : cpuidle: lpm-levels: Allow exit latencies equal to target latencies"
1300"0479e230882ad : cpuidle: lpm-levels: Use of_node_put on node pointers"
1301"b82ecbbe227b2 : cpuidle: Do not select menu and ladder governors"
1302"26f97778655fc : defconfig: regen"
1303"107542a8ab40b : defconfig: set BLU_SCHEDUTIL by default"
1304"92622d352b001 : cpufreq: remove performance from default dependency"
1305"1c3220d488c51 : cpufreq: remove some HMP gov"
1306"c136f7e6f7ff5 : defconfig: set iosched anxiety by default"
1307"98ec1da56ed4a : block/Kconfig: remove maple from default dependency"
1308"3a85e8a9ad294 : wcd_cpe: fix buffer size"
1309"e7079a9e1b5f0 : Revert "ASoC: wcd9xxx: Increase HPH bias current to improve fidelity""
1310"d4c2aac49ba32 : Revert "Incrase current to 165mA to update fidelity a little bit more""
1311"beae3f7146603 : Revert "defconfig: disable dynamic fsync""
1312"10040e0150eec : Mystic: X2.1"
1313"f360648c1f346 : Sauce: Merge tag 'LA.UM.8.2.r2-02100-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
1314"ba4a5d5ffa5f4 : Merge 4.4.229 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
1315"ddcc9d9ca532b : smb-lib: clear HVDCP_EN when disabling HVDCP"
1316"4d96114d5b7c7 : zstd: optimise for size"
1317"a945b4b5c5e91 : virt: optimise for size"
1318"0b1f381d1ecbf : treewide: optimise for size"
1319"985831e321bf9 : drivers: optimise for size"
1320"f5954d30b68b7 : selinux: use -O3 & optimise for size"
1321"c2edb2b793b0c : fs: use -O3 & optimise for size"
1322"80479964a1469 : lzo: use -O3 & optimise for size"
1323"238f32a9d7e9e : kernel: use -O3 & optimise for size"
1324"257c4fb57caa7 : block: use -O3 & optimise for size"
1325"f41c757fee1fa : lz4: optimise for size"
1326"827a4d6ae3dfb : mm: use -O3 & optimise for size"
1327"796d61b7467e2 : crypto: optimize for size"
1328"739e414c3d21f : defconfig: wayne: generate for miui 12 Q"
1329"175c45995a672 : drivers/camera_v2: fix camera issue Meme12-Q"
1330"3abf3ba27de4e : cpuidle: Make MENU cpuidle governor optional"
1331"72050e9b60011 : defconfig: enable BFP JIT"
1332"6938ad86c0b6e : net: Allow BFP JIT to compile without module support"
1333"202be81ddda74 : arm64: bfp_jit: Enable JIT by default"
1334"3b0ae6e46637d : block: Do not collect I/O statistics"
1335"3cead00496e5e : sched: Allow aggressive remote task interruptions"
1336"2c55a0a013997 : sched: Do not use IPIs for remote wakeups if idle"
1337"509e0a5f76e6d : blk-mq: Do not wake idle CPUs to queue same-origin requests"
1338"cf6f4d67f096f : perf: Restrict perf event sampling CPU time to 5%"
1339"972c489c57ad9 : tcp: Enable Explicit Congestion Control for everything"
1340"e8218600ef231 : tcp: Disable timestamps"
1341"7a82c07b53a5f : tcp: fastopen: Enable cookieless TFO clients and servers"
1342"4c21c76e00d04 : sched: Increase the time a task is considered cache-hot"
1343"02d570c9e8565 : mm: Disable readahead by default"
1344"d61f37d823a8b : zram/Kconfig: also remove lzo from default"
1345"848c542827de0 : zram: Remove lzo dependence"
1346"2f2baa707a9e8 : android: lowmemorykiller: consider unevictable pages"
1347"5aaee537c2ca6 : Revert "lowmemorykiller: Revert to android-4.4 version at d657433f124d1d5d521ee3ba8f3486e9169012e4""
1348"3330e696b1977 : ASoC: TAS2557: Reload firmware before power on if failed in probe"
1349"5d30d6ab46d4a : ASoC:tas2557: add the vboost functionality from the stereo driver"
1350"1eae0bcbb33b2 : sound: tas2557: set FAST mode for VBOB in requested case"
1351"f021f5c246f62 : ASoC: tas2557-misc.c: disable shift overflow warning"
1352"c3235f4c4b133 : Revert "sched: turn off the TTWU_QUEUE feature""
1353"abbfa8b1d380d : ASoC: msm: Handle bit_width to configure ASM session for FLAC playback"
1354"1c2de1911458b : ASoC: sdm660: OC the Q6AFE_LPASS_IBIT and Q6AFE_LPASS_OSR clocks to 24.576MHz"
1355"0c9828f99facf : ASoC: codecs: Support capture for tas2557 amp"
1356"8807acfb191d5 : ASoC: TAS2557: Add support for ASI2 with IV data"
1357"a7deae5513cd5 : ASoC: sdm660_cdc: fix for 24.576MHz MCLK"
1358"f3563a974beeb : sdm660_audio: use 24.576MHz MCLK"
1359"68770e989dd07 : asoc:sdm660:enable sampling rates up to 384khz for mi2s"
1360"737b15149bdbb : whyred: ASoC: sdm660-internal: switch to tas2557 ASI2 DAI for Primary MI2S Playback"
1361"1b4c02750efc8 : tas2557-codec: enable sampling rates up to 384kHz"
1362"2a375c4b116e4 : defconfig: wayne: generate newcam"
1363"396e949c0540b : defconfig: tulip: generate newcam"
1364"b3958b3306123 : Revert "Kernel:Power: add nvs hibernate driver""
1365"a4853a7c20295 : qos: Execute notifier callbacks atomically"
1366"a682cfab9a7a5 : qos: Don't allow userspace to impose restrictions on CPU idle levels"
1367"ebd992a45cfd0 : kernel: power: qos: remove check for core isolation while cluster LPMs"
1368"1060a85616001 : DEBUG: PM_EM: Printk the EM upon registration"
1369"543d98a66828a : diag: Add timer to make sure wakelock no stuck"
1370"6728e5579d2a5 : Revert "arm: dts: gfx: Undervolt 40mv""
1371"9bfcc47dd8be8 : WireGuard: version: bump v1.0.20200623"
1372"042b0815a512d : defconfig: enable thermal simple"
1373"4fe5baf601141 : msm_thermal: disable core control and its mitigations & hotplug REV"
1374"2bde03eda0e3e : msm_thermal: disable core control and its mitigations & hotplug"
1375"0ac8bd9f29f01 : arm: dts: Adjust thermal-simple"
1376"318c9fadaf386 : Revert "Revert "dts: sdm660-thermal: include and define separate"""
1377"5062e2201422c : Revert "Revert "msm: thermal: simple: Never raise max freq above unthrottled max"""
1378"038eb233486a6 : Revert "Revert "msm_thermal_simple: add thermal debug"""
1379"5cd5aa720d8c2 : Revert "Revert "msm: thermal: simple: Introduce simple MSM thermal solution"""
1380"9751ad346a762 : defconfig: regen"
1381"1379730b73343 : Revert "disable tracing/logging at various places Part 1""
1382"06474133ff8aa : Revert "disable tracing/logging at various places Part 2""
1383"488eb798d7b1a : Revert "disable tracing/logging at various places Part 3""
1384"34bab06f45804 : Revert "disable tracing/logging at various places Part 4""
1385"33f1ad68f17c3 : Revert "disable tracing/logging at various places Part 5""
1386"0f62111b642e4 : Revert "disable tracing/logging at various places Part 6""
1387"ba8a65f8301e0 : Revert "[FIXED] disable tracing/logging at various places Part 1""
1388"2a6b54d49d096 : Revert "mmc: fix after disable tracing""
1389"37a4139180c03 : Revert "disable tracing at various places Part 3 [FIX: MAJOR DERP AFFECTING MAGISK MODULES]""
1390"caa4e11666eae : Revert "binder: disable tracing""
1391"f4d64c798ddab : Revert "disable tracing/logging at various places Part 7""
1392"e8c44985bc09f : Sauce: Merge tag 'LA.UM.8.2.r1-06900-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
1393"8ca07f32be332 : Revert "drivers: media: msm: don't use nested functions""
1394"2f6698debe9f6 : Revert "msm: vidc: Resolve clang compilation error""
1395"fe7ea829a4bc3 : Revert "clk: qcom: Hide self-assign warning""
1396"e164d5f7b274f : Linux 4.4.232"
1397"fe9ea54edec60 : perf probe: Fix to check blacklist address correctly"
1398"63d0d68ff9d8b : perf annotate: Use asprintf when formatting objdump command line"
1399"052c0f90f24e3 : perf tools: Fix snprint warnings for gcc 8"
1400"3140af4e29702 : perf: Make perf able to build with latest libbfd"
1401"db2bfe0bf5f1f : tools/lib/subcmd/pager.c: do not alias select() params"
1402"f88efa4d6cb1f : xfs: set format back to extents if xfs_bmap_extents_to_btree"
1403"7ce093c22159f : regmap: debugfs: check count when read regmap file"
1404"993320d59fc79 : Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation"
1405"a442ed988a289 : drivers/net/wan/x25_asy: Fix to make it work"
1406"66079e9d6e354 : ip6_gre: fix null-ptr-deref in ip6gre_init_net()"
1407"259da0c137f6b : rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA"
1408"4463a6bc4e728 : tcp: allow at most one TLP probe per flight"
1409"c8a826b20f428 : AX.25: Prevent integer overflows in connect and sendmsg"
1410"8209bd6287861 : net: udp: Fix wrong clean up for IS_UDPLITE macro"
1411"e4d9e8bab3fdb : net-sysfs: add a newline when printing 'tx_timeout' by sysfs"
1412"02889ec650ffe : AX.25: Prevent out-of-bounds read in ax25_sendmsg()"
1413"b1cd0a68ff498 : AX.25: Fix out-of-bounds read in ax25_connect()"
1414"6529b08ee5208 : ath9k: Fix regression with Atheros 9271"
1415"8b105305b9424 : ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
1416"baad782db34e2 : parisc: Add atomic64_set_release() define to avoid CPU soft lockups"
1417"0ac35c8a2da61 : mm/memcg: fix refcount error while moving and swapping"
1418"1f396b82bad6e : serial: 8250_mtk: Fix high-speed baud rates clamping"
1419"f5e7de4f42321 : serial: 8250: fix null-ptr-deref in serial8250_start_tx()"
1420"da6e0b325395c : staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift"
1421"1763572bf4750 : staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift"
1422"6bc939f82db29 : staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support"
1423"8f6e2f1bca314 : staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift"
1424"b3a6d51d79afb : staging: wlan-ng: properly check endpoint types"
1425"39c6ea8661bd2 : Revert "cifs: Fix the target file was deleted when rename failed.""
1426"d16450a325036 : x86: math-emu: Fix up 'cmp' insn for clang ias"
1427"049720cd331f1 : arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP"
1428"149797d5eccc3 : usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()"
1429"db18027fbbe19 : regmap: dev_get_regmap_match(): fix string comparison"
1430"cdde225d8db6f : scripts/decode_stacktrace: strip basepath from all paths"
1431"09ee689060220 : net: smc91x: Fix possible memory leak in smc_drv_probe()"
1432"82b74fb715801 : net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration"
1433"73fc41e93bcc8 : ax88172a: fix ax88172a_unbind() failures"
1434"2507049608033 : hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path"
1435"78684ada0d0e3 : btrfs: fix mount failure caused by race with umount"
1436"2a8f96252475e : x86/fpu: Disable bottom halves while loading FPU registers"
1437"fb83a0980843f : btrfs: fix double free on ulist after backref resolution failure"
1438"ff1d1a635a2bf : ASoC: rt5670: Correct RT5670_LDO_SEL_MASK"
1439"8e9b1d1dd8837 : ALSA: info: Drop WARN_ON() from buffer NULL sanity check"
1440"7a3a171faa8eb : uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression"
1441"b7fe83d9aef79 : perf/core: Fix locking for children siblings group read"
1442"81475c5dbd61c : SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion")"
1443"901b8981bbdec : drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout"
1444"7a9ad4812296f : net: sky2: initialize return of gm_phy_read"
1445"bbf9ed1c6aa51 : drivers/net/wan/lapbether: Fixed the value of hard_header_len"
1446"8a0f6e6d2252f : xtensa: update *pos in cpuinfo_op.next"
1447"0f5a8ffc2e708 : xtensa: fix __sync_fetch_and_{and,or}_4 declarations"
1448"84d30942de681 : scsi: scsi_transport_spi: Fix function pointer check"
1449"aaaac479c8755 : mac80211: allow rx of mesh eapol frames with default rx key"
1450"358b6e3ae1f0e : pinctrl: amd: fix npins for uart0 in kerncz_groups"
1451"3ba217f1e4b55 : msm: kgsl: Fix possible use-after-free while adding context to active list"
1452"4a1a4fb57a7c8 : Merge "power: qcom: Add the QPNP QGAUGE (QG) headers""
1453"55fb495fa4b1f : Merge "include: Fix for compilation issue""
1454"554bbfc0d87fc : Linux 4.4.231"
1455"331d1ee25df0c : sched/fair: handle case of task_h_load() returning 0"
1456"01209293ef68d : misc: atmel-ssc: lock with mutex instead of spinlock"
1457"c7c33666b413c : dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler"
1458"b157afa7b84d5 : hwmon: (emc2103) fix unable to change fan pwm1_enable attribute"
1459"13c5c64880c56 : MIPS: Fix build for LTS kernel caused by backporting lpj adjustment"
1460"89339d38cfa3d : uio_pdrv_genirq: fix use without device tree and no interrupt"
1461"823a6c2e4a6a5 : Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list"
1462"c3249bc0bd873 : mei: bus: don't clean driver pointer"
1463"1e93bd075fca3 : fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS"
1464"4bba60f75d15f : virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial"
1465"024a225f76ee3 : USB: serial: option: add Quectel EG95 LTE modem"
1466"35298a53c89d0 : USB: serial: option: add GosunCn GM500 series"
1467"c9a98d7d3b218 : USB: serial: ch341: add new Product ID for CH340"
1468"61477d624485e : USB: serial: cypress_m8: enable Simply Automated UPB PIM"
1469"d89b45c188a81 : USB: serial: iuu_phoenix: fix memory corruption"
1470"5cc76477e1b9d : usb: gadget: function: fix missing spinlock in f_uac1_legacy"
1471"e4468aff61329 : usb: chipidea: core: add wakeup support for extcon"
1472"4a8c220846728 : USB: c67x00: fix use after free in c67x00_giveback_urb"
1473"8fb2d899c8b5e : ALSA: usb-audio: Fix race against the error recovery URB submission"
1474"fb01f1ee1402e : ALSA: line6: Perform sanity check for each URB creation"
1475"5547c12c47d01 : usb: core: Add a helper function to check the validity of EP type in URB"
1476"2c9ade661a5e1 : HID: magicmouse: do not set up autorepeat"
1477"bdc8219a1186e : mtd: rawnand: brcmnand: fix CS0 layout"
1478"e3645a6823aaa : perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode"
1479"fc51cf84df222 : staging: comedi: verify array index is correct before using it"
1480"560070052ccb1 : usb: gadget: udc: atmel: fix uninitialized read in debug printk"
1481"797fe1728d489 : Revert "usb/ohci-platform: Fix a warning when hibernating""
1482"5c47be82d6a93 : Revert "usb/xhci-plat: Set PM runtime as active on resume""
1483"849bafb50c781 : Revert "usb/ehci-platform: Set PM runtime as active on resume""
1484"bce246555deeb : i2c: eg20t: Load module automatically if ID matches"
1485"3392ec08b4a0d : tcp: md5: allow changing MD5 keys in all socket states"
1486"190a385e7bfc3 : tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers"
1487"172671b46c16b : tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()"
1488"3749774401083 : tcp: make sure listeners don't initialize congestion-control state"
1489"2506cfc94d2e2 : genetlink: remove genl_bind"
1490"902fb3367b230 : net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb"
1491"f146ae3cf4e79 : llc: make sure applications use ARPHRD_ETHER"
1492"05180703033a1 : l2tp: remove skb_dst_set() from l2tp_xmit_skb()"
1493"82f75d0a67ad8 : ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg"
1494"5709cb2726d2e : bnxt_en: fix NULL dereference in case SR-IOV configuration fails"
1495"42de40acb7a8c : ARC: elf: use right ELF_ARCH"
1496"58022159325f7 : ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE"
1497"11a65b03c375e : drm/radeon: fix double free"
1498"d707433ab9755 : btrfs: fix fatal extent_buffer readahead vs releasepage race"
1499"e27a1e3d9c9ac : Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb""
1500"22ae5be6a989b : KVM: x86: bit 8 of non-leaf PDPEs is not reserved"
1501"9272ce275e1ed : ALSA: usb-audio: add quirk for MacroSilicon MS2109"
1502"4b377ba64b91e : ALSA: hda - let hs_mic be picked ahead of hp_mic"
1503"231cfc1c95030 : ALSA: opl3: fix infoleak in opl3"
1504"ad013eb1eb184 : arm64: kgdb: Fix single-step exception handling oops"
1505"d3a3099389a61 : ALSA: compress: fix partial_drain completion state"
1506"e41001c75d1f9 : smsc95xx: avoid memory leak in smsc95xx_bind"
1507"1bced00f921de : smsc95xx: check return value of smsc95xx_reset"
1508"815f9846691a9 : net: cxgb4: fix return error value in t4_prep_fw"
1509"a6a396f1b7652 : scsi: mptscsih: Fix read sense data size"
1510"35d6f9af1654a : spi: spidev: fix a potential use-after-free in spidev_release()"
1511"d8c4753285ae9 : spi: spidev: fix a race between spidev_release and spidev_remove"
1512"8977f55e9c082 : KVM: s390: reduce number of IO pins to 1"
1513"3c2227815023f : Merge 08bfd50af44b7c6ee8709b4b31bf1e3eed850a12 on remote branch"
1514"64d54abcc12eb : power: qcom: Add the QPNP QGAUGE (QG) headers"
1515"0b50c52a44ce0 : msm: ipa: update msm_ipa.h with latest IPA versions constants"
1516"08bfd50af44b7 : Merge "Makefile: Suppress few warnings with clang""
1517"bc1fbb1f20b7d : Merge "nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands""
1518"8551ab831bfd9 : Merge "kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS""
1519"99891da69e05a : nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands"
1520"e8f888d64a122 : nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands"
1521"f54719f7bd195 : Merge "kbuild: initialize CLANG_FLAGS correctly in the top Makefile""
1522"584385a8b9b14 : Merge "dsp: q6asm: Change to increase asm sessions allowed""
1523"8b079a01780c2 : Merge "sdm660_cdc: Reset cache_only mode for non SSR scenario""
1524"fd5107919f0ce : Merge "msm: mdss: hdmi: proper error logging""
1525"5fdc95f5fa845 : Merge "ASoC: Fix warnings and errors with llvm""
1526"7961b26be289c : Merge "power: qpnp-fg-gen3: Fix warning with llvm""
1527"bf90030afc91c : Merge "AndroidKernel: Explicitly mark certain targets as phony""
1528"a3db77e663579 : Merge "dsp: q6adm: Channel map configuration for multi-channel""
1529"d3630f7c2ccf3 : msm: mdss: hdmi: proper error logging"
1530"73ca7c6ede75a : ASoC: Fix warnings and errors with llvm"
1531"7126fc776a50e : sdm660_cdc: Reset cache_only mode for non SSR scenario"
1532"769b5eb47768e : include: Fix for compilation issue"
1533"ecff797dc5f0a : Makefile: Suppress few warnings with clang"
1534"aebfc8bc51aa5 : kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS"
1535"60efc796a87ac : kbuild: initialize CLANG_FLAGS correctly in the top Makefile"
1536"e626d510e5a5a : kbuild: consolidate Clang compiler flags"
1537"e580644e07829 : kbuild: add -no-integrated-as Clang option unconditionally"
1538"bc1eb38ed4737 : Merge f46488ee3bc9b3c2a3a371d98cd59f047c006f04 on remote branch"
1539"1345034208a2d : power: qpnp-fg-gen3: Fix warning with llvm"
1540"dd9f1b4fb730a : lkdtm: Fix warning with llvm"
1541"fb887c837d6a9 : AndroidKernel: Explicitly mark certain targets as phony"
1542"665a45788e419 : Linux 4.4.230"
1543"555fb3091f3ad : netfilter: nf_conntrack_h323: lost .data_len definition for Q.931/ipv6"
1544"7d04fcf7d3c70 : MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen"
1545"3fe62ca7096cd : cifs: Fix the target file was deleted when rename failed."
1546"45999d78c5051 : SMB3: Honor persistent/resilient handle flags for multiuser mounts"
1547"b2ae3accb5f09 : SMB3: Honor 'seal' flag for multiuser mounts"
1548"480a1490c595a : Revert "ALSA: usb-audio: Improve frames size computation""
1549"900a2823beee8 : i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665"
1550"a0988f8fed51f : virtio-blk: free vblk-vqs in error path of virtblk_probe()"
1551"c9089545adec8 : hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()"
1552"ec511068d575a : hwmon: (max6697) Make sure the OVERT mask is set correctly"
1553"e9bc62b17b655 : sched/rt: Show the 'sched_rr_timeslice' SCHED_RR timeslice tuning knob in milliseconds"
1554"fba0d6b2d4c2a : crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()"
1555"2339cc690933b : kgdb: Avoid suspicious RCU usage warning"
1556"831eebad70a25 : usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect"
1557"7eddb34da87a3 : mm/slub: fix stack overruns with SLUB_STATS"
1558"e9db4c6d559e6 : EDAC/amd64: Read back the scrub rate PCI register on F15h"
1559"6c83e22fc4614 : mm: fix swap cache node allocation mask"
1560"a861adc7039be : btrfs: fix data block group relocation failure due to concurrent scrub"
1561"88ec9fe621050 : btrfs: cow_file_range() num_bytes and disk_num_bytes are same"
1562"7969dad448d9d : dsp: q6asm: Change to increase asm sessions allowed"
1563"480787e5be113 : Linux 4.4.229"
1564"d9ed57ecc2947 : ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate()"
1565"7f9d01a3dac7a : PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode"
1566"cff6b73198f86 : NFSv4 fix CLOSE not waiting for direct IO compeletion"
1567"6791042e833cb : pNFS/flexfiles: Fix list corruption if the mirror count changes"
1568"8deec224e90e0 : SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()"
1569"d6f775f682e25 : sunrpc: fixed rollback in rpc_gssd_dummy_populate()"
1570"5904c239c037c : drm/radeon: fix fb_div check in ni_init_smc_spll_table()"
1571"ddb10a15bebe9 : tracing: Fix event trigger to accept redundant spaces"
1572"50e22de32adfc : arm64: perf: Report the PC value in REGS_ABI_32 mode"
1573"12a758a770a2b : ocfs2: fix panic on nfs server over ocfs2"
1574"1e0e46e511c4b : ocfs2: fix value of OCFS2_INVALID_SLOT"
1575"aaba67dff58ef : ocfs2: load global_inode_alloc"
1576"97d501d149ea2 : mm/slab: use memzero_explicit() in kzfree()"
1577"8807fbfcd94cf : KVM: X86: Fix MSR range of APIC registers in X2APIC mode"
1578"2aaf2d30cca0d : ACPI: sysfs: Fix pm_profile_attr type"
1579"157dafb4a734c : blktrace: break out of blktrace setup on concurrent calls"
1580"ea4f911f9c1ab : kbuild: improve cc-option to clean up all temporary files"
1581"120736d175d2b : net: alx: fix race condition in alx_remove"
1582"00a95b481eba7 : sched/core: Fix PI boosting between RT and DEADLINE tasks"
1583"8487115b6e0fc : netfilter: ipset: fix unaligned atomic access"
1584"ea8532dd6fb6b : usb: gadget: udc: Potential Oops in error handling code"
1585"fb0b63ed4084d : ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()"
1586"55344d5fdac02 : RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()"
1587"8da5b2305f624 : efi/esrt: Fix reference count leak in esre_create_sysfs_entry."
1588"d1633159b6c8a : cifs/smb3: Fix data inconsistent when zero file range"
1589"fca24eff10d4c : cifs/smb3: Fix data inconsistent when punch hole"
1590"09ec04369def1 : xhci: Poll for U0 after disabling USB2 LPM"
1591"137236fcdc6e4 : ALSA: usb-audio: Fix OOB access of mixer element list"
1592"17553ecdd0b57 : ALSA: usb-audio: Clean up mixer element list traverse"
1593"98f9e54a0d773 : ALSA: usb-audio: allow clock source validity interrupts"
1594"5ac359df8c9f5 : ALSA: usb-audio: uac1: Invalidate ctl on interrupt"
1595"f5c6ecaa5cdf2 : cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip"
1596"08950ca6038a6 : xhci: Fix enumeration issue when setting max packet size for FS devices."
1597"56ee5f3070d79 : xhci: Fix incorrect EP_STATE_MASK"
1598"571b0abe7f4e5 : ALSA: usb-audio: add quirk for Denon DCD-1500RE"
1599"e79d2f7c853b5 : usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()"
1600"1805eda1b533b : USB: ehci: reopen solution for Synopsys HC bug"
1601"5e3d9f68f76a3 : PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports"
1602"e04cbde43abe9 : usb: add USB_QUIRK_DELAY_INIT for Logitech C922"
1603"736fa346f6d45 : usb: dwc2: Postponed gadget registration to the udc class driver"
1604"2aefbfc6b4fb0 : USB: ohci-sm501: Add missed iounmap() in remove"
1605"7f8a6bbeec89a : mld: fix memory leak in ipv6_mc_destroy_dev()"
1606"e1f795de2ddf1 : net: core: reduce recursion limit value"
1607"31394a198cf91 : net: Do not clear the sock TX queue in sk_set_socket()"
1608"c91b5162af314 : net: Fix the arp error in some cases"
1609"73ec90cc942ec : sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket"
1610"363031b3bfede : tcp: grow window for OOO packets only for SACK flows"
1611"b4a09240f5678 : ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()"
1612"e7589b2b72eba : tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT"
1613"aa0405f442456 : ip_tunnel: fix use-after-free in ip_tunnel_lookup()"
1614"c55e6da867de8 : tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes"
1615"585fe3065d323 : net: usb: ax88179_178a: fix packet alignment padding"
1616"81f8ebaa9cbcd : net: fix memleak in register_netdevice()"
1617"1a78856e7bc85 : fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()""
1618"ab1276b9abace : net: sched: export __netdev_watchdog_up()"
1619"387654fc19509 : l2tp: Allow duplicate session creation with UDP"
1620"de4700c2c877f : scsi: scsi_devinfo: handle non-terminated strings"
1621"1ab4cc9c614e9 : net: Revert "pkt_sched: fq: use proper locking in fq_dump_stats()""
1622"602c47fbf46b5 : net: core: device_rename: Use rwsem instead of a seqcount"
1623"20f05ba16c567 : sched/rt, net: Use CONFIG_PREEMPTION.patch"
1624"496fed53d83ec : e1000e: Do not wake up the system via WOL if device wakeup is disabled"
1625"7b692b9696d59 : kretprobe: Prevent triggering kretprobe from within kprobe_flush_task"
1626"7f0e8bc7e71c1 : x86/kprobes: Avoid kretprobe recursion bug"
1627"190d22176f8d3 : powerpc/kprobes: Fixes for kprobe_lookup_name() on BE"
1628"f637e2c75f9a8 : kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex"
1629"44f5e4fc2605b : crypto: algboss - don't wait during notifier callback"
1630"578c6ed26c57e : block: nr_sects_write(): Disable preemption on seqcount write"
1631"885237aebb80b : sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()"
1632"a039515ce219a : drm/dp_mst: Increase ACT retry timeout to 3s"
1633"bd0fc76797060 : ext4: fix partial cluster initialization when splitting extent"
1634"13f03f2bb7771 : selinux: fix double free"
1635"311e2f769e854 : drm/qxl: Use correct notify port address when creating cursor ring"
1636"8a654598ee2e4 : drm/dp_mst: Reformat drm_dp_check_act_status() a bit"
1637"64565a55d5867 : drm: encoder_slave: fix refcouting error for modules"
1638"d8a71a53366a7 : libata: Use per port sync for detach"
1639"f9aa90e1b8aa2 : block: Fix use-after-free in blkdev_get()"
1640"9517bec2c1ff8 : bcache: fix potential deadlock problem in btree_gc_coalesce"
1641"d3e4550ee3eb2 : perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()"
1642"13af14dfadcb9 : usb/ehci-platform: Set PM runtime as active on resume"
1643"737c975db35b0 : usb/xhci-plat: Set PM runtime as active on resume"
1644"4d046d7147daf : scsi: acornscsi: Fix an error handling path in acornscsi_probe()"
1645"7f5c8bd3a29a8 : selftests/net: in timestamping, strncpy needs to preserve null byte"
1646"7e5c47b8f4e56 : elfnote: mark all .note sections SHF_ALLOC"
1647"b656010d1a06d : include/linux/bitops.h: avoid clang shift-count-overflow warnings"
1648"f0db9a6434187 : lib/zlib: remove outdated and incorrect pre-increment optimization"
1649"d9aa44efed5e6 : scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj"
1650"536fd514b3be2 : gfs2: Allow lock_nolock mount to specify jid=X"
1651"d9f4137a16019 : openrisc: Fix issue with argument clobbering for clone/fork"
1652"0e8108e0556b6 : ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed"
1653"c90c6ac8fbe9d : net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'"
1654"4e26dd5e3f674 : usb: gadget: fix potential double-free in m66592_probe."
1655"c16f825fb0a34 : usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check"
1656"8537aebb89b68 : USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke"
1657"b952f05377788 : usb: dwc2: gadget: move gadget resume after the core is in L0 state"
1658"720e91f8a2a74 : watchdog: da9062: No need to ping manually before setting timeout"
1659"7ad6b32e01ffe : clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1"
1660"091f9ba81da94 : tty: n_gsm: Fix bogus i++ in gsm_data_kick"
1661"ec4bff3f0604b : USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()"
1662"652def4c63b99 : usb/ohci-platform: Fix a warning when hibernating"
1663"2fbc2166f7ed2 : vfio-pci: Mask cap zero"
1664"4d99f432ca2b8 : powerpc/ps3: Fix kexec shutdown hang"
1665"aa6849125abc1 : powerpc/pseries/ras: Fix FWNMI_VALID off by one"
1666"b0b95ad66ac27 : tty: n_gsm: Fix waking up upper tty layer when room available"
1667"eeeb7a2b11eb4 : tty: n_gsm: Fix SOF skipping"
1668"820fd4a6a1ea9 : clk: ti: composite: fix memory leak"
1669"21e382b301384 : dlm: remove BUG() before panic()"
1670"d7b4327783f64 : scsi: mpt3sas: Fix double free warnings"
1671"3e40ef30c08f5 : power: supply: smb347-charger: IRQSTAT_D is volatile"
1672"edbdbc723b4e0 : PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges"
1673"3993a8eb1ed00 : drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish"
1674"428006b4573b0 : serial: amba-pl011: Make sure we initialize the port.lock spinlock"
1675"31fe262ad0d53 : i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output"
1676"e806b55b72d6c : staging: sm750fb: add missing case while setting FB_VISUAL"
1677"ba3badce3e058 : tty: hvc: Fix data abort due to race in hvc_open"
1678"4e22955825919 : s390/qdio: put thinint indicator after early error"
1679"02c56650f3c11 : ALSA: usb-audio: Improve frames size computation"
1680"281bef843ee74 : scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM"
1681"27a7c9b66b77e : scsi: sr: Fix sr_probe() missing deallocate of device minor"
1682"025c48a5eb0f4 : mksysmap: Fix the mismatch of '.L' symbols in System.map"
1683"9f34721c28ebf : yam: fix possible memory leak in yam_init_driver"
1684"94feb3b564113 : powerpc/crashkernel: Take "mem=" option into account"
1685"f5a50e848e450 : nfsd: Fix svc_xprt refcnt leak when setup callback client failed"
1686"de8acbd41c207 : scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event"
1687"f188af0ff63f7 : mfd: wm8994: Fix driver operation if loaded as modules"
1688"9016837658669 : vfio/pci: fix memory leaks in alloc_perm_bits()"
1689"844810b092ed2 : ps3disk: use the default segment boundary"
1690"d6503bd6a24c7 : usblp: poison URBs upon disconnect"
1691"bc601c4642fc6 : i2c: pxa: clear all master action bits in i2c_pxa_stop_message()"
1692"f876da3fd44c1 : scsi: qla2xxx: Fix issue with adapter's stopping state"
1693"f4ea855de4251 : ALSA: isa/wavefront: prevent out of bounds write in ioctl"
1694"9ec09642f5cd0 : clk: qcom: msm8916: Fix the address location of pll->config_reg"
1695"adcd53860d5bf : i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets"
1696"55597918d5226 : clk: sunxi: Fix incorrect usage of round_down()"
1697"52a238a13ae0e : s390: fix syscall_get_error for compat processes"
1698"29e58d18a5028 : asoc: add new path for in call recording"
1699"70ee8c652464c : dsp: q6adm: Channel map configuration for multi-channel"
1700"23c8746e660a1 : Merge f46488ee3bc9b3c2a3a371d98cd59f047c006f04 on remote branch"
1701"2fb8f5172de5d : defconfig: Create symbolic link for arm64 defconfigs"
1702"325e421864032 : scripts/build-all: remove pattern-based defconfig detection"
1703"a6445c419c02c : scripts/build-all: look for nested vendor/ defconfig directories"
1704"f6a879263da42 : scripts/build-all: remove all defconfig manipulation options"
1705"655fbb94c5318 : scripts: build-all.py: update regex to compile all defconfigs"
1706"cfcf36aeff347 : scripts: build-all.py: append llvm to the config file"
1707"608b49953008d : scripts: Clean up the gcc-wrapper white list"
1708"c2e1e3afdb3cd : scripts: set clang as REAL_CC to support LLVM by default"
1709"f46488ee3bc9b : defconfig: auto: remove auto defconfigs"
1710"a428d94bde737 : Mystic: X2"
1711"71865d7e4bf4d : defconfig: wtf whyded-newcam XD"
1712"d422b04c97e0a : Merge 4.4.228 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
1713"ddb4a7b3a08a9 : Linux 4.4.228"
1714"b48900c6fdf30 : perf symbols: Fix debuginfo search for Ubuntu"
1715"85bf6cca87356 : perf probe: Do not show the skipped events"
1716"61f284baf6e8a : w1: omap-hdq: cleanup to add missing newline for some dev_dbg"
1717"621ad7bb8b0b7 : sunrpc: clean up properly in gss_mech_unregister()"
1718"a90eab8228384 : sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations."
1719"bb5872839e5f2 : kbuild: force to build vmlinux if CONFIG_MODVERSION=y"
1720"1f3a685f31e66 : drivers/macintosh: Fix memleak in windfarm_pm112 driver"
1721"25c2d1f1a5b41 : ARM: tegra: Correct PL310 Auxiliary Control Register initialization"
1722"2c6933ae665b8 : kernel/cpu_pm: Fix uninitted local in cpu_pm"
1723"fd0a1b3a44706 : sparc32: fix register window handling in genregs32_[gs]et()"
1724"f7f6d977f00db : pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs"
1725"ac62bc83bfd73 : power: vexpress: add suppress_bind_attrs to true"
1726"f4b499923b9f7 : igb: Report speed and duplex as unknown when device is runtime suspended"
1727"95d30daefbbff : b43_legacy: Fix connection problem with WPA3"
1728"5ac0251d966a1 : b43: Fix connection problem with WPA3"
1729"28f56fab07a21 : b43legacy: Fix case where channel status is corrupted"
1730"ce7fcdd544fbc : media: go7007: fix a miss of snd_card_free"
1731"ca9cc955d7e74 : carl9170: remove P2P_GO support"
1732"1a3e0133f41d8 : e1000e: Relax condition to trigger reset for ME workaround"
1733"d6dd03a408084 : PCI: Program MPS for RCiEP devices"
1734"0cd287657a1f9 : ima: Directly assign the ima_default_policy pointer to ima_rules"
1735"9cd3c1b207847 : btrfs: fix error handling when submitting direct I/O bio"
1736"dacdd5c651b88 : btrfs: send: emit file capabilities after chown"
1737"10fddba7b1a4c : Btrfs: fix unreplayable log after snapshot delete + parent dir fsync"
1738"cdeb51b8fbcc2 : ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max"
1739"856d5ec8daa76 : ima: Fix ima digest hash table key calculation"
1740"f79e5b53115c1 : cpuidle: Fix three reference count leaks"
1741"3bbb13a5b8927 : spi: dw: Return any value retrieved from the dma_transfer callback"
1742"87624503629e6 : ixgbe: fix signed-integer-overflow warning"
1743"38af7cd18c1d8 : MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()"
1744"5b34a3e1357a9 : PCI: Don't disable decoding when mmio_always_on is set"
1745"99cd082ae13f5 : macvlan: Skip loopback packets in RX handler"
1746"a9c525c298bbc : m68k: mac: Don't call via_flush_cache() on Mac IIfx"
1747"a948cd79dcbfb : x86/mm: Stop printing BRK addresses"
1748"6180d09d73d79 : mips: Add udelay lpj numbers adjustment"
1749"ea4031568c75c : mwifiex: Fix memory corruption in dump_station"
1750"247f6fe15a2a5 : md: don't flush workqueue unconditionally in md_open"
1751"3a9f69eb8b027 : kgdb: Fix spurious true from in_dbg_master()"
1752"00642c392eee1 : mips: cm: Fix an invalid error code of INTVN_*_ERR"
1753"cbd4cbc1e6840 : powerpc/spufs: fix copy_to_user while atomic"
1754"7bd9c798d971d : net: allwinner: Fix use correct return type for ndo_start_xmit()"
1755"873e93cd1af08 : net: lpc-enet: fix error return code in lpc_mii_init()"
1756"59bf892ef8d8f : lib/mpi: Fix 64-bit MIPS build with Clang"
1757"37b2118bf59c3 : netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported"
1758"d027e9f64801c : MIPS: Make sparse_init() using top-down allocation"
1759"cbe91b9394924 : media: dvb: return -EREMOTEIO on i2c transfer failure."
1760"2819246ff6a08 : e1000: Distribute switch variables for initialization"
1761"5b053e49167b7 : staging: android: ion: use vmap instead of vm_map_ram"
1762"8ae94d0423f24 : net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()"
1763"7f19f9025fb35 : ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE"
1764"20fdc3da105de : btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums"
1765"ea4f019105a00 : clocksource: dw_apb_timer_of: Fix missing clockevent timers"
1766"c35bfa6db32bf : spi: dw: Enable interrupts in accordance with DMA xfer mode"
1767"8f08be46336e8 : kgdb: Prevent infinite recursive entries to the debugger"
1768"37710a8346306 : Bluetooth: Add SCO fallback for invalid LMP parameters error"
1769"5922fade375a0 : spi: dw: Zero DMA Tx and Rx configurations on stack"
1770"b1c64aa943521 : can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices"
1771"3a5e7e46bdada : fat: don't allow to mount if the FAT length == 0"
1772"bc1ca055244a0 : mm/slub: fix a memory leak in sysfs_slab_add()"
1773"c32e8ef4e3eb9 : Smack: slab-out-of-bounds in vsscanf"
1774"90ecba9f1041f : ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
1775"22ed03b78b271 : ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb"
1776"a727c0bf3a0b6 : ath9k: Fix use-after-free Write in ath9k_htc_rx_msg"
1777"5c42f9bfb4c22 : ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx"
1778"9c71c33553e97 : KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts"
1779"124a010f5e4f8 : KVM: nVMX: Consult only the "basic" exit reason when routing nested exit"
1780"6c9165f18e49b : KVM: nSVM: leave ASID aside in copy_vmcb_control_area"
1781"447ba257c1119 : video: fbdev: w100fb: Fix a potential double free."
1782"9170cf8bc75f4 : proc: Use new_inode not new_inode_pseudo"
1783"339b105933be6 : ovl: initialize error in ovl_copy_xattr"
1784"1c6221b430a09 : spi: bcm2835: Fix controller unregister order"
1785"f40913d2dca1b : spi: pxa2xx: Fix controller unregister order"
1786"b4c6230bb0bab : spi: Fix controller unregister order"
1787"fccbb6523d875 : spi: No need to assign dummy value in spi_unregister_controller()"
1788"54000d2e15e92 : spi: dw: Fix controller unregister order"
1789"efc093e63fa85 : spi: dw: fix possible race condition"
1790"7a5764e899009 : x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches."
1791"317b9c418ea38 : x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS."
1792"b257f99e20561 : x86/speculation: Add support for STIBP always-on preferred mode"
1793"f228999a34cd7 : x86/speculation: Change misspelled STIPB to STIBP"
1794"ffb37aaa7acb0 : ALSA: pcm: disallow linking stream to itself"
1795"c8f309db490e4 : spi: bcm2835aux: Fix controller unregister order"
1796"38e41476bbca5 : nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()"
1797"f510fa515d694 : cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages"
1798"55753eb667644 : ACPI: PM: Avoid using power resources if there are none for D0"
1799"83df491ec01b2 : ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()"
1800"872d14355253b : ALSA: usb-audio: Fix inconsistent card PM state after resume"
1801"4dc5751870ee6 : ALSA: es1688: Add the missed snd_card_free()"
1802"0071e8e4fb6c7 : efi/efivars: Add missing kobject_put() in sysfs entry creation error path"
1803"79a99be2f47ba : x86/reboot/quirks: Add MacBook6,1 reboot quirk"
1804"37368554eaf78 : x86/speculation: Prevent rogue cross-process SSBD shutdown"
1805"1094cfda2cdcc : x86_64: Fix jiffies ODR violation"
1806"45634faad691e : ath9k_htc: Silence undersized packet warnings"
1807"6322036b0ca78 : sched/fair: Don't NUMA balance for kthreads"
1808"01271435ee023 : ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook"
1809"8dee1f5fb915c : igb: improve handling of disconnected adapters"
1810"2b2ba6c37a6cb : pwm: fsl-ftm: Use flat regmap cache"
1811"e350049898dca : net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 as well."
1812"9b37e23a447f1 : scsi: return correct blkprep status code in case scsi_init_io() fails."
1813"cfb3c4f7f7d05 : vxlan: Avoid infinite loop when suppressing NS messages with invalid options"
1814"9383680aa225d : ipv6: fix IPV6_ADDRFORM operation logic"
1815"d7fed4267ff67 : arm: dts: sdm660: remove DT properties for dynamic refresh"
1816"6ac35dbed72db : arm: dts: remove some dsi-panel feature"
1817"0bdb5cc84db1e : Revert "ARM: dts: msm: add DT properties for dynamic refresh for SDM660/SDM630""
1818"9518d0b0dd981 : staging: sync: Initialize on-stack fence allocation to fix info leak"
1819"4ed19ddb35caa : defconfig: enable crypto zstd"
1820"bfbb7398d4da9 : ARM: dts: msm: sdm660_e7s/e7t/f7a/wayne/jasmine: add energy model Calcualted by SpyRoNoS from the very similar SDM632's EM"
1821"db1902804e74c : Revert "ARM: dts: msm: sdm660/e7s/e7t/wayne: Add energy costs for SDM660""
1822"2db0876e07a9c : Revert "ARM: dts: msm: sdm660/e7s/e7t/wayne: Add sdm636's 1.6ghz energy costs by linear interpolation""
1823"952722a5257f3 : defconfig: set zram compression zstd by default"
1824"6844050936c67 : zram: Move default compression algorithm choice to Kconfig"
1825"e45fe535e3214 : Revert "zram: Use lz4 compression by default if present""
1826"388b09f2ea2eb : crypto: zstd: Make the compression level can be modified in userspace"
1827"5019ab17c9cb9 : crypto: zstd: Set the compression level to 1"
1828"347726c6b9036 : Makefile: Use cc-option to disable Qualcomm defined features"
1829"abbf411c3f552 : vgacon: Fix a UAF in vgacon_invert_region"
1830"2c3f93a3e6626 : Merge "soc: qcom: Reset string table index for each dump collection request""
1831"a030949485709 : Merge "drm/msm/dsi: use correct enum in dsi_get_cmd_fmt""
1832"f719f28872b00 : Merge "msm: adsprpc: Fix array index underflow problem""
1833"e8ebf257c6711 : Merge "do_last(): fetch directory ->i_mode and ->i_uid before it's too late""
1834"fe33cbe69871f : msm: adsprpc: Fix array index underflow problem"
1835"9b2a0e89a37f8 : soc: qcom: Reset string table index for each dump collection request"
1836"cb5a1a9b2ae51 : Revert "defconfig: disable wq power efficient by default""
1837"cc6fc1d6e4cdc : Improve camera power consumption"
1838"b8276fa16474f : defconfig: jasmine: enable build dt overlay"
1839"c78bb2652c562 : defconfig: generate jasmine newcam"
1840"6732aad4eee49 : defconfig: wayne: enable build dt overlay"
1841"3fe2ac4aebe80 : wcd_cpe: remove HZ dependency"
1842"4d08960b67f1d : Improve stabiltiy"
1843"0b4d9c155f8de : scsi: ufs: Remove CPU latency voting to save power"
1844"fd71156e8a310 : scsi: ufs: Remove 10 ms CPU idle latency unvote timeout"
1845"ce0caafa9e8cf : fpc1020: Set fingerprintd priority to max when screen is off"
1846"a0c5254e183a7 : mm: vmstat: use power efficient workingqueues"
1847"d7640e53e3731 : block: queue work on power efficient wq"
1848"db4141d6615fc : msm: mdss: remove some more checks to get the tear check working"
1849"83215145b3135 : remove derp"
1850"6340236046dd6 : sound/soc: Makefile - Set Os flags for audio"
1851"c4ee457f11145 : dm-crypt: increase threads"
1852"1c8d12f17de6a : sound: codecs: wcd9335: laster k's driver"
1853"9efe11669e35e : ASoC: msm: qdsp6v2: Propagate dolby set_license status"
1854"3d30e5d721008 : Slimbus: incrase more the frequency for better audio quality (faster processing)"
1855"78654d3c03d6a : DRIVERS: SLIMBUS: Fix O.C"
1856"92513e5b1e293 : enable Slimbus O.C"
1857"bbf9fd4885e46 : Slimbus Overclock"
1858"72f818e6d2002 : WCD9335: incrase SIDO minimum voltage to 985mV"
1859"509f9846a007b : wcd-mbhc-v2: disable micb_ramp_control"
1860"a9f34c92c04ab : wcd9335: modify companders for HPH processing v2"
1861"723fbc6f70d24 : wcd9335: disable core collapse power gating"
1862"b0bd613acb259 : sound:soc: Increase tasha wcd9335 sido_voltage"
1863"c4158a7934abc : sound: codec: improve impedance sense accuracy and change debounce time"
1864"71819b8cbce0e : ASoC:WCD9335: Enhance SLimbus CLK Gear"
1865"aa55c2b96fbd5 : ASoC: wcd9335: enable HeadPHone impedence detection"
1866"6aff7b51bc000 : ASoC: wcd-mbhc: try to fix corner case of headphone detected as headset"
1867"6e5657d52a00b : Incrase current to 165mA to update fidelity a little bit more"
1868"db35d69b2ad08 : ASoC: wcd9xxx: Increase HPH bias current to improve fidelity"
1869"eeaba857d55a6 : workqueue: Implement delayed_work_busy()"
1870"ae8f2f972df82 : drivers/mdss: remove unused lcd feature"
1871"45e683023e68e : msm: adsprpc: Fix array index underflow problem"
1872"7711d2312ee4e : ath10k: remove unnecessary code"
1873"fb3e7e6dc5bd1 : Merge 276ddca7adc68caa71ebeefce827e4b99deabf99 on remote branch"
1874"a17167b10c390 : arch: makefile: define each device"
1875"2b2e46fd48ac7 : Mystic: X1.9"
1876"f9a81b6050dee : defconfig: whyred/tulip: enable build dt overlay"
1877"534222b306b6c : WireGuard: version: bump v1.0.20200611"
1878"719ea233ea061 : Merge 4.4.227 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
1879"0625e9209bfd9 : arm: dts: sdm660: energy model sync with caf changes"
1880"df0dbdd4a6427 : Revert "msm: thermal: Import Xiaomi changes""
1881"4c01813b90b1d : leds-qpnp: synchronized rgb control - compatible with our RGBW implementation"
1882"fc27d0a2fc732 : leds: leds-qpnp: add synchronized rgb control"
1883"148c026db9c7f : pwm: qpnp-pwm: add api for synchronous enable of pwms"
1884"2af26182924c0 : sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run."
1885"feec10328f508 : mdss: dsi panel minimum refresh rate 30 Hz"
1886"37dbd02709321 : drivers/haptic: add lavender support"
1887"571cc500c6837 : drivers/haptic: build unified haptic for jasmine and lavender"
1888"324a7843e85a1 : defconfig: disable dynamic fsync"
1889"85e258767db99 : defconfig: regenerate"
1890"8b94402bbbf68 : drivers/mdss: fix derp"
1891"67b4f8a6208b4 : treewide: fix error build"
1892"0c2cff7484960 : arm64: Inline the spin lock function family"
1893"3113f32817f37 : printk: Add sleep time offset to all timestamps"
1894"6516f53f23835 : printk: Add sleep time to timestamps"
1895"5a10361b33915 : Revert "PM / Suspend: Print wall time at suspend entry and exit""
1896"de2317d4ce6d6 : PM / wakeup: Fix error when CONFIG_QCOM_SHOW_RESUME_IRQ not defined"
1897"470e2276097a5 : kobject_uevent: Allocate environment buffer on the stack"
1898"e438767f238b6 : irqchip/gic-v3: Remove pr_devel message containing smp_processor_id()"
1899"a746727f3e10e : crypto: qce50: Init sg don't just add pages to it"
1900"1136286d963c5 : binder: take read mode of mmap_sem in binder_alloc_free_page()"
1901"539cd1ec516f8 : mm: Don't stop kswapd on a per-node basis when there are no waiters"
1902"06718093c4f9b : kbuild: Increase GCC automatic inline instruction limit to 1000 for LTO"
1903"2921a94d0ecdb : qpnp-fg-gen3: Fix fg_sram_write() call in clear_cycle_counter()"
1904"615a60fb9021e : kbuild: Silence spurious warnings new in GCC 10"
1905"ded21cc55755b : kbuild: Pass -flinker-output=nolto-rel for LTO to silence warning"
1906"1800ddb993a32 : arm64: Use a macro to silence current_stack_pointer warning with LTO"
1907"de305328ade30 : soc: qcom: glink: Fix broken list usage in debugfs functions"
1908"289708be486c1 : posix_cpu_timer: Check cpu_clock_sample() return value"
1909"eb202f934cf9c : cpuidle: Optimize pm_qos notifier callback and IPI semantics"
1910"c0e6989365104 : arm64: Allow IPI_WAKEUP to be used outside of the ACPI parking protocol"
1911"fc8a42c7888fb : qos: Don't disable interrupts while holding pm_qos_lock"
1912"b09862e06fd2a : qos: Replace expensive cpumask usage with raw bitwise operations"
1913"840bdb9072a58 : locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs"
1914"535ada8a02bfb : binfmt_elf: Don't allocate memory dynamically in load_elf_binary"
1915"aec280878e704 : exec: make exec path waiting for mmap_sem killable"
1916"d5121084bda61 : aio: make aio_setup_ring killable"
1917"8b10538a5f56c : coredump: make coredump_wait wait for mmap_sem for write killable"
1918"01b778e3a4342 : ipc, shm: make shmem attach/detach wait for mmap_sem killable"
1919"4d645392554b9 : mm, fork: make dup_mmap wait for mmap_sem for write killable"
1920"540468ff78910 : mm, proc: make clear_refs killable"
1921"847b3b1a9e585 : mm: make mmap_sem for write waits killable for mm syscalls"
1922"990fe39261e42 : mm: Try harder for high-order allocations like in newer kernels"
1923"97e0884a5601c : mm: vmpressure: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER"
1924"a86aa04249620 : Revert "mutex: Add a delay into the SPIN_ON_OWNER wait loop.""
1925"73672da3161de : pinctrl: msm: Remove explicit barriers from mmio ops where unneeded"
1926"76d33825e2472 : sched/idle: Micro-optimize the idle loop"
1927"8e50a9bb62215 : Mystic: Lavender: Beta-X1.8 (Initial Release)"
1928"a45e344a6149f : Mystic: Generate lavender defconfig New Camera"
1929"d40b0d6cb04e1 : dts: pm660l: red sync with AGNi changes"
1930"724de01d9a6f6 : input: synaptics_tcm: Enable DT2W node using tp_common"
1931"2861f61c834e6 : input: nvt_touch_f7a: Enable DT2W node using tp_common"
1932"83510d4d7db61 : defconfig: disable SYNAPTICS_TCM for other devices"
1933"e39ca484dfee3 : codecs: max98937: fix debug_fs compilation"
1934"da07710788429 : defconfig: lavender: enable more sound driver"
1935"082b93a6831be : sound/soc: Import xiaomi changes"
1936"b9245f13936a4 : scripts/dtc: Update to upstream version 1.4.4-Android-build"
1937"a0ea34ee28967 : defconfig: lavender: enable build dt overlay"
1938"a00172208d696 : arm: dts: sdm660_f7a: drop avb"
1939"76b768cefb607 : Mystic: Initial Lavender defconfig"
1940"fd18be393d43f : arm: dts: sdm660_f7a: squash commit"
1941"4e19bd536227f : arm: dts: pm660_f7a: squash commit"
1942"d92ad9ef5b9c6 : treewide: Import lavender support"
1943"15793feba6a78 : Revert "netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code""
1944"a968a99e59c0d : Revert "netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build""
1945"a9495ae2096d8 : Revert "printk: help pr_debug and pr_devel to optimize out arguments""
1946"5543cb58b0850 : drm/msm/dsi: use correct enum in dsi_get_cmd_fmt"
1947"5bd445d880eb9 : btrfs: Remove extra parentheses from condition in copy_items()"
1948"464b9650ec1ce : do_last(): fetch directory ->i_mode and ->i_uid before it's too late"
1949"276ddca7adc68 : Merge "fbdev: msm: fix ret value while translating to mdp format""
1950"f17c881e4c889 : Linux 4.4.227"
1951"1c66189c16f12 : uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned"
1952"dc3f4c14d9276 : iio: vcnl4000: Fix i2c swapped word reading."
1953"8a782408e080b : x86/speculation: Add Ivy Bridge to affected list"
1954"7c4a0a19590ac : x86/speculation: Add SRBDS vulnerability and mitigation documentation"
1955"7180c930dcedb : x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation"
1956"4ebffa4b0a198 : x86/cpu: Add 'table' argument to cpu_matches()"
1957"ebb9e39670740 : x86/cpu: Add a steppings field to struct x86_cpu_id"
1958"00bbe36fb9c2a : x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping"
1959"8f5b7c0f7843d : staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK"
1960"dad0bf9ce93fa : vt: keyboard: avoid signed integer overflow in k_ascii"
1961"043ff85abd394 : USB: serial: option: add Telit LE910C1-EUX compositions"
1962"f37a82c00f009 : USB: serial: usb_wwan: do not resubmit rx urb on fatal errors"
1963"a913cddf136aa : USB: serial: qcserial: add DW5816e QDL support"
1964"c848444df2cc1 : l2tp: do not use inet_hash()/inet_unhash()"
1965"268b8670bfd29 : l2tp: add sk_family checks to l2tp_validate_socket"
1966"de25fb851e028 : vsock: fix timeout in vsock_accept()"
1967"3058a08e23275 : NFC: st21nfca: add missed kfree_skb() in an error path"
1968"263bac172c6b8 : devinet: fix memleak in inetdev_init()"
1969"992203a7c0d58 : scsi: ufs: Release clock if DMA map fails"
1970"fb586519dec41 : slip: not call free_netdev before rtnl_unlock in slip_open"
1971"ab3ec512a1bd9 : slcan: Fix double-free on slcan_open() error path"
1972"6997070078c2e : mmc: fix compilation of user API"
1973"19b96fa547efa : pppoe: only process PADT targeted at local interfaces"
1974"d59be4c68319e : net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x"
1975"fbef864990cb0 : net/ethernet/freescale: rework quiesce/activate for ucc_geth"
1976"9b3e310e9aa39 : net: bmac: Fix read of MAC address from ROM"
1977"74e6c4996d07c : x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables"
1978"50bca976d9999 : ARC: Fix ICCM & DCCM runtime size checks"
1979"2328a3bb3fe94 : s390/ftrace: save traced function caller"
1980"af375aab2eb68 : spi: dw: use "smp_mb()" to avoid sending spi data error"
1981"6ddeb501cc551 : ALSA: hda - No loopback on ALC299 codec"
1982"b49cae4728456 : IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()'"
1983"db643130bf44c : esp6: fix memleak on error path in esp6_input"
1984"37902e44c6e23 : platform/x86: acer-wmi: setup accelerometer when ACPI device was found"
1985"8b4e7d93453f8 : usb: gadget: f_uac2: fix error handling in afunc_bind (again)"
1986"ac8002f7cd0a9 : scsi: scsi_devinfo: fixup string compare"
1987"14d3e63f901b4 : Merge "profiler: Fix compilation errors""
1988"ce0bbf48922ab : Merge "ath10k: Fix compilation issue""
1989"628e48876ef12 : Merge "drm/msm/sde: Fix clang compilation in SDE driver""
1990"5024620e9c729 : Merge efcf6b523cd252cd50e9305ec2ce7c75a298365f on remote branch"
1991"a8b8b85469e6d : profiler: Fix compilation errors"
1992"2cf04dbfc0848 : fbdev: msm: fix ret value while translating to mdp format"
1993"1b8edff21fe84 : clk: msm: Fix compilation errors with clang"
1994"26bf32af70775 : Merge "ais: cam_soc_api: Fix compilation error""
1995"efa9047cd606a : Merge "msm: camera: reset atomic variable""
1996"3475945d2045a : Merge "msm: v4l2loopback: Fix clang compilation error""
1997"efcf6b523cd25 : Merge changes into msm-4.4.c11"
1998"04ec53e8addca : ath10k: Fix compilation issue"
1999"5600f37ab5bbf : drm/msm/sde: Fix clang compilation in SDE driver"
2000"451613c32f3e7 : ais: cam_soc_api: Fix compilation error"
2001"e9c0b83e0ab63 : Merge "headers_lib: rename Android.bp""
2002"053d5e9450468 : msm: camera: reset atomic variable"
2003"003cdba1c31bd : msm: v4l2loopback: Fix clang compilation error"
2004"4824ab2e94ae1 : msm: Fix compilation error"
2005"9fdd00c86e453 : asoc: msm-8998: Add new FE's for TDM Primary"
2006"1f29e18348f95 : Mystic: X1.8"
2007"f650ee5bdb439 : Merge 4.4.226 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
2008"eaf366d74fd1c : ARM: dts: red led Revert to xiaomeme changes"
2009"95a3867e897ab : Linux 4.4.226"
2010"1fcc5c5792049 : scsi: zfcp: fix request object use-after-free in send path causing wrong traces"
2011"b60b53d4980f8 : printk: help pr_debug and pr_devel to optimize out arguments"
2012"82a2eec4470e3 : drm/msm: Fix possible null dereference on failure of get_pages()"
2013"81ff1b1c32526 : sc16is7xx: move label 'err_spi' to correct section"
2014"c7f701f9c43a0 : asm-prototypes: Clear any CPP defines before declaring the functions"
2015"ce63bbf57dec4 : mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap()"
2016"9c37f759a9e44 : net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags"
2017"baf1ece29a36e : mac80211: fix memory leak"
2018"f64b2e49912ac : usb: renesas_usbhs: gadget: fix spin_lock_init() for &uep->lock"
2019"962857706730e : genirq/generic_pending: Do not lose pending affinity update"
2020"58d0dde2fd654 : drm/fb-helper: Use proper plane mask for fb cleanup"
2021"f2ab61be68ef2 : mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()"
2022"2feb61519561a : netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build"
2023"5d4310e40f741 : bonding: Fix reference count leak in bond_sysfs_slave_add."
2024"1063d4e066a33 : qlcnic: fix missing release in qlcnic_83xx_interrupt_test."
2025"b1d1ebe9721f7 : netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code"
2026"1b445533d0fa1 : netfilter: ipset: Fix subcounter update skip"
2027"03bfc73132470 : netfilter: nft_reject_bridge: enable reject with bridge vlan"
2028"5fae1a3da03e5 : ip_vti: receive ipip packet by calling ip_tunnel_rcv"
2029"093fd7585f192 : vti4: eliminated some duplicate code."
2030"84cff8831707f : xfrm: fix a NULL-ptr deref in xfrm_local_error"
2031"0a2442b0efc62 : xfrm: fix a warning in xfrm_policy_insert_list"
2032"9e9c5c06b18bc : xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input"
2033"8c8a3c5bdd276 : x86/dma: Fix max PFN arithmetic overflow on 32 bit systems"
2034"85cb412a93b20 : parisc: Fix kernel panic in mem_init()"
2035"2996897d8b9bf : iommu: Fix reference count leak in iommu_group_alloc."
2036"e8457f2a32a42 : include/asm-generic/topology.h: guard cpumask_of_node() macro argument"
2037"2673a0cb646af : fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()"
2038"63d6d52ec88b8 : exec: Always set cap_ambient in cap_bprm_set_creds"
2039"ea30c3f00c87e : ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC"
2040"0c25f3b5b9c13 : ALSA: hwdep: fix a left shifting 1 by 31 UB bug"
2041"7499f1cad7edb : IB/qib: Call kobject_put() when kobject_init_and_add() fails"
2042"be5e161fdcc70 : Input: i8042 - add ThinkPad S230u to i8042 reset list"
2043"6246017d4bd4b : Input: xpad - add custom init packet for Xbox One S controllers"
2044"c2ebe039575f7 : Input: evdev - call input_flush_device() on release(), not flush()"
2045"80cccc9e2dbae : Input: usbtouchscreen - add support for BonXeon TP"
2046"9c53298a3e043 : cifs: Fix null pointer check in cifs_read"
2047"9eb66304c94d7 : usb: gadget: legacy: fix redundant initialization warnings"
2048"b5d75c2204844 : cachefiles: Fix race between read_waiter and read_copier involving op->to_do"
2049"6ca9a3f3d7b68 : IB/cma: Fix reference count leak when no ipv4 addresses are set"
2050"e15a251e10795 : uapi: fix linux/if_pppol2tp.h userspace compilation errors"
2051"94926fb0d2fcd : net/mlx4_core: fix a memory leak bug."
2052"98770df2087a4 : net: sun: fix missing release regions in cas_init_one()."
2053"702c510f89d7e : net/mlx5: Add command entry handling completion"
2054"0b2353c48a3cb : sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed"
2055"6a14e9d23744d : net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()""
2056"450eda6db3cf4 : ax25: fix setsockopt(SO_BINDTODEVICE)"
2057"9a6c44b107fdf : defconfig: whyded: enable config patch gcam"
2058"7994880778b84 : driver/camera: make unified for fix gcam freeze"
2059"2254bbf0483dc : Revert "msm: camera: isp: Fix frame drop pattern""
2060"ed5692ca35fed : Revert "msm: camera_v2: isp: handle frame drop due to scheduling latency""
2061"8e729c8c29d92 : Revert "msm: camera_v2: Fix page fault issue in camera ISP""
2062"425537816794c : Revert "msm: camera_v2: isp: update the frame drop during error case""
2063"e678d440bc9ed : Revert "msm: camera_v2: Add frame drop notify""
2064"8f2843692a557 : Revert "msm: camera_v2: isp: handle frame drop in error case""
2065"a03198baceda4 : Revert "msm: camera_v2: reject the late request""
2066"8e69fb9447308 : Sauce: Merge tag 'LA.UM.8.2.r1-06700-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
2067"47d6a995c39a8 : walt: disable completely"
2068"16c410400d990 : UPSTREAM: net: ipv6: Use passed in table for nexthop lookups"
2069"5572d9ce73609 : ANDROID: hid: steam: remove BT controller matching"
2070"03b84f9b0335d : UPSTREAM: HID: steam: Fix input device disappearing"
2071"0aa1b6c8a1699 : defconfig: use pelt_halflife_16"
2072"7dfeec8f7db2f : Revert "defconfig: use pelt_halflife_8 (test)""
2073"ab981e44fcca7 : PM / devfreq: bw_hwmon: Fix a race condition in hwmon stop"
2074"331d5772756d1 : devfreq: memlat: Add suspend/resume for mem_latency"
2075"af4453606e7c0 : Revert "sched/energy: Check out to Android 4.14 common kernel""
2076"f00b1df8ca9f3 : Revert "dts: sdm660/e7s/e7t/wayne: Enable freq-energy-model""
2077"34896ba85a731 : Revert "sched/energy: fix partial error""
2078"53d42ac31286c : diag: dci: Synchronize dci mempool buffers alloc and free"
2079"95f9daa796007 : headers_lib: rename Android.bp"
2080"ce8a4f6cef9b6 : kbuild: skip install/check of headers right under uapi directories"
2081"770e6f7e61b85 : uapi: export all arch specifics directories"
2082"f34d9575bd5d0 : kernel_headers: Fix headers not detected in incremental builds"
2083"a4a4ea7df67a1 : kernel headers: Update comparison logic"
2084"04e6f16c0c30c : Kbuild : Use no-export-headers to avoid exporting headers"
2085"a99e3ea584778 : kernel_headers: kernel headers library package"
2086"f2a6934bd18dc : kbuild: replace genhdr-y with generated-y"
2087"cab410702f4b7 : uapi: export all headers under uapi directories"
2088"b09fd35438eae : uapi: sound: move necessary sound headers under uapi"
2089"0c73967891105 : mbcache: Speed up cache entry creation"
2090"2420ee5bdece5 : Mystic: X1.7"
2091"711a2e184b972 : defconfig: regen and upstream"
2092"f5dab63955844 : Revert "EXT4 optimizations""
2093"fa7fd2ca36514 : Sauce: Merge tag 'LA.UM.8.2.r1-06600-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
2094"22facb1bdcec5 : Revert "soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_*""
2095"89c6e002bd9c5 : Revert "msm: mdss: Remove pointless NULL check in pp_ad_calc_bl""
2096"fa2a9b05faab2 : Revert "msm-4.4: Fix strlcpy-strlcat-size Clang warnings""
2097"ae6a0c2acb47c : Revert "mmc: host: sdhci-msm-ice: Fix logical not parentheses warning""
2098"f47317e55a89a : Revert "msm: sde: fix unaligned memory read""
2099"1607b74e59e50 : Merge 4.4.225 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
2100"92fd5ce479a49 : msm: mdss: Don't cache the address of a stack variable in timings init"
2101"238abc38be30a : msm: mdss: Remove partial update region delays"
2102"9e7f29c5ebca1 : msm: mdss: Fix potential buffer overflow"
2103"17a2baa476308 : msm/mdss: Add a simple display state tracker for external use"
2104"63150dd8fb9b0 : Revert "fbdev: msm: Correct DSI PHY V3 init default values""
2105"303f608890ce1 : defconfig: use pelt_halflife_8 (test)"
2106"aecee30f145c5 : Revert "ext2: fix empty body warnings when -Wextra is used""
2107"154527eaa9ede : defconfig: newcam: generate whyred defconfig new camera blob"
2108"489694e14a0e9 : drivers: msm: camera_v2: Make unified for Newer and older camera blobs"
2109"5cc59145e6963 : dts: drivers/leds: new white led implemention"
2110"d827dda54e0f3 : Revert "arm: dts: pm660l: fixed missing new led implemention""
2111"e7151290eb101 : Mystic: X1.6"
2112"6a75a758bae0a : Revert "tools lib: Move find_next_bit.c to tools/lib/""
2113"ae0db79dcb6a1 : Revert "tools lib: Sync tools/lib/find_bit.c with the kernel""
2114"e488e7b972226 : Revert "tools lib: Add for_each_clear_bit macro""
2115"6b7f03b436645 : Revert "lib/find_bit.c: micro-optimise find_next_*_bit""
2116"ac5e20ef28e1e : Revert "lib: optimize cpumask_next_and()""
2117"e0abee00eadd8 : Revert "lib/sort: make swap functions more generic""
2118"05536c9f73dd0 : Revert "lib/sort: use more efficient bottom-up heapsort variant""
2119"4b2295365d589 : Revert "lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS""
2120"559a1b29aaa3b : Revert "lib/list_sort: optimize number of calls to comparison function""
2121"8325032ede568 : Revert "lib/list_sort: fix kerneldoc build error""
2122"ccac9ff70955b : Revert "lib/sort.c: fix kernel-doc notation warnings""
2123"3a667a6709b0a : Revert "selinux: stop flooding the log buffer""
2124"e608c35c8509f : Revert "wcd_cpe: fix buffer size""
2125"976ff8e3aaff8 : Revert "arm64: Set UTS_MACHINE in the Makefile""
2126"af1a6f6d0edec : Revert "locking/atomic, arch/arm64: Implement atomic{,64}_fetch_{add,sub,and,andnot,or,xor}{,_relaxed,_acquire,_release}() for LSE instructions""
2127"15ffab90802eb : Revert "arm64: lse: convert lse alternatives NOP padding to use __nops""
2128"a4485db5eec68 : Revert "arch: arm64: Remove spin_unlock_wait() arch-specific definitions""
2129"8281a52680948 : Revert "locking/arch: Remove dummy arch_{read,spin,write}_relax() implementations""
2130"c5db3c3739bbb : Revert "locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks""
2131"6d944540f2a37 : Revert "arm64: locking: Replace ticket lock implementation with qspinlock""
2132"993d9d92b394a : Revert "arm64: barrier: Implement smp_cond_load_relaxed""
2133"6c6fd9c5b978e : Revert "arm64: armv8_deprecated: Checking return value for memory allocation""
2134"23df88c52d380 : Revert "arm64 / lib : memchr : Optimize routines""
2135"2f064678cd84e : Revert "arm64 / lib : strcmp : Optimize routines""
2136"b6dcdacbe2504 : Revert "arm64 / lib : strncmp : Optimize routines""
2137"b12813466315b : Revert "arm64 / lib : strnlen : Optimize routines""
2138"6f08b07737d85 : Revert " ARM: dts: Reduce sdm660 thermal throttling thresholds""
2139"557f43aabb3f6 : defconfig: regen and update"
2140"695366c8c346e : sched/fair: disable trace"
2141"e32045745d022 : WireGuard: version: bump v1.0.20200520"
2142"db6a5b29231ca : ion: Speed up handle idr and rbtree lookup with RCU"
2143"2c4ce7871664a : qcacld: avoid VLA"
2144"5318cd74fbd85 : diag: disable DIAG_DEBUG"
2145"89e17cd414417 : Mystic: X1.5"
2146"6b2329d2722b2 : defconfig: jasmine: fix shit xd"
2147"ba79af0920205 : net/wireguard: fix ipv6_dst_lookup_flow"
2148"e0d158fe051f7 : arm: dts: pm660l: fixed missing new led implemention"
2149"2f3d2f04abb63 : Merge 4.4.224 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
2150"6bf62d79c08c2 : defconfig: configure devfreq default polling"
2151"0022d12bca88a : kernel: Allow arbitrary timer tick rates"
2152"e72c13c477ecc : workqueue: Add system wide power_efficient workqueues"
2153"e85fd6ab60775 : mdss: change recovery tries to 3"
2154"34ee4202b667f : mm: Increase ratelimit pages value"
2155"3061d420b0fa5 : PM / Sleep: Expedite garbage collection if idle"
2156"cbdcd74fce4f5 : PM / Sleep: Start killing wakelocks after one minute of idle"
2157"5a8a938b61a65 : thermal: Use power efficient workqueue"
2158"881a669998511 : workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default"
2159"30d01ac382713 : slimbus: increase frequency to avoid stutters on HiFi playback"
2160"056b865f0e91d : [BACKPORT] drivers: devfreq: Fix and optimize workqueue mechanism"
2161"c09a12af6df7a : Revert "mm: Default to 128KB readahead""
2162"878714fe9b523 : ARM: dts: sdm660-regulator: Add cooling devices for VDD_MX and VDD_CX"
2163"2a4209b07cfc1 : arm: dts: mdss-panels: disable esd-check and set min refresh rate 30"
2164"8526b122b9885 : ARM: dts: sdm660: use default qos active/wakeup latency"
2165"6023164c30f82 : arm: dts: sdm660-regulator: Undervolt 40mv"
2166"e57eb44d2d398 : ARM: dts: Reduce the maximum voltage allowed for the panel"
2167"ce1d1faf64de7 : pm660l dtsi: use analog dimming"
2168"2f2fdef9f7cc1 : defconfig: enable and configure DSboost"
2169"048787ad0a02a : sched/boost: Hook sched boosting into DSBoost"
2170"05d54ba9b3fa7 : cpufreq: dsboost: Correct goto labels during init failures"
2171"4ac5f55e65736 : cpufreq: dsboost: Unboost on panel suspend"
2172"71c1cfb59cb67 : cpufreq: dsboost: Remove HIGHPRI and use FREEZABLE"
2173"73165798c0691 : cpufreq: dsboost: Drop cooldown boosting interface"
2174"71173a5ff127a : cpufreq: Introduce DSBoost driver"
2175"713cc965e94a0 : Revert "sched/boost: Re-introduce sched_boost proc from HMP""
2176"d1895e2bb8064 : Revert "sched/boost: Perform SchedTune boosting when sched_boost is triggered""
2177"c5235c0e4bd98 : Revert "sched/boost: Update functions for newer Dynamic Schedtune Boost changes""
2178"9cc8a23574a49 : Revert "sched/tune: Expose sched_boost""
2179"580f21af986c0 : Revert "sched/boost: boost half if value isn't 1""
2180"827f64a11b6d6 : Revert "sched/tune: Hardcode boost ability as top-app only for DSB""
2181"f3265629377ab : Revert "sched/tune: Get schedtune of top-app during initing css""
2182"7e031cd73dfa1 : Revert "sched/tune: Set unlikely flag to !st_ta judgment""
2183"2ca3a993f9e7e : Revert "sched/tune: Public boost status for DSB""
2184"c45947963973a : Revert "sched/fair: Force SchedTune utilization boosting while DSB is activing""
2185"cd05cf77eb479 : qpnp-haptic: Build own haptic for Jasmine"
2186"ab039106dfd02 : Revert "cpufreq: cpu-boost: Force most/all tasks to big cluster on input event""
2187"a2393e98d6b7d : Sauce: Merge tag 'LA.UM.8.2.r2-01900-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
2188"022f16585b530 : Revert "msm: camera: Remove useless NULL checks in msm_flash_i2c_release""
2189"5891205f8e71e : Revert "msm: camera: Remove pointless NULL checks in {__,}msm_remove_session_cmd_ack_q""
2190"6f921cec91284 : Revert "msm: camera: Remove pointless NULL checks in msm_camera_{get,put}_clk_info""
2191"c2d19c684f6f0 : qcacld-3.0: Merge tag 'LA.UM.7.2.r1-08800-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into Mystic-4.4"
2192"71950623b8125 : defconfig: config HZ 300"
2193"6295d7ba4592a : Revert "mm: vmscan: support setting of kswapd cpu affinity""
2194"b18d405a9f315 : defconfig: regen"
2195"eaa87e85b411e : msm: msm_bus: Don't enable QoS clocks when none are present"
2196"40ce01bfcb1ea : power: msm-core: Fix mutex not getting unlocked in error path"
2197"764c1322706ac : CHROMIUM: sched/fair: Kill spam about max cpu_capacity"
2198"8fba416989451 : PM / core: Add support to skip power management in device/driver model"
2199"9aaa5abde1572 : sched/debug: properly wrap sysrq_sched_debug_show()"
2200"ae5a865a805c8 : dsp: asm: improve misleading logs"
2201"ca974edb9e6b9 : msm_serial_hs: actually check if msm_serial_hs_tx_work failed to init"
2202"fd0d5629ee1f8 : msm: mdss: fix inconsistent mutex_lock"
2203"01ab216bb22e8 : msm: mdss: fix inconsistent mutex_lock"
2204"bae0f8341e49c : slimbus: fix inconsistent mutex_lock"
2205"2eacfe1d716db : qdsp6v2: fix inconsistent mutex_lock"
2206"b55cd7f775788 : wcd9335: fix inconsistent mutex_lock"
2207"3b0eab00f856b : msm: mdss: fix inconsistent mutex_lock"
2208"52e2f539799fc : msm: qdsp6v2: fix inconsistent spin_lock"
2209"4aee4d51e30d4 : msm: mdss: Remove unnecessary parentheses in is_valid_calib_dspp_addr"
2210"596e36b782cf7 : msm: mdss: Remove pointless NULL check in pp_ad_calc_bl"
2211"c88b14c718156 : msm: mdss: Remove unnecessary parentheses in mdss_check_dsi_ctrl_status"
2212"524eb444192e1 : BACKPORT: mm: fix pageblock heuristic"
2213"83f7150d0fc14 : msm_cci: fix inconsistent mutex_lock"
2214"c70fe81f721e4 : msm: camera: Remove unnecessary parentheses in msm_cam_sensor_handle_reg_gpio"
2215"bc6ab26a7f73c : msm: camera: Remove useless NULL checks in msm_flash_i2c_release"
2216"fdfc38c930cab : msm: camera: Remove pointless NULL checks in {__,}msm_remove_session_cmd_ack_q"
2217"4efe89ffbc608 : msm: vidc: Resolve clang compilation error"
2218"3ceff61d06800 : msm: camera: Remove pointless NULL checks in msm_camera_{get,put}_clk_info"
2219"14bbfeb66ae86 : ais, camera_v2: Makefile: Remove CAF's inclusion of GCC_VERSION variables"
2220"c966c698012b2 : ARM: dts: sdm660: Modify memory allocation for diag"
2221"b84008c4771c0 : tick/nohz: Optimize nohz idle enter"
2222"4d045b2bd0db8 : media: v4l: Use interruptible waits"
2223"b0388566f1cc3 : msm: sde: Use interruptible waits"
2224"3d919341d2017 : genirq: Use interruptible wait"
2225"08107c28e4507 : msm: kgsl: Use interruptible waits"
2226"f4faaf4d5e903 : mmc: queue: Use interruptible wait"
2227"10d493f81a99d : block: Use interruptible waits"
2228"556b9e97774cd : msm: mdss: Use interruptible waits"
2229"3e499a4cd4074 : block: Disable preemption during IPI consideration"
2230"74e70afc2c639 : power: bcl: Improve power efficiency of the workqueue"
2231"d245aa6639fe8 : mm: oom_kill: Do not dump tasks by default"
2232"457d2846ac28a : block: Force requests onto their origin CPU"
2233"608f861aae894 : msm: camera: Undo pm_qos request upon error"
2234"f627e650b03ab : kernel: Don't allow IRQ affinity masks to have more than one CPU"
2235"179a60bf33548 : kernel: Don't override do_set_cpus_allowed() for perf-critical tasks"
2236"39376aa44a7ae : defconfig: Switch to fq_codel queue discipline"
2237"65ef1fdf93f25 : Subject: net: allow configuring default qdisc"
2238"dc6a2a36e70a5 : arm64 / lib : strnlen : Optimize routines"
2239"a312a217565d3 : arm64 / lib : strncmp : Optimize routines"
2240"630f3eb7d55e7 : arm64 / lib : strcmp : Optimize routines"
2241"712f691cce329 : arm64 / lib : memchr : Optimize routines"
2242"528a57b05c67e : arm64: armv8_deprecated: Checking return value for memory allocation"
2243"5572ba4acf269 : arm64: barrier: Implement smp_cond_load_relaxed"
2244"8602e0e16ee18 : arm64: locking: Replace ticket lock implementation with qspinlock"
2245"aa581c470921e : locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks"
2246"5d85fa991fb91 : locking/arch: Remove dummy arch_{read,spin,write}_relax() implementations"
2247"65e488d3d57bf : arch: arm64: Remove spin_unlock_wait() arch-specific definitions"
2248"8a65cf3218ed8 : arm64: lse: convert lse alternatives NOP padding to use __nops"
2249"5a76969f32d8a : locking/atomic, arch/arm64: Implement atomic{,64}_fetch_{add,sub,and,andnot,or,xor}{,_relaxed,_acquire,_release}() for LSE instructions"
2250"d20ad3d4f4b77 : arm64: Set UTS_MACHINE in the Makefile"
2251"7faf1a2e50806 : wcd_cpe: fix buffer size"
2252"f40aa3d99bc61 : selinux: stop flooding the log buffer"
2253"cee73aa514e05 : lib/sort.c: fix kernel-doc notation warnings"
2254"b8063ee4aa226 : lib/list_sort: fix kerneldoc build error"
2255"1735255b889f3 : lib/list_sort: optimize number of calls to comparison function"
2256"bb24de27951b9 : lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS"
2257"b7a08dc43e1f9 : lib/sort: use more efficient bottom-up heapsort variant"
2258"b922fcd9d7dba : lib/sort: make swap functions more generic"
2259"656f1d84870f8 : lib: optimize cpumask_next_and()"
2260"abf9a22685386 : lib/find_bit.c: micro-optimise find_next_*_bit"
2261"c0ddb557b8bd2 : tools lib: Add for_each_clear_bit macro"
2262"09e4a3211311a : tools lib: Sync tools/lib/find_bit.c with the kernel"
2263"2838a999ef351 : tools lib: Move find_next_bit.c to tools/lib/"
2264"2417e6203adff : net/route: checkout als"
2265"5f49b66d3f266 : Mystic: X1.4"
2266"b03bdd9ae8a88 : Merge 4.4.223 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
2267"de2c056cdbee7 : arm: dts: sdm660_jasmine: checkout jasmine-q-oss"
2268"f6b2911190406 : WireGuard: version: bump v1.0.20200506"
2269"0d2a6786c0d73 : ntfs: decompress: remove VLA usage"
2270"938e8b3d02ebf : ntfs: aops: remove VLA usage"
2271"5bddea473b7e2 : ntfs: mft: remove VLA usage"
2272"073e9b34e74f4 : [TEMP]sound: wcd9xxx: avoid VLA"
2273"006304b5ee343 : dm verity fec: Remove VLA usage"
2274"87f6e84822641 : sound: wcd9xxx: avoid VLA"
2275"1c428f7921033 : drivers: synaptics_dsx_e7s: avoid VLA"
2276"f324a26441107 : drivers: camera_v2/sensor/io: avoid VLA"
2277"1510bab65857e : crypto: avoid VLA"
2278"2e904dd1592d6 : crypto: remove several VLAs"
2279"56b92eccbf9ad : msm: camera: avoid VLA"
2280"05f7f861c9c6f : crypto: msm: qcrypto: avoid vla"
2281"7edc13e1458f8 : crypto: aead - Add chunk size"
2282"6c84f260171b2 : msm_smem: make temp_string_size a constant to avoid VLA"
2283"be1739c20ed8d : crypto: api - Introduce generic max blocksize and alignmask"
2284"4a7e6005859dd : crypto: shash - Remove VLA usage in unaligned hashing"
2285"df3499337798e : crypto: hash - Remove VLA usage"
2286"0b56393d907e1 : crypto: xcbc - Remove VLA usage"
2287"d44caefeee19f : crypto: api - laying defines and checks for statically allocated buffers"
2288"03dbb1d492959 : xfrm: remove VLA usage in __xfrm6_sort()"
2289"ae0ae05b7f765 : netfilter: nfnetlink: Remove VLA usage"
2290"9d9cc78c62adc : rtnetlink: Fix null-ptr-deref in rtnl_newlink"
2291"f6b812689945f : rtnetlink: Remove VLA usage"
2292"ed0f5f2141c42 : pstore/ram: Do not use stack VLA for parity workspace"
2293"b1ebd29af826b : rslib: Allocate decoder buffers to avoid VLAs"
2294"4cdf29262c4ec : rslib: Split rs control struct"
2295"0af633a7a024e : rslib: Simplify error path"
2296"26a7dd583f367 : rslib: Remove GPL boilerplate"
2297"df0fe92de7921 : rslib: Add SPDX identifiers"
2298"4eb2a09e4334c : rslib: Cleanup top level comments"
2299"db6228f2096ff : rslib: Cleanup whitespace damage"
2300"1d4064e903d02 : rslib: Add GFP aware init function"
2301"648d394c43b44 : ALSA: pcm: Remove VLA usage"
2302"eb98f81ffaaaa : libceph: Remove VLA usage of skcipher"
2303"f36ae1821c5be : libceph: Remove unnecessary ivsize variables"
2304"be14ef6384e2a : libceph: Use skcipher"
2305"e4a7e6b49fc77 : gss_krb5: Remove VLA usage of skcipher"
2306"478ba366aef68 : sunrpc: Fix skcipher/shash conversion"
2307"3d05e24df83ee : sunrpc: Use skcipher and ahash/shash"
2308"04c207db5c586 : crypto: skcipher - Introduce crypto_sync_skcipher"
2309"825cab8c65925 : Makefile: Globally enable VLA warning"
2310"69dfcb91a5358 : fs: compat: Disable logging by default"
2311"11fb51faa094f : sched/fair: Tune the scheduler using Google's presets"
2312"66249b101c9f9 : CPRH KBSS regulator: enable CPRH_SDM660_PERF_KBSS_FUSE_CORNER_TURBO_L2 for SDM636"
2313"2c5a3f9edc439 : arm64: Kconfig: disable some tracers"
2314"8177eff7ffd1d : tas2557: reduce default printk logs"
2315"64bbae6c0ed40 : block: make blkcg aware of kthread stored original cgroup info"
2316"d5c27d51bc12b : blkcg: add generic throttling mechanism"
2317"a51b8b45fded7 : blk-cgroup: allow controllers to output their own stats"
2318"9fcccefaf5177 : tcp: fix lockdep splat in tcp_snd_una_update()"
2319"4fac8a75d01e0 : lib/lzo: fast 8-byte copy on arm64"
2320"b5efb6dcc9b50 : lib/lzo: 64-bit CTZ on arm64"
2321"fc8e1e81a2a04 : lib/lzo: tidy-up ifdefs"
2322"d9a075de89e50 : LZO: prepare lzo-rle"
2323"7580389da9401 : crypto: change LZ4 modules to work with new LZ4 module version"
2324"5b0ad0bb4e7cb : lib/decompress_unlz4: change module to work with new LZ4 module version"
2325"3e4698ac50097 : lib/lz4: update LZ4 decompressor module"
2326"d41fb44c41e81 : lib/lz4: make arrays static const, reduces object code size"
2327"9658af25a2799 : lib/lz4: remove back-compat wrappers"
2328"7cb6fbef41c96 : lz4: fix compress max output bound"
2329"3639c474ad104 : UPSTREAM: lib: update LZ4 compressor module"
2330"a516d227cd7c3 : UPSTREAM: lib: lz4: cleanup unaligned access efficiency detection"
2331"043d3a6d1ba1a : blk-throttle: don't parse cgroup path if trace isn't enabled"
2332"ebd7259926c01 : bfq: disable logging"
2333"6a0c9ef53c053 : cfq: disable logging"
2334"090577663613a : cgroup: record ancestor IDs and reimplement cgroup_is_descendant() using it"
2335"bd103ad0dbe83 : cgroup: Add generic cgroup subsystem permission checks"
2336"18fd5485debcd : kthread: add a mechanism to store cgroup info"
2337"ec7e664a88f14 : Revert "kthread: Pin the stack via try_get_task_stack()/put_task_stack() in to_live_kthread() function""
2338"948ec5570c4f3 : kthread: Make struct kthread kmalloc'ed"
2339"14e660a3b3704 : genirq: Introduce IRQD_SINGLE_TARGET flag"
2340"b2391887ae8a8 : genirq: Introduce effective affinity mask"
2341"beaeb8d0e39a0 : genirq: Avoid summation loops for /proc/stat"
2342"ada451ae5dd74 : genirq: Robustify handle_percpu_devid_irq()"
2343"d989db2ef35f3 : Mystic: X1.3"
2344"f9b40f7777154 : Merge 4.4.222 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
2345"ed826490d1247 : Revert "dm verity fec: Remove VLA usage""
2346"a91fc1c459a73 : Revert "irqchip/gic-v3: Report that effective affinity is a single target""
2347"1a52e19f221fc : Revert "irqchip/gic: Report that effective affinity is a single target""
2348"f23732cbddd3a : sched/clock: Remove unused argument to sched_clock_idle_wakeup_event()"
2349"79e1e4bb20cd3 : Rewrite api to adapt kernel 4.4"
2350"f841a51342082 : android: binder: Rate-limit debug and userspace triggered err msgs"
2351"658d28f61c4cb : tty: serial: Upstream msm_hs_pm_sys_suspend_noirq()"
2352"0eea00e8f425f : staging: android: formatting change in ashmem.c"
2353"24816c94951f2 : staging: android: ashmem: Remove use of unlikely()"
2354"b52451d5600ce : drivers:staging:android:ashmem: Changing return type from int to loff_t"
2355"3e426cc67382c : staging: android: check the return value of register_shrinker"
2356"4aa8f2ee922ff : staging: android: ashmem: clean up range inline functions"
2357"1e855f4284e87 : staging: android: ashmem: convert range macros to inlines"
2358"5843614e03403 : Staging: android: ashmem.c: Convert macros page_range_{subsumes/subsumed_by/in}_range to static inline function"
2359"f498f35a75866 : Staging: android: ashmem.c: Redefine macros as static inline functions"
2360"cc588944a665b : staging: android: Replace min_t/max_t with min/max"
2361"d6758e9b95ab9 : staging: android: ashmem.c: destroy slabs when init fails"
2362"12798b77f8b7a : staging: android: vsoc: fix copy_from_user overrun"
2363"09e5dadc33084 : ion/msm: move msm_ion_init to async probe"
2364"0255d0dada5e9 : soc/qcom: move icnss_initialize to async probe"
2365"29331873904d7 : msm: ipa3: Ratelimit the error logs for pkts with invalid status"
2366"43c4f1dd7d5a5 : msm: ipa3: Fix to memory allocation failure"
2367"4d4fe65fa462c : nvmem: core: remove regmap dependency"
2368"fc3b3e89115e6 : nvmem: Add backwards compatibility support for older EEPROM drivers."
2369"c8d4720b187ae : nvmem: Add flag to export NVMEM to root only"
2370"cbc970bf08cf5 : mfd: wcd9xxx-irq: avoid VLA"
2371"4e725be71aef8 : dm verity fec: Remove VLA usage"
2372"59a0e94f48c52 : dm stripe: get rid of a Variable Length Array (VLA)"
2373"4de5d6b0f0843 : irqchip/gic-v3: Report that effective affinity is a single target"
2374"e6a5f18178fcf : irqchip/gic-v3: Always return IRQ_SET_MASK_OK_DONE in gic_set_affinity"
2375"3c72805d188e8 : irqchip/gic: Report that effective affinity is a single target"
2376"83ebc3c9ce021 : irqchip/gic: Allow self-SGIs for SMP on UP configurations"
2377"d8819b37df870 : irqchip/gic: Return IRQ_SET_MASK_OK_DONE in the set_affinity method"
2378"eaaec5c87cb0b : Revert "GIC: Show interrupts that triggered wakeup""
2379"801639ef095b0 : Revert "msm: show_resume_irq: print the irq name""
2380"810e641b51c94 : Revert "irqchip: gic: print correct resume irq name""
2381"bae4cdd837e50 : Revert "BACKPORT: irqchip/irq-goldfish-pic: Add Goldfish PIC driver""
2382"55d119bd39a34 : iommu: dma-mapping-fast: fix iova alloc wrap"
2383"5ba76c4eecb8b : iommu: do not attempt reclaim on higher order allocs"
2384"203b1473dcc11 : msm: kgsl: Remove unused registers from the snapshot dump"
2385"db471ccc7c450 : msm: kgsl: Ensure GPU gdscs are off in SLUMBER and during hard reset"
2386"109a45a36513c : kgsl: add low_prio_worker thread"
2387"c0a97a3a87e18 : gpio: Remove VLA from gpiolib"
2388"4c67c0cc2fac7 : arm64: arch_timer: Save cntkctl_el1 as a per-cpu variable"
2389"157f30ccdda02 : arm_arch_timer: Expose event stream status"
2390"dc57fcec5c549 : clk: qcom: Use regmap_update_bits() to update the clock flags"
2391"71323c995d855 : lib/lzo: fix bugs for very short or empty input"
2392"81e0fc6b6be99 : lib/lzo: separate lzo-rle from lzo"
2393"e037e427845ee : lib/lzo: implement run-length encoding"
2394"e128816054e8a : locking/atomic, kref: Add kref_read()"
2395"61f35828c0723 : locking/atomic, kref: Add KREF_INIT()"
2396"9d3c7dc6a736e : drivers/block/zram/zram_drv.c: fix idle/writeback string compare"
2397"39b1adb051f98 : block: cryptoloop: Remove VLA usage of skcipher"
2398"cfbfd09397574 : block: cryptoloop - Use new skcipher interface"
2399"c9ab4f4166e37 : cpuidle: menu: Avoid overflows when computing variance"
2400"33944acb0708f : cpuidle: menu: Remove get_loadavg() from the performance multiplier"
2401"030d0fbd0161b : cpuidle: menu: help gcc generate slightly better code"
2402"3b932809c36c3 : cpuidle: menu: avoid expensive square root computation"
2403"6dfe3e912f586 : cpuidle: Avoid assignment in if () argument"
2404"cb05142256eb4 : cpuidle: Clean up cpuidle_enable_device() error handling a bit"
2405"22039da7353fe : cpuidle: Fix idle time tracking"
2406"adddd20e338db : cpuidle: Fix last_residency division"
2407"b5fcb484f9339 : cpuidle: Replace ktime_get() with local_clock()"
2408"a1761aac7150e : drivers: cpu-idle: lpm-levels: Use cpuidle disable sysfs"
2409"bc033af291047 : drivers: cpuidle: lpm-levels: Update ordering for broadcast timer"
2410"676e6139e9bf5 : drivers: cpuidle: lpm-levels: Export symbols used by audio"
2411"08d96971d9719 : BACKPORT: lpm-levels: Add support to parse LPM parameters"
2412"4a3dfbdbb6ffb : drivers: cpuidle: lpm-levels: LPM prediction tuning"
2413"790e488bca712 : drivers: cpuidle: lpm-levels: Move local_irq_enable"
2414"cce077e7ca0f8 : drivers: cpuidle: lpm-levels: Check for null parent"
2415"7a062d4a96529 : cpuidle: lpm-levels: Suppress driver bind/unbind feature"
2416"6c9b644fb05c0 : drivers: cpuidle: lpm-levels: Correctly check for list empty"
2417"8982654461163 : drivers: cpuidle: lpm-levels: Fix KW issues with idle state idx < 0"
2418"91164a3b0fd0a : drivers: cpuidle: lpm-levels: Update CPU prediction timer"
2419"9527ee1ed07f9 : drivers: cpuidle: lpm-levels: Correct missing list initialize"
2420"adf125ccdd32a : cpuidle:lpm: Fix div by zero bug"
2421"bd5a285c0b9a4 : EXT4 optimizations Some changes for better FS performance - Raise the JBD2_DEFAULT_MAX_COMMIT_AGE to 120 - Force the nobarrier and data=writeback modes - Dont enable block_validity by default"
2422"de9b5dcbc5fb7 : ktime: Get rid of the union"
2423"3f0d195d4d517 : fs: drop_caches: expose mm_drop_caches()"
2424"07cf0e4fbe977 : Revert "mm: process reclaim: vmpressure based process reclaim""
2425"1f7fcae15fc94 : Revert "ARM: dts: sdm660-gpu: Declare cooling-cells for KGSL cooling device""
2426"c6dd91b9ed40e : Revert "ARM: dts: sdm660: Enable CPU cooling by declaring cooling-cells""
2427"735b84c268823 : Mystic: Jasmine: Beta-X1.2"
2428"1623852c7de0a : defconfig: generate for jasmine"
2429"c879d0cd40c5f : arm: dts: Import jasmine"
2430"57152902ac64b : defconfig: regen"
2431"11e3f35582479 : Revert "kernel: printk logging disable by default""
2432"31a5b24d0f193 : defconfig: enable config LIRC, RC_DEVICES, IR_SPI"
2433"6ec2ac2a3032e : defconfig: enable media rc support"
2434"9e01817b9eaf7 : ARM: dts/qcom: Update HW settle time of pa_therm0"
2435"4820f77388ece : leds: qpnp-wled: Import Xiaomi changes"
2436"a3ae1f62c9bd1 : defconfig: disable wq power efficient by default"
2437"8f2530e175fbd : msm: adsprpc: DSP device node to provide restricted access to ADSP/SLPI"
2438"646cdb183bb78 : Linux 4.4.225"
2439"c0f84de8a4854 : cpumask: Make for_each_cpu_wrap() available on UP as well"
2440"403a7a561a034 : l2tp: device MTU setup, tunnel socket needs a lock"
2441"ee1f28d8601e3 : iio: sca3000: Remove an erroneous 'get_device()'"
2442"423a07a85a20f : mei: release me_cl object reference"
2443"22ca2b449a7b9 : staging: iio: ad2s1210: Fix SPI reading"
2444"f690a12dcc2d2 : Revert "gfs2: Don't demote a glock until its revokes are written""
2445"a95d7c7ef409d : l2tp: initialise PPP sessions before registering them"
2446"c2984681fe15c : l2tp: protect sock pointer of struct pppol2tp_session with RCU"
2447"aac73582392e5 : l2tp: initialise l2tp_eth sessions before registering them"
2448"8d1c650d452c5 : l2tp: don't register sessions in l2tp_session_create()"
2449"c30b34ce7944e : l2tp: fix l2tp_eth module loading"
2450"3ca51032627e9 : l2tp: pass tunnel pointer to ->session_create()"
2451"d4b6a793227f4 : l2tp: prevent creation of sessions on terminated tunnels"
2452"824899812e0c9 : l2tp: hold tunnel used while creating sessions with netlink"
2453"57cf7aa66fb7b : l2tp: hold tunnel while handling genl TUNNEL_GET commands"
2454"eb34471f73daf : l2tp: hold tunnel while handling genl tunnel updates"
2455"a274e6bd5f1de : l2tp: hold tunnel while processing genl delete command"
2456"0df31581d133d : l2tp: hold tunnel while looking up sessions in l2tp_netlink"
2457"df9fdbc23b7fa : l2tp: initialise session's refcount before making it reachable"
2458"f15f181bb2436 : l2tp: define parameters of l2tp_tunnel_find*() as "const""
2459"ea9b5e4494a5f : l2tp: define parameters of l2tp_session_get*() as "const""
2460"6a1a339ab261b : l2tp: remove l2tp_session_find()"
2461"263afb2e4cfc6 : l2tp: remove useless duplicate session detection in l2tp_netlink"
2462"83fc9ba9f1abc : L2TP:Adjust intf MTU, add underlay L3, L2 hdrs."
2463"d222f4ad7bfc2 : New kernel function to get IP overhead on a socket."
2464"b517078a4e0c7 : net: l2tp: ppp: change PPPOL2TP_MSG_* => L2TP_MSG_*"
2465"a471a623e7805 : net: l2tp: deprecate PPPOL2TP_MSG_* in favour of L2TP_MSG_*"
2466"2ce994fa14b74 : net: l2tp: export debug flags to UAPI"
2467"c85c0a70f143d : l2tp: don't use l2tp_tunnel_find() in l2tp_ip and l2tp_ip6"
2468"386915355c2d5 : l2tp: take a reference on sessions used in genetlink handlers"
2469"ddda402d21dc9 : l2tp: hold session while sending creation notifications"
2470"1d175333f1a0d : l2tp: fix racy socket lookup in l2tp_ip and l2tp_ip6 bind()"
2471"02c2d9e72e0fe : l2tp: lock socket before checking flags in connect()"
2472"70ae064b04e7e : libnvdimm/btt: Remove unnecessary code in btt_freelist_init"
2473"9de3aeae9b3c4 : platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer"
2474"873792ea17423 : ext4: lock the xattr block before checksuming it"
2475"e7fa15a6941da : ALSA: pcm: fix incorrect hw_base increase"
2476"1bd688b5a407a : padata: purge get_cpu and reorder_via_wq from padata_do_serial"
2477"d08fb9f169eb5 : padata: initialize pd->cpu with effective cpumask"
2478"9d62e9fe86fe6 : padata: Replace delayed timer with immediate workqueue in padata_reorder"
2479"8539c5151a601 : sched/fair, cpumask: Export for_each_cpu_wrap()"
2480"7653fbfc21fe0 : padata: set cpu_index of unused CPUs to -1"
2481"1c1b4327970c7 : i2c: dev: Fix the race between the release of i2c_dev and cdev"
2482"8086b081e7166 : i2c-dev: don't get i2c adapter via i2c_dev"
2483"466b5897239e1 : i2c: dev: use after free in detach"
2484"49661be5ab43f : i2c: dev: don't start function name with 'return'"
2485"082041c05f308 : i2c: dev: switch from register_chrdev to cdev API"
2486"b882fcc49cb6c : media: fix media devnode ioctl/syscall and unregister race"
2487"bbb3ce60dd698 : media: fix use-after-free in cdev_put() when app exits after driver unbind"
2488"bcce79f625b4a : media-device: dynamically allocate struct media_devnode"
2489"328ff670b09bd : media-devnode: fix namespace mess"
2490"46522c641eb52 : media-devnode: add missing mutex lock in error handler"
2491"c4cbdb763ae30 : drivers/media/media-devnode: clear private_data before put_device()"
2492"7451beed434b5 : media: Fix media_open() to clear filp->private_data in error leg"
2493"69767f70a23cd : ARM: futex: Address build warning"
2494"f062065bff88f : platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA"
2495"b011419b32230 : USB: core: Fix misleading driver bug report"
2496"f12bf0d048c28 : ceph: fix double unlock in handle_cap_export()"
2497"2614ff6557d5d : HID: multitouch: add eGalaxTouch P80H84 support"
2498"1f8f6293768e5 : fix multiplication overflow in copy_fdtable()"
2499"b30282c3bcc75 : evm: Check also if *tfm is an error pointer in init_desc()"
2500"3c74e59f30ccf : padata: ensure padata_do_serial() runs on the correct CPU"
2501"f4fb6f1523d43 : padata: ensure the reorder timer callback runs on the correct CPU"
2502"a46bec632371d : padata: get_next is never NULL"
2503"a8f580cb56643 : padata: Remove unused but set variables"
2504"33cbfacb4c813 : igb: use igb_adapter->io_addr instead of e1000_hw->hw_addr"
2505"6dbab77b6ddda : kernel: Fix build errors with LLVM"
2506"d72237c1e00f8 : Linux 4.4.224"
2507"fbc09f1ef0482 : scsi: iscsi: Fix a potential deadlock in the timeout handler"
2508"8291f17dc2fe7 : Makefile: disallow data races on gcc-10 as well"
2509"4143cea599730 : KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce"
2510"07fbc97743b9d : ARM: dts: r8a7740: Add missing extal2 to CPG node"
2511"011449cfc2540 : Revert "ALSA: hda/realtek: Fix pop noise on ALC225""
2512"dea7c8ebf7303 : usb: gadget: legacy: fix error return code in cdc_bind()"
2513"82fc349bfd8bf : usb: gadget: legacy: fix error return code in gncm_bind()"
2514"2f0919d6788f8 : usb: gadget: audio: Fix a missing error return value in audio_bind()"
2515"6dfdd767cffb4 : usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'"
2516"84cd70984ed2e : exec: Move would_dump into flush_old_exec"
2517"afa0b39ebe580 : x86: Fix early boot crash on gcc-10, third try"
2518"bb5809183912b : ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries"
2519"c18a8b0d7b8fd : USB: gadget: fix illegal array access in binding with UDC"
2520"41d7b565440db : ALSA: rawmidi: Initialize allocated buffers"
2521"718eede1eeb60 : ALSA: rawmidi: Fix racy buffer resize under concurrent accesses"
2522"ac1eb6222b6b1 : ALSA: hda/realtek - Limit int mic boost for Thinkpad T530"
2523"b8ff52e4bdaab : netlabel: cope with NULL catmap"
2524"98ee7d0d6a2b4 : net: ipv4: really enforce backoff for redirects"
2525"62b4ebf58fe98 : net: fix a potential recursive NETDEV_FEAT_CHANGE"
2526"5a1dbe6317971 : gcc-10: avoid shadowing standard library 'free()' in crypto"
2527"16ff1ecfbac80 : x86/paravirt: Remove the unused irq_enable_sysexit pv op"
2528"4764810c45447 : blk-mq: Allow blocking queue tag iter callbacks"
2529"fa9355afd5b07 : blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter"
2530"f06f7a923d1de : blk-mq: Allow timeouts to run while queue is freezing"
2531"5fb835b9561f3 : block: defer timeouts to a workqueue"
2532"030a196c1da44 : gcc-10: disable 'restrict' warning for now"
2533"a41a8515926d4 : gcc-10: disable 'stringop-overflow' warning for now"
2534"9c622c6ec0562 : gcc-10: disable 'array-bounds' warning for now"
2535"2de6a8a83ff0d : gcc-10: disable 'zero-length-bounds' warning for now"
2536"f566668e19598 : Stop the ad-hoc games with -Wno-maybe-initialized"
2537"c50c2c2ed69e4 : kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig"
2538"bd395069dda80 : gcc-10 warnings: fix low-hanging fruit"
2539"14aca7c0ed496 : pnp: Use list_for_each_entry() instead of open coding"
2540"b559ea48c8992 : IB/mlx4: Test return value of calls to ib_get_cached_pkey"
2541"b5dad703517e4 : netfilter: conntrack: avoid gcc-10 zero-length-bounds warning"
2542"36f7889943fac : net/mlx5: Fix driver load error flow when firmware is stuck"
2543"536918c1d6837 : i40e: avoid NVM acquire deadlock during NVM update"
2544"bde533c656f3d : scsi: qla2xxx: Avoid double completion of abort command"
2545"3a3c1ab554378 : mm/memory_hotplug.c: fix overflow in test_pages_in_a_zone()"
2546"0ac3143d79ebe : gre: do not keep the GRE header around in collect medata mode"
2547"887daaacb5415 : net: openvswitch: fix csum updates for MPLS actions"
2548"77dbb2fa31d5e : ipc/util.c: sysvipc_find_ipc() incorrectly updates position index"
2549"ac8087ffca522 : drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()"
2550"4db73f4467eaf : dmaengine: mmp_tdma: Reset channel error on release"
2551"329a8c9d417bb : dmaengine: pch_dma.c: Avoid data race between probe and irq handler"
2552"41f53bf3898ad : cifs: Fix a race condition with cifs_echo_request"
2553"ffd63cf20b2df : cifs: Check for timeout on Negotiate stage"
2554"3549e7aaa2094 : spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls"
2555"af9a86cc9f1ac : scsi: sg: add sg_remove_request in sg_write"
2556"cd00b981447eb : drop_monitor: work around gcc-10 stringop-overflow warning"
2557"1ad07995cd9bb : net: moxa: Fix a potential double 'free_irq()'"
2558"3c8c200bba4a7 : net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'"
2559"178af2f97dcae : net: handle no dst on skb in icmp6_send"
2560"a9acf25d6c38a : ptp: free ptp device pin descriptors properly"
2561"6f5e3bb7879ee : ptp: fix the race between the release of ptp_clock and cdev"
2562"6091936487a95 : ptp: Fix pass zero to ERR_PTR() in ptp_clock_register"
2563"d79d7d5c87880 : chardev: add helper function to register char devs with a struct device"
2564"e5a654c9935cf : ptp: create "pins" together with the rest of attributes"
2565"e95a7fb08693f : ptp: use is_visible method to hide unused attributes"
2566"f212dbd2b2e84 : ptp: do not explicitly set drvdata in ptp_clock_register()"
2567"ab33f6abb29a8 : blktrace: fix dereference after null check"
2568"3d5d64aea941a : blktrace: Protect q->blk_trace with RCU"
2569"cd13258a62313 : blktrace: fix trace mutex deadlock"
2570"4e6958563b29d : blktrace: fix unlocked access to init/start-stop/teardown"
2571"aee60ffbceeb0 : blktrace: Fix potential deadlock between delete & sysfs ops"
2572"7c9d04e1c3ed5 : net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup"
2573"be901a0e5550a : net: ipv6: add net argument to ip6_dst_lookup_flow"
2574"e3f8a70a95fa6 : ext4: add cond_resched() to ext4_protect_reserved_inode"
2575"d48539bf92c72 : binfmt_elf: Do not move brk for INTERP-less ET_EXEC"
2576"5956537779b05 : phy: micrel: Ensure interrupts are reenabled on resume"
2577"e0ff8cd6ff26c : scripts/decodecode: fix trapping instruction formatting"
2578"2b0aa04993325 : batman-adv: fix batadv_nc_random_weight_tq"
2579"b9764baaebbe9 : USB: serial: garmin_gps: add sanity checking for data length"
2580"c2ad91a808434 : USB: uas: add quirk for LaCie 2Big Quadra"
2581"e61d5650ded77 : Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0""
2582"42a7e784184cd : x86/apm: Don't access __preempt_count with zeroed fs"
2583"93567229892d4 : binfmt_elf: move brk out of mmap when doing direct loader exec"
2584"48a238024893b : ipv6: fix cleanup ordering for ip6_mr failure"
2585"4537e64a91678 : enic: do not overwrite error code"
2586"d3e3e34f212aa : Revert "ACPI / video: Add force_native quirk for HP Pavilion dv6""
2587"9aa2c8807b694 : sch_choke: avoid potential panic in choke_reset()"
2588"116555b32d992 : sch_sfq: validate silly quantum values"
2589"96a1e05f7b21e : net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()"
2590"405a8cc9b4ed8 : dp83640: reverse arguments to list_add_tail"
2591"7bdfb137c352a : Revert "net: phy: Avoid polling PHY with PHY_IGNORE_INTERRUPTS""
2592"0fffb8dbdae34 : USB: serial: qcserial: Add DW5816e support"
2593"5a6566f225652 : Merge "kbuild, x86: Track generated headers with generated-y""
2594"362a430706418 : Merge "ARM: put types.h in uapi""
2595"a9b2e91a47886 : Revert "ARM: dts: msm: Remove cpu max frequency restriction on cold temp for msm8996.""
2596"8b9e17431bb70 : Merge "asoc: msm-8998: TDM device grouping changes for capture path""
2597"f9c06260e4c64 : Merge changes into msm-4.4.c11"
2598"14dc73970edc8 : Merge "Makefile.headersinst: remove destination-y option""
2599"d4dff6c81b574 : ARM: dts: msm: Remove cpu max frequency restriction on cold temp for msm8996."
2600"29dcdeb638562 : input: touchpanel: Fix compilation errors with clang"
2601"55544dfe99343 : asoc: msm-8998: TDM device grouping changes for capture path"
2602"370dc6b95f704 : kbuild, x86: Track generated headers with generated-y"
2603"b108bfeec18bc : kbuild: Remove stale asm-generic wrappers"
2604"83d250bfbe378 : ARM: put types.h in uapi"
2605"0d3c603f43da4 : msm: ais: jpegdma: Fix uninitialized variable"
2606"e90d139d12a55 : Makefile.headersinst: remove destination-y option"
2607"103c17aab3ee0 : Merge 0f5573baf0a9bf7ca6e5df771b8f0543ee532792 on remote branch"
2608"37cbd439a70c3 : Mystic: X1.2"
2609"914b28b912e98 : Merge 4.4.221 of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git into Mystic-4.4"
2610"1763d4042099e : defconfig: tcp default westwood"
2611"951be16e94eae : Revert "msm-poweroff: Do sys_sync() on restart & poweroff""
2612"9bf56a2437fc1 : WireGuard: version: bump v1.0.20200429"
2613"b2bb158ac6f64 : qcacld-3.0: change, because we have xiaomeme"
2614"3107c1da2443f : qcacld-3.0: Enable debugfs usage for wahoo"
2615"1457b7609b270 : soc: qcom: system_stats: Enable debugfs usage for wahoo"
2616"3c594a07f141d : ARM: dts: Adjust LED configuration"
2617"9bf816e52fbb2 : dynamic_fsync: enable by default"
2618"4a53336979d05 : Revert "fs:sync: disable fsync by default""
2619"61dc6f5f23ade : msm: mdss: Don't allocate memory dynamically for destination scaler"
2620"7d173333a2c1c : selinux: Avoid dynamic memory allocation for small context buffers"
2621"a26f54d48f8d3 : kernfs: Avoid dynamic memory allocation for small write buffers"
2622"9b557e1ceb6bb : msm: kgsl: Avoid dynamically allocating small command buffers"
2623"12b1c9ad8abfd : msm: mdss: Don't allocate memory dynamically for small layer buffers"
2624"bd57aec158a12 : msm: kgsl: Don't allocate memory dynamically for temp command buffers"
2625"a765eef29a168 : staging: sync: Use an on-stack allocation for fence info ioctl"
2626"d719057d8c2d0 : kernel: Improve performance critical IRQ framework"
2627"2d67f761024c5 : ion: fix a possible memory leak in ion_cma_allocate"
2628"a79e4a9de929d : mm: release the spinlock on zap_pte_range"
2629"94df63bbfd0eb : mm/vmalloc.c: move 'area->pages' after if statement"
2630"8d841334dda23 : mm: mmap: increase sockets maximum memory size pgoff for 32bits"
2631"b9746c60518be : mm, memcg: use consistent gfp flags during readahead"
2632"c23faba74573c : mm/slab_common: Align all caches' objects to hardware cachelines"
2633"7208bbadba0a8 : ARM: dts: sdm660-gpu: Add quirk qcom,secure_pt_early_alloc"
2634"f45f9fd17740d : power: qcom: Silence smb138x logger"
2635"8c4a9c022b647 : sched_clock: shut. up."
2636"bb4792284e345 : include: asm-generic: do not hard code HZ to 100"
2637"ff8c42f885498 : Add more WakeLock Toggles with Optimizations"
2638"51cff733a5260 : arm: dts: msm: sdm660-audio: add missing nodes"
2639"d24c6c1f084f2 : arm64: strcmp: align to 64B cache line"
2640"36828cc30030b : msm: mdss: Reduce display commit latency caused by deep CPU idle"
2641"d73ab7eb984b2 : msm: mdss: Speed up mdss_mdp_get_format_params for UBWC formats"
2642"560a3e84204af : slimbus: slim-msm: Handle system suspend while active slimbus transfers"
2643"0cf3cd02c979c : qcacld: use a better value for multi-pages allocations"
2644"e5af23e3b81d8 : mm: allow __GFP_MOVABLE to use CMA memory"
2645"c6e340ea57864 : arm64: lib: memory utilities optimization"
2646"aef7f22aef65d : msm: kgsl: Report correct GPU frequency in sysfs"
2647"ee54b80b0d0d8 : Default to NOATIME and NODIRATIME for FS performance improvement."
2648"c3c155a4acefd : AIO: Don't plug the I/O queue in do_io_submit()"
2649"16aa724e0c68a : tas2557-misc: disable debug"
2650"afb721342025c : power: qpnp-fg: Don't hold wakelocks"
2651"fc0a34a024a7d : kernel: set default cpusets for audio-app"
2652"9e4597376333a : mm: Implement minimum bound for performing readahead"
2653"4aa5d8b3458ab : icnss: Nuke debugging"
2654"e39be3eb57342 : icnss: Hack suspend"
2655"0f36f415fd923 : PM / devfreq: Skip status update on uninitialized previous_freq"
2656"ab0ed4d743926 : fs: Align file struct to 8 bytes"
2657"457a4be390d75 : drivers: thermal: limits-dcvs: Always build driver"
2658"156d44ee30251 : printk: silence healthd messages from userspace"
2659"b3c4bbb48bf61 : drivers/mdss: add HDR support"
2660"69daf07a1b632 : WireGuard: version: bump v1.0.20200426"
2661"07c78abd08d48 : defconfig: enable touchscreen common"
2662"e38a83612126a : input: focal_ft8719: Implement double_tap node"
2663"3c72c4a11ace6 : input: nvt_touch_e7s: Implement double_tap node"
2664"68f9a2c042819 : input: nvt_touch_d2s: Implement double_tap node"
2665"7e81c102df2d9 : input: nvt_touch_a: Implement double_tap node"
2666"45a8c2568e957 : input: synaptics_dsx_e7s: Implement double_tap node"
2667"399d8407981cd : input: touchscreen: Add an interface to expose TP features to userspace"
2668"b233d4399d50e : media: rc: Import Xiaomi IR LED driver"
2669"14248d7f8fa02 : ARM: dts: Add cmd for livedisplay CABC"
2670"bafe9f0ac6b72 : mdss: livedisplay: Allow independent CABC command"
2671"59996c7e561a5 : mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update()"
2672"84cc67922f2db : video: mdss: LiveDisplay driver"
2673"0b16a0ee50890 : power: power_supply: Add property for capping parallel FCC"
2674"2162eb67f8b17 : power_supply: add POWER_SUPPLY_PROP_(BATFET_MODE/MIN_CIL) properties"
2675"6fbb7ade9096f : usb: pd: qpnp-pdphy: Switch to hrtimer-based wait"
2676"3732d759b0b39 : dwc3: gadget: Stop active transfer pending on ep0 out/in during reset"
2677"2be0b029e0de2 : msm: vidc: Increase minimum input buffer count for VP9 decode"
2678"a95bbeb13f9fa : mmc: cmdq: move to a SCHED_FIFO thread"
2679"75d19063869bd : Revert "arm64: crypto: Improve target optimization flags""
2680"020c9cc01880c : Revert "arm64: add CPU optimizations""
2681"b6bdc4d3fbe61 : Revert "arm64: Tune GCC for msm8998's CPU""
2682"1a8de03c61ea2 : Revert "arm64: sdm660""
2683"5b8860f9c1589 : Revert "Makefile: Some changes for GCC""
2684"ea8e8a5f8bf79 : Revert "Makefile: Add Graphite flags for GCC""
2685"67671fe3bdc0b : Fix direct references to HZ Part 2"
2686"df6407b6b5d06 : [SQUASH] Treewide: Fix direct references to HZ"
2687"24df1d6ef44a9 : msm-tsens: remove HZ dependency"
2688"fd388c48ae0cc : tcp_westwood: make 'rtt_min' and 'init_rtt' tunables and remove HZ dependency"
2689"cb1483f4f0262 : Fix direct references to HZ (squashed commit)"
2690"9cc8e704b6215 : qcacld-3.0: queue work on power efficient workingqueues"
2691"50d26c4b13905 : wifi-host-cmn: queue work on power efficient workingqueues"
2692"8547cc269681c : qcacld-3.0: Do not allow any wakelocks to be held"
2693"65c6923fd5717 : msm: ipa: Do not acquire wakelocks"
2694"d65ca151cedb4 : qcacld: nuke rx_wakelock code entirely"
2695"afb7f92af5c11 : qcacld-3.0: optimize for size"
2696"1fdaa99ad7973 : mbcache: make sure c_entry_count is not decremented past zero"
2697"100398db874b1 : mbcache: initialize entry->e_referenced in mb_cache_entry_create()"
2698"f102aa7601d07 : mbcache: make mbcache naming more generic"
2699"10e488fcb9aaf : mbcache: document that "find" functions only return reusable entries"
2700"70d4d955a66ff : mbcache: use consistent type for entry count"
2701"b8b87d9bb47d3 : mbcache: remove unnecessary module_get/module_put"
2702"d90ec75da21d1 : mbcache: don't BUG() if entry cache cannot be allocated"
2703"1bd789020347f : mbcache: correctly handle 'e_referenced' bit"
2704"c2fd2b88e011c : mbcache: fix to detect failure of register_shrinker"
2705"f9bde65069713 : mbcache: add reusable flag to cache entries"
2706"0550aae0d36ff : mbcache: get rid of _e_hash_list_head"
2707"bfd0875f81cb5 : mbcache2: rename to mbcache"
2708"6595ac7c3da5a : mbcache: remove mbcache"
2709"71b587cabd472 : mbcache2: Use referenced bit instead of LRU"
2710"3415387099a74 : mbcache2: limit cache size"
2711"ec805e9aca480 : Revert "mbcache2: Speed up cache entry creation""
2712"c21a8efa1b408 : ASoC: msm: q6asm: silence logspam"
2713"8666fc93e0401 : qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye"
2714"3e0fc76936a12 : qcom: mpm: use interruptible wait to reduce load avg"
2715"1af35bb29ffd7 : msm: mdss: convert threads to interruptible"
2716"e6c7553b53171 : drivers: mdss: queue input handler functions to a high prio wq"
2717"67552550ac655 : ASoC: wcd934x: queue work on power efficient wq"
2718"ce1e8e3979a23 : ASoC: wcd9335: queue work on power efficient wq"
2719"59130bfb629d7 : ASoC: wcdxxxx: queue work on power efficient wq"
2720"004332b884a02 : drivers: mdss: queue work on system_power_efficient_wq"
2721"fd9996b23dc74 : power: qpnp-fg-gen3: queue work on system_power_efficient_wq"
2722"d840879732719 : drivers: power: bcl: queue work on system_power_efficient_wq"
2723"ca45e43f03f2e : power: bcl: queue work on system_power_efficient_wq"
2724"5d852ae39a9a1 : qcom: msm-core: queue work on system_power_efficient_wq"
2725"7b6d37526916a : drivers: thermal: queue work on system_power_efficient_wq"
2726"d1a361122ab6c : disable tracing/logging at various places Part 7"
2727"552a66cc58ea2 : binder: disable tracing"
2728"4407fef84f768 : disable tracing at various places Part 3 [FIX: MAJOR DERP AFFECTING MAGISK MODULES]"
2729"8ba50f03d67c3 : Revert "disable tracing/logging part 6""
2730"abd1b59d07989 : Revert "disable tracing/loggin at various places part 7""
2731"e2855b49fb370 : UPSTREAM: ext2: fix debug reference to ext2_xattr_cache"
2732"eeba96ef85fea : Mystic: X1.1"
2733"b13f22ddb6270 : Merge tag 'LA.UM.8.2.r2-01300-sdm660.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into Mystic-4.4"
2734"ff9bd1f86c89b : Merge remote-tracking branch 'android-4.4-p' into Mystic-4.4"
2735"6285b9567b81c : qcacld-3.0: Merge tag 'LA.UM.7.2.r3-00900-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into Mystic-4.4"
2736"1ffc67ee36615 : Revert "dts-eagle: fix error compile""
2737"f08fae4c603e4 : defconfig: regenerate and disable debug"
2738"7bf18e10cb078 : net/netfilter: disable nf_log_trace"
2739"5eb6c5e9b0b93 : msm: gsi: Conditionally omit debugging"
2740"a52f6b8a5e53c : usb: xhci: Conditionally omit debugging"
2741"933a314d17618 : qpnp-fg-gen3: Don't bail out when debugfs creation fails"
2742"04166eae95ecf : firmware: qcom: Remove debugfs dependency from tz-log driver"
2743"965a7a8b3fd16 : power: Don't compile debug driver without debugfs"
2744"e4c82ea0fb1b1 : msm: thermal: Fix compile errors when debugfs is disabled"
2745"2a760074d22c3 : msm: vidc: Fix broken debugfs creation error checks and error paths"
2746"bfa7d6b71f465 : clk: msm: Fix compile errors when debugfs is disabled"
2747"091269f810ea4 : debugfs: Always compile core debugfs driver for Android kernels"
2748"f267a138dea5c : wakeup: Enable debugfs usage for Android even when debugfs is disabled"
2749"0fc0e1c3dc3ec : crypto: msm: Don't bail out when debugfs creation fails"
2750"bb3b437358091 : msm: sde: Fix compile errors when debugfs is disabled"
2751"2823d2e804d79 : msm: mdss: Fix compile errors when debugfs is disabled"
2752"ab74ba79d0adf : msm: sps: Fix compile errors when debugfs is disabled"
2753"ff7279814f6fa : msm: ipa: Fix compile errors when debugfs is disabled"
2754"f70bb62eac78d : ASoC: msm: qdsp6v2: Fix compile errors when debugfs is disabled"
2755"2e1e27604603b : clk: qcom: Fix DEBUG_FS compatibility"
2756"6215ca16c07c6 : treewide: Remove tracing and debug drivers"
2757"8f9fbd37c59ac : staging: sync: Don't copy fence names by default"
2758"e27691756e5e4 : irqchip: Allow show resume irq logging to be disabled"
2759"662ceccd99e35 : sched: Add separate config for exposing scheduler tunables"
2760"9466a2a96f250 : uid_sys_stats: Remove dependency on the profiling subsystem"
2761"b0695aa58042f : profiling: Implement a simple task exit notifier when disabled"
2762"36c9566baa3ab : memory_state_time: Remove dependency on profiling support"
2763"4212855b61e2d : thermal: lmh_lite: Remove workqueue high-priority flag"
2764"96efa309a8b96 : fs: Reduce cache pressure"
2765"3d7174a373e65 : mm: Always overcommit memory by default"
2766"43fc90b12102b : cpu: Silence log spam when a CPU is brought up"
2767"b9dd6fc52da3a : msm: vidc: kill opening/closing video instance logspam"
2768"fcabdcbf6df84 : cpuidle: lpm-levels: Remove debug event logging"
2769"1c25ecaac4731 : net: ipc_router: Don't allocate memory for logging context if disabled"
2770"4942bbd14c02d : char: random: Remove unused function after urandom"
2771"d9a4a19af01e6 : power: supply: Remove duplicate const specifier"
2772"032048a7da7cb : irq: spurious: Disable IRQ debugging by default"
2773"803a894f327a4 : usb: policy_engine: Remove workqueue high-priority flag"
2774"15ed0b33a1c87 : thermal: qpnp-adc-tm: Remove workqueue high-priority flag"
2775"67923770e5c04 : thermal: msm-tsens: Reduce workqueue priority"
2776"6a1363b9b73eb : kernel: fake system calls on seccomp to succeed"
2777"b94d9cf9e7a47 : net: rmnet_data: disable logging"
2778"1d8ce273ab63d : usb_bam: disable event log by default"
2779"4a0ea736a0555 : treewide: disable configurable debug mask logging by default"
2780"539c1c3a5378b : qcacld-3.0: disable some debugging features"
2781"388b697154b89 : Makefile: Disable noisy GCC 8 warnings"
2782"e40669b5a1fe3 : asm-generic: define __WARN if BUG is disabled"
2783"6837c92779453 : asm-generic: define __WARN_printf if BUG is disabled"
2784"34519a6afc86b : char: mem: Link /dev/random to /dev/urandom"
2785"6d9c43a62a8f0 : random: Use /dev/urandom instead of /dev/random"
2786"364e1871d8c5d : Revert "Revert "scripts: Makefile: add support to use external DTC"""
2787"098ce61e87df5 : Revert "dtc: update warning settings for new bus and node/property name checks""
2788"e043f81d349fc : Revert "dtc: Bundle AOSP's fork of dtc""
2789"ad90ffc773125 : Revert "dtc: Silence warnings""
2790"59883fe95c7a4 : dtc: remove dtc-aosp"
2791"53b78dab79949 : Revert "usb: dwc3: turn off VBUS when leaving host mode""
2792"2de35ea12c98d : Merge remote-tracking branch 'android-4.4-p' into Mystic-4.4"
2793"4af287ce71b32 : mmc: core: fix from "Remove MMC_CLKGATE""
2794"28c09d18076a1 : drivers: disable CRC check, and make it sw toggable"
2795"0bf4bba6ad65d : mmc: sdhci-msm: Fix the order of removing sdhci-msm functionalities"
2796"bfb36470cc3c5 : mmc: host: sdhci-msm: Toggle FIFO write clk after MCLK ungated"
2797"ea63d8cef0c36 : mmc: sdhci-msm: Add new workqueue for pm qos unvoting"
2798"dd5df089c7fc2 : mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence"
2799"4c1f3f64f0493 : mmc: sdhci: Convert to use sdio_irq_claimed()"
2800"cb1f337b37f81 : mmc: core: Add helper function to indicate if SDIO IRQs is enabled"
2801"ff8c6c28c388a : mmc: sdhci: Drop redundant code for SDIO IRQs"
2802"605f326189f83 : mmc: core: Fixup processing of SDIO IRQs during system suspend/resume"
2803"c47346f2aff84 : mmc: core: WARN if SDIO IRQs are enabled for non-powered card in suspend"
2804"a103c7736f807 : mmc: core: Clarify that the ->ack_sdio_irq() callback is mandatory"
2805"e37769c5711b5 : mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD"
2806"3ed390e78ad8f : mmc: update sdio_claim_irq documentation"
2807"bc6a59e657782 : mmc: sdio: Add API to manage SDIO IRQs from a workqueue"
2808"37075e0bf0055 : mmc: core: Prevent processing SDIO IRQs when none is claimed"
2809"6b365c57f31fa : mmc: core: Remove MMC_CLKGATE"
2810"fe775d0c8d04b : mmc: core: remove BUG_ONs from sdio"
2811"8cd83d4a92cf2 : mmc: core: Move code to get pending SDIO IRQs to a function"
2812"a97ea420e9d7f : mmc: core: let the dma map ops handle bouncing"
2813"88a3e3177a2b4 : mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card()"
2814"04d88eb03760c : mmc: core: remove obsolete code"
2815"73ddc110244aa : mmc: core: Clarify usage of mmc_set_signal_voltage()"
2816"83b5538ccb2b7 : mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card()"
2817"906e03d6bff0c : mmc: sdio: Don't re-initialize powered-on removable SDIO cards at resume"
2818"0ef90b9bed31d : wlcore: sdio: allow pm to handle sdio power"
2819"471a5eb790c0a : mmc: sdio: Drop powered-on re-init at runtime resume and HW reset"
2820"c44aef38ef984 : mmc: sdio: Move comment about re-initialization to mmc_sdio_reinit_card()"
2821"edf383dc082b9 : mmc: sdio: Drop mmc_claim|release_host() in mmc_sdio_power_restore()"
2822"e52e1ba857739 : mmc: core: Prevent processing SDIO IRQs when the card is suspended"
2823"ae1c2bd3e0b5c : mmc: core: make pwrseq_emmc (partially) support sleepy GPIO controllers"
2824"83d1528cf6ab0 : mmc: core: Don't do eMMC HW reset when resuming the eMMC card"
2825"8edb5014c6f61 : mmc: pwrseq: Add reset callback to the struct mmc_pwrseq_ops"
2826"b8591243ee25a : mmc: also set max_segment_size in the device"
2827"fa6f64e82ebfd : mmc: core: Fix warning and undefined behavior in mmc voltage handling"
2828"674512d31920a : mmc: core: Convert mmc_align_data_size() into an SDIO specific function"
2829"73bc3dc2cab85 : mmc: core: Move mmc_of_parse_voltage() to host.c"
2830"b91b0910658c6 : mmc: core: Convert mmc_regulator_get_ocrmask() to static"
2831"3474fc5267d64 : mmc: core: Move regulator helpers to separate file"
2832"843636464082b : mmc: of_mmc_spi: Convert to mmc_of_parse_voltage()"
2833"0a5ef5ecd6ed0 : mmc: core: Drop retries as in-parameter to mmc_wait_for_app_cmd()"
2834"c8a9c7d6ed187 : mmc: core: remove BUG_ONs from sd"
2835"03c433034ef62 : mmc: use empty initializer list to zero-clear structures"
2836"bdae5c909b878 : mmc: core: Convert mmc_wait_for_app_cmd() to static"
2837"996d29fbb8e15 : mmc: core: do not retry CMD6 in __mmc_switch()"
2838"581f18add95d2 : mmc:fix a bug when max_discard is 0"
2839"99c44d8f99ab4 : mmc: pwrseq_simple: Make reset-gpios optional to match doc"
2840"61c9c0bb1eb95 : mmc: pwrseq: Use kmalloc_array instead of stack VLA"
2841"27b55607e69f5 : Revert "mmc: pwrseq_simple: Make reset-gpios optional to match doc""
2842"da71fc7329ee3 : mmc: core: Change wait events to timeout types"
2843"7b357c6df44f7 : mmc: core: align max segment size with logical block size"
2844"eb392d79ed6bf : mmc: core: Use memdup_user() rather than duplicating its implementation"
2845"7d72721336a68 : mmc: card: Don't show eMMC RPMB and BOOT areas in /proc/partitions"
2846"9230dbb9707b6 : mmc: core: optimize mmc_calc_max_discard"
2847"7e74b96d1608a : mmc: core: Re-factor some code for SDIO re-initialization"
2848"11ee4d3097e28 : mmc: core: Fix NULL ptr crash from mmc_should_fail_request"
2849"e72abab9b2853 : mmc: core: Clarify code for sending CSD"
2850"f24b60df20776 : mmc: core: Drop mmc_all_send_cid() and use mmc_send_cxd_native() instead"
2851"1f3e252cdd552 : mmc: core: Re-factor code for sending CID"
2852"943cfaeb34289 : mmc: core: Remove redundant code in mmc_send_cid()"
2853"293f31ce6eb35 : mmc: core: Delete error messages for failed memory allocations"
2854"29ca2cc12083d : mmc: remove the discard_zeroes_data flag"
2855"813356bdbf988 : mmc: core: remove check of host->removed for rescan routine"
2856"f74a25eeb8f5b : mmc: sdhci-acpi: remove unused struct sdhci_host variable"
2857"40938f026b238 : mmc: sdhci: remove CONFIG_MMC_DEBUG from the driver"
2858"b2d0045d7bf64 : mmc: wbsd: remove CONFIG_MMC_DEBUG from the driver"
2859"ae127306c89d6 : mmc: Kconfig: downgrade CONFIG_MMC_DEBUG for host drivers only"
2860"73c6ff5befdb9 : mmc: core: turn the pr_info under CONFIG_MMC_DEBUG into pr_debug"
2861"2edb265ca2668 : mmc: Convert to using %pOF instead of full_name"
2862"b89b0d93e412e : mmc: host: via-sdmmc: constify pci_device_id."
2863"c77bf6b294796 : mmc: block: Move duplicate check"
2864"0273fd6f8010e : mmc: ops: export mmc_get_status()"
2865"a2f569a444b6f : mmc: mmci: constify amba_id"
2866"252ed1a9e6ea3 : mmc: block: Check for transfer state in card_busy_detect()"
2867"d61d161c52699 : mmc: block: Check the timeout correctly in card_busy_detect()"
2868"66b7defa2aaca : Make mmc_pre_req() and mmc_post_req() available to the card drivers. Later patches will make use of this."
2869"65b5cda2d7b6f : mmc: block: No need to export mmc_cleanup_queue()"
2870"975b4a5eecec4 : mmc: core: properly init drv_type"
2871"3f64eb43fc510 : mmc: core: Adjust and reuse the macro of R1_STATUS(x)"
2872"0f37099f8dac4 : mmc: sd: add sys entry to read card speed."
2873"f046d430ba492 : mmc: Move clearing ice config to cmdq_post_req"
2874"e4686ad3c0212 : mmc: core: set regulator not found message as debug"
2875"135744621839c : mmc: block: change to use kmalloc when copy data from userspace"
2876"c549484aeb1d8 : mmc: remove unnecessary assignment statements before return"
2877"0ef0cbf984ddf : mmc: core: use the defined function to check whether card is removable"
2878"0af9e3ae4cc1f : mmc: core: improve mmc_of_parse_voltage() to return better status"
2879"e5d8353f6e62b : mmc: block: shut up "retrying because a re-tune was needed" message"
2880"a6f2b37b6576d : mmc: core: remove redundant memset of mmc_decode_cid"
2881"c79ac0020ab44 : mmc: core: remove redundant memset of sdio_read_cccr"
2882"bc80f40450332 : mmc: core: Optimize boot time by detecting cards simultaneously"
2883"26a73ee0fe27e : mmc: block: Use the mmc host device index as the mmcblk device index"
2884"82f7219d530b7 : mmc: block: Convert to IDA for partition device indexes"
2885"fbaf8590be43b : mmc: core: Convert from IDR to IDA for host indexes"
2886"e29f2c65595c9 : mmc: mmc: Attempt to flush cache before reset"
2887"b4965369db7ea : mmc: block: fix free of uninitialized 'idata->buf'"
2888"e35de1cab177e : mmc: Set pref erase size based on size"
2889"068f259b26ea9 : mmc: block: correct 4KB alignment check"
2890"bf3422daf8d77 : mmc: sdhci: Move host->data warning"
2891"58e31e7a108b3 : mmc: sdhci: Do not allow tuning procedure to be interrupted"
2892"f43a9d9bd566b : mmc: core: Use a default maximum erase timeout"
2893"f3bac6da9cd5d : mmc: Change the max discard sectors and erase response when HW busy detect"
2894"edf4b806af265 : mmc: block: remove the check of packed for packed request routine"
2895"a3320ed0b5927 : mmc: core: Optimize the mmc erase size alignment"
2896"90e22cbbcc7ad : mmc: core: Factor out the alignment of erase size"
2897"a2b2ab48ad1e2 : mmc: card: do away with indirection pointer"
2898"abf0f92a9dd23 : Disable test io/mmc drivers"
2899"77386b211e019 : mmc: queue: Do not attempt request merging"
2900"c8af0762ed6e6 : mmc: core: use usleep_range rather than HZ magic in mmc_delay()"
2901"0333a7f8c9c4d : Revert "ANDROID: mmc: move to a SCHED_FIFO thread""
2902"7773987a3f13d : msm: vidc: avoid VLA"
2903"96947cfc56796 : drivers: char: diag: avoid VLA"
2904"d5c0bc6ff6610 : mmc: fix after disable tracing"
2905"b0344c9ea25a9 : [FIXED] disable tracing/logging at various places Part 1"
2906"d2638d8a290ac : disable tracing/loggin at various places part 7"
2907"ca5963731396f : disable tracing/logging part 6"
2908"fbbc7c46e20d7 : disable tracing/logging at various places Part 6"
2909"e183e7257f95d : disable tracing/logging at various places Part 5"
2910"c87a082cd59be : disable tracing/logging at various places Part 4"
2911"ffd154f98277b : disable tracing/logging at various places Part 3"
2912"2d0cae8c9a314 : disable tracing/logging at various places Part 2"
2913"edad775ccd339 : disable tracing/logging at various places Part 1"
2914"5970e3dc7388a : WireGuard: Upstream to v1.0.20200413"
2915"d14f67d1f8baa : net: Import WireGuard version 1.0.20200401"
2916"0efd89c6668a2 : Revert "net/wireguard: add wireguard importer""
2917"687fa9fb334e4 : Revert "msm_thermal: disable hotplug in core contol""
2918"7d9a3b30d6693 : Revert "gpu: Play with throttling a bit""
2919"5d23f29cd515c : Revert "fs: add a simplified file blocker""
2920"fc4a7e6aacb54 : Revert "fs: block MAGNETAR""
2921"662fdb465a231 : Revert "iommu: Introduce Interface for IOMMU TLB Flushing""
2922"d18e934a14850 : Revert "msm: kgsl: Add support to make use of iommu_unmap_fast""
2923"404e8f5dd2356 : Revert "ARM: dts: sdm660-gpu: enable unmap fast support""
2924"2df245158b051 : Revert "cpu: Silence log spam when a CPU is brought up""
2925"19789cc068e08 : Revert "cpufreq: fallback to schedutil if governor is not found""
2926"73b8fdb4237a7 : Revert "cpufreq: Kill userspace CPU boosting entirely""
2927"be68385b636be : Revert "cpufreq: Don't let userspace set the max freq""
2928"090fb871b27e0 : Revert "cpufreq: Fix kobject memleak""
2929"d9e9803c41aa2 : Revert "devfreq: Introduce devfreq boost driver""
2930"818cc36753372 : Revert "devfreq_boost: Clean up code style and update license header""
2931"f27eca18ae7eb : Revert "devfreq_boost: Remove unused devfreq_get_boost_dev function""
2932"617dffa18991d : Revert "msm: mdss: Boost CPU and DDR bus when committing a new frame""
2933"f292d4b836267 : Revert "mdss: boost devfreq only if the last input was within 3250ms""
2934"2b37f89956fcb : Revert "Simple GPU algorithm should depend on DEVFREQ_GOV_QCOM_ADRENO_TZ""
2935"30df02d57f138 : defconfig: enable legacy energy model"
2936"ab906a9b3b601 : defconfig: enable energy model"
2937"b3f8b2e27e01b : Kconfig: remove derp"
2938"af541c33c304a : ANDROID: sched/fair: Make the EAS path aware of prefer-idle"
2939"bc9fcf02551aa : BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up"
2940"72d3b669a2890 : BACKPORT: sched/fair: Introduce an energy estimation helper function"
2941"d3a6c2d07f94d : BACKPORT: sched/topology: Add lowest CPU asymmetry sched_domain level pointer"
2942"5ea6fdbc4f6dc : BACKPORT: sched/topology: Reference the Energy Model of CPUs when available"
2943"1f794bef02b25 : ANDROID: legacy_em_driver: Add support for freq-power EMs"
2944"88cadde0ae2a3 : ANDROID: drivers: Introduce a legacy Energy Model loading driver"
2945"7a02f33a43e97 : BACKPORT: PM: Introduce an Energy Model management framework"
2946"9b29505d8fce8 : BACKPORT: sched/topology: Relocate arch_scale_cpu_capacity()"
2947"a7e0a8d501197 : adreno_idler: convert to state notifier"
2948"e9e85d23fe940 : msm_adreno_tz: Add display state awareness"
2949"67a4d8abe4c2e : adreno_idler: Declare display_on correctly"
2950"763cd96fcedb1 : adreno_idler: Add display state awareness"
2951"ac99905ea1657 : state_notifier: add a third case for boosting"
2952"5475f63a87004 : state_notifier: Reduce defer on suspend call to 1 second"
2953"20959da86c760 : ARM: dts: sdm660_e7s/e7t: adjust clock-frequency property"
2954"425f6c81f6193 : ARM: dts: sdm660: Add clock-frequency property to CPU nodes"
2955"a4784e27071eb : drivers: input: touchscreen: ft8719: Disable pressure reporting"
2956"a92428aaa99ad : Mystic: X1"
2957"6cef6350032c0 : ARM: dts: sdm660-gpu: enable unmap fast support"
2958"df9ee6e52efe9 : msm: kgsl: Add support to make use of iommu_unmap_fast"
2959"8ac334a8b3a7a : iommu: Introduce Interface for IOMMU TLB Flushing"
2960"6e7bd46b376b1 : defconfig: regen"
2961"b8c75cd166a33 : fs: block MAGNETAR"
2962"d3080b8bc2f04 : fs: add a simplified file blocker"
2963"b0b65320680f0 : gpu: Play with throttling a bit"
2964"4af124186d9d7 : msm_thermal: disable hotplug in core contol"
2965"ad68721c9c6a7 : qca-wifi-host-cmn: Merge tag 'LA.UM.7.2.r1-08700-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into Mystic-4.4"
2966"dfed9bd794368 : qcacld-3.0: Merge tag 'LA.UM.7.2.r1-08700-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into Mystic-4.4"
2967"be6296fb89925 : hrtimer: Undo half of 8f9fc3e64904b57db8aa83580adba11886e06f5d"
2968"94d8fd4e32be9 : Mystic: X"
2969"6b03b4f059edf : Merge remote-tracking branch 'android-4.4-p' into Mystic-4.4"
2970"924cce51eb809 : drivers/hid: core: some revert from merge android-4.4-p"
2971"154f2b3a56c81 : defconfig: disable SYNAPTICS_DSX_v21"
2972"31819f3cd4ed4 : defconfig: switch to LMK"
2973"2e2408740b3f0 : dts: sdm660/e7s/e7t/wayne: adjust arm-cpu-mon nodes"
2974"3d6138a51ab4f : qpnp-power-on: Do fsync during power reseting"
2975"7a2afb7b00b05 : msm-poweroff: Do sys_sync() on restart & poweroff"
2976"3e2e76412bf4d : arm: dts: sdm660-pm: set LPM parameters from SDM845"
2977"89b575ffce6cc : arm64: DT: sdm660-pm: Fix LPM cluster/CPU nodes for k4.9"
2978"9ff51d627bca5 : arm: dts: msm-pm660l: update from MIUI 10.3.1.0"
2979"173e5cc870a27 : arm: dts: qcom: sdm636_e7t dont remove the cdsp loader node"
2980"d4c5fa6c2dc1b : arm: dts: qcom: sdm660/e7s/e7t/wayne adjust the memlat and mincpubw nodes"
2981"abd70688e352f : cpuidle: don't disable cpuidle when entering suspend"
2982"be92a68eb0344 : mm: Increase vmstat interval"
2983"968960b40b53f : CpuAssist & StuneAssist: Tweak values and add schedtune.sched_boost support"
2984"db9b000b457c5 : defconfig: disable vmstat event counters"
2985"0b206ffeb2b20 : defconfig: configure dsboost"
2986"9c35e0364c7b9 : defconfig: enable BLK CGROUP"
2987"94330e956bc91 : defconfig: enable config overlay"
2988"6c3ab9b528dd3 : Mystic: R9.9"
2989"56b530ec1a880 : defconfig: disable cpu input boost"
2990"131158def58b4 : treewide: sync with als"
2991"585a297eba7c1 : Merge remote-tracking branch 'android-4.4-p' into Mystic-4.4"
2992"c4fb218c446f1 : Merge "msm: adsprpc: DSP device node to provide restricted access to ADSP/SLPI""
2993"e157447efd85b : Linux 4.4.223"
2994"2dca328914cdf : mac80211: add ieee80211_is_any_nullfunc()"
2995"3eca2b1d639e9 : ALSA: hda: Match both PCI ID and SSID for driver blacklist"
2996"3ae706ea32039 : sctp: Fix SHUTDOWN CTSN Ack in the peer restart case"
2997"26f2a93b7c688 : macvlan: Fix potential use-after free for broadcasts"
2998"69101271ba86a : net: ep93xx_eth: Do not crash unloading module"
2999"5601a88597555 : net: skbuff: Remove errornous length validation in skb_vlan_pop()"
3000"fff70051a18e9 : bna: add missing per queue ethtool stat"
3001"d7633eef5de37 : bridge: Fix problems around fdb entries pointing to the bridge device"
3002"7f9b6b0a1eadf : brcmfmac: restore stopping netdev queue when bus clogs up"
3003"a4334ec223576 : brcmfmac: add fallback for devices that do not report per-chain values"
3004"46fb1bd80b325 : pinctrl: tegra: Correctly check the supported configuration"
3005"3c5a1b47dd548 : ata: sata_dwc_460ex: remove incorrect locking"
3006"213ac7e7a0b44 : net: ethernet: davinci_emac: Fix platform_data overwrite"
3007"e1a3b70bb1e8e : cxl: Fix DAR check & use REGION_ID instead of opencoding"
3008"a4c60ebccf643 : at803x: fix reset handling"
3009"f289001749c5b : net: dsa: mv88e6xxx: fix port VLAN maps"
3010"706bfc9245371 : regulator: core: Rely on regulator_dev_release to free constraints"
3011"5884abeab820b : net: mv643xx_eth: fix packet corruption with TSO and tiny unaligned packets."
3012"885fc27636e09 : ovs/vxlan: fix rtnl notifications on iface deletion"
3013"10be8a1102c68 : net: ethoc: Fix early error paths"
3014"b1f88cb2ca852 : net: vxlan: lwt: Fix vxlan local traffic."
3015"183ed2b1df13c : mvpp2: use correct size for memset"
3016"e3ca76fc5cd6c : ravb: Add missing free_irq() call to ravb_close()"
3017"236de7848762e : net: macb: replace macb_writel() call by queue_writel() to update queue ISR"
3018"4cbe341dce168 : net: mvneta: fix trivial cut-off issue in mvneta_ethtool_update_stats"
3019"a0598fb1a289c : net: icmp_route_lookup should use rt dev to determine L3 domain"
3020"1c8cd7b64efe9 : hwrng: exynos - Disable runtime PM on driver unbind"
3021"35a017009751d : l2tp: fix use-after-free during module unload"
3022"0c17b22c8c5aa : net: ehea: avoid null pointer dereference"
3023"6417d8fe3e507 : net: dsa: mv88e6xxx: enable SA learning on DSA ports"
3024"c94875da94590 : net: bridge: don't increment tx_dropped in br_do_proxy_arp"
3025"6c0c7c62caab5 : net: hns: fix device reference leaks"
3026"b5ec0bdc572c2 : net: ethernet: ti: cpsw: fix secondary-emac probe error path"
3027"d637933dec07a : net: ethernet: ti: cpsw: fix device and of_node leaks"
3028"c5f70f452cd59 : net: ethernet: mvneta: Remove IFF_UNICAST_FLT which is not implemented"
3029"0697b3069b5ea : net: ethernet: davinci_emac: Fix devioctl while in fixed link"
3030"de57817d971a5 : bnxt_en: Remove locking around txr->dev_state"
3031"45f35048a173f : net: axienet: Fix return value check in axienet_probe()"
3032"27e81a60fcb6d : qdisc: fix a module refcount leak in qdisc_create_dflt()"
3033"0ca38a1cb631b : bnxt: add a missing rcu synchronization"
3034"959c8d63b47ec : ovs/geneve: fix rtnl notifications on iface deletion"
3035"b7ad8f035e670 : net: ethernet: stmmac: dwmac-generic: fix probe error path"
3036"ae6cfa66021a4 : fq_codel: return non zero qlen in class dumps"
3037"7b7954183bef7 : net: ethernet: stmmac: dwmac-rk: fix probe error path"
3038"7474448706b75 : rtnl: reset calcit fptr in rtnl_unregister()"
3039"19bbaed473356 : net: ethernet: stmmac: dwmac-sti: fix probe error path"
3040"0c2e3b3617256 : et131x: Fix logical vs bitwise check in et131x_tx_timeout()"
3041"12003a72a1646 : net: icmp6_send should use dst dev to determine L3 domain"
3042"720ef97e3c7fa : tipc: fix the error handling in tipc_udp_enable()"
3043"302257df964f8 : macvtap: segmented packet is consumed"
3044"ae2326b512eb9 : net: macb: add missing free_netdev() on error in macb_probe()"
3045"105f12ad444ba : cxgbi: fix uninitialized flowi6"
3046"c5beacae2bf02 : net: bcmsysport: Device stats are unsigned long"
3047"80cb976cb2eb9 : sfc: clear napi_hash state when copying channels"
3048"46c7e03b46c75 : sfc: fix potential stack corruption from running past stat bitmask"
3049"4283ce49aaeff : gre: reject GUE and FOU in collect metadata mode"
3050"f0dc27db66ee5 : gre: build header correctly for collect metadata tunnels"
3051"6ab8d40774eef : gre: do not assign header_ops in collect metadata mode"
3052"d65b4ef77ac4d : ovs/gre: fix rtnl notifications on iface deletion"
3053"4d5906105b66a : net: bcmgenet: device stats are unsigned long"
3054"1ba3fdf2e5b4b : net: bcmgenet: fix skb_len in bcmgenet_xmit_single()"
3055"67146e93e7335 : cxgb4/cxgb4vf: Fixes regression in perf when tx vlan offload is disabled"
3056"4337bfa4b21ad : openvswitch: update checksum in {push,pop}_mpls"
3057"528b47364478a : dmaengine: edma: Add probe callback to edma_tptc_driver"
3058"88be692d4c1fa : dm: fix second blk_delay_queue() parameter to be in msec units not jiffies"
3059"655a064b05763 : blk-mq: fix undefined behaviour in order_to_size()"
3060"6612b07fedc42 : gfs2: fix flock panic issue"
3061"d6a2dd37e58da : net: dsa: mv88e6xxx: unlock DSA and CPU ports"
3062"a039c41fb75dd : Revert "cpufreq: Drop rwsem lock around CPUFREQ_GOV_POLICY_EXIT""
3063"50848ee25136b : MIPS: perf: Remove incorrect odd/even counter handling for I6400"
3064"8bddcd242a8b1 : bonding: fix length of actor system"
3065"5a257454a7f69 : ALSA: fm801: Initialize chip after IRQ handler is registered"
3066"78db3bcbfc412 : xprtrdma: Fix backchannel allocation of extra rpcrdma_reps"
3067"12468d592c886 : mlx4: do not call napi_schedule() without care"
3068"4c27c6c05dd53 : ipv4: Fix table id reference in fib_sync_down_addr"
3069"624f658470026 : vti6: fix input path"
3070"99519e406e6a5 : net: Don't delete routes in different VRFs"
3071"77ef57530f114 : net: vrf: Fix dst reference counting"
3072"396250c2041a9 : power_supply: tps65217-charger: Fix NULL deref during property export"
3073"698c2e984f083 : power: bq27xxx_battery: Fix bq27541 AveragePower register address"
3074"b9bf9131b1a44 : power: test_power: correctly handle empty writes"
3075"a87674fe985b9 : power: bq27xxx: fix register numbers of bq27500"
3076"4617c0bff4039 : power: bq27xxx: fix reading for bq27000 and bq27010"
3077"d8e47de3a2168 : sched/preempt: Fix preempt_count manipulations"
3078"191cf872190de : pkt_sched: fq: use proper locking in fq_dump_stats()"
3079"0869a49fe44d9 : net_sched: flower: Avoid dissection of unmasked keys"
3080"d072303a2b5ea : sched/fair: Fix calc_cfs_shares() fixed point arithmetics width confusion"
3081"1dbccb090c4d7 : mlxsw: switchx2: Fix ethernet port initialization"
3082"a5cc5dda39b4f : mlxsw: switchx2: Fix misuse of hard_header_len"
3083"afcc40d0bbf06 : net/mlx4_core: Fix QUERY FUNC CAP flags"
3084"009d7e7012aeb : net/mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering"
3085"76d8310498143 : net/mlx4_en: Fix potential deadlock in port statistics flow"
3086"fb45737f8615d : net/mlx4_core: Do not access comm channel if it has not yet been initialized"
3087"42ad2426eb757 : net/mlx4_en: Process all completions in RX rings after port goes up"
3088"2f03c7a6ffc41 : net/mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec"
3089"69ef883d4f161 : net/mlx4_core: Check device state before unregistering it"
3090"e6411dccabcfe : net/mlx4_en: Fix the return value of a failure in VLAN VID add/kill"
3091"30336a3958e18 : net/mlx4_core: Fix access to uninitialized index"
3092"d0389a29cee10 : net/mlx4_core: Fix potential corruption in counters database"
3093"445c31d813bc6 : bpf: fix map not being uncharged during map creation failure"
3094"529e188d899d3 : bpf, trace: check event type in bpf_perf_event_read"
3095"fad207f2c7341 : arm64: bpf: jit JMP_JSET_{X,K}"
3096"832b5b7237f95 : cls_bpf: reset class and reuse major in da"
3097"7ac882670f8fa : clk: xgene: Don't call __pa on ioremaped address"
3098"2bf147618a8f9 : clk: imx: clk-pllv3: fix incorrect handle of enet powerdown bit"
3099"433104f880283 : clk: multiplier: Prevent the multiplier from under / over flowing"
3100"4879a1ddabda9 : clk: ti: omap3+: dpll: use non-locking version of clk_get_rate"
3101"2e75386d09731 : clk: gpio: handle error codes for of_clk_get_parent_count()"
3102"7d674b2652567 : clk: st: avoid uninitialized variable use"
3103"016eeb4edb4f7 : udp: restore UDPlite many-cast delivery"
3104"8030e0e8db085 : netfilter: nft_dup: do not use sreg_dev if the user doesn't specify it"
3105"466a011343902 : netfilter: nf_tables: destroy the set if fail to add transaction"
3106"85042aa0f398b : netfilter: nft_dynset: fix panic if NFT_SET_HASH is not enabled"
3107"49d0dd28af457 : netfilter: nf_tables: fix a wrong check to skip the inactive rules"
3108"09d96c8d1bd2d : net: ipv6: Fix processing of RAs in presence of VRF"
3109"f387f775691fa : ipv6: add missing netconf notif when 'all' is updated"
3110"20cb4e9180b8b : ipv6: do not abuse GFP_ATOMIC in inet6_netconf_notify_devconf()"
3111"ec2bb1ea9ee44 : ipv6: fix checksum annotation in udp6_csum_init"
3112"c3fff52f7aaf1 : net: vrf: Fix dev refcnt leak due to IPv6 prefix route"
3113"c4cbc3ebb9fc4 : ipv4: accept u8 in IP_TOS ancillary data"
3114"b2b37f97abd90 : ipv4: do not abuse GFP_ATOMIC in inet_netconf_notify_devconf()"
3115"895db6cc3c473 : ipv4: fix checksum annotation in udp4_csum_init"
3116"8345fec4b01e0 : flow_dissector: Check for IP fragmentation even if not using IPv4 address"
3117"35a040f74b180 : ipv4: Fix memory leak in exception case for splitting tries"
3118"c3589ff46ea17 : be2net: Don't leak iomapped memory on removal."
3119"88b8fdff2e7c7 : pinctrl: bcm2835: Fix memory leak in error path"
3120"0044588a761e2 : memory/tegra: Add number of TLB lines for Tegra124"
3121"983e62263abd1 : target: Fix a memory leak in target_dev_lba_map_store()"
3122"2b4690eb3308d : qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag()"
3123"b75b54f74f239 : qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template()"
3124"5ff49c3fe5c8f : qede: uninitialized variable in qede_start_xmit()"
3125"ab161e30ec889 : i40e: fix an uninitialized variable bug"
3126"c0f2f472326a6 : power: ipaq-micro-battery: freeing the wrong variable"
3127"9a8eac4120931 : ethernet: micrel: fix some error codes"
3128"041d142bda8cb : mfd: lp8788-irq: Uninitialized variable in irq handler"
3129"82272e6a25671 : net: moxa: fix an error code"
3130"50e3059e6e542 : VFIO: platform: reset: fix a warning message condition"
3131"12e4db13ea5c4 : ath9k_htc: check for underflow in ath9k_htc_rx_msg()"
3132"78fd4e08b5541 : cx23885: uninitialized variable in cx23885_av_work_handler()"
3133"46f5fe48cac5e : am437x-vpfe: fix an uninitialized variable bug"
3134"32f8815fca323 : lirc_imon: do not leave imon_probe() with mutex held"
3135"623770a962079 : rc: allow rc modules to be loaded if rc-main is not a module"
3136"468aa84dd2e97 : net: systemport: suppress warnings on failed Rx SKB allocations"
3137"14809c5050601 : net: bcmgenet: suppress warnings on failed Rx SKB allocations"
3138"6ac2fbde233bb : lib/mpi: Fix building for powerpc with clang"
3139"9dc6976d94be0 : scripts/config: allow colons in option strings for sed"
3140"a1a970285b1a5 : cifs: protect updating server->dstaddr with a spinlock"
3141"6fef65ab2562c : wimax/i2400m: Fix potential urb refcnt leak"
3142"fabbe023d9039 : selftests/ipc: Fix test failure seen after initial test run"
3143"89536d507a61e : iio:ad7797: Use correct attribute_group"
3144"255e262c7c2ca : mdio-sun4i: oops in error handling in probe"
3145"e53eb1b8c9792 : iommu/dma: Respect IOMMU aperture when allocating"
3146"2251a2e560e7e : drivers: net: cpsw: don't ignore phy-mode if phy-handle is used"
3147"5733a9f4a3df3 : net: dsa: slave: fix of-node leak and phy priority"
3148"12cf30cb9b6b7 : phy: micrel: Fix finding PHY properties in MAC node for KSZ9031."
3149"620e769b26771 : of_mdio: fix node leak in of_phy_register_fixed_link error path"
3150"9ea08f4893304 : net: phy: bcm7xxx: Fix shadow mode 2 disabling"
3151"b32dff21abc1b : net: phy: Fix phy_mac_interrupt()"
3152"0d1951fa23ba0 : net: phy: Avoid polling PHY with PHY_IGNORE_INTERRUPTS"
3153"c175435fdf50c : NFC: nci: memory leak in nci_core_conn_create()"
3154"a7b3a739c777c : sunrpc: Update RPCBIND_MAXNETIDLEN"
3155"4ebef63e925e3 : sctp: fix the transports round robin issue when init is retransmitted"
3156"3db3dac305020 : powerpc/book3s: Fix MCE console messages for unrecoverable MCE."
3157"2f3e56e4b6020 : powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint()"
3158"1a343f4dae71c : perf tools: Fix perf regs mask generation"
3159"24769c71b2ed2 : mmc: sdhci: Fix regression setting power on Trats2 board"
3160"1457904f30acf : mmc: moxart: fix wait_for_completion_interruptible_timeout return variable type"
3161"b80a590de4fab : mmc: dw_mmc: rockchip: Set the drive phase properly"
3162"9257ad95bf28a : clk: rockchip: Revert "clk: rockchip: reset init state before mmc card initialization""
3163"f670866a282a0 : mmc: block: return error on failed mmc_blk_get()"
3164"94225df2cfda1 : mmc: debugfs: correct wrong voltage value"
3165"674c32a1c7390 : mmc: sd: limit SD card power limit according to cards capabilities"
3166"1bb8555027578 : mmc: sdhci: restore behavior when setting VDD via external regulator"
3167"25e8aad6f491d : Revert "ACPI / LPSS: allow to use specific PM domain during ->probe()""
3168"2b4b4a259bb19 : ASoC: fsl_ssi: mark SACNT register volatile"
3169"cbe76eacbb6e1 : ASoC: tegra_alc5632: check return value"
3170"9d1eedb8af659 : ASoC: Intel: pass correct parameter in sst_alloc_stream_mrfld()"
3171"c5197b9e45f0d : mtd: nand: denali: add missing nand_release() call in denali_remove()"
3172"724cfd5930d95 : net: get rid of an signed integer overflow in ip_idents_reserve()"
3173"63bf5f01e5fcf : NFS: Fix an LOCK/OPEN race when unlinking an open file"
3174"9d533ad6b6598 : mac80211: Fix BW upgrade for TDLS peers"
3175"37e333d209ec4 : mac80211: TDLS: change BW calculation for WIDER_BW peers"
3176"1132704fd4f8d : mac80211: TDLS: always downgrade invalid chandefs"
3177"85192dbafcadf : mac80211: fix mgmt-tx abort cookie and leak"
3178"be9113b305e2b : xfrm: Fix memory leak of aead algorithm name"
3179"38e6f8d468d5b : xfrm_user: propagate sec ctx allocation errors"
3180"7ad26966e2215 : net/xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key"
3181"644f07c105f09 : Input: edt-ft5x06 - fix setting gain, offset, and threshold via device tree"
3182"15d6ab1058ef7 : Input: gpio-keys - fix check for disabling unsupported keys"
3183"eb3a53c61a395 : Btrfs: clean up an error code in btrfs_init_space_info()"
3184"c1563ca8153ee : isa: Call isa_bus_init before dependent ISA bus drivers register"
3185"a9dc0ddf40066 : Drivers: hv: utils: use memdup_user in hvt_op_write"
3186"c32532162f8ea : serial: samsung: Fix possible out of bounds access on non-DT platform"
3187"651bf80028592 : tty: serial: msm: Support more bauds"
3188"61a2d57491324 : batman-adv: replace WARN with rate limited output on non-existing VLAN"
3189"d1fe020cde331 : batman-adv: Fix lockdep annotation of batadv_tlv_container_remove"
3190"5fdfe159630f9 : net: ipv6: tcp reset, icmp need to consider L3 domain"
3191"b7bc600b05eb6 : RDS:TCP: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock"
3192"56cc1c9c99c42 : tcp: do not set rtt_min to 1"
3193"25151bae5780d : net: tcp_memcontrol: properly detect ancestor socket pressure"
3194"7893f72898842 : mlxsw: spectrum: Fix misuse of hard_header_len"
3195"32cff698d06fa : mlxsw: spectrum: Indicate support for autonegotiation"
3196"0398b2f34d118 : mlxsw: spectrum: Don't count internal TX header bytes to stats"
3197"4d1809cb8877a : mlxsw: spectrum: Disable learning according to STP state"
3198"2b4ff0796f291 : mlxsw: spectrum: Don't forward packets when STP state is DISABLED"
3199"0da087ed04ebe : RDMA/cxgb3: device driver frees DMA memory with different size"
3200"bf91224b2da85 : xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len"
3201"da65456fe6bb4 : xprtrdma: xprt_rdma_free() must not release backchannel reqs"
3202"88a295dfa2d86 : xprtrdma: Fix additional uses of spin_lock_irqsave(rb_lock)"
3203"f3c70430d8261 : xprtrdma: checking for NULL instead of IS_ERR()"
3204"dc4f0e1cf9ab8 : ath10k: free cached fw bin contents when get board id fails"
3205"db05a639e4137 : mtd: nand: fix ONFI parameter page layout"
3206"7ec2c637a9cac : bonding: prevent out of bound accesses"
3207"9fe690a428abf : phy: fix device reference leaks"
3208"7f04269dbdbb0 : irda: Free skb on irda_accept error path."
3209"0140d7ebea98a : btrfs: cleaner_kthread() doesn't need explicit freeze"
3210"3b7d90c569dd2 : sch_tbf: update backlog as well"
3211"0592391127dfb : sch_sfb: keep backlog updated with qlen"
3212"7d0d7b3e4dce7 : sch_qfq: keep backlog updated with qlen"
3213"fc176c6e59054 : sch_prio: update backlog as well"
3214"b8cf532fa7cf6 : sch_hfsc: always keep backlog updated"
3215"f08f4d40dcb4d : sch_drr: update backlog as well"
3216"76684c7647f5f : net_sched: keep backlog updated with qlen"
3217"aa060f503da2e : net/mlx5e: Copy all L2 headers into inline segment"
3218"712efcaeba69c : net/mlx5: Fix pci error recovery flow"
3219"b50cee2cfdf61 : net/mlx5: Add timeout handle to commands with callback"
3220"0cdcfc149c573 : net/mlx5: Fix potential deadlock in command mode change"
3221"03184b1b389c1 : net/mlx5: Fix wait_vital for VFs and remove fixed sleep"
3222"04391e1040b6c : net/mlx5: Avoid calling sleeping function by the health poll thread"
3223"3cfb2ed799768 : net/mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in mlx5_wq_ll_create"
3224"1ce6993b85731 : net/mlx5e: Fix blue flame quota logic"
3225"9d1cc4917ccfb : net/mlx5: Fix masking of reserved bits in XRCD number"
3226"28e5545adea82 : net/mlx5: Fix the size of modify QP mailbox"
3227"e386a748a14ab : net/mlx5e: Fix MLX5E_100BASE_T define"
3228"7d4d0cd619877 : IB/mlx5: Fix FW version diaplay in sysfs"
3229"dd83b921af916 : net/mlx5: Make command timeout way shorter"
3230"74937a83b2b00 : IB/mlx5: Fix RC transport send queue overhead computation"
3231"7955b3993b7e1 : net/mlx5: Avoid passing dma address 0 to firmware"
3232"565993e288f0b : c8sectpfe: Rework firmware loading mechanism"
3233"26b056e9fcfbf : firmware: actually return NULL on failed request_firmware_nowait()"
3234"91e5d3fbb0323 : powerpc/pci/of: Parse unassigned resources"
3235"21fbc1a1334af : GRE: Disable segmentation offloads w/ CSUM and we are encapsulated via FOU"
3236"96edfba59c27f : ovs/gre,geneve: fix error path when creating an iface"
3237"e01128e3cef06 : IB/mlx4: Initialize hop_limit when creating address handle"
3238"4ec565c2eee0c : mlxsw: Treat local port 64 as valid"
3239"0e15fa1883ea3 : brcmfmac: add eth_type_trans back for PCIe full dongle"
3240"a13415839d626 : vfio/pci: Allow VPD short read"
3241"7cf7cfdf3ce4f : alpha/PCI: Call iomem_is_exclusive() for IORESOURCE_MEM, but not IORESOURCE_IO"
3242"b1611bb6a939e : net/mlx4_core: Implement pci_resume callback"
3243"011f69c4bd17d : PCI: Supply CPU physical address (not bus address) to iomem_is_exclusive()"
3244"0a8b5f3fac581 : mlxsw: pci: Correctly determine if descriptor queue is full"
3245"15aeb6325d593 : net/mlx4_core: Do not BUG_ON during reset when PCI is offline"
3246"792d5414d0140 : dccp: limit sk_filter trim to payload"
3247"6c687c0c284e6 : Bluetooth: btmrvl: fix hung task warning dump"
3248"ea2bedc0f85eb : iwlwifi: set max firmware version of 7265 to 17"
3249"1a22e80896fad : mwifiex: add missing check for PCIe8997 chipset"
3250"e5501b261cd08 : mwifiex: fix IBSS data path issue."
3251"0cbb0084fa2b4 : xfrm: fix crash in XFRM_MSG_GETSA netlink handler"
3252"6eea9a76509ca : netfilter: nfnetlink: use original skbuff when acking batches"
3253"c99044c92485a : ALSA: fm801: detect FM-only card earlier"
3254"6c318f90522ff : ALSA: fm801: propagate TUNER_ONLY bit when autodetected"
3255"d692ef8ce6753 : ALSA: fm801: explicitly free IRQ line"
3256"82ff45e06d489 : x86/apic/uv: Silence a shift wrapping warning"
3257"d41bffbc70686 : x86/LDT: Print the real LDT base address"
3258"0554b4d5ddda4 : perf/x86: Fix filter_events() bug with event mappings"
3259"f7766d1fdf5ff : ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence"
3260"31906bd42e727 : ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile"
3261"972093389a688 : ARM: dts: kirkwood: use unique machine name for ds112"
3262"6e4a4856badbc : ARM: dts: orion5x: fix the missing mtd flash on linkstation lswtgl"
3263"71c26bb299188 : ARM: dts: orion5x: gpio pin fixes for linkstation lswtgl"
3264"7931b0b0bf4e8 : ARM: dts: kirkwood: gpio-leds fixes for linkstation ls-wvl/vl"
3265"3d90a4c2c864a : ARM: dts: kirkwood: gpio-leds fixes for linkstation ls-wxl/wsxl"
3266"0e16d8be379c1 : ARM: dts: kirkwood: gpio pin fixes for linkstation ls-wvl/vl"
3267"de8966f681906 : ARM: dts: kirkwood: gpio pin fixes for linkstation ls-wxl/wsxl"
3268"30b4465af24f0 : ARM: imx: select SRC for i.MX7"
3269"e44ef9c4fac4f : ARM: dts: armadillo800eva Correct extal1 frequency to 24 MHz"
3270"95f179ffff039 : mips/panic: replace smp_send_stop() with kdump friendly version in panic path"
3271"4aa560bc839f3 : MIPS: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO"
3272"0fb34ac0f0c10 : MIPS: RM7000: Double locking bug in rm7k_tc_disable()"
3273"506a1e3bef3bc : bpf, mips: fix off-by-one in ctx offset allocation"
3274"cdd952995b0de : MIPS: Octeon: Off by one in octeon_irq_gpio_map()"
3275"6da475d078a79 : MIPS: c-r4k: Fix protected_writeback_scache_line for EVA"
3276"4cf3afdf9794e : MIPS: SMP: Update cpu_foreign_map on CPU disable"
3277"439b0831e5743 : MIPS: KVM: Fix translation of MFC0 ErrCtl"
3278"dce6c5bb915a5 : MIPS: perf: Fix I6400 event numbers"
3279"524fafef88ec1 : MIPS: Fix BC1{EQ,NE}Z return offset calculation"
3280"26bf2650cd38c : MIPS: math-emu: Fix BC1{EQ,NE}Z emulation"
3281"8a70d2a0c1cd4 : MIPS: BMIPS: Adjust mips-hpt-frequency for BCM7435"
3282"b3582e67d5943 : MIPS: Fix HTW config on XPA kernel without LPA enabled"
3283"94c0d503d9ec6 : MIPS: BMIPS: Pretty print BMIPS5200 processor name"
3284"93e27aae8460e : MIPS: BMIPS: local_r4k___flush_cache_all needs to blast S-cache"
3285"3ab4cbdf07922 : MIPS: BMIPS: Clear MIPS_CACHE_ALIASES earlier"
3286"cd6bfe5fba7d4 : MIPS: BMIPS: BMIPS5000 has I cache filing from D cache"
3287"c53964b4e447e : MIPS: scall: Handle seccomp filters which redirect syscalls"
3288"349ef07dd1404 : MIPS: smp-cps: Stop printing EJTAG exceptions to UART"
3289"2cae94d199901 : MIPS: BMIPS: Fix PRID_IMP_BMIPS5000 masking for BMIPS5200"
3290"aa3e59218c47e : MIPS: ptrace: Drop cp0_tcstatus from regoffset_table[]"
3291"31616b2ff81e5 : MIPS: Fix macro typo"
3292"982c4970fd125 : usb: gadget: udc: core: don't starve DMA resources"
3293"2a5cb80e3eb14 : usb: gadget: pch_udc: reorder spin_[un]lock to avoid deadlock"
3294"f2f8b4655a89a : usb: gadged: pch_udc: get rid of redundant assignments"
3295"bb630aaad7d62 : usb: gadget: f_acm: Fix configfs attr name"
3296"44c2909c48c0c : staging: rtl8192u: Fix crash due to pointers being "confusing""
3297"b420b29796bef : drm/qxl: qxl_release leak in qxl_draw_dirty_fb()"
3298"94361db06d3d5 : drm/qxl: qxl_release use after free"
3299"094c94291cc20 : mwifiex: fix PCIe register information for 8997 chipset"
3300"08e7eb6a24f53 : Merge 11c68af53c75a11e23ede3b98d6f373b859244a9 on remote branch"
3301"3a48f1b8acb4b : qcacld-3.0: Fix while condition in rrm_fill_beacon_ies()"
3302"0f5573baf0a9b : Merge "ARM: convert to generated system call tables""
3303"8143672b51ebb : Merge "ARM: remove indirection of asm/mach-types.h""
3304"8f121f01adc0d : Merge "mm/zsmalloc.c: change stat type parameter to int""
3305"f66c7e70d0815 : ARM: convert to generated system call tables"
3306"425059d61e797 : ARM: remove indirection of asm/mach-types.h"
3307"b63f449e18b13 : Linux 4.4.222"
3308"92b5848736395 : selinux: properly handle multiple messages in selinux_netlink_send()"
3309"9e68a660e95d3 : ipv6: use READ_ONCE() for inet->hdrincl as in ipv4"
3310"d44ee5417e3f8 : ASoC: imx-spdif: Fix crash on suspend"
3311"f441c4f2b5166 : ASoC: wm8960: Fix WM8960_SYSCLK_PLL mode"
3312"af9b55d6ab6ab : exynos4-is: fix a format string bug"
3313"399762a56b3ad : perf/x86: Fix uninitialized value usage"
3314"2fc63389e0a11 : powerpc/perf: Remove PPMU_HAS_SSLOT flag for Power8"
3315"203598aa54fdc : perf hists: Fix HISTC_MEM_DCACHELINE width setting"
3316"751ecdc547402 : i2c: designware-pci: use IRQF_COND_SUSPEND flag"
3317"056e60c10f93f : dmaengine: dmatest: Fix iteration non-stop logic"
3318"170529ca5d440 : nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl"
3319"d38cb0cc90ced : ALSA: opti9xx: shut up gcc-10 range warning"
3320"ae88829f5d15b : vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()"
3321"c7981746ad508 : RDMA/mlx4: Initialize ib_spec on the stack"
3322"1d8e2371a2b24 : PM: ACPI: Output correct message on target power state"
3323"76088b289bd44 : ALSA: pcm: oss: Place the plugin buffer overflow checks correctly"
3324"e3a63b721569b : drm/qxl: qxl_release leak in qxl_hw_surface_alloc()"
3325"eb8205bc70de8 : ext4: fix special inode number checks in __ext4_iget()"
3326"17d11a848a15a : Merge "Makefile: Disable undefined-optimized and tautological features""
3327"54b0e1aed69ed : Linux 4.4.221"
3328"80e2ed6dbaa4c : propagate_one(): mnt_set_mountpoint() needs mount_lock"
3329"2cdaf6782b517 : ext4: unsigned int compared against zero"
3330"474db4dfd9427 : ext4: fix block validity checks for journal inodes using indirect blocks"
3331"571fa68cacdf5 : ext4: don't perform block validity checks on the journal inode"
3332"7eff961ca9f36 : ext4: protect journal inode's blocks using block_validity"
3333"23abe13a13146 : ext4: avoid declaring fs inconsistent due to invalid file handles"
3334"266e8fb92d47b : ext4: convert BUG_ON's to WARN_ON's in mballoc.c"
3335"10494cb4f0745 : xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status"
3336"d79a2ba92dfbf : scsi: target: fix PR IN / READ FULL STATUS for FC"
3337"1d581359b0f6e : bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B"
3338"5cc0ce6d61e50 : perf/core: fix parent pid/tid in task exit events"
3339"641767a6eff3b : net/cxgb4: Check the return from t4_query_params properly"
3340"256a901c81f69 : usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete"
3341"8660cae0b950d : mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer"
3342"d2a2ac28ef55f : fuse: fix possibly missed wake-up after abort"
3343"ff82cd319a924 : sctp: use right member as the param of list_for_each_entry"
3344"a706d3fa9cd17 : remoteproc: Fix wrong rvring index computation"
3345"a9cc048e97d4a : usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()"
3346"b7461a6819944 : UAS: fix deadlock in error handling and PM flushing work"
3347"aae0633bb2f35 : UAS: no use logging any details in case of ENODEV"
3348"bff57f35067ce : staging: vt6656: Power save stop wake_up_count wrap around."
3349"9e130657b892b : staging: vt6656: Fix drivers TBTT timing counter."
3350"ae2a49b2ef05a : staging: comedi: Fix comedi_device refcnt leak in comedi_open"
3351"6d2c428f333bc : staging: comedi: dt2815: fix writing hi byte of analog output"
3352"d2fbbf3684fa0 : ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y"
3353"4f04d30031dbf : ASoC: dapm: fixup dapm kcontrol widget"
3354"1a8abec912447 : audit: check the length of userspace generated audit records"
3355"fda668f23518b : usb-storage: Add unusual_devs entry for JMicron JMS566"
3356"7487d50325a22 : tty: rocket, avoid OOB access"
3357"e2b89121b8964 : tty: hvc: fix buffer overflow during hvc_alloc()."
3358"e1e75e5b8f6c8 : KVM: VMX: Enable machine check support for 32bit targets"
3359"2b187baca3cda : KVM: Check validity of resolved slot when searching memslots"
3360"9ef662faf92cd : ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices"
3361"02f432922ebae : ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif"
3362"6726d4bf6fca0 : ALSA: usx2y: Fix potential NULL dereference"
3363"2e80fd5aff991 : USB: hub: Fix handling of connect changes during sleep"
3364"f613d830fae7c : USB: core: Fix free-while-in-use bug in the USB S-Glibrary"
3365"4aa71d66929d2 : drivers: usb: core: Minimize irq disabling in usb_sg_cancel()"
3366"ee3326f486057 : drivers: usb: core: Don't disable irqs in usb_sg_wait() during URB submit."
3367"414ad945a625b : USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE"
3368"101c65e503288 : USB: sisusbvga: Change port variable from signed to unsigned"
3369"83354adbd7a96 : fs/namespace.c: fix mountpoint reference counter race"
3370"52ae60c243c64 : iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode"
3371"dd145d2e859bf : iio: xilinx-xadc: Fix clearing interrupt when enabling trigger"
3372"245fcb9945fc9 : iio: xilinx-xadc: Fix ADC-B powerdown"
3373"6aee5c440ba79 : ALSA: hda: Remove ASUS ROG Zenith from the blacklist"
3374"29597cca92448 : xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish"
3375"c4fa7aa46d893 : team: fix hang in team_mode_get()"
3376"ec63c6bde7a0a : tcp: cache line align MAX_TCP_HEADER"
3377"25765e8afb01b : net/x25: Fix x25_neigh refcnt leak when receiving frame"
3378"5b5407dc7937f : net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node"
3379"6ec73a87c216b : macvlan: fix null dereference in macvlan_device_event()"
3380"59ff94db972ea : ipv6: fix restrict IPV6_ADDRFORM operation"
3381"72ac65d3547d0 : pwm: bcm2835: Dynamically allocate base"
3382"f95d6758a6b51 : pwm: renesas-tpu: Fix late Runtime PM enablement"
3383"612812b0d5989 : s390/cio: avoid duplicated 'ADD' uevents"
3384"05226e877dfd6 : ipc/util.c: sysvipc_find_ipc() should increase position index"
3385"11271edd0e288 : kernel/gcov/fs.c: gcov_seq_next() should increase position index"
3386"0d27144816ca9 : ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()"
3387"d3e67727ec572 : scsi: iscsi: Report unbind session event when the target has been removed"
3388"20ea00cb261b5 : pwm: rcar: Fix late Runtime PM enablement"
3389"1e176af97eca9 : ceph: don't skip updating wanted caps when cap is stale"
3390"2a697f135bcbb : ceph: return ceph_mdsc_do_request() errors from __get_parent()"
3391"ebf16d57c3300 : scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login"
3392"3cb1bbf7cd5d3 : vti4: removed duplicate log message."
3393"ea2316fc892d9 : crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static"
3394"ae5c871faee27 : net: ipv4: avoid unused variable warning for sysctl"
3395"1a3bb8e0f8268 : net: ipv4: emulate READ_ONCE() on ->hdrincl bit-field in raw_sendmsg()"
3396"d0cd27b282dcb : ALSA: hda - Fix incorrect usage of IS_REACHABLE()"
3397"16fff53a5ebf1 : ext4: fix extent_status fragmentation for plain files"
3398"cad25d22c7814 : Merge "msm: sde: fix mem access of sde rotator regdma ram""
3399"b67cfe33f5771 : defconfig: cc optimize for performance"
3400"2131cb0954f66 : linux/sched: define lowmemorykiller waiting"
3401"8c91a4b335afb : lowmemorykiller: Revert to android-4.4 version at d657433f124d1d5d521ee3ba8f3486e9169012e4"
3402"a35df17aa0b51 : Makefile: Add Graphite flags for GCC"
3403"7eabcd95bcece : Makefile: Some changes for GCC"
3404"44aae65664b96 : arm64: sdm660"
3405"638cba9a3bab1 : arm64: Tune GCC for msm8998's CPU"
3406"11d94fb015377 : cpuset: fix hotplug lock"
3407"ffd7b11cde5f5 : arm:crypto: boost performance/-o3"
3408"d649b2f35831f : ARM: dts: omit useless DTBs"
3409"5c8b451c9ea05 : defconfig: Increase simple lmk minfree to 50"
3410"e9dcb9d9b1093 : simple_lmk: Make kthread performance critical"
3411"c660dfd7a7900 : ion: fixup improve clarity and performance"
3412"6e9dd351ca82e : ion: system_heap: Fix uninitialized sg-table usage"
3413"b676794b2f2f3 : ion: Rewrite to improve clarity and performance"
3414"06de20b5aa33e : iommu: msm: Rewrite to improve clarity and performance"
3415"3173608d2038f : defconfig: regen"
3416"430dd9c3e83a0 : soc: qcom: spcom: Fix spcom_register_chardev() section mismatch"
3417"ef8403f8b52ef : arm64: Disable -fwhole-program for vDSO"
3418"356fb9be536b8 : mm: Don't warn on page allocation failures for OOM-killed processes"
3419"6a1d3bf0040fe : vdso: make arch_setup_additional_pages wait for mmap_sem for write killable"
3420"1ed6543b177b0 : lib/nlattr.c: Fix stringop overflow warning in nla_strcmp()"
3421"693fb184cc3ae : defconfig: Enable dead code elimination"
3422"0b7b3bf741596 : arm64: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selected"
3423"b2b37dc720347 : kbuild: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selectable if enabled"
3424"043e1264ac496 : kbuild: Fix asm-generic/vmlinux.lds.h for LD_DEAD_CODE_DATA_ELIMINATION"
3425"5e97297416969 : kbuild: linker script do not match C names unless LD_DEAD_CODE_DATA_ELIMINATION is configured"
3426"35ecefbefef34 : kbuild: keep data tables through dead code elimination"
3427"1d7743f4af4ad : kbuild: -ffunction-sections fix for archs with conflicting sections"
3428"33ceed130dca3 : kbuild: allow archs to select link dead code/data elimination"
3429"99a0f4173d6c2 : irqchip/gic-v3-its: Put its_init() in __init section"
3430"da58948dda354 : lto: Add Link Time Optimization support for GCC"
3431"5d7d1b07591de : mm: Move __free_pages_boot_core() from __init section to fix mismatch"
3432"10253e36065a1 : arm64: Fix section mismatch with LTO caused by ambiguous const"
3433"970f61b7d0af2 : arm64: Make __stack_chk_guard visible"
3434"55c9904095d7e : sys_ni: Fix cond_syscall() alias for LTO"
3435"b91c7518bcae0 : sys_ni: Remove duplicate cond_syscall(sys_madvise) entry"
3436"818060debc5e5 : lto: Add __noreorder and mark initcalls __noreorder"
3437"7aa0c9f8bf9d0 : kbuild: thin archives for multi-y targets"
3438"9ec24c2b7aed8 : kbuild: allow architectures to use thin archives instead of ld -r"
3439"2cfe58bf1877e : arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO"
3440"c65bb034ad4ab : ext4: Allocate 128-byte allocation context on the stack"
3441"90b83bb0358a0 : kbuild: Disable stack conservation for GCC"
3442"567de24608bf7 : xattr: Avoid dynamically allocating memory in getxattr for small xattrs"
3443"3a18df50de23a : mdss: move to async probe"
3444"9dccfd46a6fc1 : devfreq: Weight stall cycles more for GPU bus DCVS"
3445"789de774a7961 : devfreq: Use busy cycles only for GPU bandwidth decisions"
3446"9f60e418f51a7 : quota_tree: Avoid dynamic memory allocations"
3447"ac5986de069ae : msm: Fix high load average from uninterruptible waits"
3448"e8868d97a25b9 : fs: drop_caches: expose mm_drop_caches()"
3449"637627a8dfca4 : Kernel:Power: add nvs hibernate driver"
3450"c0dcbd50c7bf6 : arm64: Allow the arch timer to use the HYP timer"
3451"a67918510890e : Add /dev/frandom support"
3452"df4246476206d : sound: sdm660: increase earphone clarity by reducing digital gains"
3453"ef4de8a18015b : ion: system_heap: Speed up system heap allocations"
3454"5e4a77e694195 : arm:dts:sdm660-audio: update the dmic sample rates"
3455"0de4e07fb6fa7 : arm64/dts: whyred: update tas2557"
3456"55861d27f1cbe : arm64/dts:msm:SDM660:tas2557:enable 32 bit data"
3457"60b4dda76ea49 : msm: thermal: Import Xiaomi changes"
3458"366a831ffcc84 : sound: qdsp6v2: Make version checking no-op"
3459"c5cec0346d104 : rbtree: add some additional comments for rebalancing cases"
3460"b67973d0705a8 : rbtree: optimize root-check during rebalancing loop"
3461"5a1072a39b967 : gpio: show subtle print error log on invalid gpio instead of kernel warning"
3462"eaf7c0fcd37f6 : msm: bus_arb: disable debug logging"
3463"00fbed3e2ebc3 : mm: skip swap readahead when process is exiting"
3464"de0679a60cec0 : binder: Reserve caches for small, high-frequency memory allocations"
3465"345c56fcb4da9 : ANDROID: crypto: heh - Avoid dynamically allocating memory for keys"
3466"33d3db4460e2a : ext4: Avoid dynamically allocating memory in ext4_ext_remove_space"
3467"bba16fdaa73cb : msm: camera: Optimize memory allocation for small buffers"
3468"e997ec050d5de : media: v4l2-ioctl: Use larger on-stack video copy buffers"
3469"d05645ee8a164 : ext4 crypto: Use a larger on-stack file name buffer"
3470"9782f4e56bb0b : usb: dwc3-msm: Remove indefinite wakeup"
3471"1174290db0e76 : fib_rules: Fix payload calculation"
3472"727d260e5845b : blk: disable IO_STAT completely"
3473"3e069ce0c5126 : msm: mdss: Remove sync debug name generation from hot path"
3474"894a59dfda4c7 : HACK: fingerprint: use realtime mutex"
3475"776366a56cb81 : drivers: input: touchscreen: synaptics_dsx_e7s: disable debugging"
3476"e289c9234640e : drivers: input: touchscreen: nvt_touch_a/d2s/e7s: disable debugging and ESD check"
3477"b6c54951a973a : msm: kgsl: Relax adreno spin idle tight loop"
3478"efb32cebe615a : Merge "sysmon-qmi: Fix compilation error while using LLVM""
3479"26212fd4d81d1 : Merge "AndroidKernel: Update the LLVM path""
3480"f515038f58117 : Merge 85c395bf6a355873e0c94e2d56cef6c8b3a6ebed on remote branch"
3481"0f67c06ca137a : Merge "drivers: hwmon: Fix compilation errors in ADC for kernel 4.9""
3482"b14db0c95e0d3 : mm/zsmalloc.c: change stat type parameter to int"
3483"7203b36f3946f : msm: sde: fix mem access of sde rotator regdma ram"
3484"fcce82ebdf6c8 : soc: qcom: Fix strlcpy compilation error with clang"
3485"b790ab7e1e81b : sysmon-qmi: Fix compilation error while using LLVM"
3486"477ec0234927c : mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning"
3487"d7a16be5fac83 : sched/sysctl: Fix attributes of some extern declarations"
3488"27e00a222bc1d : ion: Fix typecasting of msm_ion_heap_types"
3489"bde02ce1d5bea : soc: qcom: glink_debugfs: Fix compilation error with clang"
3490"b803b1f3f2ce9 : msm: ipa3: Fix compilation errors after enabling LLVM"
3491"c52e10b709ab4 : msm: ipa: Fix assignment warning with clang"
3492"00677849eb288 : mmc: host: sdhci-msm-ice: Fix clang warning with NOT operator usage"
3493"ec8e1d7d89440 : driver : Fix warnings and errors with llvm"
3494"008c1c3d32305 : soc: qcom: access smp2p_smem structure with I/O function"
3495"2ba37a00a2a23 : Makefile: Disable undefined-optimized and tautological features"
3496"c86259270d579 : ANDROID_BUILD_TOP is deprecated."
3497"520c5d1ba2533 : AndroidKernel: Update the LLVM path"
3498"97e19ffa8d987 : AndroidKernel: Add configuration for the LLVM path"
3499"aeffb052d3e0d : AndroidKernel: Add LLVM support for Kernel"
3500"d590d674fcce6 : Merge 4.4.220 into android-4.4-p"
3501"5efe91c00c98c : Linux 4.4.220"
3502"c5931231c51a1 : x86/vdso: Fix lsl operand order"
3503"27d65e5fe3786 : x86/microcode/intel: replace sync_core() with native_cpuid_reg(eax)"
3504"eb077831ed8af : x86/CPU: Add native CPUID variants returning a single datum"
3505"128e99c8c35fb : mtd: phram: fix a double free issue in error path"
3506"ea5a52ce59b22 : mtd: lpddr: Fix a double free in probe()"
3507"c3d5d9c42c2b7 : locktorture: Print ratio of acquisitions, not failures"
3508"a3632aea94881 : tty: evh_bytechan: Fix out of bounds accesses"
3509"e2816c8f7725f : fbdev: potential information leak in do_fb_ioctl()"
3510"28a0ee956e253 : iommu/amd: Fix the configuration of GCR3 table root pointer"
3511"96b52bba31e44 : ext2: fix empty body warnings when -Wextra is used"
3512"3b624885da854 : NFS: Fix memory leaks in nfs_pageio_stop_mirroring()"
3513"3da83779ecf25 : compiler.h: fix error in BUILD_BUG_ON() reporting"
3514"dee955ffe5eec : percpu_counter: fix a data race at vm_committed_as"
3515"7fa41cf85dc48 : ext4: do not commit super on read-only bdev"
3516"4d92b525f600e : NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails"
3517"4f42e1a430305 : clk: tegra: Fix Tegra PMC clock out parents"
3518"a91ba793a685b : clk: at91: usb: continue if clk_hw_round_rate() return zero"
3519"8ecea3d27f725 : of: unittest: kmemleak in of_unittest_platform_populate()"
3520"942d3a7dfb212 : of: fix missing kobject init for !SYSFS && OF_DYNAMIC config"
3521"bf22e616ec960 : soc: qcom: smem: Use le32_to_cpu for comparison"
3522"182ce80359f20 : rtc: pm8xxx: Fix issue in RTC write path"
3523"22aae67745b7c : wil6210: rate limit wil_rx_refill error"
3524"6b1421639f9ff : scsi: ufs: ufs-qcom: remove broken hci version quirk"
3525"684106533da36 : wil6210: fix temperature debugfs"
3526"433fcbafed987 : wil6210: increase firmware ready timeout"
3527"3680668a3dce5 : drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem"
3528"01b680735a397 : video: fbdev: sis: Remove unnecessary parentheses and commented code"
3529"9dbc13abe77d3 : ALSA: hda: Don't release card at firmware loading error"
3530"82e798f39ee8e : scsi: sg: add sg_remove_request in sg_common_write"
3531"7c6feb347a4bb : tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation"
3532"58fb3c3589820 : x86/mitigations: Clear CPU buffers on the SYSCALL fast path"
3533"5706d13e270a6 : kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD"
3534"e7ed14dae7250 : dm flakey: check for null arg_name in parse_features()"
3535"e5e62c5c9e7f0 : ext4: do not zeroout extents beyond i_disksize"
3536"d92b442e10d6e : mac80211_hwsim: Use kstrndup() in place of kasprintf()"
3537"a2956cc8b66e8 : ALSA: usb-audio: Don't override ignore_ctl_error value from the map"
3538"bccd7ba419012 : ASoC: Intel: mrfld: return error codes when an error occurs"
3539"2d4a7a2a44a0f : ASoC: Intel: mrfld: fix incorrect check on p->sink"
3540"bef46dbd5acbe : ext4: fix incorrect inodes per group in error message"
3541"2b981db2e3e05 : ext4: fix incorrect group count in ext4_fill_super error message"
3542"dbd194e559d81 : jbd2: improve comments about freeing data buffers whose page mapping is NULL"
3543"844031491145e : scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic"
3544"637e005d55dca : net: ipv6: do not consider routes via gateways for anycast address check"
3545"773b99a0872dc : net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin"
3546"84cc49f75290d : mfd: dln2: Fix sanity checking for endpoints"
3547"64c4bf0242e8b : misc: echo: Remove unnecessary parentheses and simplify check for zero"
3548"a493baf2f2a2f : powerpc/fsl_booke: Avoid creating duplicate tlb1 entry"
3549"5cbf92e3c75e3 : ipmi: fix hung processes in __get_guid()"
3550"1cb5ab4dbdb1b : drm/dp_mst: Fix clearing payload state on topology disable"
3551"ffe582d4956d7 : Btrfs: fix crash during unmount due to race with delayed inode workers"
3552"f443b7d13c72e : powerpc/64/tm: Don't let userspace set regs->trap via sigreturn"
3553"b95523968c6e1 : libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set"
3554"19c601b9ff8aa : hfsplus: fix crash and filesystem corruption when deleting files"
3555"bc478ccf9192e : kmod: make request_module() return an error when autoloading is disabled"
3556"f8698f812a23c : Input: i8042 - add Acer Aspire 5738z to nomux list"
3557"bcea6552d34e2 : s390/diag: fix display of diagnose call statistics"
3558"07cec25b11f0b : ocfs2: no need try to truncate file beyond i_size"
3559"d42e1f7e697a9 : ext4: fix a data race at inode->i_blocks"
3560"8c7cb68fb9cd3 : arm64: armv8_deprecated: Fix undef_hook mask for thumb setend"
3561"a186c053fae71 : scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point"
3562"5e20be1e47884 : IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush"
3563"8c0b2d8213f07 : Btrfs: incremental send, fix invalid memory access"
3564"09d09e451358f : ALSA: hda: Initialize power_state field properly"
3565"3999e00756a46 : xen-netfront: Rework the fix for Rx stall during OOM and network stress"
3566"71b595cd27c63 : futex: futex_wake_op, do not fail on invalid op"
3567"776f159b8500b : crypto: mxs-dcp - fix scatterlist linearization for hash"
3568"38e41980e08f7 : KVM: x86: Allocate new rmap and large page tracking when moving memslot"
3569"9e0ec6c426683 : x86/entry/32: Add missing ASM_CLAC to general_protection entry"
3570"6b9e27da8fc59 : signal: Extend exec_id to 64bits"
3571"e032e390984ea : ath9k: Handle txpower changes even when TPC is disabled"
3572"67c44831dd48a : MIPS: OCTEON: irq: Fix potential NULL pointer dereference"
3573"06bb14725731f : irqchip/versatile-fpga: Apply clear-mask earlier"
3574"bfab354c48db9 : KEYS: reaching the keys quotas correctly"
3575"fc58605320d97 : thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n"
3576"260207b5a3aca : acpi/x86: ignore unspecified bit positions in the ACPI global lock field"
3577"8f99c6cda8360 : ALSA: pcm: oss: Fix regression by buffer overflow fix"
3578"847842b9f6ae8 : ALSA: ice1724: Fix invalid access for enumerated ctl items"
3579"45d6d1df5d144 : ALSA: hda: Fix potential access overflow in beep helper"
3580"1746894c0b22a : ALSA: hda: Add driver blacklist"
3581"ce0b861fa2199 : ALSA: usb-audio: Add mixer workaround for TRX40 and co"
3582"927bfe33e202d : usb: gadget: composite: Inform controller driver of self-powered"
3583"0a5849f103e2f : usb: gadget: f_fs: Fix use after free issue as part of queue failure"
3584"ef29f2138c4d3 : ASoC: topology: use name_prefix for new kcontrol"
3585"9b38e368fc77d : ASoC: dpcm: allow start or stop during pause for backend"
3586"c87efe2ddb04d : ASoC: dapm: connect virtual mux with default value"
3587"66bfd533a4c27 : ASoC: fix regwmask"
3588"cb94a150eb782 : misc: rtsx: set correct pcr_ops for rts522A"
3589"5a22f88ca38b1 : btrfs: track reloc roots based on their commit root bytenr"
3590"753baee612d30 : btrfs: remove a BUG_ON() from merge_reloc_roots()"
3591"1d9bd981e0fe8 : locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()"
3592"62a03e8082100 : x86/boot: Use unsigned comparison for addresses"
3593"b5f3351760f5e : gfs2: Don't demote a glock until its revokes are written"
3594"38e61773c9c69 : libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()"
3595"0d800dd4019ce : selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault"
3596"af35b1733f941 : irqchip/versatile-fpga: Handle chained IRQs properly"
3597"2e1d4d8de7865 : i2c: st: fix missing struct parameter description"
3598"a7ab9af95dc5a : qlcnic: Fix bad kzalloc null test"
3599"1cb15d3f76bf5 : net: vxge: fix wrong __VA_ARGS__ usage"
3600"b60f6e168f469 : bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads"
3601"784feba959938 : Merge d9add1d73d8fdbed8ee29108e24cd710b5d8cbe0 on remote branch"
3602"b5f123712eef6 : drivers: hwmon: Fix compilation errors in ADC for kernel 4.9"
3603"6dec9c89a3de1 : drivers/misc: skip revocation check if no device connected"
3604"85c395bf6a355 : msm: camera: Fix warnings and errors with llvm"
3605"11c68af53c75a : Release 5.1.1.76R"
3606"14e2382d8b642 : qcacld-3.0: Fix while condition in rrm_fill_beacon_ies()"
3607"bf12895d17b0b : f_qc_rndis: Remove unused structure"
3608"b7903abc9d12b : sched/cpufreq_darkutil: fix after disable sched_walt"
3609"fbe8a3e043d6f : defconfig: use pelt_halftime_12"
3610"d153962602173 : defconfig: disable sched_walt"
3611"cc60bb306eebc : Revert "Revert "cpuset: Refactor cpuset assist code"""
3612"c989943889cb8 : defconfig: enable config stune & cpusets assist"
3613"d62776f853349 : defconfig: revert simple thermal"
3614"6e99916a0704d : Revert "msm: thermal: simple: Introduce simple MSM thermal solution""
3615"a8f6b88d7de7b : Revert "msm_thermal_simple: add thermal debug""
3616"54f18abd99305 : Revert "msm: thermal: simple: Never raise max freq above unthrottled max""
3617"3eb10081c0350 : Revert "ARM: dts: simple-thermal: move into a separate file""
3618"705fd4315f9b7 : Revert "dts: sdm660-thermal: include and define separate""
3619"030970c6d8c8a : Revert "sdm660-thermal: fix wrong max frequency for OC version whyred/tulip""
3620"9a0a3cba06a90 : Revert "dts: sdm660-thermal_e7s/e7t: rework freq for non OC version""
3621"d36b6916261f9 : Mystic: R9.8"
3622"4c956586af021 : mm: Default to 128KB readahead"
3623"01e4811a05fc8 : defconfig: Switch to fq_codel queue discipline"
3624"eb780027e4985 : ARM: dts: sdm660: tas2557: enable 24bit data"
3625"9130ada58890b : mm: swap: swap pages one at a time"
3626"8dc6930a2f803 : anxiety-iosched: Increase sync ratio and batch count"
3627"eb2274b5109f2 : anxiety-iosched: Separate individual list heads"
3628"5b6a7e6fbd343 : anxiety-iosched: Inline sync variable with list function"
3629"96b5dd6cebd5b : anxiety-iosched: Do not sort request in elevator"
3630"b975c2abfb5c7 : anxiety-iosched: Remove erroneous dispatch increment"
3631"f5663e2b52dfa : anxiety-iosched: Batch multiple times"
3632"efe9d4cda639d : anxiety-iosched: Make sure we check if dispatch succeeds"
3633"446a91aa40a1e : anxiety-iosched: Remove redundant list empty checks"
3634"35b0b6586c286 : anxiety-iosched: Zero initialize dispatch count"
3635"32bc5b7533715 : anxiety-iosched: Update module license"
3636"d5ad2e4b18541 : anxiety-iosched: Break batching if we run out of requests"
3637"b1088f3b4ea8e : anxiety-iosched: Remove unused contiguous sync variable"
3638"a31dcccf6c0b0 : anxiety-iosched: Alter queue drainage strategy"
3639"29d3b814ae429 : anxiety-iosched: Update SPDX header"
3640"b397064217fc0 : anxiety-iosched: Normalize intendentation style"
3641"07b8273d62e0d : anxiety-iosched: Inform elevator about dispatched requests"
3642"4f4624088dbd1 : anxiety-iosched: Handle forced queue drainage"
3643"1cf9d09442b2d : anxiety-iosched: Separate batching process out of dispatch"
3644"aa776d2f3efda : anxiety-iosched: Hint about NULL request unlikelyhood"
3645"2998bf11de810 : anxiety-iosched: Clarify sync ratio documentation"
3646"d2eabf8db237c : anxiety-iosched: Update GPL license header to SPDX"
3647"238f1c28f4110 : anxiety-iosched: Update next list entry usage"
3648"ec7398718ece5 : anxiety-iosched: Standardize loop iterator data type"
3649"487b383fcd263 : anxiety-iosched: Rewrite Kconfig help section"
3650"478073d2a6f86 : anxiety-iosched: Refactor read/write terminology"
3651"31dca1a5c9caa : anxiety-iosched: Inline private dispatch function"
3652"b4224a7462f96 : anxiety-iosched: Create function for dispatch availability"
3653"5755af9b4330b : anxiety-iosched: Perform direct read request batching"
3654"42658c09c50e8 : anxiety-iosched: Add low-level dispatch function"
3655"f8702c389b798 : anxiety-iosched: Update elevator function usage"
3656"c3f8bbc34650c : anxiety-iosched: Raise read ratio slightly"
3657"8bfc37dbd7f24 : anxiety-iosched: Abide by 80 character line width standard"
3658"02c07c36e648e : anxiety-iosched: Refactor selection functionality"
3659"4dad4b3b6699e : anxiety-iosched: Fix improper starvation logic"
3660"97382d0a09a88 : sched/energy: fix partial error"
3661"03c5235065428 : dts: sdm660/e7s/e7t/wayne: Enable freq-energy-model"
3662"bffa05f151486 : sched/energy: Check out to Android 4.14 common kernel"
3663"d87a932641b0e : ARM: dts: sdm660: Enable CPU cooling by declaring cooling-cells"
3664"b86cc4de84bb2 : ARM: dts: sdm660-gpu: Declare cooling-cells for KGSL cooling device"
3665"62c80f26acf07 : dts: sdm660-thermal_e7s/e7t: rework freq for non OC version"
3666"d4419f392f556 : sdm660-thermal: fix wrong max frequency for OC version whyred/tulip"
3667"41fa696a6919a : dts: sdm660-thermal: include and define separate"
3668"9bf7504d6b6fb : ARM: dts: simple-thermal: move into a separate file"
3669"070e06f0c3fa2 : defconfig: regen"
3670"a43f31a0f0a1f : sched/fair: fix array out of bounds access in select_energy_cpu_idx()"
3671"0b3c5af4905a0 : arm/topology: link arch_scale_min_freq_capacity to cpufreq"
3672"be3b2de7d74e3 : arm64/topology: link arch_scale_min_freq_capacity to cpufreq"
3673"c5e9e4f171171 : sched/fair: reduce rounding errors in energy computations"
3674"8ad40e44f0637 : sched/fair: re-factor energy_diff to use a single (extensible) energy_env"
3675"235a755b08756 : sched/fair: cleanup select_energy_cpu_brute to be more consistent"
3676"9aca481f6e416 : sched/fair: remove capacity tracking from energy_diff"
3677"af9a541c02a74 : sched/fair: remove energy_diff tracepoint in preparation to re-factoring"
3678"b950196798363 : sched/fair: use *p to reference task_structs"
3679"9dbb3767f507c : Add 'scripts/dtc-aosp/dtc/' from commit 'c7db36e4961918d5f0715984f6d28484e635ece3' into Mystic-4.4"
3680"ee99fd230dc1f : dtc: Silence warnings"
3681"39c7676a974d2 : dtc: Bundle AOSP's fork of dtc"
3682"817a374e6b200 : dtc: update warning settings for new bus and node/property name checks"
3683"4342b05bfbb24 : Revert "scripts: Makefile: add support to use external DTC""
3684"b01df9b3dfdbc : drivers/staging: use pie wifi driver"
3685"07859ffd38fc9 : drivers/staging: remove Q wifi driver"
3686"51a9b4ae03285 : Revert "f2fs: drop caches upon rapid GC exit""
3687"36d6fa2c574ba : Revert "f2fs: gc: Fast-forward to https://github.com/arter97/android_kernel_realme_sdm710/commit/6ea19a5eae17aa37210346eab93acfff1e000b1e""
3688"b4de0a8fa652d : lib: Remove DEBUG_KERNEL dependency from SCHED_DEBUG and SCHEDSTATS"
3689"824e6701fac21 : defconfig:config HZ 250"
3690"3d7098fad1172 : md: disable dm-verity"
3691"fa3d37e44f30e : fs: default to noatime"
3692"f470a8f7b7b90 : crypto: Make CRYPTO_DEV_QCE depend on CRYPTO_DEV_QCRYPTO being disabled"
3693"291c4aeb144a8 : lib: Kconfig: Don't enable DEBUG_BUGVERBOSE by default"
3694"20817484448ee : f2fs: gc: Fast-forward to https://github.com/arter97/android_kernel_realme_sdm710/commit/6ea19a5eae17aa37210346eab93acfff1e000b1e"
3695"f303cedaeecf6 : f2fs: gc: Replace f2fs_info with pr_info_ratelimited"
3696"96017178e8d0a : f2fs: gc: Increse DEF_GC_THREAD_NOGC_SLEEP_TIME to 4 hours"
3697"bbc5f194f756a : f2fs: Revert last wakelock patchset for rapid GC"
3698"cabe0e47d4b66 : ANDROID: f2fs: sync quota instead of off"
3699"2987e0c45b773 : f2fs: sync quota when umount in Android is called"
3700"f7880f1a1f02b : ANDROID: vfs/ext4,f2fs: finish umount(2) in time with filesystem work"
3701"92f2b666d901e : Revert "ANDROID: vfs/ext4,f2fs: finish umount(2) in time with filesystem work""
3702"9da9eab172dfb : f2fs: Set cp_interval to 30 secs and make it no-op"
3703"a4d0b6440a9d3 : f2fs: use a seperate mutex for setting wakelock"
3704"4f519e836e41f : f2fs: Fix absolute jiffy duration in write uncongestion timeout"
3705"f51183239280f : f2fs: trigger rapid GC only when screen state actually changes"
3706"54c9ab42c26e3 : f2fs: unlock wakelock properly when f2fs_stop_rapid_gc() is called"
3707"32f78c5d9816b : Revert "Revert "f2fs: catch a global wakelock instead of per gc_kthread"""
3708"8864ea6b04003 : Revert "f2fs: catch a global wakelock instead of per gc_kthread""
3709"741ad0bf3cde4 : f2fs: catch a global wakelock instead of per gc_kthread"
3710"6314fa1ffdf1d : f2fs: improve naming schemes for rapid GC"
3711"099884bad76d5 : f2fs: mark gc_threads() functions as static"
3712"c197eb75e01db : fs: f2fs: Adapt gc.c to use f2fs_info()"
3713"646088c06fcac : ANDROID: vfs/ext4,f2fs: finish umount(2) in time with filesystem work"
3714"9d960c610f9d0 : f2fs: always assume that the device is idle under gc_urgent"
3715"aeb23017f72e7 : f2fs: don't wait with each discards under gc_urgent"
3716"7bbf4aa2b06f5 : f2fs: use a more reasonable discard policy for high utilization"
3717"ee680e5b6ef22 : f2fs: reduce timeout for uncongestion on f2fs_write_cache_pages()"
3718"7f25772d24783 : f2fs: rename /sys/fs/f2fs"
3719"6e14c4e82d788 : f2fs: do not expose tunables that doesn't work with rapid GC"
3720"5a3b1dbd0c17e : f2fs: drop caches upon rapid GC exit"
3721"d50bf2009f871 : f2fs: explicitly flush device upon foreground GC"
3722"4c70c93044d26 : f2fs: fix rapid GC breakage from merge 4e87f7d2befb8"
3723"ef81e7d41b189 : f2fs/rapid_gc: do not wait until all invalid blocks are discarded"
3724"5446ba28b0ba6 : f2fs: convert wakelock APIs to wakeup_source"
3725"ae57f63242a0f : f2fs: implement rapid GC for Android"
3726"8e2695747fdc9 : f2fs: set ioprio of GC kthread to idle"
3727"15e2d1bed8968 : f2fs: use 1ms for discarding under GC_URGENT"
3728"f0cbcfc6cac5c : rcu: Create call_rcu_tasks() kthread at boot time"
3729"bd66dc6edbfbb : nvt_touch_d2s: Use a FIFO thread for work processing"
3730"66c95618f809a : nvt_touch_ds2: Properly handle userspace dt2w switch"
3731"fef11da43774a : nvt_touch_ds2: Create procfs node to handle userspace dt2w switch …"
3732"922cec715572f : nvt_touch_ds2: some revert"
3733"8e99a477fadd4 : Revert "nvt_touch_ds2: Create procfs node to handle userspace dt2w switch …""
3734"0fca988542af3 : Revert "nvt_touch_ds2: Properly handle userspace dt2w switch""
3735"dc104f50d2b49 : Revert "nvt_touch_d2s: Use a FIFO thread for work processing""
3736"d466c29a0bc90 : qpnp-fg-gen3: add cycle_counts_bins device driver attribute"
3737"f166a2695bea7 : power: qpnp-fg-gen3: fix soc not keeping full after charging overnight"
3738"146c62654c9b1 : qpnp-fg-gen3: allow write any learned capacity"
3739"b1a8f3a33f3d1 : sched/core: reverted"
3740"5314eb8d917cf : Revert "sched/debug: Fix potential deadlock when writing to sched_features""
3741"2fb6c5714cb59 : init: Hardcode value for CC_HAS_ASM_GOTO"
3742"4781fdccfd0d8 : asm/sections: add helpers to check for section data"
3743"9b66af67fa65c : atomics/treewide: Make atomic_fetch_add_unless() optional"
3744"8ab6c4058637f : atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()"
3745"abfd0332ff643 : arm64/kernel: jump_label: Switch to relative references"
3746"f1b93f9779a2c : jump_label: Batch updates if arch supports it"
3747"1ffecc4ff8348 : jump_label: Sort entries of the same key by the code"
3748"ecc0115e357e3 : jump_label: Add a jump_label_can_update() helper"
3749"5376aa756d995 : jump_label: move 'asm goto' support test to Kconfig"
3750"e5d940b1fda67 : sched/debug: Fix potential deadlock when writing to sched_features"
3751"c5bba747ec3cc : sched/debug: Move the /sys/kernel/debug/sched_features file setup into debug.c"
3752"36a1cc32ef6f8 : netfilter: don't call hooks unless needed"
3753"ce7c335b5a168 : dynamic_debug: add jump label support"
3754"bce23c3303fb5 : locking/static_key: Fix false positive warnings on concurrent dec/inc"
3755"21535aa0e748c : jump_label: Fix NULL dereference bug in __jump_label_mod_update()"
3756"da224db17a607 : jump_label: Annotate entries that operate on __init code earlier"
3757"73047a795b04b : jump_label: Implement generic support for relative references"
3758"90f5f3252cd20 : jump_label: Abstract jump_entry member accessors"
3759"8938ae6819e9d : jump_label: Fix typo in warning message"
3760"45f663ffc4f29 : jump_label: Use static_key_linked() accessor"
3761"b86108394143e : jump_label: Disable jump labels in __exit code"
3762"f2bc7bab4bc95 : jump_label: Fix sparc64 warning"
3763"71631c5e39742 : extable: Make init_kernel_text() global"
3764"97ec5d39bcab4 : jump_label: Warn on failed jump_label patching attempt"
3765"d2578e21e67f2 : jump_label: Explicitly disable jump labels in __init code"
3766"1109fdf97031d : jump_label: Reduce the size of struct static_key"
3767"9661e92caecd6 : jump_label: remove bug.h, atomic.h dependencies for HAVE_JUMP_LABEL"
3768"426b032ceffe6 : jump_label: disable preemption around __module_text_address()."
3769"a256b9125ec7c : jump_label: Make it possible for arches to invoke jump_label_init() earlier"
3770"00fc7275fd162 : locking/static_keys: Fix non static symbol Sparse warning"
3771"9c78727e3e85f : defconfig: regen"
3772"d41db43ff595c : msm: kgsl: Relax CPU latency requirements to save power"
3773"4f08aca8696a7 : ARM: sdm660-gpu: Use a default powerlevel of 5 (160 MHz)"
3774"c81a56d29557b : Revert "cpufreq: schedutil: Queue sugov irq work on policy online cpu""
3775"10b5504aa9faa : sched/core: Separate out io_schedule_prepare() and io_schedule_finish()"
3776"b343064783a8c : sched/core: move IO scheduling accounting from io_schedule_timeout() into scheduler"
3777"d5fb800db21f8 : locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations"
3778"60cc471b9e571 : locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock()"
3779"4bb312aea4879 : locking: Introduce smp_mb__after_spinlock()"
3780"f3f01f349f00d : Revert "locking: Implement an algorithm choice for Wound-Wait mutexes""
3781"080d11744fafc : Revert "locking/mutex: Fix mutex debug call and ww_mutex documentation""
3782"00e3458b4dace : locking/rwsem: for rwsem prio aware enhancement"
3783"b3435ffa5f589 : [FIXUP]locking: Implement an algorithm choice for Wound-Wait mutexes"
3784"e68f709593f64 : kernel/exit: fix from commit "Replace spin_unlock_wait() with lock/unlock pair""
3785"42b1f7dd5428d : lib: refcount: Replace smp_acquire__after_ctrl_dep() with smp_rmb()"
3786"4189a3ce9aff6 : locking/spinlocks/arm64: Remove smp_mb() from arch_spin_is_locked()"
3787"964f2037bbd03 : arm64: spinlock: Ensure forward-progress in spin_unlock_wait"
3788"b79c40391646b : arm64: spinlock: order spin_{is_locked,unlock_wait} against local locks"
3789"1cfff5ca82aaf : include: list: Import list_cut_before()"
3790"830bff3384e3b : locking/mutex: Test for initialized mutex"
3791"b1b029aade042 : locking/lockdep: Fix OOO unlock when hlocks need merging"
3792"04af5616f9c57 : locking/lockdep: Don't complain about incorrect name for no validate class"
3793"6d7bfd4c1b896 : locking/rwsem: Prevent decrement of reader count before increment"
3794"ab5c2a4fa3085 : locking/lockdep: Remove unnecessary unlikely()"
3795"f100d261d8041 : locking/lockdep: Avoid a Clang warning"
3796"91a56d1605a9e : refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants"
3797"863e0c0d549fb : locking/refcount: Always allow checked forms"
3798"014b7f10c48ee : locking/refcounts: Include fewer headers in <linux/refcount.h>"
3799"bf7d7512b892f : locking/refcounts: Implement refcount_dec_and_lock_irqsave()"
3800"e64130d59c043 : docs: refcount_t documentation"
3801"2fb2d18aa9109 : locking/refcount: Remove the half-implemented refcount_sub() API"
3802"aa8e6152149e1 : locking/refcount: Create unchecked atomic_t implementation"
3803"b8eaa9055bbae : refcount: change EXPORT_SYMBOL markings"
3804"04b269dcf7198 : locking/refcounts: Use atomic_try_cmpxchg()"
3805"b0c2b4fe13c32 : locking/refcounts: Change WARN() to WARN_ONCE()"
3806"42e2ff22b61f6 : locking/refcount: Add refcount_t API kernel-doc comments"
3807"fa005452665f0 : locking/refcounts: Add missing kernel.h header to have UINT_MAX defined"
3808"53208e981b11a : locking/refcounts: Out-of-line everything"
3809"6463a5273f81d : refcount_t: Introduce a special purpose refcount type"
3810"c876f0e65329a : Revert "rcu: Suppress lockdep false-positive ->boost_mtx complaints""
3811"d4b7e41c217fd : locking/lockdep: Add module_param to enable consistency checks"
3812"12f500aff0593 : locking/lockdep: Verify whether lock objects are small enough to be used as class keys"
3813"9c0a14e585169 : locking/lockdep: Check data structure consistency"
3814"ef7d137071b24 : locking/lockdep: Reuse lock chains that have been freed"
3815"10a420ed03a4a : locking/lockdep: Fix a comment in add_chain_cache()"
3816"541decd95efa8 : locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count()"
3817"302eeb6b7e031 : locking/lockdep: Reuse list entries that are no longer in use"
3818"82ae3a28250f9 : locking/lockdep: Free lock classes that are no longer in use"
3819"2e5a0c8d15686 : locking/lockdep: Make it easy to detect whether or not inside a selftest"
3820"133b43057c737 : locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock()"
3821"46f95fa75974c : locking/lockdep: Initialize the locks_before and locks_after lists earlier"
3822"cc6a42c227c4a : locking/lockdep: Make zap_class() remove all matching lock order entries"
3823"d6620d74eb779 : locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache"
3824"0eb190a3213ac : locking/lockdep: Fix reported required memory size (2/2)"
3825"a34ab83623c96 : locking/lockdep: Fix reported required memory size (1/2)"
3826"91cb3a0e47c1a : locking/lockdep: Fix two 32-bit compiler warnings"
3827"8f97b1c02a1ca : locking/qspinlock: Remove unnecessary BUG_ON() call"
3828"b3d3fe1fd51e8 : futex: Handle early deadlock return correctly"
3829"b2a3434a1063c : locking/qspinlock_stat: Track the no MCS node available case"
3830"44b67887055e5 : locking/qspinlock: Handle > 4 slowpath nesting levels"
3831"65e28905c3199 : futex: Consolidate duplicated timer setup code"
3832"5de9654ced153 : locking/futex: Allow low-level atomic operations to return -EAGAIN"
3833"4aca54d318dc4 : futex: Convert futex_pi_state.refcount to refcount_t"
3834"ab787f1ca09da : futex: Fix barrier comment"
3835"66143b7156d4c : sched/wake_q: Reduce reference counting for special users"
3836"b5d4ea3112db0 : futex: No need to check return value of debugfs_create functions"
3837"2aebd066e41b7 : futex: Fix (possible) missed wakeup"
3838"d4ef9be32fcfa : futex: Cure exit race"
3839"4cffabe9e2442 : futex: Replace spin_is_locked() with lockdep"
3840"383d1edaa2aee : futex: Mark expected switch fall-throughs"
3841"c554bae10f5c5 : futex: Fix OWNER_DEAD fixup"
3842"9fabbbeef23f5 : futex: Prevent overflow by strengthen input validation"
3843"334fc8fa654a0 : futex: futex_wake_op, do not fail on invalid op"
3844"e9783d161670a : futex: Fix more put_pi_state() vs. exit_pi_state_list() races"
3845"06083afb07fc9 : futex: Fix pi_state->owner serialization"
3846"2a7c3d5539d31 : futex: Clarify mark_wake_futex memory barrier usage"
3847"558c52e1aa3f0 : futex: Fix small (and harmless looking) inconsistencies"
3848"8982a86e9a40c : futex: Avoid freeing an active timer"
3849"6da3b9b0a5534 : [FIXUP]futex: Drop hb->lock before enqueueing on the rtmutex"
3850"df64014298336 : futex: Futex_unlock_pi() determinism"
3851"a66bd0a4bd1a0 : locking/lockdep: Provide enum lock_usage_bit mask names"
3852"eae6c6382247c : locking/lockdep: Simplify mark_held_locks()"
3853"eb3c1adee0285 : locking/lockdep: Add debug_locks check in __lock_downgrade()"
3854"6b706eb8dca6a : locking/rwsem: Fix (possible) missed wakeup"
3855"d453480ff8529 : kernel/locking/mutex.c: remove caller signal_pending branch predictions"
3856"03af9fbc34a96 : locking/lockdep: Stop using RCU primitives to access 'all_lock_classes'"
3857"ffff9076ca4f4 : locking/lockdep: Make concurrent lockdep_reset_lock() calls safe"
3858"015bac77899e2 : locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement"
3859"808e6383c2eef : locking/lockdep: Introduce lock_class_cache_is_registered()"
3860"a900beb2450a9 : locking/lockdep: Inline __lockdep_init_map()"
3861"3760e94e49ac8 : locking/lockdep: Declare local symbols static"
3862"2e17855c8a760 : locking/mutex: Replace spin_is_locked() with lockdep"
3863"8717425fffcca : locking/pvqspinlock: Extend node size when pvqspinlock is configured"
3864"748f7d08ccc08 : locking/qspinlock_stat: Count instances of nested lock slowpaths"
3865"9236dcc27318a : locking/qspinlock: Provide liveness guarantee"
3866"7d1314e1b7272 : locking/qspinlock: Rework some comments"
3867"99ed2076bbbca : locking/qspinlock: Re-order code"
3868"e73b2e657c64e : locking/lockdep: Remove duplicated 'lock_class_ops' percpu array"
3869"4fbe97b4c3ef8 : locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y"
3870"68224a3c00c2b : locking/lockdep: Add a faster path in __lock_release()"
3871"2c0afbffcaac2 : locking/lockdep: Eliminate redundant IRQs check in __lock_acquire()"
3872"b3be0d970020f : locking/lockdep: Remove add_chain_cache_classes()"
3873"c66e75442c2df : locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif"
3874"2349db08e15fd : locking/rwsem: Make owner store task pointer of last owning reader"
3875"35144d17f350e : locking/rwsem: Exit read lock slowpath if queue empty & no writer"
3876"77111f66c3740 : locking/mutex: Fix mutex debug call and ww_mutex documentation"
3877"990571b5a27d6 : lockdep: Use this_cpu_ptr instead of get_cpu_var stats"
3878"c613f8bafa37a : locking/rtmutex: Allow specifying a subclass for nested locking"
3879"1938192e40e85 : locking: Implement an algorithm choice for Wound-Wait mutexes"
3880"bb995d77db787 : locking: WW mutex cleanup"
3881"f1ec16814af41 : locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS"
3882"58876457371b5 : locking/rwsem: Simplify the is-owner-spinnable checks"
3883"c38058f7a10c4 : locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN"
3884"c78f01c54fc48 : locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag"
3885"a9a35b587d37a : locking/lockdep: Move sanity check to inside lockdep_print_held_locks()"
3886"aadda475f9a5c : locking/lockdep: Use for_each_process_thread() for debug_show_all_locks()"
3887"71117a8a94bb9 : locking/qspinlock: Remove duplicate clear_pending() function from PV code"
3888"e517960d0582e : locking/qspinlock: Add stat tracking for pending vs. slowpath"
3889"40b0c6031a3a4 : locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when locking"
3890"694357dca34a9 : locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb()"
3891"60da007f58a5d : locking/qspinlock: Use smp_cond_load_relaxed() to wait for next node"
3892"3f3f183d5aca7 : locking/mcs: Use smp_cond_load_acquire() in MCS spin loop"
3893"ffec1c805a4ab : locking/qspinlock: Use atomic_cond_read_acquire()"
3894"1439d85d4ef79 : locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue"
3895"1513f6d67af54 : locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath"
3896"68300557fa34c : locking/qspinlock: Bound spinning on pending->locked transition in slowpath"
3897"2801f0fb50279 : locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'"
3898"f4dde566daef6 : locking/qspinlock: Move __ARCH_SPIN_LOCK_UNLOCKED to qspinlock_types.h"
3899"46241bef29979 : locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches"
3900"5bce0f3bd0caa : lockdep: Make the lock debug output more useful"
3901"bebb9b990a880 : locking/rtmutex: Handle non enqueued waiters gracefully in remove_waiter()"
3902"84cc9a0b3e226 : locking/mutex: Improve documentation"
3903"0f2c12d141d97 : rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites"
3904"5b67c3afd0606 : rcu: Suppress lockdep false-positive ->boost_mtx complaints"
3905"95f74d0af8424 : locking/lockdep: Show unadorned pointers"
3906"38e0bd057ba4c : locking/qspinlock: Ensure node is initialised before updating prev->next"
3907"b8a4fd115890b : locking/lockdep: Avoid triggering hardlockup from debug_show_all_locks()"
3908"3350a366f5f51 : lockdep: Make lockdep checking constant"
3909"6f3c8b1028536 : lockdep: Assign lock keys on registration"
3910"06cb442346874 : futex: Avoid violating the 10th rule of futex"
3911"69546682574b6 : locking/lockdep: Remove the cross-release locking checks"
3912"3ce98e768c476 : locking/core: Remove break_lock field when CONFIG_GENERIC_LOCKBREAK=y"
3913"db9d75315cd22 : locking/core: Fix deadlock during boot on systems with GENERIC_LOCKBREAK"
3914"ab5f801ed571b : locking/lockdep: Fix possible NULL deref"
3915"8ba327c087ede : locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath()"
3916"ad64c644dc6e2 : locking/pvqspinlock: Implement hybrid PV queued/unfair locks"
3917"025ead75f48ba : locking/rwlocks: Fix comments"
3918"0e0d155ec7f54 : locking: rtmutex: DEFINE_WAKE_Q -> WAKE_Q"
3919"98955cea39eb4 : ALSA: seq: Align temporary re-locking with irqsave version"
3920"a098ed2b76948 : ipc: Replace spin_unlock_wait() with lock/unlock pair"
3921"d4a81906db644 : task_work: Replace spin_unlock_wait() with lock/unlock pair"
3922"f3add6d705e0d : locking/spinlock: Update spin_unlock_wait() users"
3923"a15df5e66529d : completion: Replace spin_unlock_wait() with lock/unlock pair"
3924"086cef4707481 : exit: Replace spin_unlock_wait() with lock/unlock pair"
3925"7a02e2799f366 : rcuwait: Annotate task_struct with __rcu"
3926"5be642ff45aa3 : sched/wait, rcuwait: Fix typo in comment"
3927"fdefc40da7f25 : sched/wait, RCU: Introduce rcuwait machinery"
3928"10beddc272cf0 : sched/api: Introduce task_rcu_dereference() and try_get_task_struct()"
3929"62ef7d73c2315 : init: Kconfig: Don't use imply"
3930"a33165c8ff3d6 : locking/lockdep: Introduce CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK=y"
3931"82c2b2b96c3ac : locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETIONS truly non-interactive"
3932"df335d9f48eaa : locking/lockdep: Rename CONFIG_LOCKDEP_COMPLETE to CONFIG_LOCKDEP_COMPLETIONS"
3933"a898e03a970b4 : locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING"
3934"a626f66f65a2a : locking/lockdep: Apply crossrelease to completions"
3935"19adf29776e97 : sched/completions: Fix complete_all() semantics"
3936"28cdd9156372a : locking/lockdep: Add a boot parameter allowing unwind in cross-release and disable it by default"
3937"9ecfc25f34dfe : locking/qrwlock: Prevent slowpath writers getting held up by fastpath"
3938"9a33dddddc71f : locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock"
3939"3c644359e8732 : locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock'"
3940"6633c1ef2fab0 : locking/qrwlock: Fix write unlock bug on big endian systems"
3941"337dbcf8a3945 : locking/core: Remove {read,spin,write}_can_lock()"
3942"d8b602c80195e : locking/rwsem: Add down_read_killable()"
3943"eaf9a835d4366 : locking/lockdep: Fix stacktrace mess"
3944"8e7a789c3b344 : locking/rtmutex: replace top-waiter and pi_waiters leftmost caching"
3945"5c038fe458dc8 : locking/pvqspinlock: Relax cmpxchg's to improve performance on some architectures"
3946"3551b538b097e : locking/lockdep: Untangle xhlock history save/restore from task independence"
3947"9aa3c9ab49d6a : locking/lockdep: Fix workqueue crossrelease annotation"
3948"34c6bef1315c5 : locking/lockdep: Explicitly initialize wq_barrier::done::map"
3949"02b6b7721d737 : lockdep: make MAX_LOCKDEP_SUBCLASSES unconditionally visible"
3950"e4348fedd42f6 : locking: Remove spin_unlock_wait() generic definitions"
3951"6f289597a374b : locking/lockdep: Fix the rollback and overwrite detection logic in crossrelease"
3952"12e722f3849c0 : locking/lockdep: Add a comment about crossrelease_hist_end() in lockdep_sys_exit()"
3953"1178c999133e7 : locking/lockdep: Make print_circular_bug() aware of crossrelease"
3954"9e726f22872ea : locking/lockdep: Handle non(or multi)-acquisition of a crosslock"
3955"db3a0cb39e072 : locking/lockdep: Detect and handle hist_lock ring buffer overwrite"
3956"43bbb946ea50d : locking/lockdep: Implement the 'crossrelease' feature"
3957"ad8d0a7f12e8e : locking/lockdep: Make check_prev_add() able to handle external stack_trace"
3958"e2690a8c0022f : locking/lockdep: Change the meaning of check_prev_add()'s return value"
3959"b7964fc6c9cfc : locking/lockdep: Add a function building a chain between two classes"
3960"2b33c4573b5d5 : locking/lockdep: Refactor lookup_chain_cache()"
3961"e209a40eacac4 : locking/lockdep: Avoid creating redundant links"
3962"3dc05acac0ce2 : locking/rwsem-xadd: Add killable versions of rwsem_down_read_failed()"
3963"54382e2dd817e : locking/rwsem-spinlock: Add killable versions of __down_read()"
3964"f015d9c533c29 : futex: Allow for compiling out PI support"
3965"14d0c30f73347 : locking/rtmutex: Remove unnecessary priority adjustment"
3966"103cabcb0a2bd : locking/qspinlock: Explicitly include asm/prefetch.h"
3967"c7ac3cde4cd61 : locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()"
3968"436dac4827c71 : locking/rtmutex: Don't initialize lockdep when not required"
3969"5c4b69ff11dff : lockdep: Use consistent printing primitives"
3970"80b345e8c6b06 : rt_mutex: Add lockdep annotations"
3971"c85014c0c30d1 : kernel/locking: Fix compile error with qrwlock.c"
3972"df4716fa9316d : futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()"
3973"cf7b5e7b65497 : mutex, futex: adjust kernel-doc markups to generate ReST"
3974"08cd305fd3f85 : lockdep: teach lockdep about memalloc_noio_save"
3975"df54d086f59bd : lockdep: Use "WARNING" tag on lockdep splats"
3976"970958defe760 : sparc64: Use LOCKDEP_SMALL, not PROVE_LOCKING_SMALL"
3977"eb810156df9e3 : rtmutex: Plug preempt count leak in rt_mutex_futex_unlock()"
3978"f2eb6fbb0e4e0 : rtmutex: Fix more prio comparisons"
3979"9344d414839f9 : rtmutex: Fix PI chain order integrity"
3980"591f406d7e77f : sched/rtmutex: Refactor rt_mutex_setprio()"
3981"327a4132666d2 : rtmutex: Clean up"
3982"bcc4f8bf4d10c : sched/deadline/rtmutex: Dont miss the dl_runtime/dl_period update"
3983"77ccf72ef08b0 : sched/rtmutex/deadline: Fix a PI crash for deadline tasks"
3984"0684ac5f7287b : rtmutex: Deboost before waking up the top waiter"
3985"73e85724b6434 : futex: Drop hb->lock before enqueueing on the rtmutex"
3986"0709cadd4159f : futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()"
3987"be8cf3618ead4 : futex: Pull rt_mutex_futex_unlock() out from under hb->lock"
3988"75829c5b61776 : futex: Rework inconsistent rt_mutex/futex_q state"
3989"df639bf60e982 : futex: Cleanup refcounting"
3990"b9f8b955be948 : futex: Change locking rules"
3991"cff03d46ad204 : futex: Use smp_store_release() in mark_wake_futex()"
3992"4b92a7aab4000 : futex: Cleanup variable names for futex_top_waiter()"
3993"06883347b5e12 : futex: Rename barrier references in ordering guarantees"
3994"4bfed7926c956 : futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op"
3995"2db5a3222da75 : futex: Cleanup the goto confusion in requeue_pi()"
3996"8ee4134e8f2d8 : futex: Remove pointless put_pi_state calls in requeue()"
3997"f1442039014b1 : futex: Document pi_state refcounting in requeue code"
3998"8ef25b082ea3a : futex: Rename free_pi_state() to put_pi_state()"
3999"4d8322265532c : futex,rt_mutex: Introduce rt_mutex_init_waiter()"
4000"9ffe0a35e00ae : futex,rt_mutex: Provide futex specific rt_mutex API"
4001"cfaa7a8eb02ed : futex: Remove rt_mutex_deadlock_account_*()"
4002"f45bdd8f400b3 : locking/lockdep: Handle statically initialized PER_CPU locks properly"
4003"efe2214d6362f : locking/lockdep: Add new check to lock_downgrade()"
4004"b43d94dc4cf7c : locking/lockdep: Factor out the validate_held_lock() helper function"
4005"2c4cfa41ae1b0 : locking/lockdep: Factor out the find_held_lock() helper function"
4006"f9ba7f9bfa1dd : locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y"
4007"c1bad6d6686c3 : locking/spinlock/debug: Remove spinlock lockup detection code"
4008"1e2e8ca33cdcc : lockdep: Fix incorrect condition to print bug msgs for MAX_LOCKDEP_CHAIN_HLOCKS"
4009"de75a512f6cfe : locking/mutex: Fix lockdep_assert_held() fail"
4010"8914ceed7c213 : lockdep: Make RCU suspicious-access splats use pr_err"
4011"e61c9e6e49417 : locking/rwsem: Reinit wake_q after use"
4012"1b85cfd69f853 : locking/mutex, sched/wait: Add mutex_lock_io()"
4013"3ea649209d9ad : locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debugging"
4014"d4ea86bf06923 : locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optimistic spin"
4015"dbe4e1de2cfe3 : locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loop"
4016"c594325492887 : locking/mutex: Improve inlining"
4017"08a8123ed5c5b : locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backoff when acquiring the lock"
4018"ff0139b2011bb : locking/ww_mutex: Notify waiters that have to back off while adding tasks to wait list"
4019"f6a96ba8c50a9 : locking/ww_mutex: Add waiters in stamp order"
4020"28510ea177147 : locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappers"
4021"e08a9edef33d5 : locking/ww_mutex: Set use_ww_ctx even when locking without a context"
4022"e39d9af569866 : locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after()"
4023"4484cadde5ace : locking/mutex: Fix mutex handoff"
4024"99dcf12279af3 : locking/percpu-rwsem: Replace waitqueue with rcuwait"
4025"8c76c3da7c837 : sched/core: Remove set_task_state()"
4026"51fa282ab87db : kernel/locking: Compute 'current' directly"
4027"e320ed26fc1b8 : locking/pvqspinlock: Don't wait if vCPU is preempted"
4028"4614667258437 : locking/spinlocks: Remove the unused spin_lock_bh_nested() API"
4029"e9dd75ef708c8 : msm: kgsl Rework mutex::owner inside adreno_dispatcher_idle()"
4030"c5cf6ea2f8712 : locking/barriers, arch/arm64: Implement LDXR+WFE based smp_cond_load_acquire()"
4031"eccc77c7c7bf0 : locking/atomic: Introduce atomic_try_cmpxchg()"
4032"c4789a01dc997 : locking/atomic, arch/arm64: Implement atomic{,64}_fetch_{add,sub,and,andnot,or,xor}{,_relaxed,_acquire,_release}()"
4033"9e61da08fde78 : locking/mutex: Optimize __mutex_trylock_fast()"
4034"18815f0166559 : locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()"
4035"971f5f1aca880 : locking/barriers: Move smp_cond_load_acquire() to asm-generic/barrier.h"
4036"fea21ccf489bb : asm-generic: implement virt_xxx memory barriers"
4037"ed45bde5efebe : locking/atomic: Add atomic_cond_read_acquire()"
4038"64bdc6d48853c : locking/atomic: Introduce inc/dec variants for the atomic_fetch_$op() API"
4039"9d82b80655034 : locking/atomic: Implement atomic{,64,_long}_fetch_{add,sub,and,andnot,or,xor}{,_relaxed,_acquire,_release}()"
4040"3320ed7020ca2 : locking/atomic: Fix atomic64_relaxed() bits"
4041"c142b717db0bf : atomics: Add test for atomic operations with _relaxed variants"
4042"bb62a4a6223c5 : include/asm-generic/atomic-long.h: force inlining of some atomic_long operations"
4043"34165b640ee80 : locking/percpu-rwsem: Add DEFINE_STATIC_PERCPU_RWSEMand percpu_rwsem_assert_held()"
4044"afef273208636 : sched/core: Introduce the vcpu_is_preempted(cpu) interface"
4045"bb64c5832d75d : fs/locks: Replace lg_local with a per-cpu spinlock"
4046"bcdd980b26922 : fs/locks: Replace lg_global with a percpu-rwsem"
4047"683d4fc9c06b1 : lockdep: Fix report formatting"
4048"f7f6fb4d25443 : locking/rtmutex: Explain locking rules for rt_mutex_proxy_unlock()/init_proxy_locked()"
4049"26514ef8f8821 : locking/rtmutex: Get rid of RT_MUTEX_OWNER_MASKALL"
4050"fe7cc3e7d0628 : locking/lockdep: Provide a type check for lock_is_held"
4051"9927056016f08 : locking/mutex: Break out of expensive busy-loop on {mutex,rwsem}_spin_on_owner() when owner vCPU is preempted"
4052"3de181a729f2d : locking/osq: Break out of spin-wait busy waiting loop for a preempted vCPU in osq_lock()"
4053"7dd51b40f2476 : lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined"
4054"d08ad2a9116a7 : locking/core: Remove cpu_relax_lowlatency() users"
4055"1da32b61f9135 : locking/lockdep: Remove unused parameter from the add_lock_to_list() function"
4056"f755a9470e58f : locking/mutex: Enable optimistic spinning of woken waiter"
4057"fbea80cd2a79b : locking/mutex: Simplify some ww_mutex code in __mutex_lock_common()"
4058"993695766a8fa : locking/mutex: Restructure wait loop"
4059"0d35914425e0d : locking/mutex: Add lock handoff to avoid starvation"
4060"b77e697f04a98 : locking/mutex: Rework mutex::owner"
4061"080f25917b92c : locking/lglock: Remove lglock implementation"
4062"d0f22ff82d1ab : locking/pv-qspinlock: Use cmpxchg_release() in __pv_queued_spin_unlock()"
4063"f2e8c7b7564d0 : locking/rwsem: Scan the wait_list for readers only once"
4064"73441da5cd962 : locking/rwsem: Remove a few useless comments"
4065"fe7d10b3d29ca : locking/rwsem: Return void in __rwsem_mark_wake()"
4066"af517e26bda4c : locking/pvstat: Separate wait_again and spurious wakeup stats"
4067"e7bdd418a0522 : locking/qspinlock: Improve readability"
4068"3c16cd64095ea : locking/pvqspinlock: Fix a bug in qstat_read()"
4069"5dcf936a4f88f : locking/pvqspinlock: Fix double hash race"
4070"f6af27d97599c : locking/qspinlock: Use __this_cpu_dec() instead of full-blown this_cpu_dec()"
4071"7ac44b376c743 : locking/atomic, arch/rwsem: Employ atomic_long_fetch_add()"
4072"4888afc3a310e : locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire()"
4073"cddf430ae2d42 : locking/atomic: Remove the deprecated atomic_{set,clear}_mask() functions"
4074"1d18767f1be40 : locking/barriers: Introduce smp_acquire__after_ctrl_dep()"
4075"f7d17e31fa101 : locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()"
4076"7f15a6cb16171 : locking/csd_lock: Use smp_cond_acquire() in csd_lock_wait()"
4077"d5395b7a1e1ff : locking/csd_lock: Explicitly inline csd_lock*() helpers"
4078"3c85978a71280 : locking/rwsem: Streamline the rwsem_optimistic_spin() code"
4079"231844b06fa53 : locking/rwsem: Improve reader wakeup code"
4080"f588cc8aceb2a : locking/rwsem: Protect all writes to owner by WRITE_ONCE()"
4081"43aaca1deb64a : locking/rwsem: Add reader-owned state to the owner field"
4082"355fddebb4eb1 : locking/rwsem: Convert sem->count to 'atomic_long_t'"
4083"eda4ebf2cd170 : locking/qspinlock: Add comments"
4084"4c88d55998c2b : locking/qspinlock: Clarify xchg_tail() ordering"
4085"1640c7a664947 : locking/rtmutex: Only warn once on a trylock from bad context"
4086"6e3c9de247838 : locking/lockdep: Use __jhash_mix() for iterate_chain_key()"
4087"f8e822f297e66 : locking/mutex: Set and clear owner using WRITE_ONCE()"
4088"81df3edde9361 : locking/rwsem: Optimize write lock by reducing operations in slowpath"
4089"b698fcfb5393b : locking/rwsem: Rework zeroing reader waiter->task"
4090"748abe6e8c003 : locking/rwsem: Enable lockless waiter wakeup(s)"
4091"5e17759edd388 : add down_write_killable_nested()"
4092"c9d1c58f14ebd : locking/rwsem: Fix down_write_killable()"
4093"2929e5ce3b612 : locking/pvqspinlock: Robustify init_qspinlock_stat()"
4094"b0e0d9eccf340 : locking/pvqspinlock: Avoid double resetting of stats"
4095"4000c222d695a : lcoking/locktorture: Simplify the torture_runnable computation"
4096"28de79471563f : lockdep: Fix lock_chain::base size"
4097"676f394262860 : locking/lockdep: Fix ->irq_context calculation"
4098"1f09ad5de718d : locking/rwsem: Provide down_write_killable()"
4099"067bbd4b03cda : locking/pvqspinlock: Fix division by zero in qstat_read()"
4100"da202701f69ba : locking/rwsem: Introduce basis for down_write_killable()"
4101"aa5451b0de3ca : locking/rwsem: Get rid of __down_write_nested()"
4102"6676261ce1ce7 : locking/lockdep: Deinline register_lock_class(), save 2328 bytes"
4103"b7915308639dd : locking/locktorture: Fix deboosting NULL pointer dereference"
4104"1d841a8b5c0d0 : locking/lockdep: Fix print_collision() unused warning"
4105"2866c9a92db74 : locking/lockdep: Print chain_key collision information"
4106"eb60437bf646e : tags: Fix DEFINE_PER_CPU expansions"
4107"ecb0b51c5e7bb : locking/lockdep: Detect chain_key collisions"
4108"0483e1aaf02e5 : locking/lockdep: Prevent chain_key collisions"
4109"78058910d8b9d : locking/pvqspinlock: Enable slowpath locking count tracking"
4110"1cd0494d45482 : locking/qspinlock: Use smp_cond_acquire() in pending code"
4111"589035948e6e1 : locking/pvqspinlock: Move lock stealing count tracking code into pv_queued_spin_steal_lock()"
4112"68035d4f5f3f2 : locking/lockdep: Eliminate lockdep_init()"
4113"8b2f2555d2f9f : locking/lockdep: Convert hash tables to hlists"
4114"004143e22b4f2 : locking/lockdep: Fix stack trace caching logic"
4115"f57fa876f3303 : rtmutex: Make wait_lock irq safe"
4116"0b6f37960594d : locking/pvqspinlock: Queue node adaptive spinning"
4117"7258ded795a68 : locking/pvqspinlock: Allow limited lock stealing"
4118"a67ecfc4a8101 : locking/pvqspinlock: Collect slowpath lock statistics"
4119"3c20b11083356 : locking, sched: Introduce smp_cond_acquire() and use it"
4120"b6b79a356273a : locking/pvqspinlock, x86: Optimize the PV unlock code path"
4121"b39d3e8d3cc94 : locking/qspinlock: Avoid redundant read of next pointer"
4122"996b30f199eb4 : locking/qspinlock: Prefetch the next node cacheline"
4123"e655c9cfe8fac : locking/qspinlock: Use _acquire/_release() versions of cmpxchg() & xchg()"
4124"9287a6b200233 : stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock()"
4125"d14d0955a5f88 : stop_machine: Use raw spinlocks"
4126"9fceabf1c0275 : Revert "smp: Avoid using two cache lines for struct call_single_data""
4127"8f559cf69087c : arm64: Select ARCH_HAS_FAST_MULTIPLIER"
4128"0539f5d6b28ba : cpufreq: schedutil: Queue sugov irq work on policy online cpu"
4129"2f014cf1dfb0b : Revert "cpufreq: schedutil: Don't restrict kthread to related_cpus unnecessarily""
4130"00cef09bde6e4 : sched/cpufreq: Remove unused SUGOV_KTHREAD_PRIORITY macro"
4131"aaba65f51b61a : cpufreq: schedutil: Use idle_calls counter of the remote CPU"
4132"7a7c31dff1e4f : sched/cpufreq: Don't pass flags to sugov_set_iowait_boost()"
4133"270aae644934a : cpufreq: schedutil: Examine the correct CPU when we update util"
4134"825061c05582f : cpufreq: schedutil: Don't restrict kthread to related_cpus unnecessarily"
4135"2e4d120ed7786 : BACKPORT: cpufreq: Call cpufreq_disable_fast_switch() in sugov_exit()"
4136"461bcddfffb02 : Mystic: R9.7"
4137"b5bb4e62a3a26 : defconfig: enable HID Nintendo XD"
4138"85ef650169699 : FROMLIST: HID: nintendo: add nintendo switch controller driver"
4139"81e9ae7465bf8 : cpufreq_schedutil: fix error compile"
4140"99c0d07fbf138 : Revert "schedutil: Don't assume we are likely using PELT""
4141"a58616e7e0b4f : Revert "cpufreq: schedutil: Ignore CPU load older than WALT window size""
4142"bf36e1a92a6bd : Revert "cpufreq: schedutil: Avoid unnecessary kthread wakeup""
4143"fdaf16609a855 : Revert "cpufreq: schedutil: Only apply single core busy logic with PELT""
4144"f9c7dcc55cff8 : kernel/sched: rt: fixup from Allow remote cpufreq callbacks"
4145"2bb9e1d826434 : qcom-cpufreq: Set dvfs_possible_from_any_cpu cpufreq driver flag"
4146"0ab2fc470ca3b : cpufreq: Remove uid_cpupower_enable check"
4147"677988a839aae : cpufreq: stats: Fix uninitialized variable"
4148"9d9dc2a8aecc8 : kernel: initialize and free cpufreq stats properly"
4149"aa33bd741c82c : cpufreq: stats: use seq iterator for large uid-related files"
4150"8897ccd30552c : cpufreq: stats: update uid data in acct_update_power"
4151"2044e961473f7 : ANDROID: cpufreq: change uid_cpupower to use u32"
4152"69dacdf30c69c : STOPSHIP: ANDROID: cpufreq: concurrent_*_time P/H experiment"
4153"2cdb65f34bb5b : ANDROID: cpufreq: Remove seq_printf from critical path"
4154"d3c552ccf8fac : ANDROID: cpufreq: update conditions for recording cputime"
4155"1198ceac8c35d : ANDROID: cpufreq: uid_concurrent_policy_time"
4156"bacb684344056 : ANDROID: cpufreq: uid_concurrent_active_time"
4157"07de7fd68704d : ANDROID: cpufreq: concurrent_policy_time by pid"
4158"c51a2e71acddd : ANDROID: cpufreq: concurrent_active_time by pid"
4159"157fd6b7a4850 : ANDROID: cpufreq: Add time_in_state to /proc/uid directories"
4160"45d9af542dcec : ANDROID: cpufreq: stats: Fix dead stats clearing timing"
4161"fa4a809ba59af : ANDROID: cpufreq: stats: Fix sleeping while atomic in cpufreq_task_stats_init"
4162"6a7592c43bea6 : ANDROID: cpufreq: stats: Fix NULL policy scenarios"
4163"6ccd1d13749aa : ANDROID: cpufreq: stats: add per task/uid/freq/cluster stats"
4164"de48e24e17469 : cpufreq: Remove cpufreq_times from CAF"
4165"e8dee20786a90 : crypto: qcedev: Fix out of memory issue"
4166"12e447ab83f98 : cpufreq: add scaled minimum capacity tracking for policy changes"
4167"e5cc5018bd989 : cpufreq: Process remote callbacks from any CPU if the platform permits"
4168"c7d7d903f0efe : cpufreq: Drop redundant check from cpufreq_update_current_freq()"
4169"31292e5e5de10 : cpufreq: Avoid false-positive WARN_ON()s in cpufreq_update_policy()"
4170"0f4bee967b929 : cpufreq: simplified goto out in cpufreq_register_driver()"
4171"db684ec2184ad : cpufreq: governor: CPUFREQ_GOV_LIMITS never fails"
4172"993942f6a7af0 : cpufreq: Rearrange __cpufreq_driver_target()"
4173"77dc95760d3cc : cpufreq: Use clamp_val() in __cpufreq_driver_target()"
4174"12680d28d6193 : cpufreq: Send START policy notification after sending CREATE"
4175"14b63d5eb4df5 : cpufreq: Fix clamp_val() usage in cpufreq_driver_fast_switch()"
4176"9791425e40cb6 : cpufreq: Abort cpufreq_update_current_freq() for cpufreq_suspended set"
4177"b4d7159fc0ea6 : cpufreq: Support for fast frequency switching"
4178"2cecf36aa8b09 : cpufreq: Always update current frequency before startig governor"
4179"625bbf36f71d0 : cpufreq: Introduce cpufreq_start_governor()"
4180"71d4f0b635119 : cpufreq: Rename __cpufreq_governor() to cpufreq_governor()"
4181"43274089175bc : cpufreq: Introduce cpufreq_update_current_freq()"
4182"6cec0b477e4d1 : cpufreq: Make cpufreq_quick_get() safe to call"
4183"004dbbca43f94 : Revert "cpufreq: Drop rwsem lock around CPUFREQ_GOV_POLICY_EXIT""
4184"eda62e06c710b : cpufreq: Remove 'policy->governor_enabled'"
4185"f1bad07ae348a : cpufreq: Relocate handle_update() to kill its declaration"
4186"2933ac961ab4c : cpufreq: Call __cpufreq_governor() with policy->rwsem held"
4187"51d400e77ccf0 : cpufreq: Merge cpufreq_offline_prepare/finish routines"
4188"10aaf4b3295cd : cpufreq: Fix kobject memleak"
4189"c0c91a791db1d : Revert "cpufreq: postfix policy directory with the first CPU in related_cpus""
4190"652f5cc998529 : cpufreq: Rename cpufreq_can_do_remote_dvfs()"
4191"56ba9d45da1ba : cpufreq: schedutil: Only apply single core busy logic with PELT"
4192"181a377d3cd7a : cpufreq: schedutil: Always process remote callback with slow switching"
4193"f59d5ba04df78 : sched: cpufreq: Allow remote cpufreq callbacks"
4194"549fefc760802 : Revert "cpufreq: schedutil: Don't skip freq update when limits change""
4195"3fbb89ca93874 : BACKPORT: cpufreq: schedutil: Avoid using invalid next_freq"
4196"de2db0af823cd : cpufreq: schedutil: Switch from sprintf to scnprintf"
4197"e34cd630de835 : cpufreq: schedutil: Avoid unnecessary kthread wakeup"
4198"f132ed04a7fa6 : cpufreq: schedutil: Ignore CPU load older than WALT window size"
4199"9e3ab84cc9094 : cpufreq: schedutil: Use >= when aggregating CPU loads in a policy"
4200"3960cd7e575ba : schedutil: Don't assume we are likely using PELT"
4201"7ce6f2a169325 : cpufreq: governor: Create cpufreq_policy_apply_limits()"
4202"ad3a041329c1b : cpufreq: governor: Remove unnecessary bits from print message"
4203"717e95120f4e0 : cpufreq: governor: Fix handling of special cases in dbs_update()"
4204"8a03d4c4d4416 : cpufreq: governor: Change confusing struct field and variable names"
4205"6ea40563026d5 : cpufreq: governor: Fix prev_load initialization in cpufreq_governor_start()"
4206"a203ebe707b51 : Revert "cpufreq: governor: Fix negative idle_time when configured with CONFIG_HZ_PERIODIC""
4207"a8661881b9126 : cpufreq: governor: New data type for management part of dbs_data"
4208"51df9d452ca43 : cpufreq: governor: Always schedule work on the CPU running update"
4209"4e2deb441b5e6 : cpufreq: governor: Drop unnecessary checks from show() and store()"
4210"9e141fcb82657 : cpufreq: governor: Fix race in dbs_update_util_handler()"
4211"970acb7ec75d3 : cpufreq: governor: Make gov_set_update_util() static"
4212"3feb055ddb9ca : cpufreq: governor: Narrow down the dbs_data_mutex coverage"
4213"21a44d5f14489 : cpufreq: governor: Make dbs_data_mutex static"
4214"d7030efcd594d : cpufreq: governor: Move per-CPU data to the common code"
4215"4586dac2b646a : cpufreq: governor: Drop unused governor callback and data fields"
4216"e9e8cefeb9015 : cpufreq: governor: Make governor private data per-policy"
4217"f8c95b1a345b0 : cpufreq: governor: Fix CPU load information updates via ->store"
4218"ca4d3ff144217 : cpufreq: governor: Add a ->start callback for governors"
4219"0b36cf1cdae83 : cpufreq: governor: Move io_is_busy to struct dbs_data"
4220"6329c4a1c29ec : cpufreq: governor: Close dbs_data update race condition"
4221"a0ec10429f842 : cpufreq: governor: Use microseconds in sample delay computations"
4222"b34319aa22e54 : cpufreq: governor: Drop unused macros for creating governor tunable attributes"
4223"4a30cf9f14536 : cpufreq: governor: Create generic macro for common tunables"
4224"6b3a652e69816 : cpufreq: governor: Move rate_mult to struct policy_dbs"
4225"fc6a1a5d67a46 : cpufreq: governor: Reset sample delay in store_sampling_rate()"
4226"348f5dfa8ee35 : cpufreq: governor: Get rid of the ->gov_check_cpu callback"
4227"7a9e0d0edf876 : cpufreq: Remove cpufreq_governor_lock"
4228"dda5e232f87e4 : cpufreq: governor: Clean up load-related computations"
4229"47da543511d02 : cpufreq: governor: Fix nice contribution computation in dbs_check_cpu()"
4230"cb4fafce72d45 : cpufreq: governor: Avoid atomic operations in hot paths"
4231"4861d6ca15fcb : cpufreq: governor: Simplify gov_cancel_work() slightly"
4232"0a5c26adb5dd5 : cpufreq: governor: Avoid irq_work_queue_on() crash on non-SMP ARM"
4233"35e23c82a17af : cpufreq: conservative: Update sample_delay_ns immediately"
4234"08ff61657af7d : cpufreq: governor: No need to manage state machine now"
4235"739b1285ebc55 : cpufreq: governor: Create and traverse list of policy_dbs to avoid deadlock"
4236"ec2a2c33b849a : cpufreq: governor: New sysfs show/store callbacks for governor tunables"
4237"5ea8614dcb8d0 : cpufreq: governor: Move common tunables to 'struct dbs_data'"
4238"d58dffc43402d : cpufreq: governor: Drop pointless goto from cpufreq_governor_init()"
4239"666ec00c6c139 : cpufreq: governor: Rename skip_work to work_count"
4240"a902aaaf25a36 : cpufreq: governor: Symmetrize cpu_dbs_info initialization and cleanup"
4241"8ba9ead0c4a76 : cpufreq: governor: Rearrange governor data structures"
4242"46b4e43a92dc9 : cpufreq: governor: Simplify cpufreq_governor_limits()"
4243"34b7f7c00dc66 : cpufreq: governor: Drop cpu argument from dbs_check_cpu()"
4244"6f6d8ac920329 : cpufreq: governor: Rename cpu_common_dbs_info to policy_dbs_info"
4245"df0bee6fdceb5 : cpufreq: governor: Drop the gov pointer from struct dbs_data"
4246"ed6937300ca31 : cpufreq: governor: Rework cpufreq_governor_dbs()"
4247"80df5b1dc0333 : cpufreq: governor: Rename some data types and variables"
4248"5de25f2c06700 : cpufreq: governor: Put governor structure into common_dbs_data"
4249"fcfd2b9f09f6c : cpufreq: governor: Avoid passing dbs_data pointers around unnecessarily"
4250"9b1475a3975a2 : cpufreq: governor: Use common mutex for dbs_data protection"
4251"5e6ed115766dc : cpufreq: governor: Replace timers with utilization update callbacks"
4252"bf5f7f6049d92 : cpufreq: governor: Fix negative idle_time when configured with CONFIG_HZ_PERIODIC"
4253"afe7b2e56c9a0 : cpufreq: governor: Use lockless timer function"
4254"a80484e91d51e : cpufreq: governor: replace per-CPU delayed work with timers"
4255"9394815e6fe9c : cpufreq: governor: initialize/destroy timer_mutex with 'shared'"
4256"8fa190e4d7857 : cpufreq: governor: Pass policy as argument to ->gov_dbs_timer()"
4257"9846360d145d5 : cpufreq: Don't let userspace set the max freq"
4258"31d39e933a68b : cpufreq: Kill userspace CPU boosting entirely"
4259"631270f6a97c2 : boeffla_wl_blocker: squash commit and fixup"
4260"e6945d020a5b9 : defconfig: switch to simple thermal"
4261"ba28452de9644 : msm: thermal: simple: Never raise max freq above unthrottled max"
4262"8861178052238 : thermal: core: Use wait_event for sysfs_notify"
4263"362358be74685 : msm_thermal_simple: add thermal debug"
4264"7fe94680c57b4 : msm: thermal: simple: Introduce simple MSM thermal solution"
4265"8e28acbe1ff4c : msm-thermal: omit unset nodes"
4266"0e54517b3a9b1 : thermal: qpnp-adc-tm: Fix aborting suspend"
4267"8789db4fe9134 : msm_thermal: ignore sensor -19"
4268"f1361449ac82c : power: qpnp-fg-gen3: Calculate battery more linearly"
4269"3194e2b2f2227 : defconfig: disable config cc stackprotector"
4270"d79b09f2089d6 : defconfig: regen"
4271"a9a8da640b1ec : makefile: fix error from commit 'a848bdc32157372b43d51c987715388e4b433b4b'"
4272"7c22134c1286c : Makefile: Add polly mcpu and a few more flags"
4273"c50567db304d8 : linux/syscalls: remove check data corruption"
4274"310e7e6e191d5 : Remove Qualcomm's panic changes"
4275"4ce9baa26f01a : qpnp-fg-gen3: Limit how frequently fg data can be queried"
4276"8f08a819ee607 : block: reduce default nr_requests to 32"
4277"c37e35dba2be7 : block: anxiety: Use built-in former / latter handlers"
4278"c214b835571a5 : block: anxiety: Clean up queue data variable initialization"
4279"05d75575c5394 : block: anxiety: Add logic for sync block requests"
4280"d0920e89d890d : block: anxiety: Increase write starvation limit"
4281"26eb637281f71 : linux: random remove error duplicate"
4282"426bca4c68f72 : fs/f2fs: remove error duplicate"
4283"71e809f33f3fd : net: Generalise wq_has_sleeper helper"
4284"1da9761594bf1 : Revert "random: do not ignore early device randomness""
4285"e295a491ecf5f : Revert "random: use a different mixing algorithm for add_device_randomness()""
4286"1e0b261641750 : random: Use wait_event_freezable() in add_hwgenerator_randomness()"
4287"d6478e4b78e67 : random: Support freezable kthreads in add_hwgenerator_randomness()"
4288"902f974d76863 : Revert "random: initialize the non-blocking pool via add_hwgenerator_randomness()""
4289"a0417e041782e : hwrng: core - Freeze khwrng thread during suspend"
4290"679a84057c067 : random: fix soft lockup when trying to read from an uninitialized blocking pool"
4291"3de743fb1ab87 : random: add a spinlock_t to struct batched_entropy"
4292"dbfaebc975643 : random: document get_random_int() family"
4293"cf4f118bee974 : random: fix CRNG initialization when random.trust_cpu=1"
4294"002ad220370f1 : random: only read from /dev/random after its pool has received 128 bits"
4295"59cd94c869527 : drivers/char/random.c: make primary_crng static"
4296"cb8cd76a84b50 : drivers/char/random.c: remove unused stuct poolinfo::poolbits"
4297"d7359b4b74600 : drivers/char/random.c: constify poolinfo_table"
4298"fc8027f45ae5b : crypto: chacha20 - Fix chacha20_block() keystream alignment (again)"
4299"04aa5fc5e6503 : crypto: chacha20 - use rol32() macro from bitops.h"
4300"5714f69424c02 : random: make CPU trust a boot parameter"
4301"517b50f2dc192 : random: remove preempt disabled region"
4302"e3ddf85ffd71a : random: add a config option to trust the CPU's hwrng"
4303"6a250d82aa0ef : random: Return nbytes filled from hw RNG"
4304"a74c0c2db9f76 : random: Fix whitespace pre random-bytes work"
4305"1c463af8ddde7 : random: rate limit unseeded randomness warnings"
4306"ed4c8aa1b07d9 : random: fix possible sleeping allocation from irq context"
4307"565572be29d1b : random: add new ioctl RNDRESEEDCRNG"
4308"587e209c5c301 : random: crng_reseed() should lock the crng instance that it is modifying"
4309"8d4452f34c31b : random: set up the NUMA crng instances after the CRNG is fully initialized"
4310"3639b0377cff6 : random: use a different mixing algorithm for add_device_randomness()"
4311"f566335376639 : random: fix crng_ready() test"
4312"cc22e5537f03e : drivers/char/random.c: remove unused dont_count_entropy"
4313"58a068a701f6f : random: optimize add_interrupt_randomness"
4314"1de9015038efa : crypto: chacha20 - Fix keystream alignment for chacha20_block()"
4315"3572c5832dd60 : mm/slub.c: replace kick_all_cpus_sync() with synchronize_sched() in kmem_cache_shrink()"
4316"e3e86847f5bac : mm: slab: free kmem_cache_node after destroy sysfs file"
4317"dc4cdb8b452dd : arm64: use simpler API for random address requests"
4318"e5d352e151cd7 : arm64: kernel: Fix incorrect brk randomization"
4319"0635ebe47371f : random: reorder READ_ONCE() in get_random_uXX"
4320"87baac00b8443 : random: suppress spammy warnings about unseeded randomness"
4321"b2e1a5d30997d : random: do not ignore early device randomness"
4322"dd12385893fb4 : random: warn when kernel uses unseeded randomness"
4323"0983d1228641e : random: silence compiler warnings and fix race"
4324"c1657b1ee957d : random: invalidate batched entropy after crng init"
4325"c0fd8b9ff532b : random: move random_min_urandom_seed into CONFIG_SYSCTL ifdef block"
4326"cd0f4d279391e : random: convert get_random_int/long into get_random_u32/u64"
4327"6e31c535f3b07 : random: use chacha20 for get_random_int/long"
4328"0fd53e08b94d6 : random: fix comment for unused random_min_urandom_seed"
4329"fed53c4cd4d07 : random: remove variable limit"
4330"a049ded9cf19a : random: remove stale urandom_init_wait"
4331"2a997a418e3b5 : random: remove stale maybe_reseed_primary_crng"
4332"e4d41d00615ec : random: remove unused randomize_range()"
4333"ae72277610f9e : random: simplify API for random address requests"
4334"1119e10399869 : random: Fix crashes with sparse node ids"
4335"23e5a5ae71288 : random: use for_each_online_node() to iterate over NUMA nodes"
4336"96d9624adb672 : random: add backtracking protection to the CRNG"
4337"5acf3da0c63e1 : lib/uuid.c: move generate_random_uuid() to uuid.c"
4338"15dd0ad2c7e58 : random: initialize the non-blocking pool via add_hwgenerator_randomness()"
4339"1a1920572216d : random: Make crng state queryable"
4340"19459c23df4e9 : random: add wait_for_random_bytes() API"
4341"515e0cd63a6e7 : random: make /dev/urandom scalable for silly userspace programs"
4342"e5976e93303d9 : random: replace non-blocking pool with a Chacha20-based CRNG"
4343"96e62e6d76a1b : ARM: dts: sdm660_e7s/e7t/wayne: Add cpu set for adsp glink"
4344"64eb630765887 : mystic: defconfig: Use Simple LMK"
4345"a5b0066a21db7 : mm: vmpressure: Don't cache the window size"
4346"925bdd8e52e02 : mm: vmpressure: Interpret zero scanned pages as 100% pressure"
4347"667ad0875b1d3 : mm: vmpressure: Don't exclude any allocation types"
4348"5f3f5e8b9d2d1 : mm: vmpressure: Make local functions and global variables static"
4349"a07483a995e64 : simple_lmk: Update adj targeting for Android 10"
4350"f751f6ce80184 : simple_lmk: Use vmpressure notifier to trigger kills"
4351"6789f250bba20 : mm: Stop kswapd early when nothing's waiting for it to free pages"
4352"7ada2fa1bd13c : simple_lmk: Include swap memory usage in the size of victims"
4353"575512bb9e7bf : simple_lmk: Relax memory barriers and clean up some styling"
4354"153f5678ff68e : simple_lmk: Place victims onto SCHED_RR"
4355"c7740bcdc1d90 : simple_lmk: Add a timeout to stop waiting for victims to die"
4356"b7fca7fda90c3 : simple_lmk: Ignore tasks that won't free memory"
4357"d8a1bc71400fc : simple_lmk: Simplify tricks used to speed up the death process"
4358"f015890bdd7ac : simple_lmk: Report mm as freed as soon as exit_mmap() finishes"
4359"261d406141989 : cpuset, mm: fix TIF_MEMDIE check in cpuset_change_task_nodemask"
4360"bceb2ed3c2020 : freezer, oom: check TIF_MEMDIE on the correct task"
4361"9aa4237c10807 : simple_lmk: Mark victim thread group with TIF_MEMDIE"
4362"3ddb349d57eee : simple_lmk: Disable OOM killer when Simple LMK is enabled"
4363"c4e7ee66a12dd : simple_lmk: Print a message when there are no processes to kill"
4364"9a42065247507 : simple_lmk: Remove compat cruft not specific to 4.4"
4365"6cb44dc3b4320 : simple_lmk: Update copyright to 2020"
4366"86441da98b965 : simple_lmk: Don't queue up new reclaim requests during reclaim"
4367"c3d28649209b9 : simple_lmk: Increase default minfree value"
4368"0c4d47ae0c487 : simple_lmk: Clean up some code style nitpicks"
4369"4ce5eb1476400 : simple_lmk: Make reclaim deterministic"
4370"bae8f9f020ec7 : simple_lmk: Fix broken multicopy atomicity for victims_to_kill"
4371"5003d0ad78a81 : simple_lmk: Use proper atomic_* operations where needed"
4372"1649901187c16 : simple_lmk: Remove kthread_should_stop() exit condition"
4373"0ae48c5cd7b58 : simple_lmk: Fix pages_found calculation"
4374"5471982aa693e : simple_lmk: Introduce Simple Low Memory Killer for Android"
4375"5e81181d7edcd : defconfig: enable more usb config"
4376"06e58194a03c5 : [PATCH] usb: gadget: add HID support for keyboard and mouse"
4377"2a297a4b465a9 : net/mac80211: tx: Apply patch Kali NetHunter"
4378"23227bf296bfc : gcc-plugins: Fix definition of DISABLE_LATENT_ENTROPY_PLUGIN"
4379"1a68a404c0b65 : gcc-plugins: Add structleak for more stack initialization"
4380"6b3508f8a41dd : sparse: Add __private to privatize members of structs"
4381"d28781679d6be : latent_entropy: avoid build error when plugin cflags are not set"
4382"28fc87aeb535a : gcc-plugins: Add latent_entropy plugin"
4383"5d4d2ca286320 : gcc-plugins: Add support for plugin subdirectories"
4384"d6caf6ee5829d : gcc-plugins: Add support for passing plugin arguments"
4385"1d4667bba8dfb : gcc-plugins: abort builds cleanly when not supported"
4386"064cedd9069b2 : Add sancov plugin"
4387"93912be783d86 : Add Cyclomatic complexity GCC plugin"
4388"e2bf52306835f : GCC plugin infrastructure"
4389"6c1fdfb6fd79e : rcu: update: Make RCU_EXPEDITE_BOOT be the default"
4390"6b57dd364c188 : sched/swait: Remove __prepare_to_swait"
4391"a9d115d32bb37 : swait: strengthen language to discourage use"
4392"1cc8bd83f8161 : sched/wait: Include <linux/wait.h> in <linux/swait.h>"
4393"66c14685a5e98 : sched/swait: Document it clearly that the swait facilities are special and shouldn't be used"
4394"23a5cf66663ae : sched/wait: Add swq_has_sleeper()"
4395"d66b3e0c904c2 : swait: Add idle variants which don't contribute to load average"
4396"65f8b07863616 : wait.[ch]: Introduce the simple waitqueue (swait) implementation"
4397"762ada56a157b : rcuperf: Consistently insert space between flag and message"
4398"57a0b65f5dced : rcutorture: Print out barrier error as document says"
4399"889dec45d5041 : torture: Add task state to writer-task stall printk()s"
4400"1c684abcc4025 : rcu: Avoid redundant quiescent-state chasing"
4401"683b3d44dcdbb : rcu: Don't use modular infrastructure in non-modular code"
4402"a924457720098 : rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads"
4403"6d42c0a95accb : rcu: Use RCU's online-CPU state for expedited IPI retry"
4404"c4bea9f8d5431 : rcu: Exclude RCU-offline CPUs from expedited grace periods"
4405"d6f98ae0a71ff : rcu: Make expedited RCU CPU stall warnings respond to controls"
4406"daa99aee02c64 : rcu: Stop disabling expedited RCU CPU stall warnings"
4407"69a482d49929c : rcu: Drive expedited grace periods from workqueue"
4408"7ae58bdc1562f : rcu: Consolidate expedited grace period machinery"
4409"a049e2d968edd : rcu: Move expedited code from tree_plugin.h to tree_exp.h"
4410"859e839aeb08d : rcu: Correctly handle sparse possible cpus"
4411"eea7a441e97dc : rcu: sysctl: Panic on RCU Stall"
4412"f4b255b53f5ff : rcu: Fix a typo in a comment"
4413"b9b2c7083e8f6 : rcu: Make call_rcu_tasks() tolerate first call with irqs disabled"
4414"1e150c8542fb3 : rcutorture: Fix error return code in rcu_perf_init()"
4415"91efdc76a6832 : rcuperf: Don't treat gp_exp mis-setting as a WARN"
4416"8358a9ffff2f1 : torture: Remove CONFIG_RCU_TORTURE_TEST_RUNNABLE, simplify code"
4417"088bcc6a12b26 : torture: Simplify code, eliminate RCU_PERF_TEST_RUNNABLE"
4418"0671b691cae3e : rcu: Move expedited code from tree.c to tree_exp.h"
4419"583f1950471a6 : rcu: Fix outdated hotplug-exclusion comment in rcu_gp_init()"
4420"f6933f874d747 : rcu: Fix outdated rcu_scheduler_active comment"
4421"1a51adc793718 : rcu: update debugobjects fixup callbacks return type"
4422"c38d6bd29c255 : rcutorture: Add irqs-disabled test for call_rcu()"
4423"00a1d411d35b9 : rcutorture: Consider FROZEN hotplug notifier transitions"
4424"21e7c85123b9d : rcutorture: Remove redundant initialization to zero"
4425"b4ebe9daa6a61 : rcuperf: Do not wake up shutdown wait queue if "shutdown" is false."
4426"834db47e25fa1 : rcutorture: Avoid RCU CPU stall warning and RT throttling"
4427"eecbd6bdafc2b : rcutorture: Add rcuperf holdoff boot parameter to reduce interference"
4428"06cb716db452a : rcutorture: Documentation for rcuperf kernel parameters"
4429"d72baca3136f5 : rcutorture: Make rcuperf collect expedited event-trace data"
4430"533d996244df4 : rcutorture: Update scripting to accommodate rcuperf"
4431"f984122278406 : rcutorture: Set rcuperf writer kthreads to real-time priority"
4432"3a48a3afa24c8 : rcutorture: Bind rcuperf reader/writer kthreads to CPUs"
4433"7f416f20a5998 : rcutorture: Add RCU grace-period performance tests"
4434"11bc485e6bace : rcutorture: Expedited-GP batch progress access to torturing"
4435"2f723cb16e859 : rcutorture: Allow for rcupdate.rcu_normal"
4436"1bf3d4b8b5437 : rcu: Dump ftrace buffer when kicking grace-period kthread"
4437"91fbe439151dd : rcu: Remove superfluous versions of rcu_read_lock_sched_held()"
4438"232e25af727e1 : rcu: Awaken grace-period kthread if too long since FQS"
4439"72380e0f84f25 : rcu: Make FQS schedule advance only if FQS happened"
4440"31a11a738492c : rcu: Awaken grace-period kthread when stalled"
4441"ed52842730304 : rcu: Overlap wakeups with next expedited grace period"
4442"293cdc4e80252 : rcu: Consolidate expedited GP code into exp_funnel_lock()"
4443"c3662daeef0f6 : rcu: Consolidate expedited GP tracing into rcu_exp_gp_seq_snap()"
4444"3a51d3d18e31a : rcu: Consolidate expedited GP code into rcu_exp_wait_wake()"
4445"342f196105f49 : rcu: Add exp_funnel_lock() fastpath"
4446"33defb3778e6a : rcu: Enforce expedited-GP fairness via funnel wait queue"
4447"282990ff1472f : rcu: Add event tracing definitions for expedited grace periods"
4448"b2b425573c4ae : rcu: Shorten expedited_workdone* to exp_workdone*"
4449"9cb629d78b1e7 : rcu: Remove expedited GP funnel-lock bypass"
4450"bfbb3a60c30a9 : rcu: Add expedited-grace-period event tracing"
4451"52bdd82ad5f2c : rcu: Add funnel-locking tracing for expedited grace periods"
4452"01b3558fcbf45 : rcu: Fix synchronize_rcu_expedited() header comment"
4453"083177735fcff : rcu: Make expedited RCU-preempt stall warnings count accurately"
4454"94d5627b60110 : rcu: Make expedited RCU-sched grace period immediately detect idle"
4455"0e5e6c392f403 : rcu: Consolidate dumping of ftrace buffer"
4456"f7b62ea8e8938 : rcu: Use simple wait queues where possible in rcutree"
4457"56d161da5e724 : rcu: Do not call rcu_nocb_gp_cleanup() while holding rnp->lock"
4458"6c7507b706dd0 : rcu: Export rcu_gp_is_normal()"
4459"017ce5ad0b37f : rcu: Catch up rcu_report_qs_rdp() comment with reality"
4460"91b340570af90 : rcu: Make rcu/tiny_plugin.h explicitly non-modular"
4461"6ed01eccd16b9 : RCU: Privatize rcu_node::lock"
4462"ed1148c30c9a6 : rcu: Remove useless rcu_data_p when !PREEMPT_RCU"
4463"7f27d8813071e : rcutorture: Correct no-expedite console messages"
4464"d12012c8234b1 : rcu: Set rdp->gpwrap when CPU is idle"
4465"df872eecb04f1 : rcu: Stop treating in-kernel CPU-bound workloads as errors"
4466"73f53e0269b8a : rcu: Update rcu_report_qs_rsp() comment"
4467"988b42e0a2342 : rcu: Assign false instead of 0 for ->core_needs_qs"
4468"f7cd6d8683a2b : rcu: Make rcu_gp_init() be bool rather than int"
4469"d202924807b08 : rcu: Move wakeup out from under rnp->lock"
4470"7b34b8cf2c825 : rcu: Don't redundantly disable irqs in rcu_irq_{enter,exit}()"
4471"492b240867aa3 : rcu: Make cpu_needs_another_gp() be bool"
4472"0d9ee4312e1af : rcu: Eliminate unused rcu_init_one() argument"
4473"936fa96cf643f : rcu: Remove TINY_RCU bloat from pointless boot parameters"
4474"6b9c33b5884e3 : rcutorture: Print symbolic name for ->gp_state"
4475"bb6e2f7d3417c : rcutorture: Print symbolic name for rcu_torture_writer_state"
4476"23a84f4c71bf5 : rcutorture: Dump stack when GP kthread stalls"
4477"3be9ebaa0d7b5 : rcutorture: Flag nonexistent RCU GP kthread"
4478"6546a58a6e2ce : rcu: Avoid tick_nohz_active checks on NOCBs CPUs"
4479"788382bc7324c : rcu: Fix obsolete rcu_bootup_announce_oddness() comment"
4480"361deda5d123c : rcu: Remove lock-acquisition loop from rcu_read_unlock_special()"
4481"f681131fe345d : kernel: Make rcu/tree_trace.c explicitly non-modular"
4482"84af3325e284d : rcu: Move lock_class_key to local scope"
4483"5fecb461b4bc8 : rcu: Allow expedited grace periods to be disabled at init"
4484"3f5c254515db6 : rcu: Add rcu_normal kernel parameter to suppress expediting"
4485"2c22d02af7f9d : rcu: Add more diagnostics to expedited stall warning messages."
4486"55f8020ead7e9 : rcu: Make expedited grace periods resolve stall-warning ties"
4487"1c6e50149f06b : rcu: Reduce expedited GP memory contention via per-CPU variables"
4488"e6ff6698cc479 : rcu: Invert sync_rcu_exp_select_cpus() "if" statement"
4489"092315ef388f4 : rcu: Move smp_mb() from rcu_seq_snap() to rcu_exp_gp_seq_snap()"
4490"317970bb53b20 : rcu: Clarify role of ->expmaskinitnext"
4491"fa7f3809b0ec4 : rcu: Short-circuit synchronize_sched_expedited() if only one CPU"
4492"60890594e284c : rcu: Add transitivity to remaining rcu_node ->lock acquisitions"
4493"3cd91982e2c99 : rcu: Create transitive rnp->lock acquisition functions"
4494"91dfccb5909e4 : rcu: Import rcu_segcblist_entrain()"
4495"ec2ee991a8dc0 : srcu: Abstract multi-tail callback list handling"
4496"63138ffd30483 : rcu: Don't wake rcuc/X kthreads on NOCB CPUs"
4497"0fc1b6caac15c : rcu: Make cond_resched_rcu_qs() supply RCU-sched expedited QS"
4498"71d8c63c2693a : rcu: Prevent rcu_barrier() from starting needless grace periods"
4499"2696af2d74136 : rcu: Speed up calling of RCU tasks callbacks"
4500"40252ffbefa8e : Mystic: R9.6"
4501"12410fba8f2d0 : nvt_touch_d2s: Use a FIFO thread for work processing"
4502"872e059f0154d : nvt_touch_ds2: Properly handle userspace dt2w switch"
4503"4660f262fdbe3 : nvt_touch_ds2: Create procfs node to handle userspace dt2w switch …"
4504"ee3fb3350ca8f : touchscreen: Set a common proc double tap to wake node"
4505"c9d1ed85d568b : input: synaptics_dsx: Create shared procfs node"
4506"d6738dee0d059 : focaltech: Fix dt2w procfs node"
4507"34b2f0152f2ad : focal_ft8719: Create a procfs node to handle userspace dt2w switch"
4508"8386c879eb616 : nvt_touch_e7s: Create procfs node to handle userspace dt2w switch"
4509"83e29eea0e11d : nvt_touch_a: Create procfs node to handle userspace dt2w switch"
4510"928e3f4a9bd98 : Mystic: Rebase"
4511"cafd61be7cff5 : block: Do not wake the request CPU if idle"
4512"723b2e44a545f : tcp: Disable SYN cookies"
4513"d0b1eba3323e7 : tcp: Enable fast recycling by default"
4514"488283ec20ec0 : tcp: Reuse existing connections"
4515"6b0292fae8c07 : tcp: Disable ping replies by default"
4516"42cac8c7514be : tcp: Increase max connections to accept"
4517"e31dde197bc38 : tcp: Disable slow start after idle by default"
4518"80db0ea4d245f : usb: dwc3: gadget: Prevent core from processing stale TRBs"
4519"184ed8e7981ac : usb: dwc3: Increase the TxFIFO resize factor"
4520"090d3c66880f6 : usb: dwc3: Change TXFIFO size for GSI IN EP based on controller"
4521"fc8b7f674e39f : dwc3: gadget: Increase TXFIFO size as 6KB for GSI IN endpoint"
4522"ea90dc7c34043 : Revert "usb: pd_engine: Fix memory leaks in probe and destroy""
4523"5deaceb579ef2 : Revert "usb: dwc3: Fix OF memory leak in probe""
4524"5fae47809c248 : usb: dwc3-msm: Ensure reset if h/w is out of lpm without any events"
4525"904433b75ba23 : devfreq: simple_gpu_algorithm: sync memory before sending the commands."
4526"b0a376d7c41e6 : devfreq: tune Simple GPU algorithm"
4527"ff1c2254586bc : devfreq: add Simple GPU Algorithm."
4528"7824e79fa3975 : Simple GPU algorithm should depend on DEVFREQ_GOV_QCOM_ADRENO_TZ"
4529"1ed5f012fe525 : Revert "cpuset: Refactor cpuset assist code""
4530"3d751ba392759 : sched: fix from commit eas"
4531"8eb4e5f527975 : Optmize audio codec!! -> Better audio quality; -> Louder; -> Clean; -> Safe."
4532"ae49cb740e57a : asoc: tas2557: bb noise kanged from HTC source"
4533"2ab72ce753d00 : ASoC:TAS2557 squashed update from TI upstream"
4534"59c964df5f8e2 : dts-eagle: fix error compile"
4535"1a2caacb8b645 : sound: soc: Add DTS Headphone:X driver"
4536"d9add1d73d8fd : crypto: msm: update QTI crypto drivers for msm-4.4"
4537"e890fc398c0f8 : block: fifo-iosched: fix error .elevator_allow_merge_fn"
4538"6be2b7e331895 : sched: Enable NEXT_BUDDY for better cache locality"
4539"87807e60ca6cb : sched/fair: Disable LB_BIAS by default"
4540"44f794a2f1414 : sched/features: Disabled Gentle Fair Sleepers"
4541"94f8589b4122b : mdss: boost devfreq only if the last input was within 3250ms"
4542"4c393ba93a7cb : msm: mdss: Boost CPU and DDR bus when committing a new frame"
4543"59e8d87dc2c60 : drivers: fbdev: mdss_hdmi_tx: avoid VLA"
4544"933319f315699 : camera: fix new version"
4545"1dce3f6184a4e : powersuspend: Remove double definiton"
4546"fe9cb7a855a8c : powersuspend: Update to the latest version"
4547"9dcc5bd5dc75c : kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend"
4548"10e71d220ba38 : dynamic fsync: switch back to fb notif"
4549"70d3065a2a361 : fs: dynamic fsync 2.3 part 2"
4550"18f74821f8b35 : fs: dynamic fsync 2.3"
4551"e78985a317a8f : ARM: dts: sdm660_e7s/e7t/wayne: Suppress verbose output during boot and Disable unhandled or broken IRQ monitoring *Kanged from kdrag0n"
4552"7ed5cc1b49223 : ARM: dts: sdm660_e7s/e7t/wayne: rcu_expedited is now the default behaviour and Fallback to normal RCU after boot"
4553"e84fb838cf616 : arm: dts: qcom: add the panel-ack-disabled property to whyred/wayne/tulip panels"
4554"7bfd5366c481c : arm:dts:qcom: disable ulps mode for whyred/wayne/tulip panels"
4555"49ca8fdcc80c6 : arm:dts:qcom: disable ESD check for whyred/wayne/tulip panels thx to tytydraco for the idea"
4556"2e42787e630be : sdm660_cdc: prevent headphone gain change"
4557"e073c53261f11 : FROMLIST: Add Asus Gamepad descriptor fix"
4558"20d2dd2554209 : kernel: printk logging disable by default"
4559"7f15d413ac20d : printk: Add sys kernel interface to configure linux printk logging"
4560"64c95be28d902 : ext4: improve smp scalability for inode generation"
4561"1bb66dac50cf7 : block: Kconfig: Allow No-op I/O scheduler to be excluded"
4562"76636fd5ec759 : block: introduce Depression I/O scheduler"
4563"a2ca4ef0c2c10 : ARM: dts: {msm8998,sdm660}: increase linux,cma from 32M to 128M"
4564"0b672b9c28110 : block: Add tripndroid iosched"
4565"e944d3ba2e9ab : iosched_switcher: add sysfs parameter for idle scheduler"
4566"0024869cd015f : iosched_switcher: add API to remove devices"
4567"f14459a3bf102 : block: iosched_switcher: remove redundant conditionals"
4568"5db332b0ab342 : block: iosched_switcher: add sysfs toggle"
4569"6212d3d75ebea : block: I/O scheduler driver mod. delay setting noop when screen goes off."
4570"b3c9f633dcb99 : iosched_switcher: Remove unneeded code in change_elevator()"
4571"da54ea02d96f0 : iosched_switcher: Ensure the previous elevator name is always present"
4572"349737234d6c8 : iosched_switcher: Allow multiple block devices to be used"
4573"be437474d5d32 : block: Add driver to change the I/O scheduler when the screen turns off"
4574"22509af7b5ee9 : block: add fifo I/O scheduler"
4575"7c816e031f321 : block: Add ZEN v2 scheduler"
4576"0a81a08a645c8 : dts: fix pa_therm0 temperature reading"
4577"f0e014c1896e5 : ARM: dts: Fix memory overlap"
4578"a9af4701a8009 : state_notifier: Remove internal enablement switch"
4579"e9aa0f2413863 : state_notifier: Drop unneeded module_param_named entries"
4580"c1d52aa5a65b8 : mdss: Add state_notifier hooks"
4581"ec965e4dde6fd : soc: msm: Add state notifier driver"
4582"0e31fba0642de : fs:sync: disable fsync by default"
4583"2a70936b3e377 : ARM: dts: sdm660: Add arm-cpu-mon nodes for little cluster"
4584"b284fd0a47700 : sdm660: fix node values for qcom,msm-core@780000"
4585"eed4474569f96 : ARM64: dts: prefer qcom,kryo over arm,armv8"
4586"6e264d0c224fa : cpumask: Add cpumasks for big and LITTLE CPU clusters"
4587"07abf2fd925e1 : ARM: dts: msm8998: Set GPU idle timeout to 64 ms"
4588"ac03dbb7b549f : drivers:GPU: Set GPU idle timeout to 64 ms"
4589"d803f1937920a : proc: Don't let Google Camera run in the background"
4590"85b441a6cdc57 : ARM: dts: sdm660: Disable expedited RCU grace periods after init & BOOT QUIETLY"
4591"0d272a3c70885 : camera_v2: Fix sensor driver typo"
4592"43dda3386b7ab : dts: sdm660: disable hotplug in BCL mitigation"
4593"6d93a75a6b482 : ARM: dts: Reduce sdm660 thermal throttling thresholds"
4594"7428645f6fe73 : sched/cpufreq: cpufreq_darknesssched: change to state_notifier"
4595"8c189393cf8e6 : sched/cpufreq: cpufreq_energy_dcfc: fix error"
4596"d82dd3b28ca3c : sched/cpufreq: cpufreq_darknesssched: fix error"
4597"a8b6bd67491f2 : sched/cpufreq: cpufreq_helix_schedutil: fix error"
4598"2376bbc767ecb : sched/cpufreq: Add energy_dcfc governor"
4599"9c364bf1cf932 : sched/cpufreq: Add darknesssched governor"
4600"a2ebb6e292b47 : sched/cpufreq: Add helix_schedutil governor"
4601"d1a66956bcf32 : Update pwrutilx governer * to last ZeroInfinityXDA changes"
4602"cb76f55ae6fa0 : cpufreq_pwrutilx: Add new governor"
4603"5d731ba8f89eb : sched/cpufreq: Add ElectroUtil cpufreq governor"
4604"cd0963250114a : cpufreq:Introduce Darkutil-a combination of Helix + Electroutil."
4605"1cb348cb02def : sched: Add alucardsched governor"
4606"134dd974c9f7a : cpufreq: Add blu_schedutil"
4607"331e92f5b7f30 : adreno_idler: Disable adreno_idler by default"
4608"84200a2147ae8 : adreno idler: Ramp down more agressively"
4609"0a224566c3d9c : adreno_idler: fix typos :)"
4610"42122735bef36 : adreno_idler: fix-up some comments"
4611"d3cfc1d048ff2 : adreno_idler: fix-up type definitions"
4612"fdc5840095fc0 : adreno_idler: remove frequency bump"
4613"4130bf0ad030d : adreno_idler: switch to count based instead of time based"
4614"cbb8ab7dada2a : Introduce Adreno idler for devfreq-based Adreno devices"
4615"ebac29f23c470 : ARM: dts: sdm660-gpu: Disable GPU wake up on touch event"
4616"b308da9b7c794 : scripts: remove "+" from localversion"
4617"0f4186f99f018 : ARM: dts: sdm660: Set cpubw governor to bw_hwmon"
4618"ac6633399fca6 : ARM: dts: msm: sdm660/e7s/e7t/wayne: Add sdm636's 1.6ghz energy costs by linear interpolation"
4619"cbbad3f66b12d : ARM: dts: msm: sdm660/e7s/e7t/wayne: Add energy costs for SDM660"
4620"db379b304a159 : devfreq_boost: Remove unused devfreq_get_boost_dev function"
4621"fdf7bd0f5f358 : devfreq_boost: Clean up code style and update license header"
4622"f0f1cc666431a : devfreq: Introduce devfreq boost driver"
4623"28d8484163996 : cpu_input_boost: Mark boost kthread as performance critical"
4624"29ce61f55dd18 : cpu_input_boost: Serialize everything with a master kthread"
4625"41cf77bf4eedf : cpu_input_boost: Clean up some style inconsistencies"
4626"26f53a65fb8f2 : cpu_input_boost: Only update cpu policy for one CPU in each cluster"
4627"0dfa68ec372d6 : cpu_input_boost: Block external boosts when the screen is turned off"
4628"6988099d9d5db : cpu_input_boost: Code style nitpicks"
4629"777dc13cadf21 : cpu_input_boost: Clean up code style and update license header"
4630"9d98fe2c5d370 : cpu_input_boost: Eliminate spin lock by using atomic cmpxchg loop"
4631"0ec2bf11a1d34 : cpu_input_boost: Simplify bitwise operations used to store boost state"
4632"5387e97cd0773 : cpu_input_boost: Fix and refactor max boost logic"
4633"4da3bc47c793f : cpu_input_boost: expose input freqs and duration to userspace"
4634"a8133b6eef6fb : cpu_input_boost: Add API for boosting all CPUs to max frequency"
4635"dde15833ec7a0 : cpu_input_boost: Destroy workqueue on error path in init"
4636"fd3e3ea8663e6 : cpu_input_boost: Introduce driver for event-based CPU boosting"
4637"812c8bba336b5 : FROMLIST: sched/fair: util_est: fast ramp-up EWMA on utilization increases"
4638"68e2538aad0ce : kernel: sched: Mitigate non-boosted tasks preempting boosted tasks"
4639"95bf3965dce53 : cpufreq: schedutil: tune default rate limit from Pixel"
4640"38ae36fec231c : sched/idle: Optimize the generic idle loop"
4641"7a527a9d68285 : sched/fair: honor sync only if CPU is about to goto idle"
4642"bd72c3e726828 : sched/pelt: staticify functions"
4643"db014a161b998 : ANDROID: sched/rt: fix the problem that rt_rq's util is always zero."
4644"afb028a85ceb2 : ANDROID: sched/fair: initialise util_est values to 0 on fork"
4645"dc6ba8d13a105 : ANDROID: sched/fair: add support for 12ms half-life PELT"
4646"5f5f7f3c147ac : sched/fair: Regenerate PELT configuration with the latest tools"
4647"7cfb8d2955813 : msm_performance: checkout to msm-4.14"
4648"c325f2b7aa8f1 : cpufreq: schedutil: clear cached_raw_freq when invalidated"
4649"7f7f6207e3dda : cpufreq: schedutil: Don't skip freq update when limits change"
4650"68c08f0855d08 : cpufreq: schedutil: Enable iowait boost by default"
4651"412b470ffae81 : cpufreq: schedutil: Fix sugov_start versus sugov_update_shared race"
4652"26ea8f08e7668 : BACKPORT: cpufreq: schedutil: Cache tunables on governor exit"
4653"12e676c91b24d : cpufreq: schedutil: Don't set next_freq to UINT_MAX"
4654"446c75127b353 : schedutil: Allow cpufreq requests to be made even when kthread kicked"
4655"4dea1c36e903d : cpufreq: schedutil: Don't assume CPU of util update calls"
4656"a88c71b81c897 : BACKPORT: cpufreq: Return 0 from ->fast_switch() on errors"
4657"bf192b5d8da61 : BACKPORT: cpufreq: schedutil: Fix iowait boost reset"
4658"969b826d9171f : sched/cpufreq/schedutil: Fix error path mutex unlock"
4659"e772310da9c64 : sched/cpufreq: Fix kobject memleak"
4660"c39eafd742145 : sched/fair: Re-allow negative boost"
4661"995a3aa173724 : sched/tune: allow negative cpu boosts"
4662"c491b71378b00 : sched/walt: Guard more WALT special codes"
4663"ac7125cb69388 : sched/fair: Force SchedTune utilization boosting while DSB is activing"
4664"f4b181ffdac77 : sched/tune: Public boost status for DSB"
4665"86d045c804391 : sched/tune: Set unlikely flag to !st_ta judgment"
4666"ef26b20603bd0 : sched/tune: Get schedtune of top-app during initing css"
4667"cf22d2b034bb6 : sched/tune: Hardcode boost ability as top-app only for DSB"
4668"0552a47d78d17 : arm64: enable max frequency capping"
4669"3b6a8d0f86125 : arm: enable max frequency capping"
4670"6bb60b264fcb3 : cpufreq: implement max frequency capping"
4671"bca03f4e5ad31 : cpufreq: remove max frequency capping from scale_freq_capacity()"
4672"c9144417701c2 : Revert "ANDROID: cpufreq: Max freq invariant scheduler load-tracking and cpu capacity support""
4673"aab2a17868c30 : Revert "ANDROID: arm: Enable max freq invariant scheduler load-tracking and capacity support""
4674"6160912c5f5e3 : Revert "ANDROID: arm64: Enable max freq invariant scheduler load-tracking and capacity support""
4675"f9bbb231017eb : sched/boost: boost half if value isn't 1"
4676"8fa1c8ef50813 : sched/tune: Expose sched_boost"
4677"bcba091b2218c : sched/boost: Update functions for newer Dynamic Schedtune Boost changes"
4678"fcf3b70f536af : sched/boost: Perform SchedTune boosting when sched_boost is triggered"
4679"cf2de8c993fe8 : sched/boost: Re-introduce sched_boost proc from HMP"
4680"bc338d24e9265 : init: Make DYNAMIC_STUNE_BOOST depend on CGROUP_SCHEDTUNE"
4681"260b5840d6101 : sched/tune: Switch Dynamic Schedtune Boost to a slot-based tracking system"
4682"8158be1edbce0 : sched/stune: Rename stune_boost() to do_stune_sched_boost()"
4683"0424fbfcfb2ae : sched/tune: Rename dynamic_boost parameter to sched_boost"
4684"2cbe6f76fdeff : sched/tune: Track active boosts on a per-Schedtune basis"
4685"201d9e8be8e38 : sched/tune: Reset Dynamic Schedtune Boost only if no more boosts running"
4686"990ad6009795b : sched/tune: Introduce stune_boost() function"
4687"b672d3e326fea : sched/tune: Refactor do_stune_boost()"
4688"9086857e0ebb7 : sched/tune: Create dynamic_boost SchedTune parameter"
4689"b49f473f5f1ea : sched/tune: Rename dynamic_boost_write() to dynamic_boost()"
4690"962ad7451c86f : sched/tune: Add initial support for Dynamic SchedTune Boost"
4691"02b72e0235415 : sched/tune: Do not block init to wirte schedTune"
4692"b0a53ab01c1e8 : sched/tune: Refactor SchedTune Assist code"
4693"97a7898388af4 : cpuset: Refactor cpuset assist code"
4694"6faad7c0fb58f : exec: Add node tampering blacklist function"
4695"1cd72a21fb909 : sched: features: Disable SCHEDTUNE_BOOST_UTIL feature"
4696"083bbba349601 : sched/fair: Add feature to toggle SchedTune utilization boosting"
4697"74a2268869b63 : sched: Turn on MIN_CAPACITY_CAPPING feature"
4698"6abe73e3b8cb7 : sched/fair: use min capacity when evaluating active cpus"
4699"e8f3299afe916 : sched/fair: use min capacity when evaluating idle backup cpus"
4700"7e3737b9a5764 : sched/fair: use min capacity when evaluating placement energy costs"
4701"60f7a64770106 : sched/fair: introduce minimum capacity capping sched feature"
4702"11f475903bc39 : sched: add arch_scale_min_freq_capacity to track minimum capacity caps"
4703"a44e19f490fd2 : sched/fair: introduce an arch scaling function for max frequency capping"
4704"2e65d7714ecea : kernel: introduce CPUSets Assist"
4705"4a85ae183aec6 : sched/tune: Introduce SchedTune Assist[v3]"
4706"f1a62a0ebf5e5 : cpufreq: fallback to schedutil if governor is not found"
4707"4ff4d1e1313a7 : sched/fair: Move the PELT constants into a generated header"
4708"ecb5906aae51a : FROMLIST: sched/rt: add utilization tracking"
4709"4ba99e4d9bb89 : sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity"
4710"660da4c67a0d1 : ANDROID: cpufreq: provide default frequency-invariance setter function"
4711"4fa5d8da2acd6 : qcom-cpufreq: Notify the current frequency to the topology driver"
4712"5ff749d31f581 : FROMLIST: sched: force update of blocked load of idle cpus"
4713"44ac2c88f17cf : sched/fair: Fix false running accounting"
4714"dfc320abadf6c : BACKPORT: sched/fair: Fix cpu_util_wake() for 'execl' type workloads"
4715"c3ee49c479432 : sched/fair: Increase PELT accuracy for small tasks"
4716"68e300ea9427f : sched/fair: Explicitly generate __update_load_avg() instances"
4717"0907fc8056756 : sched/fair: Fix corner case in __accumulate_sum()"
4718"fd7725c763f95 : sched/fair: Optimize ___update_sched_avg()"
4719"d37bb28ed7bab : CONFIG: use 16ms PELT's half-life"
4720"13d00d1ae70ca : sched/fair: Add support to tune PELT ramp/decay timings"
4721"a175625b714c8 : BACKPORT: sched/fair: Update util_est before updating schedutil"
4722"c1da358044f4a : sched/fair: Update util_est only on util_avg updates"
4723"8b18da8776d9b : sched/fair: Use util_est in LB and WU paths"
4724"d7a9aaf97d4f7 : sched/fair: Add util_est on top of PELT"
4725"dfdb4f339e234 : kernel: sched: Fix CAF mismerge of 8623286, ec888d4 and fa8dd7068ae69078c24e3f5ffbfb5fc078b9c8e6"
4726"d48bad05ad263 : sched: EAS: Initialize push_task as NULL to avoid direct reference on out_unlock path"
4727"ee087ce852bc1 : FROMLIST: sched: Make iowait_boost optional in schedutil"
4728"af9dab12f6963 : FROMLIST: cpufreq: Make iowait boost a policy option"
4729"5bf9d7a42f365 : sched/fair: Fix issue where frequency update not skipped"
4730"e9d52d3b3ff65 : sched/fair: Skip frequency updates if CPU about to idle"
4731"96757b358b9e5 : sched: EAS: upmigrate misfit current task"
4732"8169d4e6670b1 : sched: EAS: kill incorrect nohz idle cpu kick"
4733"8a7910377f9a2 : sched/fair: kick nohz idle balance for misfit task"
4734"e5012da0986c9 : sched: Extend active balance to accept 'push_task' argument"
4735"a76738542510b : sched: deadline: Add missing WALT code"
4736"54b99f9f3a3d1 : sched/walt: use do_div instead of division operator"
4737"fb1c6e93dda0c : sched: WALT: account cumulative window demand"
4738"9fcef5fa72724 : sched: Add missing WALT code"
4739"5c20dee7daeca : sched: energy: calculate and update CPU capacity dynamically"
4740"84381d88ea9b2 : HACK: qcom: patch OSM to work without HMP"
4741"1b4ed102f6d06 : sched: Add stub function for core_ctl_set_boost"
4742"2c1e582794463 : sched: Add stub functions for wake_up_idle API"
4743"9e50b85e5edfd : sched: Remove HMP scheduling and core_ctl"
4744"7bdf54951e68a : Revert "sched: WALT: account cumulative window demand""
4745"86cd391949ee1 : Revert "sched/walt: Fix the memory leak of idle task load pointers""
4746"765f3714acb52 : Revert "sched: cpufreq: HMP load reporting changes""
4747"d7b54ab57e3fc : Revert "sched: hmp: Reduce number of load reports in a window""
4748"61cf4db482010 : Revert "core_ctl: Consider high irq loaded CPU as busy""
4749"c648dd9240949 : smp: Avoid using two cache lines for struct call_single_data"
4750"a710a2daf2295 : scripts/Makefile.lib: speed up build process"
4751"0e12924a7bac6 : init: Override default Android version for inline ROM builds"
4752"7e36cbe601c25 : loop: Hard-code initial device count based on Android version"
4753"d1c5b47f027e8 : init: Export Android version from kernel command line"
4754"043b3ea9feb5b : Revert "arm64: use WFE for long delays""
4755"7de29cc4a579c : qcacld / config : Move DP_TRACE to debug variant"
4756"cc6e7b081d5d2 : qcacld: default_config: tone down debugging"
4757"d2f50e701a4d2 : qcacld: nuke Kconfig-based configuration entirely"
4758"9d13c3b8a7831 : Revert "qcacld-3.0: Fix OOB in wma_stats_event_handler""
4759"ffb2fb7e5603e : qcacld-3.0: Fix another uninitialized variable"
4760"961df5db9e2af : qcacld-3.0: Fix uninitialized variable"
4761"00fa9c3d64ddc : qcacld: check if auth_tag_len exceeds sizeof(hash)"
4762"b87a060402af4 : qcacld: initialize variables to avoid errors during compilation"
4763"caaa84a763077 : qcacld: nuke rx_wakelock code entirely"
4764"5ab69be0aaa20 : qcacld: Disable drop_bcn_on_chan_mismatch"
4765"27985fda5a92c : qcacld: reduce log spam"
4766"193d1fb1e40cc : qcacld: discard wlan_boot sysfs code on !CONFIG_MODULES"
4767"b28b2a1f73816 : staging: qcacld-3.0: add sme_power_save_api.h include"
4768"0f5849acef632 : qcacld: always force user build"
4769"f5a5740df679f : Add 'drivers/staging/fw-api' from commit '83799957966b81ceb614aa569f965e87bc366f9b' into Mystic-4.4"
4770"c227d2ab7af3b : Add 'drivers/staging/qca-wifi-host-cmn' from commit '43f52ee6a79944e6d3c4cb583005ca77eef9585a' into Mystic-4.4"
4771"422e6f2b0b948 : Add 'drivers/staging/qcacld-3.0' from commit '97a3877dec8d8e1c0f9c38d9014eeabb0c78b805' into Mystic-4.4"
4772"de5113a5d6871 : drivers/staging: remove pie wifi driver"
4773"11c87fb4a4f49 : Revert "security: pfe: Use non blocking scm call""
4774"755340ec293bf : net/wireguard: add wireguard importer"
4775"87256c2dd3b8f : arm64/neon: add workaround for ambiguous C99 stdint.h types"
4776"9d0b5d147366a : dts: qcom: whyred: fix boot on oreo fw"
4777"c1db05bac014f : dts: add missing ce"
4778"58132a87e46bb : dts: add missing srgb"
4779"d793e7b60c761 : fastchg: disable fast charging by default"
4780"ac09b3b5d0733 : drivers: misc: implement usb fast charge mode"
4781"2d89c82b7303d : KLAPSE: make own Makefile and Kconfig in klapse folder"
4782"71904091fd492 : KLAPSE: change path to build with new v5.0"
4783"af64a6a44d090 : KLAPSE : Use appropriate callback for data types"
4784"7924e94959a7a : KLAPSE : Fix prototype warn"
4785"956e64f1af4e6 : KLAPSE : Make default flow_freq value configurable at compile time from klapse.h"
4786"aeb9dcf15af33 : K-lapse v5.0"
4787"278da4ca1c946 : K-lapse: initial implementation for MDSS kcal"
4788"e83db9b9090c7 : KLAPSE: adapt for OP5/5T"
4789"9e6f25dc42c9c : KLAPSE v4.3 : Bug fixes and thread-safe improvements"
4790"8999d64db90e2 : KLAPSE : Fix compilation error, undeclared variable"
4791"0994cc1916724 : KLAPSE v4.2"
4792"a90af93b41115 : KLAPSE : Allow fadeback_minutes to be greater than 0 instead of 2"
4793"0edd3fd514e08 : KLAPSE : Allow RGB to be same value as SCALE_VAL_MIN"
4794"9194574a487b0 : KLAPSE : Update tmp sysfs vars to be same type as read from buffer, and the actual tunable itself"
4795"840e5762c6c01 : KLAPSE v4.1 : Add more dynamicity"
4796"f930b97cbd582 : Introducing KLapse - A kernel level livedisplay module v4.0"
4797"2edc1ec271017 : mdss_fb: Fix sRGB reset after screen off/on"
4798"4cb54e3d3937c : mdss_fb: add lcd backlight min limit"
4799"e3a8238313a9b : mdss_fb: add backlight dimmer option"
4800"8f2bc5c49243e : arch: dts: e7s/e7t/wayne: Increase power button debounce time"
4801"48a4a6caf7fe0 : block: do not merge requests without consulting with io scheduler"
4802"c4ab22db4acaf : nmi_backtrace: generate one-line reports for idle cpus"
4803"a272fd788fd5f : power: smb-lib: Silence spammy debugging"
4804"381b129916f8d : cpuidle: check dev before usage in cpuidle_use_deepest_state()"
4805"bf97708854614 : crypto: aes-generic - fix aes-generic regression on powerpc"
4806"59009b9376255 : crypto: aes-generic - build with -Os on gcc-7+"
4807"b4a466cbc8e69 : ANDROID: arm64: lse: fix LSE atomics with LTO"
4808"1717009cfd54d : msm: mdss: Fix height for tear check block"
4809"c37b1342b5496 : fbdev: msm: Correct DSI PHY V3 init default values"
4810"406b23c7b1244 : fbdev: msm: Remove partial update region delays"
4811"a36938d9aad8d : fbdev: msm: reduce kernel log spam for xlog"
4812"aaa0956286cd6 : mm: add priority threshold to __purge_vmap_area_lazy()"
4813"adaf994858b3c : locking/rtmutex: Flip unlikely() branch to likely() in __rt_mutex_slowlock()"
4814"9d13d21d2a478 : mm/page-writeback.c: place "not" inside of unlikely() statement in wb_domain_writeout_inc()"
4815"a213af7488ae7 : mm/mmzone.c: swap likely to unlikely as code logic is different for next_zones_zonelist()"
4816"5fd92eaec96ae : soc: qcom: service-locator: Use interruptible wait for locator"
4817"ab2ca97859643 : drivers: Remove references to PM_RUNTIME"
4818"53fe90fd15fd8 : kernel: time: reduce ntp wakeups"
4819"e1e053678db60 : netfilter: x_tables: cap allocations at 512 mbyte"
4820"cb6b97ff20cc4 : netfilter: x_tables: avoid warn and OOM killer on vmalloc call"
4821"aba70e3fecb17 : netfilter: x_tables: remove size check"
4822"09698eba4d85e : mmc: disable SPI CRC"
4823"d6e04144fbd23 : security: pfe: Disable clocks for crypto engine"
4824"27a03e14477be : security: pfe: Use non blocking scm call"
4825"ab24c97cfdb9b : kthread/smpboot: Disable irq while setting smpboot thread as running"
4826"3b966f50a5f5d : deadline: remove unused struct member"
4827"58722bf6f1f25 : cpuidle: Allow enforcing deepest idle state selection"
4828"7f552cf634132 : selinux: don't require auditing"
4829"d2e1ef8d2b358 : mm, page_alloc: double zone's batchsize"
4830"3ea70efb2b4ee : usb: pd_engine: Fix memory leaks in probe and destroy"
4831"f92f5a8ac6d25 : usb: dwc3: Fix OF memory leak in probe"
4832"be05a8bebee09 : msm: sps: Fix memory leaks in sps_register_bam_device"
4833"cfcf1ea4a234c : net: ipc_router: Fix remote port memory leak"
4834"355292413459b : msm: mdss: Silence "invalid data for dither" error"
4835"ae1c83a1352be : msm: ipa3: Fix redundant wakelock releases in error paths"
4836"4a889710bba8a : mhi: core: Relax wakeup in mhi_process_event_ring() error path"
4837"fcd8e69e51322 : ASoC: core: Don't assign an out-of-bounds address to rtd_aux"
4838"c4abc31d8451f : [PATCH] sched: Make sched_feat(x) boolean for !CONFIG_SCHED_DEBUG"
4839"e9c17de058cb8 : irq: Silence IRQ CPU migration message"
4840"855eb6705c5ee : cfq: clear queue pointers from cfqg after unpinning them in cfq_pd_offline"
4841"08e0fe5c66656 : cfq: Suppress compiler warnings about comparisons"
4842"10d923d337cfc : block: simplify and export blk_rq_append_bio"
4843"0ea7d4a4129bb : block: support large requests in blk_rq_map_user_iov"
4844"de78c41cb80d6 : block: replace io_schedule with io_schedule_timeout"
4845"daa9644d6900f : ntfs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros Follow the changes introduced in 2bed7ae42be91cb9be8c7d5af4d17843ca0fe419 to fix the build errors"
4846"a66145ca7ca9f : mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage"
4847"9d235bb46c9b7 : mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros"
4848"56e81c8a1f98e : Readahead: Optimize divide/multiply by power of 2 using L/R shift - Fix"
4849"a398f60c40907 : Readahead: Optimize divide/multiply by power of 2 using L/R shift"
4850"3d6d602c8e418 : block: Get rid of blk_get_backing_dev_info()"
4851"efe8e94e907e2 : block: Fix oops scsi_disk_get()"
4852"9aeee6896a801 : block: Unhash also block device inode for the whole device"
4853"a494710868c7d : block: Move bdev_unhash_inode() after invalidate_partition()"
4854"d1539d67c526f : block: flush: fix IO hang in case of flood fua req"
4855"a6144c93114cb : block: require write_same and discard requests align to logical block size"
4856"e5a53d63291ba : block: invalidate the page cache when issuing BLKZEROOUT"
4857"5f95a55cf06e8 : block: Fix a race between blk_cleanup_queue() and timeout handling"
4858"a34f197a0fbcc : block: defer timeouts to a workqueue"
4859"397ca6adef054 : block: remove REQ_NO_TIMEOUT flag"
4860"28441b5f65aac : block: do not initialise globals to 0 or NULL"
4861"bd104e32004ca : block: rename request_queue slab cache"
4862"583a8207a1ccf : thermal: lmh_lite: Separate polling support from LMH Lite"
4863"a33489fa70c83 : selinux: Allow audit to be disabled"
4864"9b28b937cbb13 : fpc1020_tee: Remove duplicate const specifier"
4865"7b56df2c01365 : i2c-msm-v2: Remove duplicate const specifier"
4866"9a5625b6547cd : qpnp-haptic: Properly guard if statement"
4867"4f199dc4ff1fb : fbdev: mdss: Remove duplicate const specifier"
4868"c2575d2ed2f9a : char: diag: Properly guard if statement"
4869"dffd00f8fc7cc : treewide: Fix code issues detected using GCC 8.2.0"
4870"ccef6ce41782b : block: Introduce Anxiety I/O Scheduler"
4871"f13453d733f4f : printk: add Kconfig option to set default console loglevel"
4872"73f1b80c4f2ce : thermal: msm_thermal: Remove FIFO scheduling class"
4873"6ecbb6547747a : arm64: debug: disable self-hosted debug by default"
4874"c8ac9c832349e : tcp: fastopen: support TCP fast open on all listeners"
4875"0bf9158f42300 : net: ipv4: enable support for TCP fast open on listeners"
4876"c6579f2603283 : block: disable iostats and io random generation by default"
4877"dba45e6ff44e2 : Disable Add Random"
4878"16de9fe95ce52 : arm64: strcmp: Align to cache and preload"
4879"43d28951df031 : arm64: lib: rewrite and optimize memcmp"
4880"1b22fab5c6772 : arm64: use WFE for long delays"
4881"044876d322e21 : arm64: crypto: add NEON accelerated XOR implementation"
4882"bc767f210a18c : arm64: crc32: always assume ARM64_HAS_CRC32"
4883"dfd145f7067bd : lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pure"
4884"1faaf9d5d402c : lib/crc32: make core crc32() routines weak so they can be overridden"
4885"3275c5ee3365f : arm64/lib: improve CRC32 performance for deep pipelines"
4886"4399a7d5a93cf : arm64/lib: add accelerated crc32 routines"
4887"2bb005750cd91 : arm64: avoid instrumenting atomic_ll_sc.o"
4888"ae5eb569bb691 : arm64: lse: Pass -fomit-frame-pointer to out-of-line ll/sc atomics"
4889"131b372e4113f : UPSTREAM: crypto: arm64/aes-ce-cipher - move assembler code to .S file"
4890"99fb677220588 : UPSTREAM: crypto: arm64/aes-ce-cipher: add non-SIMD generic fallback"
4891"8daf3debd49de : UPSTREAM: crypto: arm64/aes-ce-cipher - match round key endianness with generic code"
4892"51af16e0600e0 : BACKPORT: crypto: arm64/aes - add scalar implementation"
4893"f74c16b19b154 : sound: sdm660_cdc: prevent headphone reset"
4894"5a316d1970974 : msm: qdsp6v2: Allow 320K AAC encoding"
4895"0e3b3dccdcc03 : msm: clock-osm: Use CLKFLAG_NO_RATE_CACHE for pwrcl and perfcl clk"
4896"a228f37e70a3e : maple-iosched: convert to use fb_notifier"
4897"2ed6518d39fbf : CHROMIUM: selinux: Do not log "permissive" denials"
4898"e8ce89bae9597 : BACKPORT: block: use ktime_get_ns() instead of sched_clock() for cfq and bfq"
4899"b65495e7ae245 : UPSTREAM: block: silently forbid sending any ioctl to a partition"
4900"d26aa3bc102f7 : cfq-iosched: temporarily boost queue priority for idle classes"
4901"a2b237d8b5efb : block, scheduler: convert xxx_var_store to void"
4902"778a9d2f60bf2 : block/cfq: cache rightmost rb_node"
4903"4193dc282288e : rbtree: cache leftmost node internally"
4904"08fcf088cf619 : block/cfq: replace cfq_rb_root leftmost caching"
4905"4046b44f85106 : cfq-iosched: Delete unused function min_vdisktime()"
4906"6540ff586b9c0 : cfq-iosched: Adjust one function call together with a variable assignment"
4907"ba294776e949c : block: Initialize cfqq->ioprio_class in cfq_get_queue()"
4908"54006fcb5f0d7 : block: do not merge requests without consulting with io scheduler"
4909"8de554f232a6d : cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode"
4910"cdde785d07ba7 : cfq-iosched: Charge at least 1 jiffie instead of 1 ns"
4911"0d4ed8cf2ced0 : cfq-iosched: Fix regression in bonnie++ rewrite performance"
4912"0350c4eb6a76a : cfq-iosched: Convert slice_resid from u64 to s64"
4913"23b9a4e7f5b23 : cfq-iosched: Convert to use highres timers"
4914"47c8822a49ee7 : cfq-iosched: Expose microsecond interfaces"
4915"64e67b2ab362e : cfq-iosched: Convert from jiffies to nanoseconds"
4916"520d216cf33f2 : cfq-iosched: Allow parent cgroup to preempt its child"
4917"5e08f41e3517e : cfq-iosched: Allow sync noidle workloads to preempt each other"
4918"c4d240d6275d8 : cfq-iosched: Reorder checks in cfq_should_preempt()"
4919"514d53de315c2 : cfq-iosched: Don't group_idle if cfqq has big thinktime"
4920"7bd94600d97b3 : Added support for TTL fixation"
4921"76ef2a8acb9d2 : drivers: disable CRC check, and make it sw toggable"
4922"a2f9ce0ece4df : workqueue: change permissions to allow root control of wq_power_efficient toggle"
4923"22682236a319f : tcp_output: set initial TCP window size to 64K (speed improvement)"
4924"e0d7a9a5b74aa : tcp_westwood : Bump minimum RTT and lower initial RTT duration"
4925"64844b42f039a : disable some tracers"
4926"ad9f81dfdf22a : Decrease time to enter sleep [Pafcholini]"
4927"003812f7e83c5 : block: modify fiops"
4928"75cd862888678 : Maple iosched: tweaks Cherry-pick from: https://github.com/Danish1999/PROTOTYPE_KERNEL/commit/4184935eb87dac0637ec44ecc631c7c48d8a80a2"
4929"a2ef69dc5a25c : block: Add Maple I/O Scheduler"
4930"2db2afe721bda : SIO: update for linux 3.18"
4931"6bcd250d8bd41 : FIOPS: update for linux 3.18"
4932"5877ce3d93561 : Add SIO and FIOPS i/o schedulers"
4933"6d3618f1417d7 : Added fsync on/off support."
4934"654fdd59e4c46 : adrenoboost: disable by default"
4935"16cc5904e1595 : adrenoboost: finetuning algorithm - scale it a bit down"
4936"4aa7f4d73c798 : msm_adreno_tz: add adrenoboost parameter"
4937"6befacb3f8d3d : disable crc check"
4938"0a7de560cfd9b : arm64: crypto: Improve target optimization flags"
4939"19a4e2756a2b2 : arm64: add CPU optimizations"
4940"383055dc026a3 : arm64: Enable support for __int128 on Clang"
4941"99e14ac1f9f70 : arm64: support __int128 on gcc 5+"
4942"60f986372e9f4 : init: Kconfig: Don't force DEBUG_KERNEL"
4943"459e027d9f6b8 : arm64: Don't compile with frame pointers"
4944"3c9f1ff69c28f : policy_engine: set dual mode writeable for PD device"
4945"10ad24f65d765 : devfreq: update freq variable in compute_freq function"
4946"91051229d6b3a : PM / devfreq: memlat: Add support for compute-bound logic"
4947"32160ad37b515 : PM / devfreq: memlat: Look for min stall% in addition to ratio criteria"
4948"87f840d90d87b : PM / devfreq: memlat: Improve tracing of stats and votes"
4949"d7590a2614bb0 : PM / devfreq: arm-memlat-mon: Simplify event initialization code"
4950"8834b8b02d28e : PM / devfreq: arm-memlat-mon: Delete event count overflow handling code"
4951"6450f96c55d7a : PM / devfreq: memlat: Move per-CPU stats inside device nodes"
4952"7ab725ed6c97a : PM / devfreq: memlat: Allow some events to be specified in DT"
4953"efa0d652fed92 : zram: idle writeback fixes and cleanup"
4954"06ead3f942f14 : zram: writeback throttle"
4955"959ad2d797355 : zram: add bd_stat statistics"
4956"5a5bec5c8c238 : zram: support idle/huge page writeback"
4957"6cc6742d9e75e : zram: introduce ZRAM_IDLE flag"
4958"e3bdbccc298cd : zram: refactor flags and writeback stuff"
4959"beda25302594d : zram: fix double free backing device"
4960"c746118aefe3d : zram: fix lockdep warning of free block handling"
4961"d7b7394279e80 : zram: remove BD_CAP_SYNCHRONOUS_IO with writeback feature"
4962"db1687ee271cc : bdi: introduce BDI_CAP_SYNCHRONOUS_IO"
4963"aeb1610522882 : drivers/block/zram/zram_drv.c: convert to using memset_l"
4964"147a6cce9c39a : lib/string.c: add multibyte memset functions"
4965"44742fb672c19 : zram: Use lz4 compression by default if present"
4966"19d87ababc8cf : ion: use unbounded wq for prefetch work"
4967"6b9e011eec77f : ion: add kernel support to get buffer flags"
4968"08ae598230288 : ion: ion_system_heap: update supported page-orders for ion pool"
4969"7eaa0bd56e957 : ion: ion_cma_heap: Add no-map detection"
4970"78f8ba8cf8653 : ION: Improve cache accounting"
4971"676e67064cd67 : power: msm-core: Compile out temperature polling"
4972"0fe69e9c954e0 : msm: ipa3: fix the fast_map issue"
4973"1846c43166c19 : msm: kgsl: Remove sync debug name generation from hot path"
4974"27e91fd3849de : msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input"
4975"eb247588fd1a6 : gpu: msm: Do not compile Adreno 3xx / 4xx drivers"
4976"dbb72c3323898 : msm: kgsl: Use del_timer() where appropriate"
4977"80ff0ce3eaf07 : msm: kgsl: Write TSB registers after turning on power"
4978"d8e9abe1847ec : msm: kgsl: Keep a list of perfcounters per file descriptor"
4979"fcd2a59a8d4a5 : msm: kgsl: Fix NULL pointer dereference"
4980"aeb412af9a67a : msm: kgsl: Record the cacheability attribute of ion buffers"
4981"c59b2ffc7134e : msm: kgsl: Implement a list of imported memory"
4982"7f43b9013f725 : msm: kgsl: Move spin idle debug print into adreno base code"
4983"b7b6f4237240c : msm: kgsl: Write the profiling reference data before submission"
4984"8465aba37690c : msm: kgsl: Use alignment corresponding to max supported page size"
4985"351221c78f763 : msm: kgsl: Try again if GPU zap shader loading fails"
4986"0997720f59905 : msm: kgsl: Correct GPU busy counter overflow detection"
4987"9e71b5c4ce993 : msm: kgsl: Do not invoke loading of GPU ZAP shader"
4988"56b67613c88a1 : msm: kgsl: Update GPU idleness check when RB is empty"
4989"0cf4d0ef66cb9 : msm: kgsl: Correct the iommu protection ranges"
4990"78991277b46b7 : msm: kgsl: move kgsl_3d_init to async"
4991"5441d4b0c3148 : msm: kgsl: Decouple zap shader and content protection"
4992"38ae93ba6db3b : msm: kgsl: Move set_secured_mode into adreno"
4993"64538bd73209f : msm: kgsl: Look for freed entries with the pagetable name"
4994"08c3c7f20d276 : msm: kgsl: Enforce limit check for GPU bus DCVS"
4995"84101da74aaa9 : msm: kgsl: Disable unused GPU OPP"
4996"82a136b1ee8e9 : msm: kgsl: Actually free the sharedmem when fence is expired"
4997"53a5497ca6cf5 : msm: kgsl: Remove POPP"
4998"e9f2dacf49125 : drivers: staging: qcacld-3.0: Disable -Werror"
4999"826b75627ae5f : pinctrl: qcom: Update irq handle for GPIO pins"
5000"1a15fdfbc4112 : msm:mdss: enable tear check and partial update for video mode panels"
5001"79812fb661872 : ARM: dts: msm: Add some extra features to e7s/e7t/wayne panels - Dynamic bitclock - ULPS - Partial update - HDR - Tear check"
5002"b800eee22bd9b : kernel: Use the stock xiaomi config for /proc/config.gz"
5003"92f64ad2cfd76 : proc: Remove SafetyNet flags from /proc/cmdline"
5004"b6d6f633497b1 : soc: qcom: Remove now unused MSM_SMP2P_TEST"
5005"54e8184efc931 : whyred_defconfig: disable dm-verity"
5006"d0240693c838d : whyred_defconfig: no modules, everything built-in"
5007"aba0f0b10aaca : whyred_defconfig: enable kcal"
5008"ec12335360f86 : msm: mdss: KCAL: disable igc update"
5009"b1f420697efc8 : mdss mdp: kcal for mdss_mdp_v1_7"
5010"20af9a9797848 : whyred_defconfig: enable boeffla wakelock blocker"
5011"2d0be0c088832 : wl_blocker: add more wakelocks to the default block list"
5012"051d603927bb9 : boeffla_wl_blocker: update to wakelock blocker driver v1.1.0"
5013"8af143d3e0467 : boeffla_wl_blocker: update to wakelock blocker driver v1.0.1"
5014"ce8420bf331fa : boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0"
5015"6767870da9b2f : Optimized Console FrameBuffer for upto 70% increase in Performance"
5016"cdfc94e21fe95 : whyred_defconfig: enable sound control"
5017"f9701ea814781 : asoc:sdm660_cdc:sound control: add microphone gain credits to @flar2"
5018"a0fc82fe9bd33 : sound: sdm660_cdc: add sound control"
5019"240ea96cb5842 : Makefile: Slim down CONFIG_CC_OPTIMIZE_FOR_SIZE block"
5020"080536c6540d2 : Revert "ARM: dts: msm: Update GPU chipid for SDM636""
5021"c7dd5b811742c : scatterlist: Don't allocate sg lists using __get_free_page"
5022"74f3880ad335c : mm: kmemleak: Don't die when memory allocation fails"
5023"812f429aaea84 : mm: kmemleak: Don't require global debug options"
5024"6d16cb6d48066 : mbcache2: Speed up cache entry creation"
5025"55923d8d941da : arm64: vdso: Mark vdso_pagelist allocation as not a leak"
5026"8174185403b2b : dmaengine: Fix memory leak in dma_async_device_register"
5027"bafed1aecf6a4 : net: socket: Use convoluted tricks to silence a GCC 9 error"
5028"e360fba677780 : iommu: arm-smmu: Free pgtbl ops when domain contexts are destroyed"
5029"fba659962d2d7 : arm64: arch_timer: simplify accessors"
5030"91d5ecf94ecba : whyred_defconfig: Panic in schedule() when stack corruption is found"
5031"0b7e2abb66e0a : lib: Kconfig.debug: Remove debug dependency from SCHED_STACK_END_CHECK"
5032"31743f7b0ebe2 : whyred_defconfig: Disable MSM Remote Debug driver"
5033"f7e34d9426c42 : whyred_defconfig: Disable UFS driver"
5034"aab31a3ccf918 : whyred_defconfig: Disable test iosched"
5035"7278edc80d751 : whyred_defconfig: Disable battery BCL"
5036"f86c4daa6411b : vdso32: Invoke clang with correct path to GCC toolchain"
5037"fad8c93478382 : treewide: revert some problematic commits"
5038"c0ceb3aca8403 : qcacld-3.0: Fix null pointer dereference in htt_rx_amsdu_rx_in_order_pop_ll()"
5039"dbf05698d8ec3 : whyred: defconfig: Enable packet capture feature"
5040"2ceca8d24b309 : qcacld-3.0: Add packet capture feature option into Kconfig"
5041"c6855522e1678 : Revert "qcacld-3.0: Fix OOB in wma_stats_event_handler""
5042"dd86a24b1ebd3 : Revert "msm: mdss: hdmi: skip pan_display during handoff""
5043"bf0a428c8c7c1 : Revert "soc: qcom: secure_buffer: Process large SG tables in batches""
5044"c953b2b86c703 : Revert "ANDROID: mm: add config for default readahead size""
5045"00ff56b41170c : Revert "whyred: defconfig: set default readahead to 2048KB""
5046"649292a019a44 : arch: arm: dts: Remove ce and srgb command for tianma td4310 panel"
5047"a40965125a99c : drivers: video: Reset cabc state on blanking/unblanking"
5048"4aa0f88754eb7 : drivers: video: Do not set lcd feature for e7s"
5049"315412a1f523e : ANDROID: whyred: turn on VDSO"
5050"9deb8ceb87612 : whyred: defconfig: Enable f2fs"
5051"46b458bf6adb1 : msm: mdss: Mark display-wake kthread as performance critical"
5052"b8b280ade4984 : msm: mdss: Power on display asynchronously as early as possible"
5053"132b93acccc8b : input: fpc1020: Mark IRQ as performance critical"
5054"9d5e85b994cf3 : msm: mdss: Mark IRQ and important kthreads as performance critical"
5055"a6b543c0fa06d : msm: kgsl: Mark IRQ and worker thread as performance critical"
5056"c095b0fda20ab : kernel: Force trivial, unbound kthreads onto low-power CPUs"
5057"6583621718f3b : kernel: Add API to mark IRQs and kthreads as performance critical"
5058"dfefc03e9bdd0 : arm64/config: whyred: remove unused kernel config"
5059"eae68ff345178 : arm64/confgs: whyred: add various HID drivers"
5060"471077729da43 : whyred-perf_defconfig: remove various debug config + DEVPORT"
5061"40d418aa74d9b : defconfig: whyred: disable SCHED_AUTOGROUP"
5062"d016825a549d2 : arm64/configs: add CONFIG_HID_APPLE"
5063"81a3bb7ca84b3 : arm64/configs: whyred: clean up configs and make savedefconfig"
5064"7bce5fcf7baaf : whyred-perf_defconfig: align with security requirements"
5065"9e98a9739d87d : whyred: defconfig: Disable wil6210 modules"
5066"c152fb4ecf63b : arm64/configs: whyred: enable CONFIG_MEMORY_STATE_TIME"
5067"edd2e8822d5af : arm64/configs: whyred: disable MSM_11AD"
5068"a490f6e603e29 : whyred: Regen defconfig"
5069"ff6cdc6485afd : usb: f_qc_rndis: Remove unused static variables"
5070"8c94360f56868 : mmc: host: sdhci-msm-ice: Fix logical not parentheses warning"
5071"caff5ba0f122a : clk: qcom: Hide self-assign warning"
5072"a833b41c90428 : msm: thermal: Disable strlcpy-strlcat-size warning"
5073"bf16aedcc7f2e : msm-4.4: Fix strlcpy-strlcat-size Clang warnings"
5074"390f30782d9c1 : sched/sysctl: Fix one more attribute on extern declaration"
5075"838d881b6b8e5 : icnss: Fix enum-conversion warning from Clang"
5076"1f7dd3251393f : HACK: input: touchpanel: st: Disable Clang warnings"
5077"f73e1fb3eed61 : BACKPORT: sched/sysctl: Fix attributes of some extern declarations"
5078"698d85c0b5503 : cfg80211: Support backport of removing ieee80211"
5079"cc935ddb72f95 : BACKPORT: cfg80211: remove enum ieee80211_band"
5080"090cc33bec6a6 : UPSTREAM: mm/zsmalloc.c: change stat type parameter to int"
5081"ec77def358df6 : UPSTREAM: mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning"
5082"6e6d61e36dce4 : BACKPORT: kernel.h: handle pointers to arrays better in container_of()"
5083"ca0e8d41f813c : BACKPORT: bug: split BUILD_BUG stuff out into <linux/build_bug.h>"
5084"77388a71838fc : UPSTREAM: include/linux/dcache.h: use unsigned chars in struct name_snapshot"
5085"edcf61050ebc6 : ANDROID: HACK: Makefile: fix all build warnings for in tree code"
5086"6187a6f4d296c : ion: system_secure_heap: fix constant logical comparison bug"
5087"af620885302d5 : drivers: firmware: qcom: more specific -Wno-* subdirs"
5088"950fa1f8d354d : ANDROID: HACK: Makefile: wrap -Wno-frame-larger-than= flags in cc-option"
5089"0a08242edaed3 : ANDROID: HACK: Makefile: whitelist CFLAGS to reenable Werror"
5090"2be4b71080b26 : arm64: Update Clang flags"
5091"684a0d96a3ec2 : FROMLIST: BACKPORT: kbuild: add __cc-ifversion and compiler-specific variants"
5092"3321efff100c4 : FROMLIST: kbuild: add clang-version.sh"
5093"f894a97626088 : msm: camera: properly initialize vfe"
5094"fa5b07bbffb60 : msm: sde: fix unaligned memory read"
5095"f846c455fcf6f : soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_*"
5096"254815d889115 : drivers: media: msm: don't use nested functions"
5097"657825aa397e5 : drivers: soc: qcom: fix register names on ARM64"
5098"7b8626cf3f925 : ANDROID: Kbuild, LLVMLinux: disable clang -Wpointer-bool-conversion"
5099"9cd6353f39946 : BACKPORT: kbuild: fix linker feature test macros when cross compiling with Clang"
5100"bec429871ce67 : scripts: Support a custom compiler name"
5101"64d2bc62e4b75 : UPSTREAM: scripts/mkcompile_h: Remove trailing spaces from compiler version"
5102"b86829bd6c507 : kernel: Add CC_WERROR config to turn warnings into errors"
5103"ec4ea9bcc59f3 : Revert "scripts: gcc-wrapper: Use wrapper to check compiler warnings""
5104"65d8f20a2e9f9 : whyred: defconfig: set default readahead to 2048KB"
5105"34d50be6b0355 : soc: qcom: smp2p: Fix compilation when SMP2P_TEST is disabled"
5106"490190eaf8603 : ANDROID: pstore: Use vmalloc for large allocations due to ramoops size"
5107"3e33e702e5db9 : qpnp-haptic: make its strength adjustable via VibratorHW"
5108"b9420d0b0642d : drivers: input: touchscreen: Allow using dt2w once enabled from device sysfs node"
5109"fe46899166654 : whyred: defconfig: Enable CONFIG_DETECT_HUNG_TASK"
5110"c3a8b9c60132c : whyred: defconfig: Enable JUMP_LABEL"
5111"df6b2e87f2646 : whyred: defconfig: Enable BFQ ioscheduler"
5112"a781447cbb741 : pinctrl: qcom: log wakeup reason"
5113"fa5ddf2a42bd2 : irq: Add wakeup reason logging"
5114"aa10b6967dfa8 : include/uapi/linux/if_pppox.h: include linux/if.h"
5115"e83bad8121d7b : netfilter: fix include files for compilation"
5116"8e64ce5d09e28 : whyred: defconfig: Build qcacld wlan module and regen"
5117"512fe24548082 : Revert "Android.bp: Initial header export bp for Android (qseecom only)""
5118"e3f8d104cc027 : block: bfq: Update backing_dev_info to be a pointer"
5119"6c41662d1594f : block, bfq: update to latest bfq-v8-v4.4 state"
5120"31fea58421c3f : block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11 for 4.4.0"
5121"ab60e28db8f2f : block: introduce the BFQ-v7r11 I/O sched for 4.4.0"
5122"8e90bfd085409 : block: cgroups, kconfig, build bits for BFQ-v7r11-4.4.0"
5123"f001affdbd316 : msm: ipa3: Return if RT table size is 0"
5124"f488b4940e67c : add toggle for disabling newly added USB devices"
5125"3ad8b64532436 : sched: hmp: Reduce number of load reports in a window"
5126"f8240798a9396 : sched: cpufreq: HMP load reporting changes"
5127"aae4c02406756 : core_ctl: Consider high irq loaded CPU as busy"
5128"8631725096945 : FROMLIST: arm64: Build vDSO with -ffixed-x18"
5129"2018fc2634461 : ANDROID: clock_gettime(CLOCK_BOOTTIME,) slows down >20x"
5130"bb35cd5ea774a : FROMLIST: arm64: vdso32: Use full path to Clang instead of relying on PATH"
5131"723cc33d98c9e : ANDROID: arm64: vdso32: fix CC=clang build"
5132"5b2c7db88bf3e : ANDROID: CROSS_COMPILE_ARM32 must work if CONFIG_COMPAT_VDSO"
5133"128e0efa6ed3f : FROMLIST: BACKPORT: [PATCH 6/6] arm64: Wire up and expose the new compat vDSO"
5134"97121b299c019 : FROMLIST: BACKPORT: [PATCH 5/6] arm64: compat: 32-bit vDSO setup"
5135"f9a3116558277 : FROMLIST: [PATCH 4/6] arm64: compat: Add a 32-bit vDSO"
5136"b7c9280abb51f : FROMLIST: [PATCH 3/6] arm64: Refactor vDSO init/setup"
5137"0010e3f7dc923 : FROMLIST: [PATCH 2/6] arm64: elf: Set AT_SYSINFO_EHDR in compat processes"
5138"ce84f12ed7794 : FROMLIST: [PATCH 1/6] arm64: compat: Use vDSO sigreturn trampolines if available"
5139"c2ba7981f6691 : FROMLIST: lib: vdso: add support for time"
5140"d56489712df62 : FROMLIST: [PATCH] arm64: compat: Expose offset to registers in sigframes"
5141"bd8c639aa5136 : FROMLIST: [PATCH v5 12/12] lib: vdso: do not expose gettimeofday, if no arch supported timer"
5142"10eb361743401 : FROMLIST: [PATCH v5 11/12] lib: vdso: Add support for CLOCK_BOOTTIME"
5143"fc3be85c97d22 : FROMLIST: [PATCH v5 10/12] arm64: vdso: replace gettimeofday.S with global vgettimeofday.C"
5144"abe96199b93e3 : FROMLIST: [PATCH v5 09/12] arm: vdso: move vgettimeofday.c to lib/vdso/"
5145"fe49c0e734cfe : FROMLIST: [PATCH v5 08/12] arm: vdso: Add ARCH_CLOCK_FIXED_MASK"
5146"cf639b14fdf60 : FROMLIST: [PATCH v5 07/12] arm: vdso: disable profiling"
5147"b15fa93cc1b34 : FROMLIST: [PATCH v5 06/12] arm: vdso: add support for clock_getres"
5148"e85cf94d205d0 : FROMLIST: [PATCH v6 05/12] arm: vdso: Add support for CLOCK_MONOTONIC_RAW"
5149"4077b2858b3df : FROMLIST: [PATCH v5 04/12] arm: vdso: do calculations outside reader loops"
5150"7806aacdbd0c8 : FROMLIST: [PATCH v5 03/12] arm: vdso: inline assembler operations to compiler.h"
5151"b4c2c42b6d0fb : FROMLIST: [PATCH v5 02/12] arm: vdso: add include file defining __get_datapage()"
5152"fba3cfe6627a6 : FROMLIST: [PATCH v5 01/12] arm: vdso: rename vdso_datapage variables"
5153"60f012f10689b : FROMLIST: [PATCH v2 3/3] arm64: compat: Add CONFIG_KUSER_HELPERS"
5154"394d11a9099e8 : FROMLIST: [PATCH v2 2/3] arm64: compat: Split the sigreturn trampolines and kuser helpers (assembler sources)"
5155"63427fd1c6a20 : FROMLIST: [PATCH v2 1/3] arm64: compat: Split the sigreturn trampolines and kuser helpers (C sources)"
5156"be2f2dcb8b89e : Revert "arm64, vdso: Define vdso_{start,end} as array""
5157"3f16b4aee99b7 : posix_cpu_timer: check return on cpu_timer_sample_group"
5158"87547aaf19d3b : power: reset: Move in_panic handling out of dload mode"
5159"27de31963f9c1 : msm_thermal: initialize later than arch drivers"
5160"37665e6f451c9 : net/sch_generic: Shut up noise"
5161"af3706061cca7 : do not call trace_printk on non-debug build"
5162"cb8554cfc80de : remove calls to trace_printk"
5163"7c960de8da895 : devfreq: Don't force compilation of userspace governor"
5164"6c3154ce32314 : cpuidle: Don't enable all governors by default"
5165"f07721db607a6 : ANDROID: mm: add config for default readahead size"
5166"d078c1f4cd91d : security: pfk: fix build when ecryptfs is disabled"
5167"69cd5ad9286d8 : scsi: ufs: Increase crypto thread priority"
5168"3c4eda4079d12 : ipv6: add option to drop unsolicited neighbor advertisements"
5169"32bc2d79a82cc : ipv4: add option to drop gratuitous ARP packets"
5170"dc3c4455cc1b9 : ipv6: add option to drop unicast encapsulated in L2 multicast"
5171"f31242954f4eb : ipv4: add option to drop unicast encapsulated in L2 multicast"
5172"b4438ae7d29aa : fs/exec: fix use after free in execve"
5173"a2b16d7fa4854 : kernel: Fix potential refcount leak in su check"
5174"bccc88c974af0 : kernel: Only expose su when daemon is running"
5175"8deef2236f219 : Revert "f_fs: set maxburst to one before enabling endpoints""
5176"52c9561cf9a65 : ANDROID: usb: gadget: f_accessory: Also zero out rx_req on unbind"
5177"dbcd024634076 : ANDROID: usb: gadget: f_accessory: Fix double-free"
5178"b55cb88705815 : ANDROID: usb: gadget: f_accessory: Increase buffer size and max burst"
5179"754ed77b4ce8a : usb: gadget: f_fs: Fix possibe deadlock"
5180"4fdbaa8727b5b : Revert "serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement""
5181"7401182a5dbbf : Revert "Revert "select: use freezable blocking call"""
5182"fa746c6c9bd10 : Revert "usb: hub: Prevent hub autosuspend if usbcore.autosuspend is -1""
5183"23740eca94f94 : BACKPORT: usb: host: plat: Enable xHCI plat runtime PM"
5184"ebdcfdba8fd75 : ASoC: msm: q6dspv2: vote for Glink Rx thread priority upgrade"
5185"3eac801493ffb : genirq: Add generic action name for chained IRQs"
5186"76e843cb67fba : power: Improved/fixed logs for PM wakeups"
5187"513435b91f2a7 : power_supply: Fix unbalanced the power supplies"
5188"915c0d796cd0c : fs: Improve eventpoll logging to stop indicting timerfd"
5189"54dcf359b5ff1 : fs: add useful debug info to eventpoll string"
5190"c0302c3d53f50 : PM: wakeup_reasons: Fix formatting for printk"
5191"d80539f0574be : power: Add detailed suspend abort reason"
5192"3d696db8737ce : power: wakeup_reason: make log function work in interrupt context"
5193"b9cc1c28f4928 : pinctrl: qcom: unconditionally mark handled in msm_gpio_irq_handler"
5194"2894b00740f5f : BACKPORT: PM: wakeup_reasons: disable wakeup-reason deduction by default"
5195"b005551107a1b : PM: wakeup_reasons: fix race condition"
5196"63b30d3bd32bf : BACKPORT: PM: wakeup_reason: add functions to query and clear wakeup reasons"
5197"330d088ea2c7e : pinctrl/qcom: pinctrl-msm.c: Bypass GPIO pins owned by TZ"
5198"a8479a47ebac9 : ANDROID: pstore: Use vmalloc for large allocations due to ramoops size"
5199"170704261fdf9 : ANDROID: fs/pstore/ramoops: Use vmalloc() for old buffer"
5200"28098774757c6 : serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement"
5201"d304f3fe9b612 : tty: check before stopping kthread"
5202"cc6ab564aac2a : msm_serial_hs: make the Bluetooth tty thread RT"
5203"edad6cc078331 : tty: add tty_port_set_policy function"
5204"1acddf6ae77fb : tty: move tty_port workqueue to be a kthread"
5205"43d9031cd13cc : Make msm_serial_hs RT to improve bluetooth performance"
5206"d7d93d9ba30d6 : smp: Wake up all idle CPUs when suspending to idle"
5207"6635eda721859 : sched: set loop_max after rq lock is taken"
5208"57d010d169974 : workqueue: add cancel_work()"
5209"58391cda1adff : drivers: thermal: Use deferrable work and power efficient workqueue"
5210"9b24867fbff0a : drivers: thermal: Use high priority work queue for thermal processing"
5211"ba5966ae9de21 : trace: add CONFIG_DISABLE_TRACE_PRINTK option"
5212"cd36a5b612f14 : Revert "USB: core: only clean up what we allocated""
5213"27dc449491b23 : pinctrl: qcom: Add irq_enable callback for msm gpio"
5214"6200b33b4fbc7 : drivers: pinctrl: mask non-wakeup interrupts in suspend path"
5215"54ff1e6817efd : slimbus: Add missing brackets in slim_change_existing_chans"
5216"281d2e419d4fd : scsi: ufs: synchronize between rls handler and clock scaling"
5217"7254a72e88432 : scsi: ufs: change the clock scaling polling period and up threshold"
5218"ede01d72cbf79 : scsi: ufs: Avoid deadlock in suspend and eeh_work"
5219"a2696cd6c8ba7 : Fix bugs about step-chg-jeita"
5220"22685ac933fa9 : ASoC: msm-cpe: Fix msm_cpe_lsm_ioctl_compat error handling"
5221"400899983038d : Silences WLAN, PCIe, and CPU suspend state kernel messages"
5222"b1493247ea5da : PM / devfreq: bw_hwmon: Add missing mutex unlock"
5223"876934785a1e0 : PM / devfreq: memlat: Don't ignore extremely latency sensitive workloads"
5224"9b5e18b853672 : PM / devfreq: bw_hwmon: use unsigned parameter for bytes_to_mbps"
5225"b9aa07338e81c : drivers: cpuidle: lpm-levels: Reset suspend wake time"
5226"7addb326e5187 : cpuidle: lpm-levels: Do not predict LPM for isolated cpus"
5227"9c61861617146 : lpm_levels: Return true for CPU WFI mode allow check"
5228"f92ebaa254488 : binder: Disable debug mask"
5229"1ed3f31155488 : ANDROID: binder: Switch binder_deferred_lock to a spinlock."
5230"438bac9b18f9b : cpu: Silence log spam when a CPU is brought up"
5231"0ee7ba81c4611 : cfq: Give a chance to arm slice idle timer in case of group_idle"
5232"090f05f7903c1 : msm: kgsl: Increase priority of RT thread"
5233"e2b23bb152d14 : msm: kgsl: Stop slab shrinker when no more pages can be reclaimed"
5234"6097ee393a26d : Revert "msm: kgsl: Do not memset pages to zero while adding to pool""
5235"742c9e895648c : Revert "msm: kgsl: Disallow L2PC during wake up from SLUMBER""
5236"930fcd71fb869 : mfd: wcd9xxx: disable slimbus register access for debugfs"
5237"5a4905b3b6f41 : msm: mdss: fix inconsistent mutex_lock"
5238"3d71a38910e7c : msm: mdss: fix inconsistent mutex_lock"
5239"d2af49b283d81 : slimbus: fix inconsistent mutex_lock"
5240"cfede945caf1a : qdsp6v2: fix inconsistent mutex_lock"
5241"243178d617726 : wcd9335: fix inconsistent mutex_lock"
5242"9ffd7040c6cdc : msm: mdss: fix inconsistent mutex_lock"
5243"30b115fa2befb : msm: qdsp6v2: fix inconsistent spin_lock"
5244"3e886cd1df732 : msm_cci: fix inconsistent mutex_lock"
5245"bdbb75e04b7dd : msm: memshare: relaese mutex if req client id is not found"
5246"ea3a9f5060a37 : thermal: qpnp-adc-tm: release lock upon disable_chan_meas failure"
5247"d9cb21874f797 : qcom: qmi: release mutex upon qmi_svc_event_notifier_register error"
5248"cc2858a185769 : i2c-msm-v2: allow i2c_adapter to retry on arbitration lost"
5249"ae2dee3da10e3 : msm_rng: fix issue with unbalanced clk_put"
5250"2647d8acafd90 : power: reset: allow device to preserve memory on restart"
5251"d9d64579af053 : staging: qcacld-3.0: make debug functions configurable"
5252"fb5ec96c25c69 : staging: qcacld-3.0: Enable WLAN_WARN_ON_ASSERT for debug builds"
5253"9851036c91992 : staging: qca-wifi-host-cmn: Featurize QDF_ASSERT"
5254"ccd9b244b3dd6 : staging: qca-wifi-host-cmn: fix build after disabling debug"
5255"ceb72389a060c : staging: qcacld-3.0: fix build after disabling debug"
5256"1a2b7ff69f441 : staging: qcacld-3.0: disable debug build"
5257"86ccfae9b0f8f : staging: qcacld-3.0: fix non-debug build"
5258"84670dbdc3454 : staging: qcacld-3.0: load driver at device_initcall"
5259"4c8b00ac2f817 : staging: qcacld-3.0: load driver on late initcall when not built as a module"
5260"b72c4473d69bf : staging: qcacld-3.0: add sme_power_save_api.h include"
5261"3eb53dc050623 : staging: qcacld-3.0: fix an inconsistency between userspace and kernel options"
5262"f4d42f8d29abc : staging: qcacld-3.0: Fix Kconfig"
5263"7725967711ab7 : staging: qcacld-3.0: Cleanup unused file"
5264"15cdb790c0aaf : drivers: staging: add qcacld-3.0"
5265"6a791be309ada : dts: sdm600: remove dm verity"
5266"17b1af58e82dd : defconfig: Import xiaomi changes"
5267"9833a289a6892 : ant_check: Import xiaomi changes"
5268"fadeb1e3697ff : hal: Import xiaomi changes"
5269"d5d6360f754d6 : thermal: Import xiaomi changes"
5270"68a0822883f3d : serial_num: Import xiaomi changes"
5271"eb52b02cd191a : main: Import xiaomi changes"
5272"0ea8782b5ed51 : pstore: Import xiaomi changes"
5273"eaa95b24864e2 : gpu: Import xiaomi changes"
5274"ca7b3e5ac4a39 : spi: vibrator: Import xiaomi changes"
5275"7e8b8d681f17e : usb: Import xiaomi changes"
5276"39011d492f378 : led: Import xiaomi changes"
5277"308602e1eeaa4 : sound: Import xiaomi changes"
5278"d6bed73a09fbe : power: boot: battery: Import xiaomi changes"
5279"4edc4793ee684 : camera: Import xiaomi changes"
5280"967e2ac90e46d : firmware: Import xiaomi changes"
5281"33bdcbcb9a599 : mdss: Import xiaomi changes"
5282"33a7c758f2061 : touchscreen: Import xiaomi changes"
5283"2da02d28e7e03 : fingerprint: Import xiaomi changes"
5284"45bed2bd57b3e : dts: Import xiaomi changes"
5285"a927ed0d17ca8 : arm64/Kconfig: Define different device"
5286"30f7d6b731db0 : fs: add 'exfat' driver"
5287"0f6b152070256 : Add 'drivers/staging/fw-api' from commit '0ada8dde65024971fbdc3d38c332945610ccf424' into Mystic-4.4"
5288"169dc01a9e757 : Add 'drivers/staging/qca-wifi-host-cmn' from commit 'd69f58a350d6a0758517320038db0b7d6441a758' into Mystic-4.4"
5289"ba6d3afc2749f : Add 'drivers/staging/qcacld-3.0' from commit 'c573303df2d4136768f375164a5d723e24d92620' into Mystic-4.4"
5290"b85429aaab490 : Add 'fs/exfat/' from commit '29fdcd25f82439e49d03ed2d5c7d0fd0906f3cb8' into Mystic-4.4"
5291"7fd612317357f : Revert "Revert "rtc: alarm: Add power-on alarm feature"""
5292"121333912c48f : ignore list"
5293
5294