Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Project name: android_kernel_oneplus_msm8996
- add toggle for disabling newly added USB devices
- op3: Disable IPC Router MHI transport
- oneplus: make sure some wakelock references are destroyed
- sched/core: Fix a race between try_to_wake_up() and a woken up task
- tty: check before stopping kthread
- ANDROID: clock_gettime(CLOCK_BOOTTIME,) slows down >20x
- ANDROID: op3: turn on VDSO32
- ANDROID: CROSS_COMPILE_ARM32 must work if CONFIG_COMPAT_VDSO
- FROMLIST: BACKPORT: [PATCH 6/6] arm64: Wire up and expose the new compat vDSO
- FROMLIST: BACKPORT: [PATCH 5/6] arm64: compat: 32-bit vDSO setup
- FROMLIST: [PATCH 4/6] arm64: compat: Add a 32-bit vDSO
- FROMLIST: BACKPORT: [PATCH 3/6] arm64: Refactor vDSO init/setup
- FROMLIST: BACKPORT: [PATCH 2/6] arm64: elf: Set AT_SYSINFO_EHDR in compat processes
- FROMLIST: [PATCH 1/6] arm64: compat: Use vDSO sigreturn trampolines if available
- FROMLIST: lib: vdso: add support for time
- FROMLIST: BACKPORT: [PATCH] arm64: compat: Expose offset to registers in sigframes
- FROMLIST: [PATCH v5 12/12] lib: vdso: do not expose gettimeofday, if no arch supported timer
- FROMLIST: BACKPORT: [PATCH v5 11/12] lib: vdso: Add support for CLOCK_BOOTTIME
- FROMLIST: BACKPORT: [PATCH v5 10/12] arm64: vdso: replace gettimeofday.S with global vgettimeofday.C
- FROMLIST: [PATCH v5 09/12] arm: vdso: move vgettimeofday.c to lib/vdso/
- FROMLIST: [PATCH v5 08/12] arm: vdso: Add ARCH_CLOCK_FIXED_MASK
- FROMLIST: [PATCH v5 07/12] arm: vdso: disable profiling
- FROMLIST: [PATCH v5 06/12] arm: vdso: add support for clock_getres
- FROMLIST: BACKPORT: [PATCH v6 05/12] arm: vdso: Add support for CLOCK_MONOTONIC_RAW
- FROMLIST: [PATCH v5 04/12] arm: vdso: do calculations outside reader loops
- FROMLIST: [PATCH v5 03/12] arm: vdso: inline assembler operations to compiler.h
- FROMLIST: [PATCH v5 02/12] arm: vdso: add include file defining __get_datapage()
- FROMLIST: [PATCH v5 01/12] arm: vdso: rename vdso_datapage variables
- FROMLIST: BACKPORT: [PATCH v2 3/3] arm64: compat: Add CONFIG_KUSER_HELPERS
- FROMLIST: BACKPORT: [PATCH v2 2/3] arm64: compat: Split the sigreturn trampolines and kuser helpers (assembler sources)
- FROMLIST: BACKPORT: [PATCH v2 1/3] arm64: compat: Split the sigreturn trampolines and kuser helpers (C sources)
- BACKPORT: arm64: apply __ro_after_init to some objects
- Revert "Android.bp: Initial header export bp for Android (qseecom only)"
- irqchip: msm: log wakeup interrupts
- power: wakeup_reason: make log function work in interrupt context
- irq: Add wakeup reason logging
- arm: cpuinfo: drop L1 cache type print from pr_info to pr_debug
- cpu-hotplug: convert cpu_hotplug_disabled to a counter
- fs: Improve eventpoll logging to stop indicting timerfd
- Add kernel logging for when timerfd_read blocks
- fs: add useful debug info to eventpoll string
- gadget/f_fs: reduce logspam on suspend/resume
- power: qpnp-fg: make read_beat a static function
- power: qpnp-fg: have sanity check beat once before wakelock
- lowmemorykiller: account for unevictable pages
- Revert "msm: kgsl: Replace scm call api with its atomic version"
- ANDROID: disable CONFIG_CC_OPTIMIZE_FOR_SIZE
- misc: Fix uninitilized variables
- soc: qcom: ipc_router_mhi_xprt: Initialize variable at start
- msm: mhi: initialize variables to default values
- ASoC: msm: qdspv2: initialize variables before use
- arm64: mm: move dma_overlap() out of init section
- drivers: iommu, leds, input, clk, devfreq: fix warnings
- ASoC: wcd9335: Initialize variables before use
- media: vidc: change default return vaule to 0
- ANDROID: clean up uninitilized variable
- ANDROID: fix uninitilized variable
- kernel: initialize and free cpufreq stats properly
- kernel: Fix massive cpufreq stats memory leaks
- cpufreq: stats: use seq iterator for large uid-related files
- cpufreq: stats: update uid data in acct_update_power
- ANDROID: cpufreq: change uid_cpupower to use u32
- STOPSHIP: ANDROID: cpufreq: concurrent_*_time P/H experiment
- ANDROID: cpufreq: Remove seq_printf from critical path
- ANDROID: cpufreq: uid_concurrent_policy_time
- ANDROID: cpufreq: uid_concurrent_active_time
- ANDROID: cpufreq: concurrent_policy_time by pid
- ANDROID: cpufreq: concurrent_active_time by pid
- proc: add null check in proc_uid_init
- ANDROID: cpufreq: Add time_in_state to /proc/uid directories
- ANDROID: proc: Add /proc/uid directory
- ANDROID: cpufreq: stats: Fix dead stats clearing timing
- ANDROID: cpufreq: stats: Fix sleeping while atomic in cpufreq_task_stats_init
- ANDROID: cpufreq: stats: add uid removal for uid_time_in_state
- ANDROID: cpufreq_stats: Fix task time in state locking
- ANDROID: cpufreq_stat: add per task/uid/freq stats
- CHROMIUM: cpufreq: Declare acct_update_power as static inline if needed
- op3: Enable optimized cryptographic algorithms
- arm64/crypto: use crypto instructions to generate AES key schedule
- arm64/crypto: issue aese/aesmc instructions in pairs
- arm64: crypto: Change priority of arm64 aes cipher.
- crypto: arm64/crc32 - bring in line with generic CRC32
- crypto: crc32 - Add ARM64 CRC32 hw accelerated module
- power: qpnp-smbcharger: init power supply type as USB
- scsi: ufs: extend the time out value of discard
- ARM: dts: msm: Set default GPU freq to 133MHz on msm8996 and msm8996pro
- op3: Disable MDSS xlog debug
- oneplus_fastcg: Silence log spam
- leds: leds-qpnp: replace pwm_free with pwm_disable
- op3: Enable support for RTL8152/RTL8153 Ethernet devices
- ion: ensure valid start address
- fs/proc: Override reboot boot mode with normal
- net: core: Remove warning for cloned packets in ingress path
- mm: fix pageblock heuristic
- drivers: cpufreq_interactive: handle error for module load fail
- cpufreq: interactive: fix to come out of hysteresis mode
- cpufreq_interactive: Allow hispeed_freq to work with prediction
- uid_sys_stats: fix overflow when io usage delta is negative
- clk: msm: clock-gcc-8996: Add 50 us delay after BLSP1 AHB clock enable
- msm: mdss: Silence invalid data for dither log spam
- clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux
- qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE
- msm: msm_bus: Don't enable QoS clocks when none are present
- serial: msm_serial_hs: optimize total tty port support
- msm_serial_hs: make the Bluetooth tty thread RT
- Make msm_serial_hs RT to improve bluetooth performance
- tty: add tty_port_set_policy function
- tty: move tty_port workqueue to be a kthread
- mdss: rotator: Use FIFO kthread for rotator work
- UPSTREAM: sched/preempt: Fix preempt_count manipulations
- pinctrl: qcom: unconditionally mark handled in msm_gpio_irq_handler
- gpio: Mask non-wakeup GPIO interrupts on suspend
- ANDROID: sched: rt: Avoid preempting CPUs if softirq explicity disable
- sched: avoid migrating when softint on tgt cpu should be short
- sched: avoid scheduling RT threads on cores currently handling softirqs
- sched/rt: Avoid moving rt task if destination CPU does not run low priority task.
- ANDROID: ARM64: smp: disable preempt in backtracing across all cores
- perf:arm64: fix lockdep warning when handling CPU_STARTING.
- perf:arm64: fix pmu percpu irq handling at hotplug.
- perf: disable cross_hotplug for l2 cache pmu.
- perf: arm64: fix RCU usage on pmu resume from low-power
- perf: arm64: implement CPU_PM notifier
- Revert "Perf: arm64: support hotplug and power collapse"
- Revert "Perf: arm64: fix disable of pmu irq during hotplug"
- Revert "Perf: arm64: restore registers after reset"
- Revert "Perf: arm64: stop counters when going into hotplug"
- ion: adjust system heap pool orders
- do not call trace_printk on non-debug build
- Silences WLAN, PCIe, and CPU suspend state kernel messages
- cpuidle: don't disable cpuidle when entering suspend
- firmware_class: make firmware caching configurable
- qpnp-smbcharger: Publish charger voltage to the usb psy
- power: msm-core: Fix mutex not getting unlocked in error path
- soc: qcom: secure_buffer: Fix memory leak
- msm: camera: sensor: Fix memory leaks when sensor probe fails
- cpufreq: stats: Fix memory leaks when updating stats table
- msm: camera: isp: Fix memory leaks in vfe probe
- msm: mdss: Don't cache the address of a stack variable in timings init
- soc: qcom: glink: Fix memory leak in driver probe
- arm64/configs: op3: increase log buffer to 1 MiB
- arm64/configs: Remove LIMITS_LITE_HW config
- op3: set default readahead to 2048KB
- ANDROID: mm: add config for default readahead size
- Add AES-GCM support to op3 kernels
- Add VTI to op3 Kernel Config
- arm64/configs: op3: remove unused configs for Bluetooth
- op3: Disable MSM_11AD
- op3: Enable support for sdFAT filesystem
- op3: Preserve memory on restart
- power: reset: Allow device to preserve memory on restart
- op3: Enable OverlayFS
- op3: Update defconfig
- op3: Enable jump label
- op3: disable QBT1000 driver
- arm64: configs: op3: fix incorrect Android configs
- op3: defconfig: enable CONFIG_MEMORY_STATE_TIME
- arm64: configs: op3: add CONFIG_PCI_QUIRKS back
- arm64: configs: op3: add FUSE FS back
- arm64: configs: op3: remove unused kernel funtions
- arm64/configs: op3: Audit syscalls blocked by seccomp
- op3: Enable NAN data path kernel config
- arm64: configs: op3: clean up unused kernel features
- arm64/configs: op3: enable RCU_BOOST
- op3: enable additional RCU debugging
- rcu: Print to trace on RCU stalls
- rcu: boost: avoid preemption before calling complete()
- BACKPORT: rcu: sysctl: Panic on RCU Stall
- BACKPORT: rcu: Optionally run grace-period kthreads at real-time priority
- BACKPORT: rcu: Unify boost and kthread priorities
- BACKPORT: rcu: Move RCU_BOOST variable declarations, eliminating #ifdef
- BACKPORT: rcu: Fix missing task information during rcu-preempt stall
- UPSTREAM: rcu: Improve diagnostics for spurious RCU CPU stall warnings
- arm64: configs: op3: disable MSM_CACHE_M4M_ERP64_PANIC_ON_CE
- arm64/configs: op3: remove unused filesystem configs
- arm64/configs: op3: remove tuner support
- op3: Disable unused EHCI-HCD kernel driver
- op3: Disable unused kernel sensor drivers
- arm64/config: op3: remove usb_mon and savedefconfig
- op3: disable CONFIG_MSM_RDBG
- op3: Disable CONFIG_IKCONFIG_PROC
- arm64: configs: op3: CONFIG_NR_CPUS=4
- op3: update mmap_rnd_bits to max value
- op3: Disable CONFIG_SYSRQ_SCHED_DEBUG
- op3: Disable CoreSight Tracing Support
- arm64/configs: op3: enable ext4 encryption and savedefconfig
- op3: disable CONFIG_INPUT_EVBUG
- ARM: dts: 15801: Decommonize BCL mitigation freq
- ARM: dts: 15801: Disable core hotplugging, up the mitigation freq
- removing msm calls to trace_printk
- power: oneplus_fastcg: Silence log spam
- usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
- input: tri-state-key: Fix trivial code style issue in IRQ handler
- input: tri-state-key: Use ffz() instead of find_first_zero_bit()
- input: tri-state-key: Clean up some code styling
- input: tri-state-key: Rewrite and optimize
- input: tri-state-key: Properly filter out spurious interrupts
- input: tri-state-key: Get it ready for CM
- fpc1020: Re-add the dummy store function for irq node
- misc: fpc1020: Use device struct as wakeup source
- misc: fpc1020: Rewrite and optimize
- misc: fpc1020: Wait for uevent to send before exiting IRQ handler
- misc: fpc1020: Simplify proximity shut-off
- misc: fpc1020: Honor proximity state
- misc: fpc1020: Clean up interrupt handler
- misc: fpc1020: Set fingerprint hal priority to max when screen is off
- misc: fpc1020: Clean up PM routines and move them into dedicated worker
- power: bq27541: Fix memory leak in driver probe
- power: bq27541: Don't queue work onto a specific CPU
- power: bq27541: Silence log spam
- op3: Adjust display power settings
- ARM: dts: 15801: Add livedisplay features
- ARM: dts: 15801: Nuke redundant panel cmds
- mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on
- mdss: livedisplay: Remove deprecated CMD_CLK_CTRL flag
- mdss: livedisplay: Add support for DCI-P3 mode
- mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update()
- mdss: livedisplay: Add commands to enable SRGB mode
- video: mdss: LiveDisplay driver
- op3: Enable BFQ
- block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.18.0
- block: introduce the BFQ-v7r8 I/O sched for 3.18.0
- block: cgroups, kconfig, build bits for BFQ-v7r8-3.18.0
- msm: qpnp-haptic: Use a high-priority workqueue for haptics
- msm: qpnp-haptic: Process haptics asynchronously
- qpnp-haptic: Dejank the haptics
- msm: qpnp-haptic: set up sysfs interface for common cmhw implementation
- qpnp-haptic: Add sysfs interface to control intensity
- input: synaptics: s3320: Don't run baseline inside IRQ handler
- input: synaptics: fw_update: Fix various memory leaks
- synaptics_driver: Fix transposed memset() arguments
- input: synaptics: s3320: Silence log spam
- input: synaptics: s1302: Clean up PM routines and move them into worker
- input: synaptics_s3320: Remove unused workqueue
- input: synaptics_s3320: Report nanosecond timestamps to improve accuracy
- input: synaptics: s3320: Fix type##_read_func function
- input: synaptics: s3320: Fix unsafe memory accesses in procfs nodes
- input: synaptics_s3320: Create custom procfs nodes for gestures
- input: synaptics: Ditch oneplus virtual abs code
- input: synaptics_s3320: Clean up oneplus' logic
- op3: Adjust LEDs configuration slightly
- ARM: dts: 15801: Add synchronized RGB blink params
- leds: leds-qpnp: add synchronized rgb control
- pwm: qpnp-pwm: add api for synchronous enable of pwms
- op3: Enable F2FS
- op3: Enable cpusets
- op3: Enable pstore
- ARM: dts: 15801: Configure ramoops buffer
- ANDROID: pstore: Use vmalloc for large allocations due to ramoops size
- ANDROID: fs/pstore/ramoops: Use vmalloc() for old buffer
- pstore/ram: Use memcpy_fromio() to save old buffer
- pstore/ram: Use memcpy_toio instead of memcpy
- pstore: fix code comment to match code
- pstore: Fix return type of pstore_is_mounted()
- pstore: add a helper function pstore_register_kmsg
- ramoops: make it possible to change mem_type param.
- pstore/ram: verify ramoops header before saving record
- fs/pstore: Optimization function ramoops_init_przs
- fs/pstore: update the backend parameter in pstore module
- pstore: do not use message compression without lock
- pstore: Fix the ramoops module parameters update
- pstore: Fix sprintf format specifier in pstore_dump()
- pstore/ram: Strip ramoops header for correct decompression
- FROMLIST: pstore-ram: fix NULL reference when used with pdata
- FROMLIST: pstore-ram: add Device Tree bindings
- op3: CONFIG_HZ_300
- op3: Build in qcacld-2.0 driver
- op3: Disable modules
- op3: Set localversion to lineageos
- op3: Add initial defconfig
- op3: refer to correct GPU firmware signature for msm8996sg
- ARM: dts: 15801: Disable display ESD recovery
- ARM: dts: 15801: Move 0x29 to dsi on command
- ARM: dts: 15801: Correct MPP4 behaviour
- ARM: dts: 15801: Enable system early mount
- msm: camera: isp: Use boot clock for recording start time
- msm: camera: sensor: Fix video node creation
- Revert "msm: camerav2: isp: Allocate UB for all source types"
- Revert "msm: camerav2: isp: Reserve rdi ub based on image size"
- Revert "msm: camera: isp: Handle standby mode for B+M"
- Revert "msm: isp: Add support for VFE resolution limit"
- misc: Import OnePlus kernel source
- fs/exec: fix use after free in execve
- kernel: Fix potential refcount leak in su check
- kernel: Only expose su when daemon is running
- fs: sdfat: Add MODULE_ALIAS_FS for supported filesystems
- fs: sdfat: Fix compilation without debugging
- fs: Include sdfat driver
- qcacld-2.0: Disable CONFIG_WLAN_THERMAL_SHUTDOWN
- staging: qcacld-2.0: Fix non-debug build and switch to it
- staging: qcacld-2.0: Disable "maybe-uninitialized" warnings
- qcacld-2.0: Remove unused files, add make entry for QCA WLAN
- ARM64: Fix merge derp
- unifdef.c: use memcpy() instead of the dodgy strncpy().
- kconfig: Avoid format overflow warning from GCC 8.1
- Revert "scripts: gcc-wrapper: Use wrapper to check compiler warnings"
- Makefile: add -Werror
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement