· 9 years ago · Oct 08, 2016, 06:02 PM
1756c08a ashmem: Underp ashmem_fops
2a2aa2d4 msm: kgsl: Defer adding the mem entry to a process
32342446 ashmem: Validate ashmem memory with fops pointer
40ea3671 pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
51c227be Revert "msm: vidc: cache-flush encoder output buffers after alloc"
624c7a1a tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
77761828 KEYS: Fix race between read and revoke
83713669d msm: vidc: cache-flush encoder output buffers after alloc
920bf263 persistent_ram: Fix buffer size clamping during writes
10b4a11db Revert "Revert "cpufreq: ondemand: Use hotplug thread infrastructure""
11899e86a Revert "cpufreq: ondemand: Use interruptible wait to not affect load average"
12d3346ba Revert "cpufreq: ondemand: Remove input boost"
1311852c0 msm: kgsl: Fix priority of thread during adreno start
14568f0f7 display: JDI: Keep backlight on when shutting down LCD
15b3c0bd6 display: flo: Use usleep to have precise timing
1674e1097 video: msm: Fixes for new panel power states
175e90fd4 msm: mdp: Add support for display always on mode
18edab98d ext4: fix unjournaled inode bitmap modification
195905a83 msm: display: Limit dynamic fps feature only to MIPI video panels.
20254d6a6 sched/rt: Reduce rq lock contention by eliminating locking of non-feasible target
211cfce5e mm: vmscan: fix inappropriate zone congestion clearing
22dd6b210 mm: vmscan: fix the page state calculation in too_many_isolated
23c295766 mm: vmscan: lock page on swap error in pageout
241837ff0 arm: lib: Fix makefile issue
25c2db0a7 msm: memutils: memcpy, memmove, copy_page optimization
2642eb4d5 jiffies: Fix timeval conversion to jiffies
2773cd4e6 msm: kgsl: Elevate the priority of the thread during adreno start
284f39008 msm: kgsl: Keep the GPU from going into a slumber after a touch event
293463cc7 msm: kgsl: Wake up GPU only for touch events
30f13d6fd msm: kgsl: Add an input handler to power up the GPU on a touch event
315e32924 msm: kgsl: Allow GPU start to run in a high priority queue
327df53ac msm: kgsl: Do not detect faults when GPU core is idle
33e2f15dd Staging: android: binder: Allow using highmem for binder buffers
340fb2c67 binder: NULL pointer reference
3509e4f12 staging: android: binder: More offset validation.
36776f194 staging: binder: add vm_fault handler
37ac1f4d1b msm: kgsl: Fix Z180 memory leak
38618b020 msm: msm_bus: Fix the type error causing bandwidth overflow
390399502 msm: mpm-of: set wakeup interrupt as NO_SUSPEND
40130e718 msm: buspm: Correct size type in buspm_xfer_req
41b025421 msm: mpm-of: Fix NULL pointer and buffer overflow errors
42cc363ed qcom: mpm-of: fix bug in finding the pending interrupts
43f11b976 msm: mpm-of: Fix buffer overflow errors.
441b27e9e SELinux: Fix memory leak upon loading policy
45f2481fb selinux: Fix Kernel panic due to NULL pointer dereference
46d3ac10a msm: cpuidle: use format string in snprintf
4754a9efc msm: idle-v7: flush non secure L1 cache lines for l2 GDHS LPM mode
48c82c34a thermal: tsens8960: Increase the polling rate
49010b278 block: blk-core: add printk_ratelimit
500a91492 mm/page-writeback.c: do not count anon pages as dirtyable memory
512678ab5 mm/page-writeback.c: fix dirty_balance_reserve subtraction from dirtyable memory
52ba4de4c cpufreq: cpu-boost: Remove policy update for source CPU
535c215b9 ARM: 7877/1: use built-in byte swap function
545d37037 cpufreq: interactive: Remove unnecessary cpu_online() check
55ebfbe97 cpufreq: Notify governors when cpus are hot-[un]plugged
5656acafd cpufreq: Manage only online cpus
572af88ed cpufreq: ondemand: Remove input boost
5810b531a cpufreq: ondemand: Use interruptible wait to not affect load average
5989545c0 Revert "cpufreq: ondemand: Use hotplug thread infrastructure"
607645648 Revert "cpufreq: ondemand: Remove unused waitqueue"
617a83455 tcp_cubic: do not set epoch_start in the future
620800de2 tcp_cubic: better follow cubic curve after idle period
63e96061e tcp_cubic: fix the range of delayed_ack
646e0eb41 mm/slub: don't wait for high-order page allocation
6585847ab Input: optimize events_per_packet count calculation
66d77821c ksoftirqd: Enable IRQs and call cond_resched() before poking RCU
676636dff timer: Prevent overflow in apply_slack
685d7fabf fs/buffer.c: increase the buffer-head per-CPU LRU size
6988148a8 sync: don't block the flusher thread waiting on IO
705ef680b writeback: fix race that cause writeback hung
7150d06d4 writeback: fix occasional slow sync(1)
72cb7077b block: Reserve only one queue tag for sync IO if only 3 tags are available
7388c81f6 msm: rpm-smd: Configure WQ for higer priority
746f1d54e block: bfq: Default to IOPs mode on SSDs
75222c76b cfq-iosched: fix the setting of IOPS mode on SSDs
769210296 block: Make CFQ default to IOPS mode on SSDs
773133ab1 sched: Set MC (multi-core) sched domain's busy_factor attribute to 1
78f23ef67 smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread()
79487d08f mm: vmscan: support complete shrinker reclaim
80c845c92 Merge remote-tracking branch android-msm-flo-3.4-lollipop-mr1.2 into cm-13.0
81f6fb2c0 Revert "mmc: only register resetkey if CONFIG_KEYBOARD_GPIO is enabled"
8272aa6cc msm: rpc: Fix uninitialized union in rpc router close function
8342e7f58 ipv6: addrconf: validate new MTU before applying it
84e758244 KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
852d94bde KEYS: Fix race between key destruction and finding a keyring by name
863084fc7 KEYS: Add invalidation support
873d01825 KEYS: Permit in-place link replacement in keyring list
88452bab1 KEYS: Perform RCU synchronisation on keys prior to key destruction
8994e3d74 KEYS: Fix handling of stored error in a negatively instantiated user key
90a0a545a net: add validation for the socket syscall protocol argument
9159f59e7 bluetooth: Validate socket address length in sco_sock_bind().
9271f45fd net: rps: fix cpu unplug
937a7ac50 arm: kernel: Drop warning about return_address not using unwind tables
94b410cf2 flo: Enable cpufreq limit driver
95002682d cpufreq: Add cpufreq limit driver
9613cfeda flo: bye bye SLUB_DEBUG
97b2e46e2 init: Don't force slub_debug
98f160237 flo: enable NETFILTER_XT_TARGET_TEE
997020cc0 staging: prima: disable debugging symbols
1008d0a737 flo: regenerate defconfig with debug off
1010f4b863 init: Kconfig: Don't force DEBUG_KERNEL
102d7e0636 video: msm: Add more JDI display features
1035a60f88 msm_fb: Expose CABC controls only to JDI panels
104e4a835d video: msm: Add support for CABC and SRE for JDI display
105fabbe3d cpufreq: Check current frequency in device driver
106720c055 (CR) msm_fb: display: reduce turn-on display time.
1079dc14c9 msm_fb: display: validate input args of mdp4_argc_process_write_req
10854e47a3 UPSTREAM: include/linux/poison.h: fix LIST_POISON{1,2} offset
109fdfc151 UPSTREAM: proc: actually make proc_fd_permission() thread-friendly
110f582751 UPSTREAM: proc: make proc_fd_permission() thread-friendly
111bd24853 __ptrace_may_access() should not deny sub-threads
1129be088b arm/configs: mako: Remove SysV IPC from kernel
113f2aa441 Use LZMA compression
114f603a5e Merge remote-tracking branch android-msm-flo-3.4-marshmallow-mr1 into cm-13.0
115e2e760d mm: sparse: fix usemap allocation above node descriptor section
116df64e12 arm: Use generic idle thread allocation
1179f98af5 msm: video: Checks for code robustness
1187f23854 mm: Fix uninitialized variable
119d873756 cpu: Fix generic idle thread allocation
12032338b6 smp: Add task_struct argument to __cpu_up()
121770a6be cpufreq: interactive: Use target_freq for load calculation
122325a306 cpufreq: Return directly in __cpufreq_get if policy is NULL
1233c12a58 cpufreq: interactive:call __cpufreq_driver_target() for cur frequency
1249dafbe2 cpufreq: Protect against hotplug in cpufreq_register_driver()
1252e12ab2 sched: fix race between try_to_wake_up() and move_task()
126762bf97 cpufreq: cpu-boost: Use one work to remove input boost for all CPUs
127b888ee9 cpufreq: cpu-boost: Support separate input_boost_freq for different CPUs
128729efa3 cpufreq: cpu-boost: Fix deadlock in wake_up of sync threads
129ede8014 cpufreq: cpu-boost: Don't register for cpufreq notifiers too early
130cb9fe8a cpufreq: cpu-boost: Use interruptible wait to not affect load average
131e49cfd4 cpufreq: cpu-boost: Remove hotplug thread infrastructure
132ed2f3d2 sysrq: Emergency Remount R/O in reverse order
13336e0b69 Delete build.config
134ba12043 flo: disable CONFIG_SYSVIPC
1359c74840 ANDROID: android: base-cfg: disable CONFIG_SYSVIPC
136ec5692b ANDROID: exec_domains: Disable request_module() call for personalities
13736cb59c BACKPORT: pagemap: do not leak physical addresses to non-privileged userspace
138f4c97af selinux: Android kernel compatibility with M userspace
139679cb23 selinux: extended permissions for ioctls
140f819d5a security: add ioctl specific auditing to lsm_audit
1414dbcdb9 selinux: remove unnecessary pointer reassignment
14261b02a0 Revert "security: lsm_audit: add ioctl specific auditing"
143850ae10 Revert "SELinux: per-command whitelisting of ioctls"
14486cff3c Revert "SELinux: use deletion-safe iterator to free list"
1455507ac4 Revert "SELinux: ss: Fix policy write for ioctl operations"
146ef326c8 arm: mm: support ARCH_MMAP_RND_BITS.
147f911921 mm: mmap: Add new /proc tunable for mmap_base ASLR.
1482645e95 net: fix iterating over hashtable in tcp_nuke_addr()
1494997d6e lowmemorykiller: avoid false adaptive LMK triggers
1503da4a63 lowmemorykiller: adapt to vmpressure
151b572ad0 lowmemorykiller: Do proper NULL checks
1525e9082d lowmemorykiller: Run the lowmemory notifier when killing
15388d4d3b lowmemorykiller: Dump out slab state information
154487bbf1 lowmemorykiller: use for_each_thread instead of buggy while_each_thread
1554021247 lowmemorykiller: Don't count swap cache pages twice
15652a0e17 mm: vmpressure: fix backport
1575740bfc mm: vmpressure: account allocstalls only on higher pressures
1585ee78d5 mm: vmpressure: scale pressure based on reclaim context
159ff8d2fa mm: Add notifier framework for showing memory
1607b7c054 mm: vmpressure: allow in-kernel clients to subscribe for events
161251afe8 memcg: add memory.pressure_level events
162cb30e61 arm/configs: flo: Remove SysV IPC from kernel
163bd91fe6 msm: ipc_socket: fix leak of kernel memory to userspace
164b90dc8e Revert "Revert "Revert "keys: notify system preparing to force reset if resetkey is defined"""
165e26fda0 Revert "Revert "Revert "flo/deb: keypad: set powerkey button to have reset notification"""
166784f40f Revert "Revert "Revert "mmc: add force poweroff notify and sw reset for some card"""
167d6b7b4e wlan: Address buffer overflow due to invalid length
16840350d5 net: add length argument to skb_copy_and_csum_datagram_iovec
169c7b6506 mm: fix prctl_set_vma_anon_name
170b2c8a0a flo: switch to default interactive
1715a01493 flo: enable bridge, turn off devkmem
1728ba2631 mm: fix prctl_set_vma_anon_name
173a314b7c flo: update build.config for MNC MR1 branch
174c843c46 Mako : update defconfig
1754b3d11e msm: ipc_socket: fix leak of kernel memory to userspace
176bd8d871 arm/configs: flo: Remove SysV IPC from kernel
177756eea7 flo: regenerate defconfig
178cec731b google_msm: Update Defconfig after MM merge
179631719c kernel/hz.bc: ignore.
180b55e7a9 kernel: Replace timeconst.pl with a bc script
1810f6aa28 Merge android-msm-flo-3.4-marshmallow into cm-13.0
1825b4778c Revert "Perf: Fix the condition to toggle PMU IRQ when CPUs are hotplugged."
18380c1618 mako & lge_touch: Support replacement touchscreens which don't have firmware
1843f86a1a mako: enable BFQ io scheduler
185e30b654 flo/deb: enable BFQ io scheduler.
186a09f835 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
187bc53941 block: introduce the BFQ-v7r8 I/O sched for 3.4
188f7541da block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
1890298b95 flo: Optimize with O2
190d83a027 mm: change max readahead size to 512KB
19174dd4b5 cpufreq: interactive: don't skip waking up speedchange_task if target_freq > policy->cur
1928d596ec cpufreq: interactive: prevents the frequency to directly raise above the hispeed_freq from a lower frequency.
1936cf5980 cpufreq: interactive: Do not reschedule timer if policy->max changes
1945e331ac flo: disable android logger
1958620fa8 msm: mpdecision: update dcvs algo params at initialization
1967105079 net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
197d20b599 HID: Fix uninitialized variable "size" in hid-wiimote-debug
198aa5adc2 Fix gcc-4.9.0 miscompilation of load_balance() in scheduler
199c1ac986 msm: Create shadow files under /sys/kernel/ipv4
2006d96c28 WLAN subsystem: Sysctl support for key TCP/IP parameters
2011892a51 cfg80211: fix possible circular lock on reg_regdb_search()
2029b322bb block: Disable add_random
203d31a166 ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above
2041fa5ff9 PM / Hibernate: Hibernate/thaw fixes/improvements
205cb9e9fe flo: disable BlueZ dependencies
20600cb5a1 selinux: correctly label /proc inodes in use before the policy is loaded
207e60902a prctl: make PR_SET_TIMERSLACK_PID pid namespace aware
2085cbb96c msm: smd_pkt: Do not print warning message for closed case
209cfaa134 flo: Speed up boot and enable ARM SHA1 routines
210a5a4133 msm: display: remove warning messages for bandwidth calculation
211fa95477 Revert "Revert "mmc: add force poweroff notify and sw reset for some card""
212943aa09 Revert "Revert "flo/deb: keypad: set powerkey button to have reset notification""
213d202ff9 Revert "Revert "keys: notify system preparing to force reset if resetkey is defined""
21432e5fbc Revert "keys: notify system preparing to force reset if resetkey is defined"
2154533557 Revert "flo/deb: keypad: set powerkey button to have reset notification"
2164dc06fd Revert "mmc: add force poweroff notify and sw reset for some card"
2177ce3d47 net: guard tcp_set_keepalive() to tcp sockets
2189d0224e tracing/syscalls: Ignore numbers outside NR_syscalls' range
219cb6d7dc tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
22021fed0e mnt: Only change user settable mount flags in remount
22192206fd0 mnt: Prevent pivot_root from creating a loop in the mount tree
2223cadfac netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
223d483a2f vfs: read file_handle only once in handle_to_path
2245ff0824 mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
2250640fd2 ipv6: Don't reduce hop limit for an interface
2265c40966 netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len
227edfad4d net: llc: use correct size for sysctl timeout entries
228a04840f fs: take i_mutex during prepare_binprm for set[ug]id executables
2296a7dde8 udp: fix behavior of wrong checksums
230e657fad android: drivers: workaround debugfs race in binder
2313bcea4e msm: kgsl: Increase the wait timeout for context detachment
232ab98584 ipv6: sysctl to restrict candidate source addresses
2338aa6344 ipv4: Missing sk_nulls_node_init() in ping_unhash().
234edee5ca prima: release v3.2.3.23
235381ca1f proc: Allow proc_free_inum to be called from any context
23660e6a98 proc: Usable inode numbers for the namespace file descriptors.
237dadd033 proc: Fix the namespace inode permission checks.
23875140a9 proc: Generalize proc inode allocation
2395fe7ef9 vfs: Allow unprivileged manipulation of the mount namespace.
24038d441b vfs: Only support slave subtrees across different user namespaces
2416f52736 vfs: Add a user namespace reference from struct mnt_namespace
242cd0ed7c vfs: Add setns support for the mount namespace
2435f453c9 consitify do_mount() arguments
24457e87fa do_add_mount()/umount -l races
24532d9bbb fs: introduce inode operation ->update_time
246a6e63b0 VFS: Comment mount following code
2474270022 VFS: Make clone_mnt()/copy_tree()/collect_mounts() return errors
248ba25d8c get rid of magic in proc_namespace.c
2490c0d145 get rid of ->mnt_longterm
2506855270 vfs: umount_tree() might be called on subtree that had never made it
251f875ea3 brlocks/lglocks: API cleanups
2523e8176d brlocks/lglocks: turn into functions
253fcb98c4 lglock: remove online variants of lock
254a9c44d5 Revert "vfs: umount_tree() might be called on subtree that had never made it"
2550f7aa3c Revert "get rid of ->mnt_longterm"
256f06badf msm_vidc: Fix for DRC in Adative Mode
25714de53c arm/configs: flo: add CONFIG_NF, savedefconfig
258992fe3c ptrace: fix ptrace defect cause by a merge fail
259cbdda31 mmc: only register resetkey if CONFIG_KEYBOARD_GPIO is enabled
260ef8940b block: row: Fix crash when adding a new field in bio struct
261caf4c12 cpufreq: interactive: Reschedule timer if min_freq is reduced
262013448e CHROMIUM: cpufreq: interactive: calculate load before freq change
263a37a4b3 cpufreq: interactive: Rearm governor timer at max freq
264fc4faf4 CHROMIUM: Replace obsolete strict_strtoul calls.
2652e7c7fb CHROMIUM: cpufreq: interactive: validate above_hispeed_delay
266c42b047 cpufreq: interactive: Honor boosted state in several timer calculations
26789ced6d cpufreq: interactive: Consider changed min limit a frequency boost
2687bd2112 cpufreq: interactive: Honor changed minimum frequency
26931fa7273 cpufreq: interactive: Record hispeed_validated_time in timer function
270ecd2e74 cpufreq: interactive: Exercise hispeed settings at a policy level
27189d0698 cpufreq: interactive: Add max_freq_hysteresis feature
272b98967c cpufreq: interactive: Use del_timer/add_timer_on to rearm timers
273b92b54a cpufreq: interactive: Reset last evaluated jiffy in idle callback
27441490b9 cpufreq: interactive: Align timer windows for all CPUs
275d88f49f cpufreq: interactive: Squashed cleanup patches
27644084cd cpufreq: Move get_cpu_idle_time() to cpufreq.c
27727184ac cpufreq: interactive: Move definition of cpufreq_gov_interactive downwards
27879198ad Merge remote-tracking branch 'google/android-msm-flo-3.4-lollipop-mr1.1' into cm-12.1
2790267962 flo: enable CONFIG_HIDRAW
280e089c0d Enables CONFIG_NLS_UTF8 for flo target.
2814094dfa Revert "msm8974: fs: Transparent compression support"
28251f2ffd mm: reorder can_do_mlock to fix audit denial
283f8da52f Perf: Fix the condition to toggle PMU IRQ when CPUs are hotplugged.
284fe2cff8 android: drivers: workaround debugfs race in binder
285e70d64c selinux: correctly label /proc inodes in use before the policy is loaded
2860950a9d flo_defconfig: enable UID_CPUTIME
287bbd4380 hashtable: introduce a small and naive hashtable
2886684fc8 proc: uid: Changes the thread notifier to profile event notifier.
2899580994 proc: uid_cputime: fix show_uid_stat permission
290479c753 proc: uid: Adds accounting for the cputimes per uid.
291fe3bd61 mmc: add force poweroff notify and sw reset for some card
292077e222 flo/deb: keypad: set powerkey button to have reset notification
293cc8e142 keys: notify system preparing to force reset if resetkey is defined
29480c6845 neigh: Better handling of transition to NUD_PROBE state
29586e3b85 Set the iif for IPv6 packets as well.
29673c45b6 net: ping: Return EAFNOSUPPORT when appropriate.
297fd60bfc tcp: resets are misrouted
298bd1fd73 net: ipv4: tcp: Get tcpi_count via file_count() not direct access
299aa57899 um: add missing declaration of 'getrlimit()' and friends
3007dde482 flo: Put device-specific code behind #ifndef CONFIG_UML.
301e4aab2e get rid of ->mnt_longterm
302a24df44 vfs: umount_tree() might be called on subtree that had never made it
30310d7287 mmc: add force poweroff notify and sw reset for some card
3045a3b5a9 flo/deb: keypad: set powerkey button to have reset notification
3058cfdcaa cpufreq: interactive: Round up timer_rate to match jiffy
306040354b keys: notify system preparing to force reset if resetkey is defined
307b5b6b5c SELinux: ss: Fix policy write for ioctl operations
308f5d2446 smd_pkt: Add sanity check to avoid unregistering the driver twice
3093191179 ipv4: Missing sk_nulls_node_init() in ping_unhash().
310c44b7e8 ipv4: Missing sk_nulls_node_init() in ping_unhash().
31124092b3 flo: Disable transparent compression
312a0504d7 SELinux: use deletion-safe iterator to free list
313fb221ff SELinux: per-command whitelisting of ioctls
3141cd4f9f security: lsm_audit: add ioctl specific auditing
3151efa4af SELinux: Update policy version to support constraints info
316a3d5291 SELinux: add default_type statements
3177a8d471 SELinux: allow default source/target selectors for user/role/range
318165579d selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types
319cfc819b selinux/nlmsg: add XFRM_MSG_MAPPING
320a949f27 selinux/nlmsg: add XFRM_MSG_MIGRATE
321d1b0753 selinux/nlmsg: add XFRM_MSG_REPORT
322bf2c58f selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
323ef432fe selinux/nlmsg: add XFRM_MSG_GETSPDINFO
324dfb8276 selinux/nlmsg: add XFRM_MSG_NEWSPDINFO
325f47391c selinux: Report permissive mode in avc: denied messages.
326ea9556c flo: Update defconfig
3279bb8a78 Merge branch 'android-msm-mako-3.4-lollipop-mr1' of https://android.googlesource.com/kernel/msm into cm-12.1
328beb3754 Merge branch 'android-msm-flo-3.4-lollipop-mr1' of https://android.googlesource.com/kernel/msm into cm-12.1
329d527ce1 flo: Update defconfig
3308b314f7 msm8974: fs: Transparent compression support
33166cf540 VFS: Make more complete truncate operation available to CacheFiles
332616e6da decompressor: add LZ4 decompressor module
3332e7efb1 pstore: selinux: add security in-core xattr support for pstore and debugfs
334e06d2ff android: base-cfg: disable ANDROID_LOGGER
3356353f3c android: base-cfg: disable ALARM_DEV
336c8710c4 staging: Remove logger and alarm-dev from android Makefile
337f3d0077 staging: Remove the Android alarm-dev driver
338eaa9eca staging: Remove the Android logger driver
33927d69b1 fs/proc/task_mmu.c: add user-space support for resetting mm->hiwater_rss (peak RSS)
340a8a5926 Revert "Switch to 4.6 toolchain"
341facee85 ARM: 7670/1: fix the memset fix
342687478a ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations
343cb2f632 smd_pkt: Add sanity check to avoid unregistering the driver twice
3440baf67b smd_pkt: Add sanity check to avoid unregistering the driver twice
345aae918c Switch to 4.6 toolchain
34632d2db3 USB: gadget: android: Integrate f_midi USB MIDI gadget driver
34788d06bb USB: gadget: f_audio_source: Rename symbols to avoid conflicts with f_midi
348a0d7542 USB: gadget: midi: Fix deadlock unbinding driver while it is in use
349547e1e2 idr: fix a subtle bug in idr_get_next()
350894341c Switch back to 4.6 toolchain
3510e432c6 proc: make oom adjustment files user read-only
3525442fa6 Revert "Grants system server access to /proc/<pid>/oom_adj for Android applications."
35395b85e5 Add build.config
3544e394da flo: turn off /dev/mem and /dev/kmem
3556ec60c4 flo_defconfig: resort to match savedefconfig
356ffb48ad idr: fix a subtle bug in idr_get_next()
3577597781 Increase watchdog bark timeout to 45s
3580c71bcc Increase watchdog bark timeout to 45s
359a73acdf Add build.config
3600be838e eCryptfs: Remove buggy and unnecessary write in file name decode routine
3611d91c65 netfilter: conntrack: disable generic tracking for known protocols
3622e8a935 msm: smd_pkt: Avoid prematurely stashing driver info
363682271c ipv4: try to cache dst_entries which would cause a redirect
364c4a17c8 scripts/dtc/libfdt: add integer overflow checks
36518d456d msm: camera: isp: Validate input parameter for vfe_write and vfe_read
36641dda36 msm: camera: isp: Validate reg_offset and len parameters
3678e75fa2 msm: camera: ispif: Validate vfe_intf parameter
36889e0fba msm: camera: add check for csid_cid to prevent of overwrite memory
369f3ff9ea msm: rotator: Add proper checks for enabling Fast YUV
3701140241 msm_vidc: Update frame-height along with buffer-size after reconfig
3713d3b0b2 android: flo_defconfig: Add HIDRAW to recommended set
37243b4486 flo: disable radio iris
373347f60d msm: mdp: Validate input arguments from user space
374a278b61 flo_defconfig: enable CONFIG_CRYPTO_AES_ARM
3754292563 ARM: 8120/1: crypto: sha512: add ARM NEON implementation
376e463dc3 ARM: 8119/1: crypto: sha1: add ARM NEON implementation
377e58e8ce ARM: 8118/1: crypto: sha1/make use of common SHA-1 structures
378f093342 crypto: arm-aes - fix encryption of unaligned data
3796799ccf CRYPTO: Fix more AES build errors
380bdc278e ARM: add .gitignore entry for aesbs-core.S
381fe7aa76 ARM: add support for bit sliced AES using NEON instructions
3828096db7 ARM: move AES typedefs and function prototypes to separate header
383495306e ARM: 7837/3: fix Thumb-2 bug in AES assembler code
384e849816 ARM: 7723/1: crypto: sha1-armv4-large.S: fix SP handling
38537eada1 ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible
386d29bf63 arm/crypto: Add optimized AES and SHA1 routines
387791c990 KEYS: close race between key lookup and freeing
388f09dd72 Fix sizeof-pointer-memaccess warnings
3892cfd3b5 sched,cgroup: Fix up task_groups list
3907db15f9 selinux: Report permissive mode in avc: denied messages.
391e7d10fd Merge branch 'android-msm-flo-3.4-lollipop-release' of https://android.googlesource.com/kernel/msm into cm-12.0
39288d1025 Merge branch 'android-msm-mako-3.4-lollipop-release' of https://android.googlesource.com/kernel/msm into cm-12.0
393fbe4de5 msm: kgsl: Get rid of KGSL_FLAGS_STARTED
394c56d10a msm: kgsl: Clear pending transactions from VBIF on hang
395f523656 msm: kgsl: Modify which MMU clocks are enabled/disabled
3963a919bd msm: kgsl: Prevent adreno stop after gpu is power collapsed
3976399588 msm: kgsl: Check for mmu pagefault before recovery
398964a85a msm: kgsl: Fix IOMMU version naming for old driver
3991e46eaf net: ipv6: allow choosing optimistic addresses with use_optimistic
4000b77807 vfs: check if f_count is 0 or negative
401a7a5f36 Rotator getting stuck leading to fence timeout
4021349c4c msm: rotator: Wait for the pending commits in finish IOCTL
4033cc8cc4 net/ping: handle protocol mismatching scenario
404d6524f8 cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
405d7da214 usb: dwc3: gadget: Protect against ep disabling during completion
406efe8261 net: ipv6: Add a sysctl to make optimistic addresses useful candidates
407445d7b8 ARM: msm: flo: add limit_mem= kernel command line parameter
4083af5ec0 Effectively revert "gpu: ion: replace __GFP_ZERO with manual zero'ing"
409319c000 kgsl: do not vmap/memset to zero-out pages
410154bef4 Effectively revert "gpu: ion: replace __GFP_ZERO with manual zero'ing"
411f6e71ea kgsl: do not vmap/memset to zero-out pages
412d4a2276 lowmemorykiller: enhance debug information
413ce59dad lowmemorykiller: make default lowmemorykiller debug message useful
4140d03837 mm, oom: make dump_tasks public
41597f1907 fs/seq_file: Use vmalloc by default for allocations > PAGE_SIZE
41665cd8ac fs/seq_file: fallback to vmalloc allocation
4171b8711e nick kvfree() from apparmor
4188d48547 lowmemorykiller: enhance debug information
419f096fee mm, oom: make dump_tasks public
4205075f68 fs/seq_file: Use vmalloc by default for allocations > PAGE_SIZE
421ce1247b fs/seq_file: fallback to vmalloc allocation
422e044117 nick kvfree() from apparmor
42302660b5 lowmemorykiller: make default lowmemorykiller debug message useful
4243b1f801 Merge branch 'android-msm-flo-3.4-l-preview' of https://android.googlesource.com/kernel/msm into cm-12.0
425136c545 defconfigs: enable CONFIG_NETFILTER_XT_TARGET_IDLETIMER
426c9e6973 nf: IDLETIMER: time-stamp and suspend/resume handling.
427fc68f07 net: add a sysctl to reflect the fwmark on replies
428ab9b353 net: core: Support UID-based routing.
42922948ce REVERT THIS BEFORE UPDATE ion: Rename heap_mask when used in userspace
4307a283d0 video: msm: mipi_novatek: Fix snprintf length usage
4317ba7a66 bluetooth: hci_conn: Fix sizeof usage
432fd24080 USB: gadget: qdss: Fix strncmp length usage
433ba88cbd flo_defconfig: Enable CONFIG_SECCOMP.
434e8c64bc seccomp: Use atomic operations that are present in kernel 3.4.
4356756f10 seccomp: implement SECCOMP_FILTER_FLAG_TSYNC
4368c2c32a introduce for_each_thread() to replace the buggy while_each_thread()
43763d9416 seccomp: allow mode setting across threads
43852cc75e seccomp: introduce writer locking
439dbfe5a4 seccomp: split filter prep from check and apply
4400901f9a sched: move no_new_privs into new atomic flags
44161d45b4 ARM: add seccomp syscall
44218540f2 seccomp: add "seccomp" syscall
44340f7177 seccomp: split mode setting routines
444d7a9b42 seccomp: extract check/assign mode helpers
44500bd3c7 seccomp: create internal mode-setting function
446e038ce5 MAINTAINERS: create seccomp entry
4475ec08ba CHROMIUM: ARM: r1->r0 for get/set arguments
448db3d307 CHROMIUM: seccomp: set -ENOSYS if there is no tracer
44956e16b2 CHROMIUM: ARM: arch/arm: allow a scno of -1 to not cause a SIGILL
45049a863e CHROMIUM: arch/arm: select HAVE_ARCH_SECCOMP_FILTER
451339b867 CHROMIUM: arch/arm: move secure_computing into trace; respect return code
4522b93913 CHROMIUM: arch/arm: add asm/syscall.h
45305acc0b samples/seccomp: fix dependencies on arch macros
4544444d9b seccomp: fix build warnings when there is no CONFIG_SECCOMP_FILTER
45501bc71e seccomp: ignore secure_computing return values
45660d3a9c seccomp: use a static inline for a function stub
457bc3f6ef Documentation: prctl/seccomp_filter
458b91885c Change-Id: I7c9d49079d4e18390c2d520513a4afd55e6eaa3e
4592d338c7 ptrace,seccomp: Add PTRACE_SECCOMP support
460f0a1e62 seccomp: Add SECCOMP_RET_TRAP
461abdbfff signal, x86: add SIGSYS info and make it synchronous.
462c548af9 seccomp: add SECCOMP_RET_ERRNO
463929e7b9 seccomp: remove duplicated failure logging
464cab80eb seccomp: add system call filtering using BPF
465b88dfd9 arch/x86: add syscall_get_arch to syscall.h
46600be32c asm/syscall.h: add syscall_get_arch
4679742b8d seccomp: kill the seccomp_t typedef
46806b878f net/compat.c,linux/filter.h: share compat_sock_fprog
4695171cc5 sk_run_filter: add BPF_S_ANC_SECCOMP_LD_W
4707f86aad Fix execve behavior apparmor for PR_{GET,SET}_NO_NEW_PRIVS
47114434ee Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs
472767c413 cyanogen_mako_defconfig: disable CONFIG_IKCONFIG_PROC
473fa84206 mmc: add 5.0 emmc support
4740368de3 mm: Increase number of GFP masks
475b72125b lowmemorykiller: Account for highmem during kswapd reclaim
47656220eb LCD_KCAL: Prevent out-of-range input values
47733998cf usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
47840e3dc2 cpufreq: Save user policy min/max instead of policy min/max during hotplug
479d5fa7b8 cpufreq: ondemand:kernel NULL pointer dereference at dbs_check_cpu
480a41810e net/l2tp: don't fall back on UDP [get|set]sockopt
4812dda0e5 msm: kgsl: Add a flag to mark user mapped GPU buffers
48278af1e1 msm: kgsl: Mark mmapped objects with VM_DONTCOPY
483c240a9b msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects
484cd2236a msm: kgsl: Use a constant mask for the memops vmflags
485048bc4c msm: kgsl: Add CMA memory feature to support NOMMU for GPU
4869ba9485 msm: kgsl: Check constraint state coming out of slumber
487c89e730 msm: kgsl: Respect power constraints for a full interval
4888ee5bb7 msm: kgsl: Add missing power constraint trace
48995d88d6 msm: kgsl: remove power constraint on context destroy
490de8fe04 msm: kgsl: Clear the memstore while destroying the context
491ea4c32f prima: release v3.2.3.22
4924e84777 cpufreq: fix sleeping in atomic context when realloc freq_table for all_time_in_state
4934c944ca cpufreq: Persist cpufreq time in state data across hotplug
4944510762 Power: Changes the permission to read only for sysfs file /sys/kernel/wakeup_reasons/last_resume_reason
495e5bf64b ARM: 7759/1: decouple CPU offlining from reboot/shutdown
496aceb52a ARM: Use TTBR1 instead of reserved context ID
4970427b44 ARM: 7408/1: cacheflush: return error to userspace when flushing syscall fails
498bfc0345 ARM: 7569/1: mm: uninitialized warning corrections
49970f0da9 ARM: 7953/1: mm: ensure TLB invalidation is complete before enabling MMU
500b8de061 ARM: 7784/1: mm: ensure SMP alternates assemble to exactly 4 bytes with Thumb-2
501696eaff ARM: 7691/1: mm: kill unused TLB_CAN_READ_FROM_L1_CACHE and use ALT_SMP instead
502641fb8f ARM: 7660/1: tlb: add branch predictor maintenance operations
503647e818 ARM: 7678/1: Work around faulty ISAR0 register in some Krait CPUs
504f6cce71 ARM: fix scheduling while atomic warning in alignment handling code
5051aabd77 ARM: 7752/1: errata: LoUIS bit field in CLIDR register is incorrect
50661a21fc ARM: 7606/1: cache: flush to LoUU instead of LoUIS on uniprocessor CPUs
5079e2bcda ARM: mm: rename jump labels in v7_flush_dcache_all function
5087d6887e ARM: mm: implement LoUIS API for cache maintenance ops
509748a40d ARM: 7747/1: pcpu: ensure __my_cpu_offset cannot be re-ordered across barrier()
5105bdb171 ARM: 7587/1: implement optimized percpu variable access
5111f1f0db ARM: 7680/1: Detect support for SDIV/UDIV from ISAR0 register
512d6f8599 ARM: 7559/1: smp: switch away from the idmap before updating init_mm.mm_count
5131c9150b lib: cpu_rmap: avoid flushing all workqueues
514f1154d1 ARM: gic: use a private mapping for CPU target interfaces
515c04613e ARM: 7573/1: idmap: use flush_cache_louis() and flush TLBs only when necessary
516a7de555 ARM: 7542/1: mm: fix cache LoUIS API for xscale and feroceon
5171d4f474 ARM: mm: update __v7_setup() to the new LoUIS cache maintenance API
518583c133 ARM: kernel: update __cpu_disable to use cache LoUIS maintenance API
519c62d92d ARM: cpu hotplug: remove majority of cache flushing from platforms
520a0e2921 msm: hotplug: Block hotplug removal of CPU0
521e664074 ARM: smp: flush L1 cache in cpu_die()
5229350661 ARM: Don't dump vmalloc addresses with show_data()
5231a9a810 rcu: Add RCU_FAST_NO_HZ tracing for idle exit
5246d7a27b rcu: Add a module parameter to force use of expedited RCU primitives
525aad5efb [backport] sched_rt: Upstream fixes
52609c02fe [backport] sched: Misc upstream scheduler improvements
527c535f34 [backport]: sched: Load-based CPU boosting
5288279fcb sched: Remove get_online_cpus() usage
529cf015f4 Revert "Revert "sched: add sysctl for controlling task migrations on wake""
53013312f9 Revert "Revert "sched: add PF_WAKE_UP_IDLE""
5313c43da8 tracing/sched: Track per-cpu rt and non-rt cpu_load.
5320d530d2 kthread: Fix the race condition when kthread is parked
5339041172 Enable setting security contexts on rootfs inodes.
534565b635 cgroup: Fix use after free of cgrp (cgrp->css_sets)
5350504ca2 cgroup: Take css_set_lock from cgroup_css_sets_empty()
536f7820fd net/l2tp: don't fall back on UDP [get|set]sockopt
5376dbd07c msm: kgsl: fix MIN power constraints in non-trivial cases
5388501cd2 msm: kgsl: Protect CP_STATE_DEBUG_INDEX
539442fa84 msm: kgsl: Print the register that causes a protected mode error
54092a940c msm: kgsl: Protect SMMU registers from being written by the GPU
5417810303 msm: kgsl: Enable protected register mode for A3XX
542407efd4 msm: kgsl: Mark the IOMMU setstate memory as read only
5431635604 msm: kgsl: update KGSL to match most recent version
544edcc061 Fix a few incorrectly checked [io_]remap_pfn_range() calls
545cd59f95 uio: provide vm access to UIO_MEM_PHYS maps
54693d5429 board-flo-storage: Add support for UIO devices for RemoteFS
5470cc3b8a flo_defconfig: Enable msm_sharedmem UIO driver
5482f289a8 uio: msm_shared: Add support for platform data
5493c75883 ARM: dts: msm: Add support for UIO devices for RemoteFS for APQ8064
55016b5329 uio: msm_sharedmem: Add new device driver for sharedmemory access
551db04383 msm: kgsl: check correct flag for user generated timestamp
55237f126b sched: Fix migration thread runtime bogosity
5536af8531 Handle 'sk' being NULL in UID-based routing.
5545533138 net: core: Support UID-based routing.
5557970194 audio: Change to set the USB switch state correctly
556b6b9584 msm: perf: set filter bits for cycle counter on krait
557f33eb81 scripts/kallsyms: filter symbols not in kernel address space
558bfb5bb4 Perf: Reset pmu after hotplug
559024ace6 msm: perf: tracectr: Initialize cnts after hotplug
560596c669 msm: perf: Fix cpu id logic in tracectr notifier
561e63b491 msm: perf: fix formatting of trace entry
5628b37686 Perf: preserve registers across hotplug
5635b92b82 Perf: Fix PID for tracepoints
56427ab9bd Perf: Make per-process counters cumulative
565839b8ef msm: perf: clean up duplicate constraint events
566fe5a58f msm: perf: initialise krait perf L2 counter enables
567ac2806f Perf: Support sw events across hotplug
568e3d5310 Perf: bring CPU online if needed when disabling irq
56944babd6 Perf: keep events across hotplug
570b0a101f msm: perf: Add L2 support for tracecounters
5717b8c970 lowmemorykiller: Don't count reserve page twice
572d97c0f0 Revert "lowmemorykiller: Don't count reserve page twice"
5738b22e3c lowmemorykiller: Account for highmem during kswapd reclaim
574cf93f6b android/lowmemorykiller: Account for total_swapcache_pages
5750c241ea mm: compaction: do not accidentally skip pageblocks in the migrate scanner
576f0336e9 mm/compaction: Break out of loop on !PageBuddy in isolate_freepages_block
577223a4e9 sched/rt: Use root_domain of rt_rq not current processor
5789ad18c4 genirq: Introduce irq_do_set_affinity() to reduce duplicated code
57904acd0f genirq: Always force thread affinity
58035ed29d cpufreq: interactive: turn boost_pulse off on boost off
58134b068b cpufreq: interactive: restructure CPUFREQ_GOV_LIMITS
5821cf870d cpufreq: interactive: fix compiling warnings
583d96f3af cpufreq: interactive: Optimize sync_freq implementation
584e0fc125 cpufreq: cpu-boost: Readd missing bits
58530cffb9 msm: msm_fb: set dma pan info when continuous splash is enabled.
586f0a97bc msm: msm_fb: Handle out of order msm_fb ioctls
5873e6d45d msm_fb: Register frame buffer device for device shutdown
5881127422 msm: vidc: enable pic_order_cnt_type for H264 encoding
58963cb40f msm: kgsl: allow creation of events from the future
59043441cf msm: kgsl: Ensure that power constraints run for a full interval
591eeb3ca12b7 msm: kgsl: Add a power constraints interface
592dbfb277 msm: kgsl: hold a process_private refcount in process_mem_print
593e2eac30 msm: kgsl: Mark the IOMMU setstate memory as read only
594cc62b3e msm: kgsl: Restructure IOMMU clock management
5950972d34 msm: kgsl: Refcount mmu clock calls and allow multiple disable events
59643f73e2 msm: kgsl: Return HI offset from kgsl_perfcounter_get
59728a1289 prctl: adds the capable(CAP_SYS_NICE) check to PR_SET_TIMERSLACK_PID.
598d95f174 futex: Make lookup_pi_state more robust
599658f910 futex: Always cleanup owner tid in unlock_pi
600bac95e0 futex: Validate atomic acquisition in futex_lock_pi_atomic()
601ceb7605 futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)
602bf89310 ksm: Provide support to use deferred timers for scanner thread
6033e96508 futex: Make lookup_pi_state more robust
60469b937c futex: Always cleanup owner tid in unlock_pi
6052d31876 futex: Validate atomic acquisition in futex_lock_pi_atomic()
6067f1e912 futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)
607ffef360 Merge tag 'android-msm-mako-3.4-kitkat-mr2' into HEAD
60827e75a3 Merge tag 'android-msm-flo-3.4-kitkat-mr2' into HEAD
609618d737 Revert "seq_file: Allocate memory using vmalloc when kmalloc failed"
610faaca6a ARM: flo: turn off android logger
611e21dad10 net: Fix "ip rule delete table 256"
612710ed60 n_tty: Fix n_tty_write crash when echoing in raw mode
6130a62a7f net: support marking accepting TCP sockets
6142f98906 net: add a sysctl to reflect the fwmark on replies
61535b2ab1 net: ipv6: autoconf routes into per-device tables
616efa89f2 net: ipv6: ping: Use socket mark in routing lookup
617b656f83 net: ipv4: current group_info should be put after using.
6183680c1c nf: Remove compilation error caused by e254d2c28c880da28626af6d53b7add5f7d6afee
61947b4403 prima: release v3.2.3.19
620e00c4d0 nf: IDLETIMER: time-stamp and suspend/resume handling.
621099a799 prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread.
622a6edd5e Revert "mako: touch: PLG137 firmware E044 update"
623a7e9448 msm: cpufreq: Fix msm_cpufreq_get_freq() for sync CPUs
6247752185 cpufreq: cpu-boost: Re-issue boosts above minimum frequency
625c07ba89 cpufreq: interactive: Remove unnecessary cpu_online() check
62695efeb3 cpufreq: interactive: Don't reset sampling down factor at max freq
6278ffe605 cpufreq: Sync on thread migration optimizations
628d452192 cpufreq: interactive: delete timers for GOV_START
629c9c257a cpufreq: ondemand: Remove unnecessary synchronization attempt
630dae4b9c Revert "msm: cpufreq: Remove cross-calling limitation"
631b557a94 MDP: correct clock calculation logic for up-scaling scenario
63211a5770 sched,cgroup: Fix up task_groups list
63331ae925 msm: clock-rpm: Make rpm clocks sleeping clocks
634a763752 cpufreq: Fix broken uevents for cpufreq governor and cpu devices
635f1e65c5 drivers: cpufreq: Send a uevent when governor changes
636ce6a425 rcu: Use smp_hotplug_thread facility for RCUs per-CPU kthread
6374779669 rcu: Yield simpler
638b1346c6 msm: dma: Refactored driver to avoid queuing of cmds in workq.
639b2e7fa8 msm: dma: Moving queue_work() function within spinlock
640cf4030e softirq: reduce latencies
641b45ae73 softirq: Use hotplug thread infrastructure
642f5eb2b7 cpufreq: interactive: Fix null pointer dereference in interactive governor
6433f92404 Revert "mako: touch: add error checking for reading descriptor"
644511b503 staging: android: ashmem: Avoid deadlock with mmap/shrink
6453fd04c3 deb: mdm: Implement RESET_CHARM in the ioctl function.
64603485a6 staging: android: ashmem: Avoid deadlock with mmap/shrink
6477a66d17 sync: signal pt before sync_timeline object gets destroyed
648a620018 sync: Fix a race condition between release_obj and print_obj
6492e4946a deb: mdm: Implement RESET_CHARM in the ioctl function.
6503a1970b staging: android: ashmem: Avoid deadlock with mmap/shrink
651b0148e9 POWER: Add an API call to log wake wakeup reason
65230908e1 POWER: fix compile warnings in log_wakeup_reason
6539d6760b Power: add an API to log wakeup reasons
65410f72c0 msm: kgsl: Enhance GFT to avoid hang->recover->hang cycle
655ddead10 msm: kgsl: Flush the UCHE when context changes
656fc70adc msm: kgsl: Get CP_RPTR from register instead of shadow memory
657d4bfd07 msm: kgsl: Pass the right timeout to adreno_drawctxt_wait()
6581dc1d06 msm: kgsl: Don't open kgsl device in erroneous case
659499140d msm: kgsl: Fix the NULL context submission size
660cc71fd2 msm: kgsl: Don't block on detach if the context is invalid
661d312ab8 msm: kgsl: When switching pagetable use current context ID
6629d43bd0 msm: kgsl: Prevent device start after it is already started
66327539ff msm: kgsl: when unmapping from the mmu flush the entire tlb
6640ce7db8 msm: kgsl: Fix several possible problem spots in the dispatcher
66582b6e30 msm: kgsl: avoid zero length scatterlist allocation
6662ab4819 msm: kgsl: Protect against a potential overflow in kgsl_sg_alloc
667bee1167 msm: kgsl: Restrict the maximum memory entries for bulk cache sync
6688f0ae33 msm: kgsl: Fix mem leak when page allocation fails
669a78a239 msm: kgsl: Force the ME off before reading the microcode
670a209716 msm: kgsl: Panic if global timestamp wait fails in context detach
6716a56e1e msm: kgsl: Ensure signals do not cause waits to end early
672e513e6f prima: release v3.2.3.18
673f2db089 fix false disconnect due to a signal sent to the reading process
6744b15620 prima: release v3.2.3.16
67567acf1f cfg80211: add flags to define country IE processing rules
67672267ac msm:pm: Fix for race condition of starting cpu1 when cpu0 in PC.
6773856847 arm: Set default reclaim mode to use vmalloc saving
67806ff0b1 mm: fix anon vma naming
67914b650b mm: fix calculation of dirtyable memory
6806dcde4e cpufreq: cpu-boost: Remove unused waitqueue
6812a1c013b cpufreq: cpu-boost: Fix queue_delayed_work_on() race with hotplug
682b86a8fc cpufreq: cpu-boost: Use hotplug thread infrastructure
683e53de1c cpufreq: ondemand: Remove unused waitqueue
6846f9b4be cpufreq: ondemand: Use hotplug thread infrastructure
6852f158b4 stop_machine: Mark per cpu stopper enabled early
686e733490 stop_machine: Use smpboot threads
6879a008b3 stop_machine: Store task reference in a separate per cpu variable
688a990062 kthread: Prevent unpark race which puts threads on the wrong cpu
68977a9929 smpboot: Allow selfparking per cpu threads
690a52d504 hotplug: Fix UP bug in smpboot hotplug code
691610ecaf smpboot: Provide infrastructure for percpu hotplug threads
692bf10a17 kthread: Implement park/unpark facility
6932519ac2 kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed
69446de624 kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation
695416bbc1 smpboot, idle: Fix comment mismatch over idle_threads_init()
696e325a20 smpboot, idle: Optimize calls to smp_processor_id() in idle_threads_init()
697524b002 smp, idle: Allocate idle thread for each possible cpu during boot
698af5be99 smp: Provide generic idle thread allocation
69939a6da7 smp: Add generic smpboot facility
70049179eb Kconfig: Add menu choice option to reclaim virtual memory
7017f575fa Kconfig: Add config option to support vmalloc savings
702a490767 mm: Don't use CMA pages for page cache
7032e9f37c mm: compaction: fix bit ranges in {get,clear,set}_pageblock_skip()
7043ff90fe rtc: alarm: init power_on_alarm_lock mutex in alarmtimer_rtc_timer_init
7057f3c952 rtc: alarm: have dummy set_power_on_alarm function
70659426c5 arm: msm: add alarm reboot reason
70777cb907 kernel: alarm: Do not call rtc_alarm_irq_enable in IRQ Disabled context
708bb1ffd7 kernel: alarm: add dedicated alarm type for poweroff alarm
7098b6c8c5 kernel: alarm: :fix the BUG that device automatically powers on
7109ac0f22 rtc: alarm: Set power-on alarm 120 sec before actual alarm time
711c1429d6 rtc: alarm: Add power-on alarm feature
712db7f1ff fs: fuse: Add replacment for CMA pages into the LRU cache
7132291aeb idr: fix a subtle bug in idr_get_next()
714a1f4da7 ARM: Use -mcpu=cortex-a15 when targeting MSM Krait CPUs
715210d08f Rotator getting stuck leading to fence timeout
716154225a SELinux: Fix kernel BUG on empty security contexts.
71736eb1e1 tcp: add a sysctl to config the tcp_default_init_rwnd
71826f062e SELinux: Fix possible NULL pointer dereference in selinux_inode_permission()
719cfe5194 nf: xt_qtaguid: fix handling for cases where tunnels are used.
720a485048 ping: prevent NULL pointer dereference on write to msg_name
72181e94bc msm_fb: display: Reapply LUT calibration when re-enabling MDP
722dbb87f4 flo_defconfig: enable idletimer netfilter config
7237508f15 android: configs: Add CONFIG_NETFILTER_XT_TARGET_IDLETIMER
72446a4286 flo_defconfig: canonicalize the defconfig with make savedefconfig
725d650d9d SELinux: include definition of new capabilities
726566be02 android: configs: Grab the android/configs from kernel/common
72747ffde4 Fixing bad conflict resolution
728ab9ff8d seq_file: always clear m->count when we free m->buf
729f914bf1 seq_file: always update file->f_pos in seq_lseek()
730c1d5adb cpufreq: Fix policy getting stuck when user & kernel min/max don't overlap
731c8458e3 cpufreq: interactive: Use default min_sample_time if SDF is zero
732f5c1272 cpufreq: interactive: Modifying sync_freq implementation
733f867d6b ondemand: add sysfs entry for down_diff_multi_core
734608b2ef cpufreq: interactive: Remove trace event from idle_start handler
7350615483 cpufreq: ondemand: fix timer-related list corruption in store_powersave_bias()
736911e175 cpufreq: interactive: Reset floor_validate_time if busy at max for 100ms
737a1caedd cpufreq: interactive: sync freq feature for interactive governor
7381e1c23d cpufreq: interactive: Allow 1 ms error in above_hispeed_delay comparisons
7394be10c8 cpufreq: Disable cpu-boost by default
740e5b0643 cpufreq: Add Input Boost feature to the cpu-boost driver
741fa35b5f cpufreq: Add a sync limit to cpu-boost
742fcd34f3 cpufreq: Add cpu-boost driver
74399daff3 cpufreq: interactive: Add a sampling_down_factor for max frequencies
7440aff8f4 flo: Update defconfig
74549332d7 ARM: smp: fix incorrect per-cpu definition of regs_before_stop
7461196035 ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode
747e9c3364 ARM: 7810/1: perf: Fix array out of bounds access in armpmu_map_hw_event()
748fe59b90 msm: perf: Fix debug node permissions
749609943e Perf: Make per-process counters configurable
750aa185679 Perf: Add L1 counters to tracepoints
75181e0c8c Perf: Fix counts across power collapse
7523502bca Perf: Check perf activity on correct CPU
7530d5babe ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text
754c61c813 ARM: 7819/1: fiq: Cast the first argument of flush_icache_range()
755331a3c8 ARM: Fix FIQ code on VIVT CPUs
75634ee714 ARM: Fix the world famous typo with is_gate_vma()
757c961051 ARM: fix nommu builds with 48be69a02 (ARM: move signal handlers into a vdso-like page)
7581052a0c ARM: fix a cockup in 48be69a02 (ARM: move signal handlers into a vdso-like page)
7592319cbe ARM: make vectors page inaccessible from userspace
760eb8c064 ARM: move signal handlers into a vdso-like page
761a4dee3c ARM: allow kuser helpers to be removed from the vector page
76268a8295 ARM: update FIQ support for relocation of vectors
763a3a1b93 ARM: fiq: change FIQ_START to a variable
7649f4a6e0 ARM: move vector stubs
765ba466c5 ARM: poison memory between kuser helpers
766b640aea ARM: poison the vectors page
767f96730b ARM: 7735/2: Preserve the user r/w register TPIDRURW on context switch and fork
76813325a8 sched/debug: Make sysrq prints of sched debug data optional
7697c37f2e CPU hotplug, debug: detect imbalance between get_online_cpus() and put_online_cpus()
770ac16e30 sched: Fix clear NOHZ_BALANCE_KICK
771f26bf8c tracing/sched: add load balancer tracepoint
7720856c8e timekeeping: Add missing update call in timekeeping_resume()
77308a1d1a smp: Relax irqs_disable() warning in smp_call_function_single()
774dad01ca mm: make is_vmalloc_addr lockless
7755697387 mm: change freepage state correctly in __isolate_free_page
776962cabd add extra free kbytes tunable
777c63884f mm: swap: Rate limit swap write errors
778f8e06d8 mm: vmscan: Move pages that fail swapout to LRU active list
7794d44f2a mm: vmscan: fix do_try_to_free_pages() livelock
780d5e934f swap: add per-partition lock for swapfile
781c9251eb mm: remove compressed copy from zram in-memory
78217e7686 mm: methods for teaching filesystems about PG_swapcache pages
783df7f7bd netfilter: x_tables: fix ordering of jumpstack allocation and table update
784de0e391 Revert "[ARM] msm: iommu_domains: replace vmalloc with kmalloc"
7856494c06 msm: msm_fb: Update panel info in case of resolution change. In case of resolution change, panel_info and mfd are updated with latest resolution.
7861307963 fbcmap: prevent memory overflow
787961b7bd msm: msm_fb: Add range checks for fb cmap.
78812ee06e msm: msm_fb: Fix Regressions because of overmap changes.
789e6c8b09 msm: msm_fb: Map RGB layers to the max possible size.
790c873244 msm: msm_fb: Remove Warnings when required BW exceeds Max Bandwidth.
79176ae101 msm: fb: Copy unsigned int for notify update
792575ce39 msm: fb: Null check mfd data
793d5a414b camera_v1: Fix the post-processor
794c15d2bf power: bq27541: cancel poll work first to prevent querying gauge interleaved
795ad22144 Revert "Revert "msm: gemini: Support upto 64mp encoding""
796d860095 Revert "msm: vidc: cache-invalidate encoder output buffers after alloc"
7974267a2c camera: Drop support for MSM_GMN_IOCTL_TEST_DUMP_REGION
7988e764de Revert "msm: gemini: Support upto 64mp encoding"
799509a910 sync: Fix a race condition between release_obj and print_obj
80046ddac5 sync: signal pt before sync_timeline object gets destroyed
80179edb51 camera: Fix build.
802b84a8b4 cm: Enable CONFIG_NETFILTER_XT_TARGET_TCPMSS
803c452ba6 Merge branch 'android-msm-mako-3.4-kitkat-mr1' of https://android.googlesource.com/kernel/msm into cm-11.0
804e5111f6 Merge branch 'android-msm-flo-3.4-kitkat-mr1' of https://android.googlesource.com/kernel/msm into cm-11.0
805eade277 Merge remote-tracking branch 'aosp/android-msm-mako-3.4-kitkat-mr0' into HEAD
806d8d0475 Merge remote-tracking branch 'aosp/android-msm-flo-3.4-kitkat-mr0' into HEAD
807ac9222c Enable CONFIG_NETFILTER_XT_TARGET_TCPMSS
808142f315 prima: release v3.2.3.13
809d613a6a msm: vidc: Validate userspace buffer count
810ac73a74 msm: vidc: Validate userspace buffer count before using it
811b21135f msm: vidc: Check validity of userspace address
812963d4ed msm: vidc: Initialize kernel space stack variables
81322d9920 msm: vidc: Validate input data before processing
81472c4e14 msm: vidc: return error in case of init failure
815c71db0d msm: vidc: free the recon buffers in cleanup function
816db8bac7 net-fixes: flow_dissector: prevent an infinite loop (CVE-2013-4348)
8176b52b61 prima: TDLS : Initiate the TDLS setup only when externally configured.
8188533ea5 msm: camera: Print out event type when timeout happens
8198aa1d84 msm: camera: Handle ERESTARTSYS properly
820dc67ad4 msm: camera: Handle -ERESTARTSYS as special case in CCI
8211bd3e73 msm: camera: Update UB size for stats
82280c8e82 msm: camera_v2: fix unbalanced mutex
82316a09d7 msm: camera_v2: protect cmd_ack_q around mutex.
824cd5b15c camera: Make stop_session a blocking call
825cfe51cf msm: camera: Fix memory leak in camera close op
8266aa1c72 prima: release v3.2.3.11
8277c8d00f prima: release v3.2.3.11
828c13b8e1 driver: usb: otg: Add a wakelock for the usb cable and otg cable detected.
829b60cd31 charger: smb345: report wireless online = 0 when OTG is plugged
83000acad4 msm: vidc: cache-invalidate encoder output buffers after alloc
8310f98967 msm:camera: Fix signedness issue in hw_exec_cmds
832328ee785 msm:camera: Fix overflow issue in ioctl_hw_cmds function
8336fa1fe7 audio: asoc: wcd9310: fix headset mic recording fail.
8349c7966d msm: kgsl: fix race condition setting the event->handle
8351b3aadf msm: kgsl: protect syncpoint events with a reference count
836e7e0508 msm: kgsl: update kgsl_cmdbatch_destroy with the tip
837af2f3c6 audio: asoc: headset: fix build-in mic recording fail.
8380589351 msm: kgsl: Run the idle timer while the GPU is not power collapsed
839f644721 msm: kgsl: remove KGSL_IOCTL_WAKE from context destruction
8407823099 msm: kgsl: manage active count in adreno_ioctl()
841983d37a msm: kgsl: always check kgsl_active_count_get() result
8425149a5e msm: kgsl: Do not take active_cnt for events and waittimestamp
843ec7e738 msm: kgsl: Add IB submission gate for device suspend
8447a8fee7 msm: kgsl: consolidate preamble based context switch code
845baed9f5 msm: kgsl: Allow sync points to be created on the submitter's context
846dc89b65 msm: kgsl: Update dispatcher/server-side sync
84716ca6cd msm: kgsl: Use msecs_to_jiffies for ADRENO_IDLE_TIMEOUT
848694e986 msm: kgsl: use the same logic in adreno_idle and adreno_isidle
8494db6746 mdp: flo: Set minimum IB value for 4 layers
850b0eacf3 msm: kgsl: Re-run the events handler when inflight goes to zero
85119dc4f1 Revert "msm: kgsl: schedule the event queue after the dispatcher work queue"
852dafe22c ARM: 7809/1: perf: fix event validation for software group leaders
8535e8779b msm: kgsl: Switch to default pagetables in case of NULL context
85418b9ef4 msm: kgsl: Return an error from kgsl_active_count_wait()
855d3bab0e msm: kgsl: Fix the return value of kgsl_active_count_wait()
8565a9b20a msm: kgsl: prevent kgsl_get_pagetable from returning a destroyed pt
8573cea8e0 Revert "msm_fb: display: Program TILE video frame size in dma ISR"
8582170305 msm: kgsl: Fix error case in kgsl ioctl handler
859aacc8a6 msm: kgsl: Move logic for deleting the fault timer
86025a78a3 msm: kgsl: Wake up gpu on kgsl_ioctl_timestamp_event only if necessary
861f87aae1 msm: kgsl: Check if the GPU is idle in the soft hang detection
862d587bd7 ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINS
863f3041f5 charger: smb345: reduce JEITA hot limit temperature to stop charging
8646ee4d33 msm: kgsl: Fix error returns in adreno_ringbuffer_issueibcmds
8654cd5190 display: JDI: fix backlight command fail
866d74d8b9 Revert "Revert "Revert "msm: kgsl: Add a command dispatcher to manage the ringbuffer"""
867f878d49 msm: camera: Add the missed "break" for CAMERA_FPS_FIX_15 case
868659caa1 msm: video: increase MM heap size for smoothstreaming
86947bbc13 msm: vidc: estimate min_dpb for smooth streaming mode
870a93ad3d msm_fb: display: Program TILE video frame size in dma ISR
87112053b2 msm: mdp: Revert changes for delaying commit for tiled video
872c53b825 display: slimport: fix audio channel count switch
873bacaa60 msm: rotator: signal timeline when rotator prepare fails.
8740fa571f mm: add a field to store names for private anonymous memory
875aa37f70 msm: kgsl: Update separate GPU shader memory mapping
876c24069c msm: kgsl: Remove now uneeded GPU event code
877e590de4 msm: kgsl: Take the device mutex earlier when sending cmds to GPU
87847feee7 mmc: block: fix a bug of error handling in MMC driver
879e7204e7 charger: smb345: monitor AICL result in case of VBUS drop
88043c063e msm: kgsl: Detect gpu mem entry collisions when using MAP_FIXED flag
8811ff5c56 prima: release v3.2.3.10
8823ec662e msm_fb: display: Add proper check to program video TILE framesize
88356840ae msm: kgsl: Always Signal event time timeline for every event type
884e6f5212 msm: kgsl: Fix idle check and add irq_last
885a220d57 msm: kgsl: Ensure signals do not cause waits to end early
886d996570 msm: kgsl: Schedule dispatcher after resume
887cce0ed5 msm: kgsl: Detach context when context creation fails in create function
888bd7bc84 msm: kgsl: Check return value on waiting for GPU to idle
8899070033 msm: kgsl: Add a check to free the kgsl_timeline object.
89084d023f msm: kgsl: Get an active count before snapshotting GPU
89139318ec msm: kgsl: Keep track of kernel space mappings to memory
892ee0ebd1 msm: kgsl: Provide a sysfs interface to force GPU power rail on
893e57ab7e msm: kgsl: Do not allow events with bogus timestamp
894d00cf7d msm: kgsl: Fix freezing of counter when reading it
8954ebd1ae msm: kgsl: Return error when getting pdata of bus scale table fails
8968a7e71b msm: kgsl: Add return value for perfcounter enable function
897d66d7c0 msm: kgsl: reset GPU when GDSC is forced on
89848d0211 msm: kgsl: Turn on GPU clock before setting the control flag
89989483ce msm: kgsl: Call adreno_init only once on startup
9002d43dbf msm: kgsl: Activate the dispatcher following a resume
901f6ff209 msm: kgsl: inherit owner from kgsl/proc debug directory
90207cbfb9 msm: rotator: Add support to YCBYCR rotator format
903c53fb6d msm_fb: display: Add support to YCBYCR MDP format
904831f516 msm: msm_fb: Replace wait for DMA_P with VSYNC in Pan_display Path.
90539e95e6 msm: msm_fb: wait for VSYNC instead of DMA_P for commit completion.
906b756160 flo: fix usb OTG
907293ed84 prima: release v3.2.3.9
908cee7856 video: msm: Use the new fence release logic for video panel too
9092ca12ad Revert "Revert "msm: kgsl: Add a command dispatcher to manage the ringbuffer""
91017a3bd5 sock_diag: Fix out-of-bounds access to sock_diag_handlers[]
911eb5636b net: defer net_secret[] initialization
912ef60c1d ipv6: use a stronger hash for tcp
91362fda7b msm: scm-pas: Provide a strongly ordered buffer to the secure world
914e508b99b arm: Add XN bit to pgrprot_stronglyordered
915d951710 Revert "msm: kgsl: Add a command dispatcher to manage the ringbuffer"
916684335c Revert "msm: kgsl: Add a new command submission API"
917f8ff679 Revert "msm: kgsl: Don't process events if the timestamp hasn't changed"
918b2f6dbe Revert "msm: kgsl: add kgsl_sync_fence_waiter for server side sync"
9196c370a5 Revert "msm: kgsl: Add support for KGSL_CMD_SYNCPOINT_TYPE_FENCE"
920b469b15 msm: kgsl: Pass the size of IB2 in dwords when saving it in snapshot
9211fd9df8 msm: kgsl: Don't halt the GPU, try to recover first
922266ba02 msm: kgsl: Use correct bit operations for faults
923760b7b8 msm: kgsl: Don't repeatedly call adreno_stop during reset
924c58772b msm: kgsl: Validate the meta data pointer in kgsl_destroy_ion()
9259dbc420 msm: kgsl: Remove drawctxt_active from setstate default
926cd75948 msm: kgsl Check NULL return from kgsl_get_device_from_dev
9274655a74 msm: kgsl: Re-add the irq_last functionality
928ca9d68e msm: kgsl: remove KGSL_STATE_DUMP_AND_FT
929bb95c86 msm: kgsl: Return -ENOTTY for legacy waittimestamp calls
930d3deeab msm: kgsl: Init log levels in device init
9319c6fe06 msm: kgsl: Fix reading of special case counters
932589ae1e msm: kgsl: Restructure performance counters
9333f85725 msm: kgsl: Count user and kernel performance counters seperately
9346b15618 msm: kgsl: Add VBIF register programming for A4XX
935e68a14c msm: kgsl: Do not hold active count during CFF
936c1b17c9 msm: kgsl: Fix memory entry leak when calling adreno_convertaddr
9372eb3222 msm: kgsl: Set up address ranges for CFF capture
9385ffbb52 msm: kgsl: Unmap memory after using it in CFF capture
939d6392c5e msm: kgsl: A4XX GPU support
9403be4a17 msm: kgsl: Implement the A3XX power-on shader workaround
941eae426a msm: kgsl: Save snapshot IB data in queued work item
942c00b1e6 msm: kgsl: Add a generic IB parser
943636a2c0 msm: kgsl: Wake up threads after context detach
9443e699d1 msm: kgsl: Retry hard reset more than once on failure
9459091e98 msm: kgsl: Only skip IB for faulting context
946fcadbb8 msm: kgsl: Do not call dispatcher fault handler if already called
947c07df78 msm: kgsl: Set FSR to 0 on IOMMU pagefault
9489629748 msm: kgsl: Immediately set the fault bit on a pagefault
949d62863b Merge branch 'android-msm-flo-3.4-jb-mr2' of https://android.googlesource.com/kernel/msm into cm-10.2
9509f72b66 TouchScreen: update firmware to A044.
951554b17a msm_gemini: Add input null check validation.
9525ba3ed7 prima: release v3.2.3.7
9534f36f4e msm: kgsl: schedule the event queue after the dispatcher work queue
954b3d040e TouchScreen: Upload firmware A043.
9556310876 msm: kgsl: queue work to ts_expired_ws for early exit
956814f9c8 prima: release v3.2.3.5
957b3e6048 msm: kgsl: Move validation of user data after copy_from_user
958d1c3e29 msm: kgsl: Fix page align allocation overflow
9592733db6 msm: kgsl: Use the correct length when looking for address collision
9601f2f2a5 msm: kgsl: show timestamp in sync dump
9616f6f5d2 msm: kgsl: On IOMMU fault force a hard reset
9625443bf7 msm: kgsl: Define new fault type for IOMMU fault
9638f7648f msm: kgsl: Do not overwrite dispatcher fault
9646be908e msm: kgsl: Do not register additional IOMMU faults
9658e176b6 msm: kgsl: Clear dispatcher fault bit if inflight commands are 0
9663032205 msm: kgsl: Free the cmdbatch when it fails to be requeued
967c6781a0 msm: kgsl: Max the expired timestamp of invalidated context
9688ecbca7 msm: kgsl: Fix draw context fair scheduling in the dispatcher
969a6bf254 msm: kgsl: Check whether context is detached before updating timestamp
9705db8ce8 msm: kgsl: Do not delete command batch unless it's retired
9718d35ba0 msm: kgsl: Store process private pointer in context
97227e7254 msm: kgsl: Hold a reference to process private when creating context
9739e22319 msm: kgsl: Hold the plist spinlock to protect nodes
9742052625 msm: kgsl: Improve the dispatcher issuecmds loop
9759677abc msm: kgsl: Implement KGSL fault tolerance policy in the dispatcher
9765ab9e02 msm: kgsl: Check the return value of _kgsl_context_get()
977d49f42a msm: kgsl: fix a race condition when calling kref_put
97879bab10 msm: kgsl: Allow sync points to be created on the submitter's context
979f1fa739 msm: kgsl: Support generic GPU trace events
9802e9672f msm: kgsl: Try to run soft reset on all targets that support it
981f030f25 msm: kgsl: Configure FT behaviour from sysfs instead of debugfs
982b3ba48c msm: kgsl: GPU soft reset
9833d24c79 msm: kgsl: guard all mem_idr operations with the mem_lock
98464e5301 msm: kgsl: Fix addressing of FSYNR0 and FSYNR1 registers
985ccf3f3a msm: kgsl: Add the event callback symbol to GPU event tracepoints
9861011c60 msm: kgsl: send ringbuffer NOP padding with the next command
987e012479 msm: kgsl: Add a ftrace event for adreno context switches
988bc59a6d msm: kgsl: Remove msm-dcvs pwrscale driver
989f182b26 msm: kgsl: Setup a3xx protection in its start function
99008f7f6f msm: kgsl: Do not try to resume the device from INIT state
991b837708 msm: kgsl: Option to not stall IOMMU V1 on pagefault based on FT policy
9929354a39 msm: kgsl: Use the kmalloc/vmalloc trick for the sharedmem page array
993af40543 msm: kgsl: Wait for the active_count in kgsl_release()
994395eb05 msm: kgsl: use kgsl_mmu_device_setstate() whenever the gpu is idle
9952ba0ba9 msm: kgsl: Check for idle in the fault detection timer
99621655b8 msm: kgsl: use the same logic in adreno_idle and adreno_isidle
99728a26d0 msm: kgsl: generate descriptive names for kgsl-timeline
998c10fe0b msm: kgsl: embed kgsl_context struct in adreno_context struct
999b8692c4 msm: kgsl: convert cffdump stub functions to inlines
1000b30b659 msm: kgsl: Use a standard function for register access
100194cb03c msm: kgsl: Define register offset array
1002a58cc25 msm: kgsl: Add support for 8226v2
100391c74a4 msm: kgsl: don't store rptr in struct adreno_ringbuffer
10043324f8f msm: kgsl: Fix a missing semicolon in the KGSL IOMMU handler
10056373f66 msm: kgsl: Enable special case performance counters
10065aa6d0e msm: kgsl: Do not hold memory spinlock when calling find region function
1007d57e737 msm: kgsl: Convert all physical address to type phys_addr_t
10082a85e29 msm: kgsl: Make cff capture a device specific property
10090747e53 msm: kgsl: Remove nap_allowed variable and functionality
101042ee55d msm: kgsl: Bypass SP counter 4 on A33x
1011cb39fe1 msm: kgsl: Do not start performance counters if not present
101298538f2 msm: kgsl: Use ion_share_dma_buf_fd to get ion fd
10136ee9e6b msm: kgsl: tracepoint cleanup
1014808e227 msm: kgsl: Remove the skip counting code from the trustzone policy
1015cef9839 msm: kgsl: Always resume the GPU regardless of its state
1016aa47d8a msm: kgsl: set active pwrlevel to init pwrlevel after power collapse
1017c040b38 msm: kgsl: Check pagetable pointer before dereferencing it
101835ed7e4 msm: kgsl: Provide a sysfs interface to force GPU clocks/bus on
1019dfeec65 msm: kgsl: Fail if sysfs or debugfs initialization fails
102096fbf74 msm: kgsl: Add support for coresight
10215a25e8b gpu: msm: Allow retries for 0 order allocation
10229ef881d msm: kgsl: Add fault count to snapshot debugfs
1023b6c0616 msm: kgsl: Remove earlysuspend code
1024206d6f1 msm: kgsl: Get an active count during CFF
1025fb215ad msm: kgsl: Fix checking of validity of process private pointer
10269200525 msm: kgsl: Restrict GPU virtual address when using CFF
1027dd7b9da msm: kgsl: Use the correct flag when checking for cpu map
1028401d92a msm: kgsl: Print out page fault memory usage info
10299988200 msm: kgsl: reduce iommu pagefault logging
10303313653 msm: kgsl: Report cff dump virtual address range correctly
1031f41fb24 msm: kgsl: Turn on timestamp based IOMMU clocking for IOMMU-v1
10323bf708a msm: kgsl: Do not store timestamp for null context in pagefault handler
103360a0610 msm: kgsl: Use increasing delays to transition to NAP
1034e70483f msm: kgsl: Add in-stream support for IOMMU-v1
1035968e224 msm: kgsl: pass mmu pointer into address space query functions
1036c37f00b msm: kgsl: Synchronize access to IOMMU cfg port
10370b0a701 msm: kgsl: support busy stats based policy in tz
10382b4e9c1 msm: scm: Add scm_call_atomic3
1039cb2e3b7 msm: kgsl: Check the return value of msm_get_iommu_domain
1040be838c9 msm: kgsl: Avoid dereferencing NULL pointers
1041b1ed99f msm: kgsl: add new clock for 8610
10423eee694 msm: kgsl: Set aggressive HW clock gating for A330v2
104377da92a msm: kgsl: Add genlock to KGSL DRM driver
1044278b58d msm: kgsl: a2xx: Check the right interrupt status bits
10457de352d msm: kgsl: Properly record the size of the sglist in the memdesc
1046634371e msm: kgsl: Add support for A305C GPU for MSM8x10
1047db3cd49 msm: Fix mem leak when using per-process pages
10488e9dac6 msm: kgsl: Use register domain for IOMMU domain
1049a9b90cf msm: kgsl: Add a section to list memory entries in snapshot
1050997f073 msm: kgsl: Remove few a3xx registers from the register list
105105a5c6e msm: kgsl: Enable VBIF dynamic clock gating for 8974v2
1052e8bdf0d msm: kgsl: Initialize only required IOMMU context
10535e4140c msm: kgsl: Use phys_addr_t where appropriate
10541893600 msm: kgsl: Copy data back to user in case of error
105516a806e msm: kgsl: Change bus frequency before GPU frequency
10563a740a1 msm: kgsl: Remove all reference to CONFIG_ANDROID_PMEM
10578645db2 msm: kgsl: An error condition could cause an array overflow
1058722991a msm: kgsl: add more VBIF settings for A305B
1059608836b msm: kgsl: Optimize clock call order
1060044a063 msm: kgsl: Reduce cmd buffer size for adreno_iommu_setstate
106165d45d4 msm: kgsl: Add intermediate power levels
106294899c2 msm: kgsl: Increase bus bandwidth to avoid underrun
106377784f7 msm: kgsl: Resize the CP ROQ for a330/a305b
10640c6a778 msm: kgsl: Added DRM_IOCTL_KGSL_GEM_CREATE_FROM_ION to DRM
1065a538cb1 msm: kgsl: Set a useful pm_qos default value
106642f03e0 msm: kgsl: Turn off automatic hardware clock gating for 8974v1
106784363d8 msm: kgsl: rename iommu version specific data
10681bdb92f msm: kgsl: add VBIF table for A305B
1069bc48134 msm: kgsl: Support the new A305 revision
1070a63c687 msm: kgsl: Disable hardware clock gating for A330V2
1071369e699 msm: kgsl: Align ION buffer mappings from userspace to 4k
1072c705f40 msm: kgsl: Added IOMMU support for GEM allocations in DRM
10738b78995 msm: kgsl: Idle timeout should be reported in msec
1074407188d msm: kgsl: avoid vmap failure while allocating big buffers
10754fb8e8a msm: kgsl: Correct the initial idle_timer value
1076d55ed69 msm: kgsl: Turn on clock gating for A330 devices
1077c968ea9 msm: kgsl: Set the context ID of iommu bank based on address
1078f77e7f1 msm: kgsl: Revert low latency power collapse
10799d049a8 msm: kgsl: Set a useful pm_qos default value
10805c5a3e2 msm: kgsl: Add a ftrace event for GPU busy
1081c228235 msm: kgsl: Add separate GPU shader memory mapping
10822a616d4 msm: kgsl: Add cache flush for A20x
1083337dbad msm: kgsl: Added DRM_IOCTL_KGSL_GEM_GET_ION_FD ioctl to DRM device.
108499c8a9f msm: kgsl: Using ion allocation instead of pmem for GEM
1085a207922 msm: kgsl: Update to match DRM driver function pointer structure
1086dd073c6 msm: kgsl: Add NOP name to postmortem dump
1087ad29a1d msm: kgsl: Add power settings to the postmortem dump
108851c7d1f msm: kgsl: Support larger debug regions for the CP on A330
1089f1c43c8 msm: kgsl: Turn off automatic hardware clock gating for A330
10909729c9a msm: kgsl: Add 8974 support for enabling GPU GDHS
10914e66a4c msm: kgsl: On release only detach contexts owned by the instance
10928e41961 msm: Fix secure buffer issues on Mako and Flo
10937a9e9a2 workqueue: reimplement WQ_HIGHPRI using a separate worker_pool
1094c0a20f1 workqueue: introduce NR_WORKER_POOLS and for_each_worker_pool()
1095c6d629a workqueue: separate out worker_pool flags
1096bf718cb workqueue: use @pool instead of @gcwq or @cpu where applicable
1097c48ee59 workqueue: factor out worker_pool from global_cwq
1098a6f236f workqueue: don't use WQ_HIGHPRI for unbound workqueues
1099e5bc734 ARM: fix warning caused by wrongly typed arm_dma_limit
110003053d7 panic: resume console if panic after console suspend.
1101eff211b random: remove rand_initialize_irq()
11021e8002c random: add new get_random_bytes_arch() function
1103e4d0c92 random: use the arch-specific rng in xfer_secondary_pool
1104448f4ec net: feed /dev/random with the MAC address when registering a device
1105b7436bf usb: feed USB device information to the /dev/random driver
110665711ff Preempting a merge conflict.
1107438cb44 random: create add_device_randomness() interface
1108a4ae403 random: use lockless techniques in the interrupt path
1109a1cca55 random: make 'add_interrupt_randomness()' do something sane
1110cffa54b msm: Upgrade ION setup for Mako and Flo
1111a0c3917 msm: Fix warning about sparsemem during compilation
1112c31ac16 mako: Update bus topology for QSEECOM
1113fbe78f3 Revert "Revert "msm: pm: Fix broken reg_val check""
1114ca47931 msm: pm: Turn msm_init_pm back into a late initcall
111507011e3 bcm2079x: Ignore the BCMNFC_CHANGE_ADDR ioctl on flo/deb
1116e1474bc Revert "Remove a workaround since BCM20793 chip default is 7 bits address."
1117f2415fc Revert "msm: pm: Remove unused variable"
1118605f314 Revert "msm: pm: Fix broken reg_val check"
11197e0062d msm: pm: Fix broken bits
1120a606686 cm: Create CM configs for Flo and Mako
11213d43b32 msm: Add change command for saw regulators on mako/flo
1122b1014bb msm: scm: Add scm_call_noalloc and helper macros
1123037a0af ARM: perf: add L2x0 PMU driver
1124cc2b751 msm: dcvs: fail gracefully if TZ does not support dcvs
1125756b4ef msm: spm_devices: do not program SPM on cores more than present
11260d39170 msm: spm_devices: Initialize return error code
1127940bfb6 msm: spm_devices: Disable SPM APIs when device isn't registered
11285741caa msm: spm_devices: Update notify_rpm flag for L2 retention
11290aa2425 msm: spm: Conform comments to coding standards
1130d543bf4 msm: spm: Add msm_spm_get_vdd() API for SAW v1 driver
1131bb44297 cache_erp: Use seq_printf and modernize procfs code
113284e7548 msm: cache_erp: Dump I/O regions on cache errors
1133fc3a03b msm: cache_erp: Handle recoverable L1 errors
1134e85f954 msm: spm-v2: Store voltage levels into PMIC_DATA3
1135aaaeb85 msm: spm-v2: NULL check for dev pointer
11363d3c0e1 msm: spm-v2: Add API to enable PFM mode on PMIC
1137656d618 msm: acpuclock-krait: Use standard regulator APIs during CPU Hotplug
11381bb5357 msm: saw-regulator: Support enable and disable
113911bab98 msm: acpuclock-krait: Only print supported number of frequencies once
1140f0e99ad msm: acpuclock-krait: Remove inapplicable 8064 errata workaround
114178623e4 msm: acpuclock-krait: Add __init markings to 'krait vmin' functions
114221c721b msm: acpuclock-krait: Add support for HFPLL lock detect bit polling
1143512c14e msm: acpuclock-8960ab: Increase L2 frequency
114492b4f1a msm: acpuclock-krait: Support alternate PVS and speed bin format
1145f5bef37 msm: acpuclock-krait: Add a debugfs interface
11467efce3d msm: Fix nonboot SPM configuration
11478757971 mako: Fix typo in config
1148b597a8e msm: pm: Fix broken reg_val check
1149204edee msm: pm-stats: Move to seq_file and friends
115061b5845 ARM: cache_l2x0: Set outer_cache resume
1151f45fe43 msm: pm: Remove unused variable
1152d5b3cb6 mako/flo: Update for pm-8x60 changes
1153f30fd64 arm: msm: Fix section mismatch discrepancies in power drivers
11543cf21ec msm: pm-8x60: Increase warn timeout for sleep sts check
1155911c6b5 msm: pm: add failed stats
1156c3bd9de msm: pm-8x60: Fix incorrect computation of wakeup times
1157641dbfd msm: Fix compile error due to incorrect include path
11587a3a717 msm: pm-8x60: Use on_each_cpu instead of smp_call_function_many
115900508d3 msm: pm-8x60: Remove unused API msm_pm_set_max_sleep_time()
11605f546ca msm: pm-8x60: Fix comparison of unsigned variable against 0
11610641202 msm: pm-8x60: Use broadcast clockevent for idle wakeup
1162a6095ff msm: pm-8x60: Add early return to msm_pm_enable_retention()
11632839f67 msm: pm-8x60: Disable premption in msm_pm_enable_retention
11642523b96 Revert "msm: pm-8x60: Use ktime_get for suspend stats"
116561f1d98 msm: pm-8x60: Remove enum from devicetree
116660d047a msm: pm-8x60: Merge msm_pm_idle_prepare into msm_pm_idle_enter
11672311989 msm: pm-8x60: Debugfs node to read PC warmboot counters
11684069a4e msm: pm-8x60: Fix bug where CPU doesn't enter PC
116960f2aad msm: pm-8x60: Support to do PC at the running core frequency
1170ccb0921 msm: pm-8x60: Overhaul the low power management driver
11710e507d5 Revert "msm: pm-8x60: Merge msm_pm_idle_prepare into msm_pm_idle_enter"
1172385db77 msm: pm-8x60: Don't save or restore GIC,VFP state in power collapse
11730cc0a14 msm: pm-8x60: Use ktime_get for suspend stats
117469e09aa msm: pm-8x60: Merge msm_pm_idle_prepare into msm_pm_idle_enter
1175b1486b2 msm: pm-8x60: Modify L2 management mechanism in power collapse
11762574c28 msm: pm: Add API to enable/disable retention mode
1177f5fe564 msm: pm-8x60: Do not default to WFI when not enabled
1178ff5796d msm: tracing: Add ftrace support for LPM driver
1179d0509de mako: Update defconfig with recommended power options
1180204849b mako: Underp hotplug
1181ea70632 mako: Update power modes and SPM sequences
1182e5e2f08 msm: display: Handle mixer stage commit for wfd correctly
1183919a00c msm_fb: Make sure MDP clock is ON during register access
1184bf6f028 msm_fb: display: keep a minimum mdp ib bandwidth request
1185ab78f38 msm: display: change mdp default ib_factor to 150
1186b2e9441 msm_fb: display: add scaling factor for mdp ab
1187bcbb335 msm_fb: display: balance bus bandwidth on mdp axi port0 and port1
1188e7252ac msm_fb: display: add mdp master port1 bandwidth request
11895edf829 msm: Make CONFIG_STRICT_MEMORY_RWX even stricter
1190bd4102c msm: Update the kernel log messages
1191841c2a7 msm_fb: hdmi: Proper intialization of mhl resolutions
1192308eca6 msm_fb: hdmi: change sysfs node permissions
1193d3e3d5d msm_fb: hdmi: Update frame rate on resolution change
1194651ad32 msm_fb: hdmi: Check for stale HDCP variables
1195e65e26f msm_fb: hdmi: Return proper clock get error code
119615c6e80 msm_fb: hdmi: Proper HPD state update
1197d9de2fa msm_fb: hdmi: proper vic for 576p
1198a5613cf mm: Update is_vmalloc_addr to account for vmalloc savings
11992fcda75 msm: hdmi-cec: bounds check cec frame size
1200fc134de msm: hdmi: NUL-terminate spd data
12012c46c0d msm_fb:hdmi:Video playback failure issue
12026c0572b iommu/core: pass a user-provided token to fault handlers
1203e182f58 ARM: Add support for 64 bit register reads/writes
1204c9cb68d kref: Implement kref_get_unless_zero v3
1205f279471 mako: touch: define a power source for charging info
1206cdfd008 lm3530: Add a toggle for the CABC PWM
12071216cc1 Make sure PWMs are running in sync.
1208ad6cdd4 Updated mako defconfig
12099b834dd mako: Fix the camera_v1 inclusion paths and headers
1210720380a usb: acm: Add support to supply transport names
12113de0a1d msm: display: Add back support for the LGIT 720p panel
1212d68eef6 msm: display: mipi_lgit: Userspace display gamma control
12134c41d96 power: Unconditionally support the wireless charger type
121432b64a3 usb: msm_otg: Fix building with chargers other than the SMB345
1215122c9dc mako: Update for current slimport API
121654e43b3 8064: Fix building when flo/deb are undefined
12179621d86 mako: Disable fmem
12180d28ec9 msm: mako: add customized mdp_max_bw
1219f2cc827 mako: Add DSI clock control for MDP GDHS power collapse
1220ba7e5fc Revert "msm: camera2: imx111 driver"
1221bce5a2e Revert "msm: mako: board specific changes for camera 2.0 SW"
1222edbfc63 Revert "msm: camera2: imx119 driver"
12234147c12 Revert "mako: Add actuator info in sensor info"
122434df84e Revert "msm: camera: Fix AF for ISP32."
1225ef5cf0f Revert "msm: camera: Fix copyright"
122622f1e95 msm: kgsl: inherit owner from kgsl/proc debug directory
12277cec69f mako: remove obsolete DMM code and config options
1228b2d4bb2 ARM: 7743/1: compressed/head.S: work around new binutils warning
1229957a4b7 cpufreq: interactive: fix show_target_loads and show_above_hispeed_delay
1230c3be333 Kconfig: Enable config to allow vmalloc savings
1231766bdcc cpufreq: interactive: Sync with latest from Google
12325dcc24d Revert "msm: Make CONFIG_STRICT_MEMORY_RWX even stricter"
12334a3fd53 ASoC:msm: Increase Proxy buffering
1234d861dd9 mm: Don't use CMA page for file cache
123570b7bcb sock_diag: Fix out-of-bounds access to sock_diag_handlers[]
123613bad1e seq_file: Allocate memory using vmalloc when kmalloc failed
123793b28e4 msm: implement ARCH_RANDOM
1238fd111d7 arm: Add ARCH_RANDOM Kconfig
1239606de92 msm_fb: display: Add null check for base layer
1240f4e1af2 msm: msm_fb: Do not use ION_IOMMU_UNMAP_DELAYED flag.
1241d54c6de prima: release v3.2.3.2
1242f175e9c wcnss: Add API to expose the IRIS XO mode set
124306e1b2e ieee80211: Rename VHT cap struct
124406be3c8 mac80211: VHT (11ac) association
12453ec3f65 mac80211: include VHT capability IE in probe requests
1246798685c wireless: add VHT (802.11ac) definitions
12473758e0d cfg80211: fix VHT TDLS peer AID verification
12486eee28b cfg80211: Allow TDLS peer AID to be configured for VHT
1249649820b cfg80211/nl80211: add API for MAC address ACLs
12509cc28cf cfg80211: Extend support for IEEE 802.11r Fast BSS Transition
12510828743 cfg80211: enable TDLS on P2P client interfaces
12525a3a042 cfg80211: fix station change if TDLS isn't supported
12538b314df cfg80211: Pass TDLS peer's QoS/HT/VHT information during set_station
12543f91393 cfg80211: Pass station (extended) capability info to kernel
1255b672fba {nl,cfg}80211: Peer STA VHT caps
12560ad86a6 cfg80211: allow advertising VHT capabilities
12579e52a21 qseecom: Fix issue with incomplete command exiting prematurely
12588187ab1 qseecom: Fix issue with incomplete command exiting prematurely
1259cb7e7de msm_fb: display: no native frame buffer memory operations
1260b845782 msm: SSR: Remove useless warning
126132302bf msm: acpuclock-krait: Enable HFPLL for init only if switching to it
1262242c895 msm: cpufreq: Update frequency index
1263dc2f678 msm: cpufreq: Add support for CPU clocks and msm-cpufreq device
1264b5ba2e0 msm: cpufreq: Ensure cpufreq change happens on corresponding CPU
1265c2f3f11 msm: cpufreq: Relax constraints on "msm-cpufreq" workqueue
12661aabd0a msm: cpufreq: Configure WQ for higer priority
1267f52d336 msm: cpufreq: Always update frequency limits when core is online
1268b0ffee0 msm: cpufreq: Initialize cpufreq driver early at boot
1269c3e117b Revert "msm: cpufreq: Remove cross-calling limitation"
1270167d814 watchdog: Fix warning caused by use of smp_processor_id()
127112c46e3 sched: Unthrottle rt runqueues in __disable_runtime()
1272a2186ba tracing/sched: Add trace events to track cpu hotplug.
1273a451607 trace: power: Adding trace events for cpufreq
12744dc786b msm: hotplug: remove code related to cpu_killed
127533f7d54 msm: pm-8x60: Remove timeout waiting for cpu to power collapse
127600af798 cpufreq: Retain only online cpus in managed_policy->cpus
1277437a2d2 cpufreq: ondemand: Fix hotplug deadlock with store_powersave_bias
1278e78b3ff cpufreq: Adding traces to the cpufreq
1279126c30b cpufreq: ondemand: Fix update_sampling_rate race with hotplug
1280186488e cpufreq: ondemand: add input_boost interface
1281398cf85 cpufreq: Avoid using smp_processor_id() in preemptible context
128232e31dc msm: cpufreq: Only apply driver limits for scaling_min/max_freq writes
12833eb3173 cpufreq: ondemand: Boost CPU frequency only for touch input
1284b893789 cpufreq: ondemand: Disable freq sync feature in store_powersave_bias
128505c32d4 cpufreq: ondemand: Fix locking issue in store_powersave_bias
12864ed74c8 msm: display: Do not commit in unset for external.
1287e3e61b2 msm: vidc: Add LTR feature for H264 encoder
1288a07c1a0 msm: Kconfig: Disable SPARSEMEM for A-Family targets
12893e305bd msm_fb: hdmi: Use common header for resolution modes
129073738ad msm_fb: hdmi: Remove supported resolution check
1291417b640e iommu: msm: Handle unmapping of PTE properly
129257be08a iommu: msm: prevent partial mappings on error
1293d2de647 iommu: msm: Don't treat address 0 as an error case
1294d1f0f37 iommu: msm: check range before mapping for IOMMU-v1
1295a5f2745 iommu: msm: Use phys_addr_t for physical addresses
1296195efda iommu: msm: Let IOMMUv1 use all possible page sizes
1297f06f025 msm: iommu: re-use existing buffers for `extra' mappings
12986f92e14 gpu: ion: add pointer null checks in map and unmap
12996a044ef ion: cma: Add debug heap ops for CMA heap
1300bee3aca sysctl: Don't scan for the leaks on headers
130118cef12 fs: vfat: reduce the worst case latencies
130227055e4 fs: Mark alloc_fd with EXPORT_SYMBOL
1303c7893fb jbd2: fix assertion failure in jbd2_journal_flush()
1304983e471 lib: memory_alloc: Support 64-bit physical addresses
1305468fd71 lib: genalloc: Use 64 bit types for holding allocations
1306f2b5256 lib: vsprintf: Add %pa format specifier for phys_addr_t types
1307189acfa lib: spinlock_debug: increase spin dump timeout
1308ba27e8f kernel/lib: add additional debug capabilites for data corruption
1309d372e7e lib: spinlock_debug: Avoid livelock in do_raw_spin_lock
1310176f10b irq: display the wakeup depth and disable depth of an irq
1311fbbb9e5 PM / QoS: Fix deadlock during PM QoS vote to default value
131287aeb5d Revert "msm: move printk out of spin lock low_water_lock"
1313416cbe6 ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINS
1314c265a48 ARM: hw_breakpoint: enable HAVE_HW_BREAKPOINT feature flag
1315e626bea ARM: hw_breakpoint: Clear breakpoints before enabling monitor mode
13161a89d48 ARM: fiq: Add fiq_set_type to configure lines for FIQ
1317a8497f9 arm: arch_timer: Allow mmio and cp15 timers to coexist
1318fa3bfbf ARM: architected timers: remove percpu_timer_setup
13197696e69 ARM: architected timers: add support for UP timer
13200185c61 arm: Move to upstream udelay via timer implementation
132162a8049 msm: arm: make nohlt readable
1322bf7a069 ARM: Fix negative idle stats for offline cpu
13233c0a886 ARM: sched_clock: Load cycle count after epoch stabilizes
1324717faa7 ARM: 7643/1: sched: correct update_sched_clock()
1325b6aba8c ARM: 7565/1: sched: stop sched_clock() during suspend
132616a3e3d ARM: 7486/1: sched_clock: update epoch_cyc on resume
13276a8e53e ARM: smp: Save CPU registers before IPI_CPU_STOP processing
13281ee68c5 ARM: Flush the caches for non panicking CPUs in case of a kernel panic
1329563bc37 arm: Remove no-longer-required RCU_NONIDLE wrapper
1330b01a11f ARM: 7465/1: Handle >4GB memory sizes in device tree and mem=size@start option
13311ae638d ARM: SoC: add per-platform SMP operations
13325d1d05b dma-contiguous: Fix warning when device tree is disabled
1333e09115a arm: Add definitions for pte_mkexec/pte_mknexec
1334c431427 arm: mm: Fix a merge issue
13356b28ba7 ARM: mm: fix type of the arm_dma_limit global variable
13367a7cd4f msm: Update meminfo to reflect consecutive memory holes
13370f1b2c6 msm: correctly handle multiple memory holes
1338da5df7f kernel: gtod: Add MSM-specific user-accessible timers
133996d6a79 kernel: ARM-specific implementation of user-accessible timers
13403fe0547 kernel: Add hooks for user-accessible timers in the kernel.
134158f8350 kernel: gtod: vsyscall
1342184e18a ARM: proc: Add Krait proc info
1343c2b21fb ARM: dma-mapping: Allow highmem pages to not have a mapping
1344ecbfc77 drivers: Add option to reserve default CMA region
1345868afac cma: Allow option to use strict memblock_reserved memory
1346e1c440d cma: use MEMBLOCK_ALLOC_ANYWHERE for placing CMA regions
13476791c9d cma: Remove restriction on region names
134840da53d cma: Add support for associating regions by name
13491ed2594 cma: Fix up devicetree bindings
135070d36f4 cma: Remove __init annotations from data structures
13517e4b2b9 drivers: dma-contiguous: add initialization from device tree
135251c80c5 drivers: dma-contiguous: clean source code and prepare for device tree
13536de4048e mm: cma: fix condition check when setting global cma area
1354250961b drivers: dma-contiguous: refactor dma_alloc_from_contiguous()
13557da02d4 drivers: cma: represent physical addresses as phys_addr_t
1356f4d06f8 mm: cma: fix alignment requirements for contiguous regions
135761cc646 ion: tracing: add ftrace events for ion allocations
13582466d28 flo: Enable ZRAM, CMA, compaction, and memory cgroups
1359f3cc9fd mm: Remove __init annotations from free_bootmem_late
1360e9b5907 msm: Increase the kernel virtual area to include lowmem
1361be0f9a4 msm: Allow lowmem to be non contiguous and mixed.
136242f4789 msm: simplify placing memory pools
1363dfdb6ea msm: Remove android_pmem.h from board and devices files
1364b6816d9 msm: Completely remove memory from the memblock allocator
136565bf8db msm: memory: use memblock instead of meminfo
136638b1e4a msm: memory: remove obsolete stable_size function
1367cb6c854 msm: Remove alloc bootmem aligned
1368c71b65c arm: mm: Use phys_addr_t properly for ioremap functions
1369c2780be msm: Use phys_addr_t for the memory hole
137088aba70 msm: Account for unaligned memory hole
137109ffc8a arm: highmem: Add support for flushing kmap_atomic mappings
1372385da8d ARM: Allow arm_memblock_steal() to remove memory from any RAM region
13738b5bd8c ARM: 7693/1: mm: clean-up in order to reduce to call kmap_high_get()
13747f2eaad4 msm: Adjust the low memory boundary
137567ea33e msm: Make CONFIG_STRICT_MEMORY_RWX even stricter
1376e7a845c arm: mm: Add export symbol for set_memory_* functions
1377c58dbe2 arm: mm: Define set_memory_* functions for ARM
137835ce52f ARM: LPAE: Fix mapping in alloc_init_section for unaligned addresses
1379efa27ea Revert "ARM: allow the kernel text section to be made read-only"
138097d46fb msm: 8974: Enable DONT_MAP_HOLE_AFTER_MEMBANK0
13819a76dd4 arm: mm: Add VM_ARM_EMPTY_MAPPING flag to mark the PMD gaps
138252488bf mm: vmscan: do not keep kswapd looping forever due to individual uncompactable zones
1383b23061d mm: vmscan: fix endless loop in kswapd balancing
138458929fd compaction: fix build error in CMA && !COMPACTION
1385c2d40ea mm: compaction: partially revert capture of suitable high-order page
13868c25c02 mm: cma: skip watermarks check for already isolated blocks in split_free_page()
13873484be6 mm: compaction: fix echo 1 > compact_memory return error issue
138823b1b94 mm: compaction: Add scanned and isolated counters for compaction
138956e45cb mm: compaction: Move migration fail/success stats to migrate.c
139040bb83d mm: compaction: validate pfn range passed to isolate_freepages_block
1391f59c20b mm: compaction: correct the nr_strict va isolated check for CMA
139225e84b2 CMA: migrate mlocked pages
1393da4c3c9 mm: compaction: clear PG_migrate_skip based on compaction and reclaim activity
1394961578f mm: fix lost kswapd wakeup in kswapd_stop()
1395674c77e mm: compaction: Restart compaction from near where it left off
13968365f4e mm: clean up __count_immobile_pages()
1397650cf30 mm: do not use page_count() without a page pin
1398d081444 mm: cma: WARN if freed memory is still in use
1399b9df863 mm: compaction: cache if a pageblock was scanned and no pages were isolated
14003bf7844 mm: compaction: acquire the zone->lock as late as possible
14011e7f019 mm: compaction: acquire the zone->lru_lock as late as possible
1402533e052 mm: compaction: Update try_to_compact_pages()kerneldoc comment
1403b0bb783 mm: compaction: move fatal signal check out of compact_checklock_irqsave
1404c78c335 mm: compaction: abort compaction loop if lock is contended or run too long
1405654f31c mm: compaction: capture a suitable high-order page immediately when it is made available
1406e8933f9 mm: compaction: update comment in try_to_compact_pages
14077419e91 mm: compaction: Abort async compaction if locks are contended or taking too long
1408f202abf mm/memcg: scanning_global_lru means mem_cgroup_disabled
14092a3ba92 mm: remove lru type checks from __isolate_lru_page()
1410d740037 mm/compaction.c: fix deferring compaction mistake
14118f50ad7 mm, thp: abort compaction if migration page cannot be charged to memcg
1412df2d065 cma: decrease cc.nr_migratepages after reclaiming pagelist
1413c042d94 mm: cma: discard clean pages during contiguous allocation instead of migration
14141085132 mm/vmscan: remove update_isolated_counts()
14157042412 mm/vmscan: push lruvec pointer into isolate_lru_pages()
14169af6da1 mm/vmscan: push zone pointer into shrink_page_list()
1417129a6c0 mm: memcg: count pte references from every member of the reclaimed hierarchy
141849188a7 kernel: cgroup: push rcu read locking from css_is_ancestor() to callsite
14197be359d mm/vmscan: store "priority" in struct scan_control
1420c233415 mm: remove swap token code
142180abc6f mm/memcg: use vm_swappiness from target memory cgroup
14220571074 mm: avoid swapping out with swappiness==0
142369aff8a mm/memcg: kill mem_cgroup_lru_del()
14242029691 mm: vmscan: remove reclaim_mode_t
1425047c973 mm: vmscan: do not stall on writeback during memory compaction
1426a256b4b mm: vmscan: remove lumpy reclaim
1427d4058ba mm: push lru index into shrink_[in]active_list()
14281cb3679 mm: page_alloc: fix watermark check in __zone_watermark_ok()
1429b5a2d6a mm: cma: fix accounting of CMA pages placed in high memory
14309289f5d mm: cma: remove watermark hacks
1431b7b3dbd mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls
14329a0515e ARM: dma-mapping: fix incorrect freeing of atomic allocations
14337f4862d ARM: dma-mapping: remove custom consistent dma region
1434c4a77d4 ARM: mm: fix MMU mapping of CMA regions
14350fb5503 ARM: DMA: Fix struct page iterator in dma_cache_maint() to work with sparsemem
14369409434 ARM: dma-mapping: add support for CMA regions placed in highmem zone
1437bac519b mm: vmalloc: use const void * for caller argument
1438de4ded7 flo: Enable ZRAM and memory cgroups
143955f4acc CHROMIUM: BACKPORT: lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
1440f98e3db CHROMIUM: BACKPORT: lib/lzo: Update LZO compression to current upstream version
14419f40d77 CHROMIUM: zram: finish fixing 32-bit overflow
144243a034d CHROMIUM: zram: fix 32-bit overflow
1443742b084 CHROMIUM: UPSTREAM: staging: zram/zcache: swtich Kconfig dependency from X86 to ZSMALLOC
14445052c49 CHROMIUM: UPSTREAM: staging: zsmalloc: remove x86 dependency
14457ba7073 CHROMIUM: BACKPORT: staging: zsmalloc: Finish conversion to a separate module
1446396cea5 CHROMIUM: zsmalloc: add MODULE_LICENSE
1447e088e98 Merge branch 'android-msm-flo-3.4-jb-mr2' of https://android.googlesource.com/kernel/msm into cm-10.2
144829311ab net: ipv6: fix wrong ping_v6_sendmsg return value
14498335183 net: ipv6: add missing lock in ping_v6_sendmsg
145004ca4bb ping: always initialize ->sin6_scope_id and ->sin6_flowinfo
1451b3044d1 net: ipv6: Add IPv6 support to the ping socket.
1452a2fc0f1 ipv6: introdcue __ipv6_addr_needs_scope_id and ipv6_iface_scope_id helper functions
14534f9f203 netfilter: qtaguid: Don't BUG_ON if create_if_tag_stat fails
1454f5662ac netfilter: xt_qtaguid: fix error exit that would keep a spinlock.
145521481a0 netfilter: xt_qtaguid: report only uid tags to non-privileged processes
14566537a16 TouchScreen: update touch firmware to A042.
14571bcb1bb TouchScreen: update touch firmware to A042.
1458a9b960e Audio: prevent headphone insertion event handler from turning micbias ON.
14590fc7c50 display: slimport: update phy register values for flo
146080deff1 display: slimport: prevent EDID overwritten
146177f043e power: bq27541: add error handle to report previous valid capacity
1462a3bee3c msm: kgsl: Properly record the size of the sglist in the memdesc
1463e83ff40 gpu: msm: Allow retries for 0 order allocation
1464516e70e msm: kgsl: Do not try to resume the device from INIT state
1465ee463f1 msm: kgsl: Wake up gpu on kgsl_ioctl_timestamp_event only if necessary
14668199015 msm: kgsl: Add a check to free the kgsl_timeline object.
1467eefdad6 msm: kgsl: Map sync lock variables to every pagetable
14681ac09a7 gpu: msm: Fix context name
14692c8931a msm: kgsl: show timestamp in sync dump
1470bcd1c08 msm: kgsl: generate descriptive names for kgsl-timeline
14719adb9e4 msm: kgsl: Always resume the GPU regardless of its state
1472cdd0cf1 msm: kgsl: Skip perf counters and Sync lock for A2xx.
1473d832c78 msm: kgsl: Add a missing mutex unlock
147471d5c52 msm: kgsl: Do not hold memory spinlock when calling find region function
1475806ec8b msm: kgsl: Only initialize process structure once
147617270f7 msm: kgsl: Only reference the rb_node after taking spinlock
14777e86984 msm: kgsl: Prevent race conditions when freeing memory
147857778d9 msm: kgsl: Use the correct length when looking for address collision
1479e1dbb1e msm: kgsl: Use the kmalloc/vmalloc trick for the sharedmem page array
14805a23eff block: Adding ROW scheduling algorithm
14818350ec0 mm: pass readahead info down to the i/o scheduler
1482efc2bc1 mm: change initial readahead window size calculation
1483fb27380 mmc: Urgent request support
14847008a37 msm: move printk out of spin lock low_water_lock
148579e1df9 sched: change WARN_ON_ONCE to WARN_ON in try_to_wake_up_local()
14869ffb616 sched: Convert BUG_ON()s in try_to_wake_up_local() to WARN_ON_ONCE()s
14873a245b5 sched: Make sure to not re-read variables after validation
14887079b43 sched: re-calculate a cpu's next_balance point upon sched domain changes
148974c1fe0 sched: fix reference to wrong cfs_rq
14902a24dce sched: Fix SCHED_HRTICK bug leading to late preemption of tasks
14917edd2b0 hrtimer: Prevent hrtimer_enqueue_reprogram race
1492bb966ce sched: Reset rq->next_interval before going idle
1493ef126cc ASoc: msm: Fix for pcm_read getting struck in alsa core.
149454f598c ASoC: msm: flush if prior and current backends rate not matching
1495f85a6c0 asoc: msm: Add flexible period count to pcm record driver
14960d7f2cb msm: pm-data: Enable powercollapse/suspend_enabled for non-boot cpus
1497acaca50 msm: msm_bus: Correct the return value from register-client
1498547861f msm: msm_bus: Explicitly clear client requests before removal
1499ef1872f msm: msm_bus: Add NULL pointer checks.
1500733eff2 msm: msm_bus: Change MDP port interleaved setting
150129688e6 msm: msm_bus: Fix the 64-bit division during interleaving
1502449b213 msm: board-8064: Initialize SPM driver earlier than thermal
15034258334 msm_fb: display: Avoid dsi clock warnings during boot
1504a2ee96b msm: display: Proper handling of prepare and unprepare clocks
1505a8604a3 msm_fb: Avoid MDP mixer reset from ISR context
1506c8c36b9 msm_fb: Correct R and G offsets for correct mapping
1507b8a3cc4 msm_fb: display: Do clock control within mdp4_hw_init
15086791de4 msm_fb: display: add mfd null pointer and mfd panel_power_on checks
15094eb96e4 msm_fb: display: fix the hang issue caused by solidfill pipe
15105a0cb60 msm_fb: display: fix iommu page fault when iommu buffer freed
151158b0c3c msm_fb: display: balance secure map and unmap in each mfd
1512862ab2e mmc: core: remove the polling for BKOPS completion
15135419f74 mmc: msm_sdcc: Enable clock scaling capability
151426512b6 mmc: msm_sdcc: fix a type mismatch in msmsdccc_config_dma()
15157b6a138 mmc: msm_sdcc: Add support for dynamic bus clock vote
15163c2d553 mmc: core: Add support for notifying host driver while scaling clocks
15171d2952a mmc: core: Log MMC clock frequency transitions
1518436f11b mmc: core: run clock scaling only in valid card state
1519e5854b0 mmc: core: claim mmc host while enabling clock scaling from userspace
1520f3cdbe1 mmc: core: Add sysfs entries for dynamic control of clock scaling
1521064042c mmc: core: Add load based clock scaling support
152204a6815 mmc: core: Fix some driver hangs when dealing with broken devices
1523dce3191 mmc: core: Allow changing bus frequency for SD/eMMC cards in runtime
15244659cc8 msm: audio: qdsp6v2: Fix for kernel crash during stability
152543d9889 msm: audio: qdsp6v2: Fix seek issue in tunnel player
15269002c30 msm: audio: qdsp6v2: Fix command sequence issue in Non-tunnel player
1527f69ebf6 flo: remove obsolete DMM code and config options
15280c512ba msm: remove obsolete DMM code and config options
15295fa5cc7 msm: Fix race condition in domain lookup
15308c46164 flo: Update SPM sequences
153195e4100 flo: Add DSI clock control for MDP GDHS power collapse
1532e56985b msm: display: Add DSI clock control for MDP GDHS power collapse
153378070bd Staging: android: binder: Fix memory leak on thread/process exit
15340c1f2bb msm: rpm: add debug msg for rpm outstanding req
15353dc1002 msm:rq_stats: Register for Cpufreq policy notification
1536eeb3fcf msm: pm: add failed stats
153794fee3a flo: Update spm retention sequence to support per core retention
15387bcd607 msm: pm: Update spm retention sequence to support per core retention
1539bd58934 msm: pm: Add support for retention on each core
15403aa3367 msm: spm: set vdd directly for current cpu
1541e1f12693 msm: avs: Restore core voltage when disabling AVS
15426e5acd6 ASoc: msm: update the pending buffer flags in underrun
154385a9ba7 ASoC: msm: Fix for improper volume ramp up in tunnel playback
1544895a2a6 msm_fb: display: add one more pipe_commit delay before free ion buffer
15455ced01b video: msm: Cleanup
15461f050d2 msm: rotator: Extend fast YUV invalid checker for 2-pass
15470d2292d msm: rotator: Pass ION flags correctly for 2-pass buffer allocation
1548330fc6a msm: rotator: Enable support for 2-pass fast YUV mode
154946c5a8d msm: rotator: Add proper checks for enabling Fast YUV
15501c0d3a8 msm_fb: display: Add minimum src/dst image size validation for MDP
155131ea410 msm_fb: display: add an extra write of 0 to clear dsi-ack-err bit
1552340fcf2 msm: vidc: Memset and flush codec context buffers
1553e4c6f79 msm_fb: Remove the extra freelist in display_commit
155450e56f6 msm_fb: display: Do a pre-fill to writeback buffers.
15550fc10c2 msm_fb: Remove the extra MDP clock enable in writeback_commit
15566a21bfb mms_fb: display: init pipe default configure as solidfill
1557cb5a722 msm_fb: display: issue completion when disabling vsync irq
1558b219151 msm: display: Reduce excessive logging in case of WFD.
1559155a72c msm_fb: display: Fix interleaved 422 input format register settings
15600bfaf36 msm: rotator: Add pseudo-planar 422 H1V2 dst format for MDP4
15618f0def3 msm_fb: display: Add pseudo-planar 422 H1V2 support in the MDP4
15628a42553 msm_fb: display: free previous iommu buffer only at overlay_unset
1563f981040 msm_fb: display: fix iommu page fault when iommu buffer freed
1564e5acba4 gpu: ion: Do fallback when allocating large sizes
1565feaef47 gpu: ion: Use correct type for variables
1566f5e8036 gpu: ion: enable the kmalloc heap
156754133f2 gpu: ion: Align va address to biggest buffer size
15681e138d7 msm: vidc: Amend error check conditions on ION APIs
156986a632f msm: vidc: Get the current performance level
1570f33969e msm: vidc: Handle mgen2maxi interrupt in video driver
1571513e1c1 msm: vidc: Allow client to set turbo mode
1572f338406 msm: vidc: Remove unncessary unmap function calls
15739bdaeec msm: vidc: Optimize IOMMU map size for H264 decoder
15746df2e81 msm: vidc: Remove unwanted error message
1575aa54002 msm: vidc: Set extradata flag properly
15766e2946a msm: vidc: Do not reset VCD_FRAME_FLAG_DATACORRUPT flag for VC1
157762ac3b5 msm: vidc: Fix compilation errors
15782b9314a msm: vidc: Update sub_anchor_mv buffer size
15795cfe0b4 msm: vidc: Correct log tagging for kernel messages
15806fa0b0c msm: vidc: Free buffer pool entry and then delete address table
15817c4b978 msm: vidc: Fix metadata buffer size issue
158260ca5c7 msm: vidc: Fix possible memory corruption
15834870d80 msm: vidc: Invalidate cache when allocating buffers
15845c23a47 vidc: Handle descriptor buffer error as warning
15854dc18c8 msm: vidc: Free meta buffers during address table cleanup
158623ecd7b msm: vidc: Remove delayed unmap flag in ion_map_iommu()
158779fae11 remove compilation error by changing int to uint32_t Signed-off-by: Supreet Mysore Suresh <supreet@codeaurora.org>
1588efb73f3b msm_fb: hdmi: Resolution modes on HDMI
1589fb75ba4 msm: cpufreq: increase priority of thread that increases frequencies
1590cfaf43b msm: pm: send notification only for SPC and PC
1591ebc09e1 msm: pm-8x60: Use relative time for events
159212ae408 msm: hotplug: wait for hotplug completion event from secondary core
159370c63ae msm: pm-8x60: Setup memory for save/restore cpu registers early
1594a119ab2 flo: Add support to query cpu status
15955679602 msm: pm: Add support to query cpu status
15962edcae0 msm: Add support for ION Flushing without virtual address
15971f2b178 msm: vidc: Remove kernel mapping on input/output buffers
1598b16ecbb ALSA: include: Add new ioctl for metadata mode
1599be0e363 ASoC: msm: Fix wrong wait_event_timeout timeout checks
1600337447b ASoC: msm: Add metadata mode changes to LPA driver
16013f6ffcd Fix header list when building with Android
16025a0ce26 TouchScreen: update touch firmware to A040.
16031cd4281 TouchScreen: update touch firmware to A040.
16048b7a6fb flo: mmc: disable pack feature for Hynix part
1605093c27a9 flo: mmc: disable pack feature for Hynix part
16066ed699b Revert "adreno: increase cmdbatch timeout to 10 seconds"
160750c71bb gpu: ion: Minimize allocation fallback delay
1608365a6e0 gpu: ion: Minimize allocation fallback delay
160934014f8 drivers: net: usb: rmnet_usb_data: Modify the autosuspend_delay_time of usb suspend to 2 second.
16103aceb26 drivers: net: usb: rmnet_usb_data: Modify the autosuspend_delay_time of usb suspend to 2 second.
1611eca73a7 prima: release v3.2.2.17b
16123bafaeb prima: release v3.2.2.17b
1613c502e79 adreno: increase cmdbatch timeout to 10 seconds
1614c7cdb68 adreno: increase cmdbatch timeout to 10 seconds
1615af03f1d msm: mdp: Free secure memory based on pipe config
161673d6df2 msm: mdp: Free secure memory based on pipe config
16176f78c7a power: pm8921-bms: expose coulomb counter based charge
1618f383f3e display: JDI: set pwm frequency to 22K when apq8064 gpio 86 is 1
1619b46a59b display: JDI: set pwm frequency to 22K when apq8064 gpio 86 is 1
1620b77c994 flo/deb: pcbid: Redefine PCB_ID8 for telling LCD PWM Freq.
16212dbae2b flo/deb: pcbid: Redefine PCB_ID8 for telling LCD PWM Freq.
1622a118cd1 msm: kgsl: Don't do intensive memory recovery when allocating big pages
1623c682593 flo_defconfig: disable SWAP and OPROFILE
162457cbed8 flo_defconfig: disable SWAP and OPROFILE
1625d7082b7 TouchScreen: Add 20ms delay after hw-reset to enter iap update mode.
16266184636 TouchScreen: Add 20ms delay after hw-reset to enter iap update mode.
16274ebf78b power: bq27541: re-read capacity to insure valid return value
1628b647aab power: bq27541: re-read capacity to insure valid return value
162959b9acd display: JDI: modify pwm frequency to 1KHz
1630326bdab charger: smb345: refine JEITA to avoid battery over voltage
1631b7752a8 display: JDI: modify pwm frequency to 1KHz
163226f351b EHCI: HSIC: Halt the controller while resetting the port
1633e119ebf EHCI: HSIC: Halt the controller while resetting the port
1634e87f14f Cap1106: To prevent Deadlock while switching on/off CapSensor
16357004ffb Cap1106: To prevent Deadlock while switching on/off CapSensor
1636149c49f charger: smb345: refine JEITA to avoid battery over voltage
1637e6ece63 display: JDI: remove the old SR1 settings
163867ed2f0 display: JDI: remove the old SR1 settings
1639498b085 af_unix: use freezable blocking calls in read
164071d5377 sigtimedwait: use freezable blocking call
16411ef6504 nanosleep: use freezable blocking call
164212281ad futex: use freezable blocking call
164389e26f8 select: use freezable blocking call
16440f28076 epoll: use freezable blocking call
1645e3891a8 binder: use freezable blocking calls
164643088e1 freezer: add new freezable helpers using freezer_do_not_count()
16479d1d742 freezer: convert freezable helpers to static inline where possible
1648f44f3d1 freezer: convert freezable helpers to freezer_do_not_count()
1649858d22c freezer: skip waking up tasks with PF_FREEZER_SKIP set
1650a63bae9 freezer: shorten freezer sleep time using exponential backoff
1651495e27f Revert "PM: wakelock: Abort task freezing if a wake lock is held."
1652f94bc0b lockdep: check that no locks held at freeze time
16533b8c86d lockdep: remove task argument from debug_check_no_locks_held
1654e265007 freezer: add unsafe versions of freezable helpers for CIFS
1655ac88fa1 freezer: add unsafe versions of freezable helpers for NFS
1656a997718 HACK: ARM: disable sleeping while atomic warning in do_signal
16571b23972 Revert "freezer: comment out might_sleep()"
16585d5d984 freezer: add missing mb's to freezer_count() and freezer_should_skip()
16593354dc7 display: JDI: modify pwm frequency to 500Hz
1660847f49a display: JDI: modify pwm frequency to 500Hz
166139f8189 flo_defconfig: disable CONFIG_DEBUG_USER
16620e99307 flo_defconfig: disable CONFIG_DEBUG_USER
16635a35573 display: JDI: modify pwm frequency to 250Hz
1664bf2d34f display: JDI: modify pwm frequency to 250Hz
16652fb17ee TouchScreen: update touch firmware to A038.
16668cc58dc TouchScreen: update touch firmware to A038.
16677a440eb msm: kgsl: Fix the offset of FSYNR1
16688e7e521 msm: kgsl: Add the callback function to kgsl_fire_event trace points
16691894c7f msm: kgsl: Restrict allocated memory alignment to a max of 2^31
1670767b286 msm: kgsl: Bump up the GPU frequency for long batch processing
1671c02fb4c msm: kgsl: pwrscale functions should be run while GPU is ACTIVE
1672ecd3a2c msm: kgsl: disable full cache flush if full_cache_threshold is 0
16736946ec8 msm: kgsl: Only initialize process structure once
167443159f8 msm: kgsl: Set alignment to 0 when low on mapped memory
167528750ff msm: kgsl: Only reference the rb_node after taking spinlock
167603a5c9b msm: kgsl: Prevent race conditions when freeing memory
16776f35596 msm: kgsl: handle double free on timestamp
1678997c1e4 msm: kgsl: Switch to using the dmabuf APIs
1679fc864f4 msm: kgsl: Don't do intensive memory recovery when allocating big pages
1680ccc53d6 msm: kgsl: Add the buffer user address to the debugfs memory list
1681291679d charger: smb345: hold wakelock when wireless charging
1682bf432b3 charger: smb345: hold wakelock when wireless charging
1683728bd42 cap1106: fix initial enabled/disabled state
16843c474fa cap1106: fix initial enabled/disabled state
1685c79b64b TouchScreen: Modify the power source flag in HDMI mode.
16866f5bcec msm: video: accommodate rotator buffers in MM heap during transitions
1687f9a082d Set SPM delay to maximal.
16888ef6b60 Enable IGMP feature.
1689c8c4d13 netlink: validate addr_len on bind
169003e0f4d Cap1106: Disable RF Noise filter in sensnor's setting
16916c4c044 display: slimport: slight modification in audio
16924ea20b7 TouchScreen: update touch firmware to A036.
1693a40ed0e msm: video: increase MM heap size for smoothstreaming
1694237604e flo: mmc workaround: add dummy read before discard/trim on some eMMC
169511f546c msm: mdp: Adjust bandwidth parameters
16965583681 msm: mdp: Unmap secure memory on dtv off
169726ec3b0 msm: kgsl: implement server-side waits
1698ef1874f display: slimport: update driver to v0.5
1699b38c87a charger: smb345: disable wireless charging IRQ when AC plugged
17002814656 TouchScreen: update touch firmware to A034.
1701ad49c7f cap1106: implement controling by state change of RMNET interface
1702e699419 display: slimport: update phy register values for deb
17030e6fb15 camera: Quality tuning for yuv sensor
17044d0f1a4 camera: Modify the auto fps settings for YUV sensor.
17053ff9b8e msm: mdp: Update sync pt. behaviour
17063482311 msm: mdp: Change msmfb kworker to kthread
1707c0eaeee msm: display: command mode panel release fence
1708830a599 drivers: usb: otg: Add 1-second wakelocks in the interrupt handlers for USB ID and AC_OK pins.
1709e30128f camera: Don't set fps to auto when changing resolutions.
1710ec9ca30 driver: usb: otg: Change the DC level of host mode value for deb.
17115329190 TouchScreen: update touch firmware to A033.
1712679a14d gpio: msm-common: Fix irq_set_type for dual edge trigger
1713a5c3edb drivers: usb: otg: Remove the workaround to make GPIO 23 be able to wake up the system.
1714a6c87de prima: Fix 5G channel settings for Taiwan.
1715410644f hrtimer: Don't reinitialize a cpu_base's lock on CPU_UP
1716527317e timer: Don't reinitialize the cpu base lock during CPU_UP_PREPARE
1717c64b696 msm: watchdog: Add reboot/shutdown notifications to watchdog
17182c3bea1 kgsl: Add memory barrier to kgsl_iommu_lock_rb_in_tlb iommu operation
1719521538b Revert "kgsl: Disable caching of SMMU page table translation in L2 for GPU"
17200da9b36 usb: chipidea: udc: fix memory access of shared memory on armv5 machines
1721f38fb00 msm: camera: Change AF Calibration compensation to 60
172250b5d7c camera: Support setting MWB and EV for yuv sensor.
17239041938 TouchScreen: update touch firmware to A032.
17249b3ebd4 Audio: Support headset button feature.
1725e8622da camera: Avoid needless setting fps for yuv sensor
1726fdd3956 camera: Support setting fix frame rate for front camera
1727ebb513f camera: Using gpio to detect the vendor of front camera.
1728062cd3d driver: usb: otg: Change the DC level value dynamically for device and host modes.
1729dd93294 Resolve no interrupt of vbus due to pm_suspend fail.
17306cb87ec msm: Camera: Fix the clock enable logic
173167e6919 msm: camera: Exit gracefully while camera daemon crashes
1732449d608 mm-camera: Changes to remove unused code for security issue reported
17334feaaa3 msm: camera: Added the NULL pointer check
17344bda9c3 msm: audio: qdsp6v2: Add size safety check to ACDB driver
173523d152a crypto: msm: Check for invalid byte offset field
17362790742 msm: msm_fb: remove mmio access through mmap
1737e862086 usb: gadget: u_data_hsic: Cancel pending MDM write work during remove
1738755732d USB: mdm_bridge: Fix probe error path
17392977ba1 USB: ci13xxx_udc: Flush ep0 even when queue is empty
17404eeb73a gpu: ion: Add null-pointer check after allocation
1741b48650a usb: gadget: u_ether: Fix memory corruption in TX path
17427c8ac74 charger: smb345: reconfig USBIN input current limit
17434d5dd8a msm: mdp: Disable early suspend locally
1744998e620 TouchScreen: update touch firmware A031
174535b0d31 charger: smb345: hold 2s tiemout wakelock during resume
174664a8a00 msm: timer: Don't check state of clock while setting next timer event
17470731a5d msm: timer: Use 32768Hz GPT and SCLK on 8064 family
17481f57c39 kgsl: Disable caching of SMMU page table translation in L2 for GPU
17491132875 msm: kgsl: use kgsl_mmu_device_setstate() if the GPU is already idle
175059c49cf prima: correct definition of HDD_WAKE_LOCK_DURATION
1751cf304bd prima: check for gCfgEntry being NULL
175219ff52b charger mode: one scenario of charger mode.
1753a7e522b Avoid to create duplicate filename for misc devices.
1754b7303af flo_defconfig: add recommended hid device drivers
17552956c22 prima: release v3.2.2.17
1756ea62a08 msm: mdp: Disable early suspend only for the MDP driver
1757735d43d Revert "display: flo: raise bandwidth ab/ib facter to avoid tearing"
17580a40777 ashmem: avoid deadlock between read and mmap calls
1759d3653fc msm: Fix permission of boot_adsp/boot node.
17608a64d3e msm: Change the permissions of sps debug files
1761079a696 camera: Read OTP from bank 3 for af calibration data.
17628465884 video: msm: Increase video encoding output buffer size
1763e4f4827 msm: camera2: Remove verbose logging from msm_sensor
1764f1c3901 display: flo: raise bandwidth ab/ib facter to avoid tearing
1765c9c7c24 Revert "base: sync: signal a sync pt when not adding to the active_list"
17661de3cee display: modify unset_bl_level to fix no backlight when encrypting
1767c08f607 Remove redundant driver isa1200 from I2C1.
17682513f53 cpufreq: ondemand: change freq sync code to use per-CPU kthreads
1769a554e38 cpufreq: Use dedicated high-priority workqueues
1770951ba1b display: slimport: update phy register values for flo
1771b6da316 display: JDI: turn off pwm gpio after ER2 panel to save power
17726566061 flo_defconfig: Disable debug configs
177383bc1e7 footswitch: Fix setting MSM_RPM_ID_RPM_CTL for force_bus_clocks
1774b18a405 msm: mdp: Do not wait for vsync for command mode panel
1775a5cefa7 charger: smb345: set float voltage as 4.3V
177664a2db1 flo_defconfig: disable SIP
1777fbb277d prima: release v3.2.2.16
1778d203de0 msm: camera: Enable out-of-order write for AXI
1779942af79 TouchScreen: update touch firmware A029.
178043e469c kernel: HDCP: fix the issue that HDCP first flash failure.
1781d4e18f2 msm:rq_stats: Add hotplug disable attribute
1782422c5f9 TouchScreen: Upload firmware A028 based on A025
17839003293 prima: release v3.2.2.15
178414e8dbd sched: remove migration notification from RT class
17852dcb524 prima: prevent crash on selecting only 2.4GHz bands
1786a1d3bbe hid: Support SONY PS3 and MICROSOFT XBOX controllers.
1787e309be1 tcp: fix FIONREAD/SIOCINQ
1788ccfe939 TouchScreen: update touch firmware A025.
17898c44628 flo_defconfig: add IPsec transport mode
17903257e51 Revert "slimport: anx7808: Improve the cable detection"
1791545a7ec display: slimport: update driver to v0.4
17928d697e0 prima: check for gCfgEntry being NULL
1793b519a81 msm: mdp: Fix permissions
1794bb3d5cf msm_fb: display: delay commit video tile frame size register
179548d9df1 Audio: Avoid playback paused after a quick headset removal.
17967944296 Touch: Revert the firmware to A015 but increase the version number to A021.
1797eadea73 Revert "TouchScrren: update new touch firmware A019 and touch driver for support grip."
17982b67736 prima: implement support for country code from SIM
17992587091 msm_fb: display: remove wait4vsync during dtv off
1800e9835c3 charger: smb345: shutdown system when battery capacity is 0%
1801d266fbf display: JDI: fix no backlight in recovery mode
1802cc3656f TouchScrren: update new touch firmware A019 and touch driver for support grip.
1803a704242 msm: Synchronize CPU frequency on thread migration
18045eea299 sched: provide per cpu-cgroup option to notify on migrations
18057d34741 power: bq27541: speed up reporting battery status during resume
18069d96cda mm-camera2: Rename white balance mode macro name
18075d3e158 msm: camera2: Silence non-critical logs in cpp driver
1808c170c19 msm: camera: AD5823 actuator tuning and OTP calibration
18094120e45 Revert "display: JDI: enable CABC level 3"
1810596d017 video: msm: Initialize HistLUT with last saved LUT
1811f9f6d95 video: msm: Maintain histogram LUT state through suspend resume
18125f52e41 msm: msm_fb: Backlight change after resuming from suspend state
18131f87957 msm_fb: Set backlight during resume after first display commit
18142b3605d msm:video: Enable the LUT update on DSI command mode panel
181534a514e msm: hsic: Enable hsic tty driver.
1816b7e372e7 power: bq27541: hold 5s timeout wakelock when plug/unplug cable
18170284605 Do the panic reboot correctly.
1818d892eeb mm: workaround for widevine playback failed
18194815e04 cap1106: fine-tune the parameter for Bodysar and add support for hardware rev_e
182068f55ee flo_defconfig: disable debugging-related items
1821bacc7e7 msm: camera2: Add monotonic timestamp for SOF
182227f6d8b msm: camera2: Add gemini driver
182310a3d9b diag_bridge: resolve use-after-free on diag_bridge_close
182456a4f11 audio: headset: avoid recording noise by setting D-mic vdd to 1.8V.
18257531301 flo_defconfig: add missing vpn-related configuration
1826b2d7a99 timed_gpio: fix order of destruction
1827129fc3f ASoC: compress - add support for metadata apis
18285b2a114 ASoc: fix compilation error
18295d9f618 ASoC: compress: Cancel delayed power down if needed
183079c042d msm: mdp: Increase base fence timeout
18316754b1c prima: release v3.2.2.13
1832f55a6b5 msm_fb: display: fix dsi pll setting to reduce phase lock time
18335287560 flo_defconfig: enable CONFIG_CFG80211_INTERNAL_REGDB
18340153c38 update net/wireless/db.txt
183597a9311 charger: smb345: add JEITA function
1836b52d2d9 msm: mdp: Wait unconditionally in internal vsync waits
1837444b613 msm: mdp: vsync waitqueue for lcdc and dtv interfaces
1838a0cab8c prima: release v3.2.2.10
183957cff7e flo: lid: add lid support for hw_rev_e
184047fab1d display: JDI: modify power pin for HW_REV_E
1841b619938 charger: smb345: config gpio for hardware rev_e
1842ea944a8 flo/deb: keypad: add keypad support for HW_REV_E
184397c27dc flo/deb: pcbid: Rewind hardware revision for HW_REV_E stage
1844beeff80 camera: modify the power-on sequence.
184522a4469 TouchScreen: 571K/KL: remove HW revision checks
1846943bf19 perf: Treat attr.config as u64 in perf_swevent_init()
18472cb2945 display: flo: enable TE vsync function
18482d97d58 msm: mdp: Use a waitqueue for vsync notifications
18490f16f59 msm: display: vsync usage in turning off dsi video
18504da0857 msm_fb: display: reset base layer database
185116ac8d1 This is a workaround for connecting USB/AC can not wake up the device.
185256659cd power: bq27541: support negative temperature from -20°C ~ 80°C
1853100f691 display: JDI: set reference fps to 60.0Hz
18545b569c0 display: JDI: add physical width and height for correct dpi
1855b9076c3 power: bq27541: just notify read temp fail instead of shutdown
18569ce9eb1 msm_fb: Set timeline threshold for command mode to 2
185772890df msm_fb: display: disable mdp blt mode
1858cbb276a msm: kgsl: Remove extra call to sync_fence_put()
18590ef8971 TouchScreen: update the touch firmware to A015.
1860a42b94e msm: display: flo: Add customized mdp_max_bw for flo targets
18619f98861 msm_fb: display: get mdp bandwidth parameters from board file
1862f41ee26 msm: display: provide mdp bandwidth parameters from board file
1863bee1ef6 flo_defconfig: enable VPN-related kernel options
18643291013 charger: smb345: setup wireless charging current limit orderly
1865c7b5770 CAP1106: Fine tune params based on BODYSAR, add APP2MDM_SAR support, code refinement.
1866c6833ee display: raise mdp_max_bw to avoid lots of bandwidth warning messages
18676572f26 Audio: Remove controls for REV_A.
18689f83107 TouchScreen: Set the INPUT_PROP_DIRECT in touch driver.
1869d093416 msm: camera2: Fix AF for Flo build
1870874c7c3 msm camera2: Fix double SOF per frame for VFE32
18715e0883e msm: camera: Avoid clk_set_rate for branch clocks
18727850af1 msm: camera: Fix for dual ISP buffer management
187361b147d msm: camera2: Change csiphy HW version register offset
1874cec9343 msm: gemini: Support upto 64mp encoding
1875e229b21 msm: camera2: Swap CSID and CSIPHY sensor sub modules.
187654f502a msm: camera: ratelimit ISP prints in IRQ/tasklet
18770a8b308 msm: camera: Update CPP bandwidth request
1878546e4c4 msm: camera_v2: Post fd close event to user space.
1879566841c msm: camera: Attach all ISP context during ISP open
188053b70b4 msm: Add support for composite ISP statistics
18816b4e25c msm: camera: Fix for bandwidth update
1882e66d01d msm: camera: Handle no free buffer for dual ISP
188316dc784 msm: camera_v2: add locks around session operations.
18847e99fa4 msm: camera_v2: fix error message.
188591e7fd0 msm: camera_v2: protect all cmd ack q accesses around mutex.
188642f50cf msm: camera_v2: differentiate streams with vb2 buffers.
1887c935d24 msm: camera: eeprom driver support for target 8974
1888a3fa245 Revert "Revert "prima: release v3.2.2.8""
18895b6bea4 Revert "prima: release v3.2.2.8"
1890d754fb3 prima: release v3.2.2.8
18916a05ed2 leds: remove led default trigger setting.
189246197ac drivers: usb: otg: Hold the 1 second wakelock after system suspend/resume.
189385583f1 wcnss: Avoid preload WCNSS_qcom_wlan_nv.bin timing issue.
18941edef96 prima: release v3.2.2.7
18956ab36d5 camera: mi1040 driver
1896eb7d99e ASoC: msm: Change QOS value for low latency path
1897ca0a6e5 display: JDI: set backlight level only once in recovery mode
18988b60166 display: JDI: fine tune power on/off timing
1899bedeadc input: enable key chord input driver support for bugreport
19003f77ea5 config: flo: disable panic on recoverable L2 single-bit error
190171db33d Prevent input subsystem from resetting key state during resume when wake enabled
1902fdf1b1c charger: smb345: config charging type priority since hardware rev_c
1903846a231 power: bq27541: only show "Full" status when charging source exists
1904b28f4e8 flo: keypad: shorten debounce timer from 15 ms to 5 ms
1905beb139c flo: lid: fix bug in lid driver probe
190689cf8da Revert "footswitch: workaround to disable GFX3D operation"
1907f834455 msm: footswitch-8x60: Skip GFX memory power collapse on 8064.
1908de8743b trace/events: fix gpu event timestamp formatting
1909becf2af defconfig: flo: Enable IPC Router Security feature
1910c0a28f4 msm: ipc: Security updates to IPC Router
1911c17c8cd defconfig: msm8960: Enable IPC Router Security feature
1912322ea13 msm: ipc: Allow QMI clients to send messages after IRSC is complete
1913e63c5a5 msm: ipc: Security updates to IPC Router
19147e0cc6f msm: ipc: Cache the length of a packet being looped back
19158d8a195 msm: ipc: Advertise service information only from alive subsystems
1916d4d717f msm: ipc: Send REMOVE_CLIENT message when a server port is closed
19170b492c5 msm: ipc: Fix lockdep warning by IPC message router
19184062fff msm: ipc: Reorganize server hash table
19194b54746 msm: ipc: Update HELLO message processing
192004eac63 msm: ipc: Fix the logic while dumping IPC Router routing table info
1921a13d468 drivers: usb: otg: Use the specific workqueue for the ID pin.
192238116f7 msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
1923667dd0a msm: footswitch-8x60: Allow specification of per-fs reset delays
1924547218f msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
19253a857a9 msm: camera_v2: Add a macro
1926e0149ae msm: camera: Add support for dynamic bus scaling
1927e2e669e msm: camera: Add support for dynamic clock scaling
19281661b203 msm: camera: Refactor ISP start stop sequence
1929244d6b9 msm: camera: Handle burst stream with limited buffer
1930999f30e msm: camera2: Add support to send error status in cpp driver
193167b3bc9 msm: camera: Prevent using ISPIF when not UP
193263093f9 msm: camera:v2: config PIX0 line buffer enable bit
1933192a7e7 msm: camera2: Enhance cpp driver
193418ec01f msm: camera: CCI changes for read sequential operation
193581efdfd msm: camera: Add separate mutex for different ioctls
1936f95eb21c msm: camera2: Add tasklet for cpp device
1937b5a0e8b msm: camera2: Add v4l2 subdev call to generic buffer manager.
193803d6b82 msm: camera: remove command ack queue entry from the list.
1939855c019 msm: camera: Change CSID interrupt mask
1940b209dd4 msm: camera: Add crop support in ISPIF
1941304a5f8 msm: camera: define ISP0 and ISP1 bit to seperate 2 ISP
1942920c876 msm: camera: Add support for NV16 and NV61 formats
1943311afe3 msm: camera: Improved dual-ISP support in ISPIF and reset timeing fix
19443a3e248 msm: camera: Add statistics support for concurrent ISP
1945f45e052 msm: camera: Add buffer queue lock
194667d91cb msm: camera: pass control value with event
1947795f6d4 msm: camera: Use info about VFEs in ISPIF
194867fd4b5 msm: camera: Add support for concurrent ISP
194912b7442 msm: camera: Update VFE QOS settings for V2 hardware
1950a881e32 msm: camera: separate clk enable in ispif
195110f22cc prima: release v3.2.2.6a
1952be6a372 flo: keypad: use AP_ONKEY instead of KYPD_PWR_N to handle power key
1953da83edd Revert "Revert "ARM: 7169/1: topdown mmap support""
1954e69a3cf msm: vidc: set EOS on output buffer pending transaction
1955d21217c vidc: Fix EOS handling if video h/w has a frame in transaction
1956df3901e flo: mmc: bypass PON and cmd5 for specific eMMC
1957aaa46b9 msm: camera: Fix for the bus overflow issue
19580633f6d msm: camera2: ov5693 driver
1959d6dd157 configs: rebuild flo_defconfig using make savedefconfig
1960e387ce9 flo: mmc: modify driving strength of cmd and data signal
1961a6390bf prima: release v3.2.2.6
19621fd2476 nl80211/cfg80211: add VHT MCS support
196311c5841 msm: vidc: Reset stop_called state when START is called
19646b052a8 msm: vidc: Don't free shared memory on channel close
1965ee0d677 flo: debug: disable DLOAD mode when panic and abnormal reset
196651653ef TouchScreen:571K/KL:update touch firmware for A012.
19670f03fb6 msm: kgsl: Always fire an interupt if requested
1968f51d433 msm: kgsl: Print additional registers on IOMMU pagefault
1969542cde2 msm: kgsl: Lock ringbuffer translation in TLB
1970dd44f17 msm: kgsl: Update required timestamps during command submission
19718447d2d msm: kgsl: Add memfree_history debug feature
197281e2336 msm: kgsl: Allow tasks to signal pending events
1973c503756 msm: kgsl: Move timestamps inside the context structure
1974bb10a9c msm: kgsl: Fix context reference counting
1975efe7e47 msm: kgsl: Add a type field to the adreno draw context flags
197641b1b29 msm: kgsl: Use ERR_PTR to return errors from kgsl_create_context()
197780d1516 msm: kgsl: Remove an uneeded log message that pre-dates tracing
1978094c480 msm: kgsl: Track GPU device resets
197922783d8 msm: kgsl: Delete the context event while the context is still valid
19801ab2b3b msm: kgsl: Add event tracepoints
19812dd2275 msm: kgsl: Add a ftrace event for register writes
1982b654d7a msm: kgsl: Resolve a potential race in the interrupt handler
1983a2d0437 msm: kgsl: Check the current interrupt status before power operations
1984bd640bd msm: kgsl: Verify the user doesn't accidentally submit a zero length IB
1985944d45c msm: kgsl: Return correct timestamp for consumed timestamp reads
19868eb620a msm: kgsl: Add CP_WAIT_FOR_IDLE packet before updating timestamp
19870be3577 msm: kgsl: Add identifier for internal command submissions
1988b708abd msm: kgsl: Log retired timestamps on device wake
1989876f03a msm: kgsl: Do not dump the istore on A3XX cores
199061bc49f display: JDI: shorten power on timing
19919f9cd08 USB: ci13xxx_udc: Don't free dTD immediately after active bit is cleared
19924095062 Audio: soc: wcd9310: workaround for d-mic noise on flo hardware revision C.
1993206b1c4 flo: correct hall sensor power source of deb and flo
199409fcaf9 display: JDI: fix booting messy screen
1995982295a display: JDI: enable CABC level 3
19962b132be msm: subsystem: switch restart_level from SOC to INDEPENDENT.
1997b2a127b printk: fix buffer overflow when calling log_prefix function from call_console_drivers
1998c742f26 TouchScreen:571K/KL: Modify touch initial in board config by HW revision.
199985d0fd9 TouchScreen:571K/KL: Modify the Y resolution.
2000694cd2b display: slimport: fix booting no HDMI screen if connected slimport
20018ca7624 display: JDI: config backlight level when kernel init
2002a795739 display: JDI: backlight by mipi commands
20037d50039 msm_fb: display: silent blending error warning message
2004d25a3ce msm: display: plane alpha support
20055e233e2 Revert "msm_fb: display: remove background invert alpha option for alpha drop pipe"
20069beb370 msm: rotator: non-blocking rotate
20078b09159 msm: rotator: sync point support
20088bc2ed3 msm_fb: display: exit properly when rotator max session reached
20097630f0c msm: display: Fix composition issues when framework rebooted in suspend.
201074410ce msm_fb: Fix adb shell start/stop issue when bypass enabled
20114876606 flo: keypad: change keypad mappings for hardware rev_d
2012cc2a3a7 prima: release v3.2.2.3
201313fd337 TouchScreen:571K/KL: Update touch firmware to A011.
20142f7e08f TouchScreen:571K/KL: Support new bootcode version for firmware update.
2015324d2b6 arch: arm: asustek: flo: fix usb driving strength
20163ab1aa9 drivers: usb: otg: fix workqueue init race condition
20171c06983 display: slimport: enable VGA HDCP check
2018aac070c display: JDI: fix resume messy screen
2019732a969 signal: always clear sa_restorer on execve
20205fc8693 charger: smb345: support wireless charging
20212f7b4f4 ASoC: compress: Only mute playback streams
2022b8634e2 ASoc: fix compilation error
2023978eeda ASoC: soc-compress: Add support for not memory mapped DSPs
20248e35e80 ASoC: soc-compress: Initialise delayed work to power down audio
2025c9a8524 ASoC: soc-compress: Serialise compressed ops
202697d183e ASoC: soc-compress: Add missing brackets around else
202791d9712 ASoC: compress - fix code alignment
2028e4ad230 ASoc: fix compilation error
2029b93dd8e ALSA: compress: fix compilation error
2030493ea89 ASoC: add compress stream support
2031e03f92d ASoC: add definations for compressed operations
20320b74be8 ALSA: compress: add support for gapless playback
2033e834dab ALSA: core: don't return uninitialized snd_compr_tstamp
203442dac55 ALSA: Compress - add codec parameter checks
20351fc6bd4 ALSA: compress - move the buffer check
203647efd3d ALSA: compress_core: integer overflow in snd_compr_allocate_buffer()
2037f984820 ALSA: compress_core: fix open flags test in snd_compr_open()
2038b3bd432 ALSA: compress_core: cleanup pointers on stop
2039d63aa12 ALSA: compress_core: don't wake up on pause
20409df14dc flo_defconfig: enable CONFIG_UID_STAT
204199a0ea9 netfilter: qtaguid: rate limit some of the printks
2042b4e9dc8 NFC: Configure PM8921 GPIOs.
2043f8f399c netfilter: xt_qtaguid: Allow tracking loopback
20444a9cd8b msm: kgsl: fix paren placement leading to fence timeout
2045e523090 ASoC: msm: Reduce min buffer size for low latency
204623760bf msm: qpsp6v2: Makefile change to build adsp_loader
2047f0283f1 flo_defconfig: enable lid driver
2048042d8af flo: add board support for lid driver
2049d676881 flo: lid: add hall sensor driver
20507dd2a48 msm: camera: Fix copyright
20511978f2b msm: camera: Enable compilation camera v2 compliation for flo
20529865863 msm: camera: Fix AF for ISP32.
2053c943f41 mako: Add actuator info in sensor info
20543807b40 msm: camera: Added support for VFE1 in ISPIF.
2055a2ef977 msm: camera: Use a new reset_complete per VFE
20560eb5e8f msm: camera2: Enhance flush queue interface in cpp driver
2057582fd4c msm: camera: Fix broken error handling
20588e504d8 msm: camera2: Fix to flush the queue in cpp driver
205906236b1 msm: camera: store queued buffers in local list.
2060892b43a msm: camera: Increase max ISP buffer queue
2061a2be4e2 msm: camera: Add open count check for isp buffer manager
206240d40c8 msm: camera: Fix DMI 64 bit write
20639a5ea8f msm: camera: Fix for QOS settings
20644350f32 msm: camera2: Add support for HW information based FW load
2065ae6e1e8 msm: camera: Increase ISP bus vector
20660a8986a msm: camera: Replace kfree with kzfree
2067b3e9bfd msm: camera: fix error check in msm vb2.
2068a16c7db msm: camera: fix bug in camera msm_vb2 implementation
2069ab4d384 msm: camera: prevent mutex lock in interrupt context.
20702b02031 msm: camera2: Fix ION memory release in cpp driver
2071b311463 msm: camera: include list traversal within lock protection.
207271768f6 msm: camera: protect list operations around a mutex.
207359174d3 msm: camera: Fix random no SOT issue for CSID
20749082dd9 msm: camera: Add support for runtime framedrop config
2075d6de497 msm: camera: Align ISP 3.2 to new driver architecture
2076637cba2 msm: ispif: Protect shared resource
2077c806eefb msm: camera: Enable LED flash driver on 8974
207851572b6 msm: camera: Add parsing of LED flash property
207913ae9f7 msm: camera: Enable auto focus functionality for S5K3L1YX
2080bbc17ff msm: camera2: Check session and stream id support
2081cc4549c msm: camera: Fix stream on error
20829075185 msm: camera: Use montonic clock for buffer divert event
2083a0c2244 msm: camera: Add stream based event subscribe
208493f385f msm: camera: Add support for burst stream restart
2085074ca05 msm: camera: Fix for framedrop update
20867a13834 msm: camera: Use correct interface frame id
2087d25a7d4 msm: camera: Return ISP error
208813a3225 msm: camera: Increase Bayer statistics latency buffer
20897fd1781 msm: camera: Refactor ISP RDI pipeline control
2090ffd5f1c msm: camera: Use wall clock for event timestamp
2091d269011 msm: camera2: Enhance cpp driver.
2092f24bcdd msm: camera2: Add driver for cpp module
20938e21db4 msm: camera: Add timestamp for vb2 buffers
20943a9c4f3 msm: camera: Add synchronisation mechanism per stream.
20953c620b6 msm: camera: Refactor ISP snapshot buffer management
2096d09e7c8 msm: camera: Use hardware specific DMI register address
209764b15bf msm: camera: Fix write master reload logic
20980bdf624 msm: camera2: Fix for buffer manager driver
2099b6b7d76 msm: camera: Enhance framedrop control
2100a25ac74 msm: camera: Fix for initial framedrop during burst mode
210180bafe6 msm: camera: Use SOF irq for raw stream framecount
21021cabd34 Revert "msm: camera: Update ISP 3.2 Driver"
2103f8efeb8 msm: camera: reorganize directory structure
2104cf4198a msm: camera: fix preview hang issue when recording is stopped
21050133559 msm: camera: Update ISP 3.2 Driver
21060c9c17f msm: camera2: imx119 driver
21078ef8ea6 msm: camera: Fix incorrect return on error case
2108afeee25 msm: camera: Improve ISP configuration APIs
2109b242b9a msm: camera: Fix camera recording corruption on isp32
2110d5be3be msm: camera: Reduce error logging for isp32
21115630191 msm: camera: Add clock gating control support
211200c1a74 msm: camera: Add support for 8974 V2 ISPIF
21135a0b69c msm: camera: Add LED flash driver for 8974
21143c7e43d msm: camera: Fix camera recording corruption
211554cf535 msm: camera: Add buffer manager driver.
2116cb1cd07 msm: camera: Update frame count logic
211743dd99f msm: camera: Reduce error logging
2118f21d4f1 msm: camera: Disable ISP interface cleanly
211961d892b msm: camera: Improve bus performance
212044f9d9a msm: camera: Update VBIF and QOS settings
2121906272a msm: camera: Add support to update stream configuration
2122866f1d1 msm: camera: CSI changes for 8974 v2
2123d2750bf msm: mako: board specific changes for camera 2.0 SW
21241c1e700 msm: camera2: imx111 driver
2125d777ead msm: clock: change isp device name from vfe to vfe32
21269b9cae1 msm: camera_v2: enable isp32 on camera_v2 based framework
212767d4fbc msm: camera_v2: add ispif_v1 on camera_v2 based framework
2128e990e85 msm: camera2: Add MT9M114 sensor driver
21292215bc0 msm: camera: Add auto focus support in sensor driver
2130b29ac87 msm: camera: Add actuator driver
2131db5ded0 msm: camera: Disable no free buffer logging
2132f047c51 msm: camera: Disable debug prints by default
2133878c396 msm: camera: Fix CCI I2C sequential write issue
213414de424 msm: camera: Handle CCI timeout
2135a4dfc95 msm: camera: Add CCI MASTER field in device tree
213620b18ad msm: camera: Fix CCI code to support MASTER 1
2137e660699 msm: camera: Add support for stats buffer enqueue
21385c7240b msm: camera: Skip stats event when there is no buffer
213939077d6 msm: camera: Add support for io format config
214047404d7 msm: camera: Add support for ISP statistics collection
21417b60b51 msm: camera: Add SOF notify event
21427e22182 msm: camera: Populate stream source info
2143829caf4 camera_v2: remove V4L2_BUF_TYPE_PRIVATE buffer type
2144c407fb5 msm: camera: equal slicing the UB buffer for 7 write masters.
21452374c99 msm: camera: add stats stream support
2146da6bc2e msm: camera: Fix cam clk disable during probe failure
21478bd00f7 msm: camera: Fix video recording corruption
21486e8f6c5 msmb: Improve implementation of msm_vb2
21492ef6692 msm: msmb: ISP interface driver and ISP driver implementation
215016e1fe9 defconfig: camera: enable msmb for camera driver
2151247704c msm: camera: Makefile changes for reimplemented camera driver
21529d7275a msm: camera: Add csiphy and csid to msmb
2153cae048b msm: camera: reimplement camera sensor driver
2154271eb16 camera: Reimplement camera driver for Android camera 2.0
215532e3cae trace/events: add gpu trace events
2156a189659 Modify the firmware update mechanism for 571K/KL.
2157a7984c9 TouchScreen: add update power source state.
21583d6cfaf camera: Modify the access permission to "S_IRUGO | S_IWUSR" for debugfs
215962fa6ca bq27541: correctly sign-extend 16-bit current value
21605357e33 Revert "msm: board-8064: Increase MFC ION heap size by 256KB"
21610d24e60 msm video sensors: replace EFAULT with EIO where necessary
2162cc05758 camera: Add AF support and OTP load
21632952981 camera: QCT's initial settings for IQ tuning.
2164a1d2f15 camera: Modify the gpio for detecting vendor id.
2165b177b74 camera: Modify the orientation for front camera.
2166771c7ee flo: pmic: Fix RTC reset issue after reboot
21676d6f6a0 flo/deb: pcbid: bypass PCB_ID3 telling since hardware rev_c
216857fe52d asustek: keypad: support volume keys on PM8921 beyond HW rev_c
216949fa68b flo: asustek: adjust gpio mappings for keypad and pcbid on rev_b
217087e7f65 flo: asustek: set gpio 2, 13, 37 to input no pull.
21711f5fde7 power: bq27541: add battery current property
2172a8801c7 Audio: soc: wcd9310: fix wrong kcontrol for RX HPF setting.
217333d48fa Audio: headset: disable micbias power after remove headset.
2174a966a96 Audio: headset: Disable bandgap power according to codec bandgap status.
217537f530e Audio: soc: wcd9310: add check bandgap status function.
21762945f09 display: JDI: continuous screen from bootloader to kernel
2177c3a2d15 display: JDI: workaround to fix resume messy screen
2178e1faf29 power: remove unused regulator definition from board file.
21793be1e34 display: fix video playback stress test UI hang issue
2180a506634 display: slimport: remove hdmi 5v enable to avoid current leakage
218168fa582 display: JDI power off sequence on shutdown
2182b53b44f display: support both SR1 and SR2 gpio by HW revision
21835853c9f display: JDI panel porting
218452e2c2e Audio: headset: add debug board detection mechanism.
2185051ef9f pcbid: revise representation of hardware revision with index-based
21866a49a1d flo_defconfig: enable CONFIG_UHID
218702bb7d9 flo_defconfig: disable evdebug, external modules
21884d43743 prima: release v3.2.2.2
21892c00667 ASoC: msm: Flexible period size for pcm playback
21909256833 Disable VOUT_5VS_OTG in USB OTG functions.
21910088262 USB: change parameter for electrical signal quality
2192c3e584c Disable loadable module support
2193bcf3473 Disable access to .config through /proc/config.gz
2194e131941 ASoC: msm: Load ADSP image during bootup
219597943e4 msm: qpsp6v2: Makefile change to build adsp_loader
21961f34461 ASoC: msm: Load ADSP image during bootup
2197f43e448 iommu: Make termination of stalled transaction optional
2198a8ad508 msm: kgsl: Lower bounds check the number of power levels
21998e426d5 msm: kgsl: Remove invalid context_id logging
2200b23f9eb msm: kgsl: don't fault in cached allocations
2201fa9198c msm: kgsl: allow consistent CPU and GPU mappings
22020bdd990 msm: kgsl: Support user-specified caching hints
22039bd02d2 msm: kgsl: add IOCTL_KGSL_GPUMEM_ALLOC_ID
2204c98344d msm: kgsl: disable use of iommu TTBR1
22051b458c0 msm: kgsl: prevent multiple or partial mmaps of a buffer
22063c42303 msm: kgsl: clean up use of memdesc->hostptr
2207e503522 msm: kgsl: use readonly mappings on the iommu
2208b7fbe70 iommu/msm: check range before mapping.
220987b9b80 hwmon: fix epm_adc.c compiler warning
2210238699c Add security hooks to binder and implement the hooks for SELinux.
22118661a46 flo_defconfig: enable SELinux and its dependencies
221231506f3 wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task
22134c5a078 ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL
2214bf40183 ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()
22153f7e9ce arch: arm: configs: flo_defconfig: Enable USB device filesystem
2216b29d169 wcnss: Add support for nv bin download at coldboot
2217a1165de Revert "wcnss: Add support for nv bin download at coldboot"
2218f93fd69 drivers: usb: otg: Enable the host mode of usb otg only when the host mode isn't enabled.
22199189b56 Revert "Revert "Revert "mako: enable lgit lcd driver"""
22208440676 net: ipv6: Don't purge default router if accept_ra=2
2221ff3cd2a timekeeping: fix 32-bit overflow in get_monotonic_boottime
22229a4c94f gpu: ion: add explicit sync ioctl (not implemented)
2223caffd83 Revert "Revert "ASoC: msm: Decrease the playback period size of PCM driver""
22242bd9a8b msm_actuator: fix build
2225c2d108f flo: update pmic board file
2226d07d318 camera: SR1 porting for front/rear camera.
22270bdaabc mmc: sd: remove sdc3 card detect gpio for non-support project
22286f87846 revert "msm: 8064: Add regulator supply for DDR3 memory"
2229afcc716 flo: gfx: footswitch: Turn gfx footswitch on/off only during suspend/resume
22303ed39b3 qseecom:Fix race condition while voting for clocks
22310cdecd0 msm: display: increase max mdp clock to 266.667MHz
22320e356b0 msm: board-8064: Increase MFC ION heap size by 256KB
2233f652e96 Display: fix build break of AU 013 tag
2234819f8a0 flo: msm: power: update power drivers to msm-3.4 tip
2235a911a1a board-8960: Update 8960AB and 8064AB SPM sequences.
22361ea6866 asustek: pcbid: fixed bug to shift 6 bits for sysfs project_id
2237c9650c0 drivers: usb: otg: Enable the normal irq and wakeup irq of usb id and vbus pin for the no irq issue after system resume.
2238456b817 Display: fix blue screen issue (underrun)
2239816adc2 power: bq27541: show charging status when USB plugged
22409fb472c drivers: usb: otg: Don't report the same charging type to charger ic again.
2241f4b3e8b footswitch: workaround to disable GFX3D operation
22426babf27 Display: fine tune power on sequence
2243727f624 mmc: modify driving strength for sdc1 cmd signaling
2244074680d Revert "Sensors: (1/5) Enable DSPS and revert native sensors drivers."
2245af97efc Display: slimport: move slimport init before USB and power
2246756e672 Display: slimport: ignore USB_ID request fail
2247999e4db leds: remove unnecessary sysfs function.
22486a63a54 leds: initialize leds-pm8xxx driver.
2249f16c78b Display: workaround for blue screen issue
225060adb56 Sensors: Fix the riva initial function.
22518725b8a ALS : porting al3320a light sensor on vanilla
22521b4c908 Sensors: (1/5) Implement sensors' driver for mpu6500 and akm8963.
2253435713f Audio: add headset detection function.
2254616543b CAP1106: Disable channel 3.
2255edd18aa arch: arm: mach-msm: Changed to pull up the ap2mdm_status pin 50 ms later than the modem is powered on.
2256cf5db71 arm: arch: mach-msm: Disable the mdm2ap_pbl_ready pin after mdm is now ready for the tcxo shutdown power state
2257920fbc3 drivers: usb: otg: Report the charger type and enable the USB host mode according to the ID pin status and the SlimPort status.
2258c822119 TouchScreen: remove debug message for touch irq handler.
2259026fab6 charger: Add smb345 battery charger driver.
226041083b3 power: bq27541: unmarked i2c device info
22618540d34 power: bq27541: add support for bq27541 fuel gauge chip
2262994448b flo: Built in Wi-Fi Driver.
22637df7eba TouchScreen: driver porting for elan chip.
22646ed660f arch: arm: mach-msm: Don't register the mdm driver in flo platform
226598abd58 Remove a workaround since BCM20793 chip default is 7 bits address.
226671058c0 Display: distinguish different panel type by pcbid
2267f355e8b asustek: asustek_pcbid: move to postcore_init
2268e5cf56c CapSensor: Enable SMSC 1106 cap sensor.
22696e6066c Display: remove the unused regulator "reg_ext_3p3v"
2270f18d905 arch: arm: mach-msm: Don't register the usb hsic controller in flo platform.
227162d663e Dump MIDR id when kernel booting.
22723db674a ext4: protect group inode free counting with group lock
2273e1ef9cc patch 2/2: More detailed power on reasons to match Nexus4's implementation.
22740ecaeb0 gpiomux: asustek: Configure PCBID pins with GPIO for flo/deb
2275248b681 asustek: pcbid: Added pcbid kernel module
2276e906f25 config: flo: enabled PM_DEBUG for power-related debugging
2277227d812 confg: cleanup inconsistent config using menuconfig
2278bb6628b apq8064: pm: debug: print out time spent in suspend using sleep clk
2279b4c9504 power: debug: enable debugging msg when CONFIG_PM_DEBUG is set
22806a413e0 drivers: usb: otg: Change the PHY control to PMIC control for the power consumption.
2281ad31fba arm: keys: Report valid key status when pressing and releasing
2282a461c7b gpiomux: asustek: Configure VOL_UP/VOL_DOWN with GPIO for flo/deb
22832303c0d asustek: keypad: added keypad support for VOL_UP and VOL_DOWN
22844cd4962 asustek: flo: enabled ram console (/proc/last_kmsg) - append the boot reason to last_kmsg - use persistent ram for ram_console
2285c25e012 Display: slimport porting - update to V0.3
2286845eed0 Dump MIDR id when kernel booting.
2287ca2d4e9 cpufreq: Create DVFS stress test function.
22883a6924b Enable NFC using bcm2079x.
2289f09e036 Audio: Enable speaker.
22903d143f5 Display: SR1 mipi panel porting
2291ad83fbd mmc: add prv , sec_count and rev attr for firmware version, revision and capacity check
2292a1c8bbd sd: remove sd card support
2293a2082de mmc: add SECURE DISCARD CONFIG
2294a225765 deb: initial bring up the deb hardware
2295e33d2be flo: separate flo codes from qcom's codes (apq8064_mtp)
2296f5a64ac flo: initial bring up the flo hardware