Age | Commit message (Collapse) | Author |
|
d7d9936faf81 arch/arm64/configs: Enable CONFIG_HID_ASUS_GAMEPAD
7cdf1047f7cd FROMLIST: Add Asus Gamepad descriptor fix
0b9a5d84c966 qcacmn: Fix potential double free in send_log_supported_evt_cmd_tlv
d79a4f80e139 qcacld-3.0: Add check for num_peers in wma_ibss_peer_info_event_handler
b7db7eba2dcf qcacld-3.0: Fix out-of-bounds access in lim_process_assoc_req_frame
cd6bd6021932 qcacld-3.0: Avoid buffer overflow in wma_process_bip
4ea217eae123 qcacld-3.0: Check for following radio link stats events
704319332cbd qcacld-3.0: Fix Use after free in wma_vdev_start_resp_handler
07da460d4c6e qcacld-3.0: Skip IE which has length less than the minimum valid IE length
62bf4eb7e820 qcacld-3.0: Set the minsize of SuppChannels IE to 2
1c5198e269a5 autofs - fix slab out of bounds read in getname_kernel()
fbfab7e36b30 misc: mnh: Fix race condition in legacy fw transfer
c23524e551c9 misc: mnh: Double check PMIC VBAT before boot
c4b1d79d59ca soc: tas2557: do not use stack memory for i2c transfers
Linux version 4.4.177-gd7d9936faf81 (android-build@abfarm-us-
east1-c-0063) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Sep 25 20:36:39 UTC 2019
Bug: 111524987
Bug: 131124114
Bug: 132045014
Bug: 136125093
Bug: 138637560
Bug: 138641772
Bug: 139882999
Bug: 139883000
Bug: 139886106
Bug: 139890137
Bug: 139890138
Bug: 140010996
Bug: 141387646
Change-Id: Ib085d34a2b02d5a890b426bfd10e3a62f810e269
Pick-Prebuilt: 270061736
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
7074ee5eaf7e sched: Reset the scheduler and cpufreq to the pre-merge state
672efddd106f Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
a9e0ec5cb774 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
20310a1f06f4 BACKPORT: binder: Set end of SG buffer area properly.
1355c1e8d7ec ext4: zero out the unused memory region in the extent tree block
c677c60cd6ec diag: dci: Prevent task deallocation and possible resource leak
72847f28aad1 diag: dci: Validate dci client entries prior to access
c31f61699c0f fbdev: msm: check the length of the external input buffer properly
0c22445a6ae6 msm: mdss: check the length of the external input buffer properly
93d722d6be61 binder: binder: fix possible UAF when freeing buffer
c524437225b6 Revert "Revert "FROMLIST: sched: Make iowait_boost optional in schedutil""
a025e0fc8eb3 Revert "FROMLIST: sched: Make iowait_boost optional in schedutil"
96fe0df919bd msm: kgsl: Add missing check for snapshot IB dump
Linux version 4.4.185-g7074ee5eaf7e (android-build@abfarm766) (Android
(5484270 based on r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Sep 20 08:35:23 UTC 2019
Bug: 68726653
Bug: 133041647
Bug: 133758011
Bug: 136210786
Bug: 138940207
Bug: 138940226
Bug: 138979801
Bug: 140746360
Change-Id: I2a659ba24fcfe69a1e64d6738b9b6ae6b42d5661
Pick-Prebuilt: 270061736
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
f48a44ff5d59 qcacmn: Fix potential double free in send_log_supported_evt_cmd_tlv
0be664fe55a7 qcacld-3.0: Add check for num_peers in wma_ibss_peer_info_event_handler
81186ae4e859 qcacld-3.0: Fix out-of-bounds access in lim_process_assoc_req_frame
b506c3a5aa05 qcacld-3.0: Avoid buffer overflow in wma_process_bip
aa3aa0130a64 qcacld-3.0: Check for following radio link stats events
4820645edf05 qcacld-3.0: Fix Use after free in wma_vdev_start_resp_handler
0f505c0b288c qcacld-3.0: Skip IE which has length less than the minimum valid IE length
6dffb35da1a8 qcacld-3.0: Set the minsize of SuppChannels IE to 2
Linux version 4.4.185-gf48a44ff5d59 (android-build@abfarm-us-
east1-c-0013) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Sep 5 03:21:00 UTC 2019
Bug: 138637560
Bug: 138641772
Bug: 139882999
Bug: 139883000
Bug: 139886106
Bug: 139890137
Bug: 139890138
Change-Id: I8998a384e0d07356d2a12f236c11be27fd9fe896
Pick-Prebuilt: 267153545
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Sunil Ravi <sunilravi@google.com>
|
|
8b79d725884e autofs - fix slab out of bounds read in getname_kernel()
527b4b7eb607 Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
d0ec9925a61f Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
ce1dadbf3ad9 soc: qcom: Remove smp2p test support
d756fb8cbb21 soc: qcom: Remove smp2p test support
83bee1dc48e8 soc: qcom: smem: Add secure device check for smem dump
Linux version 4.4.185-g8b79d725884e (android-
build@wphr10.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Aug 29 19:11:26 UTC 2019
Bug: 122475456
Bug: 132045014
Bug: 135588290
Bug: 137800028
Bug: 139157052
Bug: 139202417
Change-Id: Ica862455b60612030c1878f1e42a4cc39ef2753e
Pick-Prebuilt: 266011670
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: SalmaxChang <salmaxchang@google.com>
|
|
c01daea54c34 LTS: Merge android-4.4 (4.4.185) into android-msm-wahoo-4.4-qt-qpr1
22a75d00d2d5 ANDROID: overlayfs: Fix a regression in commit b24be4acd
ac95e0aad784 ANDROID: overlayfs ovl_create_of_link regression
a8987107bfd5 Revert "scsi: ufs: Fix regulator load and icc-level configuration"
fe8fbead5e6f Revert "scsi: ufs: Avoid configuring regulator with undefined voltage range"
d8f568c21992 misc: mnh: Fix race condition in legacy fw transfer
b98ba1c968a5 misc: mnh: Double check PMIC VBAT before boot
4ac67e6a5752 Merge android-4.4 (4.4.185) into android-msm-wahoo-4.4-qt-lts
f5fa370f84a4 soc: tas2557: do not use stack memory for i2c transfers
14e11966c8e7 Merge 4.4.185 into android-4.4
7bbf48947605 Linux 4.4.185
f66168a2a2eb dmaengine: imx-sdma: remove BD_INTR for channel0
2fec7f2e38bc KVM: x86: degrade WARN to pr_warn_ratelimited
c0309c7835cd arm64, vdso: Define vdso_{start,end} as array
a62a40c8a3ff ARC: handle gcc generated __builtin_trap for older compiler
1ed8ed6d2119 tty: rocket: fix incorrect forward declaration of 'rp_init()'
986543fcf50c btrfs: Ensure replaced device doesn't have pending chunk allocation
adbf2b44e8f1 lib/mpi: Fix karactx leak in mpi_powm
52e0b9fcd6f6 ALSA: usb-audio: fix sign unintended sign extension on left shifts
3864c897a7d9 ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages
13088bad036a ALSA: seq: fix incorrect order of dest_client/dest_ports arguments
6e5d6d15daa3 crypto: user - prevent operating on larval algorithms
54562d2b0be5 ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME
18eee992e8e8 MIPS: Workaround GCC __builtin_unreachable reordering bug
2fbaa1af066f bug.h: work around GCC PR82365 in BUG()
2f8180ff3386 swiotlb: Make linux/swiotlb.h standalone includible
f1a9886ddd3a mfd: omap-usb-tll: Fix register offsets
a1877fd325cd MIPS: math-emu: do not use bools for arithmetic
014275fd848f ARC: fix build warning in elf.h
a414c474578a ARC: Assume multiplier is always present
b3e8f6bc2f41 scsi: hpsa: correct ioaccel2 chaining
8978dce0c235 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC
53f1c783ecc0 usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i]
5b3f570661f4 ASoC: max98090: remove 24-bit format support if RJ is 0
05d6e618f64b spi: bitbang: Fix NULL pointer dereference in spi_unregister_master
d4dcab6232e9 ASoC : cs4265 : readable register too low
3c738429d03e um: Compile with modern headers
993699d9de09 Bluetooth: Fix faulty expression for minimum encryption key size check
b3c963d51a02 net: check before dereferencing netdev_ops during busy poll
ec109e6a9a1b bonding: Always enable vlan tx offload
012e59ea8777 ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop
8b4c9dfab314 team: Always enable vlan tx offload
36ad5e8b3833 tipc: check msg->req data len in tipc_nl_compat_bearer_disable
253c7176af9f tipc: change to use register_pernet_device
92598c5db140 sctp: change to hold sk after auth shkey is created successfully
a892d74963c8 cpu/speculation: Warn on unsupported mitigations= parameter
8ac3c1abffbb x86/speculation: Allow guests to use SSBD even if host does not
b24be4acd17a ovl: modify ovl_permission() to do checks on two inodes
485ac3d91b2d KVM: X86: Fix scan ioapic use-before-initialization
33da943746bd net/9p: include trans_common.h to fix missing prototype warning.
33e0f07f6f29 9p: p9dirent_read: check network-provided name length
3479b3c35e82 9p/rdma: remove useless check in cm_event_handler
1275a5cf02a3 9p: acl: fix uninitialized iattr access
87451738cb17 9p/rdma: do not disconnect on down_interruptible EAGAIN
6052d03fc9e3 perf help: Remove needless use of strncpy()
e1f60e369ad5 perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul
c7c680979b50 mac80211: drop robust management frames from unknown TA
3aca04068aa3 cfg80211: fix memory leak of wiphy device name
b79e58acda3f SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write
59f9ad4b789d Bluetooth: Fix regression with minimum encryption key size alignment
75de0ddd3100 Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
892b9bf41b25 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX
562f962142e2 can: purge socket error queue on sock destruct
b4fd1ed2b172 can: flexcan: fix timeout when set small bitrate
d38cac353bc5 btrfs: start readahead also in seed devices
95c82386950c Btrfs: fix race between readahead and device replace/removal
66f0f0fdb9b9 hwmon: (pmbus/core) Treat parameters as paged if on multiple pages
4847348903fb s390/qeth: fix VLAN attribute in bridge_hostnotify udev event
3b63a2e8812a scsi: ufs: Check that space was properly alloced in copy_query_response
d367346c5b43 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture
37515df6b488 sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD
9df6837e2220 net: hns: Fix loopback test failed at copper ports
629877b5a33c MIPS: uprobes: remove set but not used variable 'epc'
a66d44b69a16 IB/hfi1: Insure freeze_work work_struct is canceled on shutdown
96fdfe5665d4 parisc: Fix compiler warnings in float emulation code
ececcbae0a3a parport: Fix mem leak in parport_register_dev_model
961705817841 apparmor: enforce nullbyte at end of tag string
4b6818e02588 Input: uinput - add compat ioctl number translation for UI_*_FF_UPLOAD
9a7435e1a5b9 usb: chipidea: udc: workaround for endpoint conflict issue
9efccd7745a1 gcc-9: silence 'address-of-packed-member' warning
f7247666a71a tracing: Silence GCC 9 array bounds warning
93709767272b scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck()
bd6042e9c373 mm/page_idle.c: fix oops because end_pfn is larger than max_pfn
fb7adf69e00d fs/binfmt_flat.c: make load_flat_shared_library() work
d657433f124d ANDROID: Fixes to locking around handle_lmk_event
c93a1fab248c ANDROID: Avoid taking multiple locks in handle_lmk_event
282d84add5d7 Merge 4.4.184 into android-4.4
72d1ee93e931 Linux 4.4.184
46c7b5d6f2a5 tcp: refine memory limit test in tcp_fragment()
94fd42809f7d Merge 4.4.183 into android-4.4
308743255040 Linux 4.4.183
df7ba8162ca1 Abort file_remove_privs() for non-reg. files
8f6345a11caa coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
3692bc31c1ff Revert "crypto: crypto4xx - properly set IV after de- and encrypt"
39c7c903c63d scsi: libsas: delete sas port if expander discover failed
a272035ea1bf scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()
af8cd6101bf5 net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs
b25c62cc16e0 KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
7ef8d778cf3e ia64: fix build errors by exporting paddr_to_nid()
432030b25b86 configfs: Fix use-after-free when accessing sd->s_dentry
d5a18c8609f3 i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr
be1b9df5bba1 net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE()
0bb6c295e463 gpio: fix gpio-adp5588 build errors
dd961efe8dee perf/ring_buffer: Add ordering to rb->nest increment
8abd8a9a975e perf/ring_buffer: Fix exposing a temporarily decreased data_head
3e74b3f05abf x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor
f4678b7808e7 mISDN: make sure device name is NUL terminated
e2f9c0f73454 sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg
753aa7556089 neigh: fix use-after-free read in pneigh_get_next
709d8771fab7 lapb: fixed leak of control-blocks.
1777c35e8d47 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero
6f057abd08d1 be2net: Fix number of Rx queues used for flow hashing
7139a9f6246d ax25: fix inconsistent lock state in ax25_destroy_timer
f1a5c6b083bc USB: serial: option: add Telit 0x1260 and 0x1261 compositions
a67d65958e2a USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode
b8ee804bba8f USB: serial: pl2303: add Allied Telesis VT-Kit3
f14747c88170 USB: usb-storage: Add new ID to ums-realtek
038c192699a9 USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.
8f6b0e59d2a0 drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()
6e0c7e73232f drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read
ce391e4cdef8 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION
a1b9c6b4cba0 KVM: x86/pmu: do not mask the value that is written to fixed PMUs
7caddacf863f usbnet: ipheth: fix racing condition
f80a35fcb9e9 scsi: bnx2fc: fix incorrect cast to u64 on shift operation
da51a322f197 scsi: lpfc: add check for loss of ndlp when sending RRQ
3a2ff1088c2a Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var
1f8233ca3a48 ASoC: cs42xx8: Add regcache mask dirty
91f1fc1ae409 cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()
8b47af927e2e bcache: fix stack corruption by PRECEDING_KEY()
a2aabf288bf7 i2c: acorn: fix i2c warning
d774bd27b4f5 ptrace: restore smp_rmb() in __ptrace_may_access()
5aff00ee839a signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO
0b871fc866eb fs/ocfs2: fix race in ocfs2_dentry_attach_lock()
c05fed507582 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node
be499b84c3bd libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk
d7a18814fff9 ALSA: seq: Cover unsubscribe_port() in list_mutex
4282a0b1db65 Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections"
cd23996afa14 futex: Fix futex lock the wrong page
38fbd5c2d572 ARM: exynos: Fix undefined instruction during Exynos5422 resume
5767587907fd pwm: Fix deadlock warning when removing PWM device
113a78a0a537 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
78184953a2ed pwm: tiehrpwm: Update shadow register for disabling PWMs
d24e22cde8b3 dmaengine: idma64: Use actual device for DMA transfers
533171620cd5 gpio: gpio-omap: add check for off wake capable gpios
3b4652ba9d78 PCI: xilinx: Check for __get_free_pages() failure
c869210e0ac6 video: imsttfb: fix potential NULL pointer dereferences
5c7fbc5f6a7d video: hgafb: fix potential NULL pointer dereference
bea8fa863ce9 PCI: rcar: Fix a potential NULL pointer dereference
76208df36d7a PCI: rpadlpar: Fix leaked device_node references in add/remove paths
100468652e5a ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
927d2be77e6c ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
8aee025af280 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
b49501f51371 clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288
4270dc6a7a79 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher
845676341c2d platform/chrome: cros_ec_proto: check for NULL transfer function
c7155e51cf85 x86/PCI: Fix PCI IRQ routing table memory leak
198a54f07f51 nfsd: allow fh_want_write to be called twice
e6779b264d69 fuse: retrieve: cap requested size to negotiated max_write
742cb74bf108 nvmem: core: fix read buffer in place
750c55e69cca ALSA: hda - Register irq handler after the chip initialization
09ad374f23ce iommu/vt-d: Set intel_iommu_gfx_mapped correctly
9e4ed17b9416 f2fs: fix to do sanity check on valid block count of segment
534ef922376e f2fs: fix to avoid panic in do_recover_data()
90a238a8a2d2 ntp: Allow TAI-UTC offset to be set to zero
25be7d51a012 drm/bridge: adv7511: Fix low refresh rate selection
8fdebdd06c4b perf/x86/intel: Allow PEBS multi-entry in watermark mode
dee1ba919ca2 mfd: twl6040: Fix device init errors for ACCCTL register
4110c4188853 mfd: intel-lpss: Set the device in reset state when init
1bef19130b5b kernel/sys.c: prctl: fix false positive in validate_prctl_map()
937fa1624a1f mm/cma_debug.c: fix the break condition in cma_maxchunk_get()
fceb0be41836 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails
9c8d4d77e3aa hugetlbfs: on restore reserve error path retain subpool reservation
d8129a5d7a9d ipc: prevent lockup on alloc_msg and free_msg
50c0db539937 sysctl: return -EINVAL if val violates minmax
8b9241b052a2 fs/fat/file.c: issue flush after the writeback of FAT
eee21eb4a635 ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
f1adac4c222b ANDROID: kernel: cgroup: cpuset: Add missing allocation of cpus_requested in alloc_trial_cpuset
9c4ab5729952 Merge 4.4.182 into android-4.4
33790f2eda73 Linux 4.4.182
f938ae0ce5ef tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
e757d052f3b8 tcp: add tcp_min_snd_mss sysctl
ad472d3a9483 tcp: tcp_fragment() should apply sane memory limits
4657ee0fe05e tcp: limit payload size of sacked skbs
1cc130f95ec7 UPSTREAM: binder: check for overflow when alloc for security context
784672577648 BACKPORT: binder: fix race between munmap() and direct reclaim
bd858d730975 Merge 4.4.181 into android-4.4
d7b7345c3a5d Linux 4.4.181
f1d7eebd9d67 ethtool: check the return value of get_regs_len
647f72b0d75c ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled
c9696a8f3e64 fuse: Add FOPEN_STREAM to use stream_open()
3bf0c459615a fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock
0f5fab865ae9 drm/gma500/cdv: Check vbt config bits when detecting lvds panels
e087f7519114 genwqe: Prevent an integer overflow in the ioctl
59565e894518 MIPS: pistachio: Build uImage.gz by default
8061c23f5378 fuse: fallocate: fix return with locked inode
cf30c1953467 parisc: Use implicit space register selection for loading the coherence index of I/O pdirs
f0d1e74c8120 rcu: locking and unlocking need to always be at least barriers
44657dbba7c4 pktgen: do not sleep with the thread lock held.
eded0b11c7a3 net: rds: fix memory leak in rds_ib_flush_mr_pool
54dd5e352cf7 net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query
cc475966e5f7 neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit
e5c6de6694ed ethtool: fix potential userspace buffer overflow
8795708bc939 media: uvcvideo: Fix uvc_alloc_entity() allocation alignment
2b13a9580ef9 usb: gadget: fix request length error for isoc transfer
8b15aae1baa2 net: cdc_ncm: GetNtbFormat endian fix
613b4bc1951d Revert "x86/build: Move _etext to actual end of .text"
6ad730b83178 userfaultfd: don't pin the user memory in userfaultfd_file_create()
4e06554db5e5 brcmfmac: add subtype check for event handling in data path
993b68aa3ef7 brcmfmac: add length checks in scheduled scan result handler
35bcfbad5d94 brcmfmac: fix incorrect event channel deduction
8c12de962667 brcmfmac: revise handling events in receive path
5f4688a15c24 brcmfmac: screening firmware event packet
6da841e9ae87 brcmfmac: Add length checks on firmware events
c55a2cffa5ca bnx2x: disable GSO where gso_size is too big for hardware
a33b6d4c8bc7 net: create skb_gso_validate_mac_len()
c53c1a821d62 binder: replace "%p" with "%pK"
5280efe442b2 binder: Replace "%p" with "%pK" for stable
336c16621785 CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM
360f8fe46f74 kernel/signal.c: trace_signal_deliver when signal_group_exit
7a47d1873120 memcg: make it work on sparse non-0-node systems
5db0a9c3cc52 tty: max310x: Fix external crystal register setup
e498745310d0 tty: serial: msm_serial: Fix XON/XOFF
986adddb9d8f drm/nouveau/i2c: Disable i2c bus access after ->fini()
bf8f6b43c2e7 ALSA: hda/realtek - Set default power save node to 0
494447b90d6d Btrfs: fix race updating log root item during fsync
af34de02a6a7 scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)
e85d002556ea scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove
8282730a0afa media: smsusb: better handle optional alignment
0bce1ea89712 media: usb: siano: Fix false-positive "uninitialized variable" warning
b1782be70e1e media: usb: siano: Fix general protection fault in smsusb
d52c0ffb383f USB: rio500: fix memory leak in close after disconnect
b92be99a0c8b USB: rio500: refuse more than one device at a time
ee9d750e9ac8 USB: Add LPM quirk for Surface Dock GigE adapter
30e66d7d2fb9 USB: sisusbvga: fix oops in error path of sisusb_probe
018b7ea9ca24 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor
f5e1ec93b208 usb: xhci: avoid null pointer deref when bos field is NULL
017e6726a4fb xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic()
ec70e2c130d6 include/linux/bitops.h: sanitize rotate primitives
fbbc4fe02a31 sparc64: Fix regression in non-hypervisor TLB flush xcall
5bce46edeb72 tipc: fix modprobe tipc failed after switch order of device registration -v2
416d252ba926 Revert "tipc: fix modprobe tipc failed after switch order of device registration"
f1613a9e1bdc xen/pciback: Don't disable PCI_COMMAND on PCI device reset.
383687e15cd0 crypto: vmx - ghash: do nosimd fallback manually
61ba8e9f51b3 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value
1d33a3ebd945 bnxt_en: Fix aggregation buffer leak under OOM condition.
7d423301240b tipc: Avoid copying bytes beyond the supplied data
332bff9d9a08 usbnet: fix kernel crash after disconnect
16ffb5f7c335 net: stmmac: fix reset gpio free missing
4f9c73aa2930 net-gro: fix use-after-free read in napi_gro_frags()
5cbaa135a0e1 llc: fix skb leak in llc_build_and_send_ui_pkt()
36a7222071d1 ipv6: Consider sk_bound_dev_if when binding a raw socket to an address
9fbf1ac57c7a ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM
0984cb76d294 spi: Fix zero length xfer bug
854415f37aae spi: rspi: Fix sequencer reset during initialization
c927451887c1 spi : spi-topcliff-pch: Fix to handle empty DMA buffers
445c07409179 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices
3a5d11332896 media: saa7146: avoid high stack usage with clang
5a96cf10dc5c media: go7007: avoid clang frame overflow warning with KASAN
0e9f0805eeea media: m88ds3103: serialize reset messages in m88ds3103_set_frontend
9effa38946b6 scsi: qla4xxx: avoid freeing unallocated dma memory
95f0bb0a6c83 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown
1909121a6192 rcutorture: Fix cleanup path for invalid torture_type strings
1081d04a0443 tty: ipwireless: fix missing checks for ioremap
c05b2ed7bc1b virtio_console: initialize vtermno value for ports
348ec7b9a1c1 media: wl128x: prevent two potential buffer overflows
557ae685914b spi: tegra114: reset controller on probe
5e75d5e2cd0c cxgb3/l2t: Fix undefined behaviour
dc2a8861fdb8 ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put
971e4a273242 ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put
5db3c5adf44a HID: core: move Usage Page concatenation to Main item
cb7872f12835 chardev: add additional check for minor range overlap
5680f59f0f15 x86/ia32: Fix ia32_restore_sigcontext() AC leak
94032b2e05c9 arm64: cpu_ops: fix a leaked reference by adding missing of_node_put
04f45a555ec3 scsi: ufs: Avoid configuring regulator with undefined voltage range
60bcfed2ad60 scsi: ufs: Fix regulator load and icc-level configuration
0a597d2badef brcmfmac: fix race during disconnect when USB completion is in progress
f95ab00ab455 brcmfmac: convert dev_init_lock mutex to completion
db74ef82ca8b b43: shut up clang -Wuninitialized variable warning
951fbf92381a brcmfmac: fix missing checks for kmemdup
1d3ee4d7fc6a rtlwifi: fix a potential NULL pointer dereference
6d7b052d8466 iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data
e98ef6767e41 iio: hmc5843: fix potential NULL pointer dereferences
a86d06179423 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion
4400dcd69478 x86/build: Keep local relocations with ld.lld
75ffb58460e3 cpufreq: pmac32: fix possible object reference leak
3d041608fd4b cpufreq/pasemi: fix possible object reference leak
4d02f33a4f42 cpufreq: ppc_cbe: fix possible object reference leak
6be923556aad s390: cio: fix cio_irb declaration
65e3cb04a5a2 extcon: arizona: Disable mic detect if running when driver is removed
db7eb206560c PM / core: Propagate dev->power.wakeup_path when no callbacks
066a286679b4 mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support
6a783be705ba mmc: sdhci-of-esdhc: add erratum eSDHC5 support
8b0e6af16ae6 mmc_spi: add a status check for spi_sync_locked
a30e90a8eb3a scsi: libsas: Do discovery on empty PHY to update PHY info
915defac2a9a hwmon: (f71805f) Use request_muxed_region for Super-IO accesses
0eb8a476ffc5 hwmon: (pc87427) Use request_muxed_region for Super-IO accesses
79deb6abd1f5 hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses
92b4d16997c4 hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses
e3e58378c678 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses
488920af3bb3 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure
2ff310e6dae2 i40e: don't allow changes to HW VLAN stripping on active port VLANs
bc791e819503 x86/irq/64: Limit IST stack overflow check to #DB stack
3557f0857767 USB: core: Don't unbind interfaces following device reset failure
6f5e198878fb sched/core: Handle overflow in cpu_shares_write_u64
9812286a63a1 sched/core: Check quota and period overflow at usec to nsec conversion
9d4961a415ed powerpc/numa: improve control of topology updates
82077215ed25 media: pvrusb2: Prevent a buffer overflow
ca865598abf1 media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()
a8e0739d465e audit: fix a memory leak bug
ff3038fe657d media: ov2659: make S_FMT succeed even if requested format doesn't match
2d97a3abcf2f media: au0828: stop video streaming only when last user stops
115ccd9ca776 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper
1433d7a0937b media: coda: clear error return value before picture run
5cadb7ae715f dmaengine: at_xdmac: remove BUG_ON macro in tasklet
af8b5d7d9477 pinctrl: pistachio: fix leaked of_node references
74dd38a5a447 HID: logitech-hidpp: use RAP instead of FAP to get the protocol version
9bffc62051a9 mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions
ae6b1f761180 x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault()
b059848e119f smpboot: Place the __percpu annotation correctly
28d8827a09b0 x86/build: Move _etext to actual end of .text
d3eb2caf6d41 bcache: avoid clang -Wunintialized warning
7bf3463abc95 bcache: add failure check to run_cache_set() for journal replay
d4547049bb7f bcache: fix failure in journal relplay
5789884b98ab bcache: return error immediately in bch_journal_replay()
50d25ca802f5 net: cw1200: fix a NULL pointer dereference
af2fb022b390 mwifiex: prevent an array overflow
4b24af093631 ASoC: fsl_sai: Update is_slave_mode with correct value
c1045350a6c4 mac80211/cfg80211: update bss channel on channel switch
a3c50ef9fd43 dmaengine: pl330: _stop: clear interrupt status
958848a1d97c w1: fix the resume command API
e4163587c4ee rtc: 88pm860x: prevent use-after-free on device remove
a898d150956b brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler()
5e1a879d9ab3 spi: pxa2xx: fix SCR (divisor) calculation
3d521a6fba45 ASoC: imx: fix fiq dependencies
af283aba93bb powerpc/boot: Fix missing check of lseek() return value
dba032038c95 mmc: core: Verify SD bus width
333e8303d6e0 cxgb4: Fix error path in cxgb4_init_module
6948c6bc17d6 gfs2: Fix lru_count going negative
635c71d11234 tools include: Adopt linux/bits.h
ed2faf464d9b perf tools: No need to include bitops.h in util.h
a1f254dc06f9 at76c50x-usb: Don't register led_trigger if usb_register_driver failed
f5e4337e4a9c ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit
e39af96f4dc1 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap
a04e71a0dbc6 media: cpia2: Fix use-after-free in cpia2_exit
28eeeb86046e fbdev: fix WARNING in __alloc_pages_nodemask bug
bf8474c64846 hugetlb: use same fault hash key for shared and private mappings
6bc153907900 fbdev: fix divide error in fb_var_to_videomode
5c9a20390c01 btrfs: sysfs: don't leak memory when failing add fsid
0fa88718cdc5 Btrfs: fix race between ranged fsync and writeback of adjacent ranges
2f5ac0bd2ef7 gfs2: Fix sign extension bug in gfs2_update_stats
8aae5e98fec2 crypto: vmx - CTR: always increment IV as quadword
582bb52e4803 Revert "scsi: sd: Keep disk read-only when re-reading partition"
bd020b331706 bio: fix improper use of smp_mb__before_atomic()
603212bdc59c KVM: x86: fix return value for reserved EFER
75d63b131b73 ext4: do not delete unlinked inode from orphan list on failed truncate
31943685dd49 fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough
7d64186e7910 btrfs: Honour FITRIM range constraints during free space trim
57e84e4c073d md/raid: raid5 preserve the writeback action after the parity check
9013f4870848 Revert "Don't jump to compute_result state from check_result state"
0c57364fa0f4 perf bench numa: Add define for RUSAGE_THREAD if not present
66ee750cfdd7 ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour
fc0208b3428d power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG
dd37fa44dffa KVM: arm/arm64: Ensure vcpu target is unset on reset failure
fe4f461ba517 xfrm4: Fix uninitialized memory read in _decode_session4
cd0848733f25 vti4: ipip tunnel deregistration fixes.
8fd94b65d207 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module
86040d722b29 xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink
daea41651d43 dm delay: fix a crash when invalid device is specified
566004721c90 PCI: Mark Atheros AR9462 to avoid bus reset
0dc2ad06ddad fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting
4673eae95b53 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display
c996722f7fff fbdev: sm712fb: fix support for 1024x768-16 mode
ebfadb510e3c fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM
c92bde52742c fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA
0d5cd17ce037 fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F
ca5ce8db7f23 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75
6c2fb5beecba fbdev: sm712fb: fix brightness control on reboot, don't set SR30
dbc86a927d66 perf intel-pt: Fix sample timestamp wrt non-taken branches
eedc9a210f9f perf intel-pt: Fix improved sample timestamp
f5da0aeca525 perf intel-pt: Fix instructions sampling rate
a5b2e4b6ac21 memory: tegra: Fix integer overflow on tick value calculation
11988047b39a tracing: Fix partial reading of trace event's id file
a7929c94860e ceph: flush dirty inodes before proceeding with remount
3c99cd905ba9 iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114
40857ab73988 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate
73724958d129 fuse: fix writepages on 32bit
12060f4740ca clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider
4676a07add08 NFS4: Fix v4.0 client state corruption when mount
e8623e7a8f4b media: ov6650: Fix sensor possibly not detected on probe
dffc9e5ffae5 cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()
b8ab0c4effb8 of: fix clang -Wunsequenced for be32_to_cpu()
2a98d346396a intel_th: msu: Fix single mode with IOMMU
bc065776c31e md: add mddev->pers to avoid potential NULL pointer dereference
ade291d2230a stm class: Fix channel free in stm output free path
65d14634b694 tipc: fix modprobe tipc failed after switch order of device registration
ff69bb4be643 tipc: switch order of device registration to fix a crash
2ff783f3e05e ppp: deflate: Fix possible crash in deflate_init
dd20e0c039fe net/mlx4_core: Change the error print to info print
b2f72a431142 net: avoid weird emergency message
70064f7ea100 KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes
5e9bc16ff49f ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug
98529ecd313b ext4: zero out the unused memory region in the extent tree block
9ff6372e5a6b fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount
bfce20eaf18e writeback: synchronize sync(2) against cgroup writeback membership switches
cd042379c6ad crypto: arm/aes-neonbs - don't access already-freed walk.iv
b70e97ae5d8e crypto: salsa20 - don't access already-freed walk.iv
6dc48d059646 crypto: chacha20poly1305 - set cra_name correctly
b82055365307 crypto: gcm - fix incompatibility between "gcm" and "gcm_base"
de087dd9f5c6 crypto: gcm - Fix error return code in crypto_gcm_create_common()
064d0c5a9ae6 ipmi:ssif: compare block number correctly for multi-part return messages
bef039b2419e bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()
5651075a1ce3 bcache: fix a race between cache register and cacheset unregister
686e4352e3d8 Btrfs: do not start a transaction at iterate_extent_inodes()
b268b6e501ed ext4: fix ext4_show_options for file systems w/o journal
f3b9c26f191b ext4: actually request zeroing of inode table after grow
e5100e7fa78e tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
592a36c59f4c mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L
e3a74fbc42ca ocfs2: fix ocfs2 read inode data panic in ocfs2_iget
b614485b6b93 mm/mincore.c: make mincore() more conservative
80cc516ed783 ASoC: RT5677-SPI: Disable 16Bit SPI Transfers
e6bf706cee3f ASoC: max98090: Fix restore of DAPM Muxes
2a8188c68e0a ALSA: hda/realtek - EAPD turn on later
1bbb08c8ab6a ALSA: hda/hdmi - Consider eld_valid when reporting jack event
2d8956305ae8 ALSA: usb-audio: Fix a memory leak bug
b1c1888ad6c9 crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
2ee7c2310cd0 crypto: crct10dif-generic - fix use via crypto_shash_digest()
2ee0dd38a0a0 crypto: vmx - fix copy-paste error in CTR mode
f7dee0816e5d ARM: exynos: Fix a leaked reference by adding missing of_node_put
ce814dc7e811 x86/speculation/mds: Improve CPU buffer clear documentation
4d68e2bf3834 x86/speculation/mds: Revert CPU buffer clear on double fault exit
e4e5a975f4ae Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.4.y' into android-4.4
2d812ba62ee4 f2fs: link f2fs quota ops for sysfile
6dc3fb0ba854 fs: sdcardfs: Add missing option to show_options
Linux version 4.4.185-gc01daea54c34 (android-build@abfarm-us-
east1-c-0042) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Aug 1 22:39:42 UTC 2019
Bug: 109821005
Bug: 111524987
Bug: 112955896
Bug: 115649143
Bug: 120025196
Bug: 120444281
Bug: 127298877
Bug: 130571081
Bug: 131124114
Bug: 133257717
Bug: 133479338
Bug: 134051784
Bug: 136125093
Bug: 137541192
Bug: 137617133
Bug: 137827669
Bug: 137827828
Change-Id: I100e054574b0ae6ec33a0e2d45f88a65083acd95
Pick-Prebuilt: 255958347
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
62af034e001a Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
36c093ec2ff7 qcacld-3.0: Fix buffer overflow in htt_t2h_msg_handler_fast
13bbfd2acaff qcacld-3.0: Fix possible OOB in wma_unified_radio_tx_mem_free()
132c995fa299 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
e401cbdc0225 diag: dci: Validate dci client entries prior read
0885f9fa1f03 msm: camera_v2: handle the error value returned during get clock
3cec04152e58 msm: kgsl: Fix race condition while making page as dirty
56bf0a1cdcd0 lsm: check payload size validity before using it as array index
ba07aeceb481 qcacld-3.0: Remove off-by-one write condition in sch_beacon_process
b5747b04714f dsp: asm: validate payload size before access
03a9e44f2440 drivers: soc: qcom: Added check to avoid opening multiple instance
4c3598af8990 drivers: soc: Synchronize apr callback and voice svc release
1abdbcc85976 UPSTREAM: binder: check for overflow when alloc for security context
33e32f950a64 msm: adsprpc: use same CPU address during DMA allocation and free
ae1369347be9 msm: ADSPRPC: Update correct VA to user space
b44412bf04f6 msm: kgsl: Prevent race condition when freeing memory
46d8ba9a1ad6 LTS: Merge android-4.4 (4.4.180) into android-msm-wahoo-4.4-qt-qpr1
5c7e3ac862dc Merge android-4.4 (4.4.180) into android-msm-wahoo-4.4-qt-lts
4b83924d66b1 Merge remote-tracking branch 'partner/android-msm-wahoo-4.4-qt-qpr1' into android-msm-wahoo-4.4-qt-lts
d1cecd465e6a Revert "msm: kgsl: Offload mementry destroy work to separate thread"
7e1acf11db61 msm: adsprpc: allocate all remote memory in kernel
71cb827c0249 Merge 4.4.180 into android-4.4
ce469a70f3bc ANDROID: cuttlefish_defconfig: Disable DEVTMPFS
fe15f47306a1 ANDROID: Move from clang r349610 to r353983c.
8cb9bdaac97a Merge upstream-f2fs-stable-linux-4.4.y into android-4.4
0cba1d4c1422 f2fs: fix to avoid accessing xattr across the boundary
ee588a7f2329 f2fs: fix to avoid potential race on sbi->unusable_block_count access/update
993543bcbad2 f2fs: add tracepoint for f2fs_filemap_fault()
b60ff4b3605c f2fs: introduce DATA_GENERIC_ENHANCE
43c33bc93b79 f2fs: fix to handle error in f2fs_disable_checkpoint()
9ca2000e9d76 f2fs: remove redundant check in f2fs_file_write_iter()
b6bb1574fce6 f2fs: fix to be aware of readonly device in write_checkpoint()
04139be9047a f2fs: fix to skip recovery on readonly device
25f68cbbdb86 f2fs: fix to consider multiple device for readonly check
a90ff12b2ff5 f2fs: relocate chksum_offset for large_nat_bitmap feature
ad199c5f600f f2fs: allow unfixed f2fs_checkpoint.checksum_offset
a3df88564441 f2fs: Replace spaces with tab
12a9d38a0b11 f2fs: insert space before the open parenthesis '('
e3057056de10 f2fs: allow address pointer number of dnode aligning to specified size
c351f529e220 f2fs: introduce f2fs_read_single_page() for cleanup
8ac217148510 f2fs: mark is_extension_exist() inline
2c8359eee2ad f2fs: fix to set FI_UPDATE_WRITE correctly
5f2085bab2e2 f2fs: fix to avoid panic in f2fs_inplace_write_data()
d6fe88aef4c1 f2fs: fix to do sanity check on valid block count of segment
1c3e295f67d0 f2fs: fix to do sanity check on valid node/block count
4ffbe8fee8a4 f2fs: fix to avoid panic in do_recover_data()
65f109d717d4 f2fs: fix to do sanity check on free nid
c60f9c6ced33 f2fs: fix to do checksum even if inode page is uptodate
9a080abdc30b f2fs: fix to avoid panic in f2fs_remove_inode_page()
c0bcbe425670 f2fs: fix to clear dirty inode in error path of f2fs_iget()
299dea1adf40 f2fs: remove new blank line of f2fs kernel message
9b4fc7359ca2 f2fs: fix wrong __is_meta_io() macro
02fb7afdd5f0 f2fs: fix to avoid panic in dec_valid_node_count()
5caebe607e13 f2fs: fix to avoid panic in dec_valid_block_count()
b5bc76046b10 f2fs: fix to use inline space only if inline_xattr is enable
9bc578bf83ee f2fs: fix to retrieve inline xattr space
0d7333632d79 f2fs: fix error path of recovery
b9973998d9df f2fs: fix to avoid deadloop in foreground GC
5047402dec0e f2fs: data: fix warning Using plain integer as NULL pointer
5bed19fbbba0 f2fs: add tracepoint for f2fs_file_write_iter()
7e37cc9d7161 f2fs: add comment for conditional compilation statement
00e77f15eb1d f2fs: fix potential recursive call when enabling data_flush
6b25d4ac2e7d f2fs: improve discard handling with multi-device volumes
c4c54093c71d f2fs: Reduce zoned block device memory usage
2c124ddd98a9 f2fs: Fix use of number of devices
152bacdd85c4 ANDROID: Communicates LMK events to userland where they can be logged
aab9adb4b81b Merge 4.4.179 into android-4.4
74f9ab0d3ed3 Make arm64 serial port config compatible with crosvm
07797f0ce789 Fix merge issue with 4.4.178
abe4979abd87 Fix merge issue with 4.4.177
aa922bed25d4 ANDROID: cuttlefish_defconfig: Enable CONFIG_OVERLAY_FS
7af10f2966c2 Merge 4.4.178 into android-4.4
b20fa86720f8 ANDROID: drop CONFIG_INPUT_KEYCHORD from cuttlefish and ranchu
643dbe00f480 UPSTREAM: virt_wifi: Remove REGULATORY_WIPHY_SELF_MANAGED
1c25c9cc4ab7 Merge upstream-f2fs-stable-linux-4.4.y into android-4.4
9e6526c9a143 UPSTREAM: net: socket: set sock->sk to NULL after calling proto_ops::release()
0c3b8c486664 Merge 4.4.177 into android-4.4
a71fc927e552 Revert "ANDROID: arm: process: Add display of memory around registers when displaying regs."
22c197243aee f2fs: set pin_file under CAP_SYS_ADMIN
557dadbd8114 f2fs: fix to avoid deadlock in f2fs_read_inline_dir()
413e1f1994f2 f2fs: fix to adapt small inline xattr space in __find_inline_xattr()
1f4e6f41cc90 f2fs: fix to do sanity check with inode.i_inline_xattr_size
6fda31ae4bd9 f2fs: give some messages for inline_xattr_size
52b876811ab7 f2fs: don't trigger read IO for beyond EOF page
6831f03b94ec f2fs: fix to add refcount once page is tagged PG_private
a103284fe8e8 f2fs: remove wrong comment in f2fs_invalidate_page()
f261d5b43f93 f2fs: fix to use kvfree instead of kzfree
ce14043aae02 f2fs: print more parameters in trace_f2fs_map_blocks
0b5f8cceb850 f2fs: trace f2fs_ioc_shutdown
528a7e781c07 f2fs: fix to avoid deadlock of atomic file operations
09554b63c705 f2fs: fix to dirty inode for i_mode recovery
2d7bc3f94305 f2fs: give random value to i_generation
0d150640d185 f2fs: no need to take page lock in readdir
2e7ee431e4c3 f2fs: fix to update iostat correctly in IPU path
ac589b083d73 f2fs: fix encrypted page memory leak
40c364049511 f2fs: make fault injection covering __submit_flush_wait()
9878080f02d6 f2fs: fix to retry fill_super only if recovery failed
7307334f4368 f2fs: silence VM_WARN_ON_ONCE in mempool_alloc
66ebc2e50a52 f2fs: correct spelling mistake
79c3cf3d3b5a f2fs: fix wrong #endif
b88b75de8305 f2fs: don't clear CP_QUOTA_NEED_FSCK_FLAG
6a19f801501c f2fs: don't allow negative ->write_io_size_bits
52bff3f6ce0f f2fs: fix to check inline_xattr_size boundary correctly
49293dce7b72 ANDROID: mnt: Propagate remount correctly
bf53364cba2f ANDROID: cuttlefish_defconfig: Add support for AC97 audio
f44df02cd202 ANDROID: overlayfs: override_creds=off option bypass creator_cred
0272cd402b73 FROMGIT: binder: create node flag to request sender's security context
2599cc3d728c Revert "f2fs: fix to avoid deadlock of atomic file operations"
d5aa6ed6b68f Revert "f2fs: fix to check inline_xattr_size boundary correctly"
cf84cdc1d2b5 Merge 4.4.176 into android-4.4
08d58678a972 Merge 4.4.175 into android-4.4
aaf863165e09 BACKPORT: userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas
74b50ba2ec23 ANDROID: cuttlefish_defconfig: Enable DEBUG_SET_MODULE_RONX
4d417f9d93ff ANDROID: Move from clang r346389b to r349610.
363f6f40b1e2 UPSTREAM: virt_wifi: fix error return code in virt_wifi_newlink()
983e064bcbe0 ion: Disable ION_HEAP_TYPE_SYSTEM_CONTIG
62872f952d6b Merge 4.4.174 into android-4.4
64b564428faa Merge 4.4.173 into android-4.4
6d1e42fb1a28 UPSTREAM: binder: filter out nodes when showing binder procs
011f2e498d94 f2fs: do not use mutex lock in atomic context
ecf753b3701d f2fs: fix potential data inconsistence of checkpoint
8ef83050d5c1 f2fs: fix to avoid deadlock of atomic file operations
be2a96a3badc f2fs: fix to check inline_xattr_size boundary correctly
b8fe720a614e f2fs: jump to label 'free_node_inode' when failing from d_make_root()
843809bad274 f2fs: fix to document inline_xattr_size option
b339a10ec62d f2fs: fix to data block override node segment by mistake
04c71ef5d9f7 f2fs: fix typos in code comments
9eb897a05082 f2fs: sync filesystem after roll-forward recovery
6df501312cd5 fs: export evict_inodes
22cb0dec0ee2 f2fs: flush quota blocks after turnning it off
909e1f05afb5 f2fs: avoid null pointer exception in dcc_info
0335a980d238 f2fs: don't wake up too frequently, if there is lots of IOs
c21ea75cece2 f2fs: try to keep CP_TRIMMED_FLAG after successful umount
3907a1e3993a f2fs: add quick mode of checkpoint=disable for QA
35f7e2f6b1b3 f2fs: run discard jobs when put_super
c90a357aee5f f2fs: fix to set sbi dirty correctly
1b64f91923d0 f2fs: UBSAN: set boolean value iostat_enable correctly
b8243df07b58 f2fs: add brackets for macros
9ca1182a3c21 f2fs: check if file namelen exceeds max value
82e2ea275314 f2fs: fix to trigger fsck if dirent.name_len is zero
1ba66eab9c23 f2fs: no need to check return value of debugfs_create functions
b9aad0e3d072 f2fs: export FS_NOCOW_FL flag to user
b5897a1fad59 f2fs: check inject_rate validity during configuring
f3a0a4ad1ea4 f2fs: remove set but not used variable 'err'
746a1117c57a f2fs: fix compile warnings: 'struct *' declared inside parameter list
b224ba20b4d4 f2fs: change error code to -ENOMEM from -EINVAL
f38b204f76a9 ANDROID: cuttlefish_defconfig: Enable CONFIG_RTC_HCTOSYS
b3e9e81ee068 Merge 4.4.172 into android-4.4
d0c3914ffbe4 UPSTREAM: dm: do not allow readahead to limit IO size
f2d65ea603e2 UPSTREAM: readahead: stricter check for bdi io_pages
e7c8b35e4867 UPSTREAM: mm: don't cap request size based on read-ahead setting
24189101975d ANDROID: Fix cuttlefish redundant vsock connection.
3fcfb1ac6699 UPSTREAM: loop: drop caches if offset or block_size are changed
b355d4f7ce55 Merge 4.4.171 into android-4.4
e137948e4b11 UPSTREAM: virtio: new feature to detect IOMMU device quirk
7389e826abae UPSTREAM: vring: Use the DMA API on Xen
6bb68f96a00a UPSTREAM: virtio_ring: Support DMA APIs
dbe5b486ca9a UPSTREAM: vring: Introduce vring_use_dma_api()
5ec66a676736 ANDROID: cuttlefish_defconfig: Enable vsock options
06477f7ef8c1 UPSTREAM: vhost/vsock: fix reset orphans race with close timeout
e633b6d8e0df UPSTREAM: vhost/vsock: fix use-after-free in network stack callers
eb2ca3c19653 UPSTREAM: vhost: correctly check the iova range when waking virtqueue
732e0b13c5d1 UPSTREAM: vhost: synchronize IOTLB message with dev cleanup
f46187d14af3 UPSTREAM: vhost: fix info leak due to uninitialized memory
6619733eab40 UPSTREAM: vhost: fix vhost_vq_access_ok() log check
167925fc0eff UPSTREAM: vhost: validate log when IOTLB is enabled
579cd6fe1e70 UPSTREAM: vhost_net: add missing lock nesting notation
b2696b4a37bd UPSTREAM: vhost: use mutex_lock_nested() in vhost_dev_lock_vqs()
b53fc49147e2 UPSTREAM: vhost/vsock: fix uninitialized vhost_vsock->guest_cid
ea183988dee1 UPSTREAM: vhost_net: correctly check tx avail during rx busy polling
d6c52dda2c08 UPSTREAM: vsock: use new wait API for vsock_stream_sendmsg()
821984ea0cac UPSTREAM: vsock: cancel packets when failing to connect
8d30307c8dc9 UPSTREAM: vhost-vsock: add pkt cancel capability
2b8dd4215e44 UPSTREAM: vsock: track pkt owner vsock
982b533c5d2b UPSTREAM: vhost: fix initialization for vq->is_le
7f320a93701c UPSTREAM: vhost/vsock: handle vhost_vq_init_access() error
d8e26f878c35 UPSTREAM: vsock: lookup and setup guest_cid inside vhost_vsock_lock
f95e936b327d UPSTREAM: vhost-vsock: fix orphan connection reset
de7a923e3093 UPSTREAM: vsock/virtio: fix src/dst cid format
704b8c6108c0 UPSTREAM: VSOCK: Don't dec ack backlog twice for rejected connections
ddabe560202a UPSTREAM: vhost/vsock: drop space available check for TX vq
72e3ee7594c8 UPSTREAM: virtio-vsock: fix include guard typo
613ffe183896 UPSTREAM: vhost/vsock: fix vhost virtio_vsock_pkt use-after-free
b09cc234f36b UPSTREAM: VSOCK: Use kvfree()
80090036d471 BACKPORT: vhost: split out vringh Kconfig
ec5d426be248 UPSTREAM: vhost: drop vringh dependency
7fcee9753439 UPSTREAM: vhost: drop vringh dependency
a2a85e6807dc UPSTREAM: vhost: detect 32 bit integer wrap around
e177c82ed1fa UPSTREAM: VSOCK: Add Makefile and Kconfig
01a1cf6063b4 UPSTREAM: VSOCK: Introduce vhost_vsock.ko
60c196454277 UPSTREAM: VSOCK: Introduce virtio_transport.ko
d5590af888cb BACKPORT: VSOCK: Introduce virtio_vsock_common.ko
716adf173f7f UPSTREAM: VSOCK: defer sock removal to transports
3fc44c12b2c4 UPSTREAM: VSOCK: transport-specific vsock_transport functions
a598d93c2a3a UPSTREAM: vsock: make listener child lock ordering explicit
0f0ec3accb21 UPSTREAM: vhost: new device IOTLB API
2fb5f444a82f BACKPORT: vhost: convert pre sorted vhost memory array to interval tree
ec8d83a0748a UPSTREAM: vhost: introduce vhost memory accessors
6b9b4adc1feb UPSTREAM: vhost_net: stop polling socket during rx processing
708df0e257da UPSTREAM: VSOCK: constify vsock_transport structure
e6fdb474765f UPSTREAM: vhost: lockless enqueuing
773bac0e1f14 UPSTREAM: vhost: simplify work flushing
7103ea77d35b UPSTREAM: VSOCK: Only check error on skb_recv_datagram when skb is NULL
4c634053305d BACKPORT: AF_VSOCK: Shrink the area influenced by prepare_to_wait
6c81476a7cbc UPSTREAM: vhost_net: basic polling support
29181c5bfa69 UPSTREAM: vhost: introduce vhost_vq_avail_empty()
2dd59f910bfd UPSTREAM: vhost: introduce vhost_has_work()
a5de7503e90d UPSTREAM: vhost: rename vhost_init_used()
2ab0816efdda UPSTREAM: vhost: rename cross-endian helpers
6ef11fba4c33 UPSTREAM: vhost: fix error path in vhost_init_used()
c7c7d1506cb8 UPSTREAM: virtio: make find_vqs() checkpatch.pl-friendly
3576d75c8de3 UPSTREAM: net: move napi_hash[] into read mostly section
acb5ff1905fd ANDROID: cuttlefish_defconfig: remove DM_VERITY_HASH_PREFETCH_MIN_SIZE
ec8fcb232d83 Revert "ANDROID: dm verity: add minimum prefetch size"
c69bfa0ff38e ANDROID: f2fs: Complement "android_fs" tracepoint of read path
241f76b17c36 Merge 4.4.170 into android-4.4
a956c6a16374 Merge upstream-f2fs-stable-linux-4.4.y into android-4.4
4cb399ef78be f2fs: don't access node/meta inode mapping after iput
45afbd380596 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA
91aae9fd9242 f2fs: sanity check of xattr entry size
652f47425fe0 f2fs: fix use-after-free issue when accessing sbi->stat_info
c0d46fe1b7cf f2fs: check PageWriteback flag for ordered case
7d78945c83a1 f2fs: fix validation of the block count in sanity_check_raw_super
ed5b0cbccc1d f2fs: fix missing unlock(sbi->gc_mutex)
0f9dc70b5f85 f2fs: clean up structure extent_node
491624d7ea08 f2fs: fix block address for __check_sit_bitmap
ac9f979f2ed9 f2fs: fix sbi->extent_list corruption issue
51aeb0d993c4 f2fs: clean up checkpoint flow
7beec23358c4 f2fs: flush stale issued discard candidates
6f3ef9d3c43c f2fs: correct wrong spelling, issing_*
c7495fa80698 f2fs: use kvmalloc, if kmalloc is failed
26c5b3d76851 f2fs: remove redundant comment of unused wio_mutex
b7b4be291325 f2fs: fix to reorder set_page_dirty and wait_on_page_writeback
7c3f76cff3c4 f2fs: clear PG_writeback if IPU failed
d8e56f5fbbe4 f2fs: add an ioctl() to explicitly trigger fsck later
a390614ee535 f2fs: avoid frequent costly fsck triggers
1bfbe019b4f1 f2fs: fix m_may_create to make OPU DIO write correctly
b16b66345db6 f2fs: fix to update new block address correctly for OPU
7117d4877f22 f2fs: adjust trace print in f2fs_get_victim() to cover all paths
89ff71065347 f2fs: fix to allow node segment for GC by ioctl path
90a67fc7b5ea f2fs: make "f2fs_fault_name[]" const char *
3747e9b23618 f2fs: read page index before freeing
f0d3a002d4d7 f2fs: fix wrong return value of f2fs_acl_create
8baea90490c0 f2fs: avoid build warn of fall_through
e4f63bec5edb f2fs: fix race between write_checkpoint and write_begin
bec98df4142c f2fs: check memory boundary by insane namelen
c461cc70cf27 f2fs: only flush the single temp bio cache which owns the target page
43ee8d651fce f2fs: fix out-place-update DIO write
437725968fed f2fs: fix to be aware discard/preflush/dio command in is_idle()
e7e527cd3767 f2fs: add to account direct IO
225132593f4b f2fs: move dir data flush to write checkpoint process
81f26294b698 f2fs: change segment to section in f2fs_ioc_gc_range
9b82e292ff18 f2fs: export migration_granularity sysfs entry
923e976f34cb f2fs: support subsectional garbage collection
eccae7fc76cc f2fs: introduce __is_large_section() for cleanup
1f28ee17778d f2fs: clean up f2fs_sb_has_##feature_name
c7210a4c2a37 f2fs: remove codes of unused wio_mutex
73c1fdf1d7fd f2fs: fix count of seg_freed to make sec_freed correct
4040022b1c06 f2fs: fix to account preflush command for noflush_merge mode
c3f6fda5cbee f2fs: avoid GC causing encrypted file corrupted
d08574b6f0ae ANDROID: cuttlefish_defconfig: Enable VIRTIO_INPUT
dfca92bab267 Merge 4.4.169 into android-4.4
34a4d7ffc21b ANDROID: Revert fs/squashfs back to linux-4.4.y
66a37fc02dff Merge 4.4.168 into android-4.4
b95a8c048a28 ANDROID: uid_sys_stats: Copy task_struct comm field to bigger buffer
ad9ce19da996 Merge 4.4.167 into android-4.4
c680c9a47272 ANDROID: cuttlefish_defconfig: Enable VIRT_WIFI
d0e75fe52e16 FROMGIT, BACKPORT: mac80211-next: rtnetlink wifi simulation device
0d71150b2638 ANDROID: Move from clang r328903 to r346389b.
d40633ce0827 UPSTREAM: binder: fix race that allows malicious free of live buffer
4c4bedf5b3fd Merge 4.4.166 into android-4.4
eec98fb4b06d ANDROID: arm64 defconfig / build config for cuttlefish
c04915fd6939 ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple
e3d1cdc82d3f Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple"
bc1cf2226ce5 ANDROID: sdcardfs: Add option to not link obb
fa9640e5dd6d ANDROID: sdcardfs: Add sandbox
a26c91b6d2b9 UPSTREAM: seccomp: Fix tracer exit notifications during fatal signals
68fd1017db7c UPSTREAM: arm64/ptrace: run seccomp after ptrace
d5ea505d8bc7 UPSTREAM: arm/ptrace: run seccomp after ptrace
7f891268d5b8 BACKPORT: x86/ptrace: run seccomp after ptrace
0aa0a57dc4d7 UPSTREAM: seccomp: recheck the syscall after RET_TRACE
c1e7c222ce2c UPSTREAM: seccomp: remove 2-phase API
ca192232dc26 BACKPORT: x86/entry: Get rid of two-phase syscall entry work
351181cfa0b3 BACKPORT: seccomp: Add a seccomp_data parameter secure_computing()
850872d95fcc BACKPORT: x86/entry/64: Always run ptregs-using syscalls on the slow path
6ae795154fbf UPSTREAM: x86/syscalls: Add syscall entry qualifiers
a4f217a4a947 UPSTREAM: x86/syscalls: Move compat syscall entry handling into syscalltbl.sh
fe2539e175b6 UPSTREAM: x86/syscalls: Remove __SYSCALL_COMMON and __SYSCALL_X32
6595657a9436 UPSTREAM: x86/syscalls: Refactor syscalltbl.sh
b532ba9c2647 Makefile: Tidy up 4.4.165 merge
f34ff9e87b05 Merge 4.4.165 into android-4.4
564ce1b48436 Merge 4.4.164 into android-4.4
498bf61266f1 ANDROID: zram: set comp_len to PAGE_SIZE when page is huge
0ca3fcabdc05 Merge 4.4.163 into android-4.4
64102d341c13 BACKPORT: xfrm: Allow Output Mark to be Updated Using UPDSA
1bdb20fcd457 ANDROID: sdcardfs: Add option to drop unused dentries
3411c22ecc5a Merge 4.20-rc1-4.4 into android-4.4
0eea3276eebc f2fs: guarantee journalled quota data by checkpoint
ba406b630883 f2fs: cleanup dirty pages if recover failed
f8a7408381a4 f2fs: fix data corruption issue with hardware encryption
797d94b07ea0 f2fs: fix to recover inode->i_flags of inode block during POR
6a23a8558100 f2fs: spread f2fs_set_inode_flags()
fbfc2e102ca7 f2fs: fix to spread clear_cold_data()
0246fe9d2e9a Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"
003e915c0196 f2fs: account read IOs and use IO counts for is_idle
9204be8a482b f2fs: fix to account IO correctly for cgroup writeback
fb363c5db420 f2fs: fix to account IO correctly
c4b87d0c1ca2 f2fs: remove request_list check in is_idle()
05d4dcf63d56 f2fs: allow to mount, if quota is failed
fe2b3bc0fc9f f2fs: update REQ_TIME in f2fs_cross_rename()
4aa5ef7fb109 f2fs: do not update REQ_TIME in case of error conditions
2dc22029a7e5 f2fs: remove unneeded disable_nat_bits()
3dd704fff948 f2fs: remove unused sbi->trigger_ssr_threshold
9f2917f2bb5d f2fs: shrink sbi->sb_lock coverage in set_file_temperature()
329676473320 f2fs: fix to recover cold bit of inode block during POR
4bb9f775d5ec f2fs: submit cached bio to avoid endless PageWriteback
99efe50ef6cf f2fs: checkpoint disabling
bb423cfd60a4 f2fs: clear PageError on the read path
511f52d02f05 f2fs: allow out-place-update for direct IO in LFS mode
a84324083292 f2fs: refactor ->page_mkwrite() flow
dbb428fbbb59 Revert: "f2fs: check last page index in cached bio to decide submission"
f6a7a0346c35 f2fs: support superblock checksum
c95f10ed9fe0 f2fs: add to account skip count of background GC
fb32c954b6a9 f2fs: add to account meta IO
092a13da9c4e f2fs: keep lazytime on remount
129674a584f4 f2fs: fix missing up_read
a3b89f58fc86 f2fs: return correct errno in f2fs_gc
614fe66d2715 f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO
4b4f4610ed66 f2fs: mark inode dirty explicitly in recover_inode()
2238c3783157 f2fs: fix to recover inode's crtime during POR
9dd0bfb44344 f2fs: fix to recover inode's i_gc_failures during POR
a19aff4b0517 f2fs: fix to recover inode's i_flags during POR
01ca8a368ff7 f2fs: fix to recover inode's project id during POR
202de66f20d1 f2fs: update i_size after DIO completion
80b258f2a6c5 f2fs: report ENOENT correctly in f2fs_rename
bf3a5ea5c868 f2fs: fix remount problem of option io_bits
6502c983b93d f2fs: fix to recover inode's uid/gid during POR
fa0b97992797 f2fs: avoid infinite loop in f2fs_alloc_nid
47c4cfebd60f f2fs: add new idle interval timing for discard and gc paths
f1aab15eb340 f2fs: split IO error injection according to RW
5d020af76e6d f2fs: add SPDX license identifiers
c4503a88fedd f2fs: surround fault_injection related option parsing using CONFIG_F2FS_FAULT_INJECTION
3a365d71681a f2fs: avoid sleeping under spin_lock
cdbab19b219f f2fs: plug readahead IO in readdir()
99255f120022 f2fs: fix to do sanity check with current segment number
9c051754e9ea f2fs: fix memory leak of percpu counter in fill_super()
e95ef46b0d13 f2fs: fix memory leak of write_io in fill_super()
41e7c940b30d f2fs: cache NULL when both default_acl and acl are NULL
4f36be46ade6 f2fs: fix to flush all dirty inodes recovered in readonly fs
5ad8ed96fd82 f2fs: report error if quota off error during umount
0da4a7250d0d f2fs: submit bio after shutdown
9175c6044f01 f2fs: avoid wrong decrypted data from disk
09206dd9ac2a Revert "f2fs: use printk_ratelimited for f2fs_msg"
810579fccebf f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy
ea8914978000 f2fs: fix to avoid NULL pointer dereference on se->discard_map
4518c70d5a42 f2fs: add additional sanity check in f2fs_acl_from_disk()
c4b00eb70496 Revert "BACKPORT, FROMLIST: fscrypt: add Speck128/256 support"
fd73fe985329 Build fix for 076c36fce1ea0.
ced713fdd6a3 Revert "BACKPORT, FROMGIT: crypto: speck - add support for the Speck block cipher"
96976f956db7 Revert "FROMGIT: crypto: speck - export common helpers"
e6a822e8dd79 Revert "BACKPORT, FROMGIT: crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS"
559e4a2616af Revert "BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck128-XTS"
ea2ad7b41105 Revert "BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck64-XTS"
08400aec8d4a Revert "BACKPORT, FROMLIST: crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS"
076c36fce1ea Revert "fscrypt: add Speck128/256 support"
c82807c7dd9f UPSTREAM: loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
8567ea359cab BACKPORT: block/loop: set hw_sectors
6edf1ad77320 UPSTREAM: loop: add ioctl for changing logical block size
3eb8e7351955 Merge 4.4.162 into android-4.4
34e65b671bc7 ANDROID: usb: gadget: f_mtp: Return error if count is negative
7a95540418be ANDROID: x86_64_cuttlefish_defconfig: disable CONFIG_MEMORY_STATE_TIME
8e7f196597f3 Merge 4.4.161 into android-4.4
a94efb1c27c4 Merge 4.4.160 into android-4.4
ea3a6005d280 ANDROID: sdcardfs: Change current->fs under lock
8915582fd450 ANDROID: sdcardfs: Don't use OVERRIDE_CRED macro
8dad7ed2d767 Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.4.y' into android-4.4
78291ae15aaa Revert "f2fs: use timespec64 for inode timestamps"
624c09594792 Merge 4.4.159 into android-4.4
85b352c44756 Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.4.y' into android-4.4
8d6b2dd946c6 ANDROID: restrict store of prefer_idle as boolean
f9e413438f6a Merge 4.4.158 into android-4.4
a8368c981502 BACKPORT: arm/syscalls: Optimize address limit check
1a0df285e476 UPSTREAM: syscalls: Use CHECK_DATA_CORRUPTION for addr_limit_user_check
67e53dac92e7 BACKPORT: arm64/syscalls: Check address limit on user-mode return
2191e07a73b2 BACKPORT: x86/syscalls: Check address limit on user-mode return
4bc04315211c BACKPORT: lkdtm: add bad USER_DS test
a3772a806a04 UPSTREAM: bug: switch data corruption check to __must_check
3c318e77d1e4 BACKPORT: lkdtm: Add tests for struct list corruption
7514f97280fd UPSTREAM: bug: Provide toggle for BUG on data corruption
10c8c8a765f1 UPSTREAM: list: Split list_del() debug checking into separate function
f0b68d746af4 UPSTREAM: rculist: Consolidate DEBUG_LIST for list_add_rcu()
68e051d4a782 BACKPORT: list: Split list_add() debug checking into separate function
cb28adba1a09 FROMLIST: ANDROID: binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl.
c139ea660bac Merge 4.4.157 into android-4.4
e6105542d5e0 f2fs: readahead encrypted block during GC
163bbf811962 f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc
1e1ba6365e04 f2fs: fix performance issue observed with multi-thread sequential read
da42f15a5503 f2fs: fix to skip verifying block address for non-regular inode
cd9641d9dda4 f2fs: rework fault injection handling to avoid a warning
ef6fc75e9a36 f2fs: support fault_type mount option
4d1c79084199 f2fs: fix to return success when trimming meta area
06962ff3351a f2fs: fix use-after-free of dicard command entry
783a75765aad f2fs: support discard submission error injection
7f67de2a4cdd f2fs: split discard command in prior to block layer
46998a9ad699 f2fs: wake up gc thread immediately when gc_urgent is set
3fbe7eea3365 f2fs: fix incorrect range->len in f2fs_trim_fs()
a307972a12dd f2fs: refresh recent accessed nat entry in lru list
4e76883a94da f2fs: fix avoid race between truncate and background GC
e356f6e4e509 f2fs: avoid race between zero_range and background GC
bee931f3f2ed f2fs: fix to do sanity check with block address in main area v2
ad792eda0e99 f2fs: fix to do sanity check with inline flags
d94f27f04014 f2fs: fix to reset i_gc_failures correctly
a08bdb50e2a4 f2fs: fix invalid memory access
46ce4b0af909 f2fs: fix to avoid broken of dnode block list
2e68719a0852 f2fs: use true and false for boolean values
65db828dbd31 f2fs: fix to do sanity check with cp_pack_start_sum
fc320c924c06 f2fs: avoid f2fs_bug_on() in cp_error case
45cd1d9d075f f2fs: fix to clear PG_checked flag in set_page_dirty()
7b4d1de67b1d f2fs: fix to active page in lru list for read path
ed523c069502 f2fs: don't keep meta pages used for block migration
1597eac83470 f2fs: fix to restrict mount condition when without CONFIG_QUOTA
bab53a178a57 f2fs: quota: do not mount as RDWR without QUOTA if quota feature enabled
3675f13c6283 f2fs: quota: fix incorrect comments
bd293daff1f3 f2fs: add proc entry to show victim_secmap bitmap
b404b3cbb80a f2fs: let checkpoint flush dnode page of regular
819d915b47b0 f2fs: issue discard align to section in LFS mode
06da8b3d9ba5 f2fs: don't allow any writes on aborted atomic writes
a2ee1be2b06a f2fs: restrict setting up inode.i_advise
bc9e6f1a0f50 f2fs: fix wrong kernel message when recover fsync data on ro fs
af6d504a3d3d f2fs: clean up ioctl interface naming
29cad83d3347 f2fs: clean up with f2fs_is_{atomic,volatile}_file()
a4160d79ece6 f2fs: clean up with f2fs_encrypted_inode()
207f081d6a1b f2fs: clean up with get_current_nat_page
836f5b31414e f2fs: kill EXT_TREE_VEC_SIZE
ca5241674a6a f2fs: avoid duplicated permission check for "trusted." xattrs
7fcfa4fe9b47 f2fs: fix to propagate error from __get_meta_page()
fab2fbb28099 f2fs: fix to do sanity check with i_extra_isize
a6eb50d252c4 f2fs: blk_finish_plug of submit_bio in lfs mode
f04165877663 f2fs: do not set free of current section
5e39f1496f8e f2fs: Keep alloc_valid_block_count in sync
7b1c7d07d000 f2fs: issue small discard by LBA order
8e37f3a2aad3 f2fs: stop issuing discard immediately if there is queued IO
a992c9d81549 f2fs: clean up with IS_INODE()
c13d31759335 f2fs: detect bug_on in f2fs_wait_discard_bios
648f2564d47a f2fs: fix defined but not used build warnings
58d8acc92028 f2fs: enable real-time discard by default
b30479ee9e2f f2fs: fix to detect looped node chain correctly
af9f4e6d590d f2fs: fix to do sanity check with block address in main area
43abf6c39227 f2fs: fix to skip GC if type in SSA and SIT is inconsistent
e25e77eec111 f2fs: try grabbing node page lock aggressively in sync scenario
4b0b25270d5d f2fs: show the fsync_mode=nobarrier mount option
271b5b05e1de f2fs: check the right return value of memory alloc function
76e16a4d6e69 f2fs: Replace strncpy with memcpy
e6f326a93627 f2fs: avoid the global name 'fault_name'
062c37efc329 f2fs: fix to do sanity check with reserved blkaddr of inline inode
0c700609b7d8 f2fs: fix to do sanity check with node footer and iblocks
0588ef4a0942 f2fs: Allocate and stat mem used by free nid bitmap more accurately
af4137733f9c f2fs: fix to do sanity check with user_block_count
922a1f96e684 f2fs: fix to do sanity check with extra_attr feature
f983081fe45f f2fs: fix to correct return value of f2fs_trim_fs
748d56c1f4fa f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize
b8c037ce5b2f f2fs: fix to do sanity check with secs_per_zone
5e5f3dc3ce50 f2fs: disable f2fs_check_rb_tree_consistence
c69d5a7c6fb2 f2fs: introduce and spread verify_blkaddr
e7406233c15f f2fs: use timespec64 for inode timestamps
b4957b928c84 f2fs: fix to wait on page writeback before updating page
8371163afd3c f2fs: assign REQ_RAHEAD to bio for ->readpages
b90a91b0cbf6 f2fs: fix a hungtask problem caused by congestion_wait
bb36dbbd962f f2fs: Fix uninitialized return in f2fs_ioc_shutdown()
01fc47dc05a3 f2fs: don't issue discard commands in online discard is on
6e728636192f f2fs: fix to propagate return value of scan_nat_page()
25e0980d84de f2fs: support in-memory inode checksum when checking consistency
8e900c803dcd f2fs: fix error path of fill_super
09271307a2e7 f2fs: relocate readdir_ra configure initialization
f94a264ef4a1 f2fs: move s_res{u,g}id initialization to default_options()
1e77f24e1b45 f2fs: don't acquire orphan ino during recovery
0c12cf984c2b f2fs: avoid potential deadlock in f2fs_sbi_store
bbe8bea7fd28 f2fs: indicate shutdown f2fs to allow unmount successfully
d4aa07fef609 f2fs: keep meta pages in cp_error state
306b69b0edeb f2fs: do checkpoint in kill_sb
67a51cab20f7 f2fs: allow wrong configured dio to buffered write
a975831e398b f2fs: flush journal nat entries for nat_bits during unmount
7eb7037bb3fd Merge 4.4.156 into android-4.4
b3f777efd917 Merge 4.4.155 into android-4.4
b68e78cfbd1d BACKPORT: arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW
b2cf10ee86d7 ANDROID: arm64: mm: fix 4.4.154 merge
d762e28031e9 Merge 4.4.154 into android-4.4
05cccc3367f4 BACKPORT: zram: drop max_zpage_size and use zs_huge_class_size()
4d1ddb8d3b84 BACKPORT: zsmalloc: introduce zs_huge_class_size()
7e85a4b796e8 ANDROID: tracing: fix race condition reading saved tgids
5e24b4e4d372 Merge 4.4.153 into android-4.4
e5c5f1fae55d ANDROID: x86_64_cuttlefish_defconfig: Enable lz4 compression for zram
09598cf98780 UPSTREAM: drivers/block/zram/zram_drv.c: fix bug storing backing_dev
a900f9a050d7 BACKPORT: zram: introduce zram memory tracking
e761bead9cc6 BACKPORT: zram: record accessed second
6b6c4b9e56e9 BACKPORT: zram: mark incompressible page as ZRAM_HUGE
404db8c7976b UPSTREAM: zram: correct flag name of ZRAM_ACCESS
5a1553d80202 UPSTREAM: zram: Delete gendisk before cleaning up the request queue
983cc4588ded UPSTREAM: drivers/block/zram/zram_drv.c: make zram_page_end_io() static
a9392b72e143 BACKPORT: zram: set BDI_CAP_STABLE_WRITES once
edf99a4a6eba UPSTREAM: zram: fix null dereference of handle
8a610b438dbd UPSTREAM: zram: add config and doc file for writeback feature
c771cc464309 BACKPORT: zram: read page from backing device
5116f2cd6b5c BACKPORT: zram: write incompressible pages to backing device
a1156cbb71f4 BACKPORT: zram: identify asynchronous IO's return value
b865cfdbdc4a BACKPORT: zram: add free space management in backing device
6b584e46ec50 UPSTREAM: zram: add interface to specif backing device
611815ed3a6a UPSTREAM: zram: rename zram_decompress_page to __zram_bvec_read
7d6933f6bf7a UPSTREAM: zram: inline zram_compress
f588554b4ab4 UPSTREAM: zram: clean up duplicated codes in __zram_bvec_write
e15716b49f04 Merge 4.4.152 into android-4.4
fc0013d7824b ANDROID: x86_64_cuttlefish_defconfig: Enable zram and zstd
637615b60e96 BACKPORT: crypto: zstd - Add zstd support
78ceb3d0fbe9 UPSTREAM: zram: add zstd to the supported algorithms list
460c0d10de2f UPSTREAM: lib: Add zstd modules
490b2f1f67f4 UPSTREAM: lib: Add xxhash module
b95c1171bdda UPSTREAM: zram: rework copy of compressor name in comp_algorithm_store()
0dfe38f677ab UPSTREAM: zram: constify attribute_group structures.
c30307c479f2 UPSTREAM: zram: count same page write as page_stored
69aa01aaee7c UPSTREAM: zram: reduce load operation in page_same_filled
866e69985296 UPSTREAM: zram: use zram_free_page instead of open-coded
70756ad7673b UPSTREAM: zram: introduce zram data accessor
c25a938eb9c5 UPSTREAM: zram: remove zram_meta structure
5a9106094ba9 UPSTREAM: zram: use zram_slot_lock instead of raw bit_spin_lock op
9956749a9a6e BACKPORT: zram: partial IO refactoring
5a1f3f4275c7 BACKPORT: zram: handle multiple pages attached bio's bvec
a612a2fc1494 UPSTREAM: zram: fix operator precedence to get offset
72692005f580 BACKPORT: zram: extend zero pages to same element pages
599a92fdd33d BACKPORT: zram: remove waitqueue for IO done
2ac12d9f2b31 UPSTREAM: zram: remove obsolete sysfs attrs
17ce08110bb7 UPSTREAM: zram: support BDI_CAP_STABLE_WRITES
767df69376b9 UPSTREAM: zram: revalidate disk under init_lock
354502bc5e57 BACKPORT: mm: support anonymous stable page
f17cacc9c736 UPSTREAM: zram: use __GFP_MOVABLE for memory allocation
163e3f59ed24 UPSTREAM: zram: drop gfp_t from zcomp_strm_alloc()
3c395950e421 UPSTREAM: zram: add more compression algorithms
6849209303f8 UPSTREAM: zram: delete custom lzo/lz4
727cface4651 UPSTREAM: zram: cosmetic: cleanup documentation
f44a2bb4f7a1 UPSTREAM: zram: use crypto api to check alg availability
bf76af5746e1 BACKPORT: zram: switch to crypto compress API
2104ebe09ac5 UPSTREAM: zram: rename zstrm find-release functions
d3080aadc19d UPSTREAM: zram: introduce per-device debug_stat sysfs node
4b4591e992aa UPSTREAM: zram: remove max_comp_streams internals
5f0fa02cc517 UPSTREAM: zram: user per-cpu compression streams
bece429b7204 BACKPORT: zsmalloc: require GFP in zs_malloc()
6982182465b2 UPSTREAM: zram/zcomp: do not zero out zcomp private pages
dc5f588d8b73 UPSTREAM: zram: pass gfp from zcomp frontend to backend
3a2ec581f8e1 UPSTREAM: socket: close race condition between sock_close() and sockfs_setattr()
37af2ff398ac ANDROID: Refresh x86_64_cuttlefish_defconfig
e917467d9786 Merge 4.4.151 into android-4.4
5541782ce2bb Merge 4.4.150 into android-4.4
f76bdbdd516d Merge 4.4.149 into android-4.4
f057ff937754 Merge 4.4.148 into android-4.4
a5fc66599b61 Merge 4.4.147 into android-4.4
139622602304 Merge 4.4.146 into android-4.4
2241aa98c9aa kernel/sys.c: fix merge error with 4.4.144
05670d3d98f9 Merge 4.4.145 into android-4.4
4b2d6badbc40 Merge 4.4.144 into android-4.4
7bbfac190345 Merge 4.4.143 into android-4.4
8ec9fd8936b2 Merge 4.4.142 into android-4.4
8ddb600e033f Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.4.y' into android-4.4
b826c97998ef Merge commit '73450231ffff' into android-4.4
9664bdeff388 ANDROID: sdcardfs: Check stacked filesystem depth
7a77ef209cfb Fix backport of "tcp: detect malicious patterns in tcp_collapse_ofo_queue()"
792e682a471d tcp: detect malicious patterns in tcp_collapse_ofo_queue()
9fa2a49a4ac4 tcp: avoid collapses in tcp_prune_queue() if possible
56b516c5e343 x86_64_cuttlefish_defconfig: Enable android-verity
f402eb9ad587 x86_64_cuttlefish_defconfig: enable verity cert
1b37d68f4c82 ANDROID: Fix massive cpufreq_times memory leaks
e95033171949 ANDROID: Reduce use of #ifdef CONFIG_CPU_FREQ_TIMES
bda6b6e49b19 UPSTREAM: binder: replace "%p" with "%pK"
8dd84f190eec UPSTREAM: binder: free memory on error
c88a3ec1ee64 UPSTREAM: binder: fix proc->files use-after-free
96523f2450dc UPSTREAM: Revert "FROMLIST: binder: fix proc->files use-after-free"
e734b26701c1 UPSTREAM: ANDROID: binder: change down_write to down_read
157ecdc80375 UPSTREAM: ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR
613e7993d78f UPSTREAM: ANDROID: binder: remove 32-bit binder interface.
02d82286734d UPSTREAM: ANDROID: binder: re-order some conditions
44343a7b30db UPSTREAM: android: binder: use VM_ALLOC to get vm area
8cfa4a392450 UPSTREAM: android: binder: Use true and false for boolean values
086c9e40bfac UPSTREAM: android: binder: Use octal permissions
dab911911501 UPSTREAM: android: binder: Prefer __func__ to using hardcoded function name
8429d9832a2c UPSTREAM: ANDROID: binder: make binder_alloc_new_buf_locked static and indent its arguments
8bdaa17ffa3f UPSTREAM: android: binder: Check for errors in binder_alloc_shrinker_init().
b1bad9e2324d Merge 4.4.141 into android-4.4
ed9bdc8a8fc5 cpufreq: Kconfig: Remove CPU_FREQ_DEFAULT_GOV_SCHED
789274d6967d Merge 4.4.140 into android-4.4
6944da0a68ca treewide: Use array_size in f2fs_kvzalloc()
f15443db99c3 treewide: Use array_size() in f2fs_kzalloc()
3ea03ea4bd09 treewide: Use array_size() in f2fs_kmalloc()
c41203299a52 overflow.h: Add allocation size calculation helpers
d400752f547f f2fs: fix to clear FI_VOLATILE_FILE correctly
853e7339b634 f2fs: let sync node IO interrupt async one
6a4540cf1984 f2fs: don't change wbc->sync_mode
588ecdfd7d02 f2fs: fix to update mtime correctly
1ae5aadab191 fs: f2fs: insert space around that ':' and ', '
39ee53e22320 fs: f2fs: add missing blank lines after declarations
d5b4710fcf38 fs: f2fs: changed variable type of offset "unsigned" to "loff_t"
c35da89531b3 f2fs: clean up symbol namespace
fcf37e16f3cb f2fs: make set_de_type() static
5d1633aa1071 f2fs: make __f2fs_write_data_pages() static
cc8093af7c42 f2fs: fix to avoid accessing cross the boundary
b7f559467095 f2fs: fix to let caller retry allocating block address
e48fcd857657 disable loading f2fs module on PAGE_SIZE > 4KB
02afc275a5bd f2fs: fix error path of move_data_page
0291bd36d076 f2fs: don't drop dentry pages after fs shutdown
a1259450b6db f2fs: fix to avoid race during access gc_thread pointer
d2e0f2f786a6 f2fs: clean up with clear_radix_tree_dirty_tag
c74034518fdc f2fs: fix to don't trigger writeback during recovery
e72a2cca82d8 f2fs: clear discard_wake earlier
b25a1872e9a5 f2fs: let discard thread wait a little longer if dev is busy
b125dfb20d18 f2fs: avoid stucking GC due to atomic write
405909e7f532 f2fs: introduce sbi->gc_mode to determine the policy
1f62e4702a34 f2fs: keep migration IO order in LFS mode
c4408c238722 f2fs: fix to wait page writeback during revoking atomic write
9db5be4af890 f2fs: Fix deadlock in shutdown ioctl
ed74404955cd f2fs: detect synchronous writeback more earlier
91e7d9d2ddbf mm: remove nr_pages argument from pagevec_lookup_{,range}_tag()
feb94dc82928 ceph: use pagevec_lookup_range_nr_tag()
f3aa4a25b8b0 mm: add variant of pagevec_lookup_range_tag() taking number of pages
8914877e374a mm: use pagevec_lookup_range_tag() in write_cache_pages()
26778b87a006 mm: use pagevec_lookup_range_tag() in __filemap_fdatawait_range()
94f1b99298bd nilfs2: use pagevec_lookup_range_tag()
160355d69f46 gfs2: use pagevec_lookup_range_tag()
564108e83a74 f2fs: use find_get_pages_tag() for looking up single page
6cf6fb8645ff f2fs: simplify page iteration loops
a05d8a6a2bde f2fs: use pagevec_lookup_range_tag()
18a4848ffded ext4: use pagevec_lookup_range_tag()
1c7be24f65cd ceph: use pagevec_lookup_range_tag()
e25fadabb5c7 btrfs: use pagevec_lookup_range_tag()
bf9510b162c4 mm: implement find_get_pages_range_tag()
461247b21fde f2fs: clean up with is_valid_blkaddr()
a5d0ccbc189a f2fs: fix to initialize min_mtime with ULLONG_MAX
9bb4d22cf5de f2fs: fix to let checkpoint guarantee atomic page persistence
cdcf2b3e2559 f2fs: fix to initialize i_current_depth according to inode type
331ae0c25b44 Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc"
2494cc7c0bcd f2fs: don't drop any page on f2fs_cp_error() case
0037c639e63d f2fs: fix spelling mistake: "extenstion" -> "extension"
2bba5b8eb867 f2fs: enhance sanity_check_raw_super() to avoid potential overflows
9bb86b63dc0f f2fs: treat volatile file's data as hot one
2cf64590361e f2fs: introduce release_discard_addr() for cleanup
03279ce90b46 f2fs: fix potential overflow
f46eddc4da48 f2fs: rename dio_rwsem to i_gc_rwsem
bb015824532c f2fs: move mnt_want_write_file after range check
8bb9a8da75d1 f2fs: fix missing clear FI_NO_PREALLOC in some error case
cb38cc4e1d02 f2fs: enforce fsync_mode=strict for renamed directory
26bf4e8a96aa f2fs: sanity check for total valid node blocks
78f8b0f46fa2 f2fs: sanity check on sit entry
ab758ada220f f2fs: avoid bug_on on corrupted inode
1a5d1966c0ca f2fs: give message and set need_fsck given broken node id
b025f6dfc018 f2fs: clean up commit_inmem_pages()
7aff5c69da4c f2fs: do not check F2FS_INLINE_DOTS in recover
23d00b02878e f2fs: remove duplicated dquot_initialize and fix error handling
937f4ef79e25 f2fs: stop issue discard if something wrong with f2fs
a6d74bb282ad f2fs: fix return value in f2fs_ioc_commit_atomic_write
258489ec5220 f2fs: allocate hot_data for atomic write more strictly
aa857e0f3b09 f2fs: check if inmem_pages list is empty correctly
9d77ded0a71d f2fs: fix race in between GC and atomic open
0d17eb90b56a f2fs: change le32 to le16 of f2fs_inode->i_extra_size
ea2813111f1f f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries
9190cadf38db f2fs: correct return value of f2fs_trim_fs
17f85d070886 f2fs: fix to show missing bits in FS_IOC_GETFLAGS
3e90db63fcfc f2fs: remove unneeded F2FS_PROJINHERIT_FL
298032d4d4a6 f2fs: don't use GFP_ZERO for page caches
fdf61219dc25 f2fs: issue all big range discards in umount process
cd79eb2b5e45 f2fs: remove redundant block plug
ec034d0f14ca f2fs: remove unmatched zero_user_segment when convert inline dentry
71aaced0e1ee f2fs: introduce private inode status mapping
7ba55570970c Merge 4.4.139 into android-4.4
e7724207f71e fscrypt: log the crypto algorithm implementations
4cbda579cd3d crypto: api - Add crypto_type_has_alg helper
b24dcaae8753 crypto: skcipher - Add low-level skcipher interface
a9146e423547 crypto: skcipher - Add helper to retrieve driver name
a0ca4bdf4744 crypto: skcipher - Add default key size helper
eb13e0b69296 fscrypt: add Speck128/256 support
27a0e77380a3 fscrypt: only derive the needed portion of the key
f68a71fa8f77 fscrypt: separate key lookup from key derivation
52359cf4fd6d fscrypt: use a common logging function
ff8e7c745e2b fscrypt: remove internal key size constants
7149dd4d39b5 fscrypt: remove unnecessary check for non-logon key type
56446c91422e fscrypt: make fscrypt_operations.max_namelen an integer
f572a22ef9a5 fscrypt: drop empty name check from fname_decrypt()
0077eff1d2e3 fscrypt: drop max_namelen check from fname_decrypt()
3f7af9d27fd6 fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info()
52c51f7b7bde fscrypt: don't clear flags on crypto transform
89b7fb82982f fscrypt: remove stale comment from fscrypt_d_revalidate()
d56de4e926ad fscrypt: remove error messages for skcipher_request_alloc() failure
f68d3b84aef1 fscrypt: remove unnecessary NULL check when allocating skcipher
fb10231825e9 fscrypt: clean up after fscrypt_prepare_lookup() conversions
39b144490606 fscrypt: use unbound workqueue for decryption
cf21a9ac5ee4 ANDROID: Add kconfig to make dm-verity check_at_most_once default enabled
226f96b03dc2 ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero
07c01385fb82 Merge 4.4.138 into android-4.4
a2e2217bd824 Merge 4.4.137 into android-4.4
e4798d7f13c7 ANDROID: Update arm64 ranchu64_defconfig
fb7e31963455 Merge 4.4.136 into android-4.4
98b6097d0f14 FROMLIST: f2fs: run fstrim asynchronously if runtime discard is on
7e3a6fc48335 goldfish: pipe: ANDROID: address must be written as __pa(x), not x
73450231ffff f2fs: run fstrim asynchronously if runtime discard is on
6cdd987da8a5 goldfish: pipe: ANDROID: add missing check for memory allocated
33467f9a0952 goldfish: pipe: ANDROID: remove redundant blank lines
f13f3745ee42 Update arch/x86/configs/x86_64_ranchu_defconfig
e75204cc0ad5 ANDROID: x86_64_cuttlefish_defconfig: Enable F2FS
cb8f55426697 ANDROID: Update x86_64_cuttlefish_defconfig
b68f27c36219 FROMLIST: f2fs: early updates queued for v4.18-rc1
c9d74f2522c4 Merge 4.4.135 into android-4.4
cb3afe1f1187 Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU"
85d2070f60c6 f2fs: turn down IO priority of discard from background
4738f527db84 f2fs: don't split checkpoint in fstrim
31e2713935ea f2fs: issue discard commands proactively in high fs utilization
70676ef73646 f2fs: add fsync_mode=nobarrier for non-atomic files
bb53d06b5f21 f2fs: let fstrim issue discard commands in lower priority
6e37ae0e7ab6 Merge 4.4.134 into android-4.4
54f36eadd123 UPSTREAM: sched/fair: Consider RT/IRQ pressure in capacity_spare_wake
3f51ea2db97d Merge 4.4.133 into android-4.4
4b08356a76b8 BACKPORT, FROMLIST: fscrypt: add Speck128/256 support
1d92c594e7b3 cgroup: Disable IRQs while holding css_set_lock
f552de2d035a Revert "cgroup: Disable IRQs while holding css_set_lock"
a47d369cafa2 cgroup: Disable IRQs while holding css_set_lock
9ff3cfc1ec34 ANDROID: proc: fix undefined behavior in proc_uid_base_readdir
c3c51ea38a92 x86: vdso: Fix leaky vdso linker with CC=clang.
ecf86ddd92cf ANDROID: build: cuttlefish: Upgrade clang to newer version.
237f695f140f ANDROID: build: cuttlefish: Upgrade clang to newer version.
d0f23b8c9ef7 ANDROID: build: cuttlefish: Fix path to clang.
1a2b3e7807da UPSTREAM: dm bufio: avoid sleeping while holding the dm_bufio lock
4f75c34feee6 ANDROID: sdcardfs: Don't d_drop in d_revalidate
46155cc7bd1b Merge 4.4.132 into android-4.4
aa3863d27614 goldfish: pipe: ANDROID: mark local functions static
1e1da81a2733 Revert "goldfish: pipe: ANDROID: Allocate memory with GFP_KERNEL."
6a92abb29cc6 UPSTREAM: ANDROID: binder: prevent transactions into own process.
3702e76fb6e9 goldfish: pipe: ANDROID: Add DMA support
033c952f2e7d UPSTREAM: f2fs: clear PageError on writepage - part 2
086f384e23b5 UPSTREAM: f2fs: avoid fsync() failure caused by EAGAIN in writepage()
fcce57111718 ANDROID: build.config: enforce trace_printk check
6ec0e3f3a946 ANDROID: x86_64_cuttlefish_defconfig: Disable KPTI
31f312b49b72 UPSTREAM: mac80211: ibss: Fix channel type enum in ieee80211_sta_join_ibss()
3817f7d606af UPSTREAM: mac80211: Fix clang warning about constant operand in logical operation
cb9daa6fb78f UPSTREAM: nl80211: Fix enum type of variable in nl80211_put_sta_rate()
720dfa9a4c3b UPSTREAM: sysfs: remove signedness from sysfs_get_dirent
520a94861824 f2fs: avoid fsync() failure caused by EAGAIN in writepage()
4ecc6a3658d8 UPSTREAM: tracing: Use cpumask_available() to check if cpumask variable may be used
33594740c282 BACKPORT: clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK
ac7f6028a7e3 UPSTREAM: netpoll: Fix device name check in netpoll_setup()
4fca5a0c008a FROMLIST: staging: Fix sparse warnings in vsoc driver.
935b28af56e3 FROMLIST: staging: vsoc: Fix a i386-randconfig warning.
c4fd9a102b05 FROMLIST: staging: vsoc: Create wc kernel mapping for region shm.
1fe7e9202e52 Revert "goldfish: pipe: ANDROID: remove a redundant target"
834913c4b790 goldfish: pipe: ANDROID: Replace writel with gf_write_ptr
31569bb45018 goldfish: pipe: ANDROID: Use dev_ logging instead of pr_
cd38dbb03d71 goldfish: pipe: ANDROID: fix checkpatch warnings
6b1151702d39 goldfish: pipe: ANDROID: Update module license
d5d65269652b Merge 4.4.131 into android-4.4
ed11d8f2a0d0 goldfish: pipe: ANDROID: Allocate memory with GFP_KERNEL.
00b597e73dd2 goldfish: pipe: ANDROID: Do not crash
8b274c38978f goldfish: pipe: ANDROID: remove redundant casting
ed6207885d70 goldfish: pipe: ANDROID: Add 'pipe' to pipe functions
e008465076ab goldfish: pipe: ANDROID: fix whitespace
9846d12d4819 goldfish: pipe: ANDROID: rename global variables
d176c5775190 goldfish: pipe: ANDROID: remove a redundant target
9a7f2e964107 goldfish: pipe: ANDROID: add blank lines
c4fcb01762a4 goldfish: pipe: ANDROID: replace 'BUG_ON' with 'BUILD_BUG_ON'
0794d75be19c goldfish: pipe: ANDROID: use the 'BIT' macro for wakeup flags
ec6875b2de05 goldfish: pipe: ANDROID: fix logging format strings
12ef385f51fe Merge 4.4.130 into android-4.4
a44b418c3145 f2fs: clear PageError on writepage - part 2
23eaecc37dfb UPSTREAM: tracing: always define trace_{irq,preempt}_{enable_disable}
4c706fe2e4ae ANDROID: staging: ion: Obey kptr_restrict
02dbf92c9fbe ANDROID: sdcardfs: Set s_root to NULL after putting
1f0ab36725c4 ANDROID: sdcardfs: d_make_root calls iput
86e6cbb5c6ae ANDROID: sdcardfs: Check for private data earlier
b1c4836e573b Merge 4.4.129 into android-4.4
e69d0248ef3b f2fs: check cap_resource only for data blocks
35346d5c24f3 Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer"
b5390be7d000 f2fs: clear PageError on writepage
f819874f58cf f2fs: check cap_resource only for data blocks
3e7a14117575 Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer"
bd23e3af1765 UPSTREAM: timer: Export destroy_hrtimer_on_stack()
ed3b23f4d993 BACKPORT: dm verity: add 'check_at_most_once' option to only validate hashes once
070da80085a4 f2fs: clear PageError on writepage
a9c753efb3b7 f2fs: call unlock_new_inode() before d_instantiate()
0f4e0fa71f18 f2fs: refactor read path to allow multiple postprocessing steps
f478c9bfbb71 fscrypt: allow synchronous bio decryption
dafecc032ea1 f2fs: call unlock_new_inode() before d_instantiate()
c18b4f60c8df f2fs: refactor read path to allow multiple postprocessing steps
13890bed2032 fscrypt: allow synchronous bio decryption
89904ccfe22e Merge 4.4.128 into android-4.4
25d6aefb7ce9 ANDROID: Add build server config for cuttlefish.
12f9b37fcd1b ANDROID: Add defconfig for cuttlefish.
6a38f9839e75 FROMLIST: staging: Android: Add 'vsoc' driver for cuttlefish.
4f175e7cd92d Revert "proc: make oom adjustment files user read-only"
e5882583019d Revert "fixup! proc: make oom adjustment files user read-only"
c6743a3ae71b ANDROID: proc: add null check in proc_uid_init
24a2d9039378 f2fs/fscrypt: updates to v4.17-rc1
c758d68c8678 Reduce amount of casting in drivers/tty/goldfish.c.
d6bbe8be6bda Merge 4.4.127 into android-4.4
42bf67fc543b f2fs: remain written times to update inode during fsync
6cb5aa02bfbd f2fs: make assignment of t->dentry_bitmap more readable
a8d07f1f9c62 f2fs: truncate preallocated blocks in error case
86444d600692 f2fs: fix a wrong condition in f2fs_skip_inode_update
db2188a68704 f2fs: reserve bits for fs-verity
ee2e74b3f00e f2fs: Add a segment type check in inplace write
0192e0a4502f f2fs: no need to initialize zero value for GFP_F2FS_ZERO
49338842e9b2 f2fs: don't track new nat entry in nat set
d6a69d5e6568 f2fs: clean up with F2FS_BLK_ALIGN
2c8834a7a2c9 f2fs: check blkaddr more accuratly before issue a bio
6ab573a9d96f f2fs: Set GF_NOFS in read_cache_page_gfp while doing f2fs_quota_read
7419dcb8be02 f2fs: introduce a new mount option test_dummy_encryption
9321e22c038c f2fs: introduce F2FS_FEATURE_LOST_FOUND feature
8a5719615847 f2fs: release locks before return in f2fs_ioc_gc_range()
739ace131cdf f2fs: align memory boundary for bitops
4c55abe4f8d2 f2fs: remove unneeded set_cold_node()
30654507e0a2 f2fs: add nowait aio support
d909e9410634 f2fs: wrap all options with f2fs_sb_info.mount_opt
5738be52b3e8 f2fs: Don't overwrite all types of node to keep node chain
0bdeb167c843 f2fs: introduce mount option for fsync mode
6bc490f0eedc f2fs: fix to restore old mount option in ->remount_fs
0c9c3e034410 f2fs: wrap sb_rdonly with f2fs_readonly
6c6611223a79 f2fs: avoid selinux denial on CAP_SYS_RESOURCE
076a6f32fe5d f2fs: support hot file extension
58edcdbca67a f2fs: fix to avoid race in between atomic write and background GC
1e0aeb0af9ed f2fs: do gc in greedy mode for whole range if gc_urgent mode is set
10b2d001d6ac f2fs: issue discard aggressively in the gc_urgent mode
a5052f32b940 f2fs: set readdir_ra by default
1aa536a624cc f2fs: add auto tuning for small devices
0ffdffc8f106 f2fs: add mount option for segment allocation policy
b79829891249 f2fs: don't stop GC if GC is contended
766d2321697f f2fs: expose extension_list sysfs entry
98b329de5026 f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range
4d409fa3346b f2fs: introduce sb_lock to make encrypt pwsalt update exclusive
1f6bac14c100 f2fs: remove redundant initialization of pointer 'p'
946aefc7545d f2fs: flush cp pack except cp pack 2 page at first
e5081a52ac09 f2fs: clean up f2fs_sb_has_xxx functions
a292477154b5 f2fs: remove redundant check of page type when submit bio
190e64a819df f2fs: fix to handle looped node chain during recovery
889d98087652 f2fs: handle quota for orphan inodes
92b12bb1a23e f2fs: support passing down write hints to block layer with F2FS policy
22fa74c2b097 f2fs: support passing down write hints given by users to block layer
180900373ec1 f2fs: fix to clear CP_TRIMMED_FLAG
0671fae134bb f2fs: support large nat bitmap
eceb943d5d59 f2fs: fix to check extent cache in f2fs_drop_extent_tree
2e2a339c9853 f2fs: restrict inline_xattr_size configuration
41dda1164137 f2fs: fix heap mode to reset it back
39575737bb62 f2fs: fix potential corruption in area before F2FS_SUPER_OFFSET
7e0e7995ee97 fscrypt: fix build with pre-4.6 gcc versions
31d3279a4fca fscrypt: fix up fscrypt_fname_encrypted_size() for internal use
82bec888567b fscrypt: define fscrypt_fname_alloc_buffer() to be for presented names
168a90782888 fscrypt: calculate NUL-padding length in one place only
042ae9f4cfbf fscrypt: move fscrypt_symlink_data to fscrypt_private.h
f9550c24c20e fscrypt: remove fscrypt_fname_usr_to_disk()
7ac4756a2474 f2fs: switch to fscrypt_get_symlink()
6b76f58e24bd f2fs: switch to fscrypt ->symlink() helper functions
fd457d2c4e04 fscrypt: new helper function - fscrypt_get_symlink()
a1cdacb7ae0d fscrypt: new helper functions for ->symlink()
7f43602f4d10 fscrypt: trim down fscrypt.h includes
d9cadc11bdcf fscrypt: move fscrypt_is_dot_dotdot() to fs/crypto/fname.c
e6fe930580cb fscrypt: move fscrypt_valid_enc_modes() to fscrypt_private.h
efefa434f47e fscrypt: move fscrypt_operations declaration to fscrypt_supp.h
7ed178bc8ae9 fscrypt: split fscrypt_dummy_context_enabled() into supp/notsupp versions
3f16e09dadfb fscrypt: move fscrypt_ctx declaration to fscrypt_supp.h
8216a0b51a3b fscrypt: move fscrypt_info_cachep declaration to fscrypt_private.h
dfe0b3b1b67f fscrypt: move fscrypt_control_page() to supp/notsupp headers
3a2c79177822 fscrypt: move fscrypt_has_encryption_key() to supp/notsupp headers
64bc01b0025e Replace #define with enum for better compilation errors.
f48927a014a5 Add missing include to drivers/tty/goldfish.c
89332ea087c3 Fix whitespace in drivers/tty/goldfish.c
86f9f957c504 ANDROID: fuse: Add null terminator to path in canonical path to avoid issue
13172f49e65a ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.
e8cafbb53744 ANDROID: add missing include to pdev_bus
71b3c043fe2d ANDROID: pdev_bus: replace writel with gf_write_ptr
dac472216c72 ANDROID: Cleanup type casting in goldfish.h
014fa364f80b ANDROID: Include missing headers in goldfish.h
f89b70f28f55 ANDROID: cpufreq: times: skip printing invalid frequencies
207b579e3db6 ANDROID: xt_qtaguid: Remove unnecessary null checks to device's name
ffb6bfb30097 ANDROID: xt_qtaguid: Remove unnecessary null checks to ifa_label
a89da170dbe4 ANDROID: cpufreq: times: allocate enough space for a uid_entry
4deb13e291d9 Merge 4.4.126 into android-4.4
4175c4528efe Revert "genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs"
38033e9f3745 UPSTREAM: drm: virtio-gpu: set atomic flag
c5707dc8d273 UPSTREAM: drm: virtio-gpu: transfer dumb buffers to host on plane update
9f7a117985f0 UPSTREAM: drm: virtio-gpu: ensure plane is flushed to host on atomic update
d9e0aa6379fb UPSTREAM: drm: virtio-gpu: get the fb from the plane state for atomic updates
38f41ec1cb31 Merge 4.4.125 into android-4.4
49632c6d9873 ANDROID: cpufreq: times: fix proc_time_in_state_show
262c43ff0146 dtc: turn off dtc unit address warnings by default
851fb4da321c Merge 4.4.124 into android-4.4
37343fde0c4a BACKPORT, FROMLIST: crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS
79e7124a51cd Merge 4.4.123 into android-4.4
4b5b4ff4a687 ANDROID: cpufreq: times: avoid prematurely freeing uid_entry
eacdfbad3ba8 ANDROID: Use standard logging functions in goldfish_pipe
a1f595ac462f ANDROID: Fix whitespace in goldfish
9a42d514a637 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl
b6c49d2852dd llist: clang: introduce member_address_is_nonnull()
230683f5daf6 Merge 4.4.122 into android-4.4
5759471c5c24 ANDROID: ranchu: 32 bit framebuffer support
39f8160f1772 ANDROID: Address checkpatch warnings in goldfishfb
25aa0cb369ec ANDROID: Address checkpatch.pl warnings in goldfish_pipe
51744275f535 ANDROID: sdcardfs: fix lock issue on 32 bit/SMP architectures
64913aa9605d ANDROID: goldfish: Fix typo in goldfish_cmd_locked() call
2898d1ea4167 ANDROID: Address checkpatch.pl warnings in goldfish_pipe_v2
1a6afad3777b FROMLIST: f2fs: don't put dentry page in pagecache into highmem
39ed8376d611 f2fs: don't put dentry page in pagecache into highmem
2b1843d7d061 Merge 4.4.121 into android-4.4
f0f1365fa1a3 ANDROID: Delete the goldfish_nand driver.
3f5605ddb043 ANDROID: Add input support for Android Wear.
098ee1cfeaf3 ANDROID: proc: fix config & includes for /proc/uid
c4a320621a85 FROMLIST: ARM: amba: Don't read past the end of sysfs "driver_override" buffer
86ad18f55c90 UPSTREAM: ANDROID: binder: remove WARN() for redundant txn error
18edb0c8f3cb ANDROID: cpufreq: times: Add missing includes
ea0dbcb473aa ANDROID: cpufreq: Add time_in_state to /proc/uid directories
552095deb565 ANDROID: proc: Add /proc/uid directory
229c03238f0c ANDROID: cpufreq: times: track per-uid time in state
fba21f6831a2 ANDROID: cpufreq: track per-task time in state
d63fdf61a4dc Merge 4.4.120 into android-4.4
855ea747806b ANDROID: keychord: Check for write data size
024f962d4b24 Revert "binder: add missing binder_unlock()"
e2c1313a4794 Merge 4.4.119 into android-4.4
239a415f39e0 ANDROID: sdcardfs: Set num in extension_details during make_item
5f7f76a551e7 Merge 4.4.118 into android-4.4
2240ca0fc8b7 ANDROID: sdcardfs: Hold i_mutex for i_size_write
de4b647c0124 BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck64-XTS
b37c1244dd07 BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck128-XTS
f54e3ccbe8a2 BACKPORT, FROMGIT: crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS
e86420efb2df FROMGIT: crypto: speck - export common helpers
1decfa0b7db0 BACKPORT, FROMGIT: crypto: speck - add support for the Speck block cipher
718f4ad191ef UPSTREAM: ANDROID: binder: synchronize_rcu() when using POLLFREE.
56ee1e817908 f2fs: updates on v4.16-rc1
4ec365657674 Merge 4.4.117 into android-4.4
8c1e0d6585a7 BACKPORT: tee: shm: Potential NULL dereference calling tee_shm_register()
ed384bc36264 BACKPORT: tee: shm: don't put_page on null shm->pages
18fee2106b39 BACKPORT: tee: shm: make function __tee_shm_alloc static
7d6b8f23177a BACKPORT: tee: optee: check type of registered shared memory
1b8bb30b0787 BACKPORT: tee: add start argument to shm_register callback
5b6bf566d7ee BACKPORT: tee: optee: fix header dependencies
78d437dbb108 BACKPORT: tee: shm: inline tee_shm_get_id()
17c7c494f718 BACKPORT: tee: use reference counting for tee_context
9af8e19afc93 BACKPORT: tee: optee: enable dynamic SHM support
cee71b9f6b17 BACKPORT: tee: optee: add optee-specific shared pool implementation
57e74116de17 BACKPORT: tee: optee: store OP-TEE capabilities in private data
8e7265bf47e5 BACKPORT: tee: optee: add registered buffers handling into RPC calls
765318c240e1 BACKPORT: tee: optee: add registered shared parameters handling
05f0a3bccaee BACKPORT: tee: optee: add shared buffer registration functions
7a86865317b0 BACKPORT: tee: optee: add page list manipulation functions
ba1bc285991c BACKPORT: tee: optee: Update protocol definitions
a06ac65fa54f BACKPORT: tee: shm: add page accessor functions
ba5928ca5c23 BACKPORT: tee: shm: add accessors for buffer size and page offset
9b5e064b883b BACKPORT: tee: add register user memory
15bf9b9422ec BACKPORT: tee: flexible shared memory pool creation
7d14aee395ff BACKPORT: optee: support asynchronous supplicant requests
4883df6ebbcd BACKPORT: tee: add TEE_IOCTL_PARAM_ATTR_META
fb96bdaa3aa3 BACKPORT: tee: add tee_param_is_memref() for driver use
014c9019a2f6 f2fs: fix build error with multiply defined inode_nohighmem()
20ddb25b3ebf Merge 4.4.116 into android-4.4
55a366596215 BACKPORT: xfrm: Fix return value check of copy_sec_ctx.
5e56f242721e time: Fix ktime_get_raw() incorrect base accumulation
78d59f1aea62 sched/fair: prevent possible infinite loop in sched_group_energy
0e9bcc1e0a16 UPSTREAM: MIPS: Fix build of compressed image
5f9b3abb911f f2fs: support inode creation time
9fb0de175172 f2fs: rebuild sit page from sit info in mem
1062a0c01829 f2fs: stop issuing discard if fs is readonly
fa043fae9030 f2fs: clean up duplicated assignment in init_discard_policy
b007190234d6 f2fs: use GFP_F2FS_ZERO for cleanup
35b11839a1ae f2fs: allow to recover node blocks given updated checkpoint
e56500860be0 f2fs: recover some i_inline flags
64aa9569a1bf f2fs: correct removexattr behavior for null valued extended attribute
70b3a923daff f2fs: drop page cache after fs shutdown
8069a0e983d9 f2fs: stop gc/discard thread after fs shutdown
bb924f777717 f2fs: hanlde error case in f2fs_ioc_shutdown
700b53f21ee8 f2fs: split need_inplace_update
f31d52811c1f f2fs: fix to update last_disk_size correctly
eeb0118b8340 f2fs: kill F2FS_INLINE_XATTR_ADDRS for cleanup
c1b74c967092 f2fs: clean up error path of fill_super
d5efd57e013b f2fs: avoid hungtask when GC encrypted block if io_bits is set
c4027d08430b f2fs: allow quota to use reserved blocks
18d267c273a9 f2fs: fix to drop all inmem pages correctly
4dca47531eb0 f2fs: speed up defragment on sparse file
999f806a7c9e f2fs: support F2FS_IOC_PRECACHE_EXTENTS
84960fca96c4 f2fs: add an ioctl to disable GC for specific file
292c8e1cfd4d f2fs: prevent newly created inode from being dirtied incorrectly
58b1f5b0fcf1 f2fs: support FIEMAP_FLAG_XATTR
6afa9a94d09b f2fs: fix to cover f2fs_inline_data_fiemap with inode_lock
10f4a4140b61 f2fs: check node page again in write end io
b203c58dfd55 f2fs: fix to caclulate required free section correctly
d49132d45cb0 f2fs: handle newly created page when revoking inmem pages
2ce6b9d8167e f2fs: add resgid and resuid to reserve root blocks
f53dcf6799ab f2fs: implement cgroup writeback support
1338f376d5a3 f2fs: remove unused pend_list_tag
d4f19f6266ab f2fs: avoid high cpu usage in discard thread
b78e9302e2e3 f2fs: make local functions static
62438ba87b79 f2fs: add reserved blocks for root user
06a366757ff7 f2fs: check segment type in __f2fs_replace_block
4c6bc4be375a f2fs: update inode info to inode page for new file
591b33638733 f2fs: show precise # of blocks that user/root can use
b242d7edc537 f2fs: clean up unneeded declaration
87b8168e9ef0 f2fs: continue to do direct IO if we only preallocate partial blocks
2b4d859bd9d8 f2fs: enable quota at remount from r to w
54bf13a0adcd f2fs: skip stop_checkpoint for user data writes
25ef3006ba23 f2fs: fix missing error number for xattr operation
cff2c7fe417b f2fs: recover directory operations by fsync
e2bb618a0a6b f2fs: return error during fill_super
8a2c11d8658d f2fs: fix an error case of missing update inode page
cd38d5ada5a4 f2fs: fix potential hangtask in f2fs_trace_pid
e81cafbeba4b f2fs: no need return value in restore summary process
04d44000d633 f2fs: use unlikely for release case
925d0933d8f0 f2fs: don't return value in truncate_data_blocks_range
f7986c416d1b f2fs: clean up f2fs_map_blocks
e4f5e26cdadf f2fs: clean up hash codes
1f994d47080c f2fs: fix error handling in fill_super
e7db649b5fb1 f2fs: spread f2fs_k{m,z}alloc
5d4e487b9929 f2fs: inject fault to kvmalloc
8b33886c37cd f2fs: inject fault to kzalloc
d94680798786 f2fs: remove a redundant conditional expression
3bc01114a338 f2fs: apply write hints to select the type of segment for direct write
c80f01959114 f2fs: switch to fscrypt_prepare_setattr()
bb8b850365ff f2fs: switch to fscrypt_prepare_lookup()
9ab470eaf8a8 f2fs: switch to fscrypt_prepare_rename()
aeaac517a12d f2fs: switch to fscrypt_prepare_link()
101c6a96ad1c f2fs: switch to fscrypt_file_open()
6d025237a1f8 f2fs: remove repeated f2fs_bug_on
b01e03d724de f2fs: remove an excess variable
e1f9be2f7c82 f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem
e5c7c8601030 f2fs: remove unused parameter
f130dbb98a68 f2fs: still write data if preallocate only partial blocks
47ee9b259811 f2fs: introduce sysfs readdir_ra to readahead inode block in readdir
55e2f89181ce f2fs: fix concurrent problem for updating free bitmap
e1398f6554b4 f2fs: remove unneeded memory footprint accounting
2d69561135f2 f2fs: no need to read nat block if nat_block_bitmap is set
4dd2d0733809 f2fs: reserve nid resource for quota sysfile
6b8924e4899f ANDROID: qtaguid: Fix the UAF probelm with tag_ref_tree
810bdaf1dd74 UPSTREAM: ANDROID: binder: remove waitqueue when thread exits.
037d2374ce3e UPSTREAM: arm64/efi: Make strnlen() available to the EFI namespace
756df204117b UPSTREAM: ARM: boot: Add an implementation of strnlen for libfdt
938ae27ff3dd ANDROID: MIPS: Add ranchu[32r5|32r6|64]_defconfig
8c74f4c80eb5 FROMLIST: tty: goldfish: Enable 'earlycon' only if built-in
0bc65cbcc335 FROMLIST: MIPS: ranchu: Add Ranchu as a new generic-based board
d4d732cfa4af FROMLIST: MIPS: Add noexec=on|off kernel parameter
5bf8bba0f178 FROMLIST: MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base()
22904b58933d FROMLIST: dt-bindings: Document mti,mips-cpc binding
fcc1a32d69d5 FROMLIST: MIPS: math-emu: Mark fall throughs in switch statements with a comment
4ca35deb836b FROMLIST: MIPS: math-emu: Avoid multiple assignment
7ac185315bf0 FROMLIST: MIPS: math-emu: Avoid an assignment within if statement condition
0d0e0871fd4f FROMLIST: MIPS: math-emu: Declare function srl128() as static
c18976613cf0 FROMLIST: MIPS: math-emu: Avoid definition duplication for macro DPXMULT()
e59efd01149a FROMLIST: MIPS: math-emu: Remove an unnecessary header inclusion
90b7079af2cd UPSTREAM: scripts/dtc: Update to upstream version 0931cea3ba20
68b6a5ccf304 UPSTREAM: scripts/dtc: dt_to_config - kernel config options for a devicetree
4d8ea865394e UPSTREAM: scripts/dtc: Update to upstream version 53bf130b1cdd
8b8ef6794bdb UPSTREAM: scripts/dtc: Update to upstream commit b06e55c88b9b
ecb533a0af09 UPSTREAM: scripts/dtc: dtx_diff - add info to error message
a6f6fe171a59 UPSTREAM: dtc: create tool to diff device trees
414511978e11 UPSTREAM: config: android-base: disable CONFIG_NFSD and CONFIG_NFS_FS
b4ad83cea26d UPSTREAM: config: android-base: add CGROUP_BPF
54479d4f2415 UPSTREAM: config: android-base: add CONFIG_MODULES option
f03dda414b4a UPSTREAM: config: android-base: add CONFIG_IKCONFIG option
4814880b1bbe UPSTREAM: config: android-base: disable CONFIG_USELIB and CONFIG_FHANDLE
48303629e526 UPSTREAM: config: android-base: enable hardened usercopy and kernel ASLR
247bb900b1d9 UPSTREAM: config: android: enable CONFIG_SECCOMP
d31dd9f2a24d UPSTREAM: config: android: set SELinux as default security mode
258e47526454 UPSTREAM: config: android: move device mapper options to recommended
8ae29f24b92c UPSTREAM: config/android: Remove CONFIG_IPV6_PRIVACY
7bad331b2528 UPSTREAM: config: add android config fragments
39678d21f51c BACKPORT: MIPS: generic: Add a MAINTAINERS entry
0e3eb81e608a BACKPORT: irqchip/irq-goldfish-pic: Add Goldfish PIC driver
4d143413ce84 UPSTREAM: dt-bindings/goldfish-pic: Add device tree binding for Goldfish PIC driver
315428718fd2 UPSTREAM: MIPS: Allow storing pgd in C0_CONTEXT for MIPSr6
b1f4d404b412 UPSTREAM: MIPS: CPS: Handle spurious VP starts more gracefully
346a79c3cc3d UPSTREAM: MIPS: CPS: Handle cores not powering down more gracefully
bf48b18d3758 UPSTREAM: MIPS: CPS: Prevent multi-core with dcache aliasing
9f251794e77f UPSTREAM: MIPS: CPS: Select CONFIG_SYS_SUPPORTS_SCHED_SMT for MIPSr6
5ec00040d8b6 UPSTREAM: MIPS: CM: WARN on attempt to lock invalid VP, not BUG
fb77eb94a33d UPSTREAM: MIPS: CM: Avoid per-core locking with CM3 & higher
b4af2637b68c UPSTREAM: MIPS: smp-cps: Avoid BUG() when offlining pre-r6 CPUs
63a30ac54ee7 UPSTREAM: MIPS: smp-cps: Add support for CPU hotplug of MIPSr6 processors
0466b2e7a4d7 UPSTREAM: MIPS: generic: Bump default NR_CPUS to 16
2710d8db2830 UPSTREAM: MIPS: pm-cps: Change FSB workaround to CPU blacklist
4eb22eaa8a3e UPSTREAM: MIPS: Fix early CM probing
79a0335b1267 UPSTREAM: MIPS: smp-cps: Stop printing EJTAG exceptions to UART
7e307c7f65fa UPSTREAM: MIPS: smp-cps: Add nothreads kernel parameter
f7eed353c580 UPSTREAM: MIPS: smp-cps: Support MIPSr6 Virtual Processors
5857ebce0d05 UPSTREAM: MIPS: smp-cps: Skip core setup if coherent
e71f7c351f4f UPSTREAM: MIPS: smp-cps: Pull boot config retrieval out of mips_cps_boot_vpes
d71fec6285d8 UPSTREAM: MIPS: smp-cps: Pull cache init into a function
85e9df5b2a83 UPSTREAM: MIPS: smp-cps: Ensure our VP ident calculation is correct
11afd7041257 UPSTREAM: irqchip: mips-gic: Provide VP ID accessor
70dd808bc779 UPSTREAM: irqchip: mips-gic: Use HW IDs for VPE_OTHER_ADDR
17aa10a65c9b UPSTREAM: MIPS: CM: Fix mips_cm_max_vp_width for UP kernels
9eab7bcece0f UPSTREAM: MIPS: CM: Add CM GCR_BEV_BASE accessors
2ea248c38c52 UPSTREAM: MIPS: CPC: Add start, stop and running CM3 CPC registers
55454ca1bd24 UPSTREAM: MIPS: pm-cps: Avoid offset overflow on MIPSr6
518b875ac8eb UPSTREAM: MIPS: traps: Make sure secondary cores have a sane ebase register
9684a8cd1c07 UPSTREAM: MIPS: Detect MIPSr6 Virtual Processor support
0dcb34db9f48 UPSTREAM: Documentation: Add device tree binding for Goldfish FB driver
851d630a4e30 UPSTREAM: MIPS: math-emu: Use preferred flavor of unsigned integer declarations
7970be560ee7 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case)
171e64fc7e69 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case)
960cfd07111c UPSTREAM: MIPS: Update Goldfish RTC driver maintainer email address
848a96c7c180 UPSTREAM: MIPS: Update RINT emulation maintainer email address
1faba225e9bf UPSTREAM: MIPS: math-emu: do not use bools for arithmetic
e33cff3589a7 UPSTREAM: rtc: goldfish: Add RTC driver for Android emulator
150e79518f30 BACKPORT: dt-bindings: Add device tree binding for Goldfish RTC driver
3d36fb9f2a72 UPSTREAM: tty: goldfish: Implement support for kernel 'earlycon' parameter
77ed324e0372 UPSTREAM: tty: goldfish: Use streaming DMA for r/w operations on Ranchu platforms
67fdb99cce96 UPSTREAM: tty: goldfish: Refactor constants to better reflect their nature
80a1b3334ae4 UPSTREAM: MIPS: math-emu: Add FP emu debugfs stats for individual instructions
ba44d882f518 UPSTREAM: MIPS: math-emu: Add FP emu debugfs clear functionality
b4c0bacf7fb7 UPSTREAM: MIPS: math-emu: Add FP emu debugfs statistics for branches
49ab66eb1e57 BACKPORT: MIPS: math-emu: CLASS.D: Zero bits 32-63 of the result
fdb44c1063e8 BACKPORT: MIPS: math-emu: RINT.<D|S>: Fix several problems by reimplementation
93716dce827b UPSTREAM: MIPS: math-emu: CMP.Sxxx.<D|S>: Prevent occurrences of SIGILL crashes
75edb6197d50 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration
91e26d5b2df5 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs
a2e223208c43 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs
9d434b683579 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation
872946b047f1 UPSTREAM: tty: goldfish: Fix a parameter of a call to free_irq
5381edf8435d UPSTREAM: MIPS: VDSO: Fix clobber lists in fallback code paths
2150cb63454b UPSTREAM: MIPS: VDSO: Fix a mismatch between comment and preprocessor constant
491fef353846 UPSTREAM: MIPS: VDSO: Add implementation of gettimeofday() fallback
3ab7b67564de UPSTREAM: MIPS: VDSO: Add implementation of clock_gettime() fallback
7ff79d8a3d81 UPSTREAM: MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse()
a78332d6d8bb UPSTREAM: MIPS: unaligned: Add DSP lwx & lhx missaligned access support
40a5b6cb8310 UPSTREAM: MIPS: build: Fix "-modd-spreg" switch usage when compiling for mips32r6
678610b55ab6 UPSTREAM: MIPS: cmdline: Add support for 'memmap' parameter
91fe2ac4d28f UPSTREAM: MIPS: math-emu: Handle zero accumulator case in MADDF and MSUBF separately
df5314d4c24b UPSTREAM: MIPS: Support per-device DMA coherence
5e7488820cf9 UPSTREAM: MIPS: dma-default: Don't check hw_coherentio if device is non-coherent
ad0828f49b4e UPSTREAM: MIPS: Sanitise coherentio semantics
bdb66e07860f UPSTREAM: MIPS: CPC: Provide default mips_cpc_default_phys_base to ignore CPC
9c0e042c61a2 UPSTREAM: MIPS: generic: Introduce generic DT-based board support
62725e3e7dc3 UPSTREAM: MIPS: Support generating Flattened Image Trees (.itb)
54c1aa3ea2d1 UPSTREAM: MIPS: Allow emulation for unaligned [LS]DXC1 instructions
da8a6c79d7a1 UPSTREAM: MIPS: math-emu: Fix BC1EQZ and BC1NEZ condition handling
4e734c6f3424 UPSTREAM: MIPS: r2-on-r6-emu: Clear BLTZALL and BGEZALL debugfs counters
4fed79c571c3 UPSTREAM: MIPS: r2-on-r6-emu: Fix BLEZL and BGTZL identification
0075089fffec UPSTREAM: MIPS: remove aliasing alignment if HW has antialising support
f9b39ce8d443 BACKPORT: MIPS: store the appended dtb address in a variable
fb0c12e677a3 UPSTREAM: MIPS: Fix FCSR Cause bit handling for correct SIGFPE issue
1c7d67bedb0d UPSTREAM: MIPS: kernel: Audit and remove any unnecessary uses of module.h
98561f492883 UPSTREAM: MIPS: c-r4k: Fix sigtramp SMP call to use kmap
aff62c8fadd7 UPSTREAM: MIPS: c-r4k: Fix protected_writeback_scache_line for EVA
66e81bda6027 UPSTREAM: MIPS: Spelling fix lets -> let's
d552d767e47c UPSTREAM: MIPS: R6: Fix typo
a8955d815ec7 UPSTREAM: MIPS: traps: Correct the SIGTRAP debug ABI in `do_watch' and `do_trap_or_bp'
23080a1ef201 UPSTREAM: MIPS: inst.h: Rename cbcond{0,1}_op to pop{1,3}0_op
b1529b8d20af UPSTREAM: MIPS: inst.h: Rename b{eq,ne}zcji[al]c_op to pop{6,7}6_op
f67d2acc2524 UPSTREAM: MIPS: math-emu: Fix m{add,sub}.s shifts
d3154ef7038b UPSTREAM: MIPS: inst: Declare fsel_op for sel.fmt instruction
478f521caf2a UPSTREAM: MIPS: math-emu: Fix code indentation
fb2a789d164e UPSTREAM: MIPS: math-emu: Fix bit-width in ieee754dp_{mul, maddf, msubf} comments
663009749ffd UPSTREAM: MIPS: math-emu: Add z argument macros
8c50090eaeb3 UPSTREAM: MIPS: math-emu: Unify ieee754dp_m{add,sub}f
e6ba7699581f UPSTREAM: MIPS: math-emu: Unify ieee754sp_m{add,sub}f
476f2f0a48ca UPSTREAM: MIPS: math-emu: Emulate MIPSr6 sel.fmt instruction
b61e67de1ac4 UPSTREAM: MIPS: math-emu: Fix BC1{EQ,NE}Z emulation
9a89fca3bbe2 UPSTREAM: MIPS: math-emu: Always propagate sNaN payload in quieting
0c23219c3a7c UPSTREAM: MIPS: Fix misspellings in comments.
bb61ba21369b UPSTREAM: MIPS: math-emu: Add IEEE Std 754-2008 NaN encoding emulation
71b31a91e393 UPSTREAM: MIPS: math-emu: Add IEEE Std 754-2008 ABS.fmt and NEG.fmt emulation
b38614bbdfce UPSTREAM: MIPS: non-exec stack & heap when non-exec PT_GNU_STACK is present
39dd84faa5ea UPSTREAM: MIPS: Add IEEE Std 754 conformance mode selection
5dd3c3a431ab UPSTREAM: MIPS: Determine the presence of IEEE Std 754-2008 features
d73ca92398df UPSTREAM: MIPS: Define the legacy-NaN and 2008-NaN features
43517cec9fba UPSTREAM: MIPS: ELF: Interpret the NAN2008 file header flag
380f74966e73 UPSTREAM: ELF: Also pass any interpreter's file header to `arch_check_elf'
18e152e05107 UPSTREAM: MIPS: Use a union to access the ELF file header
30bee7f9387b UPSTREAM: MIPS: Fix delay slot emulation count in debugfs
af22cc785fe4 BACKPORT: exit_thread: accept a task parameter to be exited
c16fb87374fd UPSTREAM: mn10300: let exit_fpu accept a task
c9cd1837ca21 UPSTREAM: MIPS: Use per-mm page to execute branch delay slot instructions
cc261c372935 BACKPORT: s390: get rid of exit_thread()
3ebefa784088 BACKPORT: exit_thread: remove empty bodies
5ea4150e1772 UPSTREAM: MIPS: Make flush_thread
1e9d84070a8c UPSTREAM: MIPS: Properly disable FPU in start_thread()
cb7c7f371ea5 UPSTREAM: MIPS: Select CONFIG_HANDLE_DOMAIN_IRQ and make it work.
afcd2b897895 UPSTREAM: MIPS: math-emu: Fix typo
883f4325f636 UPSTREAM: MIPS: math-emu: dsemul: Remove an unused bit in ADDIUPC emulation
c56de7416556 UPSTREAM: MIPS: math-emu: dsemul: Reduce `get_isa16_mode' clutter
caeae55e45a6 UPSTREAM: MIPS: math-emu: dsemul: Correct description of the emulation frame
a589481cd803 UPSTREAM: MIPS: math-emu: Correct the emulation of microMIPS ADDIUPC instruction
e415d7547a28 UPSTREAM: MIPS: math-emu: Make microMIPS branch delay slot emulation work
0aa09660cfef UPSTREAM: MIPS: math-emu: dsemul: Fix ill formatting of microMIPS part
eeb8a2dda826 UPSTREAM: MIPS: math-emu: Correctly handle NOP emulation
aa856bd83c43 Merge 4.4.115 into android-4.4
4e74e983ab6e ANDROID: sdcardfs: Protect set_top
0989de294d18 ANDROID: fsnotify: Notify lower fs of open
6b508c8d77e1 Revert "ANDROID: sdcardfs: notify lower file of opens"
4325c9c3359b ANDROID: sdcardfs: Use lower getattr times/size
a81d32264721 ANDROID: sched/rt: schedtune: Add boost retention to RT
fe09418d6f88 Merge 4.4.114 into android-4.4
962d1f3fe2f4 ANDROID: sched: EAS: check energy_aware() before calling select_energy_cpu_brute() in up-migrate path
202e079275c6 UPSTREAM: eventpoll.h: add missing epoll event masks
e70c132b2dac ANDROID: xattr: Pass EOPNOTSUPP to permission2
ef588ef53d3e Merge 4.4.113 into android-4.4
3fc4284df70b ANDROID: sdcardfs: Move default_normal to superblock
d96d95dd1d8b blkdev: Refactoring block io latency histogram codes
52c02cf1b2a2 FROMLIST: arm64: kpti: Fix the interaction between ASID switching and software PAN
da94c13a990c FROMLIST: arm64: Move post_ttbr_update_workaround to C code
c30184d9b661 FROMLIST: arm64: mm: Rename post_ttbr0_update_workaround
ca0ebb4ee237 sched: EAS: Initialize push_task as NULL to avoid direct reference on out_unlock path
5f6325b148d0 Merge 4.4.112 into android-4.4
c2f631bf4969 fscrypt: updates on 4.15-rc4
1849cd3d301d ANDROID: uid_sys_stats: fix the comment
7902639f8133 BACKPORT: optee: fix invalid of_node_put() in optee_driver_init()
f7d164341533 BACKPORT: tee: optee: sync with new naming of interrupts
310eb1682d8a BACKPORT: tee: indicate privileged dev in gen_caps
648c5f26631a BACKPORT: tee: optee: interruptible RPC sleep
848ca983486f BACKPORT: tee: optee: add const to tee_driver_ops and tee_desc structures
ab64937ab167 BACKPORT: tee: tee_shm: Constify dma_buf_ops structures.
185c2d72a1f6 BACKPORT: tee: add forward declaration for struct device
62275d495b42 BACKPORT: tee: optee: fix uninitialized symbol 'parg'
5a7ccb43604c BACKPORT: tee.txt: standardize document format
5c60ee2f61bf BACKPORT: tee: add ARM_SMCCC dependency
3301b5569f27 BACKPORT: selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
f8518889ffe8 Merge 4.4.111 into android-4.4
ba1ade71012d fscrypt: resolve some cherry-pick bugs
618a5108ea9c clocksource: arch_timer: make virtual counter access configurable
ed776960efde arm64: issue isb when trapping CNTVCT_EL0 access
b0dc52ea0834 BACKPORT: arm64: Add CNTFRQ_EL0 trap handler
bd3c67ac4fe8 BACKPORT: arm64: Add CNTVCT_EL0 trap handler
64afad041d00 ANDROID: sdcardfs: Fix missing break on default_normal
eb4909b080c4 ANDROID: usb: f_fs: Prevent gadget unbind if it is already unbound
dac143966992 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
c65273a83da7 arm64: use RET instruction for exiting the trampoline
8a345128f74e FROMLIST: arm64: kaslr: Put kernel vectors address in separate data page
c62a3d7a8de5 FROMLIST: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
d891a62401ae FROMLIST: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
472e95061e6a FROMLIST: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
59eae0dbcf6c FROMLIST: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
c6e2ad951f73 FROMLIST: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
75f5a2df1df3 FROMLIST: arm64: entry: Hook up entry trampoline to exception vectors
3dcb84674478 FROMLIST: arm64: entry: Explicitly pass exception level to kernel_ventry macro
39685f556c0c FROMLIST: arm64: mm: Map entry trampoline into trampoline and kernel page tables
6fdb633b0b4f FROMLIST: arm64: entry: Add exception trampoline page for exceptions from EL0
47b558b42991 FROMLIST: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI
9497136713f6 FROMLIST: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
290ef683657c FROMLIST: arm64: mm: Allocate ASIDs in pairs
d99c809e7f5d FROMLIST: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
76546093d430 FROMLIST: arm64: mm: Move ASID from TTBR0 to TTBR1
0d78166ea4cb FROMLIST: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN
44f905b3a22f FROMLIST: arm64: mm: Use non-global mappings for kernel space
7f436e6b4ec6 UPSTREAM: arm64: factor out entry stack manipulation
56089a8a56dd UPSTREAM: arm64: tlbflush.h: add __tlbi() macro
5cc8c2ec619e Merge 4.4.110 into android-4.4
9e32f17d241b fscrypt: move to generic async completion
4ecacbed6e1c crypto: introduce crypto wait for async op
42d89da82b25 fscrypt: lock mutex before checking for bounce page pool
2286508d17c2 fscrypt: new helper function - fscrypt_prepare_setattr()
5cbdd42ad248 fscrypt: new helper function - fscrypt_prepare_lookup()
a31feba5c18f fscrypt: new helper function - fscrypt_prepare_rename()
95efafb6239d fscrypt: new helper function - fscrypt_prepare_link()
2b4b4f98dddf fscrypt: new helper function - fscrypt_file_open()
8c815f381cd6 fscrypt: new helper function - fscrypt_require_key()
272e43502577 fscrypt: remove unneeded empty fscrypt_operations structs
1034eeec516a fscrypt: remove ->is_encrypted()
32c0d3ae9d66 fscrypt: switch from ->is_encrypted() to IS_ENCRYPTED()
a4781dd1f175 fs, fscrypt: add an S_ENCRYPTED inode flag
ff0a3dbc9392 fscrypt: clean up include file mess
bc4a61c60bea fscrypt: fix dereference of NULL user_key_payload
a53dc7e00559 fscrypt: make ->dummy_context() return bool
a51b84097d21 ANDROID: sdcardfs: Add default_normal option
77b02dccafaf ANDROID: sdcardfs: notify lower file of opens
8cbe01c651bb Merge 4.4.109 into android-4.4
55b3b8c2b574 Merge 4.4.108 into android-4.4
610c835673f3 ANDROID: binder: Remove obsolete proc waitqueue.
79f138ac8c95 Merge 4.4.107 into android-4.4
170051828437 UPSTREAM: arm64: setup: introduce kaslr_offset()
4ae5c2ae5a50 UPSTREAM: kcov: fix comparison callback signature
540baa17a89e UPSTREAM: kcov: support comparison operands collection
48eb2bc60c25 UPSTREAM: kcov: remove pointless current != NULL check
b67f35bcaea1 UPSTREAM: kcov: support compat processes
937f71940a63 UPSTREAM: kcov: simplify interrupt check
049e3f205780 UPSTREAM: kcov: make kcov work properly with KASLR enabled
f414a9442ffd UPSTREAM: kcov: add more missing includes
2b86624bff9d UPSTREAM: kcov: add missing #include <linux/sched.h>
d1c5c9c2c635 UPSTREAM: kcov: properly check if we are in an interrupt
f82dbb707f3d UPSTREAM: kcov: don't profile branches in kcov
94fe28dd4dd3 UPSTREAM: kcov: don't trace the code coverage code
9b83f370dc66 BACKPORT: kernel: add kcov code coverage
2fea0397a8e7 Merge 4.4.106 into android-4.4
dcfa5fe36a67 BACKPORT: irq: Make the irqentry text section unconditional
5249dcc4ebe8 UPSTREAM: arch, ftrace: for KASAN put hard/soft IRQ entries into separate sections
5bd8877ad806 UPSTREAM: x86, kasan, ftrace: Put APIC interrupt handlers into .irqentry.text
862910bf9bd4 UPSTREAM: kasan: make get_wild_bug_type() static
35da9fc54786 UPSTREAM: kasan: separate report parts by empty lines
8140f5663c0f UPSTREAM: kasan: improve double-free report format
35ea56c325fe UPSTREAM: kasan: print page description after stacks
500a7ed23b1e UPSTREAM: kasan: improve slab object description
a1dcc361b55e UPSTREAM: kasan: change report header
51f4ed70d2de UPSTREAM: kasan: simplify address description logic
f50afce05644 UPSTREAM: kasan: change allocation and freeing stack traces headers
9f1b3e85c4c2 UPSTREAM: kasan: unify report headers
454c0bcdfb83 UPSTREAM: kasan: introduce helper functions for determining bug type
e8a4efd04173 BACKPORT: kasan: report only the first error by default
ef1e5532cdae UPSTREAM: kasan: fix races in quarantine_remove_cache()
97bf1066e3a5 UPSTREAM: kasan: resched in quarantine_remove_cache()
16a34d5679f2 BACKPORT: kasan, sched/headers: Uninline kasan_enable/disable_current()
c0e5ed2db404 BACKPORT: kasan: drain quarantine of memcg slab objects
9e84d95fd7dc UPSTREAM: kasan: eliminate long stalls during quarantine reduction
418991b870f7 UPSTREAM: kasan: support panic_on_warn
915047a1dea4 UPSTREAM: x86/suspend: fix false positive KASAN warning on suspend/resume
1d16d8b51ecd UPSTREAM: kasan: support use-after-scope detection
7efecacc26bf UPSTREAM: kasan/tests: add tests for user memory access functions
dd0785505790 UPSTREAM: mm, kasan: add a ksize() test
b2bd0e0b3d4c UPSTREAM: kasan: test fix: warn if the UAF could not be detected in kmalloc_uaf2
adb03f57aa73 UPSTREAM: kasan: modify kmalloc_large_oob_right(), add kmalloc_pagealloc_oob_right()
b8bff7a41314 UPSTREAM: lib/stackdepot: export save/fetch stack for drivers
d390896bf9ee UPSTREAM: lib/stackdepot.c: bump stackdepot capacity from 16MB to 128MB
2cb9e02424f4 BACKPORT: kprobes: Unpoison stack in jprobe_return() for KASAN
bfe4adad697b UPSTREAM: kasan: remove the unnecessary WARN_ONCE from quarantine.c
a9674f4e536c UPSTREAM: kasan: avoid overflowing quarantine size on low memory systems
2771cfaf2347 UPSTREAM: kasan: improve double-free reports
1a44264ae868 BACKPORT: mm: coalesce split strings
508ad7fe8983 BACKPORT: mm/kasan: get rid of ->state in struct kasan_alloc_meta
1f93a556dfaf UPSTREAM: mm/kasan: get rid of ->alloc_size in struct kasan_alloc_meta
30d8b5b40294 UPSTREAM: mm: kasan: remove unused 'reserved' field from struct kasan_alloc_meta
101a6c23d8ec UPSTREAM: mm/kasan, slub: don't disable interrupts when object leaves quarantine
f3bc37a7814d UPSTREAM: mm/kasan: don't reduce quarantine in atomic contexts
13134b919bd0 UPSTREAM: mm/kasan: fix corruptions and false positive reports
76696721b36a UPSTREAM: lib/stackdepot.c: use __GFP_NOWARN for stack allocations
85f8b4243008 BACKPORT: mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB
850627ab0ffc UPSTREAM: kasan/quarantine: fix bugs on qlist_move_cache()
3240b4d6636e UPSTREAM: mm: mempool: kasan: don't poot mempool objects in quarantine
7a85d045077f UPSTREAM: kasan: change memory hot-add error messages to info messages
ec4cb91ee557 BACKPORT: mm/kasan: add API to check memory regions
d8688d3bac41 UPSTREAM: mm/kasan: print name of mem[set,cpy,move]() caller in report
8009eecae3b2 UPSTREAM: mm: kasan: initial memory quarantine implementation
205c0c95f9f6 UPSTREAM: lib/stackdepot: avoid to return 0 handle
5156a49621ae UPSTREAM: lib/stackdepot.c: allow the stack trace hash to be zero
e9741edda65b UPSTREAM: mm, kasan: fix compilation for CONFIG_SLAB
7336ab7b7c0a BACKPORT: mm, kasan: stackdepot implementation. Enable stackdepot for SLAB
a9683c505ba8 BACKPORT: mm, kasan: add GFP flags to KASAN API
5451a4a87d53 UPSTREAM: mm, kasan: SLAB support
09c23a802440 UPSTREAM: mm/slab: align cache size first before determination of OFF_SLAB candidate
118cb473e153 UPSTREAM: mm/slab: use more appropriate condition check for debug_pagealloc
511f370eed03 UPSTREAM: mm/slab: factor out debugging initialization in cache_init_objs()
106caadcea04 UPSTREAM: mm/slab: remove object status buffer for DEBUG_SLAB_LEAK
63fd82260452 UPSTREAM: mm/slab: alternative implementation for DEBUG_SLAB_LEAK
5b5a89ff484f UPSTREAM: mm/slab: clean up DEBUG_PAGEALLOC processing code
44d2bfbf144e UPSTREAM: mm/slab: activate debug_pagealloc in SLAB when it is actually enabled
b5797f6112c7 sched: EAS/WALT: Don't take into account of running task's util
e303a832d93e BACKPORT: schedutil: Reset cached freq if it is not in sync with next_freq
36205b7fa963 UPSTREAM: kasan: add functions to clear stack poison
8a5396242ea0 Merge 4.4.105 into android-4.4
ed884ebd80a9 ANDROID: initramfs: call free_initrd() when skipping init
8bc4213be484 Merge 4.4.104 into android-4.4
9329ea145a6e Documentation: tee subsystem and op-tee driver
09da41c575ea tee: add OP-TEE driver
048370cd16c1 tee: generic TEE subsystem
9aad2ea1a413 dt/bindings: add bindings for optee
c51866baa4fb kernel.h: add u64_to_user_ptr()
11b4c995ebcb ARM: 8481/2: drivers: psci: replace psci firmware calls
a794759d492e ARM: 8480/2: arm64: add implementation for arm-smccc
e9f7e56e9460 ARM: 8479/2: add implementation for arm-smccc
6d7ed3d3cf81 ARM: 8478/2: arm/arm64: add arm-smccc
84baff98495f UPSTREAM: net: xfrm: allow clearing socket xfrm policies.
9fbf3d737412 Merge 4.4.103 into android-4.4
1d35c0438678 BACKPORT: time: Clean up CLOCK_MONOTONIC_RAW time handling
28850c79d071 BACKPORT: time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting
67a8ab4adc2d UPSTREAM: arm64: vdso: fix clock_getres for 4GiB-aligned res
353c16247d72 f2fs: updates on 4.15-rc1
663d2e5444a6 UPSTREAM: android: binder: fix type mismatch warning
f6ef57faf95d Merge 4.4.102 into android-4.4
f0b9d2d0acea Merge 4.4.101 into android-4.4
482cc74cf79f Merge 4.4.100 into android-4.4
875988cc0f1e BACKPORT: arm64: Use __pa_symbol for empty_zero_page
427c567580d9 BACKPORT: arm64: Use __pa_symbol for kernel symbols
b11250d2aded UPSTREAM: mm: Introduce lm_alias
7eab308a49db Merge 4.4.99 into android-4.4
56a07b070510 f2fs: deny accessing encryption policy if encryption is off
c394842e26e5 f2fs: inject fault in inc_valid_node_count
926292251022 f2fs: fix to clear FI_NO_PREALLOC
e6cfc5de2d05 f2fs: expose quota information in debugfs
c4cd2efe835b f2fs: separate nat entry mem alloc from nat_tree_lock
48c72b4c8c50 f2fs: validate before set/clear free nat bitmap
baf9275a4bbd f2fs: avoid opened loop codes in __add_ino_entry
47af6c72d944 f2fs: apply write hints to select the type of segments for buffered write
ac9819160586 f2fs: introduce scan_curseg_cache for cleanup
ca28e9670e80 f2fs: optimize the way of traversing free_nid_bitmap
460688b59e8b f2fs: keep scanning until enough free nids are acquired
0186182c0c4d f2fs: trace checkpoint reason in fsync()
5d4b6efcfd09 f2fs: keep isize once block is reserved cross EOF
3c8f767e1374 f2fs: avoid race in between GC and block exchange
4423778adf0e f2fs: save a multiplication for last_nid calculation
3e3b40557525 f2fs: fix summary info corruption
44889e487981 f2fs: remove dead code in update_meta_page
55c7b9595bb9 f2fs: remove unneeded semicolon
8b92814117d5 f2fs: don't bother with inode->i_version
42c7c71824fc f2fs: check curseg space before foreground GC
c5470498e59b f2fs: use rw_semaphore to protect SIT cache
82750d346ab7 f2fs: support quota sys files
26dfec49b25a f2fs: add quota_ino feature infra
ddb8e2ae9811 f2fs: optimize __update_nat_bits
f46ae958c701 f2fs: modify for accurate fggc node io stat
c713fdb5a23c Revert "f2fs: handle dirty segments inside refresh_sit_entry"
873ec505cb07 f2fs: add a function to move nid
ae66786296b4 f2fs: export SSR allocation threshold
90c28a18d2a4 f2fs: give correct trimmed blocks in fstrim
5612922fb0ac f2fs: support bio allocation error injection
583b7a274c27 f2fs: support get_page error injection
09a073cc8c56 f2fs: add missing sysfs description
e945474a9c1b f2fs: support soft block reservation
b7b2e629b6f6 f2fs: handle error case when adding xattr entry
7368e30495c5 f2fs: support flexible inline xattr size
ada4061e191b f2fs: show current cp state
5b8ff1301a61 f2fs: add missing quota_initialize
46d4a691f035 f2fs: show # of dirty segments via sysfs
fc13f9d7ce1e f2fs: stop all the operations by cp_error flag
91bea0c391b3 f2fs: remove several redundant assignments
807486c79534 f2fs: avoid using timespec
03b1cb0bb4a2 f2fs: fix to correct no_fggc_candidate
5c15033ceaea Revert "f2fs: return wrong error number on f2fs_quota_write"
5f5f59322240 f2fs: remove obsolete pointer for truncate_xattr_node
032a6906825a f2fs: retry ENOMEM for quota_read|write
171b638fc49b f2fs: limit # of inmemory pages
83ed7a615f0a f2fs: update ctx->pos correctly when hitting hole in directory
4d6e68be2534 f2fs: relocate readahead codes in readdir()
c8be47b54018 f2fs: allow readdir() to be interrupted
2b903fe94cd0 f2fs: trace f2fs_readdir
bb0db666d4bc f2fs: trace f2fs_lookup
40d6250f046a f2fs: skip searching non-exist range in truncate_hole
8e84f379df61 f2fs: expose some sectors to user in inline data or dentry case
cb98f70dea02 f2fs: avoid stale fi->gdirty_list pointer
5562a3c53963 f2fs/crypto: drop crypto key at evict_inode only
85853e7e38d7 f2fs: fix to avoid race when accessing last_disk_size
0c47a892d555 f2fs: Fix bool initialization/comparison
68e801abc520 f2fs: give up CP_TRIMMED_FLAG if it drops discards
df74eacb2075 f2fs: trace f2fs_remove_discard
bd502c6e3e7a f2fs: reduce cmd_lock coverage in __issue_discard_cmd
a34ab5ca4f94 f2fs: split discard policy
1e65afd14d32 f2fs: wrap discard policy
684447dad138 f2fs: support issuing/waiting discard in range
27eaad09380f f2fs: fix to flush multiple device in checkpoint
08bb9d68d51b f2fs: enhance multiple device flush
9c2526ac2ecb f2fs: fix to show ino management cache size correctly
814b463d262f f2fs: drop FI_UPDATE_WRITE tag after f2fs_issue_flush
f555b0a117d3 f2fs: obsolete ALLOC_NID_LIST list
75d3164ae128 f2fs: convert inline data for direct I/O & FI_NO_PREALLOC
4de0ceb6b7ef f2fs: allow readpages with NULL file pointer
322a45d17212 f2fs: show flush list status in sysfs
6d625a93b4a8 f2fs: introduce read_xattr_block
8ea6e1c327c5 f2fs: introduce read_inline_xattr
dbce11e9ee5b Revert "f2fs: reuse nids more aggressively"
131bc9f6b7f9 Revert "f2fs: node segment is prior to data segment selected victim"
19ef30ef23a4 FROMLIST: binder: fix proc->files use-after-free
03d4af827168 Merge 4.4.98 into android-4.4
6b6637fd4678 ANDROID: binder: clarify deferred thread work.
04af12976bc6 FROMLIST: arm64: Avoid aligning normal memory pointers in __memcpy_{to,from}io
46d256da87ef Merge 4.4.97 into android-4.4
faa82dcc9d4d BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy.
3822fe484cef Revert "ANDROID: sched/rt: schedtune: Add boost retention to RT"
df147c9e336c cpufreq: Drop schedfreq governor
d194ba5d712f ANDROID: sched/rt: schedtune: Add boost retention to RT
cd04e987d1da ANDROID: sched/rt: add schedtune accounting
e080c59bfb7c ANDROID: Revert "arm64: move ELF_ET_DYN_BASE to 4GB / 4MB"
05aa89aa8402 ANDROID: Revert "arm: move ELF_ET_DYN_BASE to 4MB"
47c87b265437 sched: EAS: Fix the calculation of group util in group_idle_state()
7d5a251c66be sched: EAS: update trg_cpu to backup_cpu if no energy saving for target_cpu
1cb87c38cb81 sched: EAS: Fix the condition to distinguish energy before/after
aed4c54ad104 Merge 4.4.96 into android-4.4
9e293db0522f sched: EAS: upmigrate misfit current task
dc626b28ee7c sched: avoid pushing tasks to an offline CPU
2da014c0d8de sched: Extend active balance to accept 'push_task' argument
3a353d6cea7d Revert "sched/core: Warn if ENERGY_AWARE is enabled but data is missing"
c2f18159a2f3 Revert "sched/core: fix have_sched_energy_data build warning"
47caff4cd18c FROMLIST: kbuild: clang: fix build failures with sparse check
fc7a7876ca62 Revert "Revert "UPSTREAM: efi/libstub/arm64: Set -fpie when building the EFI stub""
506964fd02a8 BACKPORT: efi/libstub: Unify command line param parsing
ceee5bdd4705 Merge 4.4.95 into android-4.4
8f012745e7f6 BACKPORT: arm64: relocatable: suppress R_AARCH64_ABS64 relocations in vmlinux
a899b9085c8d sched/core: fix have_sched_energy_data build warning
a21299785a50 sched/core: Warn if ENERGY_AWARE is enabled but data is missing
e79f447a9762 sched: walt: Correct WALT window size initialization
38ddcff85af0 FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
43bd960dfe72 sched: WALT: account cumulative window demand
effc721b3c9b sched/fair: remove useless variable in find_best_target
e3ba92c160d3 sched/tune: access schedtune_initialized under CGROUP_SCHEDTUNE
3c71cbb896fe sched/fair: consider task utilization in group_max_util()
5f8b3a757d65 sched/fair: consider task utilization in group_norm_util()
ca42e804464b sched/fair: enforce EAS mode
4edc5b0e387a sched/fair: ignore backup CPU when not valid
2aada289d7be sched/fair: trace energy_diff for non boosted tasks
2f30db8df407 UPSTREAM: sched/fair: Sync task util before slow-path wakeup
5a8663664915 UPSTREAM: sched/fair: Fix usage of find_idlest_group() when the local group is idlest
411654764590 UPSTREAM: sched/fair: Fix usage of find_idlest_group() when no groups are allowed
9c825cf6165c BACKPORT: sched/fair: Fix find_idlest_group when local group is not allowed
529def2ffe53 UPSTREAM: sched/fair: Remove unnecessary comparison with -1
0f743ce7458c BACKPORT: sched/fair: Move select_task_rq_fair slow-path into its own function
795a6867cfe1 UPSTREAM: sched/fair: Force balancing on nohz balance if local group has capacity
fd4a95dab858 UPSTREAM: sched/core: Add missing update_rq_clock() call in set_user_nice()
bab39eb87925 UPSTREAM: sched/core: Add missing update_rq_clock() call for task_hot()
bea1b621d952 UPSTREAM: sched/core: Add missing update_rq_clock() in detach_task_cfs_rq()
4863faf5e4df UPSTREAM: sched/core: Add missing update_rq_clock() in post_init_entity_util_avg()
c14c9b6e3e48 UPSTREAM: sched/core: Fix find_idlest_group() for fork
97cb74f48599 BACKPORT: sched/fair: Fix PELT integrity for new tasks
138a670d97ca BACKPORT: sched/cgroup: Fix cpu_cgroup_fork() handling
6b02ab68ec78 UPSTREAM: sched/fair: Fix and optimize the fork() path
792510d9b392 BACKPORT: sched/fair: Make it possible to account fair load avg consistently
fac311be26e5 cpufreq/sched: Consider max cpu capacity when choosing frequencies
c8bc3e3a3ede ANDROID: binder: show high watermark of alloc->pages.
95317055df21 ANDROID: binder: Add thread->process_todo flag.
cc005cde424b UPSTREAM: arm64: compat: Remove leftover variable declaration
4f8767d1ca30 ANDROID: sched/fair: Select correct capacity state for energy_diff
89805266af78 Revert "UPSTREAM: efi/libstub/arm64: Set -fpie when building the EFI stub"
774481506a83 cpufreq: schedutil: clamp util to CPU maximum capacity
a7e1d33c7a11 FROMLIST: android: binder: Fix null ptr dereference in debug msg
c9391ba6ee79 FROMLIST: android: binder: Change binder_shrinker to static
d34d2c97ae56 cpufreq/sched: Use cpu max freq rather than policy max
89074de67a6d Merge 4.4.94 into android-4.4
18b484845c57 trace: sched: Fix util_avg_walt in sched_load_avg_cpu trace
724091f67f61 sched/fair: remove erroneous RCU_LOCKDEP_WARN from start_cpu()
ed9e74966829 sched: EAS/WALT: finish accounting prior to task_tick
40c3aaa56a68 cpufreq: sched: update capacity request upon tick always
7ab48e4c8d9e sched/fair: prevent meaningless active migration
be832f69a95e sched: walt: Leverage existing helper APIs to apply invariance
d6fbbe5e665e Merge 4.4.93 into android-4.4
02049f8843cb Merge branch 'android-4.4-llvm' into android-4.4
20ea95166e62 ANDROID: HACK: arm64: use -mno-implicit-float instead of -mgeneral-regs-only
ec888d46d899 sched: Update task->on_rq when tasks are moving between runqueues
8526e9f06400 FROMLIST: f2fs: expose some sectors to user in inline data or dentry case
3947a0306605 crypto: Work around deallocated stack frame reference gcc bug on sparc.
fbbe0f6b7fc1 UPSTREAM: f2fs: fix potential panic during fstrim
5d3e940b3a35 ANDROID: fscrypt: remove unnecessary fscrypto.h
d5347b1e666d f2fs: fix potential panic during fstrim
79fd4ce980df ANDROID: binder: fix node sched policy calculation
73a2b70bdf78 Merge 4.4.92 into android-4.4
35091a1d8b61 ANDROID: binder: init desired_prio.sched_policy before use it
c6a272aa6dbd BACKPORT: net: xfrm: support setting an output mark.
511953dbd56f UPSTREAM: xfrm: Only add l3mdev oif to dst lookups
93ea173930ba UPSTREAM: net: l3mdev: Add master device lookup by index
f0907aa15ed9 ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple
e9186826bb13 CHROMIUM: arm64: Disable asm-operand-width warning for clang
2376d9b464c5 CHROMIUM: kbuild: clang: Disable the 'duplicate-decl-specifier' warning
8e248849793b UPSTREAM: x86/build: Use cc-option to validate stack alignment parameter
a61090a6d556 UPSTREAM: x86/build: Fix stack alignment for CLang
2f2860a504a3 UPSTREAM: efi/libstub/arm64: Set -fpie when building the EFI stub
00b6078ea64b BACKPORT: efi/libstub/arm64: Force 'hidden' visibility for section markers
75eb3438b285 UPSTREAM: compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled
e221e075ddd4 UPSTREAM: x86/boot: #undef memcpy() et al in string.c
b9c115c89fcc UPSTREAM: crypto: arm64/sha - avoid non-standard inline asm tricks
ea2f9b02ed2f UPSTREAM: kbuild: clang: Disable 'address-of-packed-member' warning
6613aeae39d6 UPSTREAM: x86/build: Specify stack alignment for clang
203bd5f98038 UPSTREAM: x86/build: Use __cc-option for boot code compiler options
423ba0fede66 BACKPORT: kbuild: Add __cc-option macro
3afdf761c528 UPSTREAM: x86/hweight: Don't clobber %rdi
fd5df2a435a5 BACKPORT: x86/hweight: Get rid of the special calling convention
cafc5bc76374 BACKPORT: x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang incompatibility
2a3a3862527d UPSTREAM: crypto, x86: aesni - fix token pasting for clang
3717411e828d UPSTREAM: x86/kbuild: Use cc-option to enable -falign-{jumps/loops}
f2ea3999ecf1 UPSTREAM: compiler, clang: properly override 'inline' for clang
79ec10f9925a UPSTREAM: compiler, clang: suppress warning for unused static inline functions
f01b0c528e75 UPSTREAM: Kbuild: provide a __UNIQUE_ID for clang
b8a6c2329c3e UPSTREAM: modules: mark __inittest/__exittest as __maybe_unused
588ae6ad5f5f BACKPORT: kbuild: Add support to generate LLVM assembly files
660253112170 UPSTREAM: kbuild: use -Oz instead of -Os when using clang
8c4e0602b862 BACKPORT: kbuild, LLVMLinux: Add -Werror to cc-option to support clang
4b44c97fed05 UPSTREAM: kbuild: drop -Wno-unknown-warning-option from clang options
03e66b365eda UPSTREAM: kbuild: fix asm-offset generation to work with clang
54d8c1508175 UPSTREAM: kbuild: consolidate redundant sed script ASM offset generation
a3337e2374f1 UPSTREAM: kbuild: Consolidate header generation from ASM offset information
8a89d5fc7cce UPSTREAM: kbuild: clang: add -no-integrated-as to KBUILD_[AC]FLAGS
3ef0a0c8590b UPSTREAM: kbuild: Add better clang cross build support
867697792d19 Merge 4.4.91 into android-4.4
e5486e9c8991 FROMLIST: tracing: Add support for preempt and irq enable/disable events
139ac8ac89e5 FROMLIST: tracing: Prepare to add preempt and irq trace events
a9583442093f Merge 4.4.90 into android-4.4
3cc621033b68 ANDROID: binder: fix transaction leak.
e5e42eca05ad ANDROID: binder: Add tracing for binder priority inheritance.
13f002354db1 f2fs: catch up to v4.14-rc1
b0fa18e1caa5 UPSTREAM: cpufreq: schedutil: use now as reference when aggregating shared policy requests
69fbcb521aae ANDROID: add script to fetch android kernel config fragments
d78a12988cc5 f2fs: reorganize stat information
eee3f1f5105a f2fs: clean up flush/discard command namings
fb2e2f44afe5 f2fs: check in-memory sit version bitmap
5c53448ff2e9 f2fs: check in-memory nat version bitmap
dd5804b2146e f2fs: check in-memory block bitmap
dc8b8cea1e70 f2fs: introduce FI_ATOMIC_COMMIT
7129702a487a f2fs: clean up with list_{first, last}_entry
556f5ba34972 f2fs: return fs_trim if there is no candidate
d051ccbd1bfc f2fs: avoid needless checkpoint in f2fs_trim_fs
132263ddad34 f2fs: relax async discard commands more
66e2310bf980 f2fs: drop exist_data for inline_data when truncated to 0
dde5a6f8fd97 f2fs: don't allow encrypted operations without keys
97a43c7059c1 f2fs: show the max number of atomic operations
7b214391b292 f2fs: get io size bit from mount option
b3fcb7006406 f2fs: support IO alignment for DATA and NODE writes
8ef4f0ca7b4d f2fs: add submit_bio tracepoint
d4e5223d8183 f2fs: reassign new segment for mode=lfs
c70e14cdaf37 f2fs: fix a missing discard prefree segments
574da1196066 f2fs: use rb_entry_safe
ff9199293b05 f2fs: add a case of no need to read a page in write begin
75487d02a75b f2fs: fix a problem of using memory after free
a1c90b43fc83 f2fs: remove unneeded condition
1b05b5e17318 f2fs: don't cache nat entry if out of memory
2ed473dc9155 f2fs: remove unused values in recover_fsync_data
401c465b81a7 f2fs: support async discard based on v4.9
dc45fd9e2834 f2fs: resolve op and op_flags confilcts
6b1f845ef346 f2fs: remove wrong backported codes
642da1dadeb8 FROMLIST: binder: fix use-after-free in binder_transaction()
a886cc1d3a50 UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes
d68ba9f11615 Merge 4.4.89 into android-4.4
02dcb93a1d17 f2fs: fix a missing size change in f2fs_setattr
be4b8492172a f2fs: fix to access nullified flush_cmd_control pointer
80ea4ddbb01c f2fs: free meta pages if sanity check for ckpt is failed
5b80a5e2bef9 f2fs: detect wrong layout
d1c2c3571847 f2fs: call sync_fs when f2fs is idle
036ed1b8ebbb Revert "f2fs: use percpu_counter for # of dirty pages in inode"
9a82dd23e414 f2fs: return AOP_WRITEPAGE_ACTIVATE for writepage
9f495d826bf3 f2fs: do not activate auto_recovery for fallocated i_size
55342cce6155 f2fs: fix 32-bit build
a680707a3f41 f2fs: fix incorrect free inode count in ->statfs
23eb5177568d f2fs: drop duplicate header timer.h
7ce8cbc7faa9 f2fs: fix wrong AUTO_RECOVER condition
7ab9a6acd086 f2fs: do not recover i_size if it's valid
8f5fcb8034c9 f2fs: fix fdatasync
031017c6f992 f2fs: fix to account total free nid correctly
beaab6afb4c8 f2fs: fix an infinite loop when flush nodes in cp
9e266223b33d f2fs: don't wait writeback for datas during checkpoint
df3f20f12b9f f2fs: fix wrong written_valid_blocks counting
79ba046b115e f2fs: avoid BG_GC in f2fs_balance_fs
8b2c7581e85f f2fs: fix redundant block allocation
bd8e41540a70 f2fs: use err for f2fs_preallocate_blocks
07f010798cc2 f2fs: support multiple devices
f9baf967bddd f2fs: allow dio read for LFS mode
00e5a211f9c0 f2fs: revert segment allocation for direct IO
5065008a77ef f2fs: return directly if block has been removed from the victim
e035bdfc8b8a Revert "f2fs: do not recover from previous remained wrong dnodes"
67609b128649 f2fs: remove checkpoint in f2fs_freeze
0ec5bcd0fe77 f2fs: assign segments correctly for direct_io
b2942d459ad6 f2fs: fix wrong i_atime recovery
c82c6b15a1b0 f2fs: record inode updating status correctly
e96476298b97 f2fs: Trace reset zone events
0573aa06787e f2fs: Reset sequential zones on zoned block devices
018fc18e2809 f2fs: Cache zoned block devices zone type
d9d8c376e492 f2fs: Do not allow adaptive mode for host-managed zoned block devices
4b1d4ef0b7dd f2fs: Always enable discard for zoned blocks devices
ecc252e7a4d7 f2fs: Suppress discard warning message for zoned block devices
1529b8f943a1 f2fs: Check zoned block feature for host-managed zoned block devices
22bbc1efdb5e f2fs: Use generic zoned block device terminology
97df49a0c31a f2fs: Add missing break in switch-case
a91b9fe27368 f2fs: avoid infinite loop in the EIO case on recover_orphan_inodes
7d2eab1921a1 f2fs: report error of f2fs_fill_dentries
d4ec990d2596 fs/crypto: catch up 4.9-rc6
b3441f8c71f2 f2fs: hide a maybe-uninitialized warning
3f137dda709e f2fs: remove percpu_count due to performance regression
a15f017e8a27 f2fs: make clean inodes when flushing inode page
0ef31c7bfa50 f2fs: keep dirty inodes selectively for checkpoint
dafac77e8d20 f2fs: Replace CURRENT_TIME_SEC with current_time() for inode timestamps
04030d21a7b1 f2fs: use BIO_MAX_PAGES for bio allocation
c01ce254c71f f2fs: declare static function for __build_free_nids
92c9dec34295 f2fs: call f2fs_balance_fs for setattr
beb74f7757f8 f2fs: count dirty inodes to flush node pages during checkpoint
9f99694bb7e0 f2fs: avoid casted negative value as shrink count
e07f457ef777 f2fs: don't interrupt free nids building during nid allocation
6a248819a280 f2fs: clean up free nid list operations
e18c2624506f f2fs: split free nid list
8db338877d72 f2fs: clear nlink if fail to add_link
fbeee49e0605 f2fs: fix sparse warnings
c675400f4a11 f2fs: fix error handling in fsync_node_pages
1158df42b2c6 f2fs: fix to update largest extent under lock
9e3d0bf6d371 f2fs: be aware of extent beyond EOF in fiemap
332f40b43f2f f2fs: don't miss any f2fs_balance_fs cases
4c7eae1fef0c f2fs: add missing f2fs_balance_fs in f2fs_zero_range
75bb19d8b747 f2fs: give a chance to detach from dirty list
ab38818bdd9a f2fs: fix to release discard entries during checkpoint
311aa690ef7b f2fs: exclude free nids building and allocation
6b266c3a9951 f2fs: fix to determine start_cp_addr by sbi->cur_cp_pack
ab6f3626a82d f2fs: fix overflow due to condition check order
91d38ba8414b posix_acl: Clear SGID bit when setting file permissions
ae81ccb3bdcd f2fs: fix wrong sum_page pointer in f2fs_gc
c1286ff41c2f f2fs: backport from (4c1fad64 - Merge tag 'for-f2fs-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs)
650b6a5c4185 Revert "ANDROID: sched/tune: Initialize raw_spin_lock in boosted_groups"
c7fd9e2b4a68 f2fs: hurry up to issue discard after io interruption
603dde39653d f2fs: fix to show correct discard_granularity in sysfs
11dcf7834966 f2fs: detect dirty inode in evict_inode
95b475cd6856 f2fs: clear radix tree dirty tag of pages whose dirty flag is cleared
29f775fa640d f2fs: speed up gc_urgent mode with SSR
ef75b9afda21 f2fs: better to wait for fstrim completion
b70c5bf429ed f2fs: avoid race in between read xattr & write xattr
fc9c6007a268 f2fs: make get_lock_data_page to handle encrypted inode
e2cd416ffa32 f2fs: use generic terms used for encrypted block management
4445c7cfbdcc f2fs: introduce f2fs_encrypted_file for clean-up
9f467e94d08d Revert "f2fs: add a new function get_ssr_cost"
f24eafa64394 f2fs: constify super_operations
ccb0b5d09d8c f2fs: fix to wake up all sleeping flusher
3b8bbd990ce5 f2fs: avoid race in between atomic_read & atomic_inc
bc0c8fe8b11e f2fs: remove unneeded parameter of change_curseg
6337ccbeee42 f2fs: update i_flags correctly
85825456837e f2fs: don't check inode's checksum if it was dirtied or writebacked
c953aed66507 f2fs: don't need to update inode checksum for recovery
077e22bf7a87 f2fs: trigger fdatasync for non-atomic_write file
0520ca37ef89 f2fs: fix to avoid race in between aio and gc
1e5c4e7c8dc4 f2fs: wake up discard_thread iff there is a candidate
5469cedba679 f2fs: return error when accessing insane flie offset
e1a34a551888 f2fs: trigger normal fsync for non-atomic_write file
9071bb1c094f f2fs: clear FI_HOT_DATA correctly
440c08fb62d2 f2fs: fix out-of-order execution in f2fs_issue_flush
8f8b9cda3925 f2fs: issue discard commands if gc_urgent is set
4ff6d9bf5af4 f2fs: introduce discard_granularity sysfs entry
a50bb55fd335 f2fs: remove unused function overprovision_sections
8a8cce5b1f17 f2fs: check hot_data for roll-forward recovery
6ae3dde9ed3c f2fs: add tracepoint for f2fs_gc
f542a0378dc8 f2fs: retry to revoke atomic commit in -ENOMEM case
2b476db7b17c f2fs: let fill_super handle roll-forward errors
99dae6bc11ad f2fs: merge equivalent flags F2FS_GET_BLOCK_[READ|DIO]
9e6ece8a4112 f2fs: support journalled quota
3ba499e5fa94 f2fs: fix potential overflow when adjusting GC cycle
3f42e75b2df8 f2fs: avoid unneeded sync on quota file
bdf6e5ea9299 f2fs: introduce gc_urgent mode for background GC
2d982d49c320 f2fs: use IPU for cold files
c9881425b5b1 f2fs: fix the size value in __check_sit_bitmap
d39f75a59346 f2fs: add app/fs io stat
98407fc7a07f f2fs: do not change the valid_block value if cur_valid_map was wrongly set or cleared
f18ec06e5020 f2fs: update cur_valid_map_mir together with cur_valid_map
5ca0d2134d72 f2fs: use printk_ratelimited for f2fs_msg
4eaf3d7698b8 f2fs: expose features to sysfs entry
12832f18b49d f2fs: support inode checksum
63b0ac86e6de f2fs: return wrong error number on f2fs_quota_write
48ac27052b63 f2fs: provide f2fs_balance_fs to __write_node_page
9fcb9eca7376 f2fs: introduce f2fs_statfs_project
4f71d28e090f f2fs: don't need to wait for node writes for atomic write
8af6d9311d8b f2fs: avoid naming confusion of sysfs init
fbe3ba58535f f2fs: support project quota
186801baf7a2 f2fs: record quota during dot{,dot} recovery
40f4330d958b f2fs: enhance on-disk inode structure scalability
242ed6f4bbea f2fs: make max inline size changeable
68a6e4b9740c f2fs: add ioctl to expose current features
e088277a813b f2fs: make background threads of f2fs being aware of freezing
79e86c92c62c f2fs: don't give partially written atomic data from process crash
6bf7fc571468 f2fs: give a try to do atomic write in -ENOMEM case
ada848409822 f2fs: preserve i_mode if __f2fs_set_acl() fails
d143729d715d f2fs: alloc new nids for xattr block in recovery
f19a8a046a17 f2fs: spread struct f2fs_dentry_ptr for inline path
92fd02d1052e f2fs: remove unused input parameter
047200481e7f BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context
9b9d7cf19106 FROMLIST: android: binder: Don't get mm from task
e6fa28a9a9c0 FROMLIST: android: binder: Remove unused vma argument
849c7764d808 FROMLIST: android: binder: Drop lru lock in isolate callback
9cfefbcfaab8 ANDROID: configs: remove config fragments
2876169271fc drivers: cpufreq_interactive: handle error for module load fail
2e26e045de93 UPSTREAM: Fix build break in fork.c when THREAD_SIZE < PAGE_SIZE
29d0b657c322 Merge 4.4.88 into android-4.4
3ecb1c95c892 ANDROID: sdcardfs: Add missing break
eb6a6f7a16aa ANDROID: Sdcardfs: Move gid derivation under flag
e698796fd288 ANDROID: mnt: Fix freeing of mount data
101ef8fff5eb drivers: cpufreq: checks to avoid kernel crash in cpufreq_interactive
1e07bd20e422 ANDROID: Use sk_uid to replace uid get from socket file
5ce41fd1a024 ANDROID: nf: xt_qtaguid: fix handling for cases where tunnels are used.
f238ef77588e Revert "ANDROID: Use sk_uid to replace uid get from socket file"
3479acf11d42 ANDROID: fiq_debugger: Fix minor bug in code
a8935c98cf97 Merge 4.4.87 into android-4.4
1bab88a22447 ANDROID: cpufreq-dt: Set sane defaults for schedutil rate limits
3482bbea6b3e BACKPORT: cpufreq: schedutil: Use policy-dependent transition delays
b13d0fb33906 FROMLIST: binder: fix an ret value override
ab10c4d8d6f5 FROMLIST: binder: fix memory corruption in binder_transaction binder
cff17411c160 Merge 4.4.86 into android-4.4
0caf1df0c520 sched: WALT: fix window mis-alignment
3989a247e274 sched: EAS: kill incorrect nohz idle cpu kick
11b618a0b2fc sched: EAS: fix incorrect energy delta calculation due to rounding error
94e5c965075b sched: EAS/WALT: take into account of waking task's load
f94958ffa75d cpufreq: sched: WALT: don't apply capacity margin twice
c8b8c92bbc89 sched: WALT: fix potential overflow
2d7da09705d6 sched: EAS: schedfreq: fix CPU util over estimation
ee4cebd75ed7 sched: EAS/WALT: use cr_avg instead of prev_runnable_sum
48f67ea85de4 sched: WALT: fix broken cumulative runnable average accounting
26b37261ea25 sched: deadline: WALT: account cumulative runnable avg
798dfdd839e4 FROMLIST: android: binder: Add page usage in binder stats
850d57dceae0 FROMLIST: android: binder: Add shrinker tracepoints
f73e8e762516 FROMLIST: android: binder: Add global lru shrinker to binder
7a6d4b157e1c FROMLIST: android: binder: Move buffer out of area shared with user space
3de14ff34cd4 FROMLIST: android: binder: Add allocator selftest
0e05bd2dc0e7 FROMLIST: android: binder: Refactor prev and next buffer into a helper function
9c4d6ba99818 android: android-base.config: enable IP6_NF_MATCH_RPFILTER
7842de4545c7 UPSTREAM: cpufreq: schedutil: Use unsigned int for iowait boost
1ed33cf95476 UPSTREAM: cpufreq: schedutil: Make iowait boost more energy efficient
610af855d9a5 Merge 4.4.85 into android-4.4
2e8f1517cf68 Merge 4.4.84 into android-4.4
efc949fedd30 ANDROID: NFC: st21nfca: Fix memory OOB and leak issues in connectivity events handler
14a42657da62 ANDROID: check dir value of xfrm_userpolicy_id
3f4427d43b3b ANDROID: NFC: Fix possible memory corruption when handling SHDLC I-Frame commands
723c3e0fec28 ANDROID: nfc: fdp: Fix possible buffer overflow in WCS4000 NFC driver
eb4610b97943 ANDROID: NFC: st21nfca: Fix out of bounds kernel access when handling ATR_REQ
8e7cf0b11e31 UPSTREAM: usb: dwc3: gadget: don't send extra ZLP
9e6afd4e3684 BACKPORT: usb: dwc3: gadget: handle request->zero
967ca3024565 ANDROID: usb: gadget: assign no-op request complete callbacks
1f3f566d9b41 ANDROID: usb: gadget: configfs: fix null ptr in android_disconnect
ad0af9b183c7 ANDROID: uid_sys_stats: Fix implicit declaration of get_cmdline()
c5c3d46ccc5d uid_sys_stats: log task io with a debug flag
f869132f15a5 Merge 4.4.83 into android-4.4
623f33f213de ANDROID: Use sk_uid to replace uid get from socket file
39a15ad2d7b9 UPSTREAM: arm64: smp: Prevent raw_smp_processor_id() recursion
b32ed10511d4 UPSTREAM: arm64: restore get_current() optimisation
107c1d57f89d ANDROID: arm64: Fix a copy-paste error in prior init_thread_info build fix
4b8fc9f2bcfe Merge 4.4.82 into android-4.4
286f536cbfe0 UPSTREAM: locking: avoid passing around 'thread_info' in mutex debugging code
e991aa38ea38 ANDROID: arm64: fix undeclared 'init_thread_info' error
c932c1b77304 UPSTREAM: kdb: use task_cpu() instead of task_thread_info()->cpu
dfff30bca962 Merge 4.4.81 into android-4.4
60366263e6ae ANDROID: keychord: Fix for a memory leak in keychord.
462acca2816e ANDROID: keychord: Fix races in keychord_write.
dd5826152c53 Use %zu to print resid (size_t).
eac37ad2df7e ANDROID: keychord: Fix a slab out-of-bounds read.
6f227409a179 ANDROID: binder: don't queue async transactions to thread.
c825eca5ec45 ANDROID: binder: don't enqueue death notifications to thread todo.
4d666b500c2d ANDROID: binder: call poll_wait() unconditionally.
b1c79e32b7a8 android: configs: move quota-related configs to recommended
4ca3c2cf00be BACKPORT: arm64: split thread_info from task stack
1cdfc007f328 UPSTREAM: arm64: assembler: introduce ldr_this_cpu
f7f69dfb0277 UPSTREAM: arm64: make cpu number a percpu variable
d8cd9de39f1d UPSTREAM: arm64: smp: prepare for smp_processor_id() rework
48dd80cb1343 BACKPORT: arm64: move sp_el0 and tpidr_el1 into cpu_suspend_ctx
0f9f93379658 UPSTREAM: arm64: prep stack walkers for THREAD_INFO_IN_TASK
f00a4a09f4c3 UPSTREAM: arm64: unexport walk_stackframe
62c30ed34e4f UPSTREAM: arm64: traps: simplify die() and __die()
725d3aa59993 UPSTREAM: arm64: factor out current_stack_pointer
d6d869da8de5 BACKPORT: arm64: asm-offsets: remove unused definitions
b4674788d072 UPSTREAM: arm64: thread_info remove stale items
f2b8210f0a7c UPSTREAM: thread_info: include <current.h> for THREAD_INFO_IN_TASK
264c551c4c77 UPSTREAM: thread_info: factor out restart_block
a960dbced9c6 UPSTREAM: kthread: Pin the stack via try_get_task_stack()/put_task_stack() in to_live_kthread() function
99cf9fa9a006 UPSTREAM: sched/core: Add try_get_task_stack() and put_task_stack()
8bc69d462ad3 UPSTREAM: sched/core: Allow putting thread_info into task_struct
242f841e5485 UPSTREAM: printk: when dumping regs, show the stack, not thread_info
f707c0f98f32 UPSTREAM: fix up initial thread stack pointer vs thread_info confusion
50d3f7d55a4f UPSTREAM: Clarify naming of thread info/stack allocators
b315101a358f ANDROID: sdcardfs: override credential for ioctl to lower fs
9f764bbe06d6 Merge 4.4.80 into android-4.4
7eeebce62c21 ANDROID: binder: Don't BUG_ON(!spin_is_locked()).
78ba0ad585b8 Merge 4.4.79 into android-4.4
2e13f308a985 sched/fair: Add a backup_cpu to find_best_target
6cb8fcccb26e sched/fair: Try to estimate possible idle states.
d96e40472807 sched/fair: Sync task util before EAS wakeup
e76348ec5f7f Revert "sched/fair: ensure utilization signals are synchronized before use"
ebc28671a5a3 sched/fair: kick nohz idle balance for misfit task
7b63e1ff5213 sched/fair: Update signals of nohz cpus if we are going idle
bf6cd4d156b7 events: add tracepoint for find_best_target
5680f23f20c7 sched/fair: streamline find_best_target heuristics
3715386152f1 UPSTREAM: af_key: Fix sadb_x_ipsecrequest parsing
ca2ecff8649e ANDROID: lowmemorykiller: Add tgid to kill message
362e08d2572f Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
59ff2e15be11 Merge 4.4.78 into android-4.4
745ad3de2fba f2fs: avoid cpu lockup
492a6047e7b5 ANDROID: android-verity: mark dev as rw for linear target
d01a860b54f7 ANDROID: sdcardfs: Remove unnecessary lock
76b376eac7a2 ANDROID: binder: don't check prio permissions on restore.
89ce9d97e661 Add BINDER_GET_NODE_DEBUG_INFO ioctl
2ee9941b0bbc UPSTREAM: cpufreq: schedutil: Trace frequency only if it has changed
537d19226a8c UPSTREAM: cpufreq: schedutil: Avoid reducing frequency of busy CPUs prematurely
a8a200d83b1f UPSTREAM: cpufreq: schedutil: Refactor sugov_next_freq_shared()
7378c38a80fc UPSTREAM: cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start()
cbaccedead5c UPSTREAM: cpufreq: schedutil: Pass sg_policy to get_next_freq()
0646dd35928e UPSTREAM: cpufreq: schedutil: move cached_raw_freq to struct sugov_policy
69fc75780d15 UPSTREAM: cpufreq: schedutil: Rectify comment in sugov_irq_work() function
d9e7d036e789 UPSTREAM: cpufreq: schedutil: irq-work and mutex are only used in slow path
ceed1eb2b409 UPSTREAM: cpufreq: schedutil: enable fast switch earlier
bab9c2fbe48e UPSTREAM: cpufreq: schedutil: Avoid indented labels
cc3d2b7361cf Merge 4.4.77 into android-4.4
39140a0f385c ANDROID: binder: add RT inheritance flag to node.
7230f99185e5 ANDROID: binder: improve priority inheritance.
adb685439e76 ANDROID: binder: add min sched_policy to node.
d30e6a877a84 ANDROID: binder: add support for RT prio inheritance.
5347bf52735e ANDROID: binder: push new transactions to waiting threads.
c9cd6356f963 ANDROID: binder: remove proc waitqueue
7c7c34c88c64 f2fs: include seq_file.h for sysfs.c
39480d9be699 f2fs: Don't clear SGID when inheriting ACLs
8e85002136aa f2fs: remove extra inode_unlock() in error path
73a2900701ba fscrypt: add support for AES-128-CBC
f6ba8b4893da fscrypt: inline fscrypt_free_filename()
972aaba68e97 f2fs: make more close to v4.13-rc1
9df0a9280fcb f2fs: support plain user/group quota
f2cade6d8a7e f2fs: avoid deadlock caused by lock order of page and lock_op
a2bd44aca5f9 f2fs: use spin_{,un}lock_irq{save,restore}
e4a2b45da36b f2fs: relax migratepage for atomic written page
4f7f22b7c85a f2fs: don't count inode block in in-memory inode.i_blocks
0b359879b966 Revert "f2fs: fix to clean previous mount option when remount_fs"
deb4cef3cba9 f2fs: do not set LOST_PINO for renamed dir
76b23d900666 f2fs: do not set LOST_PINO for newly created dir
0b1e7ba9ee12 f2fs: skip ->writepages for {mete,node}_inode during recovery
3099c953ccfd f2fs: introduce __check_sit_bitmap
243d3acf5b18 f2fs: stop gc/discard thread in prior during umount
ea9b9467fabf f2fs: introduce reserved_blocks in sysfs
99ad6f555ab7 f2fs: avoid redundant f2fs_flush after remount
38435dd20c4c f2fs: report # of free inodes more precisely
40edf0c8ad01 f2fs: add ioctl to do gc with target block address
17ca8933b382 f2fs: don't need to check encrypted inode for partial truncation
b3cba4ddf814 f2fs: measure inode.i_blocks as generic filesystem
8a4c67330110 f2fs: set CP_TRIMMED_FLAG correctly
4e968ec7cb9d f2fs: require key for truncate(2) of encrypted file
06fc88a60d56 f2fs: move sysfs code from super.c to fs/f2fs/sysfs.c
1fb6bf71cd86 f2fs: clean up sysfs codes
b9ee759fbcae f2fs: fix wrong error number of fill_super
47871a830a29 f2fs: fix to show injection rate in ->show_options
fb3596542235 f2fs: Fix a return value in case of error in 'f2fs_fill_super'
e1640316b9d8 f2fs: use proper variable name
82aed6f9d75f f2fs: fix to avoid panic when encountering corrupt node
958022601a8c f2fs: don't track newly allocated nat entry in list
f3fb4448d8f0 f2fs: add f2fs_bug_on in __remove_discard_cmd
4798bcc80851 f2fs: introduce __wait_one_discard_bio
11de19dfa757 f2fs: dax: fix races between page faults and truncating pages
9ddde7dfd1c9 f2fs: simplify the way of calulating next nat address
1479b6ffeb2e f2fs: sanity check size of nat and sit cache
83f42def8ae0 f2fs: fix a panic caused by NULL flush_cmd_control
0a3354135a30 f2fs: remove the unnecessary cast for PTR_ERR
97c0717bd043 f2fs: remove false-positive bug_on
46281c4ef526 f2fs: Do not issue small discards in LFS mode
6dbf9cbf28ab f2fs: don't bother checking for encryption key in ->write_iter()
f4afd85fc421 f2fs: don't bother checking for encryption key in ->mmap()
b3df3669b73c f2fs: wait discard IO completion without cmd_lock held
aa9d75d2f522 f2fs: wake up all waiters in f2fs_submit_discard_endio
732de6bf9e32 f2fs: show more info if fail to issue discard
843d3364d799 f2fs: introduce io_list for serialize data/node IOs
f152939829d1 f2fs: split wio_mutex
b89cdaf6b930 f2fs: combine huge num of discard rb tree consistence checks
e2b2bed0961e f2fs: fix a bug caused by NULL extent tree
842ce444fd86 f2fs: try to freeze in gc and discard threads
800a48334fcd f2fs: add a new function get_ssr_cost
a34df1bce787 f2fs: declare load_free_nid_bitmap static
5d6951b8e115 f2fs: avoid f2fs_lock_op for IPU writes
a3b6a409692b f2fs: split bio cache
e61d6504368d f2fs: use fio instead of multiple parameters
4a6ac1475b49 f2fs: remove unnecessary read cases in merged IO flow
74683b0ea020 f2fs: use f2fs_submit_page_bio for ra_meta_pages
71a2058ae62a f2fs: make sure f2fs_gc returns consistent errno
34c2b318e3ce f2fs: load inode's flag from disk
cc4611491956 f2fs: sanity check checkpoint segno and blkoff
8881f118f526 FROMLIST: binder: remove global binder lock
6c8ad5b3f036 FROMLIST: binder: fix death race conditions
da957e45dd21 FROMLIST: binder: protect against stale pointers in print_binder_transaction
6fcb2b9ac4ae FROMLIST: binder: protect binder_ref with outer lock
814ce251cb48 FROMLIST: binder: use inner lock to protect thread accounting
89b657e0d7de FROMLIST: binder: protect transaction_stack with inner lock.
e495123304a5 FROMLIST: binder: protect proc->threads with inner_lock
46655970b967 FROMLIST: binder: protect proc->nodes with inner lock
14c312e92623 FROMLIST: binder: add spinlock to protect binder_node
57628830c307 FROMLIST: binder: add spinlocks to protect todo lists
f73f378b52e8 FROMLIST: binder: use inner lock to sync work dq and node counts
b0f59d6d045c FROMLIST: binder: introduce locking helper functions
96dd75d99174 FROMLIST: binder: use node->tmp_refs to ensure node safety
f7d874123e4d FROMLIST: binder: refactor binder ref inc/dec for thread safety
e482ec39d635 FROMLIST: binder: make sure accesses to proc/thread are safe
f80cbc72e1b8 FROMLIST: binder: make sure target_node has strong ref
3a822b33c84b FROMLIST: binder: guarantee txn complete / errors delivered in-order
162735381739 FROMLIST: binder: refactor binder_pop_transaction
0f32aeb35f8b FROMLIST: binder: use atomic for transaction_log index
42e1ca789418 FROMLIST: binder: add more debug info when allocation fails.
db51658467e0 FROMLIST: binder: protect against two threads freeing buffer
ce9b7747d6a1 FROMLIST: binder: remove dead code in binder_get_ref_for_node
afda44d0aa52 FROMLIST: binder: don't modify thread->looper from other threads
6ea602711571 FROMLIST: binder: avoid race conditions when enqueuing txn
9b9340c58afa FROMLIST: binder: refactor queue management in binder_thread_read
0a0fdc1fdc20 FROMLIST: binder: add log information for binder transaction failures
be4dde1f05cd FROMLIST: binder: make binder_last_id an atomic
f716ecfc028f FROMLIST: binder: change binder_stats to atomics
3490fdcb7703 FROMLIST: binder: add protection for non-perf cases
a19f3efc4f54 FROMLIST: binder: remove binder_debug_no_lock mechanism
2324f70c5aab FROMLIST: binder: move binder_alloc to separate file
467545d84240 FROMLIST: binder: separate out binder_alloc functions
b582e88aa5c6 FROMLIST: binder: remove unneeded cleanup code
19a3948b3c02 FROMLIST: binder: separate binder allocator structure from binder proc
0cebb407b2f4 FROMLIST: binder: Use wake up hint for synchronous transactions.
ec49bb00cd72 Revert "android: binder: move global binder state into context struct."
d368c6faa19b sched: walt: fix window misalignment when HZ=300
97841e574afb ANDROID: android-base.cfg: remove CONFIG_CGROUP_DEBUG
92cc35433ddd ANDROID: sdcardfs: use mount_nodev and fix a issue in sdcardfs_kill_sb
6190400da049 f2fs, block_dump: give WRITE direction to submit_bio
64a73ff728d3 Merge 4.4.76 into android-4.4
ebca043d15b0 UPSTREAM: selinux: enable genfscon labeling for tracefs
8c91412c3200 Merge 4.4.75 into android-4.4
25152dbcc1e5 UPSTREAM: drivers/perf: arm-pmu: fix RCU usage on pmu resume from low-power
fbea122e3ff5 UPSTREAM: drivers/perf: arm_pmu: implement CPU_PM notifier
16759392d588 ANDROID: squashfs: Fix endianness issue
575a44c7cc5e ANDROID: squashfs: Fix signed division issue
77ddb5092987 Merge 4.4.74 into android-4.4
5672779e72b6 Merge 4.4.73 into android-4.4
fa60377966b7 UPSTREAM: usb: gadget: f_fs: avoid out of bounds access on comp_desc
6bb6b3e686cc UPSTREAM: bpf: don't let ldimm64 leak map addresses on unprivileged
1200efcca9b5 BACKPORT: ext4: fix data exposure after a crash
d769a181e9f0 ANDROID: sdcardfs: remove dead function open_flags_to_access_mode()
44b35c3df974 ANDROID: android-base.cfg: split out arm64-specific configs
d3135a2e6614 usb: gadget: f_fs: Fix possibe deadlock
e76c0faf1125 Merge 4.4.72 into android-4.4
23874bf0d9ec ANDROID: uid_sys_stats: check previous uid_entry before call find_or_register_uid
4fd2931f7446 ANDROID: sdcardfs: d_splice_alias can return error values
6fc0573f6daf Merge 4.4.71 into android-4.4
5c31a5e9a365 android: base-cfg: disable CONFIG_NFS_FS and CONFIG_NFSD
fce0ecf04a7e schedstats/eas: guard properly to avoid breaking non-smp schedstats users
57e54f412025 BACKPORT: f2fs: sanity check size of nat and sit cache
8cbdbb9a6aa5 FROMLIST: f2fs: sanity check checkpoint segno and blkoff
c47d00b57b26 sched/tune: don't use schedtune before it is ready
9e3c04bef72b sched/fair: use SCHED_CAPACITY_SCALE for energy normalization
7b8577d94ccf sched/{fair,tune}: use reciprocal_value to compute boost margin
41d9288e3eac sched/tune: Initialize raw_spin_lock in boosted_groups
3757f957419c sched/tune: report when SchedTune has not been initialized
f9b83b3e6e72 sched/tune: fix sched_energy_diff tracepoint
2e829cf17fd2 sched/tune: increase group count to 5
4c031f0e6fbc cpufreq/schedutil: use boosted_cpu_util for PELT to match WALT
fc969e3bfa7a sched/fair: Fix sched_group_energy() to support per-cpu capacity states
fef0112a6398 sched/fair: discount task contribution to find CPU with lowest utilization
83f462daa328 sched/fair: ensure utilization signals are synchronized before use
8865f07600fa sched/fair: remove task util from own cpu when placing waking task
8ac52cbaf41b trace:sched: Make util_avg in load_avg trace reflect PELT/WALT as used
4b85765a3dd9 sched/fair: Add eas (& cas) specific rq, sd and task stats
aa8882923a3f sched/core: Fix PELT jump to max OPP upon util increase
55af3848151f sched: EAS & 'single cpu per cluster'/cpu hotplug interoperability
e62a1ca36b90 UPSTREAM: sched/core: Fix group_entity's share update
baaa21b59be2 UPSTREAM: sched/fair: Fix calc_cfs_shares() fixed point arithmetics width confusion
20bbd92679ce UPSTREAM: sched/fair: Fix incorrect task group ->load_avg
640c909c3470 UPSTREAM: sched/fair: Fix effective_load() to consistently use smoothed load
89e4d18a6712 UPSTREAM: sched/fair: Propagate asynchrous detach
e87566541198 UPSTREAM: sched/fair: Propagate load during synchronous attach/detach
8370e07d82c9 UPSTREAM: sched/fair: Fix hierarchical order in rq->leaf_cfs_rq_list
723dab78719f BACKPORT: sched/fair: Factorize PELT update
18d09a45eceb UPSTREAM: sched/fair: Factorize attach/detach entity
f9bef52c8505 UPSTREAM: sched/fair: Improve PELT stuff some more
dc1386b6f787 UPSTREAM: sched/fair: Apply more PELT fixes
3fd734a8f9b6 UPSTREAM: sched/fair: Fix post_init_entity_util_avg() serialization
9de438d27c43 BACKPORT: sched/fair: Initiate a new task's util avg to a bounded value
4e18c8a10de0 sched/fair: Simplify idle_idx handling in select_idle_sibling()
b31ae71ef75e sched/fair: refactor find_best_target() for simplicity
d3f5e8c3e9ac sched/fair: Change cpu iteration order in find_best_target()
633b98b65190 sched/core: Add first cpu w/ max/min orig capacity to root domain
3e44a647c057 sched/core: Remove remnants of commit fd5c98da1a42
242695407af7 sched: Remove sysctl_sched_is_big_little
9e92e8a24fa5 sched/fair: Code !is_big_little path into select_energy_cpu_brute()
f6f931489311 EAS: sched/fair: Re-integrate 'honor sync wakeups' into wakeup path
81bd5ed39383 Fixup!: sched/fair.c: Set SchedTune specific struct energy_env.task
3935105f5775 sched/fair: Energy-aware wake-up task placement
02cbde61f4d8 sched/fair: Add energy_diff dead-zone margin
3b6ba235bcf3 sched/fair: Decommission energy_aware_wake_cpu()
168228463cac sched/fair: Do not force want_affine eq. true if EAS is enabled
65cad23dcdf7 arm64: Set SD_ASYM_CPUCAPACITY sched_domain flag on DIE level
c6cc7ca91513 UPSTREAM: sched/fair: Fix incorrect comment for capacity_margin
adc7f08b2fb6 UPSTREAM: sched/fair: Avoid pulling tasks from non-overloaded higher capacity groups
60cc9f4e1e9f UPSTREAM: sched/fair: Add per-CPU min capacity to sched_group_capacity
f3f132b8e550 UPSTREAM: sched/fair: Consider spare capacity in find_idlest_group()
68c27298cde4 UPSTREAM: sched/fair: Compute task/cpu utilization at wake-up correctly
abfff9decebf UPSTREAM: sched/fair: Let asymmetric CPU configurations balance at wake-up
5173a85e22f9 UPSTREAM: sched/core: Enable SD_BALANCE_WAKE for asymmetric capacity systems
e51c05769490 UPSTREAM: sched/core: Pass child domain into sd_init()
68a3b157d92c UPSTREAM: sched/core: Introduce SD_ASYM_CPUCAPACITY sched_domain topology flag
3e9cdd5ae95a UPSTREAM: sched/core: Remove unnecessary NULL-pointer check
bc7c939b3a3a UPSTREAM: sched/fair: Optimize find_idlest_cpu() when there is no choice
3bb3d7e7d958 BACKPORT: sched/fair: Make the use of prev_cpu consistent in the wakeup path
986aa1d498f4 UPSTREAM: sched/core: Fix power to capacity renaming in comment
cb88574a6866 Partial Revert: "WIP: sched: Add cpu capacity awareness to wakeup balancing"
bd6ff3505f2f Revert "WIP: sched: Consider spare cpu capacity at task wake-up"
5c015afebd4d FROM-LIST: cpufreq: schedutil: Redefine the rate_limit_us tunable
51b20b214f0e cpufreq: schedutil: add up/down frequency transition rate limits
3c5c4e972472 trace/sched: add rq utilization signal for WALT
f71d9f01c6fc sched/cpufreq: make schedutil use WALT signal
e5da6c11b205 sched: cpufreq: use rt_avg as estimate of required RT CPU capacity
e2aa75a4c781 cpufreq: schedutil: move slow path from workqueue to SCHED_FIFO task
78213729a7d1 BACKPORT: kthread: allow to cancel kthread work
ca7b7d3c9995 sched/cpufreq: fix tunables for schedfreq governor
6bc6115c16ca BACKPORT: cpufreq: schedutil: New governor based on scheduler utilization data
f02702dcf231 sched: backport cpufreq hooks from 4.9-rc4
5df19f969e48 ANDROID: Kconfig: add depends for UID_SYS_STATS
df6e5af086d3 ANDROID: hid: uhid: implement refcount for open and close
7d16e880c625 Revert "ext4: require encryption feature for EXT4_IOC_SET_ENCRYPTION_POLICY"
d73d07673edb ANDROID: mnt: Fix next_descendent
9bc462220dab Merge 4.4.70 into android-4.4
200f49cf4a70 ANDROID: uid_sys_stats: defer io stats calulation for dead tasks
f0893c7ddba2 ANDROID: AVB: Fix linter errors.
815c6db10b07 ANDROID: AVB: Fix invalidate_vbmeta_submit().
a533221d29ec ANDROID: sdcardfs: Check for NULL in revalidate
b2fc10e7240a Merge 4.4.69 into android-4.4
e5272d4c20b3 ANDROID: AVB: Only invalidate vbmeta when told to do so.
9516c5d5de8e ANDROID: sdcardfs: Move top to its own struct
2ba2ada07d6f ANDROID: lowmemorykiller: account for unevictable pages
9a83b8157a75 ANDROID: usb: gadget: fix NULL pointer issue in mtp_read()
73661512d284 ANDROID: usb: f_mtp: return error code if transfer error in receive_file_work function
285c13770aeb Merge 4.4.68 into android-4.4
a347e1c4ddc5 ANDROID: android-base.cfg: remove spurious CONFIG_MODULES line
d3cb1ad1837e ANDROID: memory_state_time: fix undefined behavior with missing DT properties
1b9d700c89bd ANDROID: rfkill: fix unused function warning
a8cc97d8cf4a ANDROID: make PF_KEY SHA256 use RFC-compliant truncation.
21ade372581b ANDROID: sdcardfs: fix sdcardfs_destroy_inode for the inode RCU approach
bc86c1de1ded ANDROID: android-base.cfg: remove NETFILTER_XT_MATCH_QUOTA2_LOG
907e828e010b ANDROID: sdcardfs: Don't iput if we didn't igrab
b5428181f94b ANDROID: Add untag hacks to inet_release function
a156aa844435 fscrypt: correct collision claim for digested names
a1425ed23988 f2fs: switch to using fscrypt_match_name()
8c66df6c7a8b fscrypt: introduce helper function for filename matching
48c7f9c819ac fscrypt: fix context consistency check when key(s) unavailable
171695f2abca fscrypt: Move key structure and constants to uapi
c24873a65151 fscrypt: remove fscrypt_symlink_data_len()
31469fc2488f fscrypt: remove unnecessary checks for NULL operations
0addb61dc70f fscrypt: eliminate ->prepare_context() operation
e9dbf926ed23 fscrypt: remove broken support for detecting keyring key revocation
73c0288f1c9c fscrypt: avoid collisions when presenting long encrypted filenames
64f3b27a09c3 f2fs: check entire encrypted bigname when finding a dentry
b53229d776af f2fs: sync f2fs_lookup() with ext4_lookup()
60a9766f27c7 f2fs: fix a mount fail for wrong next_scan_nid
02ac47078890 f2fs: relocate inode_{,un}lock in F2FS_IOC_SETFLAGS
d15370b84bd1 f2fs: show available_nids in f2fs/status
19023fdfb163 f2fs: flush dirty nats periodically
a725708ca434 f2fs: introduce CP_TRIMMED_FLAG to avoid unneeded discard
30d60edd7bec f2fs: allow cpc->reason to indicate more than one reason
87c98567046f f2fs: release cp and dnode lock before IPU
0756d8f7982e f2fs: shrink size of struct discard_cmd
7ec84ed608e4 f2fs: don't hold cmd_lock during waiting discard command
5abcd71d0fd8 f2fs: nullify fio->encrypted_page for each writes
95d6aa32c3c2 f2fs: sanity check segment count
0905adc8c720 f2fs: introduce valid_ipu_blkaddr to clean up
cf1770e0fa43 f2fs: lookup extent cache first under IPU scenario
b465728ac362 f2fs: reconstruct code to write a data page
6cd09438a331 f2fs: introduce __wait_discard_cmd
72b8a76169d7 f2fs: introduce __issue_discard_cmd
9170805a6362 f2fs: enable small discard by default
e7a9ce2e7cc6 f2fs: delay awaking discard thread
9933f6e186a3 f2fs: seperate read nat page from nat_tree_lock
38f30f047da2 f2fs: fix multiple f2fs_add_link() having same name for inline dentry
352c91d0d482 f2fs: skip encrypted inode in ASYNC IPU policy
0cfd113b8460 f2fs: fix out-of free segments
11538a935f96 f2fs: improve definition of statistic macros
e9b7e2e3bbc3 f2fs: assign allocation hint for warm/cold data
b16a719c967a f2fs: fix _IOW usage
1b73445838ad f2fs: add ioctl to flush data from faster device to cold area
ac2de6c6cbd6 f2fs: introduce async IPU policy
b88a1ae0f2d2 f2fs: add undiscard blocks stat
e818486a9ada f2fs: unlock cp_rwsem early for IPU writes
73d23680deb6 f2fs: introduce __check_rb_tree_consistence
048fe2a0a947 f2fs: trace __submit_discard_cmd
0e9f98f97b68 f2fs: in prior to issue big discard
2814d83ec772 f2fs: clean up discard_cmd_control structure
062eb908b287 f2fs: use rb-tree to track pending discard commands
9febed8ff933 f2fs: avoid dirty node pages in check_only recovery
8aa17546af24 f2fs: fix not to set fsync/dentry mark
933686cf727b f2fs: allocate hot_data for atomic writes
24f3c7e19565 f2fs: give time to flush dirty pages for checkpoint
be687c56d1f6 f2fs: fix fs corruption due to zero inode page
fa3a914e8bf8 f2fs: shrink blk plug region
6e4fee6a144e f2fs: extract rb-tree operation infrastructure
68033a5ab66f f2fs: avoid frequent checkpoint during f2fs_gc
d1c1a744c455 f2fs: clean up some macros in terms of GET_SEGNO
af381ca699eb f2fs: clean up get_valid_blocks with consistent parameter
20e7964704de f2fs: use segment number for get_valid_blocks
1c72805ab237 f2fs: guard macro variables with braces
f886a1df9e79 f2fs: fix comment on f2fs_flush_merged_bios() after 86531d6b
e09409d5c38d f2fs: prevent waiter encountering incorrect discard states
745d92243483 f2fs: introduce f2fs_wait_discard_bios
4adc71ee11d7 f2fs: split discard_cmd_list
e5c2a70c4a8b Revert "f2fs: put allocate_segment after refresh_sit_entry"
34cc766bfbd1 f2fs: split make_dentry_ptr() into block and inline versions
074a551c90b9 f2fs: submit bio of in-place-update pages
bdc8c12ddd55 f2fs: remove the redundant variable definition
654cbabc87dc f2fs: avoid IO split due to mixed WB_SYNC_ALL and WB_SYNC_NONE
669457e6c2af f2fs: write small sized IO to hot log
77deaff0083f f2fs: use bitmap in discard_entry
79bd5ed6e318 f2fs: clean up destroy_discard_cmd_control
54c1e9049e25 f2fs: count discard command entry
0d5b6b22f109 f2fs: show issued flush/discard count
361ee401443b f2fs: relax node version check for victim data in gc
f546e14f0351 f2fs: start SSR much eariler to avoid FG_GC
5bac5ad719c9 f2fs: allocate node and hot data in the beginning of partition
0137923fb501 f2fs: fix wrong max cost initialization
aa9de43b3bc6 f2fs: allow write page cache when writting cp
fbe4cc0f76dc f2fs: don't reserve additional space in xattr block
b92a30224597 f2fs: clean up xattr operation
afc8c720de86 f2fs: don't track volatile file in dirty inode list
df1b8e6f245a f2fs: show the max number of volatile operations
743ef11f591d f2fs: fix race condition in between free nid allocator/initializer
ca28c969a4b2 f2fs: use set_page_private marcro in f2fs_trace_pid
506e7056e23e f2fs: fix recording invalid last_victim
ac60235af91e f2fs: more reasonable mem_size calculating of ino_entry
fecfdd67f86e f2fs: calculate the f2fs_stat_info into base_mem
cc248f964ee8 f2fs: avoid stat_inc_atomic_write for non-atomic file
96d73c33c4a3 f2fs: sanity check of crc_offset from raw checkpoint
27eff7f2f11c f2fs: cleanup the disk level filename updating
89f28f5e5251 f2fs: cover update_free_nid_bitmap with nid_list_lock
8f3d1ba54be0 f2fs: fix bad prefetchw of NULL page
186a33ffeb49 f2fs: clear FI_DATA_EXIST flag in truncate_inline_inode
0ec599668d9a f2fs: move mnt_want_write_file after arguments checking
74492a8e110c f2fs: check new size by inode_newsize_ok in f2fs_insert_range
00a248a675d5 f2fs: avoid copy date to user-space if move file range fail
0812585ae021 f2fs: drop duplicate new_size assign in f2fs_zero_range
cb7b3c2fe5e9 f2fs: adjust the way of calculating nat block
ce8679a179a8 f2fs: add fault injection on f2fs_truncate
ba5e838808d9 f2fs: check range before defragment
23128a06f3b4 f2fs: use parameter max_items instead of PIDVEC_SIZE
02f88520d6f3 f2fs: add a punch discard command function
28fa89b32d44 f2fs: allocate a bio for discarding when actually issuing it
633f62b7dcf9 f2fs: skip writeback meta pages if cp_mutex acquire failed
9f5bdf3b0ab3 f2fs: show more precise message on orphan recovery failure
1ef38ece5cfe f2fs: remove dead macro PGOFS_OF_NEXT_DNODE
bfd70a38c163 f2fs: drop duplicate radix tree lookup of nat_entry_set
363f8e93f52d f2fs: make sure trace all f2fs_issue_flush
3d60b5db3990 f2fs: don't allow volatile writes for non-regular file
dd6b2029c25b f2fs: don't allow atomic writes for not regular files
26012ec09c68 f2fs: fix stale ATOMIC_WRITTEN_PAGE private pointer
b39d14bd84c3 f2fs: build stat_info before orphan inode recovery
ef250a614506 f2fs: fix the fault of calculating blkstart twice
78e31d26ec81 f2fs: fix the fault of checking F2FS_LINK_MAX for rename inode
8f326468d5b9 f2fs: don't allow to get pino when filename is encrypted
3100307fdbdd f2fs: fix wrong error injection for evict_inode
bf5320b6fbd9 f2fs: le32_to_cpu for ckpt->cp_pack_total_block_count
a9fc7327a2cb f2fs: le16_to_cpu for xattr->e_value_size
ffcf47f5345b f2fs: don't need to invalidate wrong node page
983979fd88cf f2fs: fix an error return value in truncate_partial_data_page
e10680dfc72f f2fs: combine nat_bits and free_nid_bitmap cache
7abdfbd622db f2fs: skip scanning free nid bitmap of full NAT blocks
9796ea8fa00e Merge 4.4.67 into android-4.4
cc756e682c1a ANDROID: android-base.cfg: remove USB_OTG_WAKELOCK
40d8db5ddf18 ANDROID: android-base.cfg: remove defunct options
3c72862e8f64 ANDROID: arm64: suspend: Restore the UAO state
4f8785184972 ANDROID: usb: gadget: f_audio_source: disable the CPU C-states upon playback
69a14c17de7e ANDROID: usb: gadget: f_mtp: Set 0xFFFFFFFF in mtp header ContainerLength field
24ac44dc5c56 Merge 4.4.66 into android-4.4
1f48a715af37 net: pppolac/pppopns: Add back the msg_flags
e4528dd775e8 Merge 4.4.65 into android-4.4
90d78776c4a0 ANDROID: uid_sys_stats: fix access of task_uid(task)
3f0531e57753 BACKPORT: f2fs: sanity check log_blocks_per_seg
e9cf0f69b764 Merge 4.4.64 into android-4.4
b878b2601093 ANDROID: sdcardfs: Call lower fs's revalidate
33fddbee41d5 ANDROID: sdcardfs: Avoid setting GIDs outside of valid ranges
46d925efcc72 ANDROID: sdcardfs: Copy meta-data from lower inode
b4840d3bba89 Revert "Revert "Android: sdcardfs: Don't do d_add for lower fs""
0f3b6e26eb2e ANDROID: sdcardfs: Use filesystem specific hash
8d6f006d608c ANDROID: AVB error handler to invalidate vbmeta partition.
6a6a7657c231 ANDROID: Update init/do_mounts_dm.c to the latest ChromiumOS version.
d77312aeb21d Revert "[RFC]cgroup: Change from CAP_SYS_NICE to CAP_SYS_RESOURCE for cgroup migration permissions"
b834e9297745 Revert "USB: gadget: u_ether: Fix data stall issue in RNDIS tethering mode"
29fa724a0964 Merge 4.4.63 into android-4.4
ebff0104446a ANDROID: uid_sys_stats: reduce update_io_stats overhead
c0fb2f9e5814 UPSTREAM: char: lack of bool string made CONFIG_DEVPORT always on
738e1a1a4682 UPSTREAM: char: Drop bogus dependency of DEVPORT on !M68K
53491d941217 Revert "Android: sdcardfs: Don't do d_add for lower fs"
0ed8679d0dbb ANDROID: usb: gadget: fix MTP enumeration issue under super speed mode
d04f4c7320ba Android: sdcardfs: Don't complain in fixup_lower_ownership
e92f72194da2 Android: sdcardfs: Don't do d_add for lower fs
6f28e6ebccba ANDROID: sdcardfs: ->iget fixes
d657201d48f0 Android: sdcardfs: Change cache GID value
356d8075469a BACKPORT: [UPSTREAM] ext2: convert to mbcache2
e29de4e87171 BACKPORT [UPSTREAM] ext4: convert to mbcache2
9e242ec92f95 BACKPORT: [UPSTREAM] mbcache2: reimplement mbcache
f431972e7df8 Merge 4.4.62 into android-4.4
2a8af3ae8d93 UPSTREAM: net: socket: Make unnecessarily global sockfs_setattr() static
a973601dcbc9 UPSTREAM: net: ipv4: Don't crash if passing a null sk to ip_do_redirect.
8affe1f70379 UPSTREAM: net/packet: fix overflow in check for priv area size
e3b87b234b32 Merge 4.4.61 into android-4.4
e497cb596f4c Merge 4.4.60 into android-4.4
84b6001987a0 Revert "Revert "Revert "CHROMIUM: android: binder: Fix potential scheduling-while-atomic"""
2295052f9de4 ANDROID: sdcardfs: Directly pass lower file for mmap
8eb24ae4dcd3 UPSTREAM: checkpatch: special audit for revert commit line
a2d978c2adcb UPSTREAM: PM / sleep: make PM notifiers called symmetrically
6a3b9c4984f9 Revert "Revert "CHROMIUM: android: binder: Fix potential scheduling-while-atomic""
c71ad0f6b384 BACKPORT: arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions
6c8d409129bb staging: android: ashmem: lseek failed due to no FMODE_LSEEK.
24c96f783613 ANDROID: sdcardfs: update module info
fb12388ce446 ANDROID: sdcardfs: use d_splice_alias
9a1e24adfd17 ANDROID: sdcardfs: add read_iter/write_iter opeations
c4e9b94bcb00 ANDROID: sdcardfs: fix ->llseek to update upper and lower offset
b2fc288c811e ANDROID: sdcardfs: copy lower inode attributes in ->ioctl
5156f3e9f222 ANDROID: sdcardfs: remove unnecessary call to do_munmap
3a75d7a94709 Merge 4.4.59 into android-4.4
e246a2f11fcc UPSTREAM: ipv6 addrconf: implement RFC7559 router solicitation backoff
31f9ce371384 android: base-cfg: enable CONFIG_INET_DIAG_DESTROY
10610ac9af3a ANDROID: android-base.cfg: add CONFIG_MODULES option
8588d88f1a37 ANDROID: android-base.cfg: add CONFIG_IKCONFIG option
21afcf6ff8c7 ANDROID: android-base.cfg: properly sort the file
025b221d5309 ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES.
635194062b5e ANDROID: sort android-recommended.cfg
b6cf5c77e06e UPSTREAM: config/android: Remove CONFIG_IPV6_PRIVACY
312b1f89aadb UPSTREAM: config: android: set SELinux as default security mode
55c20761453e config: android: move device mapper options to recommended
a08cafa7e09c ANDROID: ARM64: Allow to choose appended kernel image
0c61bc75ee66 UPSTREAM: arm64: vdso: constify vm_special_mapping used for aarch32 vectors page
30e1bf349c52 UPSTREAM: arm64: vdso: add __init section marker to alloc_vectors_page
b4b7a2466892 UPSTREAM: ARM: 8597/1: VDSO: put RO and RO after init objects into proper sections
c2e0fb355018 UPSTREAM: arm64: Add support for CLOCK_MONOTONIC_RAW in clock_gettime() vDSO
9d2622be9a41 UPSTREAM: arm64: Refactor vDSO time functions
fb47dee8008c UPSTREAM: arm64: fix vdso-offsets.h dependency
f186947ce6fb UPSTREAM: kbuild: drop FORCE from PHONY targets
510b819279cb UPSTREAM: mm: add PHYS_PFN, use it in __phys_to_pfn()
e1feee065928 UPSTREAM: ARM: 8476/1: VDSO: use PTR_ERR_OR_ZERO for vma check
29950430ce19 Merge 4.4.48 into android-4.4
373a68ca9324 Merge 4.4.57 to android-4.4
ff9fa56a43ea ANDROID: sdcardfs: Fix style issues in macros
2b37dac9abaa ANDROID: sdcardfs: Use seq_puts over seq_printf
a9a3f48222db ANDROID: sdcardfs: Use to kstrout
b7dbda19b8ce ANDROID: sdcardfs: Use pr_[...] instead of printk
1ed9910bedd6 ANDROID: sdcardfs: remove unneeded null check
9eb0b8ba1c92 ANDROID: sdcardfs: Fix style issues with comments
dfdaa9584471 ANDROID: sdcardfs: Fix formatting
93a520cc3cc2 ANDROID: sdcardfs: correct order of descriptors
f0faedd6b468 fix the deadlock in xt_qtaguid when enable DDEBUG
e953f89b8563 net: ipv6: Add sysctl for minimum prefix len acceptable in RIOs.
22ff4ae765ff Linux 4.4.56 am: 0136bca4e0
c3b48399e06a futex: Add missing error handling to FUTEX_REQUEUE_PI am: 99d403faba
2b31ed1f9285 futex: Fix potential use-after-free in FUTEX_REQUEUE_PI am: 44854c191e
fff305870895 x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm am: 62f57041fb
3c2c3fce0d6f x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y am: 8e0ec20539
2bc9e957b28f fscrypto: lock inode while setting encryption policy am: 3a19419c50
9d0a150ea4c6 fscrypt: fix renaming and linking special files am: fd74e8d258
0fa013e933cd net sched actions: decrement module reference count after table flush. am: c10ffe988f
a171079171c2 dccp: fix memory leak during tear-down of unsuccessful connection request am: 676fe97852
daa1fae0fb67 dccp/tcp: fix routing redirect race am: 4ab956b561
857b945b132c bridge: drop netfilter fake rtable unconditionally am: 56f9b9502f
2a862f56b131 ipv6: avoid write to a possibly cloned skb am: aed728c38c
e8f6f65c8ea5 ipv6: make ECMP route replacement less greedy am: 5f8bc3856e
02e2cf1d4d1d mpls: Send route delete notifications when router module is unloaded am: b57955ea30
2e755cde9f58 act_connmark: avoid crashing on malformed nlattrs with null parms am: 710fbeb3f5
16b8db46a101 uapi: fix linux/packet_diag.h userspace compilation error am: 6c72458ab4
0bf865e8b081 vrf: Fix use-after-free in vrf_xmit am: e671f1cc58
f0a80cb8a7f2 dccp: fix use-after-free in dccp_feat_activate_values am: d0ebde92fb
9cf061bb472f net: fix socket refcounting in skb_complete_tx_timestamp() am: ec4d8692b7
50aba0e7c576 net: fix socket refcounting in skb_complete_wifi_ack() am: 9e7683301b
95bec76ac28e tcp: fix various issues for sockets morphing to listen state am: 2681a7853a
3c8e4a165aa0 dccp: Unlock sock before calling sk_free() am: 9216632bf4
3f5e69773466 net: net_enable_timestamp() can be called from irq contexts am: a70c328597
0582590dbe51 net: don't call strlen() on the user buffer in packet_bind_spkt() am: f331d6445a
bde4ebb5f94f l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv am: 2cd0afc64e
0a4171764d90 ipv4: mask tos for input route am: 354f79125f
c298010eeda7 vti6: return GRE_KEY for vti6 am: f1b3aae1f1
4c8e89b3fd10 vxlan: correctly validate VXLAN ID against VXLAN_N_VID am: 51a219a137
560f3eaad0fc netlink: remove mmapped netlink support am: 0c0be310ba
659da09c3d7a ANDROID: mmc: core: export emmc revision
bc5b6dd5dfd8 BACKPORT: mmc: core: Export device lifetime information through sysfs
b631d8c06f64 ANDROID: android-verity: do not compile as independent module
77e4e5b8af91 resolve merge conflicts of 1c5265be54d3 to android-4.4
83193f99f1be dm: flush queued bios when process blocks to avoid deadlock am: cd8ad4d9eb
14671ac72170 nfit, libnvdimm: fix interleave set cookie calculation am: 66dd58f56e
4a44b75d1eea s390/kdump: Use "LINUX" ELF note name instead of "CORE" am: a084aeef56
d73e47204a11 KVM: s390: Fix guest migration for huge guests resulting in panic am: b0e85701a7
03c7b939b1fe mvsas: fix misleading indentation am: 61fbad6a28
5aac664c0c39 serial: samsung: Continue to work if DMA request fails am: 72ca0ab306
5b6244690a71 USB: serial: io_ti: fix information leak in completion handler am: 72bb2b96b8
946f6288ff0c USB: serial: io_ti: fix NULL-deref in interrupt callback am: e71c7bad68
f6753981f47e USB: iowarrior: fix NULL-deref in write am: 6498086195
bf259081a4bf USB: iowarrior: fix NULL-deref at probe am: 179295c38d
c98a41cdb8d6 USB: serial: omninet: fix reference leaks at open am: 54f11a9662
a94cfa2ac43f USB: serial: safe_serial: fix information leak in completion handler am: 3cdc946387
33451f0582d1 usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers am: cf09c7d60c
7badd91967d7 usb: host: xhci-dbg: HCIVERSION should be a binary number am: 40c5634ffe
5bfd45cfa0e3 usb: gadget: function: f_fs: pass companion descriptor along am: 4a1a3bb70f
49e48368a64b usb: dwc3: gadget: make Set Endpoint Configuration macros safe am: 10af248565
2b7b5c5f3653 usb: gadget: dummy_hcd: clear usb_gadget region before registration am: f47b97f2cd
699ec839c0ea powerpc: Emulation support for load/store instructions on LE am: 2ca39d1300
752883928d9d tracing: Add #undef to fix compile error am: 074893495b
de761c12a4af MIPS: Netlogic: Fix CP0_EBASE redefinition warnings am: 1276510585
507638623f3c MIPS: DEC: Avoid la pseudo-instruction in delay slots am: 2e4aff2405
9d92396f8a99 mm: memcontrol: avoid unused function warning am: 5fad174344
5caa0a5ddd80 cpmac: remove hopeless #warning am: 5e45d834f7
285819747b8a MIPS: ralink: Remove unused rt*_wdt_reset functions am: 32883383f5
82caf1be314b MIPS: ralink: Cosmetic change to prom_init(). am: 4b91e7a2a9
872639574432 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy am: 3dc8f1e3a8
9e383c0ed972 MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change am: d2a8d746ae
07658ad370f9 MIPS: ip22: Fix ip28 build for modern gcc am: c018595d83
1e9d4597be2a MIPS: Update ip27_defconfig for SCSI_DH change am: 7a6a965f35
d4a1ce079081 MIPS: ip27: Disable qlge driver in defconfig am: 8ed0fdcc0c
5d2e961aa394 MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change am: adc48c710b
bf38bfd7700f crypto: improve gcc optimization flags for serpent and wp512 am: e041ad0664
ee51e01a82f1 USB: serial: digi_acceleport: fix OOB-event processing am: a8cb5c02a2
64272b3c3184 USB: serial: digi_acceleport: fix OOB data sanity check am: 4d95645f3d
a5e2a1ddbc50 ANDROID: sched: fix duplicate sched_group_energy const specifiers
2474d8bad003 config: disable CONFIG_USELIB and CONFIG_FHANDLE
152a401d2693 ANDROID: power: align wakeup_sources format
870382b806a4 ANDROID: dm: android-verity: allow disable dm-verity for Treble VTS
850beefa4226 Linux 4.4.54 am: 804a935963
3d3960859874 drivers: hv: Turn off write permission on the hypercall page am: 4cdfa660c8
c29b2d6c1cc0 fat: fix using uninitialized fields of fat_inode/fsinfo_inode am: 8353f338de
80eb54008126 libceph: use BUG() instead of BUG_ON(1) am: 13ef90e1bb
e2079fac446e drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating am: 7952b6490b
06196a12e5fa fakelb: fix schedule while atomic am: 77fec8bc7a
de7ac7e30b8d drm/atomic: fix an error code in mode_fixup() am: bb5b96344e
8b3e7e31c6e2 drm/ttm: Make sure BOs being swapped out are cacheable am: 59fc34fc69
e2d4a36ac7be drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 am: 36fd36b900
e1773044009c drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS am: b9cfd5517b
1330b28fd7f2 drm/ast: Call open_key before enable_mmio in POST code am: 93eab4f525
e9bd0b324b80 drm/ast: Fix test for VGA enabled am: 8b78765238
031c424254ab drm/amdgpu: add more cases to DCE11 possible crtc mask setup am: 0d80ac62b6
ee80f8e02265 mac80211: flush delayed work when entering suspend am: 8650af261d
609d86bb1b14 xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD am: 21096328c9
27eb9f28e3e3 pwm: pca9685: Fix period change with same duty cycle am: 6ef213d621
27bd8e883cf4 nlm: Ensure callback code also checks that the files match am: e1c924e85a
f2775d8e464a target: Fix NULL dereference during LUN lookup + active I/O shutdown am: ca739e3fd7
256257f5af63 ceph: remove req from unsafe list when unregistering it am: 05a9143edb
713f4b78ef0c ktest: Fix child exit code processing am: 485171b1ee
3eee5d1ecc21 IB/srp: Fix race conditions related to task management am: 696255449b
396d34e76130 IB/srp: Avoid that duplicate responses trigger a kernel bug am: 944690cdb5
8d4558285ab4 IB/IPoIB: Add destination address when re-queue packet am: bb4a21dcb6
b576323b87c6 IB/ipoib: Fix deadlock between rmmod and set_mode am: 10beca5374
cd237bd504bf mnt: Tuck mounts under others instead of creating shadow/side mounts. am: 839d42687d
9df6fc2c3c23 net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() am: b57ffb2a84
e389acfa3936 s390: use correct input data address for setup_randomness am: 376a12eb7f
3d9e15ab2d4d s390: make setup_randomness work am: 296f7bd7f1
83d128b227bb s390: TASK_SIZE for kernel threads am: 9cf431dbd8
db2f9fb43c44 s390/dcssblk: fix device size calculation in dcssblk_direct_access() am: 792bd1fb5b
ec279dedbeab s390/qdio: clear DSCI prior to scanning multiple input queues am: ec50c80c78
0412734732d5 Bluetooth: Add another AR3012 04ca:3018 device am: 00cfdbf5ab
b0c04f1fbe9b KVM: VMX: use correct vmcs_read/write for guest segment selector/base am: cae929bd8d
27dd3fdbc774 KVM: s390: Disable dirty log retrieval for UCONTROL guests am: 0a3df0418d
37480b0d7e18 serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards am: 4b34572e98
e67441c33e37 tty: n_hdlc: get rid of racy n_hdlc.tbuf am: 999853d941
877dc8bce6c1 TTY: n_hdlc, fix lockdep false positive am: 59c4d7838e
75a7736c2ad9 uid_sys_stats: change to use rt_mutex
4b20ed9406bc ANDROID: vfs: user permission2 in notify_change2
d0b44039aa84 ANDROID: sdcardfs: Fix gid issue
003515b560db ANDROID: sdcardfs: Use tabs instead of spaces in multiuser.h
f1e5d0086840 ANDROID: sdcardfs: Remove uninformative prints
1a736af098a3 ANDROID: sdcardfs: move path_put outside of spinlock
8dbb44c8aa4a ANDROID: sdcardfs: Use case insensitive hash function
1e2f5dbfa3ab ANDROID: sdcardfs: declare MODULE_ALIAS_FS
f84495e490a5 ANDROID: sdcardfs: Get the blocksize from the lower fs
a5504f851af9 ANDROID: sdcardfs: Use d_invalidate instead of drop_recurisve
2c917ce67144 ANDROID: sdcardfs: Switch to internal case insensitive compare
371536f070bf ANDROID: sdcardfs: Use spin_lock_nested
650cf58edf00 ANDROID: sdcardfs: Replace get/put with d_lock
6693b9450021 ANDROID: sdcardfs: rate limit warning print
3009d5325611 ANDROID: sdcardfs: Fix case insensitive lookup
3f7fac35ec62 ANDROID: uid_sys_stats: account for fsync syscalls
a4f5f251e951 ANDROID: sched: add a counter to track fsync
5c866b0f8a2f ANDROID: uid_sys_stats: fix negative write bytes.
5a420edf10dc ANDROID: uid_sys_stats: allow writing same state
6a61b529b4a9 ANDROID: uid_sys_stats: rename uid_cputime.c to uid_sys_stats.c
bce3e4dd9d49 ANDROID: uid_cputime: add per-uid IO usage accounting
a2849d45025c DTB: Add EAS compatible Juno Energy model to 'juno.dts'
174a03a0bdc2 arm64: dts: juno: Add idle-states to device tree
6f4a2453a14b ANDROID: Replace spaces by '_' for some android filesystem tracepoints.
f52e71a12e80 usb: gadget: f_accessory: Fix for UsbAccessory clean unbind.
210bb28de0e6 Linux 4.4.53 am: 49616e7150
7a261de18bdf scsi: lpfc: Correct WQ creation for pagesize am: 9cee694650
982f933a98bb MIPS: IP22: Fix build error due to binutils 2.25 uselessnes. am: 1d316060ca
70d964e55e47 MIPS: IP22: Reformat inline assembler code to modern standards. am: 4dd29050e4
d32b060094be powerpc/xmon: Fix data-breakpoint am: 15959b728d
8ac43efa58a2 dmaengine: ipu: Make sure the interrupt routine checks all interrupts. am: afee78f03e
36f519a6bdb0 bcma: use (get|put)_device when probing/removing device driver am: 79a7ff1443
3ff14c70fe58 md linear: fix a race between linear_add() and linear_congested() am: 5a1f03f1ee
25c567c7682c rtc: sun6i: Switch to the external oscillator am: 037cd23726
c3482409de57 rtc: sun6i: Add some locking am: ee360e99da
ec8e7f39b472 NFSv4: fix getacl ERANGE for some ACL buffer sizes am: a0378b5bfc
27a9c6c0f307 NFSv4: fix getacl head length estimation am: 5d23e89065
58c1c0b37188 NFSv4: Fix memory and state leak in _nfs4_open_and_get_state am: 52fb4bdcea
a17ad00bf636 nfsd: special case truncates some more am: 3ee4f442e5
b833c4dc2f62 nfsd: minor nfsd_setattr cleanup am: 6030493a34
fe1c5bc55a7e rtlwifi: rtl8192c-common: Fix "BUG: KASAN: am: 781e6a0838
5e706a9321d1 rtlwifi: Fix alignment issues am: 6e10c33cb8
057f4303d1f5 gfs2: Add missing rcu locking for glock lookup am: 70a09029b7
dbfdd61d3aa7 rdma_cm: fail iwarp accepts w/o connection params am: 44dd30e04c
ce400d3858ce RDMA/core: Fix incorrect structure packing for booleans am: 88326fe95f
787b979877dd Drivers: hv: util: Backup: Fix a rescind processing issue am: f414af249f
ead260ec7f1f Drivers: hv: util: Fcopy: Fix a rescind processing issue am: 9b45ab2853
28ab7fa0416d Drivers: hv: util: kvp: Fix a rescind processing issue am: abaeda7f70
01a674e930a8 hv: init percpu_list in hv_synic_alloc() am: 862d2b7d21
ce15984d9184 hv: allocate synic pages for all present CPUs am: 374907e8d1
c4bac4300ff6 usb: gadget: udc: fsl: Add missing complete function. am: 80190fcc48
f8f2f4c516ec usb: host: xhci: plat: check hcc_params after add hcd am: 61e9e9bcfd
8615dbe45276 usb: musb: da8xx: Remove CPPI 3.0 quirk and methods am: 900466a746
d0e0065696e7 w1: ds2490: USB transfer buffers need to be DMAable am: 89eb5ed153
9bd63bea5015 w1: don't leak refcount on slave attach failure in w1_attach_slave_device() am: 1df66c4524
618692bd8a2f can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer am: 20bc8a897e
24764f437ab4 iio: pressure: mpl3115: do not rely on structure field ordering am: 3584716db1
d6ba22f15d31 iio: pressure: mpl115: do not rely on structure field ordering am: 2ab6b8c717
60abac81e645 arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 am: e83a28c521
a9dc0b8fa022 fuse: add missing FR_FORCE am: d4a8db66b9
797cb7c99492 crypto: testmgr - Pad aes_ccm_enc_tv_template vector am: 434ed4aff1
8613965abee8 ath9k: use correct OTP register offsets for the AR9340 and AR9550 am: 7666ef1a36
cb77d6f063dd ath9k: fix race condition in enabling/disabling IRQs am: 1aeced70f7
88e67124a4be ath5k: drop bogus warning on drv_set_key with unsupported cipher am: dc7bbf895e
89acafdf0dee target: Fix multi-session dynamic se_node_acl double free OOPs am: 6af0acc0b6
fb5c00195774 target: Obtain se_node_acl->acl_kref during get_initiator_node_acl am: 4a3c526ced
62461a21d002 samples/seccomp: fix 64-bit comparison macros am: da259399e4
666ec57cb1f9 ext4: return EROFS if device is r/o and journal replay is needed am: 6ad4196f19
d3b42f102b3b ext4: preserve the needs_recovery flag when the journal is aborted am: 9a79248c08
8f1c5b47f4b2 ext4: fix inline data error paths am: 6ec4583e9b
8b2bd3ddf4ec ext4: fix data corruption in data=journal mode am: 9d636818db
3e0e74cef542 ext4: trim allocation requests to group size am: 8774c73cf6
5dc0688be0f9 ext4: do not polute the extents cache while shifting extents am: a3068b3e80
9c0e44491bae ext4: Include forgotten start block on fallocate insert range am: 3daefdae5f
b267b4c1f840 loop: fix LO_FLAGS_PARTSCAN hang am: cd3db55c64
4e15ddc81173 block/loop: fix race between I/O and set_status am: 356d71df73
438bedf5bf1b jbd2: don't leak modified metadata buffers on an aborted journal am: 973f40f368
cd5e303ecd1b Fix: Disable sys_membarrier when nohz_full is enabled am: c0ef1f537a
fbf3cf0c8300 sd: get disk reference in sd_check_events() am: ea240cfed9
2e4caeeccf88 scsi: use 'scsi_device_from_queue()' for scsi_dh am: 33950b56d2
51c24a59301a scsi: aacraid: Reorder Adapter status check am: 2dc9a859eb
ebf84b4166b6 scsi: storvsc: properly set residual data length on errors am: 18dbfcae65
15c7c846885b scsi: storvsc: properly handle SRB_ERROR when sense message is present am: 80bccab34a
1c933caeb8d0 scsi: storvsc: use tagged SRB requests if supported by the device am: 5cdc8193ac
ed15ac577e55 dm stats: fix a leaked s->histogram_boundaries array am: 6a284310d5
48d4f39d94bc dm cache: fix corruption seen when using cache > 2TB am: fdea1f9721
75e269887234 ipc/shm: Fix shmat mmap nil-page protection am: f0ae01568e
656fedaf743a mm: do not access page->mapping directly on page_endio am: c5c893e7c4
5cc4831e1b18 mm: vmpressure: fix sending wrong events on underflow am: 66f43a5768
32125704fefb mm/page_alloc: fix nodes for reclaim in fast path am: 612e4679b8
6082e028f3b6 iommu/vt-d: Tylersburg isoch identity map check is done too late. am: 31dac0e870
9f53657d446a iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu am: 07852563db
d461b88a36d4 regulator: Fix regulator_summary for deviceless consumers am: 5cc0cd0e3a
5d8fa8946fbf staging: rtl: fix possible NULL pointer dereference am: 272d60bfce
6d2b913f5f4a ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine am: 8c8f42c9a4
1d0a0ca70499 ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming am: cd585d3ba5
cc787f23a29b ALSA: seq: Fix link corruption by event error handling am: 003aa34372
10481abe187c ALSA: ctxfi: Fallback DMA mask to 32bit am: 70dbc00f7e
5b01070e454f ALSA: timer: Reject user params with too small ticks am: 9879f9d01a
b8ad06607a6c ALSA: hda - fix Lewisburg audio issue am: b9bf1f0657
de7da8e6cd8a ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO am: 1f4f37076d
6a56b6d97511 ARM: dts: at91: Enable DMA on sama5d2_xplained console am: 6b1d7b6f54
264e78debede ARM: dts: at91: Enable DMA on sama5d4_xplained console am: be83ed085f
ec78efab74e3 ARM: at91: define LPDDR types am: b401418c6c
99065c3e467e media: fix dm1105.c build error am: f3a0b20040
91c8ba257ec3 uvcvideo: Fix a wrong macro am: b0bde9f6a0
2d93d7bb63e7 am437x-vpfe: always assign bpp variable am: 5988e73201
3a674057ace0 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps am: ab7546e491
378772df9519 MIPS: Calculate microMIPS ra properly when unwinding the stack am: cc387ae089
dfba5f8f76c3 MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions am: d75d675a05
6e3b0aea46d3 MIPS: Fix get_frame_info() handling of microMIPS function size am: 72a0cfae59
e7503003f0fd MIPS: Prevent unaligned accesses during stack unwinding am: 2998bf60d3
c6e7fd7d72ee MIPS: Clear ISA bit correctly in get_frame_info() am: 0d45490221
b3ec549b786c MIPS: Lantiq: Keep ethernet enabled during boot am: f1be0f5814
c1fecd0722e7 MIPS: OCTEON: Fix copy_from_user fault handling for large buffers am: 093292b8f8
0c2e951f6e5b MIPS: BCM47XX: Fix button inversion for Asus WL-500W am: b32e43cf3f
cd13ff96da09 MIPS: Fix special case in 64 bit IP checksumming. am: 5636da7aba
249dd69807be samples: move mic/mpssd example code from Documentation am: faf6aa4b12
7ae846e99ba2 f2fs: use __set{__clear}_bit_le
f0135c1551e0 f2fs: update_free_nid_bitmap() can be static
48da6d86af95 f2fs: __update_nat_bits() can be static
d95038cf6b1e f2fs: le16_to_cpu for xattr->e_value_size
4b056f06acfa f2fs: don't overwrite node block by SSR
9b86801f59e4 f2fs: don't need to invalidate wrong node page
9fa38a0c6456 f2fs: fix an error return value in truncate_partial_data_page
b5bb7b2de94d fscrypt: catch up to v4.11-rc1
9cc3fbc9ea18 f2fs: avoid to flush nat journal entries
7375ae65fa6d f2fs: avoid to issue redundant discard commands
95bfba756e53 f2fs: fix a plint compile warning
c1c90b7d9dc1 f2fs: add f2fs_drop_inode tracepoint
5086fe4c101b f2fs: Fix zoned block device support
e323e9ef9f41 f2fs: remove redundant set_page_dirty()
f6493d7dd1cd f2fs: fix to enlarge size of write_io_dummy mempool
9113aae794eb f2fs: fix memory leak of write_io_dummy mempool during umount
6ac7367ebfee f2fs: fix to update F2FS_{CP_}WB_DATA count correctly
b1305bba60c0 f2fs: use MAX_FREE_NIDS for the free nids target
179e2535c7b7 f2fs: introduce free nid bitmap
4db9ebac249f f2fs: new helper cur_cp_crc() getting crc in f2fs_checkpoint
20adb5b3fe0b f2fs: update the comment of default nr_pages to skipping
aa2a9a1c479b f2fs: drop the duplicate pval in f2fs_getxattr
2ed4b498d823 f2fs: Don't update the xattr data that same as the exist
e042b87adaa7 f2fs: kill __is_extent_same
1b30dde97f84 f2fs: avoid bggc->fggc when enough free segments are avaliable after cp
377816fec3f3 f2fs: select target segment with closer temperature in SSR mode
3a40c74cce8b f2fs: show simple call stack in fault injection message
2ea010a9c826 fscrypt: catch fscrypto_get_policy in v4.10-rc6
7d77c7a3525b f2fs: use __clear_bit_le
1ad1cd4f7149 f2fs: no need lock_op in f2fs_write_inline_data
273924c37731 f2fs: add bitmaps for empty or full NAT blocks
2ef086ad2991 f2fs: replace rw semaphore extent_tree_lock with mutex lock
8cfbfea08204 f2fs: avoid m_flags overlay when allocating more data blocks
7234370dc65c f2fs: remove unsafe bitmap checking
c12a69d920f1 f2fs: init local extent_info to avoid stale stack info in tp
c074e1b7c11c f2fs: remove unnecessary condition check for write_checkpoint in f2fs_gc
cb9ca08d121a f2fs: do SSR for node segments more aggresively
70dd5a4c5aa2 f2fs: check discard alignment only for SEQWRITE zones
97a61adb90fb f2fs: wait for discard completion after submission
94d3f18b4f78 f2fs: much larger batched trim_fs job
91ef1346c8a3 f2fs: avoid very large discard command
3f2523b22214 f2fs: find data segments across all the types
62d8564f71ec f2fs: do SSR in higher priority
e3e27c59487b f2fs: do SSR for data when there is enough free space
316bed49a618 f2fs: node segment is prior to data segment selected victim
1466b660bebe f2fs: put allocate_segment after refresh_sit_entry
c1288c8f35c7 f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
e24eb1fceda8 f2fs: do not wait for writeback in write_begin
4c05cfb0081f f2fs: replace __get_victim by dirty_segments in FG_GC
e5e16d8af5cb f2fs: fix multiple f2fs_add_link() calls having same name
ff3bf2f20792 f2fs: show actual device info in tracepoints
5331a1d87fc5 f2fs: use SSR for warm node as well
675dd8213b70 f2fs: enable inline_xattr by default
79887aed3770 f2fs: introduce noinline_xattr mount option
34a65412384c f2fs: avoid reading NAT page by get_node_info
69a0a6912f78 f2fs: remove build_free_nids() during checkpoint
a71c22fcd5c8 f2fs: change recovery policy of xattr node block
56cba038b622 f2fs: super: constify fscrypt_operations structure
194fbd2a5710 f2fs: show checkpoint version at mount time
1b1f1ea0e7f7 f2fs: remove preflush for nobarrier case
5b7c84083345 f2fs: check last page index in cached bio to decide submission
4e50b7053c19 f2fs: check io submission more precisely
d6bbb3276728 android: binder: move global binder state into context struct.
0fd0992d3504 android: binder: add padding to binder_fd_array_object.
359795138dc5 binder: use group leader instead of open thread
33af4c0c5faa nf: IDLETIMER: Use fullsock when querying uid
16f66bfe8821 nf: IDLETIMER: Fix use after free condition during work
837de638dc01 Merge branch 'upstream-linux-4.4.y' into android-4.4
f04805218728 ANDROID: dm: android-verity: fix table_make_digest() error handling
6e1c2455aa28 ANDROID: usb: gadget: function: Fix commenting style
6696986a932a cpufreq: interactive governor drops bits in time calculation
98c307e68c28 ANDROID: sdcardfs: support direct-IO (DIO) operations
166f168a48d6 ANDROID: sdcardfs: implement vm_ops->page_mkwrite
0166e6469f9d f2fs: fix trim_fs assignment
5e95180bf64c Revert "f2fs: remove batched discard in f2fs_trim_fs"
f048326ea40e Merge branch 'android-4.4.y' into android-4.4
6cd8a154387d f2fs: fix missing bio_alloc(1)
880c68e41dd2 ANDROID: sdcardfs: Don't bother deleting freelist
1914b2934b3e ANDROID: sdcardfs: Add missing path_put
232c28fe23b8 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
54640cfe4725 Merge tag 'v4.4.49' into android-4.4.y
56026a89e632 ANDROID: sdcardfs: Fix incorrect hash
8b75db9857a4 ANDROID: ext4 crypto: Disables zeroing on truncation when there's no key
a425a70b2627 ANDROID: ext4: add a non-reversible key derivation method
3e0dd6ec69be ANDROID: ext4: allow encrypting filenames using HEH algorithm
0223de3a24ef ANDROID: arm64/crypto: add ARMv8-CE optimized poly_hash algorithm
58b9edb065b0 ANDROID: crypto: heh - factor out poly_hash algorithm
698ffc03b701 ANDROID: crypto: heh - Add Hash-Encrypt-Hash (HEH) algorithm
ce2ace45d931 ANDROID: crypto: gf128mul - Add ble multiplication functions
3eaf06b785a6 ANDROID: crypto: gf128mul - Refactor gf128 overflow macros and tables
8ea7531e4764 UPSTREAM: crypto: gf128mul - Zero memory when freeing multiplication table
c8bb10b1eec8 ANDROID: crypto: shash - Add crypto_grab_shash() and crypto_spawn_shash_alg()
93867d9bc5c1 ANDROID: crypto: allow blkcipher walks over ablkcipher data
15227d3ccce3 UPSTREAM: arm/arm64: crypto: assure that ECB modes don't require an IV
d854b688907b ANDROID: Refactor fs readpage/write tracepoints.
11fac3aed57f ANDROID: export security_path_chown
5edfa05a10a7 Merge tag 'v4.4.48' into android-4.4.y
d9aa8ddc51cb Squashfs: optimize reading uncompressed data
5e9c466d6ec0 Squashfs: implement .readpages()
c9994560db8e Squashfs: replace buffer_head with BIO
417aca479b15 Squashfs: refactor page_actor
50dcddba6c11 Squashfs: remove the FILE_CACHE option
d50112645714 ANDROID: android-recommended.cfg: CONFIG_CPU_SW_DOMAIN_PAN=y
dc2ad0661d69 FROMLIST: 9p: fix a potential acl leak
49b60d4aa95a BACKPORT: posix_acl: Clear SGID bit when setting file permissions
33f44e9f9c08 f2fs: call internal __write_data_page directly
ed0eee678877 f2fs: avoid out-of-order execution of atomic writes
8f70c40113f4 f2fs: move write_node_page above fsync_node_pages
040eb7fd6c29 f2fs: move flush tracepoint
de0e3bc1a54a f2fs: show # of APPEND and UPDATE inodes
a94d94904cd3 f2fs: fix 446 coding style warnings in f2fs.h
c99f2de7780a f2fs: fix 3 coding style errors in f2fs.h
01940a21a97e f2fs: declare missing static function
f3ca0da5c793 f2fs: show the fault injection mount option
fb40e1231cbc f2fs: fix null pointer dereference when issuing flush in ->fsync
d27bebf86574 f2fs: fix to avoid overflow when left shifting page offset
21980a25e727 f2fs: enhance lookup xattr
b89d1d4dfd7d f2fs: fix a dead loop in f2fs_fiemap()
87d83ae92ee0 f2fs: do not preallocate blocks which has wrong buffer
334173cc4ca1 f2fs: show # of on-going flush and discard bios
587ad91ac9a8 f2fs: add a kernel thread to issue discard commands asynchronously
565f0225f95f f2fs: factor out discard command info into discard_cmd_control
c4cc29d19eaf f2fs: remove batched discard in f2fs_trim_fs
4844bb76e752 f2fs: reorganize stat information
0d7a55b0135b f2fs: clean up flush/discard command namings
e3d4c4b5f18c f2fs: check in-memory sit version bitmap
8a576d4d407b f2fs: check in-memory nat version bitmap
c50d5c09193e f2fs: check in-memory block bitmap
72d48dabe998 f2fs: introduce FI_ATOMIC_COMMIT
f948bcc51e13 f2fs: clean up with list_{first, last}_entry
99a5dca4d9c6 f2fs: return fs_trim if there is no candidate
711f0385dc67 f2fs: avoid needless checkpoint in f2fs_trim_fs
5521ead70476 f2fs: relax async discard commands more
7e43f19b5ecd f2fs: drop exist_data for inline_data when truncated to 0
3c299af84525 f2fs: don't allow encrypted operations without keys
75e402e690b9 f2fs: show the max number of atomic operations
168fef245e10 f2fs: get io size bit from mount option
22f1947949fd f2fs: support IO alignment for DATA and NODE writes
849981c99bd8 f2fs: add submit_bio tracepoint
c1e5d5278024 f2fs: reassign new segment for mode=lfs
0c61b0a37be7 f2fs: fix a missing discard prefree segments
670a455ef9e1 f2fs: use rb_entry_safe
4212c0f71a58 f2fs: add a case of no need to read a page in write begin
e82207d3ee89 f2fs: fix a problem of using memory after free
e891bf97aa8a f2fs: remove unneeded condition
8799db31b9b1 f2fs: don't cache nat entry if out of memory
0e4e431a23c3 f2fs: remove unused values in recover_fsync_data
373bb0247ae5 f2fs: support async discard based on v4.9
7146292938e4 f2fs: resolve op and op_flags confilcts
0213f79a4189 UPSTREAM: udp: properly support MSG_PEEK with truncated buffers
edc166a8714b UPSTREAM: arm64: Allow hw watchpoint of length 3,5,6 and 7
b48318f371e8 BACKPORT: arm64: hw_breakpoint: Handle inexact watchpoint addresses
7409857a0717 UPSTREAM: arm64: Allow hw watchpoint at varied offset from base address
91495bc622e9 BACKPORT: hw_breakpoint: Allow watchpoint of length 3,5,6 and 7
9ce149a4581a ANDROID: sdcardfs: Switch strcasecmp for internal call
7191add87cd9 ANDROID: sdcardfs: switch to full_name_hash and qstr
461da83e67af ANDROID: sdcardfs: Add GID Derivation to sdcardfs
d46684aa425d ANDROID: sdcardfs: Remove redundant operation
09c77d623006 ANDROID: sdcardfs: add support for user permission isolation
d9300a998d19 ANDROID: sdcardfs: Refactor configfs interface
3e4f5484dcd5 ANDROID: sdcardfs: Allow non-owners to touch
c8da41f0dc8d Merge tag 'v4.4.46' into android-4.4.y
df3087d4836d ANDROID: binder: fix format specifier for type binder_size_t
4c7fc336f6e3 ANDROID: fs: Export vfs_rmdir2
1cd3d347147b ANDROID: fs: Export free_fs_struct and set_fs_pwd
a07b34771ace BACKPORT: Input: xpad - validate USB endpoint count during probe
d240a0a14528 BACKPORT: Input: xpad - fix oops when attaching an unknown Xbox One gamepad
b5858221c1c4 ANDROID: mnt: remount should propagate to slaves of slaves
e33aa348eec6 ANDROID: sdcardfs: Switch ->d_inode to d_inode()
5cb564893592 ANDROID: sdcardfs: Fix locking issue with permision fix up
9eaefe628d1b ANDROID: sdcardfs: Change magic value
4d70f7311524 ANDROID: sdcardfs: Use per mount permissions
6b6e896b0bee ANDROID: sdcardfs: Add gid and mask to private mount data
f9cb61dcb00c ANDROID: sdcardfs: User new permission2 functions
1cbf8e31e3a7 ANDROID: vfs: Add setattr2 for filesystems with per mount permissions
21fc44e40ae3 ANDROID: vfs: Add permission2 for filesystems with per mount permissions
0ad2dd493c2f ANDROID: vfs: Allow filesystems to access their private mount data
6b42d02561d3 ANDROID: mnt: Add filesystem private data to mount points
f32ddec923dd ANDROID: sdcardfs: Move directory unlock before touch
cae2e7f25c48 ANDROID: sdcardfs: fix external storage exporting incorrect uid
640e5265032d ANDROID: sdcardfs: Added top to sdcardfs_inode_info
1fb590f2d5ad ANDROID: sdcardfs: Switch package list to RCU
96acdab2f4de ANDROID: sdcardfs: Fix locking for permission fix up
cc16efd13c30 ANDROID: sdcardfs: Check for other cases on path lookup
0ec03f845799 ANDROID: sdcardfs: override umask on mkdir and create
e9a82a4cbe64 Merge tag 'v4.4.45' into android-4.4.y
bd2cd20990bf Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
f103e3b0d8e4 Merge tag 'v4.4.43' into android-4.4.y
82a6fedb6ea5 arm64: kernel: Fix build warning
1cb392e10307 DEBUG: sched/fair: Fix sched_load_avg_cpu events for task_groups
7f18f0963d81 DEBUG: sched/fair: Fix missing sched_load_avg_cpu events
f4e6542320b9 UPSTREAM: l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
a11f71fcd94d UPSTREAM: packet: fix race condition in packet_set_ring
56ea977b0fc3 UPSTREAM: netlink: Fix dump skb leak/double free
d8a1d0c13cde f2fs: remove wrong backported codes
1475f79c87f0 UPSTREAM: net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
3e61a942c7eb MIPS: Prevent "restoration" of MSA context in non-MSA kernels
cf0533acdaa9 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
712517177d3f Merge tag 'v4.4.40' into android-4.4.y
d5ed6f6f5f92 net: socket: don't set sk_uid to garbage value in ->setattr()
d5dce523ee59 ANDROID: configs: CONFIG_ARM64_SW_TTBR0_PAN=y
5937c0601163 UPSTREAM: arm64: Disable PAN on uaccess_enable()
7f89f7225caf UPSTREAM: arm64: Enable CONFIG_ARM64_SW_TTBR0_PAN
9fcab0c5b428 UPSTREAM: arm64: xen: Enable user access before a privcmd hvc call
17080bcf2c6e UPSTREAM: arm64: Handle faults caused by inadvertent user access with PAN enabled
02ef7a8c3c9d BACKPORT: arm64: Disable TTBR0_EL1 during normal kernel execution
b83fbf1e7725 BACKPORT: arm64: Introduce uaccess_{disable,enable} functionality based on TTBR0_EL1
4fe5f2cb9434 BACKPORT: arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macro
a858462e1f9f BACKPORT: arm64: Factor out PAN enabling/disabling into separate uaccess_* macros
50874355b1f5 UPSTREAM: arm64: alternative: add auto-nop infrastructure
12ac5b67a13d UPSTREAM: arm64: barriers: introduce nops and __nops macros for NOP sequences
c86266edfaa4 Revert "FROMLIST: arm64: Factor out PAN enabling/disabling into separate uaccess_* macros"
81688dbb3294 Revert "FROMLIST: arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macro"
b4ae8c8946b2 Revert "FROMLIST: arm64: Introduce uaccess_{disable,enable} functionality based on TTBR0_EL1"
77a4773a3b6e Revert "FROMLIST: arm64: Disable TTBR0_EL1 during normal kernel execution"
1f150a5e5a96 Revert "FROMLIST: arm64: Handle faults caused by inadvertent user access with PAN enabled"
c558527eedcd Revert "FROMLIST: arm64: xen: Enable user access before a privcmd hvc call"
9ce0ba91cecc Revert "FROMLIST: arm64: Enable CONFIG_ARM64_SW_TTBR0_PAN"
aceae9be74c7 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
9b133b620782 Merge tag 'v4.4.39' into android-4.4.y
ee2bcbd8edda ANDROID: sched/walt: fix build failure if FAIR_GROUP_SCHED=n
676b8efcce52 ANDROID: trace: net: use %pK for kernel pointers
0aac1fcfa327 ANDROID: android-base: Enable QUOTA related configs
341965cf103d net: ipv4: Don't crash if passing a null sk to ip_rt_update_pmtu.
344afd627cca net: inet: Support UID-based routing in IP protocols.
03441d56d878 net: core: add UID to flows, rules, and routes
eb964bdba79a net: core: Add a UID field to struct sock.
9789b697c6e4 Revert "net: core: Support UID-based routing."
a1c31d8ded43 f2fs: fix a missing size change in f2fs_setattr
b82fdb62ee3c Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
8a2ec431d598 Merge tag 'v4.4.38' into android-4.4.y
61f26de8c058 UPSTREAM: efi/arm64: Don't apply MEMBLOCK_NOMAP to UEFI memory map mapping
18f41ad6976a UPSTREAM: arm64: mm: always take dirty state from new pte in ptep_set_access_flags
f82be531155c UPSTREAM: arm64: Implement pmdp_set_access_flags() for hardware AF/DBM
b571c4f0cf7e UPSTREAM: arm64: Fix typo in the pmdp_huge_get_and_clear() definition
fde8582a59f5 UPSTREAM: arm64: enable CONFIG_DEBUG_RODATA by default
5274ef05679f fs/super.c: fix race between freeze_super() and thaw_super()
2cf125d417ad scripts/tags.sh: catch 4.9-rc6
3313d27976a9 goldfish: enable CONFIG_INET_DIAG_DESTROY
f96ce4c98613 f2fs: fix to access nullified flush_cmd_control pointer
97b84c96505a Merge tag 'v4.4.37' into android-4.4.y
e487a24793bb sched/walt: kill {min,max}_capacity
3a29814dae23 sched: fix wrong truncation of walt_avg
4272b1a3c3f6 build: fix build config kernel_dir
ace74ccf82cf ANDROID: dm verity: add minimum prefetch size
25cfd071169c Merge tag 'v4.4.36' into android-4.4.y
640bdae24f27 f2fs: free meta pages if sanity check for ckpt is failed
96e6c6084b75 f2fs: detect wrong layout
a980f29780f3 f2fs: call sync_fs when f2fs is idle
769b4ad829b5 Revert "f2fs: use percpu_counter for # of dirty pages in inode"
fa40ddf73c5d Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
f225dbdca912 Merge tag 'v4.4.35' into android-4.4.y
0c0f597086be f2fs: return AOP_WRITEPAGE_ACTIVATE for writepage
099d3df452ef f2fs: do not activate auto_recovery for fallocated i_size
b683e01e2544 f2fs: fix 32-bit build
fd464b55a493 f2fs: set ->owner for debugfs status file's file_operations
11fce24cbf64 f2fs: fix incorrect free inode count in ->statfs
10a2e5e7a2d4 f2fs: drop duplicate header timer.h
8df5d34aa0cd f2fs: fix wrong AUTO_RECOVER condition
aca5463a208f f2fs: do not recover i_size if it's valid
d1e1a3a4c815 f2fs: fix fdatasync
8351875692b0 f2fs: fix to account total free nid correctly
daa738ea01c5 f2fs: fix an infinite loop when flush nodes in cp
2ea2e28982f0 f2fs: don't wait writeback for datas during checkpoint
185a1b0664ee f2fs: fix wrong written_valid_blocks counting
3d89bca8b1fe f2fs: avoid BG_GC in f2fs_balance_fs
5f8b73185bd8 f2fs: fix redundant block allocation
0bcbcd3714e5 f2fs: use err for f2fs_preallocate_blocks
79d47107adb6 f2fs: support multiple devices
09d9b573e588 f2fs: allow dio read for LFS mode
17aa419b5339 f2fs: revert segment allocation for direct IO
908659afc056 f2fs: return directly if block has been removed from the victim
11895b320595 Revert "f2fs: do not recover from previous remained wrong dnodes"
5f59a8f59bdf f2fs: remove checkpoint in f2fs_freeze
4cd4b0465d22 f2fs: assign segments correctly for direct_io
16650422c860 f2fs: fix wrong i_atime recovery
d69efabf1997 f2fs: record inode updating status correctly
55fac8071160 f2fs: Trace reset zone events
ac0357e5d5e9 f2fs: Reset sequential zones on zoned block devices
060887886644 f2fs: Cache zoned block devices zone type
02bccb06333f f2fs: Do not allow adaptive mode for host-managed zoned block devices
789098ffddbf f2fs: Always enable discard for zoned blocks devices
40e505d0271b f2fs: Suppress discard warning message for zoned block devices
5b0f4f4c6a01 f2fs: Check zoned block feature for host-managed zoned block devices
6e89bc832cc2 f2fs: Use generic zoned block device terminology
26fcd8659ef3 f2fs: Add missing break in switch-case
20cf9476e3b8 f2fs: avoid infinite loop in the EIO case on recover_orphan_inodes
16c3c372dca7 f2fs: report error of f2fs_fill_dentries
e164e43eb20b fs/crypto: catch up 4.9-rc6
93ae1e63e475 f2fs: hide a maybe-uninitialized warning
1789a2ca8a3e f2fs: remove percpu_count due to performance regression
86f4d9f42e8a f2fs: make clean inodes when flushing inode page
20339a1214b2 f2fs: keep dirty inodes selectively for checkpoint
3139e5f850cd f2fs: Replace CURRENT_TIME_SEC with current_time() for inode timestamps
1d486e74cf84 f2fs: use BIO_MAX_PAGES for bio allocation
cab4de5c485a f2fs: declare static function for __build_free_nids
4ce479148143 f2fs: call f2fs_balance_fs for setattr
2c58f7dea88d f2fs: count dirty inodes to flush node pages during checkpoint
518a2cf9a065 f2fs: avoid casted negative value as shrink count
b1b14da24aab f2fs: don't interrupt free nids building during nid allocation
bae23863f810 f2fs: clean up free nid list operations
3499fdbee609 f2fs: split free nid list
a943c829bed9 f2fs: clear nlink if fail to add_link
5f3ec1f715c1 f2fs: fix sparse warnings
a6c3b7211039 f2fs: fix error handling in fsync_node_pages
70aa0e6cb1a3 f2fs: fix to update largest extent under lock
a24f28d74694 f2fs: be aware of extent beyond EOF in fiemap
fc843bf42b3a f2fs: don't miss any f2fs_balance_fs cases
48cceaae9acb f2fs: add missing f2fs_balance_fs in f2fs_zero_range
372f295d622c f2fs: give a chance to detach from dirty list
7a2d5d5f8150 f2fs: fix to release discard entries during checkpoint
75a192655e64 f2fs: exclude free nids building and allocation
25dcb75878cd build: add build server configs for goldfish
34a546cb043f f2fs: fix to determine start_cp_addr by sbi->cur_cp_pack
4d42545f4996 f2fs: fix overflow due to condition check order
2ca2001b3a36 posix_acl: Clear SGID bit when setting file permissions
f9c1bf30186d Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
84dc474f3c33 Merge tag 'v4.4.34' into android-4.4.y
40ceb2c69964 usb: gadget: Fix compilation problem with tx_qlen field
324e88de4aba Merge tag 'v4.4.32' into android-4.4.y
93e3336909d8 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
5577070b6bed Merge tag 'v4.4.30' into android-4.4.y
c302df26cb5b Merge tag 'v4.4.28' into android-4.4.y
a979feb9e9f1 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
f8c1167680a1 Merge tag 'v4.4.27' into android-4.4.y
59fc70469aed Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
b8fa4a3ee597 Merge tag 'v4.4.26' into android-4.4.y
a1561fae1b30 f2fs: fix wrong sum_page pointer in f2fs_gc
8da9e3f74761 f2fs: backport from (4c1fad64 - Merge tag 'for-f2fs-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs)
b2faab1e4d85 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
14de94f03d2c Merge tag 'v4.4.24' into android-4.4.y
fed8e608c338 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
09f6247a9cca Merge tag 'v4.4.23' into android-4.4.y
8760f8e3d980 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
734bcf32c234 Merge tag 'v4.4.22' into android-4.4.y
551569f25ec0 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
321249bb2f9c Merge remote-tracking branch 'common/android-4.4' into android-4.4.y-merge
a517d900c6b4 Merge tag 'v4.4.21' into android-4.4.y
441e10ac4ca3 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
2a3670c62203 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
cade80573cf8 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
5c0fc54c9b67 Merge tag 'v4.4.20' into android-4.4.y
18cb0eedcc22 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
ec5cb2fe853f Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
aa349c0a9699 Merge tag 'v4.4.19' into android-4.4.y
8e4f993802d3 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
1f369b24e298 Merge tag 'v4.4.17' into android-4.4.y
b558f17a13b1 Merge tag 'v4.4.16' into android-4.4.y
Linux version 4.4.180-g62af034e001a (android-build@abfarm-us-
west1-c-0010) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Jul 16 04:56:06 UTC 2019
Bug: 11118565
Bug: 11687690
Bug: 16355602
Bug: 19198045
Bug: 20045882
Bug: 23525545
Bug: 27915347
Bug: 27992761
Bug: 28024488
Bug: 28275695
Bug: 28845874
Bug: 29521202
Bug: 30090733
Bug: 30210506
Bug: 30400942
Bug: 30903194
Bug: 30919905
Bug: 30954918
Bug: 31255977
Bug: 31374660
Bug: 31432001
Bug: 31622239
Bug: 31648368
Bug: 31796270
Bug: 32246564
Bug: 32458736
Bug: 32461228
Bug: 32508661
Bug: 32668852
Bug: 32813456
Bug: 32975945
Bug: 33250092
Bug: 33333670
Bug: 33346201
Bug: 33358926
Bug: 33363517
Bug: 33393474
Bug: 33731928
Bug: 33753815
Bug: 33757366
Bug: 34114242
Bug: 34133558
Bug: 34193533
Bug: 34198239
Bug: 34262585
Bug: 34360629
Bug: 34461621
Bug: 34542611
Bug: 34691169
Bug: 34723223
Bug: 34951864
Bug: 34991231
Bug: 35142419
Bug: 35209576
Bug: 35257858
Bug: 35307857
Bug: 35331000
Bug: 35603549
Bug: 35633782
Bug: 35643557
Bug: 35666680
Bug: 35707103
Bug: 35766959
Bug: 35803310
Bug: 35848445
Bug: 35851986
Bug: 36004503
Bug: 36007193
Bug: 36007653
Bug: 36007735
Bug: 36088202
Bug: 36138424
Bug: 36160015
Bug: 36228261
Bug: 36231741
Bug: 36374484
Bug: 36406078
Bug: 36468447
Bug: 36559739
Bug: 36588520
Bug: 36604779
Bug: 36650912
Bug: 36725304
Bug: 36817013
Bug: 36819470
Bug: 37158168
Bug: 37193650
Bug: 37210310
Bug: 37218618
Bug: 37231161
Bug: 37293077
Bug: 37319300
Bug: 37429972
Bug: 37488099
Bug: 37516160
Bug: 37524657
Bug: 37749708
Bug: 37750863
Bug: 37753761
Bug: 37754877
Bug: 38045152
Bug: 38117720
Bug: 38157502
Bug: 38159576
Bug: 38201220
Bug: 38224475
Bug: 38331309
Bug: 38448648
Bug: 38451312
Bug: 38502532
Bug: 62038227
Bug: 62094374
Bug: 62198330
Bug: 62199770
Bug: 62390017
Bug: 62413700
Bug: 62523096
Bug: 62572621
Bug: 62678828
Bug: 62679012
Bug: 62679581
Bug: 62679701
Bug: 63075553
Bug: 63079216
Bug: 63117588
Bug: 63142211
Bug: 63245673
Bug: 63260873
Bug: 63578267
Bug: 63589535
Bug: 63716230
Bug: 63737556
Bug: 63739275
Bug: 63785372
Bug: 63867169
Bug: 63889157
Bug: 63926541
Bug: 63962952
Bug: 63963140
Bug: 63974334
Bug: 63994171
Bug: 64073116
Bug: 64114943
Bug: 64133562
Bug: 64145065
Bug: 64257838
Bug: 64468882
Bug: 64483974
Bug: 64552728
Bug: 64672411
Bug: 64978549
Bug: 65333488
Bug: 65386954
Bug: 65853158
Bug: 65857891
Bug: 66884503
Bug: 66899329
Bug: 66932127
Bug: 66969589
Bug: 67425063
Bug: 67600404
Bug: 67651285
Bug: 69164715
Bug: 69901741
Bug: 70706497
Bug: 71362031
Bug: 71728490
Bug: 72007585
Bug: 72158116
Bug: 72311797
Bug: 72320324
Bug: 72339335
Bug: 72664474
Bug: 72717639
Bug: 72722987
Bug: 72886167
Bug: 73055997
Bug: 73287721
Bug: 73962978
Bug: 74338318
Bug: 75236413
Bug: 75238970
Bug: 75984715
Bug: 75987238
Bug: 77923821
Bug: 77937819
Bug: 78036828
Bug: 78252157
Bug: 78262592
Bug: 78886293
Bug: 79166848
Bug: 80158484
Bug: 80475502
Bug: 80540078
Bug: 109735735
Bug: 109821005
Bug: 110044919
Bug: 111641492
Bug: 111642636
Bug: 111860541
Bug: 112037142
Bug: 112220999
Bug: 112488418
Bug: 112955896
Bug: 113183619
Bug: 114060045
Bug: 115649143
Bug: 116008047
Bug: 116734731
Bug: 116855682
Bug: 117823094
Bug: 117847156
Bug: 118442619
Bug: 119260394
Bug: 119769499
Bug: 119771992
Bug: 120439617
Bug: 120445624
Bug: 120503084
Bug: 120682817
Bug: 120757803
Bug: 121166534
Bug: 121220290
Bug: 122428178
Bug: 123635022
Bug: 123755887
Bug: 123860857
Bug: 124521452
Bug: 124903482
Bug: 125367761
Bug: 126256072
Bug: 126955561
Bug: 127298877
Bug: 129556081
Bug: 130017100
Bug: 130468851
Bug: 130571081
Bug: 131837894
Bug: 132097678
Bug: 132171963
Bug: 132173298
Bug: 133236783
Bug: 134439528
Bug: 134439992
Bug: 134440011
Bug: 134440735
Bug: 134698934
Bug: 136195284
Bug: 136197213
Bug: 137148856
Bug: 137590232
Bug: 702147120
Change-Id: I2dc5e1b187f20f7c51359e10268f6d9babf56275
Pick-Prebuilt: 255958347
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Adam Shih <adamshih@google.com>
|
|
be0dd9979396 LTS: Merge 4.4.180 into android-msm-wahoo-4.4-qt-qpr1
633ad876cc48 Merge 4.4.180 into android-msm-wahoo-4.4-qt-lts
0f654c12cd72 Linux 4.4.180
5f3cf6b82211 powerpc/lib: fix book3s/32 boot failure due to code patching
95100d253fee powerpc/booke64: set RI in default MSR
9db489ed4971 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl
f518072d1ae1 drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl
7a22a4ea67b7 bonding: fix arp_validate toggling in active-backup mode
6e72e6897efe ipv4: Fix raw socket lookup for local traffic
6e36b31c1b07 vrf: sit mtu should not be updated when vrf netdev is the link
6044ab2a05f6 vlan: disable SIOCSHWTSTAMP in container
bf4d21eed0d7 packet: Fix error path in packet_init
1261f44db98c net: ucc_geth - fix Oops when changing number of buffers in the ring
24d2a86b8968 bridge: Fix error path for kobject_init_and_add()
b8bb7bc326f2 powerpc/64s: Include cpu header
27d9e822a716 USB: serial: fix unthrottle races
f2387d0c3467 USB: serial: use variable for status
6db8c0882912 x86/bugs: Change L1TF mitigation string to match upstream
71041afe26a3 x86/speculation/mds: Fix documentation typo
693eb3bdaf19 Documentation: Correct the possible MDS sysfs values
0f961ec59305 x86/mds: Add MDSUM variant to the MDS documentation
3092ad5c4f2e x86/speculation/mds: Add 'mitigations=' support for MDS
a50e2ca5757f x86/speculation: Support 'mitigations=' cmdline option
31a2c5f7a25b cpu/speculation: Add 'mitigations=' cmdline option
2b26dff34698 x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off
0144cbc12474 x86/speculation/mds: Fix comment
e2896d6b1e48 x86/speculation/mds: Add SMT warning message
06deb655ae26 x86/speculation: Move arch_smt_update() call to after mitigation decisions
5b0f1f5b4f58 x86/cpu/bugs: Use __initconst for 'const' init data
48204fd98023 Documentation: Add MDS vulnerability documentation
e0e64cdc7fd9 Documentation: Move L1TF to separate directory
9fe26a407f0e x86/speculation/mds: Add mitigation mode VMWERV
3fb41b4e2d38 x86/speculation/mds: Add sysfs reporting for MDS
1e9a9ef67033 x86/speculation/l1tf: Document l1tf in sysfs
8c7398befdf1 x86/speculation/mds: Add mitigation control for MDS
d4c1e6cbbcdc x86/speculation/mds: Conditionally clear CPU buffers on idle entry
a41a2dee403d x86/speculation/mds: Clear CPU buffers on exit to user
7a6c2a6c4235 x86/speculation/mds: Add mds_clear_cpu_buffers()
f223c10cf176 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests
adef560d1ef8 x86/speculation/mds: Add BUG_MSBDS_ONLY
179adc415f94 x86/speculation/mds: Add basic bug infrastructure for MDS
8be7f1183d2f x86/speculation: Consolidate CPU whitelists
683f9fba8c27 x86/msr-index: Cleanup bit defines
6eb1dfb0e945 kvm: x86: Report STIBP on GET_SUPPORTED_CPUID
f8515b2d8c86 x86/speculation: Provide IBPB always command line options
867931a6cc51 x86/speculation: Add seccomp Spectre v2 user space protection mode
0ec9baa28b62 x86/speculation: Enable prctl mode for spectre_v2_user
ff99c966c627 x86/speculation: Add prctl() control for indirect branch speculation
bc8a006cb385 x86/speculation: Prevent stale SPEC_CTRL msr content
b784ff22d682 x86/speculation: Prepare arch_smt_update() for PRCTL mode
29652de33320 x86/speculation: Split out TIF update
e2dafdd0084b x86/speculation: Prepare for conditional IBPB in switch_mm()
708f3ed763fc x86/speculation: Avoid __switch_to_xtra() calls
2db6cf1eba01 x86/process: Consolidate and simplify switch_to_xtra() code
2959c3e36f65 x86/speculation: Prepare for per task indirect branch speculation control
a5e8a06268dc x86/speculation: Add command line control for indirect branch speculation
92bc99ff0724 x86/speculation: Unify conditional spectre v2 print functions
3d2149a49e7b x86/speculataion: Mark command line parser data __initdata
ad70092da835 x86/speculation: Mark string arrays const correctly
77aaa118c5d1 x86/speculation: Reorder the spec_v2 code
892d9881b437 x86/speculation: Rework SMT state change
1f562beba75c sched: Add sched_smt_active()
f576a78075ba x86/Kconfig: Select SCHED_SMT if SMP enabled
f68790685aa5 x86/speculation: Reorganize speculation control MSRs update
41ebb68d9a67 x86/speculation: Rename SSBD update functions
9ef693a75208 x86/speculation: Disable STIBP when enhanced IBRS is in use
6a598ce52f69 x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common()
fb4a4fc139a5 x86/speculation: Remove unnecessary ret variable in cpu_show_common()
809e50eb21e5 x86/speculation: Clean up spectre_v2_parse_cmdline()
f97a530be08f x86/speculation: Update the TIF_SSBD comment
0440c2c5e2d2 x86/speculation: Propagate information about RSB filling mitigation to sysfs
dc23d0241b97 x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
4a215a1155ce x86/speculation: Apply IBPB more strictly to avoid cross-process data leak
122b3ad3a068 x86/mm: Use WRITE_ONCE() when setting PTEs
7c50deefa1e9 KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
2422db18b660 x86/cpu: Sanitize FAM6_ATOM naming
2329f765b53a x86/microcode: Update the new microcode revision unconditionally
0ee359e14c08 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date
12043f0eb5fd x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation
9029b6908e1d x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR
8d1385ea4c67 locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file
76869c022795 x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features
a9f354ad1c1d x86/bugs: Add AMD's SPEC_CTRL MSR usage
99bd3817b6d7 x86/bugs: Add AMD's variant of SSB_NO
2b8e34665e8f x86/speculation: Simplify the CPU bug detection logic
efcb85dd2644 x86/speculation: Support Enhanced IBRS on future CPUs
042c6aee6572 x86/cpufeatures: Hide AMD-specific speculation flags
dc7e3b052ab4 x86/MCE: Save microcode revision in machine check records
30c66b528e1f x86/microcode/intel: Check microcode revision before updating sibling threads
c2a357d9b429 bitops: avoid integer overflow in GENMASK(_ULL)
d7a711b64ff8 x86: stop exporting msr-index.h to userland
98cc1464cfd6 x86/microcode/intel: Add a helper which gives the microcode revision
5ec6421c21c6 locking/static_keys: Provide DECLARE and well as DEFINE macros
40f6c72df9d8 Don't jump to compute_result state from check_result state
07d35512e494 x86/vdso: Pass --eh-frame-hdr to the linker
9767260be0b4 cw1200: fix missing unlock on error in cw1200_hw_scan()
ccc2b0f8d4be gpu: ipu-v3: dp: fix CSC handling
795c76f4e50f selftests/net: correct the return value for run_netsocktests
83494cfb0d29 s390: ctcm: fix ctcm_new_device error return code
4c78631d884d ipvs: do not schedule icmp errors from tunnels
2b46b98576cb init: initialize jump labels before command line option parsing
a54c490cecd5 tools lib traceevent: Fix missing equality check for strcmp
5664d3298b3b KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing
b79c1ea82e3b s390/3270: fix lockdep false positive on view->lock
825c6401f9e9 s390/dasd: Fix capacity calculation for large volumes
905b8964c9d9 libnvdimm/btt: Fix a kmemdup failure check
3007ae4bbf26 HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys
c15b4f9f4699 HID: input: add mapping for Expose/Overview key
45679938dc6f iio: adc: xilinx: fix potential use-after-free on remove
619c8933e4af platform/x86: sony-laptop: Fix unintentional fall-through
8ce5ae6912e3 netfilter: compat: initialize all fields in xt_init
a9bdfbd494da timer/debug: Change /proc/timer_stats from 0644 to 0600
e212945fe525 ASoC: Intel: avoid Oops if DMA setup fails
faf458605614 ipv6: fix a potential deadlock in do_ipv6_setsockopt()
dcb33fe3d9a6 UAS: fix alignment of scatter/gather segments
d016dc1bd29a Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
dd150bcc93ff Bluetooth: hidp: fix buffer overflow
15a12bde0fd9 scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines
88246eb7bf37 usb: dwc3: Fix default lpm_nyet_threshold value
1aec586c25ee genirq: Prevent use-after-free and work list corruption
2984aa6d4a78 iommu/amd: Set exclusion range correctly
4294ec58537d scsi: csiostor: fix missing data copy in csio_scsi_err_handler()
93beb0decfe2 perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS
5ea6b626b917 ASoC: tlv320aic32x4: Fix Common Pins
b7bbb5ce955b ASoC: cs4270: Set auto-increment bit for register writes
79132626f8c7 ASoC:soc-pcm:fix a codec fixup issue in TDM case
fe3f6511c9af scsi: libsas: fix a race condition when smp task timeout
0f83a55ca07e media: v4l2: i2c: ov7670: Fix PLL bypass register values
d96fc7729c44 x86/mce: Improve error message when kernel cannot recover, p2
08794d181ff6 selinux: never allow relabeling on context mounts
3bf16c452b91 Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ
90b8ab9ee10f staging: iio: adt7316: fix the dac write calculation
7c4744e2c75c staging: iio: adt7316: fix the dac read calculation
a45018ff3c06 staging: iio: adt7316: allow adt751x to use internal vref for all dacs
55153b108922 usb: usbip: fix isoc packet num validation in get_pipe
3401512b7831 ARM: iop: don't use using 64-bit DMA masks
03fd6e162398 ARM: orion: don't use using 64-bit DMA masks
9fcbabe209a2 xsysace: Fix error handling in ace_setup
66c57ab148a0 hugetlbfs: fix memory leak for resv_map
550ce5b3b45b net: hns: Fix WARNING when remove HNS driver with SMMU enabled
c8d4b98eeed4 net: hns: Use NAPI_POLL_WEIGHT for hns driver
4af8444aff7c scsi: storvsc: Fix calculation of sub-channel count
4328fca13020 vfio/pci: use correct format characters
891c92860383 rtc: da9063: set uie_unsupported when relevant
02395682f19b debugfs: fix use-after-free on symlink traversal
90a015d4d782 jffs2: fix use-after-free on symlink traversal
cd43ccbfb5fb bonding: show full hw address in sysfs for slave entries
88020a14a0b7 igb: Fix WARN_ONCE on runtime suspend
6c24038d84a7 rtc: sh: Fix invalid alarm warning for non-enabled alarm
e9358b9a5db1 HID: debug: fix race condition with between rdesc_show() and device removal
1b2b6db7765e USB: core: Fix bug caused by duplicate interface PM usage counter
b384399a518c USB: core: Fix unterminated string returned by usb_string()
7a52b950902d USB: w1 ds2490: Fix bug caused by improper use of altsetting array
438b075fc77d USB: yurex: Fix protection fault after device removal
c6ae8a5a4396 packet: validate msg_namelen in send directly
aed15cc2ced6 bnxt_en: Improve multicast address setup logic.
c7a9d69b727a ipv6: invert flowlabel sharing check in process and user mode
82ae1a89b134 ipv6/flowlabel: wait rcu grace period before put_pid()
0fe65e4eac33 ipv4: ip_do_fragment: Preserve skb_iif during fragmentation
bdbc15205b51 ALSA: line6: use dynamic buffers
e1a5cdbf7cb3 vfio/type1: Limit DMA mappings per container
e0d9031feb2f kconfig/[mn]conf: handle backspace (^H) key
8c2bbe210936 libata: fix using DMA buffers on stack
4767c30a2bac scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN
cd2bdca329c1 ceph: fix use-after-free on symlink traversal
4663cb7947dd usb: u132-hcd: fix resource leak
783552a9865c scsi: qla4xxx: fix a potential NULL pointer dereference
f18c946e6cf1 net: ethernet: ti: fix possible object reference leak
64206dd039fd net: ibm: fix possible object reference leak
ae35f101789b net: xilinx: fix possible object reference leak
c0d641aa264a net: ks8851: Set initial carrier state to down
f41b4fd83fef net: ks8851: Delay requesting IRQ until opened
195aac29efe3 net: ks8851: Reassert reset pin if chip ID check fails
36b1240d4e47 net: ks8851: Dequeue RX packets explicitly
1710b4ad56db ARM: dts: pfla02: increase phy reset duration
fd1f90b4fa83 usb: gadget: net2272: Fix net2272_dequeue()
61fb6fa9b32b usb: gadget: net2280: Fix net2280_dequeue()
4ff888ea38c1 usb: gadget: net2280: Fix overrun of OUT messages
b9cf1bc4e31e sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init()
6e361910119b netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING
d311479911c7 qlcnic: Avoid potential NULL pointer dereference
1652d1194af5 usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set
4f2df9fd0769 usbnet: ipheth: prevent TX queue timeouts when device not ready
aa24636d3dc2 Documentation: Add nospectre_v1 parameter
c816ec25621b powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg
6a56ecdfd3b2 powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup'
1a26467578d8 powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms
42b46e985c99 powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit)
5bed4b351268 powerpc/fsl: Emulate SPRN_BUCSR register
4168b2e356bc powerpc/fsl: Flush branch predictor when entering KVM
ec206826323a powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used
389fd9776f3e ipv4: set the tcp_min_rtt_wlen range from 0 to one day
8cab9c87ee0f net: stmmac: move stmmac_check_ether_addr() to driver probe
1990e41b2339 team: fix possible recursive locking when add slaves
510a733497d3 ipv4: add sanity checks in ipv4_link_failure()
f480eb03c88a Revert "block/loop: Use global lock for ioctl() operation."
f08db490b406 bpf: reject wrong sized filters earlier
0b7d9b8571ad tipc: check link name with right length in tipc_nl_compat_link_set
625634be3b8b tipc: check bearer name with right length in tipc_nl_compat_bearer_enable
cafee685fb48 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON
cec54a8e694c NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family.
76c279c7b6f8 fs/proc/proc_sysctl.c: Fix a NULL pointer dereference
28bd672e7a9f intel_th: gth: Fix an off-by-one in output unassigning
20159939a8b4 slip: make slhc_free() silently accept an error pointer
2996e89c2d62 tipc: handle the err returned from cmd header function
9d688aa11077 powerpc/fsl: Fix the flush of branch predictor.
990c7be76516 powerpc/security: Fix spectre_v2 reporting
5f9678d9c8c7 powerpc/fsl: Update Spectre v2 reporting
0454f7b3282b powerpc/fsl: Flush the branch predictor at each kernel entry (64bit)
932e8acaa806 powerpc/fsl: Add nospectre_v2 command line argument
4cbfad23be50 powerpc/fsl: Fix spectre_v2 mitigations reporting
b76f9074d0f3 powerpc/fsl: Add macro to flush the branch predictor
526adfdf029e powerpc/fsl: Add infrastructure to fixup branch predictor flush
7fe905d0973e powerpc: Avoid code patching freed init sections
ee1a6e164cac powerpc/powernv: Query firmware for count cache flush settings
67fb764be590 powerpc/pseries: Query hypervisor for count cache flush settings
bda04af8692d powerpc/64s: Add support for software count cache flush
bfeafa01fa09 powerpc/64s: Add new security feature flags for count cache flush
a8d13b364862 powerpc/asm: Add a patch_site macro & helpers for patching instructions
0273c6d73a03 powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E
b7f47c8f0f4c powerpc/64: Make meltdown reporting Book3S 64 specific
04a682df27c1 powerpc/64: Call setup_barrier_nospec() from setup_arch()
e7b3fb43b970 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC
4fb0382d987e powerpc/64: Make stf barrier PPC_BOOK3S_64 specific.
58dbc8def949 powerpc/64: Disable the speculation barrier from the command line
d000015f6283 powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2
b6a4dce40cb7 powerpc/64s: Enhance the information in cpu_show_spectre_v1()
1110c3ad0b66 powerpc: Use barrier_nospec in copy_from_user()
2a90ebba2fcc powerpc/64: Use barrier_nospec in syscall entry
990ce72a3bab powerpc/64s: Enable barrier_nospec based on firmware settings
39e71d5ae83f powerpc/64s: Patch barrier_nospec in modules
083c37a1bb61 powerpc/64s: Add support for ori barrier_nospec patching
fde08a5d395e powerpc/64s: Add barrier_nospec
7b9f9ce1a7a0 powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit
27296b7879d5 powerpc/64s: Fix section mismatch warnings from setup_rfi_flush()
8b1f9a4e2136 powerpc/pseries: Restore default security feature flags on setup
adde5de432d6 powerpc: Move default security feature flags
b3be4dcbd1a2 powerpc/pseries: Fix clearing of security feature flags
d9594148817b powerpc/64s: Wire up cpu_show_spectre_v2()
fe126d25bad7 powerpc/64s: Wire up cpu_show_spectre_v1()
5097bf81e845 powerpc/pseries: Use the security flags in pseries_setup_rfi_flush()
10f8cd737a03 powerpc/powernv: Use the security flags in pnv_setup_rfi_flush()
495c34251785 powerpc/64s: Enhance the information in cpu_show_meltdown()
dde12e9b3e86 powerpc/64s: Move cpu_show_meltdown()
3b99b3b3fb97 powerpc/powernv: Set or clear security feature flags
2b206ee648f3 powerpc/pseries: Set or clear security feature flags
d34ea7873f82 powerpc: Add security feature flags for Spectre/Meltdown
8249ee94a9ca powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration
7777d9cb2c1c powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
e5c8265abdbb powerpc/rfi-flush: Differentiate enabled and patched flush types
8b58add49fef powerpc/rfi-flush: Always enable fallback flush on pseries
22c697163e4d powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again
d04664376129 powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code
f93ae3415cf7 powerpc/powernv: Support firmware disable of RFI flush
e1759aacdd16 powerpc/pseries: Support firmware disable of RFI flush
d9052a2ede31 powerpc/64s: Improve RFI L1-D cache flush fallback
13dc9b34c873 powerpc/xmon: Add RFI flush related fields to paca dump
80c305aeeb09 USB: Consolidate LPM checks to avoid enabling LPM twice
9dad11965ed2 USB: Add new USB LPM helpers
fad515213059 sunrpc: don't mark uninitialised items as VALID.
498e9066b480 nfsd: Don't release the callback slot unless it was actually held
b8d15c06cf0c ceph: fix ci->i_head_snapc leak
811fb30278b4 ceph: ensure d_name stability in ceph_dentry_hash()
2f14dae91560 sched/numa: Fix a possible divide-by-zero
10dbe2292758 trace: Fix preempt_enable_no_resched() abuse
15c2ac78cb73 MIPS: scall64-o32: Fix indirect syscall number load
fd49607468ba cifs: do not attempt cifs operation on smb2+ rename error
4c78eadb3489 KVM: fail KVM_SET_VCPU_EVENTS with invalid exception number
485d15db01ca kbuild: simplify ld-option implementation
5875149a400a Linux 4.4.179
e6ca59daafd0 kernel/sysctl.c: fix out-of-bounds access when setting file-max
70a0882cd600 Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()"
abc81720ea87 ALSA: info: Fix racy addition/deletion of nodes
0e4d4e0d6ba9 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n
4088997e5dc1 device_cgroup: fix RCU imbalance in error case
20fdfad30c43 sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup
568f6b28743c Revert "kbuild: use -Oz instead of -Os when using clang"
9090d691a874 mac80211: do not call driver wake_tx_queue op during reconfig
e70a2d376c59 kprobes: Fix error check when reusing optimized probes
abb5b93fe0f5 kprobes: Mark ftrace mcount handler functions nokprobe
3dda8d29b56e x86/kprobes: Verify stack frame on kretprobe
bc76b595cd13 arm64: futex: Restore oldval initialization to work around buggy compilers
7977328f4265 crypto: x86/poly1305 - fix overflow during partial reduction
f94135f92d97 ALSA: core: Fix card races between register and disconnect
0241c6f9f56c staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf
9f2bf97bb6c3 staging: comedi: ni_usb6501: Fix use of uninitialized mutex
1d149c6cfcd1 staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf
32ae16ff1eaf staging: comedi: vmk80xx: Fix use of uninitialized semaphore
dc4f96499d43 io: accel: kxcjk1013: restore the range after resume.
07921e3cb1ea iio: adc: at91: disable adc channel interrupt in timeout case
c69e21be54b4 iio: ad_sigma_delta: select channel when reading register
e20204c43c0b iio/gyro/bmg160: Use millidegrees for temperature scale
eaa303a2d65d KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU
83a98463d6f9 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete
5721b1717bd6 modpost: file2alias: check prototype of handler
5a25b6f93f84 modpost: file2alias: go back to simple devtable lookup
e9a60ab1609a crypto: crypto4xx - properly set IV after de- and encrypt
faac81f7cb34 ipv4: ensure rcu_read_lock() in ipv4_link_failure()
fbf569d2beee ipv4: recompile ip options in ipv4_link_failure
b6d37bba0f7a tcp: tcp_grow_window() needs to respect tcp_space()
b1aaee5a97c9 net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv
dc20066a631c net: bridge: multicast: use rcu to access port list from br_multicast_start_querier
423ffcd5136c net: atm: Fix potential Spectre v1 vulnerabilities
d8e18cccd25e bonding: fix event handling for stacked bonds
9ca0f944a76b appletalk: Fix compile regression
54a07fff4b21 ovl: fix uid/gid when creating over whiteout
df57807765dd tpm/tpm_crb: Avoid unaligned reads in crb_recv()
c947b45f2e0c include/linux/swap.h: use offsetof() instead of custom __swapoffset macro
aaedb76c488e lib/div64.c: off by one in shift
d49a75f5add4 appletalk: Fix use-after-free in atalk_proc_exit
4528b128bbbc ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t
3d1167107004 iommu/dmar: Fix buffer overflow during PCI bus notification
cc8c23ad5ec8 crypto: sha512/arm - fix crash bug in Thumb2 build
8a2dd49a63c7 crypto: sha256/arm - fix crash bug in Thumb2 build
740562f32daa cifs: fallback to older infolevels on findfirst queryinfo retry
c49c3925a846 ACPI / SBS: Fix GPE storm on recent MacBookPro's
1e3975db46da ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms
3e56f3036b4d serial: uartps: console_setup() can't be placed to init section
045aac482ad9 f2fs: fix to do sanity check with current segment number
6891371a2d57 9p locks: add mount option for lock retry interval
ff831803330c 9p: do not trust pdu content for stat item size
ec759c0015fb rsi: improve kernel thread handling to fix kernel panic
48fda9500637 ext4: prohibit fstrim in norecovery mode
0f2d3133530a fix incorrect error code mapping for OBJECTID_NOT_FOUND
35ee305cfe4c x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error
158c4cb0d686 iommu/vt-d: Check capability before disabling protected memory
1a883611e2f2 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors
c2dc2fdc0cd1 x86/hpet: Prevent potential NULL pointer dereference
b17b42fbad1b perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test()
98977a809cda perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test
8b89e3c3cf7f perf evsel: Free evsel->counts in perf_evsel__exit()
f0023871b339 perf top: Fix error handling in cmd_top()
63e03efad5ec tools/power turbostat: return the exit status of a command
3a3e67537041 thermal/int340x_thermal: fix mode setting
25c001949c93 thermal/int340x_thermal: Add additional UUIDs
149f72ff296e ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration
9bb0b8e34607 mmc: davinci: remove extraneous __init annotation
b33c00770b36 IB/mlx4: Fix race condition between catas error reset and aliasguid flows
0a2741cd5269 ALSA: sb8: add a check for request_region
574469ec6dcf ALSA: echoaudio: add a check for ioremap_nocache
0e9bb07a374a ext4: report real fs size after failed resize
d8ef8e9465ef ext4: add missing brelse() in add_new_gdb_meta_bg()
e92dc325a560 perf/core: Restore mmap record type correctly
653ee8df1f32 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller
34419534a70a xtensa: fix return_address
e15f3c34844e sched/fair: Do not re-read ->h_load_next during hierarchical load calculation
c082a57d41de xen: Prevent buffer overflow in privcmd ioctl
442ebc685261 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value
e9b63a38da24 ARM: dts: at91: Fix typo in ISC_D0 on PC9
39aecae01dd2 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent()
f449309b7f43 block: do not leak memory in bio_copy_user_iov()
ad344fb86201 ASoC: fsl_esai: fix channel swap issue when stream starts
4e843163c6d9 include/linux/bitrev.h: fix constant bitrev
ae9981cee7b3 ALSA: seq: Fix OOB-reads from strlcpy
3efb978c3c73 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type
8ed95ff262aa net: ethtool: not call vzalloc for zero sized memory request
0ede14314f6d netns: provide pure entropy for net_hash_mix()
68337354043a tcp: Ensure DCTCP reacts to losses
03328716cb33 sctp: initialize _pad of sockaddr_in before copying to user memory
1edf53ecd2ae qmi_wwan: add Olicard 600
91d95c98c6c2 openvswitch: fix flow actions reallocation
c4e97b06cfdc net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock().
a04dde4e15d7 ipv6: sit: reset ip header pointer in ipip6_rcv
c0aeeafae944 ipv6: Fix dangling pointer when ipv6 fragment
c9b31a7e6726 tty: ldisc: add sysctl to prevent autoloading of ldiscs
c3e76f072adb tty: mark Siemens R3964 line discipline as BROKEN
780e236c3737 lib/string.c: implement a basic bcmp
7c45b45fd6e9 x86/vdso: Drop implicit common-page-size linker flag
79739ad2d0ac x86: vdso: Use $LD instead of $CC to link
b79e268b1fb4 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects
a34640de4046 kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD
1eb40df35d99 binfmt_elf: switch to new creds when switching to new mm
7ad57b32aa08 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
04ce0e76959c dmaengine: tegra: avoid overflow of byte tracking
589562152f36 x86/build: Mark per-CPU symbols as absolute explicitly for LLD
517fbf72718e wlcore: Fix memory leak in case wl12xx_fetch_firmware failure
f2606873984e regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting
98bbbf661567 media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration
421d2aae103c netfilter: physdev: relax br_netfilter dependency
10fc10c3270d dmaengine: imx-dma: fix warning comparison of distinct pointer types
e5cb8ab4b0e0 hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable
cdc7a66f679e soc/tegra: fuse: Fix illegal free of IO base address
407f1a8b8d7d hwrng: virtio - Avoid repeated init of completion
a6adffa0fff4 media: mt9m111: set initial frame size other than 0x0
d1ba82ccffab tty: increase the default flip buffer limit to 2*640K
d9c190a5ee92 ARM: avoid Cortex-A9 livelock on tight dmb loops
c627e297b9b6 mt7601u: bump supported EEPROM version
5735cd4e0c78 soc: qcom: gsbi: Fix error handling in gsbi_probe()
b396b5e89be6 ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe
46ff76bd4ea1 cdrom: Fix race condition in cdrom_sysctl_register
6b8382afa7af fbdev: fbmem: fix memory access if logo is bigger than the screen
267da08ea979 bcache: improve sysfs_strtoul_clamp()
97f00d95dfb0 bcache: fix input overflow to sequential_cutoff
d775179e00cd bcache: fix input overflow to cache set sysfs file io_error_halflife
b25147b49301 ALSA: PCM: check if ops are defined before suspending PCM
b67ef52116de ARM: 8833/1: Ensure that NEON code always compiles with Clang
7d4d46f51d6c kprobes: Prohibit probing on bsearch()
f1289edae514 leds: lp55xx: fix null deref on firmware load failure
abcbad869e68 media: mx2_emmaprp: Correct return type for mem2mem buffer helpers
0bc5f939031c media: s5p-g2d: Correct return type for mem2mem buffer helpers
9f127b7284eb media: s5p-jpeg: Correct return type for mem2mem buffer helpers
3967d2d6bcc9 media: sh_veu: Correct return type for mem2mem buffer helpers
853e3862a8d0 SoC: imx-sgtl5000: add missing put_device()
7a3626330297 perf test: Fix failure of 'evsel-tp-sched' test on s390
09a6db51dcb4 scsi: megaraid_sas: return error when create DMA pool failed
98f7f1cf74e4 IB/mlx4: Increase the timeout for CM cache
f8d1bf871805 e1000e: Fix -Wformat-truncation warnings
3bd631e5360e mmc: omap: fix the maximum timeout setting
1c2bfc4636de ARM: 8840/1: use a raw_spinlock_t in unwind
2f36d3ea8c55 coresight: etm4x: Add support to enable ETMv4.2
2ad89a6a0dba scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c
f3666bfc4bc4 usb: chipidea: Grab the (legacy) USB PHY by phandle first
be8e9e9ebffb tools lib traceevent: Fix buffer overflow in arg_eval
2e5086f3ac6f fs: fix guard_bio_eod to check for real EOD errors
8f983d2cbfad cifs: Fix NULL pointer dereference of devname
4a430ac683b3 dm thin: add sanity checks to thin-pool and external snapshot creation
1605df0045d9 cifs: use correct format characters
1eaab115dc7c fs/file.c: initialize init_files.resize_wait
9b7e7899386f f2fs: do not use mutex lock in atomic context
6c96456d9302 ocfs2: fix a panic problem caused by o2cb_ctl
b1399497b701 mm/slab.c: kmemleak no scan alien caches
cb4d6cd27604 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512!
2ea83494ce11 mm/page_ext.c: fix an imbalance with kmemleak
4970a8ba94ca mm/cma.c: cma_declare_contiguous: correct err handling
722a15d798ff enic: fix build warning without CONFIG_CPUMASK_OFFSTACK
cf503f1b938f sysctl: handle overflow for file-max
28833fee9f4a gpio: gpio-omap: fix level interrupt idling
f7b7a59b47a0 tracing: kdb: Fix ftdump to not sleep
09f4e69e09f5 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux-
f6e4bc5003ff CIFS: fix POSIX lock leak and invalid ptr deref
a6efba2fc33b tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped
59ae59920af8 Bluetooth: Fix decrementing reference count twice in releasing socket
02bfc06ca2fa i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
b3b489eea284 mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified
a526c14d841b tty/serial: atmel: Add is_half_duplex helper
6f88ce1ff225 lib/int_sqrt: optimize initial value compute
3f44dacd111a ext4: cleanup bh release code in ext4_ind_remove_space()
20df60004a3a arm64: debug: Ensure debug handlers check triggering exception level
a930f8ce2003 arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals
12ae58ca7ec4 Linux 4.4.178
b1b1efe07ea0 stm class: Hide STM-specific options if STM is disabled
c003b5675d34 coresight: removing bind/unbind options from sysfs
455b9a675ecf arm64: support keyctl() system call in 32-bit mode
d14ac4368f22 Revert "USB: core: only clean up what we allocated"
78d145f71db5 xhci: Fix port resume done detection for SS ports with LPM enabled
9aacea736c9a KVM: Reject device ioctls from processes other than the VM's creator
5ce6e5bd23f0 x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
0fe681f4ef50 perf intel-pt: Fix TSC slip
e250a5ac0e12 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input
6271fa6fc366 fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
98bc2f91e918 Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc
6c1c9cfc2fdd USB: serial: option: add Olicard 600
09d3f1eb8499 USB: serial: option: set driver_info for SIM5218 and compatibles
6ef819f7158a USB: serial: mos7720: fix mos_parport refcount imbalance on error path
ef0d78184aff USB: serial: ftdi_sio: add additional NovaTech products
7139e4d5bf83 USB: serial: cp210x: add new device id
327ee45823eb serial: sh-sci: Fix setting SCSCR_TIE while transferring data
7124c71944ee serial: max310x: Fix to avoid potential NULL pointer dereference
2e7c2f25e902 staging: vt6655: Fix interrupt race condition on device start up.
17400647682a staging: vt6655: Remove vif check from vnt_interrupt
13f6808ec2bb tty: atmel_serial: fix a potential NULL pointer dereference
21da2b461fbd scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices
d8007fb2e816 scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host
2f369124b97a scsi: sd: Fix a race between closing an sd device and sd I/O
49ad73985443 ALSA: pcm: Don't suspend stream in unrecoverable PCM state
c07db6f073ab ALSA: pcm: Fix possible OOB access in PCM oss plugins
f98242a8debb ALSA: seq: oss: Fix Spectre v1 vulnerability
619ae9f179de ALSA: rawmidi: Fix potential Spectre v1 vulnerability
e162927cd161 ALSA: compress: add support for 32bit calls in a 64bit kernel
ed2f3c82b0b4 ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time
61bde5e5af49 btrfs: raid56: properly unmap parity page in finish_parity_scrub()
a23f00416aae btrfs: remove WARN_ON in log_dir_items
48b22ac58998 mac8390: Fix mmio access size probe
981cb03ec5a6 sctp: get sctphdr by offset in sctp_compute_cksum
c5874f35b86b vxlan: Don't call gro_cells_destroy() before device is unregistered
6c362ffe2a22 tcp: do not use ipv6 header for ipv4 flow
617ac1aa4dd4 packets: Always register packet sk in the same order
dd3351b81fac Add hlist_add_tail_rcu() (Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net)
2c2d8a1c8f12 net: rose: fix a possible stack overflow
b969da5f7e8d net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
3f1c0e4b7965 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
2f242b299bcd dccp: do not use ipv6 header for ipv4 flow
46c8459158ae stmmac: copy unicast mac address to MAC registers
949c4ef45eee cfg80211: size various nl80211 messages correctly
695fc282c337 mmc: mmc: fix switch timeout issue caused by jiffies precision
c89eceddfaeb arm64: kconfig: drop CONFIG_RTC_LIB dependency
4a024ea936b6 video: fbdev: Set pixclock = 0 in goldfishfb
d200cc995188 cpu/hotplug: Handle unbalanced hotplug enable/disable
13e84cdbd790 usb: gadget: rndis: free response queue during REMOTE_NDIS_RESET_MSG
0752035a776e usb: gadget: configfs: add mutex lock before unregister gadget
01855b6299eb ipv6: fix endianness error in icmpv6_err
b0351a51ffda stm class: Fix stm device initialization order
2040e80d8095 stm class: Do not leak the chrdev in error path
fbfaa26fa9e7 PM / Hibernate: Call flush_icache_range() on pages restored in-place
60e4a50d332b arm64: kernel: Include _AC definition in page.h
2ba2cca736d8 perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops
e5a19cf78a23 mac80211: fix "warning: ‘target_metric’ may be used uninitialized"
08d870c51ec5 arm64/kernel: fix incorrect EL0 check in inv_entry macro
823e262919f9 ARM: 8510/1: rework ARM_CPU_SUSPEND dependencies
a99d340dc70b staging: goldfish: audio: fix compiliation on arm
9d4b4395067b staging: ion: Set minimum carveout heap allocation order to PAGE_SHIFT
efa2ec29dd4e staging: ashmem: Add missing include
4dcbf6fa3b47 staging: ashmem: Avoid deadlock with mmap/shrink
021c0d5cdfc0 asm-generic: Fix local variable shadow in __set_fixmap_offset
43ea28e71c2d coresight: etm4x: Check every parameter used by dma_xx_coherent.
58af2f0f6fdf coresight: "DEVICE_ATTR_RO" should defined as static.
c66866b13b3c stm class: Fix a race in unlinking
8c0bfd9d7cb3 stm class: Fix unbalanced module/device refcounting
f34bc5ad7a84 stm class: Guard output assignment against concurrency
bc9d781bed9d stm class: Fix unlocking braino in the error path
65b52bbc35a6 stm class: Support devices with multiple instances
ffb2f3f86b3a stm class: Prevent user-controllable allocations
30e94dc24edd stm class: Fix link list locking
a556f0babe56 stm class: Fix locking in unbinding policy path
03d7b4edf78a coresight: remove csdev's link from topology
a2828b944591 coresight: release reference taken by 'bus_find_device()'
3e2070abcc90 coresight: coresight_unregister() function cleanup
f485f972de3d coresight: fixing lockdep error
9bda5e6b1819 writeback: initialize inode members that track writeback history
cb8251f8d667 Revert "mmc: block: don't use parameter prefix if built as module"
ab3f1a5b9ce5 net: diag: support v4mapped sockets in inet_diag_find_one_icsk()
6f311381f318 perf: Synchronously free aux pages in case of allocation failure
b6496f00a29d arm64: hide __efistub_ aliases from kallsyms
2aeca9a27ba4 hid-sensor-hub.c: fix wrong do_div() usage
bdf3c006b9a2 vmstat: make vmstat_updater deferrable again and shut down on idle
119dbcde59da android: unconditionally remove callbacks in sync_fence_free()
7276c3fbd3b6 ARM: 8494/1: mm: Enable PXN when running non-LPAE kernel on LPAE processor
717da8c75b41 ARM: 8458/1: bL_switcher: add GIC dependency
1f2c3b46811d efi: stub: define DISABLE_BRANCH_PROFILING for all architectures
599dcbf7e8c6 arm64: fix COMPAT_SHMLBA definition for large pages
4afe1affaa6d mmc: block: Allow more than 8 partitions per card
e43196819cc3 sched/fair: Fix new task's load avg removed from source CPU in wake_up_new_task()
ade4560e4fea Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer
d22036003893 Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt
a1402232e193 ath10k: avoid possible string overflow
ee8f5d476dc9 rtc: Fix overflow when converting time64_t to rtc_time
0cd08672e0aa USB: core: only clean up what we allocated
466ab66b5c2f lib/int_sqrt: optimize small argument
7a47e3c3232d serial: sprd: clear timeout interrupt only rather than all interrupts
4104b44e5d92 usb: renesas_usbhs: gadget: fix unused-but-set-variable warning
e86206bd8758 arm64: traps: disable irq in die()
a3fbab100127 Hang/soft lockup in d_invalidate with simultaneous calls
4a97f086f192 serial: sprd: adjust TIMEOUT to a big value
7ed7c0386ef2 tcp/dccp: drop SYN packets if accept queue is full
a12cf3214235 usb: gadget: Add the gserial port checking in gs_start_tx()
36be44e1905d usb: gadget: composite: fix dereference after null check coverify warning
c0f71babf7bb kbuild: setlocalversion: print error to STDERR
1e647cf23fb2 extcon: usb-gpio: Don't miss event during suspend/resume
7f69a980f635 mm/rmap: replace BUG_ON(anon_vma->degree) with VM_WARN_ON
1394b1bdfd00 mmc: core: fix using wrong io voltage if mmc_select_hs200 fails
aa8b7ed21685 arm64: mm: Add trace_irqflags annotations to do_debug_exception()
df2ca3271569 usb: dwc3: gadget: Fix suspend/resume during device mode
f2427238c9ed mmc: core: shut up "voltage-ranges unspecified" pr_info()
6a0f5752f1fd mmc: sanitize 'bus width' in debug output
40c01c8301b8 mmc: make MAN_BKOPS_EN message a debug
282d5f0567be mmc: debugfs: Add a restriction to mmc debugfs clock setting
c8816bb0ed6d mmc: pwrseq_simple: Make reset-gpios optional to match doc
4d026d221b34 ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
2569eed24d93 ALSA: hda - Record the current power state before suspend/resume calls
4aada79c6793 locking/lockdep: Add debug_locks check in __lock_downgrade()
786207750b49 media: v4l2-ctrls.c/uvc: zero v4l2_event
a8dea33440f1 mmc: tmio_mmc_core: don't claim spurious interrupts
c37fd9822514 ext4: brelse all indirect buffer in ext4_ind_remove_space()
2ebfb9ae0047 ext4: fix data corruption caused by unaligned direct AIO
2b6575ed8c7e ext4: fix NULL pointer dereference while journal is aborted
2f59c12b47c1 futex: Ensure that futex address is aligned in handle_futex_death()
8df0d57e5c08 MIPS: Fix kernel crash for R6 in jump label branch function
5c06f2409550 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction.
c30b41bbbb87 udf: Fix crash on IO error during truncate
8b12fd7c5f36 drm/vmwgfx: Don't double-free the mode stored in par->set_mode
e884f7d5c627 mmc: pxamci: fix enum type confusion
Linux version 4.4.180-gbe0dd9979396 (android-
build@wphp8.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Jul 10 22:01:38 UTC 2019
Bug: 115649143
Change-Id: Ifda18baded63c3389e389d006aef308f4d638140
Pick-Prebuilt: 255958347
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
b44412bf04f66 msm: kgsl: Prevent race condition when freeing memory
d1cecd465e6a6 Revert "msm: kgsl: Offload mementry destroy work to separate thread"
Linux version 4.4.177-gb44412bf04f6 (android-build@abfarm-us-
west1-c-0037) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Jul 9 20:03:12 UTC 2019
Bug: 121220290
Change-Id: Ic0c1847f33ea640e7001d636828bd6ea33f09453
Pick-Prebuilt: 255958347
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
5a5e3bdc7187 arm64/config: integrate hang/locking/memory debug configs into memory debug
Linux version 4.4.177-g5a5e3bdc7187 (android-
build@vpeg8.mtv.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Jun 26 04:45:14 UTC 2019
Bug: 135770167
Change-Id: Ieca656ddb802b1e1dc8f013b027a392cee519284
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Eva Huang <evahuang@google.com>
|
|
3ed169e2712a icnss: Not capture msa dump for modem watchdog bite reset
Linux version 4.4.177-g3ed169e2712a (android-build@abfarm-us-
west1-c-0082) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Jun 21 22:34:46 UTC 2019
Bug: 135764971
Change-Id: Iaa8f3abd8383404c5650cb4011b6f21ae6deb437
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: SalmaxChang <salmaxchang@google.com>
|
|
cc2fb09f7e31 lib/bug.c: make panic_on_warn available for all architectures
473a89b31269 arm64/config: enable CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE in debug build configs.
b3072b1f5cdd arm64/config: support panic on warn by config
Linux version 4.4.177-gcc2fb09f7e31 (android-build@abfarm-us-
west1-c-0080) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Jun 20 16:44:20 UTC 2019
Bug: 134156483
Change-Id: Ief7aed5da752763452d4b15dfad22b12570abd90
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
15d8b14b9969 misc: mnh-thermal: register a cooling device.
Linux version 4.4.177-g15d8b14b9969 (android-
build@wprb7.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Jun 14 01:25:04 UTC 2019
Bug: 119689840
Bug: 120552736
Change-Id: I73c73adb7b6e4537f86e64e8c85c1ee88ebabff6
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Vincent Palomares <paillon@google.com>
|
|
17696cf513dd arm64/configs: wahoo: Expand USB HID game controller support
efa1275596a3 iommu: do not attempt reclaim on higher order allocs
Linux version 4.4.177-g17696cf513dd (android-
build@wphp9.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Jun 12 20:42:24 UTC 2019
Bug: 122273348
Bug: 130357427
Bug: 130426072
Change-Id: I5c78c8c48e95aa52eb640283320528c939162322
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
12533edd44f3 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
df502823d859 net: ipc_router: Initialize the sockaddr in recvmsg() handler
635d3c708212 msm: asm: Remove redundant payload size check
be55f4d06b8f msm: asm: validate ADSP data size before access
d82b540ca49a soc: qcom: glink: Return error in case of invalid input
d43fb6f8d17e soc: qcom: Validate read and write index before calculating ptr
2d7c9b13e68c dsp: q6voice: Check size of shared memory buffer before access
6a4c2b9f18b9 msm: ice: check for crypto engine availability
faceb49d291b qseecom: fix kclient free issue in qseecom_remove
989fd070931f dsp: codecs: fix range check for audio buffer copying
49cde6f6f906 fbdev/msm: sanitize debugfs inputs when reading mdp memory
6c7f954bbcaa msm: jpegdma: Fix for ASAN issues in jpegdma module
9fd60a6e21fa qdsp6v2: apr: check for packet size to header size comparison
fcdf8d7cadd3 ARM: dts: msm: Untrusted pointer dereference
1fc7c2396ced msm: ipa: Fix to validate the buffer size
bbb9d7e6a4d2 msm: adsprpc: destroy mutex before file free
62022e1f611c i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
Linux version 4.4.177-g12533edd44f3 (android-
build@wprb2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Jun 7 20:38:41 UTC 2019
Bug: 109697864
Bug: 110849476
Bug: 114041748
Bug: 119052383
Bug: 119053530
Bug: 127513124
Bug: 129148475
Bug: 132171784
Bug: 132171785
Bug: 132171964
Bug: 132172264
Bug: 132172905
Bug: 132173424
Bug: 134574226
Change-Id: I9105ff69993289b144cfcb3a37249faaf7bf2cc0
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Vishal Agarwal <agarwalvishal@google.com>
|
|
697eb4b962a95 dts: taimen: lower fg-temp charging factor & comp on high temp
b757c56f95aa2 battery: fix htc_battery_probe abort in charger mode
Linux version 4.4.177-g697eb4b962a9 (android-
build@wprc3.hot.corp.google.com) (A*
Bug: 127586646
Bug: 131281133
Change-Id: I809429611c0b72531aa4107910d30fe47183f384
Pick-Prebuilt: 249859640
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
5256dd353fe4 subsystem_restart: Not capture ssrdump as detected specific pattern
ed880dcd1d19 audio: remove static variable in capture copy
Linux version 4.4.177-g5256dd353fe4 (android-
build@wphs2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed May 29 03:14:54 UTC 2019
Bug: 125051465
Bug: 133304301
Change-Id: Id336b07903410e89d5af52ce3e33714fb03e330e
Pick-Prebuilt: 249859640
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: SalmaxChang <salmaxchang@google.com>
|
|
28ae1e112a3b qcacld-3.0: Return proper error on request id mapping failure
ba36240fa355 qcacld-3.0: OOB read while processing extscan change results
e69785638b05 icnss: Add check on msa region
Linux version 4.4.177-g28ae1e112a3b (android-
build@wphq5.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu May 23 19:06:39 UTC 2019
Bug: 129282574
Bug: 130028208
Bug: 130214647
Change-Id: I5b7b1a97687f3d6e0bb230870750a7f0d0b0c0ab
Pick-Prebuilt: 249758101
Source-Branch: android-msm-wahoo-4.4-qt
Pick-Prebuilt: 249758101
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
383aa2921 qcacld-3.0: OOB read while processing extscan change results
34651a616 icnss: Add check on msa region
Linux version 4.4.177-g383aa29212db (android-build@abfarm987) (Android
(5484270 based on r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Sat May 18 00:13:51 UTC 2019
Bug: 130028208
Bug: 132208706
Test: Regression
Change-Id: Idc2cad6b4f25e3a4d1e7340db9976484f50dfe3f
Pick-Prebuilt: 248455242
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 248455242
Signed-off-by: hsuvictor <hsuvictor@google.com>
|
|
1dac8675b input: misc: vl53L0 security vulnerability fix
Linux version 4.4.177-g1dac8675bf03 (android-
build@wprf2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue May 14 22:37:04 UTC 2019
Bug: 70896844
Change-Id: I7768a16a2449dd1e7db5b58d9887fb68d0687adc
Pick-Prebuilt: 247612761
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 247612761
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
db60e4688 Merge branch 'android-msm-wahoo-4.4-pi-qpr3' into android-msm-wahoo-4.4
f0c438894 ANDROID: clang: upgrade wahoo to 9.0.3
26b0b8f5a touchscreen: synaptics_dsx: prevent NULL pointer dereference
a195d14b4 Merge branch 'android-msm-wahoo-4.4-pi-qpr2' into android-msm-wahoo-4.4-pi-qpr3
029cf9bc9 Merge branch 'android-msm-wahoo-4.4-pi-qpr1' into android-msm-wahoo-4.4-pi-qpr2
82bbc3535 Merge branch 'android-msm-wahoo-4.4-pi' into android-msm-wahoo-4.4-pi-qpr1
4e96ab043 Merge branch 'android-msm-wahoo-4.4-pi-security-next' into android-msm-wahoo-4.4-pi
3d350a572 qcacld-3.0: Fix possible OOB access in lim_process_disassoc_frame
4b4f0b859 qcacld-3.0: Fix possible integer underflow in cfg80211_rx_mgmt
30f93b185 qcacld-3.0: Fix OOB read in sme_rrm_process_beacon_report_req_ind
fd9b91ac4 dsp: validate token before usage as array index
908fcf575 msm: adsprpc: restrict user apps from sending kernel RPC messages
380b91db3 ion: fix system secure force alloc
150bf8250 dsp: asm: Add check for num_channels before calling q6asm_map_channels
Linux version 4.4.177-gdb60e46885ba (android-
build@wphs10.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Sat May 11 00:17:04 UTC 2019
Bug: 36696768
Bug: 37755815
Bug: 62673086
Bug: 78530292
Bug: 129850483
Bug: 129850940
Bug: 129850941
Bug: 129851238
Bug: 129852114
Bug: 130890737
Bug: 131238758
Bug: 132097678
Change-Id: Ib79eeb9a3ffa1a9dd7efc2a8b873a260debb609f
Pick-Prebuilt: 247612761
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 247612761
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
c0556ccaf diag: block WDSP mask transmission
d4146b7b7 mm: mm_event: remove get/put_online_cpus call
710081fc8 iommu: dma-mapping-fast: Add a check for count in fast_smmu_alloc
Linux version 4.4.177-gc0556ccaf830 (android-build@abfarm983) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed May 8 23:34:41 UTC 2019
Bug: 112781920
Bug: 116872291
Bug: 132011965
Test: locally test on basic wifi connect, video recording/playback,
streaming, camera shot.
Change-Id: I64b1ea2252dcb6bdcac09d4cf9f0714984fdd6a6
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 247346724
Signed-off-by: Martin Liu <liumartin@google.com>
|
|
f472ceb89 ion: fix a possible memory leak in ion_cma_allocate
52d38cbdd Merge branch 'android-msm-wahoo-4.4-pi-qpr3' into android-msm-wahoo-4.4
92605b1b5 Merge branch 'android-msm-wahoo-4.4-pi-qpr2' into android-msm-wahoo-4.4-pi-qpr3
f722393a5 Merge branch 'android-msm-wahoo-4.4-pi-qpr1' into android-msm-wahoo-4.4-pi-qpr2
ce534a392 Merge branch 'android-msm-wahoo-4.4-pi' into android-msm-wahoo-4.4-pi-qpr1
e11022fea Merge branch 'android-msm-wahoo-4.4-pi-security-next' into android-msm-wahoo-4.4-pi
6f725fbc3 qcacld-3.0: Fix incomplete IE handling in dot11 unpack functions
f22264c83 qcacld-3.0: Avoid integer underflow in dot11f_unpack functions
f96613184 qcacld-3.0: Fix possible buffer overflow in sir_convert_addts_rsp2_struct
77be00ed1 qcacld-3.0: Check if rs_results->total_num_tx_power_levels is allocated
336d2994c qcacld-3.0: Add bound check for fixed_param->total_num_tx_power_levels
2666bdd02 msm: vidc: Ensure validity of shared Q indices
13bab2941 media: uvcvideo: Fix 'type' check leading to overflow
819c6f2ed input: qpnp-power-on: correct Power-off reason of PMIC FAULT cases
1836ad6ea qcacld-3.0: Unset sme roaming in progress after roam synch complete
116f23c09 qcacld-3.0: Fix use after free of pCurRoamProfile
33732e217 ANDROID: tracing: fix race condition reading saved tgids
382c82535 msm: vidc: ensure codec count is in supported session range
a429a8e41 FROMLIST: arm64: Build vDSO with -ffixed-x18
Linux version 4.4.177-gf472ceb899e7 (android-
build@wprm8.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Mon Apr 22 22:39:40 UTC 2019
Bug: 36007735
Bug: 111760968
Bug: 112907825
Bug: 114073969
Bug: 114399807
Bug: 122331452
Bug: 123330130
Bug: 123533258
Bug: 123700924
Bug: 125677806
Bug: 126509136
Bug: 127513046
Bug: 129093056
Bug: 129970700
Bug: 130817249
Change-Id: Ic6d42290b9e46fb902267a577bd506b1bebcb227
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 244264687
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
e3ba24367 qcacld-3.0: Send frames with GCMP MIC LEN if encryption is GCMP
Linux version 4.4.177-ge3ba2436764f (android-
build@wprf1.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Apr 3 21:41:27 UTC 2019
Bug: 129483359
Change-Id: I419230c49bceb726246912f126f0a33dee4e1a10
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 241540589
Signed-off-by: Sunil Ravi <sunilravi@google.com>
|
|
c6135cf81 BACKPORT: USB: dwc3-msm: Protect enabling phy irqs with mutex
Linux version 4.4.177-gc6135cf81ced (android-
build@xpcc1.ams.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Tue Apr 2 03:50:07 UTC 2019
Bug: 127234579
Change-Id: I03fe123a8e820d53fa8b361167def6aac1fccadb
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 241540589
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
b85bbf345 SSM: Remove support for SSM driver
97a77d011 ANDROID: drop CONFIG_INPUT_KEYCHORD from all
9cc7b1d0f msm: msm_bus: Fix error handling in msm_bus_device_probe
10efa6ab5 msm: msm_bus: Fix error handling in msm_bus_device_init
4ae8f17bd BACKPORT: userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas
9c043474d diag: Prevent out of bound access while initializing msg mask
70548eddd diag: Update mask pointers after reallocation
5326a5a1b UPSTREAM: net: socket: set sock->sk to NULL after calling proto_ops::release()
825cd296f UPSTREAM: socket: close race condition between sock_close() and sockfs_setattr()
a8c5d4550 arm64/configs: wahoo: simplify log buffer allocation
e332bf99b kgsl: add GPU driver memory consumption in vmstat
06eecacc2 mm: add ION heap-pool allocation stat into vmstat
ef5d4c03c BACKPORT: mm: add NR_ZSMALLOC to vmstat
a17c35653 diag: Add missing protection while accessing session's info
392646f25 diag: Update mask buffer after reallocation
75ef6cdd3 diag: Fix diag msg mask buffer overflow issue
Linux version 4.4.177-gb85bbf345518 (android-
build@wprg12.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Mon Apr 1 18:20:36 UTC 2019
Bug: 62711756
Bug: 64114943
Bug: 79217930
Bug: 80302295
Bug: 80435805
Bug: 112220999
Bug: 118897119
Bug: 124036248
Bug: 125367761
Bug: 127436638
Bug: 127786140
Bug: 128254966
Bug: 129556081
Change-Id: I8685daa20ff6eff5d2b66c361da1cae4945de4b5
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
c7d87b46d LTS: Merge 4.4.177 into android-msm-wahoo-4.4
460fb232e Merge 4.4.177 into android-msm-wahoo-4.4-lts
6b50202a4 Linux 4.4.177
5d8f03acc KVM: X86: Fix residual mmio emulation request to userspace
8c7543e3b KVM: nVMX: Ignore limit checks on VMX instructions using flat segments
2866808ff KVM: nVMX: Sign extend displacements of VMX instr's mem operands
71e005f00 drm/radeon/evergreen_cs: fix missing break in switch statement
e4de142d0 media: uvcvideo: Avoid NULL pointer dereference at the end of streaming
25c4c4519 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
06a7cc29d PM / wakeup: Rework wakeup source timer cancellation
d18bcfe45 nfsd: fix wrong check in write_v4_end_grace()
d2f777c50 nfsd: fix memory corruption caused by readdir
295aac3a5 NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
a853de72a NFS: Fix an I/O request leakage in nfs_do_recoalesce
128f60fe3 md: Fix failed allocation of md_register_thread
4426d5f7b perf intel-pt: Fix overlap calculation for padding
5664e60dc perf auxtrace: Define auxtrace record alignment
ecd307da7 perf intel-pt: Fix CYC timestamp calculation after OVF
58cc0b409 NFS41: pop some layoutget errors to application
cbb0f82eb dm: fix to_sector() for 32bit
fd2ebccb5 ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify
7ea0c2f97 powerpc/83xx: Also save/restore SPRG4-7 during suspend
d9fbe055b powerpc/powernv: Make opal log only readable by root
aa3995f04 powerpc/wii: properly disable use of BATs when requested.
788b1a98f powerpc/32: Clear on-stack exception marker upon exception return
86ca0da1d jbd2: fix compile warning when using JBUFFER_TRACE
1fb35b7ed jbd2: clear dirty flag when revoking a buffer from an older transaction
98257572f serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup()
1a366cb3a serial: 8250_pci: Fix number of ports for ACCES serial cards
7bc0cb4da perf bench: Copy kernel files needed to build mem{cpy,set} x86_64 benchmarks
fefcb294a i2c: tegra: fix maximum transfer size
ddc652142 parport_pc: fix find_superio io compare code, should use equal test.
dba3801e8 intel_th: Don't reference unassigned outputs
c8d2a21fd kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv
49b3c4a29 mm/vmalloc: fix size check for remap_vmalloc_range_partial()
f7572a453 dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit
96ad35532 clk: ingenic: Fix round_rate misbehaving with non-integer dividers
64847df5b ext2: Fix underflow in ext2_max_size()
8b710dc8a ext4: fix crash during online resizing
0d97ba8b9 cpufreq: pxa2xx: remove incorrect __init annotation
b14854612 cpufreq: tegra124: add missing of_node_put()
9bde9df79 crypto: pcbc - remove bogus memcpy()s with src == dest
efe908169 Btrfs: fix corruption reading shared and compressed extents after hole punching
eb4763b1b btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
22058c290 m68k: Add -ffreestanding to CFLAGS
5c6e7bd3a scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock
1cda5468c scsi: virtio_scsi: don't send sc payload with tmfs
62a869064 s390/virtio: handle find on invalid queue gracefully
185ca832f clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown
3e08ffef4 clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR
3f0edcec1 regulator: s2mpa01: Fix step values for some LDOs
f20f5fca3 regulator: s2mps11: Fix steps for buck7, buck8 and LDO35
84d798497 ACPI / device_sysfs: Avoid OF modalias creation for removed device
19c53c1f8 tracing: Do not free iter->trace in fail path of tracing_open_pipe()
b1faf3d2b CIFS: Fix read after write for files with read caching
a2ef87f9d crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling
aa9c7ee29 stm class: Prevent division by zero
5f4c9964d tmpfs: fix uninitialized return value in shmem_link
8bbb2ce3d net: set static variable an initial value in atl2_probe()
8e91a0b4d mac80211_hwsim: propagate genlmsg_reply return code
5115ca2ba phonet: fix building with clang
225bbd61b ARC: uacces: remove lp_start, lp_end from clobber list
f8f413336 tmpfs: fix link accounting when a tmpfile is linked in
aa5740d66 arm64: Relax GIC version check during early boot
c8380f42e ASoC: topology: free created components in tplg load error
764498fa2 net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()
0b6f466df pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins
3685be7cb net: systemport: Fix reception of BPDUs
75330ce98 scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task
526efb104 assoc_array: Fix shortcut creation
823c717db ARM: 8824/1: fix a migrating irq bug when hotplug cpu
27bd14971 Input: st-keyscan - fix potential zalloc NULL dereference
c18daf1bd i2c: cadence: Fix the hold bit setting
655134638 Input: matrix_keypad - use flush_delayed_work()
4e873fa21 ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized
21442c732 s390/dasd: fix using offset into zero size array error
e212aa684 gpu: ipu-v3: Fix CSI offsets for imx53
8512f804f gpu: ipu-v3: Fix i.MX51 CSI control registers offset
82351c83b crypto: ahash - fix another early termination in hash walk
ef3e805c9 crypto: caam - fixed handling of sg list
5672988e0 stm class: Fix an endless loop in channel allocation
fdeefd2af ASoC: fsl_esai: fix register setting issue in RIGHT_J mode
d96e50a53 9p/net: fix memory leak in p9_client_create
f289ac1f6 9p: use inode->i_lock to protect i_size_write() under 32-bit
7b5115689 media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()
b83f73aa7 It's wrong to add len to sector_nr in raid10 reshape twice
9b37b9647 fs/9p: use fscache mutex rather than spinlock
f83a38bf2 ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56
e13ab6c19 tcp/dccp: remove reqsk_put() from inet_child_forget()
dcf54e4f0 gro_cells: make sure device is up in gro_cells_receive()
2d5f55d65 net/hsr: fix possible crash in add_timer()
b0e8ca9a1 vxlan: Fix GRO cells race condition between receive and link delete
195e9aa9f vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
cb604342b ipvlan: disallow userns cap_net_admin to change global mode/flags
f412aeb91 missing barriers in some of unix_sock ->addr and ->path accesses
b4986f23b net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255
a1b4ace43 mdio_bus: Fix use-after-free on device_register fails
c1b7d9363 net/x25: fix a race in x25_bind()
2eace0d06 net/mlx4_core: Fix qp mtt size calculation
0c21ccb8d net/mlx4_core: Fix reset flow when in command polling mode
Linux version 4.4.177-gc7d87b46d806 (android-
build@wphl6.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 27 18:50:42 UTC 2019
Bug: 115649143
Change-Id: Ic5cd17a9052aea31513e4b51c0a9b933427fd88d
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
518da2fe7 diag: Fix possible usage of freed resource issue
df9e853de cpufreq: stats: optimize proc files
43fce3ea5 msm: ipa3: Add mutex to prevent race condition
13d75c29d lpm-levels: Remove kfree for memory allocated with devm_kzalloc
8f2ac2f33 msm: camera: cpp: Check for valid tx level
fb01730e4 wdsp: reset spi clk user if enable fails
16b312b3e soc: qcom: Reorganize PIL code for reclaiming MSS mem during SSR
Linux version 4.4.176-g518da2fe7a93 (android-
build@wprd10.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 27 00:27:41 UTC 2019
Bug: 62916765
Bug: 79430883
Bug: 111216804
Bug: 112277122
Bug: 116024809
Bug: 124496079
Bug: 125051465
Change-Id: Ia18a5c19c1239326d40e3a1b62aa58ddbd5c0cf5
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
40f1496cf qcacld-3.0: Update connect_timeout correctly in case of scan for ssid
25b0951d2 qcacld-3.0: Do not add MME for bcast non RMF action frames
84b3af0a7 qcacld-3.0: Check channel_count in DCC_GET_STATS command
Linux version 4.4.176-g40f1496cf881 (android-build@abfarm381) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 20 15:36:25 UTC 2019
Bug: 123957145
Bug: 124491207
Bug: 128343982
Change-Id: I33ee70f7955aa3e72d4f82830d01661bb8e93460
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
acf479a19 qcacld-3.0: Fix possible integer underflow in cfg80211_rx_mgmt
92b75a203 qcacld-3.0: check the data length when downloading firmware
0699dd380 qcacld-3.0: Validate user input for null termination
61268bbf7 dm-bow: Add free list
44c4305c9 dm-bow: Do not block reads unnecessarily
b4b953759 dm-bow: Fix crash in error handling
Linux version 4.4.176-gacf479a19f8e (android-
build@wphq5.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Sat Mar 16 02:26:57 UTC 2019
Bug: 120095226
Bug: 125746836
Bug: 127343104
Bug: 128343981
Bug: 128344381
Change-Id: Ie10c97035be822e06d59f4669ad631f37a81ec47
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Paul Lawrence <paullawrence@google.com>
|
|
2abf6fb9b ANDROID: sdcardfs: Add option to not link obb
a4f0bfd77 ANDROID: sdcardfs: Add sandbox
81aaa2661 ANDROID: sdcardfs: Add option to drop unused dentries
87f2ab5b7 ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero
a452899e9 ANDROID: sdcardfs: Don't d_drop in d_revalidate
e06f884e9 ANDROID: sdcardfs: Set s_root to NULL after putting
7a783c57f ANDROID: sdcardfs: d_make_root calls iput
a8bf06083 ANDROID: sdcardfs: Check for private data earlier
79b0e1780 ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.
990a33154 ANDROID: sdcardfs: fix lock issue on 32 bit/SMP architectures
238f57a33 ANDROID: sdcardfs: Set num in extension_details during make_item
b4c9aa4af ANDROID: sdcardfs: Hold i_mutex for i_size_write
c98eec927 ANDROID: sdcardfs: override credential for ioctl to lower fs
6868abaa3 ANDROID: sdcardfs: use mount_nodev and fix a issue in sdcardfs_kill_sb
28875be32 ANDROID: sdcardfs: remove dead function open_flags_to_access_mode()
c4eb89b31 ANDROID: sdcardfs: d_splice_alias can return error values
d7c87fa68 ANDROID: mnt: Propagate remount correctly
6d6054c25 arm64/config: wahoo: Set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16.
f50d46618 qcacld-3.0: Possible OOB access in wlan_hdd_cfg80211_start_bss()
ed17e5af1 qcacld-3.0: Fix possible integer overflow in lim
Linux version 4.4.176-g2abf6fb9bec4 (android-build@abfarm763) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Thu Mar 14 21:05:43 UTC 2019
Bug: 27915347
Bug: 62390017
Bug: 63260873
Bug: 73055997
Bug: 73287721
Bug: 75987238
Bug: 77923821
Bug: 78262592
Bug: 78656149
Bug: 112432329
Bug: 119022885
Bug: 122428178
Change-Id: I33101be747217d7bc0455c8b556a1149afb2fb1d
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
ad945c0d9 qseecom: set rcv_req_flag to 0 when listener is just registered
f48255040 qseecom: do not wake up listener to receive request if it is not ready
c15d33fd5 qseecom: check if listener is not ready to receive request
9acff8669 qseecom: set listener id before sending registration scm_call
e57ea0299 qseecom: processing invalid listener request
1bee4276d qseecom: change check_blocked flag to an u32 value
2cd9b070e qseecom: check if app is blocked when unloading app
ea7104478 qseecom: abort all listener threads before listener unregistration
af64b95cd mm: perproc-reclaim: do not discarding file-backed pages
5866cc033 BACKPORT: mm: move lazily freed pages to inactive list
c82a446f2 mm: mm_event: remove unncessary comma of pgout
Linux version 4.4.176-gad945c0d95bb (android-build@abfarm488) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 13 06:51:01 UTC 2019
Bug: 80168800
Bug: 126676587
Change-Id: Ia45b13edab6a2f47a12a46846a7377372a2071bd
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Eva Huang <evahuang@google.com>
|
|
b185eebe7 Fix missing prebuilt kernels
0f4bfa0dd Merge branch 'android-msm-wahoo-4.4-pi-qpr3' into android-msm-wahoo-4.4
9f2fd90ec msm: mdss: Fix scalar LUT handling
ee9976dde Merge branch 'android-msm-wahoo-4.4-pi-qpr2' into android-msm-wahoo-4.4-pi-qpr3
cc50ceab6 Merge branch 'android-msm-wahoo-4.4-pi-qpr1' into android-msm-wahoo-4.4-pi-qpr2
5ec5624d9 Merge branch 'android-msm-wahoo-4.4-pi' into android-msm-wahoo-4.4-pi-qpr1
8f1573c2a Merge branch 'android-msm-wahoo-4.4-pi-security-next' into android-msm-wahoo-4.4-pi
f001127b0 UPSTREAM: seccomp: Fix tracer exit notifications during fatal signals
591ebe66b UPSTREAM: arm64/ptrace: run seccomp after ptrace
b1dfd5648 UPSTREAM: arm/ptrace: run seccomp after ptrace
5094b7823 BACKPORT: x86/ptrace: run seccomp after ptrace
103c0fe21 UPSTREAM: seccomp: recheck the syscall after RET_TRACE
ac1cc775f UPSTREAM: seccomp: remove 2-phase API
868942701 BACKPORT: x86/entry: Get rid of two-phase syscall entry work
7a3c5caf5 BACKPORT: seccomp: Add a seccomp_data parameter secure_computing()
efe3bfd5e BACKPORT: x86/entry/64: Always run ptregs-using syscalls on the slow path
ee2cd1a9e UPSTREAM: x86/syscalls: Add syscall entry qualifiers
3e489431a UPSTREAM: x86/syscalls: Move compat syscall entry handling into syscalltbl.sh
85649d43c UPSTREAM: x86/syscalls: Remove __SYSCALL_COMMON and __SYSCALL_X32
ce8b7e120 UPSTREAM: x86/syscalls: Refactor syscalltbl.sh
d736a34c9 qcacld-3.0: Fix potential OOB read when check rx mgmt frames
5ab692898 ANDROID: clang: upgrade wahoo to 8.0.9
b88af5086 msm: mdss: use uaccess routines to access user space buffers
f3f99955e FROMLIST: BACKPORT: overlayfs: override_creds=off option bypass creator_cred
6030b2b52 build.config: factor out common stuff
791d30f98 msm:ipa:Prevent rt rule deletion if rt rule id is invalid
b11a6ce54 BACKPORT: mm/debug.c: provide useful debugging information for VM_BUG
2e3fbb365 qcacld-3.0: Check for minimum frame_len for action frames
611e49a6e qcacld-3.0: Fix possible OOB access in lim_process_auth_frame
cf4a93755 qcacld-3.0: Fix OOB read in lim_process_deauth_frame
bafa5ef9d USB: rndis: Honor dl_max_packet_size value sent by host
Linux version 4.4.176-gb185eebe79e5 (android-build@abfarm341) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 6 00:49:10 UTC 2019
Bug: 74746762
Bug: 77813109
Bug: 78528839
Bug: 109821005
Bug: 111127974
Bug: 112955896
Bug: 117808549
Bug: 119769499
Bug: 120486022
Bug: 123635022
Bug: 123834127
Bug: 124465326
Bug: 125677805
Bug: 126256072
Change-Id: I7e8d838cb5eef52b6f57fd5d9974b1fdbfd10f24
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
bbb875535 LTS: Merge 4.4.176 into android-msm-wahoo-4.4
d9f9c02e2 Merge 4.4.176 into android-msm-wahoo-4.4-lts
af13f43f0 Linux 4.4.176
49e1a9d11 KVM: VMX: Fix x2apic check in vmx_msr_bitmap_mode()
94801fd5a ax25: fix possible use-after-free
c532eb1d4 mISDN: fix a race in dev_expire_timer()
82379cf03 net/x25: do not hold the cpu too long in x25_new_lci()
c78c9f52a mfd: as3722: Mark PM functions as __maybe_unused
e7dff89d7 mfd: as3722: Handle interrupts on suspend
bc4db5248 kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)
f5aebe741 x86: livepatch: Treat R_X86_64_PLT32 as R_X86_64_PC32
01fb36063 net: ipv4: use a dedicated counter for icmp_v4 redirect packets
3fa6a2852 net: stmmac: Fix a race in EEE enable callback
ffed570a8 vxlan: test dev->flags & IFF_UP before calling netif_rx()
a46658980 tcp: clear icsk_backoff in tcp_write_queue_purge()
2e7b87283 net: Do not allocate page fragments that are not skb aligned
122e4a307 tcp: tcp_v4_err() should be more careful
817d4a429 net: Add header for usage of fls64()
7fecacc0d sky2: Increase D3 delay again
1815d11b5 net: Fix for_each_netdev_feature on Big endian
27763b01a hwmon: (lm80) Fix missing unlock on error in set_fan_div()
9d6ca4d88 vsock: cope with memory allocation failure at socket creation time
9467d98f6 net: fix IPv6 prefix route residue
1c1a8fe37 Merge 4.4.175 into android-msm-wahoo-4.4-lts
1e432f02e qcacld-3.0: Dont pass source argument as nla_data to nla_memcpy
2a246ecf4 qcacld-3.0: Avoid possible overflow while parsing scan ie
ede0f089e qcacld-3.0: Fix possible OOB access in lim_process_assoc_req_frame
d02cd594e qcacld-3.0: Fix possible OOB in lim_chk_n_process_wpa_rsn_ie
789d55634 qcacld-3.0: Validate all channels for avoid_freq channel list
8e01efb2f qcacld-3.0: Fix the double free for the txrx stats req
4a8eaa65e qcacld-3.0: Implement descriptor pool for fw stats
68bb8d205 cfg80211: Fix use after free when process wdev events
b7c04f7df qcacld-3.0: OOB access may occur due to total numChannels exceeds max value
717754eab qcacld-3.0: Fix possible heap overflow in lim_update_ext_cap_ie
d25a5ac9d qcacld-3.0: Fix possible OOB access in lim_process_disassoc_frame
d9f432940 qcacmn: Fix possible OOB access while sending NAN msg to firmware
4448e9a7c qcacmn: Fix possible buffer overflow in send_stats_ext_req_cmd_tlv
0ba532209 qcacmn: Fix Uninitialized byte sent to FW in wmi_unified_cmd_send
332deb1f5 Linux 4.4.175
cb4f43bf8 uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define
d5800cff4 pinctrl: msm: fix gpio-hog related boot issues
a4af2252e usb: dwc2: Remove unnecessary kfree
49cf68d70 kaweth: use skb_cow_head() to deal with cloned skbs
4307a871c ch9200: use skb_cow_head() to deal with cloned skbs
f8e3d1b10 smsc95xx: Use skb_cow_head to deal with cloned skbs
27a70770c dm thin: fix bug where bio that overwrites thin block ignores FUA
5079b1d1a x86/a.out: Clear the dump structure initially
492647b22 signal: Restore the stop PTRACE_EVENT_EXIT
7212e37cb x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls
137f4db17 tracing/uprobes: Fix output for multiple string arguments
5fc951860 alpha: Fix Eiger NR_IRQS to 128
1d8b20304 alpha: fix page fault handling for r16-r18 targets
fd08513bf Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780
6d6d6255b Input: bma150 - register input device after setting private data
05268b5cc ALSA: usb-audio: Fix implicit fb endpoint setup by quirk
422e1adf1 ALSA: hda - Add quirk for HP EliteBook 840 G5
222b22e1f perf/core: Fix impossible ring-buffer sizes warning
b7febf3b2 Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK
d347a8948 Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G"
29c84aa9f Documentation/network: reword kernel version reference
1f39e518c cifs: Limit memory used by lock request calls to a page
834767012 gpio: pl061: handle failed allocations
32f047108 ARM: dts: kirkwood: Fix polarity of GPIO fan lines
20ad50464 ARM: dts: da850-evm: Correct the sound card name
28b5d0be0 uapi/if_ether.h: prevent redefinition of struct ethhdr
7cbbbf750 Revert "exec: load_script: don't blindly truncate shebang string"
b2942d59a batman-adv: Force mac header to start of data on xmit
8fe161469 batman-adv: Avoid WARN on net_device without parent in netns
ca6fd8df6 xfrm: refine validation of template and selector families
2e9e4e159 libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
1793dc65e Revert "cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)"
2a41ed30a NFC: nxp-nci: Include unaligned.h instead of access_ok.h
b661fff5f HID: debug: fix the ring buffer implementation
697c6f72c drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
6bcca0bc4 drm/vmwgfx: Fix setting of dma masks
f1cd557ec drm/modes: Prevent division by zero htotal
06288a8e3 mac80211: ensure that mgmt tx skbs have tailroom for encryption
fd9d0553f ARM: iop32x/n2100: fix PCI IRQ mapping
dfb353626 MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
91aaa0dd7 MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
d93fdf446 mips: cm: reprime error cause
2b46cd1ae debugfs: fix debugfs_rename parameter checking
99b23b0d5 misc: vexpress: Off by one in vexpress_syscfg_exec()
60de9fffb signal: Better detection of synchronous signals
381fc5096 signal: Always notice exiting tasks
6f17dfe5b mtd: rawnand: gpmi: fix MX28 bus master lockup problem
cb7c96ee9 perf tests evsel-tp-sched: Fix bitwise operator
06bbc4838 perf/core: Don't WARN() for impossible ring-buffer sizes
122c0149a x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out()
00025153e perf/x86/intel/uncore: Add Node ID mask
9872ddae1 KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221)
1b5fd913a KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222)
b0f59c3d1 usb: gadget: udc: net2272: Fix bitwise and boolean operations
ff8c1826e usb: phy: am335x: fix race condition in _probe
b191f1953 dmaengine: imx-dma: fix wrong callback invoke
c5cf17c81 fuse: handle zero sized retrieve correctly
bade8e5f2 fuse: decrement NR_WRITEBACK_TEMP on the right page
a7dfde0f5 fuse: call pipe_buf_release() under pipe lock
71ce2e895 ALSA: hda - Serialize codec registrations
d7204d386 ALSA: compress: Fix stop handling on compressed capture streams
b1746f9f0 net: dsa: slave: Don't propagate flag changes on down slave interfaces
8d8aafcdd net: systemport: Fix WoL with password after deep sleep
5296ebc35 skge: potential memory corruption in skge_get_regs()
b1a5e1459 net: dp83640: expire old TX-skb
16570a4ab enic: fix checksum validation for IPv6
ff0a4fa3e dccp: fool proof ccid_hc_[rt]x_parse_options()
a7ea4de36 string: drop __must_check from strscpy() and restore strscpy() usages in cgroup
ae46de243 tipc: use destination length for copy string
5ef0ebd78 test_hexdump: use memcpy instead of strncpy
93af75d0a thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set
9a376109f exec: load_script: don't blindly truncate shebang string
e1d575b52 fs/epoll: drop ovflist branch prediction
25768bb65 kernel/hung_task.c: break RCU locks based on jiffies
3f516da85 HID: lenovo: Add checks to fix of_led_classdev_register
a711dcb28 block/swim3: Fix -EBUSY error when re-opening device after unmount
4c549499c gdrom: fix a memory leak bug
cab4f01c9 isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in HFCPCI_l1hw()
80f814915 ocfs2: don't clear bh uptodate for block read
bc5abb80f scripts/decode_stacktrace: only strip base path when a prefix of the path
1f8aea084 niu: fix missing checks of niu_pci_eeprom_read
ccc9ed244 um: Avoid marking pages with "changed protection"
7d1cfc10d cifs: check ntwrk_buf_start for NULL before dereferencing it
b49344a2d crypto: ux500 - Use proper enum in hash_set_dma_transfer
846aa256e crypto: ux500 - Use proper enum in cryp_set_dma_transfer
cc9808577 seq_buf: Make seq_buf_puts() null-terminate the buffer
90beb6bbe hwmon: (lm80) fix a missing check of bus read in lm80 probe
259c502d0 hwmon: (lm80) fix a missing check of the status of SMBus read
8ba3a4eec NFS: nfs_compare_mount_options always compare auth flavors.
a8014f274 KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported
2e7c1f0de fbdev: fbcon: Fix unregister crash when more than one framebuffer
03c5ed7dc igb: Fix an issue that PME is not enabled during runtime suspend
472f3f067 fbdev: fbmem: behave better with small rotated displays and many CPUs
da079f87f video: clps711x-fb: release disp device node in probe()
1fbbe0ccd drbd: Avoid Clang warning about pointless switch statment
eb15351d9 drbd: skip spurious timeout (ping-timeo) when failing promote
ee4ced5d1 USB: rndis: Honor dl_max_packet_size value sent by host
Linux version 4.4.176-gbbb875535c04 (android-
build@wprc4.hot.corp.google.com) (Android (5166481 based on
r346389b) clang version 8.0.6
(https://android.googlesource.com/toolchain/clang
b55f2d4ebfd35bf643d27dbca1bb228957008617)
(https://android.googlesource.com/toolchain/llvm
dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM
8.0.6svn)) #1 SMP PREEMPT Tue Feb 26 07:57:58 UTC 2019
Bug: 17202597
Bug: 77237693
Bug: 78530292
Bug: 78657016
Bug: 110475457
Bug: 111127990
Bug: 112277631
Bug: 112277911
Bug: 112278151
Bug: 112278406
Bug: 115649143
Bug: 117808549
Bug: 117885392
Bug: 117988970
Change-Id: Ib10373fd52ffb4a39f160b1ce92dbbfd3346c383
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
e5d8d6c37 LTS: Merge 4.4.174 into android-msm-wahoo-4.4
af6690ebd Add build.config.lts
daa6c278b Merge 4.4.174 into android-msm-wahoo-4.4-lts
e415db17c Merge 4.4.173 into android-msm-wahoo-4.4-lts
aedef8019 mm: fix passing active page into shrink_page_list
50f125c6f msm: camera: Fix arbitrary kernel write
f7c36fc94 ion: ensure valid start address
e68af0f6e ion: ensure CMO target is valid
60694c427 mm: readahead back to 128KB
fe462772f FROMGIT: loop: drop caches if offset or block_size are changed
079aee26d UPSTREAM: loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
3f0c99d0c BACKPORT: block/loop: set hw_sectors
45b6b7875 UPSTREAM: loop: add ioctl for changing logical block size
92b4fd90d arm64/config: wahoo: enable overlayfs
2a0830eb2 misc: mnh: check device number when stopping mipi
acc7c3989 FROMGIT: dm: do not allow readahead to limit IO size
c253cf16f UPSTREAM: readahead: stricter check for bdi io_pages
1b8fd99ea UPSTREAM: mm: don't cap request size based on read-ahead setting
dc5e8c999 Linux 4.4.174
60c7f8fca rcu: Force boolean subscript for expedited stall warnings
873beab37 net: ipv4: do not handle duplicate fragments as overlapping
0836bdfee net: fix pskb_trim_rcsum_slow() with odd trim offset
e92b8475d inet: frags: better deal with smp races
acd00a069 ipv4: frags: precedence bug in ip_expire()
cb5fd4aa2 ip: frags: fix crash in ip_do_fragment()
2822475e7 ip: process in-order fragments efficiently
2039bd866 ip: add helpers to process in-order fragments faster.
3f78a3f45 ip: use rb trees for IP frag queue.
7fab8b2f0 net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends
5f2d68b6b ipv6: defrag: drop non-last frags smaller than min mtu
26cfea3c1 net: modify skb_rbtree_purge to return the truesize of all purged skbs.
ef0f963de ip: discard IPv4 datagrams with overlapping segments.
bf40801a0 inet: frags: fix ip6frag_low_thresh boundary
826ff7991 inet: frags: get rid of ipfrag_skb_cb/FRAG_CB
29ff723c5 inet: frags: reorganize struct netns_frags
33990010e rhashtable: reorganize struct rhashtable layout
bf8187348 ipv6: frags: rewrite ip6_expire_frag_queue()
f925a2965 inet: frags: do not clone skb in ip_expire()
567ef0554 inet: frags: break the 2GB limit for frags storage
50fc08963 inet: frags: remove inet_frag_maybe_warn_overflow()
b047c796d inet: frags: get rif of inet_frag_evicting()
cf2b9e68a inet: frags: remove some helpers
f67b17c02 ipfrag: really prevent allocation on netns exit
24641fb64 net: ieee802154: 6lowpan: fix frag reassembly
493107105 inet: frags: use rhashtables for reassembly units
bf5ea30ff rhashtable: add schedule points
9e5f4d0b7 rhashtable: Add rhashtable_lookup()
829599978 rhashtable: add rhashtable_lookup_get_insert_key()
a7fb573c1 inet: frags: refactor lowpan_net_frag_init()
705e71ed9 inet: frags: refactor ipv6_frag_init()
8c639cad8 inet: frags: refactor ipfrag_init()
9c6727de8 inet: frags: add a pointer to struct netns_frags
5eb2471ef inet: frags: change inet_frags_init_net() return value
343f981c7 Linux 4.4.173
16925957b fs: don't scan the inode cache before SB_BORN is set
57d813863 mm: migrate: don't rely on __PageMovable() of newpage after unlocking it
a51bbfef6 drivers: core: Remove glue dirs from sysfs earlier
8f51e79ce cifs: Always resolve hostname before reconnecting
c3ef8a44e mm, oom: fix use-after-free in oom_kill_process
e790eeabc kernel/exit.c: release ptraced tasks before zap_pid_ns_processes
3027ecc10 mmc: sdhci-iproc: handle mmc_of_parse() errors during probe
86a395c27 platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan codes
5d0868d87 platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK
970e5c267 gfs2: Revert "Fix loop in gfs2_rbm_find"
7685bb0ef arm64: hyp-stub: Forbid kprobing of the hyp-stub
1472585f5 ARM: cns3xxx: Fix writing to wrong PCI config registers after alignment
e31a6a9d2 fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb()
600c4bd14 CIFS: Do not count -ENODATA as failure for query directory
245426dc3 l2tp: fix reading optional fields of L2TPv3
f5f5d316f l2tp: remove l2specific_len dependency in l2tp_core
3154a8ad0 ucc_geth: Reset BQL queue when stopping device
8034f3610 net/rose: fix NULL ax25_cb kernel panic
ce29e8a25 netrom: switch to sock timer API
265f211a2 net/mlx4_core: Add masking for a few queries on HCA caps
a0d1b4af6 l2tp: copy 4 more bytes to linear part if necessary
f9b9a8ea4 ipv6: Consider sk_bound_dev_if when binding a socket to an address
fb0c3321e fs: add the fsnotify call to vfs_iter_write
dda201759 s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU
e1e584bb5 Revert "loop: Fold __loop_release into loop_release"
f1f952b30 Revert "loop: Get rid of loop_index_mutex"
55bbe7155 Revert "loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl()"
896354cce f2fs: read page index before freeing
029b5be50 arm64: mm: remove page_mapping check in __sync_icache_dcache
1b284d784 irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size
2cbf0a6c9 perf unwind: Take pgoff into account when reporting elf to libdwfl
38155e104 perf unwind: Unwind with libdw doesn't take symfs into account
6a923fc6f vt: invoke notifier on screen size change
8781bfdf7 can: bcm: check timer values before ktime conversion
17cb93920 can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by removing it
5efadf3b3 x86/kaslr: Fix incorrect i8254 outb() parameters
43473a6f6 KVM: x86: Fix single-step debugging
74d609f09 Input: xpad - add support for SteelSeries Stratus Duo
278541ac0 CIFS: Fix possible hang during async MTU reads and writes
8db4fe27f tty/n_hdlc: fix __might_sleep warning
fe8813818 tty: Handle problem if line discipline does not have receive_buf
b6a23bda2 staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1
29f7c747a char/mwave: fix potential Spectre v1 vulnerability
86dd006cf s390/smp: fix CPU hotplug deadlock with CPU rescan
74be2fcda s390/early: improve machine detection
c25a126d1 ARC: perf: map generic branches to correct hardware condition
d9084840d ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages
437f0e444 USB: serial: pl2303: add new PID to support PL2303TB
1d8dfede3 USB: serial: simple: add Motorola Tetra TPG2200 device id
e98f787a9 net: bridge: Fix ethernet header pointer before check skb forwardable
749cbfc0a net_sched: refetch skb protocol for each filter
289992eb6 net: ipv4: Fix memory leak in network namespace dismantle
e5c13a9c7 openvswitch: Avoid OOB read when parsing flow nlattrs
52a30a6e1 net: Fix usage of pskb_trim_rcsum
Linux version 4.4.174-ge5d8d6c37202 (android-build@abfarm397) (Android
(5166481 based on r346389b) clang version 8.0.6
(https://android.googlesource.com/toolchain/clang
b55f2d4ebfd35bf643d27dbca1bb228957008617)
(https://android.googlesource.com/toolchain/llvm
dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM
8.0.6svn)) #1 SMP PREEMPT Wed Feb 13 04:36:22 UTC 2019
Bug: 69006882
Bug: 115649143
Bug: 117823094
Bug: 120448575
Bug: 120757803
Bug: 122246531
Bug: 123834127
Change-Id: If4cac89770090082b5110fc3841c1d84efbce039
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
196b07ba4 Merge -pi-qpr3 into android-msm-wahoo-4.4
0929935a1 Merge branch 'android-msm-wahoo-4.4-pi-qpr2' into android-msm-wahoo-4.4-pi-qpr3
9db9532ae Merge branch 'android-msm-wahoo-4.4-pi-qpr1' into android-msm-wahoo-4.4-pi-qpr2
e7bc8d265 Merge branch 'android-msm-wahoo-4.4-pi' into android-msm-wahoo-4.4-pi-qpr1
b00d78e3d Merge branch 'android-msm-wahoo-4.4-pi-security-next' into android-msm-wahoo-4.4-pi
50cd52f9e dm-bow: Handle TRIM mode better
bdb99bdde Add header version and size
aae1d317d Handle variable sector sizes
8455f6d95 Enable dm-bow for checkpointing for wahoo kenrel
1f3991d29 Port dm-bow to 4.4
bd487c726 [RFC] dm-bow working prototype
b798a2c56 perf: Cancel the mux hrtimer during CPU hotplug to avoid migration
86e7a2f14 qcacld-3.0: Add data validation for avoid frequency command
Linux version 4.4.172-g196b07ba448c (android-
build@wpra6.hot.corp.google.com) (A*
Bug: 117885703
Bug: 119769411
Bug: 120487136
Bug: 123655259
Change-Id: I4348097a30bc4b75af8f543f169be9a5fd2f39f2
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Paul Lawrence <paullawrence@google.com>
|
|
10d9a5c27 wahoo_defconfig: enable CONFIG_MEMBARRIER
ca391fdac thermal: create tz and cdev softlink in thermal class
3609ecae8 Release 5.2.1.1L
366554ed2 qcacld-3.0: Enable SAE, OWE, GMAC
67ecb4e9b qcacld-3.0: Enable SAE and GCMP by default
5d083a4cf qcacld-3.0: Changes to support DPP AKM
7b4cf7899 qcacld-3.0: Reset rmfEnabled for STA VDEV during DEL BSS
28076706c qcacld-3.0: Add suppport to forward GAS action frames to supplicant
c2c03c180 qcacld-3.0: Add support for GMAC offload
60ce9bd9f qcacld-3.0: Trigger/handle SAE using cfg80211
8ecf4e850 qcacld-3.0: Add support for SAE PMK caching
4de74bc62 qcacld-3.0: Add changes to handle SAE status
3316b9d89 qcacld-3.0: Disable roaming for SAE
262c02d81 qcacld-3.0: Add SAE auth timer
8594e5c0d qcacld-3.0: Add changes to send SAE auth frame to user space
9827a9ec3 qcacld-3.0: Add changes for auth in send mgmt path
b3a97c7ec qcacld-3.0: Add changes to trigger SAE in supplicant
a076149a6 qcacld-3.0: Add SAE related ini and cap exchange changes
7fb853774 qcacld-3.0: Add support for SAE AKM suites
fadd9d9c4 qcacld-3.0: Add support for SuiteB AKM suites
b5611582d qcacld-3.0: Add support for GMAC cipher suite
6f88f942d qcacld-3.0: Add support for GMAC MIC validation
08fb67cc8 qcacld-3.0: Disable roaming for OWE
91dd16fab qcacld-3.0: Add support for OWE
2b16fc721 qcacld-3.0: Add OWE IEs
a77282b11 qcacld-3.0: Always send assoc req/rsp
296198dca qcacmn: Add support for GMAC MIC calculation
f66bbcf93 cfg80211: indicate support for external authentication
f292222d9 nl80211: Fix external_auth check for offloaded authentication
951f7b446 nl80211: Allow SAE Authentication for NL80211_CMD_CONNECT
4b751655e cfg80211/nl80211: Optional authentication offload to userspace
e18bd2d0c cfg80211: NL80211_ATTR_SOCKET_OWNER support for CMD_CONNECT
9642a1587 cfg80211: Updated nl80211_commands to be in sync with upstream
Linux version 4.4.172-g10d9a5c (android-build@abfarm281) (Android
(5166481 based on r346389b) clang version 8.0.6
(https://android.googlesource.com/toolchain/clang
b55f2d4ebfd35bf643d27dbca1bb228957008617)
(https://android.googlesource.com/toolchain/llvm
dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM
8.0.6svn)) #1 SMP PREEMPT Tue Feb 5 05:16:02 UTC 2019
Bug: 118439547
Bug: 119512579
Bug: 123658872
Change-Id: I584842f4cb84c105ce6f4aa226989bc5cec9be5f
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Sunil Ravi <sunilravi@google.com>
|
|
609a5898c mm: mm_event: comment about enum event type ordering
5792fd628 mm: synchronize period update interval
1fd6d7421 mm: mm_event supports vmstat
Linux version 4.4.172-g609a5898ce2c (android-
build@wpre12.hot.corp.google.com) (Android (5166481 based on
r346389b) clang version 8.0.6
(https://android.googlesource.com/toolchain/clang
b55f2d4ebfd35bf643d27dbca1bb228957008617)
(https://android.googlesource.com/toolchain/llvm
dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM
8.0.6svn)) #1 SMP PREEMPT Wed Jan 30 02:26:46 UTC 2019
Bug: 80168800
Change-Id: If8d88aacaee159e17aba01a95be23844138d9fe8
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|