9814b4696e0f7af82fac83759dacf09ffc780b9b
100
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
47f762c046 |
Revert "kernel_headers: Disable headers matching"
This reverts commit
|
||
|
|
b4a282fd2c |
kernel_headers: Disable headers matching
Disable matching of existing and generated gen_headers*.bp files. This is done to allow some uapi headers to be added to camera techpack. Change-Id: I1b6b639015f3672a3e9daa9b2a1444e952ed4ac1 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
8490ef4316 |
kernel_headers: Update camera uapi headers
Add missing camera headers to techpack/camera/include/uapi/*. Change-Id: If227afa054a274c91b8e44f67f75286875efb809 Signed-off-by: Tingwei Zhang <tingwei@codeaurora.org> Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
119960e66b |
kernel_headers: Fix headers not detected in incremental builds
Currently the Soong logic doesn't kick in if a change updates headers but doesn't update gen_headers_arm*.bp files for incremental builds. Fix the issue by making inputs to the kernel_headers.py script as variables instead of a list. Change-Id: I9737f6d655848458bfda70b8c6f4d9aa896a98fc Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
159937694d |
drivers: esoc: Don't increment pon counter incase of retry
While setting the number of pon tries the retry from mdm-helper can't be taken into account. So don't increase the pon_trial counter when mdm-helper sends retry command to esoc, as it might affect the sequence set from userspace. Change-Id: Ic1fb333cba629e33560d0db66c5da80145c9c47a Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
6b33ac49f6 |
kernel: Create and export kernel headers
Create a header library which export kernel headers. These headers are needed by modules and userspace libraries. Change-Id: I61cb78f392412edd8d197fa01a7d50e3d02b8024 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
97952988ae |
drivers: esoc: Remove reset gpio support for kona
Cleanup reset gpio support for kona as going forward spmi will be used for reset purposes. Change-Id: I14c67c1a9078ba39b55f0cc105dd4ec6a42f774f Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
61ca2126df |
Revert "defconfig: arm64: Disable SSBD config for kona"
This reverts commit
|
||
|
|
b09200aba4 |
esoc: Wait for modem status to go low in crash shutdown
Wait for modem status to go low in crash shutdown. This helps cover the race condition where there is a crash during graceful shutdown and we end up in crash path and send crash notification to clients even before the modem status has gone low. Change-Id: I680b79c7a1de5e44cb9fcfa0f9d67517c0398f62 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
3447181e47 |
esoc: Avoid setting up soft reset gpio if using SPMI
If SPMI property is set in device tree, avoid setting up the soft toggle gpio so that it can be configured for other purposes. Change-Id: I07ab1be6a826a754678f9b3f2651c8a697a6575d Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
ff1d28007c |
esoc: Perform warm reset in place of cold reset for Kona
As cold reset is not supported on Kona, perform warm reset internally in the mdm_power_down function. Revert back to using power down api in reboot and shutdown functions. Change-Id: I20a615874bfb160889cd74fbfa2c814cada1f4d6 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
0d892007de |
esoc: Service error fatal interrupt in BOOT and RUN mode
Start monitoring the error fatal interrupts after modem status goes high. If we observe errfatal before modem is completely up wait till mdm-helper returns BOOT_DONE/FAIL/RETRY to trigger SSR. Change-Id: Iecbe7870dd85831189830bf565a24738cfb5e373 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
a6a70d50b5 |
pinctrl: Add api to enable/disable wakeup capability for a gpio
Add api to write to mpm wakeup registers to configure a gpio as wakeup capable. Change-Id: Ia11a22160394e76969200691cfaf8fb1505bf5c1 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
7ea52e5a18 |
pinctrl: Add wakeup gpio register and bit information
Add wake_reg and wake_bit fields into msm_pingroup structure. This will be used to configure gpios as wakeup capable. Change-Id: I19237d16132f014496e9a8a1c718d492e290d5fe Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
39d484bec1 |
esoc: Use BOOT mode indicating mdm2ap status high
Put modem in BOOT mode representing the state where mdm2ap status has gone high but the efs pipe is not yet established. Differenciating boot and run state helps handle error fatal interrupts better. Change-Id: Ifbc24468be67ba6f56a3dd2ca20e404949fb2ceb Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
f4e9c3365c |
drivers: esoc: Set crash status after modem status goes low
In situations where graceful shutdown and errfatal occur parallely on modem, the graceful shutdown thread can go into crash shutdown path because the crash flag is set asynchronously in mdm_errfatal handler. In this case clients are notified that modem has crashed even though it hasn't crashed completely. Clients perform cleanup based on the assumption that modem is completely crashed and this might lead use after free scenarios. Therefore wait for modem status to go low to set the crash flag. Change-Id: Ibafc54b3a136816c33476a28492bd081b053eecc Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
b5fd615546 |
esoc: Protect the crash shutdown path against reboot notifier
SSR shutdown and reboot notifier both invoke clients hooks. These hooks can be invoked at the same time leading to a race. Synchronize the two paths. Change-Id: Ibd0f7248956d60d5831068ffcf88895adb1cd30d Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
9007b77ae8 |
defconfig: arm64: enable SSBD config for Kona v2
Kona v2 devices support speculative store bypass safe bit. Enable the config to apply the mitigation for spectre variant 4. Change-Id: I86d2b10049628af4637f21261bcf37d7bdc711be Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
53cc2791d7 |
drivers: esoc: Do a warm reset as shutdown is not implemented
As shutdown is not implemented for kona, do a warm reset in graceful shutdown and adb reboot scenarios. This should help in resetting the modem state. Change-Id: I5e59f3db12c34e8ad64e7ada989b9b1e54429566 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
c803632b84 |
esoc: Add mdm error-fatal notifier hook
Add an error-fatal notifier hook to the list of other client hooks, which would notify the clients about modem's unexpected reset or error-fatal. Change-Id: I185c4b05795b7ffb0768c240f25cc487f3d67b63 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
8c66fa5bc8 |
drivers: cnss: Avoid registering cnss for minidump
Avoid registering cnss to minidump framework. This is done to unblock minidump feature as changes from cnss side are not available. Change-Id: I5c0b0db440fd7837b7c66656c7b60176c8125724 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
15224a59f0 |
drivers: soc: Provide separate api for ramdump registration
Currently all clients registering to dump table framework are implicitly registered for minidump framework. Provide an api to exclusively register for ramdumps. Change-Id: I0e8eee366d898699d0354c9abb326822ba452ef0 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
80539b7658 |
ARM: dts: qcom: Modify model name in overlay files
Add target and platform name in model string in overlay files. The model string represents the hardware name in bootup logs. Change-Id: I5d618d0b7c1efa963f41aaa2705af09aad6870b9 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
ad73fe9693 |
defconfig: Add android recommended configs to kona
Add recommended configs from android 4.19 tree to kona. Change-Id: Id81a70f8a50103974f88ed6c2788283f0ba86796 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
cd973d1df1 |
defconfig: arm64: Enable PAGE_POISONING_ENABLE_DEFAULT for kona
Enable page_poison feature for kona to enhance debug. Change-Id: I333775130495d3d781f6bb291ad30b463da20da8 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
74f2f0ebf5 |
drivers: llcc: Check the return value after write
Check the return value after writing to power collapse and capacity based allocation registers. Change-Id: I67303cd87e9d792ff432614eb7975f701031c8e3 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
a019c7957a |
ARM: dts: msm: Add initial device tree support for kona v2
Add device tree files to support kona v2 based platforms. Change-Id: I6e78f4cb995cefc05d6c58ffa8d55a15d9653290 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
5bdc8aea58 |
defconfig: Update debug configs for kona
Update test config options for kona debug defconfig. These may be used to stress test the system. Change-Id: I9ff7870c3e86dd54e7ba77faf8dad6ed68f52a94 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
4e261a01e5 |
defconfig: Enable sysmon qmi config for kona
Enable the sysmon qmi config option. This enables system monitor APIs that help in notifying subsystems of other subsystem's power/state changes. Change-Id: Ib7ffd6a8d86c97eaf731eb2ab55055f2220f10be Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
3acb64b689 |
soc: qcom: pil: Add a new KCONFIG option for SYSMON_QMI
Separate sysmon using QMI or GLINK by introducing a new Kconfig option. Change-Id: I7c7ed19d574cf26d76afe5c368f1084c2690e345 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
20e364db4c |
defconfig: Set the panic timeout to reboot immediately
Set the timeout to a negative value to reboot immediately after a kernel panic. Change-Id: Ia3b9861c97368d8fa59af353c54b33d74add3c38 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
a6fa8f53e5 |
drivers: irq: Add debug information for irq type warnings
Add device node information that adds interrupts without specifying IRQ type. Change-Id: Ib475043af11bfb0dfc266a1b5c2f538d875d06d4 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
ae9804fbe4 |
ARM: dts: qcom: Fix IRQ type warnings
Fix IRQ type warnings to avoid long warnings in kernel bootup. Change-Id: Id6a35d02eeaf7a244f7203ad47ea7f762566759c Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
bc71cf758e |
drivers: llcc: Write to sub-cache register based on version
Check the llcc version before writing to write subcache register as its not supported by older targets. Change-Id: Ifc3f2d4d66612d6dcc6070d3cbc3fce97202ccf3 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
7b9b9c85c6 |
defconfig: Add android base configs to kona
Update android tree base configs for kona. Change-Id: Ie4b29857b755cc00c07b86781f8b4ce03bb51907 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
1027a382f3 |
drivers: llcc: Update the llcc configuration
Update the llccc slice configuration based on hw/sw documentation update. Change-Id: If195373150e78f0322cd3a77d0f9494b912b5af0 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
79e06ec69e |
defconfig: Enable run queue statistics
Enable run queue statistics driver for kona. Change-Id: I9b53e5c505b2372d43179f45a9b6528451fdc7f8 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
16deced528 |
drivers: llcc: Configure cache override registers
Use the llcc compatible string to configure correct set of llcc override registers. Change-Id: I29f00a095aeaf3494674c2e2bfae897b2d93756f Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
83765df9ad |
ARM: dts: msm: Change compatible string based on llcc version
Add compatible string with llcc version. This will be used to determine the set of registers to program based on version. Change-Id: I2949e6d2d0437cce35109b30239233276c5f3076 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
cce914082d |
drivers: llcc: Add version to compatible string and remove target name
Compatible string need not have target name as a substring. Also add version string to compatible. Change-Id: Ifcd86e5aba423faebec9efeb4bffe2e3aba74fc5 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
f5ec7b4f1e |
dt-bindings: llcc: Add llcc version to compatible string
Include the llcc version in the compatible string. Change-Id: I856f3504bc06edd8c8d6b77b913d4e630a52d226 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
db6807be0d |
soc: qcom: rq_stats: add snapshot of run queue stats driver
Add a snapshot of msm_rq_stats driver as of msm-4.4 commit c605e110ab186049 (Merge "usb: gadget: composite: Return bcdUSB 0x0310 for Superspeed and higher"). This driver is used to expose statistics to the irq balancer. Change-Id: I723310d12616f61598b2815e5ed3024418966ecc Signed-off-by: Kyle Yan <kyan@codeaurora.org> Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
65074bb1bc |
drivers: llcc: Update the system cache table
Update the system cache table based on sw/hw settings documentation update. Change-Id: If4f6c697897c322a5403564094b6a2dc8079bda6 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
5f6f4bd930 |
ARM: dts: msm: Remove LLCC ECC interrupt for Kona
Remove the ECC IRQ, as Kona will now be using polling-based ECC, instead of IRQ based ECC. Change-Id: Ib975472b202fa60318f3759c88fc57dbb0761e74 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
c1d6fab8ca |
drivers: edac: Avoid configuring interrupt register in polling mode
Interrupt enable register configuration is only needed for interrupt mode, So avoid interrupt configuration in the polling mode. Change-Id: I0cb9f50573deb580254aebceeee3883d98f6ff85 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
1265dc5a09 |
ARM: dts: msm: Enable watchdog driver
Enable ipi ping and functionality of watchdog driver. Change-Id: I1743cb2d80098d76c2dfc16495aa5792edeeaa09 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
b06e33abe1 |
drivers: esoc: Add null check before calling pon functions
Add a check to detect null pointers before dereferencing them. Change-Id: I22cbe09f1a6b4cb368831e508b8849d5c2b135c5 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
632f326cb4 |
esoc: Use qpnp-power-on apis to reset modem
In recent targets a PON device can reset the attached modem chip via its primary pmic using SPMI. Integrate apis to do a warm reset for modem making sure we are still backwards comaptible. Change-Id: I29e797d9c5162c397e38a2fa73182eb63dbe36e5 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
ecd3033c27 |
dt-bindings: esoc: Add spmi soft reset property
Add esoc-spmi-soft-reset property which if set in the dt-node indicates that qpnp apis will be used to reset the external modem chip. Change-Id: I117128b7c322ec8f4da73e45506daa191f8cc3e3 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
11a6bcc8e2 |
defconfig: Enable minidump for kona
Enable compilation of minidump driver for kona. Change-Id: Id858ba96ad249aea151911432c82224f981506e5 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
834ecb057b |
soc: qcom: Register minidump entries for memory dump driver
Add memory dump table entries to minidump table. Change-Id: I327c33882443fe954f06dc2bffeaf5e7daac9712 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
faf069a555 |
soc: qcom: Add header to fix compile error
Add <linux/vmalloc.h> to fix a compliation error. Change-Id: If6697fc2a9936520c22fca47729400000314a247 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
7042d6bdfd |
soc: qcom: Add support for per-CPU scandump sizes
Add support for specification of per-CPU scandump sizes. If the scandump sizes are not specified in the correct format, then no memory will be allocated for the scandump region of any CPU. Change-Id: I7d8a192f38ed665fec4a53f011fff62f453ffcd3 Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org> Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
5e29c29e9e |
dt-bindings: watchdog: Add scandump sizes property
Add scandump-sizes property which is an array of 32-bit values containing the size of scandump memory region for each CPU. Change-Id: I46c0e98bb52cebc60df5f4f5c06f8960ce244c63 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
7ef158881b |
ARM: dts: msm: Fix IRQ type warnings in device tree
Fix IRQ type warnings by mentioning the correct IRQ type in the device tree. Change-Id: I10060be533e9294c86f51fe6093cf038492fb410 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
2e49cd3a4e |
ARM: dts: msm: Enable capacity based allocation and power collapse for kona
This enables driver to configure capacity based allocation and power collapse registers for clients according to system cache table. Change-Id: Ieee3c15760cb04d7c0d601f0c47b9516231e1d9a Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
62f6f1d69d |
defconfig: Enable Msm Watchdog for kona platform
Enable compilation of msm-watchdog driver for kona platform. Change-Id: Id3102ccd978060dbe7cc9435971ea49ad9a6004d Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
c6970a029c |
ARM: dts: qcom: Add dt-node for msm watchdog
Watchdog driver detects hangs/freezes in the system. If the watchdog is not "pet" at regular intervals, the system is assumed to have become non responsive and is reset. Add device tree entry for the watchdog timer driver. Change-Id: Ie9276a36b8ad9532c411920bf8c32b7fa4752f00 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
e8a963a6a5 |
ARM: dts: msm: Correct arch timer frequency
Update timer frequency according to RUMI specifications. Change-Id: Ief84fd04149da5f3d5b6f841a8e60de26933bf42 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
25872677a3 |
defconfig: Enable CPU Subsystem dump driver for kona
CPU Subsystem driver is to dump instruction and data tlbs to a buffer. This is used to analyze data in case of corruption. To support this feature, enable this driver for kona. Change-Id: I3964bb120bb87469b2ba131ae871a6d2167e8282 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
ac2c02828c |
defconfig: Enable compilation of memory dump driver
Enable memory dump driver for kona platform. Change-Id: Id0fd196be5d990895480fc62fb2a39ee19a42aa6 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
6d5e209c9b |
drivers: pinctrl: Fix ufs and sdc offset
For ufs and sdc the offset should be from top of TLMM and not from the top of respective tiles. Change-Id: If4dd7d26eb7d718be0f004180003652042223a50 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
f7a853afff |
ARM: dts: msm: Add RTB and MSM MPM sleep counter nodes for kona
Add Register Trace Buffer (RTB) node for kona SoC. Also, add MSM MPM sleep counter node, which is used in boot_stats driver. Change-Id: I934e4af3677f9a37d366ebe03ac3904427a6429b Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
fa1d3ac107 |
drivers: pinctrl: Update pinctrl driver
Update pinctrl driver based on hw settings documentation update. Change-Id: Ib3d0e6f04632b1367f96cfd0484a8c5c2db05821 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
d378f86b95 |
defconfig: Enable uncompressed image option for Kona
Enable generation of uncompressed kernel image for kona. Change-Id: Id66fd4e4b145232404b996fee1228e323cc612c0 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
ae172d382a |
soc: qcom: llcc: Update the system cache table
Regenerate the System Cache Table based on version 4.0 of the updated hardware settings documentation. Change-Id: I43747964f9ba7d8779fe6a931bc21ee5809bc664 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
4ac13bd161 |
Merge remote-tracking branch 'origin_4.19/tmp-0567d2f' into msm-4.19
* origin_4.19/tmp-0567d2f:
Linux 4.19.9
HID: quirks: fix RetroUSB.com devices
mac80211: ignore NullFunc frames in the duplicate detection
mac80211: fix reordering of buffered broadcast packets
mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext
mac80211: Clear beacon_int in ieee80211_do_stop
mac80211: fix GFP_KERNEL under tasklet context
mac80211_hwsim: Timer should be initialized before device registered
cfg80211: Fix busy loop regression in ieee80211_ie_split_ric()
libnvdimm, pfn: Pad pfn namespaces relative to other regions
kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var()
gnss: sirf: fix activation retry handling
tty: do not set TTY_IO_ERROR flag if console port
tty: serial: 8250_mtk: always resume the device in probe.
Drivers: hv: vmbus: Offload the handling of channels to two workqueues
x86/efi: Allocate e820 buffer before calling efi_exit_boot_service
kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction
drm/i915: Downgrade Gen9 Plane WM latency error
drm/amdgpu/gmc8: always load MC firmware in the driver
drm/amdgpu/gmc8: update MC firmware for polaris
drm/msm: Move fence put to where failure occurs
drm/lease: Send a distinct uevent
drm/amdgpu: update mc firmware image for polaris12 variants
crypto: do not free algorithm before using
Revert commit
|
||
|
|
046649ea31 |
Revert "defconfig: arm64: Enable bus scaling for kona"
This causes a kernel panic in FBC. Revert until the issue is fixed.
This reverts commit
|
||
|
|
e9a05bb4d3 |
spdx: Modify spdx tag from GPL-2.0 to GPL-2.0-only
Modify spdx tag for all CAF authored files for Kona. Change-Id: I9308c7189412b1e428a7f67ded0dc076b0e38254 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
134ede85a5 |
ARM: dts: qcom: Add compatible entry for sdx55
Add compatible entry in modem node to support sdx55. Change-Id: Ibaaf9d7405839158de7959cdf0a90d2174dad396 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
8c5156ceee |
soc: qcom: Introduce pon ops for sdx55
Introduce new pon ops for sdx55 to be used in Kona with external modem. Change-Id: I039594eb30cb4ec9f43819a5f7d4c1048477e4bd Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
93d797f613 |
Documentation: esoc: Add sdx55m as compatible
Add sdx55m in the list of compatible entries for kona with external modem. Change-Id: I112525c0d4c1f400ae3885f3a0afcd23db4f1234 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
46de3d7af0 |
defconfig: Enable Power On support for Kona
Enable compilation of msm-poweroff driver for Kona. Also enable DLOAD_MODE to make Soc goto Download mode when it resets due to a kernel panic. Change-Id: I956c8ee96c37c85039477f4c502e9c314582135b Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
811170f634 |
ARM: dts: msm: Add pshold, imem nodes for kona
Add pshold and imem nodes for device restart and download mode support on kona SoC. Change-Id: Ie2d48c8bffe05e9f36a3826003cf11f5a6b56bb2 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
818d96f6a5 |
defconfig: Enable EUD driver for Kona
Enable compilation of EUD driver for Kona. EUD (Embedded USB Debugger) provides on chip support for USB-based debug and trace capabilities. Change-Id: Ie82c196f76fd39a2f6d2d943783101c0a69d041d Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
9c8496c9f1 |
soc: qcom: eud: Add extcon-provider and of.h header file
Extcon header file was slit into provider and consumer apis by this commit <176aa36012135d1> (extcon: Split out extcon header file for consumer and provider device). Add the provider header file in eud driver. Also add of.h header to enable compilation of driver. Change-Id: Ica105c3af2ff39d9a738826e94198947a4120208 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
f96eb80785 |
ARM: dts: qcom: Fix warnings generated due use of IRQ_TYPE_NONE
Fix warnings generated by use of IRQ_TYPE_NONE. This warning was
introduced by commit <6ef6386ef7c15be> ("irqchip/gic-v3: Loudly
complain about the use of IRQ_TYPE_NONE").
Change-Id: Idafb2d18c4aef6ffb9d4deaf185aba30737c7bd3
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
|
||
|
|
b79d75f6f6 |
ARM: dts: msm: Add overlay files for Kona
Add kona board specific device tree overlay files. Change-Id: I772487ffb1a995253989a90171f43be53c9b976a Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
7ed8e695b9 |
scripts: gcc-wrapper: Clean up VLA whitelist
Clean up the whitelist for VLA warnings. The corresponding patches have been added to avoid VLA warnings. Change-Id: I2204ce3d2f5493de4decaaf0c4d84d41d3639871 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
db20ade943 |
Merge remote-tracking branch 'origin/tmp-84df952' into msm-kona
* origin/tmp-84df952: Linux 4.19 MAINTAINERS: Add an entry for the code of conduct Code of Conduct: Change the contact email address Code of Conduct Interpretation: Put in the proper URL for the committee Code of Conduct: Provide links between the two documents Code of Conduct Interpretation: Properly reference the TAB correctly Code of Conduct Interpretation: Add document explaining how the Code of Conduct is to be interpreted Code of conduct: Fix wording around maintainers enforcing the code of conduct Revert "neighbour: force neigh_invalidate when NUD_FAILED update is from admin" net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs i2c: rcar: cleanup DMA for all kinds of failure MAINTAINERS: Add entry for Broadcom STB I2C controller net: fix pskb_trim_rcsum_slow() with odd trim offset selftests: ftrace: Add synthetic event syntax testcase tracing: Fix synthetic event to allow semicolon at end tracing: Fix synthetic event to accept unsigned modifier Revert "bond: take rcu lock in netpoll_send_skb_on_dev" drm/sun4i: Fix an ulong overflow in the dotclock driver x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels ip6_tunnel: Fix encapsulation layout tipc: fix info leak from kernel tipc_event net: socket: fix a missing-check bug net: sched: Fix for duplicate class dump r8169: fix NAPI handling under high load sparc: Revert unintended perf changes. drm: Get ref on CRTC commit object when waiting for flip_done block: don't deal with discard limit in blkdev_issue_discard() fscache: Fix out of bound read in long cookie keys fscache: Fix incomplete initialisation of inline key space cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) mremap: properly flush TLB before releasing the page LICENSES: Remove CC-BY-SA-4.0 license text net: ipmr: fix unresolved entry dumps net: mscc: ocelot: Fix comment in ocelot_vlant_wait_for_completion() sctp: fix the data size calculation in sctp_data_size virtio_net: avoid using netif_tx_disable() for serializing tx routine udp6: fix encap return code for resubmitting mlxsw: core: Fix use-after-free when flashing firmware during init sctp: not free the new asoc when sctp_wait_for_connect returns err sctp: fix race on sctp_id2asoc r8169: re-enable MSI-X on RTL8168g net: bpfilter: use get_pid_task instead of pid_task ptp: fix Spectre v1 vulnerability sparc: vDSO: Silence an uninitialized variable warning net: qla3xxx: Remove overflowing shift statement geneve, vxlan: Don't set exceptions if skb->len < mtu geneve, vxlan: Don't check skb_dst() twice sparc: Fix syscall fallback bugs in VDSO. tracing: Use trace_clock_local() for looping in preemptirq_delay_test.c tracepoint: Fix tracepoint array element size mismatch usb: gadget: storage: Fix Spectre v1 vulnerability perf tools: Stop fallbacking to kallsyms for vdso symbols lookup x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU x86/fpu: Remove second definition of fpu in __fpu__restore_sig() x86/entry/64: Further improve paranoid_entry comments x86/entry/32: Clear the CS high bits perf tools: Pass build flags to traceevent build perf report: Don't crash on invalid inline debug information sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead RDMA/ucma: Fix Spectre v1 vulnerability IB/ucm: Fix Spectre v1 vulnerability perf cpu_map: Align cpu map synthesized events properly. perf tools: Fix tracing_path_mount proper path perf tools: Fix use of alternatives to find JDIR drm/edid: VSDB yCBCr420 Deep Color mode bit definitions perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus USB: fix the usbfs flag sanitization for control transfers parisc: Fix uninitialized variable usage in unwind.c sched/fair: Fix the min_vruntime update logic in dequeue_entity() nfp: flower: use offsets provided by pedit instead of index for ipv6 nfp: flower: fix multiple keys per pedit action nfp: flower: fix pedit set actions for multiple partial masks rxrpc: Fix a missing rxrpc_put_peer() in the error_report handler sctp: use the pmtu from the icmp packet to update transport pathmtu net: fec: don't dump RX FIFO register when not available qed: fix spelling mistake "Ireelevant" -> "Irrelevant" ipv6: mcast: fix a use-after-free in inet6_mc_check tipc: fix unsafe rcu locking when accessing publication list rxrpc: Fix incorrect conditional on IPV6 ipv6: rate-limit probes for neighbourless routes net: bcmgenet: Poll internal PHY for GENETv5 rxrpc: use correct kvec num when sending BUSY response packet rxrpc: Fix an uninitialised variable tipc: initialize broadcast link stale counter correctly llc: set SOCK_RCU_FREE in llc_sap_add_socket() net/sched: cls_api: add missing validation of netlink attributes ethtool: fix a privilege escalation bug ethtool: fix a missing-check bug r8169: Enable MSI-X on RTL8106e Revert "sparc: Convert to using %pOFn instead of device_node.name" idr: Change documentation license test_ida: Fix lockdep warning Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM afs: Fix clearance of reply sparc64: Set %l4 properly on trap return after handling signals. sparc64: Make proc_id signed. x86/boot: Add -Wno-pointer-sign to KBUILD_CFLAGS x86/time: Correct the attribute on jiffies' definition x86/entry: Add some paranoid entry/exit CR3 handling comments x86/percpu: Fix this_cpu_read() x86/tsc: Force inlining of cyc2ns bits sparc: Throttle perf events properly. sparc: Fix single-pcr perf event counter management. perf vendor events intel: Fix wrong filter_band* values for uncore events xfrm: policy: use hlist rcu variants on insert net/xfrm: fix out-of-bounds packet access sched/fair: Fix throttle_list starvation with low CFS quota xsk: do not call synchronize_net() under RCU read lock net/mlx5: WQ, fixes for fragmented WQ buffers API net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type net/mlx5: Fix memory leak when setting fpga ipsec caps MAINTAINERS: update the SELinux mailing list location sparc: Wire up io_pgetevents system call. usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable cdc-acm: correct counting of UART states in serial state notification cdc-acm: do not reset notification buffer index upon urb unlinking cdc-acm: fix race between reset and control messaging usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() selftests: usbip: add wait after attach and before checking port status Revert "perf tools: Fix PMU term format max value calculation" sunvdc: Remove VLA usage tools headers uapi: Sync kvm.h copy tools arch uapi: Sync the x86 kvm.h copy nvme: remove ns sibling before clearing path bpf: do not blindly change rlimit in reuseport net selftest drm: fix use of freed memory in drm_mode_setcrtc drm: fb-helper: Reject all pixel format changing requests MAINTAINERS: Remove net/core/flow.c drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl xfrm: fix gro_cells leak when remove virtual xfrm interfaces clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowest setting Change-Id: If7954a79d86a24d2104b417da49be69b3452e70e Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
2b66dc15c3 |
ARM: dts: qcom: Correct the reset gpio flags for Kona with external modem
Correct the gpio flag from ACTIVE_HIGH default to ACTIVE_LOW as default. Change-Id: I81c4efbe499dc3cb22b3ad7a9b9679827c4dc42f Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
acba2d1a69 |
ARM: dts: qcom: Correct the reset gpio's configuration for Kona
Correct the drive-strength configuraiton of the reset gpio for Kona with external modem. Change-Id: Ia4d8564f2c98b97f37f6bb28275e1904fb8e9a01 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
ba96b3afb8 |
arm64: Apply erratum 1024718 to Kryo5xx Cores
Add Kryo 5xx MIDR value to the list of CPUs that are impacted by erratum 1024718. Change-Id: I93748ae8be021529a3b917017c57fe35df4ed203 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
b3953ede2a |
Merge remote-tracking branch 'origin/tmp-35a7f35' into msm-kona
* origin/tmp-35a7f35:
Linux 4.19-rc8
KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb()
ubifs: Fix WARN_ON logic in exit path
fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()
mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2
mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE
ocfs2: fix a GCC warning
afs: Fix afs_server struct leak
MAINTAINERS: use the correct location for dt-bindings includes for mux
mux: adgs1408: use the correct MODULE_LICENSE
gfs2: Fix iomap buffered write support for journaled files (2)
arm64: perf: Reject stand-alone CHAIN events for PMUv3
arm64: Fix /proc/iomem for reserved but not memory regions
afs: Fix cell proc list
lib/bch: fix possible stack overrun
net: dsa: bcm_sf2: Call setup during switch resume
net: dsa: bcm_sf2: Fix unbind ordering
vmlinux.lds.h: Fix linker warnings about orphan .LPBX sections
vmlinux.lds.h: Fix incomplete .text.exit discards
i2c: Fix kerneldoc for renamed i2c dma put function
blk-wbt: wake up all when we scale up, not down
net: phy: sfp: remove sfp_mutex's definition
r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips
net: socionext: clear rx irq correctly
net/mlx4_core: Fix warnings during boot on driverinit param set failures
tipc: eliminate possible recursive locking detected by LOCKDEP
selftests: udpgso_bench.sh explicitly requires bash
selftests: rtnetlink.sh explicitly requires bash.
qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface
tipc: queue socket protocol error messages into socket receive buffer
tipc: set link tolerance correctly in broadcast link
net: ipv4: don't let PMTU updates increase route MTU
net: ipv4: update fnhe_pmtu when first hop's MTU changes
net/ipv6: stop leaking percpu memory in fib6 info
rds: RDS (tcp) hangs on sendto() to unresponding address
dm linear: fix linear_end_io conditional definition
IB/mlx5: Unmap DMA addr from HCA before IOMMU
net: make skb_partial_csum_set() more robust against overflows
devlink: Add helper function for safely copy string param
devlink: Fix param cmode driverinit for string type
devlink: Fix param set handling for string type
samples: disable CONFIG_SAMPLES for UML
dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled
pinctrl: mcp23s08: fix irq and irqchip setup order
gpio: Assign gpio_irq_chip::parents to non-stack pointer
libertas: call into generic suspend code before turning off power
of: unittest: Disable interrupt node tests for old world MAC systems
mfd: cros-ec: copy the whole event in get_next_event_xfer
mm: Preserve _PAGE_DEVMAP across mprotect() calls
dm: fix report zone remapping to account for partition offset
dm cache: destroy migration_cache if cache target registration failed
net: ena: fix auto casting to boolean
net: ena: fix NULL dereference due to untimely napi initialization
net: ena: fix rare bug when failed restart/resume is followed by driver removal
net: ena: fix warning in rmmod caused by double iounmap
KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m
gfs2: Fix iomap buffered write support for journaled files
ARM: KVM: Correctly order SGI register entries in the cp15 array
mmc: block: avoid multiblock reads for the last sector in SPI mode
x86/mm: Avoid VLA in pgd_alloc()
mm, sched/numa: Remove remaining traces of NUMA rate-limiting
x86/intel_rdt: Fix out-of-bounds memory access in CBM tests
rxrpc: Fix the packet reception routine
rxrpc: Fix the rxrpc_tx_packet trace line
rxrpc: Fix connection-level abort handling
rxrpc: Only take the rwind and mtu values from latest ACK
filesystem-dax: Fix dax_layout_busy_page() livelock
rxrpc: Carry call state out of locked section in rxrpc_rotate_tx_window()
rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window()
rxrpc: Don't need to take the RCU read lock in the packet receiver
rxrpc: Use the UDP encap_rcv hook
sparc64: fix fall-through annotation
sparc32: fix fall-through annotation
sparc: vdso: clean-up vdso Makefile
oradax: remove redundant null check before kfree
sparc64: viohs: Remove VLA usage
sbus: Use of_get_child_by_name helper
sparc: Convert to using %pOFn instead of device_node.name
mach64: detect the dot clock divider correctly on sparc
net/smc: retain old name for diag_mode field
net/smc: use __aligned_u64 for 64-bit smc_diag fields
net: sched: cls_u32: fix hnode refcounting
udp: Unbreak modules that rely on external __skb_recv_udp() availability
percpu: stop leaking bitmap metadata blocks
Linux 4.19-rc7
xfs: fix data corruption w/ unaligned reflink ranges
xfs: fix data corruption w/ unaligned dedupe ranges
treewide: Replace more open-coded allocation size multiplications
mm: madvise(MADV_DODUMP): allow hugetlbfs pages
ocfs2: fix locking for res->tracking and dlm->tracking_list
mm/vmscan.c: fix int overflow in callers of do_shrink_slab()
mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly
mm/vmstat.c: fix outdated vmstat_text
proc: restrict kernel stack dumps to root
mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes
mm/migrate.c: split only transparent huge pages when allocation fails
ipc/shm.c: use ERR_CAST() for shm_lock() error return
mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl
mm, thp: fix mlocking THP page with migration enabled
ocfs2: fix crash in ocfs2_duplicate_clusters_by_page()
hugetlb: take PMD sharing into account when flushing tlb/caches
mm: migration: fix migration of huge PMD shared pages
net: mvpp2: Extract the correct ethtype from the skb for tx csum offload
ipv6: take rcu lock in rawv6_send_hdrinc()
ARC: clone syscall to setp r25 as thread pointer
net: sched: Add policy validation for tc attributes
rtnetlink: fix rtnl_fdb_dump() for ndmsg header
yam: fix a missing-check bug
net: bpfilter: Fix type cast and pointer warnings
net: cxgb3_main: fix a missing-check bug
Input: uinput - add a schedule point in uinput_inject_events()
Input: evdev - add a schedule point in evdev_write()
bpf: 32-bit RSH verification must truncate input before the ALU op
MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression
perf record: Use unmapped IP for inline callchain cursors
vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers
perf python: Use -Wno-redundant-decls to build with PYTHON=python3
rxrpc: Fix the data_ready handler
rxrpc: Fix some missed refs to init_net
powerpc/numa: Skip onlining a offline node in kdump path
powerpc: Don't print kernel instructions in show_user_instructions()
i2c: designware: Call i2c_dw_clk_rate() only when calculating timings
xfs: update ctime and remove suid before cloning files
xfs: zero posteof blocks when cloning above eof
xfs: refactor clonerange preparation into a separate helper
iommu/amd: Clear memory encryption mask from physical address
net: phy: phylink: fix SFP interface autodetection
be2net: don't flip hw_features when VXLANs are added/deleted
drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect()
net/packet: fix packet drop as of virtio gso
net: dsa: b53: Keep CPU port as tagged in all VLANs
openvswitch: load NAT helper
bnxt_en: get the reduced max_irqs by the ones used by RDMA
bnxt_en: free hwrm resources, if driver probe fails.
bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request
bnxt_en: Fix VNIC reservations on the PF.
Input: mousedev - add a schedule point in mousedev_write()
team: Forbid enslaving team device to itself
net/usb: cancel pending work when unbinding smsc75xx
cgroup: Fix dom_cgrp propagation when enabling threaded mode
dm cache: fix resize crash if user doesn't reload cache table
dm cache metadata: ignore hints array being too small during resize
PM / core: Clear the direct_complete flag on errors
mlxsw: spectrum: Delete RIF when VLAN device is removed
mlxsw: pci: Derive event type from event queue number
drm/amdkfd: Fix incorrect use of process->mm
drm/amd/display: Signal hw_done() after waiting for flip_done()
kvm: nVMX: fix entry with pending interrupt if APICv is enabled
ovl: fix format of setxattr debug
ovl: fix access beyond unterminated strings
KVM: VMX: hide flexpriority from guest when disabled at the module level
KVM: VMX: check for existence of secondary exec controls before accessing
x86/vdso: Fix vDSO syscall fallback asm constraint regression
ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760
KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault
ixgbe: check return value of napi_complete_done()
sctp: fix fall-through annotation
drm/i915: Handle incomplete Z_FINISH for compressed error states
media: v4l: event: Prevent freeing event subscriptions while accessed
locking/ww_mutex: Fix runtime warning in the WW mutex selftest
x86/cpu/amd: Remove unnecessary parentheses
x86/vdso: Only enable vDSO retpolines when enabled and supported
r8169: always autoneg on resume
ipv4: fix use-after-free in ip_cmsg_recv_dstaddr()
net: qualcomm: rmnet: Fix incorrect allocation flag in receive path
net: qualcomm: rmnet: Fix incorrect allocation flag in transmit
net: qualcomm: rmnet: Skip processing loopback packets
net: systemport: Fix wake-up interrupt race during resume
smb3: fix lease break problem introduced by compounding
cifs: only wake the thread for the very last PDU in a compound
cifs: add a warning if we try to to dequeue a deleted mid
smb2: fix missing files in root share directory listing
rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096
bonding: fix warning message
inet: make sure to grab rcu_read_lock before using ireq->ireq_opt
Revert "serial: sh-sci: Allow for compressed SCIF address"
Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE"
Revert "serial: 8250_dw: Fix runtime PM handling"
RISCV: Fix end PFN for low memory
x86/tsc: Fix UV TSC initialization
x86/platform/uv: Provide is_early_uv_system()
nfp: avoid soft lockups under control message storm
declance: Fix continuation with the adapter identification message
net: fec: fix rare tx timeout
thunderbolt: Initialize after IOMMUs
thunderbolt: Do not handle ICM events after domain is stopped
powerpc/lib: fix book3s/32 boot failure due to code patching
bpf: don't accept cgroup local storage with zero value size
drm/cma-helper: Fix crash in fbdev error path
sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task
mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration
MAINTAINERS: Remove dead path from LOCKING PRIMITIVES entry
drm: fix use-after-free read in drm_mode_create_lease_ioctl()
s390/cio: Fix how vfio-ccw checks pinned pages
sched/numa: Avoid task migration for small NUMA improvement
mm/migrate: Use spin_trylock() while resetting rate limit
sched/numa: Limit the conditions where scan period is reset
sched/numa: Reset scan rate whenever task moves across nodes
sched/numa: Pass destination CPU as a parameter to migrate_task_rq
sched/numa: Stop multiple tasks from moving to the CPU at the same time
perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events
perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX
perf/ring_buffer: Prevent concurent ring buffer access
perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0
perf/core: Fix perf_pmu_unregister() locking
selftests/x86: Add clock_gettime() tests to test_vdso
r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO
x86/vdso: Fix asm constraints on vDSO syscall fallbacks
tun: napi flags belong to tfile
tun: initialize napi_mutex unconditionally
tun: remove unused parameters
bond: take rcu lock in netpoll_send_skb_on_dev
rtnetlink: Fail dump if target netnsid is invalid
Revert "openvswitch: Fix template leak in error cases."
tipc: ignore STATE_MSG on wrong link session
net: sched: act_ipt: check for underflow in __tcf_ipt_init()
usb: xhci-mtk: resume USB3 roothub first
xhci: Add missing CAS workaround for Intel Sunrise Point xHCI
usb: cdc_acm: Do not leak URB buffers
Input: i8042 - enable keyboard wakeups by default when s2idle is used
Input: xpad - add support for Xbox1 PDP Camo series gamepad
soc: fsl: qman_portals: defer probe after qman's probe
lib/xz: Put CRC32_POLY_LE in xz_private.h
tcp/dccp: fix lockdep issue when SYN is backlogged
PCI: mvebu: Fix PCI I/O mapping creation sequence
net/mlx5e: Set vlan masks for all offloaded TC rules
net/mlx5: E-Switch, Fix out of bound access when setting vport rate
net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules
drm/i915: Avoid compiler warning for maybe unused gu_misc_iir
drm/i915: Do not redefine the has_csr parameter.
MAINTAINERS: MIPS/LOONGSON2 ARCHITECTURE - Use the normal wildcard style
KVM: x86: fix L1TF's MMIO GFN calculation
tools/kvm_stat: cut down decimal places in update interval dialog
KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS
KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly
KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled
arm64: KVM: Sanitize PSTATE.M when being set from userspace
arm64: KVM: Tighten guest core register access from userspace
cfg80211: fix use-after-free in reg_process_hint()
mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys
cfg80211: fix wext-compat memory leak
drm/exynos: Use selected dma_dev default iommu domain instead of a fake one
i2c: i2c-scmi: fix for i2c_smbus_write_block_data
xfs: fix error handling in xfs_bmap_extents_to_btree
pstore/ram: Fix failure-path memory leak in ramoops_init
firmware: Always initialize the fw_priv list object
docs: fpga: document fpga manager flags
fpga: bridge: fix obvious function documentation error
tools: hv: fcopy: set 'error' in case an unknown operation was requested
fpga: do not access region struct after fpga_region_unregister
Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect()
netlink: fix typo in nla_parse_nested() comment
r8169: Disable clk during suspend / resume
qlcnic: fix Tx descriptor corruption on 82xx devices
tipc: fix failover problem
smsc95xx: Check for Wake-on-LAN modes
smsc75xx: Check for Wake-on-LAN modes
r8152: Check for supported Wake-on-LAN Modes
sr9800: Check for supported Wake-on-LAN modes
lan78xx: Check for supported Wake-on-LAN modes
ax88179_178a: Check for supported Wake-on-LAN modes
asix: Check for supported Wake-on-LAN modes
iomap: set page dirty after partial delalloc on mkwrite
xfs: remove invalid log recovery first/last cycle check
xfs: validate inode di_forkoff
xfs: skip delalloc COW blocks in xfs_reflink_end_cow
xfs: don't treat unknown di_flags2 as corruption in scrub
xfs: remove duplicated include from alloc.c
xfs: don't bring in extents in xfs_bmap_punch_delalloc_range
xfs: fix transaction leak in xfs_reflink_allocate_cow()
xfs: avoid lockdep false positives in xfs_trans_alloc
xfs: refactor xfs_buf_log_item reference count handling
xfs: clean up xfs_trans_brelse()
xfs: don't unlock invalidated buf on aborted tx commit
xfs: remove last of unnecessary xfs_defer_cancel() callers
xfs: don't crash the vfs on a garbage inline symlink
MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section
MIPS: Fix CONFIG_CMDLINE handling
MIPS: VDSO: Always map near top of user memory
ibmvnic: remove ndo_poll_controller
sfc-falcon: remove ndo_poll_controller
sfc: remove ndo_poll_controller
net: ena: remove ndo_poll_controller
qlogic: netxen: remove ndo_poll_controller
qlcnic: remove ndo_poll_controller
virtio_net: remove ndo_poll_controller
net: hns: remove ndo_poll_controller
ehea: remove ndo_poll_controller
hinic: remove ndo_poll_controller
netpoll: do not test NAPI_STATE_SCHED in poll_one_napi()
qed: Fix shmem structure inconsistency between driver and the mfw.
Update maintainers for bnx2/bnx2x/qlge/qlcnic drivers.
MAINTAINERS: change bridge maintainers
s390: qeth: Fix potential array overrun in cmd/rc lookup
s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function
mmc: slot-gpio: Fix debounce time to use miliseconds again
bpf: harden flags check in cgroup_storage_update_elem()
netfilter: xt_socket: check sk before checking for netns.
netfilter: avoid erronous array bounds warning
netfilter: nft_set_rbtree: add missing rb_erase() in GC routine
rxrpc: Fix error distribution
rxrpc: Fix transport sockopts to get IPv4 errors on an IPv6 socket
rxrpc: Make service call handling more robust
rxrpc: Improve up-front incoming packet checking
rxrpc: Emit BUSY packets when supposed to rather than ABORTs
rxrpc: Fix RTT gathering
rxrpc: Fix checks as to whether we should set up a new call
scsi: qedi: Initialize the stats mutex lock
crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe()
crypto: mxs-dcp - Fix wait logic on chan threads
crypto: chelsio - Fix memory corruption in DMA Mapped buffers.
PCI: Reprogram bridge prefetch registers on resume
soc: fsl: qbman: add APIs to retrieve the probing status
perf report: Don't try to map ip to invalid map
rseq/selftests: fix parametrized test with -fpie
iwlwifi: 1000: set the TFD queue size
ieee802154: mcr20a: Replace magic number with constants
s390/cio: Refactor alloc of ccw_io_region
s390/cio: Convert ccw_io_region to pointer
rxrpc: Remove dup code from rxrpc_find_connection_rcu()
ieee802154: ca8210: remove redundant condition check before debugfs_remove
nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int
bnxt_en: Fix TX timeout during netpoll.
vxlan: fill ttl inherit info
net: phy: sfp: Fix unregistering of HWMON SFP device
qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt
qed: Avoid constant logical operation warning in qed_vf_pf_acquire
bonding: avoid possible dead-lock
bonding: pass link-local packets to bonding master also.
qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor
qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv
qed: Avoid implicit enum conversion in qed_set_tunn_cls_info
wimax/i2400m: fix spelling mistake "not unitialized" -> "uninitialized"
qed: fix spelling mistake "toogle" -> "toggle"
net: phy: fix WoL handling when suspending the PHY
net: core: add member wol_enabled to struct net_device
Revert "net: phy: fix WoL handling when suspending the PHY"
net: phy: fix WoL handling when suspending the PHY
net/ipv6: Remove extra call to ip6_convert_metrics for multipath case
mmc: core: Fix debounce time to use microseconds
video/fbdev/stifb: Fix spelling mistake in fall-through annotation
uvesafb: Fix URLs in the documentation
efifb: BGRT: Add nobgrt option
fbdev/omapfb: fix omapfb_memory_read infoleak
pxa168fb: prepare the clock
Bluetooth: SMP: fix crash in unpairing
mac80211_hwsim: do not omit multicast announce of first added radio
mac80211_hwsim: fix race in radio destruction from netlink notifier
mac80211_hwsim: fix locking when iterating radios during ns exit
nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT
cfg80211: fix reg_query_regdb_wmm kernel-doc
mac80211: allocate TXQs for active monitor interfaces
tipc: lock wakeup & inputq at tipc_link_reset()
tipc: reset bearer if device carrier not ok
ARM: dts: stm32: update SPI6 dmas property on stm32mp157c
soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift()
soc: fsl: qbman: qman: avoid allocating from non existing gen_pool
ovl: make symbol 'ovl_aops' static
tipc: fix flow control accounting for implicit connect
net: hns: fix for unmapping problem when SMMU is on
xen-netback: handle page straddling in xenvif_set_hash_mapping()
xen-netback: validate queue numbers in xenvif_set_hash_mapping()
xen-netback: fix input validation in xenvif_set_hash_mapping()
net: macb: Clean 64b dma addresses if they are not detected
perf script python: Fix export-to-sqlite.py sample columns
perf script python: Fix export-to-postgresql.py occasional failure
i2c: i2c-isch: fix spelling mistake "unitialized" -> "uninitialized"
i2c: i2c-qcom-geni: Properly handle DMA safe buffers
ARM: dts: BCM63xx: Fix incorrect interrupt specifiers
arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags
arm64: hugetlb: Fix handling of young ptes
KVM: x86: never trap MSR_KERNEL_GS_BASE
USB: serial: simple: add Motorola Tetra MTP6550 id
HID: intel-ish-hid: Enable Ice Lake mobile
HID: i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling
vfs: swap names of {do,vfs}_clone_file_range()
ovl: fix freeze protection bypass in ovl_clone_file_range()
ovl: fix freeze protection bypass in ovl_write_iter()
ovl: fix memory leak on unlink of indexed file
MAINTAINERS: update the Annapurna Labs maintainer email
ieee802154: remove unecessary condition check before debugfs_remove_recursive
ieee802154: Use kmemdup instead of duplicating it in ca8210_test_int_driver_write
crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic
netfilter: conntrack: get rid of double sizeof
netfilter: nft_osf: use enum nft_data_types for nft_validate_register_store
netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev
drm/i2c: tda9950: set MAX_RETRIES for errors only
drm/i2c: tda9950: fix timeout counter check
b43: fix DMA error related regression with proprietary firmware
s390/hibernate: fix error handling when suspend cpu != resume cpu
ALSA: hda: Fix the audio-component completion timeout
xfrm: validate template mode
ARM: dts: sun8i: drop A64 HDMI PHY fallback compatible from R40 DT
kbuild: allow to use GCC toolchain not in Clang search path
ftrace: Build with CPPFLAGS to get -Qunused-arguments
ARM: 8799/1: mm: fix pci_ioremap_io() offset check
ARM: 8787/1: wire up io_pgetevents syscall
gpiolib: Free the last requested descriptor
ARC: build: Don't set CROSS_COMPILE in arch's Makefile
sysfs: Do not return POSIX ACL xattrs via listxattr
dm raid: remove bogus const from decipher_sync_action() return type
dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer
mmc: sdhi: sys_dmac: check for all Gen3 types when whitelisting
dm thin metadata: fix __udivdi3 undefined on 32-bit
mt76x0: fix remove_interface
ARC: fix spelling mistake "entires" -> "entries"
USB: serial: option: add two-endpoints device-id flag
USB: serial: option: improve Quectel EP06 detection
HID: i2c-hid: disable runtime PM operations on hantick touchpad
ARC: build: Get rid of toolchain check
ARM: dts: at91: sama5d2_ptc_ek: fix nand pinctrl
ARM: dts: imx53-qsb: disable 1.2GHz OPP
xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry.
ARCv2: build: use mcpu=hs38 iso generic mcpu=archs
mac80211: fix TX status reporting for ieee80211s
mac80211: TDLS: fix skb queue/priority assignment
cfg80211: Address some corner cases in scan result channel updating
mac80211: fix pending queue hang due to TX_DROP
cfg80211: reg: Init wiphy_idx in regulatory_hint_core()
mac80211: Don't wake up from PS for offchannel TX
mac80211: Always report TX status
xfrm: reset crypto_done when iterating over multiple input xfrms
xfrm: reset transport header back to network header after all input transforms ahave been applied
xfrm6: call kfree_skb when skb is toobig
xfrm: Validate address prefix lengths in the xfrm selector.
[rishabhb@codeaurora.org: resolved some minor conflicts]
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
Change-Id: Ic3fb7f2c090b32694426ab160416f6a59cca8126
|
||
|
|
52801ba3f7 |
soc: qcom: Change to new timer API for watchdog driver.
init_timer* APIs are no longer available in upstream kernel. Change the watchdog driver code to use newer APIs. Change-Id: Ie6c617dcc67f063a91494b2d0ebf066a9306eaaa Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
0ba99b8c54 |
defconfig: Enable PIL and SSR for Kona
This enables PIL and subsystem restart drivers for Kona. Change-Id: Ie9f14e1aaf36530df10a58bf3ab94fbfb6c731af Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
0d667cf05e |
soc: qcom: Change to new timer API for PIL, SSR driver
Since the timer APIs have changed the timer callback function directly gets the timer_list * pointer through which the containing data structure can be obtained. Data is no longer part of the timer_list struct. Removing it from code. Change-Id: I7a0fdbe658ea6d0378548e9f6580d6e8dda3c0f8 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
f35ba022e8 |
ARM: dts: qcom: Correct alignment of imem device tree node for Kona
Correct the alignment of imem node. Change-Id: Iecf4f645be1e98df8b7b320de487f75235cb1a45 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
9e6306d561 |
Merge remote-tracking branch 'origin/tmp-17b57b1' into msm-kona
* origin/tmp-17b57b1:
Linux 4.19-rc6
MAINTAINERS: fix reference to moved drivers/{misc => auxdisplay}/panel.c
cpufreq: qcom-kryo: Fix section annotations
perf/core: Add sanity check to deal with pinned event failure
xen/blkfront: correct purging of persistent grants
Revert "xen/blkfront: When purging persistent grants, keep them in the buffer"
selftests/powerpc: Fix Makefiles for headers_install change
blk-mq: I/O and timer unplugs are inverted in blktrace
dax: Fix deadlock in dax_lock_mapping_entry()
x86/boot: Fix kexec booting failure in the SEV bit detection code
bcache: add separate workqueue for journal_write to avoid deadlock
drm/amd/display: Fix Edid emulation for linux
drm/amd/display: Fix Vega10 lightup on S3 resume
drm/amdgpu: Fix vce work queue was not cancelled when suspend
Revert "drm/panel: Add device_link from panel device to DRM device"
xen/blkfront: When purging persistent grants, keep them in the buffer
clocksource/drivers/timer-atmel-pit: Properly handle error cases
block: fix deadline elevator drain for zoned block devices
ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge
drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set
iommu/amd: Return devid as alias for ACPI HID devices
blk-mq: Allow blocking queue tag iter callbacks
nvme: properly propagate errors in nvme_mpath_init
dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration
RDMA/core: Set right entry state before releasing reference
IB/mlx5: Destroy the DEVX object upon error flow
IB/uverbs: Free uapi on destroy
powerpc/numa: Use associativity if VPHN hcall is successful
powerpc/tm: Avoid possible userspace r1 corruption on reclaim
powerpc/tm: Fix userspace r13 corruption
iommu/vt-d: Handle memory shortage on pasid table allocation
Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name"
Revert "pinctrl: intel: Do pin translation when lock IRQ"
pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant
pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type
iommu/rockchip: Free irqs in shutdown handler
RISC-V: include linux/ftrace.h in asm-prototypes.h
net: mvneta: fix the remaining Rx descriptor unmapping issues
ip_tunnel: be careful when accessing the inner header
mpls: allow routes on ip6gre devices
RDMA/bnxt_re: Fix system crash during RDMA resource initialization
powerpc/pseries: Fix unitialized timer reset on migration
net: aquantia: memory corruption on jumbo frames
tun: remove ndo_poll_controller
nfp: remove ndo_poll_controller
bnxt: remove ndo_poll_controller
bnx2x: remove ndo_poll_controller
mlx5: remove ndo_poll_controller
mlx4: remove ndo_poll_controller
i40evf: remove ndo_poll_controller
ice: remove ndo_poll_controller
igb: remove ndo_poll_controller
ixgb: remove ndo_poll_controller
fm10k: remove ndo_poll_controller
ixgbevf: remove ndo_poll_controller
ixgbe: remove ndo_poll_controller
bonding: use netpoll_poll_dev() helper
netpoll: make ndo_poll_controller() optional
clocksource/drivers/fttmr010: Fix set_next_event handler
rds: Fix build regression.
net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN
device-dax: Add missing address_space_operations
RDS: IB: Use DEFINE_PER_CPU_SHARED_ALIGNED for rds_ib_stats
net/mlx4: Use cpumask_available for eq->affinity_mask
devlink: double free in devlink_resource_fill()
net: apple: fix return type of ndo_start_xmit function
net: i825xx: fix return type of ndo_start_xmit function
net: wiznet: fix return type of ndo_start_xmit function
net: sgi: fix return type of ndo_start_xmit function
net: cirrus: fix return type of ndo_start_xmit function
net: seeq: fix return type of ndo_start_xmit function
PCI: hv: Fix return value check in hv_pci_assign_slots()
net/ipv6: Display all addresses in output of /proc/net/if_inet6
netlabel: check for IPV4MASK in addrinfo_get
bpf: test_maps, only support ESTABLISHED socks
bpf: sockmap, fix transition through disconnect without close
bpf: sockmap only allow ESTABLISHED sock state
scsi: sd: don't crash the host on invalid commands
scsi: ipr: System hung while dlpar adding primary ipr adapter back
scsi: target: iscsi: Use bin2hex instead of a re-implementation
scsi: target: iscsi: Use hex2bin instead of a re-implementation
net: mscc: fix the frame extraction into the skb
drm/malidp: Fix writeback in NV12
drm: mali-dp: Call drm_crtc_vblank_reset on device init
r8169: fix autoneg issue on resume with RTL8168E
scsi: lpfc: Synchronize access to remoteport via rport
scsi: ufs: Disable blk-mq for now
IB/hfi1: Fix destroy_qp hang after a link down
IB/hfi1: Fix context recovery when PBC has an UnsupportedVL
IB/hfi1: Invalid user input can result in crash
IB/hfi1: Fix SL array bounds check
RDMA/uverbs: Fix validity check for modify QP
PCI: dwc: Fix scheduling while atomic issues
MAINTAINERS: Move mobiveil PCI driver entry where it belongs
spi: spi-mem: Move the DMA-able constraint doc to the kerneldoc header
spi: spi-mem: Add missing description for data.nbytes field
sctp: update dst pmtu with the correct daddr
bnxt_en: don't try to offload VLAN 'modify' action
regulator: fix crash caused by null driver data
smc: generic netlink family should be __ro_after_init
mlxsw: spectrum: Bump required firmware version
serial: imx: restore handshaking irq for imx1
powerpc/pkeys: Fix reading of ibm, processor-storage-keys property
usb: typec: mux: Take care of driver module reference counting
usb: core: safely deal with the dynamic quirk lists
usb: roles: Take care of driver module reference counting
powerpc: fix csum_ipv6_magic() on little endian platforms
USB: handle NULL config in usb_find_alt_setting()
USB: fix error handling in usb_driver_claim_interface()
USB: remove LPM management from usb_driver_claim_interface()
USB: usbdevfs: restore warning for nonsensical flags
USB: usbdevfs: sanitize flags more
Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()"
usb: musb: dsps: do not disable CPPI41 irq in driver teardown
qed: Add missing device config for RoCE EDPM in UFP mode.
qed: Do not add VLAN 0 tag to untagged frames in multi-function mode.
qed: Fix populating the invalid stag value in multi function mode.
powerpc/powernv/ioda2: Reduce upper limit for DMA window size (again)
net: mvneta: fix the Rx desc buffer DMA unmapping
ip6_tunnel: be careful when accessing the inner header
tools: bpf: fix license for a compat header file
IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop
ext2, dax: set ext2_dax_aops for dax files
ipv6: fix memory leak on dst->_metrics
Revert "ipv6: fix double refcount of fib6_metrics"
sfp: fix oops with ethtool -m
net: mvpp2: fix a txq_done race condition
net/smc: fix sizeof to int comparison
net/smc: no urgent data check for listen sockets
net/smc: enable fallback for connection abort in state INIT
net/smc: remove duplicate mutex_unlock
net/smc: fix non-blocking connect problem
ravb: do not write 1 to reserved bits
net: bnxt: Fix a uninitialized variable warning.
net: emac: fix fixed-link setup for the RTL8363SB switch
NFC: Fix the number of pipes
NFC: Fix possible memory corruption when handling SHDLC I-Frame commands
selftests: pmtu: properly redirect stderr to /dev/null
net: stmmac: Fixup the tail addr setting in xmit path
net: stmmac: Rework coalesce timer and fix multi-queue races
Input: uinput - allow for max == min during input_absinfo validation
Input: elantech - enable middle button of touchpad on ThinkPad P72
Input: atakbd - fix Atari CapsLock behaviour
Input: atakbd - fix Atari keymap
Input: egalax_ts - add system wakeup support
Input: gpio-keys - fix a documentation index issue
MAINTAINERS: Update PPC contacts for PCI core error handling
intel_th: pci: Add Ice Lake PCH support
intel_th: Fix resource handling for ACPI glue layer
intel_th: Fix device removal logic
tty: vt_ioctl: fix potential Spectre v1
tty: Drop tty->count on tty_reopen() failure
serial: cpm_uart: return immediately from console poll
tty: serial: lpuart: avoid leaking struct tty_struct
serial: mvebu-uart: Fix reporting of effective CSIZE to userspace
powerpc: Avoid code patching freed init sections
net/mlx5e: TLS, Read capabilities only when it is safe
net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ
net/mlx5: Fix read from coherent memory
media: platform: fix cros-ec-cec build error
scsi: sd: Contribute to randomness when running rotational device
scsi: ibmvscsis: Ensure partition name is properly NUL terminated
scsi: ibmvscsis: Fix a stringop-overflow warning
KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds
drm/etnaviv: add DMA configuration for etnaviv platform device
batman-adv: Increase version number to 2018.3
ucma: fix a use-after-free in ucma_resolve_ip()
clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs
uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe()
RDMA/uverbs: Atomically flush and mark closed the comp event queue
media: staging/media/mt9t031/Kconfig: remove bogus entry
media: i2c: mt9v111: Fix v4l2-ctrl error handling
filesystem-dax: Fix use of zero page
cxgb4: fix abort_req_rss6 struct
batman-adv: fix hardif_neigh refcount on queue_work() failure
batman-adv: fix backbone_gw refcount on queue_work() failure
batman-adv: Prevent duplicated tvlv handler
batman-adv: Prevent duplicated global TT entry
batman-adv: Prevent duplicated softif_vlan entry
batman-adv: Prevent duplicated nc_node entry
batman-adv: Prevent duplicated gateway_node entry
batman-adv: Fix segfault when writing to sysfs elp_interval
batman-adv: Fix segfault when writing to throughput_override
batman-adv: Avoid probe ELP information leak
spi: rspi: Fix interrupted DMA transfers
spi: rspi: Fix invalid SPI use during system suspend
spi: sh-msiof: Fix handling of write value for SISTR register
spi: sh-msiof: Fix invalid SPI use during system suspend
spi: gpio: Fix copy-and-paste error
regulator: Fix 'do-nothing' value for regulators without suspend state
spi: tegra20-slink: explicitly enable/disable clock
regulator: da9063: fix DT probing with constraints
media: camss: add missing includes
media: camss: Use managed memory allocations
media: camss: mark PM functions as __maybe_unused
media: af9035: prevent buffer overflow on write
media: video_function_calls.rst: drop obsolete video-set-attributes reference
regulator: bd71837: Disable voltage monitoring for LDO3/4
soundwire: Fix acquiring bus lock twice during master release
soundwire: Fix incorrect exit after configuring stream
soundwire: Fix duplicate stream state assignment
Change-Id: Iae71ed73430001cae549057766fec7eaf855dacc
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
|
||
|
|
eec9e33376 |
defconfig: Enable Core hang detection framework for kona
Enable compilation of core hang detect driver for kona platform. Change-Id: Ibd9ed68826a2412e084b7cb7ba8fe72d1616baa9 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
fd73eb1d8c |
ARM: dts: msm: Add core hang detection devicetree nodes for Kona.
Core hang detect driver enables hang detection by configuring threshold time and PMU event mux select. Add device tree node for gold and silver cores to enable core hang detection. Change-Id: I4b0971ec658bd804ac8aef71183ebd6acf24e79b Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
00124ede1a |
Merge remote-tracking branch 'origin/tmp-6bf4ca7' into msm-kona
* origin/tmp-6bf4ca7:
Linux 4.19-rc5
block: use nanosecond resolution for iostat
x86/mm: Expand static page table for fixmap space
ocfs2: fix ocfs2 read block panic
mm: slowly shrink slabs with a relatively small number of objects
kernel/sys.c: remove duplicated include
mm: shmem.c: Correctly annotate new inodes for lockdep
fs/proc/kcore.c: fix invalid memory access in multi-page read optimization
mm: disable deferred struct page for 32-bit arches
fork: report pid exhaustion correctly
MAINTAINERS: Add X86 MM entry
x86/intel_rdt: Add Reinette as co-maintainer for RDT
Revert "ubifs: xattr: Don't operate on deleted inodes"
ubifs: drop false positive assertion
ubifs: Check for name being NULL while mounting
KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs
drm/amdkfd: Fix ATS capablity was not reported correctly on some APUs
drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9
drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7
pinctrl: intel: Do pin translation in other GPIO operations as well
floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl
libata: mask swap internal and hardware tag
Compiler Attributes: naked can be shared
Compiler Attributes: naked was fixed in gcc 4.6
drm/vmwgfx: Fix buffer object eviction
drm/vmwgfx: Don't impose STDU limits on framebuffer size
drm/vmwgfx: limit mode size for all display unit to texture_max
drm/vmwgfx: limit screen size to stdu_max during check_modeset
drm/vmwgfx: don't check for old_crtc_state enable status
drm/amdgpu: add new polaris pci id
kvm: selftests: Add platform_info_test
KVM: x86: Control guest reads of MSR_PLATFORM_INFO
KVM: x86: Turbo bits in MSR_PLATFORM_INFO
nVMX x86: Check VPID value on vmentry of L2 guests
nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2
KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv
KVM: VMX: check nested state and CR4.VMXE against SMM
kvm: x86: make kvm_{load|put}_guest_fpu() static
x86/hyper-v: rename ipi_arg_{ex,non_ex} structures
KVM: VMX: use preemption timer to force immediate VMExit
KVM: VMX: modify preemption timer bit only when arming timer
KVM: VMX: immediately mark preemption timer expired only for zero value
KVM: SVM: Switch to bitmap_zalloc()
KVM/MMU: Fix comment in walk_shadow_page_lockless_end()
kvm: selftests: use -pthread instead of -lpthread
KVM: x86: don't reset root in kvm_mmu_setup()
kvm: mmu: Don't read PDPTEs when paging is not enabled
x86/kvm/lapic: always disable MMIO interface in x2APIC mode
xen: issue warning message when out of grant maptrack entries
xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code
MAINTAINERS: Add Borislav to the x86 maintainers
x86/paravirt: Fix some warning messages
drm: sun4i: drop second PLL from A64 HDMI PHY
pinctrl: cannonlake: Fix gpio base for GPP-E
x86/intel_rdt: Fix incorrect loop end condition
x86/intel_rdt: Fix exclusive mode handling of MBA resource
x86/intel_rdt: Fix incorrect loop end condition
x86/intel_rdt: Do not allow pseudo-locking of MBA resource
x86/intel_rdt: Fix unchecked MSR access
x86/intel_rdt: Fix invalid mode warning when multiple resources are managed
x86/intel_rdt: Global closid helper to support future fixes
x86/intel_rdt: Fix size reporting of MBA resource
x86/intel_rdt: Fix data type in parsing callbacks
perf Documentation: Fix out-of-tree asciidoctor man page generation
tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems
drm: fix drm_drv_uses_atomic_modeset on non modesetting drivers.
mtd: devices: m25p80: Make sure the buffer passed in op is DMA-able
net/ipv6: do not copy dst flags on rt init
drm/i915/gvt: clear ggtt entries when destroy vgpu
drm/i915/gvt: request srcu_read_lock before checking if one gfn is valid
drm/i915/gvt: Add GEN9_CLKGATE_DIS_4 to default BXT mmio handler
drm/i915/gvt: Init PHY related registers for BXT
qmi_wwan: set DTR for modems in forced USB2 mode
clk: x86: Stop marking clocks as CLK_IS_CRITICAL
r8169: Get and enable optional ether_clk clock
clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail
r8169: enable ASPM on RTL8106E
r8169: Align ASPM/CLKREQ setting function with vendor driver
Revert "kcm: remove any offset before parsing messages"
kcm: remove any offset before parsing messages
drm/atomic: Use drm_drv_uses_atomic_modeset() for debugfs creation
ring-buffer: Allow for rescheduling when removing pages
net: ethernet: Fix a unused function warning.
net: dsa: mv88e6xxx: Fix ATU Miss Violation
tls: fix currently broken MSG_PEEK behavior
hv_netvsc: pair VF based on serial number
PCI: hv: support reporting serial number as slot information
bnxt_en: Fix VF mac address regression.
ipv6: fix possible use-after-free in ip6_xmit()
net: hp100: fix always-true check for link up state
ARM: dts: at91: add new compatibility string for macb on sama5d3
net: macb: disable scatter-gather for macb on sama5d3
net: mvpp2: let phylink manage the carrier state
pppoe: fix reception of frames with no mac header
net: ethernet: ti: add missing GENERIC_ALLOCATOR dependency
mtd: partitions: fix unbalanced of_node_get/put()
nvme: count all ANA groups for ANA Log page
hwmon: (nct6775) Use different register to get fan RPM for fan7
ALSA: fireworks: fix memory leak of response buffer at error path
ALSA: oxfw: fix memory leak of discovered stream formats at error path
ALSA: oxfw: fix memory leak for model-dependent data at error path
ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path
veth: Orphan skb before GRO
udp6: add missing checks on edumux packet processing
udp4: fix IP_CMSG_CHECKSUM for connected sockets
stmmac: fix valid numbers of unicast filter entries
ext4, dax: set ext4_dax_aops for dax files
ext4, dax: add ext4_bmap to ext4_dax_aops
hwmon: (nct6775) Fix RPM output for fan7 on NCT6796D
ext4: don't mark mmp buffer head dirty
x86/kvm: Use __bss_decrypted attribute in shared variables
x86/mm: Add .bss..decrypted section to hold shared variables
ext4: show test_dummy_encryption mount option in /proc/mounts
hwmon: (nct6775) Fix virtual temperature sources for NCT6796D
mtd: rawnand: denali: fix a race condition when DMA is kicked
net/sched: act_sample: fix NULL dereference in the data path
crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2
socket: fix struct ifreq size in compat ioctl
gso_segment: Reset skb->mac_len after modifying network header
tls: clear key material from kernel memory when do_tls_setsockopt_conf fails
tls: zero the crypto information from tls_context before freeing
tls: don't copy the key out of tls12_crypto_info_aes_gcm_128
neighbour: confirm neigh entries when ARP packet is received
net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags
net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT
hv_netvsc: fix schedule in RCU context
net_sched: notify filter deletion when deleting a chain
ALSA: hda - Enable runtime PM only for discrete GPU
xen/netfront: don't bug in case of too many frags
ipv6: use rt6_info members when dst is set in rt6_fill_node
ALSA: oxfw: fix memory leak of private data
ALSA: firewire-tascam: fix memory leak of private data
ALSA: firewire-digi00x: fix memory leak of private data
crypto: ccp - add timeout support in the SEV command
bpf: use __GFP_COMP while allocating page
bpf/verifier: disallow pointer subtraction
bpf: btf: Fix end boundary calculation for type section
efi/libstub/arm: default EFI_ARMSTUB_DTB_LOADER to y
drm/fb-helper: Remove set but not used variable 'connector_funcs'
KVM: s390: Make huge pages unavailable in ucontrol VMs
s390/mm: Check for valid vma before zapping in gmap_discard
sound: don't call skl_init_chip() to reset intel skl soc
sound: enable interrupt after dma buffer initialization
Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation"
scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted()
scsi: iscsi: target: Don't use stack buffer for scatterlist
KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size
KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode
ext4: close race between direct IO and ext4_break_layouts()
mfd: omap-usb-host: Fix dts probe of children
Bluetooth: hci_ldisc: Free rw_semaphore on close
Bluetooth: Use correct tfm to generate OOB data
Bluetooth: SMP: Fix trying to use non-existent local OOB data
platform/x86: alienware-wmi: Correct a memory leak
platform/x86: dell-smbios-wmi: Correct a memory leak
drm: udl: Destroy framebuffer only if it was initialized
drm/sun4i: Remove R40 display pipeline compatibles
drm/pl111: Make sure of_device_id tables are NULL terminated
drm/vc4: Fix the "no scaling" case on multi-planar YUV formats
mfd: da9063: Fix DT probing with constraints
ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO
ASoC: cs4265: fix MMTLR Data switch control
mtd: rawnand: marvell: prevent harmless warnings
ASoC: AMD: Ensure reset bit is cleared before configuring
ALSA: fireface: fix memory leak in ff400_switch_fetching_mode()
ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping
Add tests for memory.oom.group
Fix cg_read_strcmp()
hwmon: (nct6775) Fix access to fan pulse registers
cgroup: kselftests: add test_core to .gitignore
ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER
ASoC: rsnd: adg: care clock-frequency size
hwmon: (nct6775) Set weight source to zero correctly
selftests: memory-hotplug: add required configs
selftests/efivarfs: add required kernel configs
selftests: add headers_install to lib.mk
ASoC: uniphier: change status to orphan
ext4: fix online resizing for bigalloc file systems with a 1k block size
ext4: fix online resize's handling of a too-small final block group
ASoC: rsnd: fixup not to call clk_get/set under non-atomic
ASoC: q6routing: initialize data correctly
ext4: recalucate superblock checksum after updating free blocks/inodes
ext4: avoid arithemetic overflow that can trigger a BUG
ASoC: tas6424: Save last fault register even when clear
spi: spi-fsl-dspi: fix broken DSPI_EOQ_MODE
spi: Fix double IDR allocation with DT aliases
ASoC: sigmadsp: safeload should not have lower byte limit
ASoC: wm8804: Add ACPI support
ASoC: rt5682: Change DAC/ADC volume scale
ASoC: max98373: Added 10ms sleep after amp software reset
selftests: kselftest: Remove outdated comment
selftests: android: move config up a level
ext4: avoid divide by zero fault when deleting corrupted inline directories
ext4: check to make sure the rename(2)'s destination is not freed
ext4: add nonstring annotations to ext4.h
ASoC: rt5514: Fix the issue of the delay volume applied again
ASoC: max98373: Added speaker FS gain cotnrol register to volatile.
ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs
spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers
ASoC: Intel: Skylake: Acquire irq after RIRB allocation
ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors
ASoC: wm9712: fix replace codec to component
ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices
Change-Id: Id66b5c1b2b79b7f96fa0a4bad9c2a49609c6c4d9
[rishabhb@codeaurora.org: Added smp.c:77 to gcc-wrapper.py]
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
|
||
|
|
b6d9b4ba27 |
ARM: defconfig: Enable esoc driver for Kona platform.
Enable compilation of esoc drivers for Kona platform. Change-Id: I70deee7bba6c249da3e44d470a0321b6db1147e2 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
19ddb35ef9 |
ARM: dts: mdm: Add device tree entry for Kona with external modem
Add initial device tree to support Kona with external modem. Change-Id: I5f5157385859de9bb9aca7148214a2caec4ab53a Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
af3f58fa5f |
Merge remote-tracking branch 'origin/tmp-7876320' into msm-kona
* origin/tmp-7876320: Linux 4.19-rc4 Code of Conduct: Let's revamp it. x86/APM: Fix build warning when PROC_FS is not enabled NFS: Don't open code clearing of delegation state NFSv4.1 fix infinite loop on I/O. NFSv4: Fix a tracepoint Oops in initiate_file_draining() pNFS: Ensure we return the error if someone kills a waiting layoutget NFSv4: Fix a tracepoint Oops in initiate_file_draining() Revert "x86/mm/legacy: Populate the user page-table with user pgd's" xen/gntdev: fix up blockable calls to mn_invl_range_start xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage xen: avoid crash in disable_hotplug_cpu xen/balloon: add runtime control for scrubbing ballooned out pages xen/manage: don't complain about an empty value in control/sysrq node asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP && CONFIG_INDIRECT_PIO mm: get rid of vmacache_flush_all() entirely MAINTAINERS: Make Dennis the percpu tree maintainer pstore: Fix incorrect persistent ram buffer mapping drm/nouveau/devinit: fix warning when PMU/PRE_OS is missing null_blk: fix zoned support for non-rq based operation cifs: read overflow in is_valid_oplock_break() nfp: flower: reject tunnel encap with ipv6 outer headers for offloading nfp: flower: fix vlan match by checking both vlan id and vlan pcp tipc: check return value of __tipc_dump_start() s390/qeth: don't dump past end of unknown HW header s390/qeth: use vzalloc for QUERY OAT buffer s390/qeth: switch on SG by default for IQD devices s390/qeth: indicate error when netdev allocation fails x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting %cr3 x86/xen: Disable CPU0 hotplug for Xen PV tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE cifs: integer overflow in in SMB2_ioctl() CIFS: fix wrapping bugs in num_entries() cifs: prevent integer overflow in nxt_dir_entry() s390/zcrypt: remove VLA usage from the AP bus firmware: Fix security issue with request_firmware_into_buf() vmbus: don't return values for uninitalized channels fpga: dfl: fme: fix return value check in in pr_mgmt_init() misc: hmc6352: fix potential Spectre v1 Tools: hv: Fix a bug in the key delete code misc: ibmvsm: Fix wrong assignment of return code android: binder: fix the race mmap and alloc_new_buf_locked mei: bus: need to unlink client before freeing mei: bus: fix hw module get/put balance mei: fix use-after-free in mei_cl_write mei: ignore not found client in the enumeration rds: fix two RCU related problems r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED erspan: fix error handling for erspan tunnel erspan: return PACKET_REJECT when the appropriate tunnel is not found tcp: rate limit synflood warnings further MIPS: lantiq: dma: add dev pointer xtensa: enable SG chaining in Kconfig xtensa: remove unnecessary KBUILD_SRC ifeq conditional PCI: Fix enabling of PASID on RC integrated endpoints IB/hfi1,PCI: Allow bus reset while probing PCI: Fix faulty logic in pci_reset_bus() x86/EISA: Don't probe EISA bus for Xen PV guests drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk perf tools: Fix maps__find_symbol_by_name() tools headers uapi: Update tools's copy of linux/if_link.h blk-cgroup: increase number of supported policies staging: vboxvideo: Change address of scanout buffer on page-flip staging: vboxvideo: Fix IRQs no longer working of: fix phandle cache creation for DTs with no phandles tools headers uapi: Update tools's copy of linux/vhost.h tools headers uapi: Update tools's copies of kvm headers drm/i915/overlay: Allocate physical registers from stolen tools headers uapi: Update tools's copy of drm/drm.h tools headers uapi: Update tools's copy of asm-generic/unistd.h tools headers uapi: Update tools's copy of linux/perf_event.h PCI: pciehp: Fix hot-add vs powerfault detection order switchtec: Fix Spectre v1 vulnerability Revert "PCI: Add ACS quirk for Intel 300 series" MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" Revert "printk: make sure to print log on console." drm/amdgpu: move PSP init prior to IH in gpu reset drm/amdgpu: Fix SDMA hang in prt mode v2 drm/amdgpu: fix amdgpu_mn_unlock() in the CS error path hexagon: modify ffs() and fls() to return int arch/hexagon: fix kernel/dma.c build warning netfilter: xt_hashlimit: use s->file instead of s->private netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT netfilter: conntrack: reset tcp maxwin on re-register dm thin metadata: try to avoid ever aborting transactions Revert "cdc-acm: implement put_char() and flush_chars()" usb: Change usb_of_get_companion_dev() place to usb/common usb: xhci: fix interrupt transfer error happened on MTK platforms qmi_wwan: Support dynamic config on Quectel EP06 drm/i915/bdw: Increase IPS disable timeout to 100ms ethernet: renesas: convert to SPDX identifiers staging: gasket: TODO: re-implement using UIO tty: hvc: hvc_write() fix break condition tty: hvc: hvc_poll() fix read loop batching tty: hvc: hvc_poll() fix read loop hang x86/doc: Fix Documentation/x86/earlyprintk.txt perf/core: Force USER_DS when recording user stack data locking/ww_mutex: Fix spelling mistake "cylic" -> "cyclic" locking/lockdep: Delete unnecessary #include tools/lib/lockdep: Add dummy task_struct state member tools/lib/lockdep: Add empty nmi.h tools/lib/lockdep: Update Sasha Levin email to MSFT ovl: fix oopses in ovl_fill_super() failure paths staging/fbtft: Update TODO and mailing lists sched/fair: Fix kernel-doc notation warning jump_label: Fix typo in warning message sched/fair: Fix load_balance redo for !imbalance sched/fair: Fix scale_rt_capacity() for SMT sched/fair: Fix vruntime_normalized() for remote non-migration wakeup sched/pelt: Fix update_blocked_averages() for RT and DL classes sched/topology: Set correct NUMA topology type sched/debug: Fix potential deadlock when writing to sched_features staging: erofs: rename superblock flags (MS_xyz -> SB_xyz) locking/mutex: Fix mutex debug call and ww_mutex documentation perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs ip: frags: fix crash in ip_do_fragment() net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC net: ena: fix incorrect usage of memory barriers net: ena: fix missing calls to READ_ONCE net: ena: fix missing lock during device destruction net: ena: fix potential double ena_destroy_device() net: ena: fix device destruction to gracefully free resources net: ena: fix driver when PAGE_SIZE == 64kB net: ena: fix surprise unplug NULL dereference kernel crash fs/cifs: require sha512 fs/cifs: suppress a string overflow warning tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY net_sched: properly cancel netlink dump on failure xen/netfront: fix waiting for xenbus state change r8169: set TxConfig register after TX / RX is enabled, just like RxConfig tipc: call start and done ops directly in __tipc_nl_compat_dumpit() dm raid: bump target version, update comments and documentation dm raid: fix RAID leg rebuild errors dm raid: fix rebuild of specific devices by updating superblock dm raid: fix stripe adding reshape deadlock drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels drm/nouveau/disp: fix DP disable race drm/nouveau/disp: move eDP panel power handling drm/nouveau/disp: remove unused struct member drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS drm/nouveau/mmu: don't attempt to dereference vmm without valid instance pointer drm/nouveau: fix oops in client init failure path drm/nouveau: Fix nouveau_connector_ddc_detect() drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early drm/nouveau: Reset MST branching unit before enabling drm/nouveau: Only write DP_MSTM_CTRL when needed drm/nouveau: Remove useless poll_enable() call in drm_load() drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() drm/nouveau: Fix deadlocks in nouveau_connector_detect() drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW RDMA/cma: Protect cma dev list with lock xtensa: ISS: don't allocate memory in platform_setup dm raid: fix reshape race on small devices dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock HID: i2c-hid: Don't reset device upon system resume net/iucv: declare iucv_path_table_empty() as static net/af_iucv: fix skb handling on HiperTransport xmit error net/af_iucv: drop inbound packets with invalid flags net/sched: fix memory leak in act_tunnel_key_init() tipc: orphan sock in tipc_release() drm/i915/gvt: Fix the incorrect length of child_device_config issue net/mlx5: Fix possible deadlock from lockdep when adding fte to fg net/mlx5e: Ethtool steering, fix udp source port value net/mlx5: Check for error in mlx5_attach_interface net/mlx5: Consider PCI domain in search for next dev net/mlx5: Fix not releasing read lock when adding flow rules net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables net/mlx5: Use u16 for Work Queue buffer strides offset net/mlx5: Use u16 for Work Queue buffer fragment size net/mlx5: Fix debugfs cleanup in the device init/remove flow net/mlx5: Fix use-after-free in self-healing flow RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler nvmet-rdma: fix possible bogus dereference under heavy load net: qca_spi: Fix race condition in spi transfers be2net: Fix memory leak in be_cmd_get_profile_config() mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() usb: misc: uss720: Fix two sleep-in-atomic-context bugs usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() linux/mod_devicetable.h: fix kernel-doc missing notation for typec_device_id usb/typec: fix kernel-doc notation warning for typec_match_altmode usb: Don't die twice if PCI xhci host is not responding in resume usb: mtu3: fix error of xhci port id when enable U3 dual role usb: uas: add support for more quirk flags USB: Add quirk to support DJI CineSSD usb: typec: fix kernel-doc parameter warning usb/dwc3/gadget: fix kernel-doc parameter warning USB: yurex: Check for truncation in yurex_read() USB: yurex: Fix buffer over-read in yurex_write() usb: host: xhci-plat: Iterate over parent nodes for finding quirks xhci: Fix use after free for URB cancellation on a reallocated endpoint USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller usb: dwc2: Fix call location of dwc2_check_core_endianness HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report HID: core: fix NULL pointer dereference mmc: meson-mx-sdio: fix OF child-node lookup riscv: Do not overwrite initrd_start and initrd_end iw_cxgb4: only allow 1 flush on user qps IB/core: Release object lock if destroy failed RDMA/ucma: check fd type in ucma_migrate_id() HID: core: fix grouping by application HID: multitouch: fix Elan panels with 2 input modes declaration dm verity: fix crash on bufio buffer that was allocated with vmalloc mmc: omap_hsmmc: fix wakeirq handling on removal s390/crypto: Fix return code checking in cbc_paes_crypt() drm/i915/gvt: Fix life cycle reference on KVM mm ovl: add ovl_fadvise() iio: imu: st_lsm6dsx: take into account ts samples in wm configuration Revert "iio: temperature: maxim_thermocouple: add MAX31856 part" ipmi: Fix NULL pointer dereference in ssif_probe netfilter: nf_tables: release chain in flushing set netfilter: kconfig: nat related expression depend on nftables core ipmi: Fix I2C client removal in the SSIF driver ipmi: Move BT capabilities detection to the detect call ipmi: Rework SMI registration failure ipmi: kcs_bmc: don't change device name perf annotate: Fix parsing aarch64 branch instructions after objdump update perf probe powerpc: Ignore SyS symbols irrespective of endianness vfs: implement readahead(2) using POSIX_FADV_WILLNEED perf event-parse: Use fixed size string for comms perf util: Fix bad memory access in trace info. perf tools: Streamline bpf examples and headers installation perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() perf arm64: Fix include path for asm-generic/unistd.h perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set perf tests: Add breakpoint modify tests perf annotate: Properly interpret indirect call vfs: add the fadvise() file operation Documentation/filesystems: update documentation of file_operations ovl: fix GPF in swapfile_activate of file from overlayfs over xfs ovl: respect FIEMAP_FLAG_SYNC flag scsi: qedi: Add the CRC size within iSCSI NVM image scsi: iscsi: target: Fix conn_ops double free scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails HID: hid-saitek: Add device ID for RAT 7 Contagion pinctrl: madera: Fix possible NULL pointer with pdata config pinctrl: ingenic: Fix group & function error checking netfilter: nf_tables: rework ct timeout set support netfilter: conntrack: place 'new' timeout in first location too pinctrl: msm: Really mask level interrupts to prevent latching usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] USB: net2280: Fix erroneous synchronization change usb: dwc3: of-simple: avoid unused function warnings Revert "staging: erofs: disable compiling temporarile" HID: core: fix memory leak on probe HID: input: fix leaking custom input node name HID: add support for Apple Magic Keyboards HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen HID: intel-ish-hid: Enable Sunrise Point-H ish driver MAINTAINERS: Switch a maintainer for drivers/staging/gasket staging: wilc1000: revert "fix TODO to compile spi and sdio components in single module" USB: serial: ti_usb_3410_5052: fix array underflow in completion handler USB: serial: io_ti: fix array underflow in completion handler dmaengine: mic_x100_dma: use devm_kzalloc to fix an issue netfilter: xt_checksum: ignore gso skbs netfilter: xt_cluster: add dependency on conntrack module netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c Change-Id: I9fdae855388077fd5a44e66153c360a7ed1c7cc5 [rishabhb@codeaurora.org:Resolved minor merge conflicts]. Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
bfee6d7f04 |
Merge remote-tracking branch 'origin/tmp-11da3a7' into msm-kona
* origin/tmp-11da3a7:
Linux 4.19-rc3
kbuild: modules_install: warn when missing System.map file
x86/mm: Use WRITE_ONCE() when setting PTEs
x86/apic/vector: Make error return value negative
afs: Fix cell specification to permit an empty address list
KVM: LAPIC: Fix pv ipis out-of-bounds access
KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2
arm64: KVM: Remove pgd_lock
KVM: Remove obsolete kvm_unmap_hva notifier backend
arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD
KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW
i2c: xiic: Record xilinx i2c with Zynq fragment
clocksource: Revert "Remove kthread"
i2c: xiic: Make the start and the byte count write atomic
irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint
block: bfq: swap puts in bfqg_and_blkg_put
memory: ti-aemif: fix a potential NULL-pointer dereference
arm64: fix erroneous warnings in page freeing functions
firmware: arm_scmi: fix divide by zero when sustained_perf_level is zero
printk/tracing: Do not trace printk_nmi_enter()
rbd: support cloning across namespaces
rbd: factor out get_parent_info()
ceph: avoid a use-after-free in ceph_destroy_options()
cpu/hotplug: Prevent state corruption on error rollback
cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun()
x86/process: Don't mix user/kernel regs in 64bit __show_regs()
x86/tsc: Prevent result truncation on 32bit
ACPI / LPSS: Force LPSS quirks on boot
ACPI / bus: Only call dmi_check_system() on X86
block: don't warn when doing fsync on read-only devices
hwmon: rpi: add module alias to raspberrypi-hwmon
tracing: Add back in rcu_irq_enter/exit_irqson() for rcuidle tracepoints
nds32: linker script: GCOV kernel may refers data in __exit
nilfs2: convert to SPDX license tags
drivers/dax/device.c: convert variable to vm_fault_t type
lib/Kconfig.debug: fix three typos in help text
checkpatch: add __ro_after_init to known $Attribute
mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal
uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name
memory_hotplug: fix kernel_panic on offline page processing
checkpatch: add optional static const to blank line declarations test
ipc/shm: properly return EIDRM in shm_lock()
mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported.
mm/util.c: improve kvfree() kerneldoc
tools/vm/page-types.c: fix "defined but not used" warning
tools/vm/slabinfo.c: fix sign-compare warning
kmemleak: always register debugfs file
mm: respect arch_dup_mmap() return value
mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm().
mm: memcontrol: print proper OOM header when no eligible victim left
ARC: don't check for HIGHMEM pages in arch_dma_alloc
ARC: IOC: panic if both IOC and ZONE_HIGHMEM enabled
ARC: dma [IOC] Enable per device io coherency
net: phy: sfp: Handle unimplemented hwmon limits and alarms
net: sched: action_ife: take reference to meta module
act_ife: fix a potential use-after-free
net/mlx5: Fix SQ offset in QPs with small RQ
nbd: don't allow invalid blocksize settings
i2c: i801: fix DNV's SMBCTRL register offset
KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting
KVM: s390: vsie: copy wrapping keys to right place
KVM: s390: Fix pfmf and conditional skey emulation
nds32: fix build error because of wrong semicolon
nds32: Fix a kernel panic issue because of wrong frame pointer access.
nds32: Only print one page of stack when die to prevent printing too much information.
nds32: Add macro definition for offset of lp register on stack
nds32: Remove the deprecated ABI implementation
nds32/stack: Get real return address by using ftrace_graph_ret_addr
nds32/ftrace: Support dynamic function graph tracer
nds32/ftrace: Support dynamic function tracer
nds32/ftrace: Add RECORD_MCOUNT support
nds32/ftrace: Support static function graph tracer
nds32/ftrace: Support static function tracer
nds32: Extract the checking and getting pointer to a macro
nds32: Clean up the coding style
nds32: Fix get_user/put_user macro expand pointer problem
nds32: Fix empty call trace
nds32: add NULL entry to the end of_device_id array
nds32: fix logic for module
tipc: correct spelling errors for tipc_topsrv_queue_evt() comments
tipc: correct spelling errors for struct tipc_bc_base's comment
bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA.
bnxt_en: Clean up unused functions.
bnxt_en: Fix firmware signaled resource change logic in open.
sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel
sctp: fix invalid reference to the index variable of the iterator
net/ibm/emac: wrong emac_calc_base call was used by typo
net: sched: null actions array pointer before releasing action
drm/i915/dp_mst: Fix enabling pipe clock for all streams
drm/i915/dsc: Fix PPS register definition macros for 2nd VDSC engine
drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse"
vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition
r8169: add support for NCube 8168 network card
ip6_tunnel: respect ttl inherit for ip6tnl
ALSA: hda: Fix several mismatch for register mask and value
apparmor: fix bad debug check in apparmor_secid_to_secctx()
ALSA: rawmidi: Initialize allocated buffers
fsnotify: fix ignore mask logic in fsnotify()
timekeeping: Fix declaration of read_persistent_wall_and_boot_offset()
x86: Fix kernel-doc atomic.h warnings
mac80211: shorten the IBSS debug messages
mac80211: don't Tx a deauth frame if the AP forbade Tx
mac80211: Fix station bandwidth setting after channel switch
mac80211: fix a race between restart and CSA flows
mac80211: fix WMM TXOP calculation
cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()
mac80211: fix an off-by-one issue in A-MSDU max_subframe computation
drm/i915/gvt: Give new born vGPU higher scheduling chance
cifs: connect to servername instead of IP for IPC$ share
smb3: check for and properly advertise directory lease support
smb3: minor debugging clarifications in rfc1001 len processing
SMB3: Backup intent flag missing for directory opens with backupuid mounts
fs/cifs: don't translate SFM_SLASH (U+F026) to backslash
m68k: fix early memory reservation for ColdFire MMU systems
uapi: Fix linux/rds.h userspace compilation errors.
net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()
i2c: imx-lpi2c: Remove mx8dv compatible entry
dt-bindings: imx-lpi2c: Remove mx8dv compatible entry
i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP
i2c: uniphier: issue STOP only for last message or I2C_M_STOP
net/ipv6: Only update MTU metric if it set
net: ethernet: cpsw-phy-sel: prefer phandle for phy sel
dt-bindings: net: cpsw: Document cpsw-phy-sel usage but prefer phandle
igmp: fix incorrect unsolicit report count after link down and up
igmp: fix incorrect unsolicit report count when join group
bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP
tools/bpf: bpftool, add xskmap in map types
bpf: Fix bpf_msg_pull_data()
kbuild: make missing $DEPMOD a Warning instead of an Error
kconfig: do not require pkg-config on make {menu,n}config
x86/microcode: Update the new microcode revision unconditionally
x86/microcode: Make sure boot_cpu_data.microcode is up-to-date
of/platform: initialise AMBA default DMA masks
sparc: set a default 32-bit dma mask for OF devices
ipv6: don't get lwtstate twice in ip6_rt_copy_init()
random: make CPU trust a boot parameter
kernel/dma/direct: take DMA offset into account in dma_direct_supported
ibmvnic: Include missing return code checks in reset function
selftests: pmtu: detect correct binary to ping ipv6 addresses
selftests: pmtu: maximum MTU for vti4 is 2^16-1-20
tcp: do not restart timewait timer on rst reception
net/rds: RDS is not Radio Data System
hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe()
nfp: wait for posted reconfigs when disabling the device
Revert "packet: switch kvzalloc to allocate memory"
md-cluster: release RESYNC lock after the last resync message
RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0
md/raid5-cache: disable reshape completely
blkcg: use tryget logic when associating a blkg with a bio
blkcg: delay blkg destruction until after writeback has finished
Revert "blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir()"
ARC: dma [IOC]: mark DMA devices connected as dma-coherent
ARC: atomics: unbork atomic_fetch_##op()
MIPS: VDSO: Match data page cache colouring when D$ aliases
kconfig: remove a spurious self-assignment
scripts/setlocalversion: git: Make -dirty check more robust
gpio: Fix crash due to registration race
arc: remove redundant GCC version checks
tools/kvm_stat: re-animate display of dead guests
tools/kvm_stat: indicate dead guests as such
tools/kvm_stat: handle guest removals more gracefully
tools/kvm_stat: don't reset stats when setting PID filter for debugfs
tools/kvm_stat: fix updates for dead guests
tools/kvm_stat: fix handling of invalid paths in debugfs provider
tools/kvm_stat: fix python3 issues
KVM: x86: Unexport x86_emulate_instruction()
KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction()
KVM: x86: Do not re-{try,execute} after failed emulation in L2
KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault
KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE
KVM: x86: Invert emulation re-execute behavior to make it opt-in
KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation
KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr
KVM: SVM: remove unused variable dst_vaddr_end
KVM: nVMX: avoid redundant double assignment of nested_run_pending
ALSA: hda - Fix cancel_work_sync() stall from jackpoll work
mac80211: always account for A-MSDU header changes
mac80211: do not convert to A-MSDU if frag/subframe limited
cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE
tc-testing: add test-cases for numeric and invalid control action
net_sched: reject unknown tcfa_action values
net: mvpp2: initialize port of_node pointer
drm/i915/gvt: Fix drm_format_mod value for vGPU plane
drm/i915/gvt: move intel_runtime_pm_get out of spin_lock in stop_schedule
drm/i915/gvt: Handle GEN9_WM_CHICKEN3 with F_CMD_ACCESS.
drm/i915/gvt: Make correct handling to vreg BXT_PHY_CTL_FAMILY
drm/i915/gvt: emulate gen9 dbuf ctl register access
net: bcmgenet: use MAC link status for fixed phy
net: stmmac: build the dwmac-socfpga platform driver for Stratix10
net: rtnl: return early from rtnl_unregister_all when protocol isn't registered
ipv6: fix cleanup ordering for pingv6 registration
ipv6: fix cleanup ordering for ip6_mr failure
net/sched: act_pedit: fix dump of extended layered op
sh_eth: Add R7S9210 support
net: hns: add netif_carrier_off before change speed and duplex
net: hns: add the code for cleaning pkt in chip
r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices
tipc: switch to rhashtable iterator
Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit"
tipc: fix a missing rhashtable_walk_exit()
vti6: remove !skb->ignore_df check from vti6_xmit()
bpf: fix sg shift repair start offset in bpf_msg_pull_data
bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data
bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data
gpio: dwapb: Fix error handling in dwapb_gpio_probe()
gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall
gpiolib: acpi: Switch to cansleep version of GPIO library call
mac80211: avoid kernel panic when building AMSDU from non-linear SKB
mac80211: mesh: fix HWMP sequence numbering to follow standard
gpio: adp5588: Fix sleep-in-atomic-context bug
bpf: fix several offset tests in bpf_msg_pull_data
nl80211: Pass center frequency in kHz instead of MHz
nl80211: Fix nla_put_u8 to u16 for NL80211_WMMR_TXOP
mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom
mac80211: don't update the PM state of a peer upon a multicast frame
cfg80211: make wmm_rule part of the reg_rule structure
mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X
mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X
bpf: sockmap, decrement copied count correctly in redirect error case
bpf: fix build error with clang
bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg
bpf, sockmap: fix potential use after free in bpf_tcp_close
net/rds: Use rdma_read_gids to get connection SGID/DGID in IPv6
net: dsa: Drop GPIO includes
tipc: fix the big/little endian issue in tipc_dest
net: sched: return -ENOENT when trying to remove filter from non-existent chain
net: sched: fix extack error message when chain is failed to be created
erspan: set erspan_ver to 1 by default when adding an erspan dev
sctp: remove useless start_fail from sctp_ht_iter in proc
sctp: hold transport before accessing its asoc in sctp_transport_get_next
scsi: aacraid: fix a signedness bug
Revert "scsi: core: avoid host-wide host_busy counter for scsi_mq"
Revert "scsi: core: fix scsi_host_queue_ready"
scsi: libata: Add missing newline at end of file
scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info()
scsi: hpsa: limit transfer length to 1MB, not 512kB
scsi: lpfc: Correct MDS diag and nvmet configuration
scsi: lpfc: Default fdmi_on to on
scsi: csiostor: fix incorrect port capabilities
scsi: csiostor: add a check for NULL pointer after kmalloc()
scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters
scsi: core: Update SCSI_MQ_DEFAULT help text to match default
ARC: sort Kconfig
ARC: cleanup show_faulting_vma()
ARC: [plat-axs*]: Enable SWAP
ARC: [plat-axs*/plat-hsdk]: Allow U-Boot to pass MAC-address to the kernel
ARC: configs: cleanup
arm64: allwinner: dts: h6: fix Pine H64 MMC bus width
btrfs: Fix suspicious RCU usage warning in btrfs_debug_in_rcu
btrfs: use after free in btrfs_quota_enable
btrfs: btrfs_shrink_device should call commit transaction at the end
btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_reserve_metadata
Btrfs: fix data corruption when deduplicating between different files
Btrfs: sync log after logging new name
cfg80211: remove division by size of sizeof(struct ieee80211_wmm_rule)
KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function
Btrfs: fix unexpected failure of nocow buffered writes after snapshotting when low on space
mac80211_hwsim: require at least one channel
KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix()
mac80211: Run TXQ teardown code before de-registering interfaces
rfkill-gpio: include linux/mod_devicetable.h
Change-Id: Ic6d1654e67ece823a5fce6ae18d241ad350bfb08
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
|
||
|
|
422b3db2a5 |
firmware: Fix security issue with request_firmware_into_buf()
When calling request_firmware_into_buf() with the FW_OPT_NOCACHE flag
it is expected that firmware is loaded into buffer from memory.
But inside alloc_lookup_fw_priv every new firmware that is loaded is
added to the firmware cache (fwc) list head. So if any driver requests
a firmware that is already loaded the code iterates over the above
mentioned list and it can end up giving a pointer to other device driver's
firmware buffer.
Also the existing copy may either be modified by drivers, remote processors
or even freed. This causes a potential security issue with batched requests
when using request_firmware_into_buf.
Fix alloc_lookup_fw_priv to not add to the fwc head list if FW_OPT_NOCACHE
is set, and also don't do the lookup in the list.
Fixes:
|
||
|
|
7382254ebc |
soc: qcom: llcc: Update the system cache table
Update the system cache table for Kona according to hardware settings documentation. Change-Id: Ib7a6593e79ae17cf1a7b633760de75c44c4b8126 Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
2f9a328164 |
soc: qcom: Add snapshot of minidump driver
This is a snapshot of minidump driver as of msm-4.14 commit <d53d3a92c7a8065>. (Merge "cnss2: Add module parameter to support different BDF types"). Change-Id: If6b899276538fe80d75855453263ffa21f30180f Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |
||
|
|
72969e942f |
Merge remote-tracking branch 'origin/tmp-5736184' into msm-kona
* origin/tmp-5736184: Linux 4.19-rc2 x86/pti: Fix section mismatch warning/error x86/vdso: Fix lsl operand order x86/mce: Fix set_mce_nospec() to avoid #GP fault x86/efi: Load fixmap GDT in efi_call_phys_epilog() x86/nmi: Fix NMI uaccess race against CR3 switching x86: Allow generating user-space headers without a compiler x86/dumpstack: Don't dump kernel memory based on usermode RIP of: Add device_type access helper functions cpu/hotplug: Remove skip_onerr field from cpuhp_step structure arm64: mm: always enable CONFIG_HOLES_IN_ZONE m68k/mac: Use correct PMU response format disable stringop truncation warnings for now clk: x86: Set default parent to 48Mhz i2c: sh_mobile: fix leak when using DMA bounce buffer i2c: sh_mobile: define start_ch() void as it only returns 0 anyhow i2c: refactor function to release a DMA safe buffer i2c: algos: bit: make the error messages grepable i2c: designware: Re-init controllers with pm_disabled set on resume i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus of: add node name compare helper functions arm/arm64: smccc-1.1: Handle function result as parameters x86/asm: Use CC_SET()/CC_OUT() in __gen_sigismember() x86/alternatives: Lockdep-enforce text_mutex in text_poke*() objtool: Remove workaround for unreachable warnings from old GCC notifier: Remove notifier header file wherever not used watchdog: Mark watchdog touch functions as notrace x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() x86/irqflags: Mark native_restore_fl extern inline x86/build: Remove jump label quirk for GCC older than 4.5.2 powerpc: disable support for relative ksymtab references drm/i915/audio: Hook up component bindings even if displays are disabled drm/i915: Increase LSPCON timeout drm/i915: Stop holding a ref to the ppgtt from each vma arm64: defconfig: Enable TI's AM6 SoC platform ARM: defconfig: Update the ARM Versatile defconfig dt-bindings: watchdog: renesas-wdt: Document r8a774a1 support cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status of: add helper to lookup compatible child node arm/arm64: smccc-1.1: Make return values unsigned long Documentation/arm64/sve: Couple of improvements and typos clk: npcm7xx: fix memory allocation x86/xen: remove redundant variable save_pud xen: export device state to sysfs RISC-V: Use a less ugly workaround for unused variable warnings riscv: tlb: Provide definition of tlb_flush() before including tlb.h dt-bindings: riscv,cpu-intc: Cleanups from a missed review drm/i915: Free write_buf that we allocated with kzalloc. drm/i915: Fix glk/cnl display w/a #1175 drm/amdgpu: Need to set moved to true when evict bo ARM: dts: omap4-droid4: Fix emmc errors seen on some devices ARM: dts: Fix file permission for am335x-osd3358-sm-red.dts nvmet: free workqueue object if module init fails nvme-fcloop: Fix dropped LS's to removed target port nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event block: bsg: move atomic_t ref_count variable to refcount API block: remove unnecessary condition check ata: ftide010: Add a quirk for SQ201 drm/amdgpu: Remove duplicated power source update drm/amd/display: Fix memory leak caused by missed dc_sink_release drm/amdgpu: fix holding mn_lock while allocating memory drm/amdgpu: Power on uvd block when hw_fini drm/amdgpu: Update power state at the end of smu hw_init. drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode drm/amdgpu: Adjust the VM size based on system memory size v2 blk-wbt: remove dead code mtd: rawnand: denali: do not pass zero maxchips to nand_scan() x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear blk-wbt: improve waking of tasks blk-wbt: abstract out end IO completion handler xen/blkback: remove unused pers_gnts_lock from struct xen_blkif_ring xen/blkback: move persistent grants flags to bool xen/blkfront: reorder tests in xlblk_init() xen/blkfront: cleanup stale persistent grants xen/blkback: don't keep persistent grants too long Fix up libata MAINTAINERS entry x86/xen: don't write ptes directly in 32-bit PV guests x86/Kconfig: Fix trivial typo x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ x86/spectre: Add missing family 6 check to microcode check mtd: rawnand: docg4: Remove wrong __init annotations ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G ARM: mxs_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G ARM: dts: imx23-evk: Convert to the new display bindings ARM: dts: imx23-evk: Move regulators outside simple-bus ARM: dts: imx28-evk: Convert to the new display bindings ARM: dts: imx28-evk: Move regulators outside simple-bus Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" drm/mediatek: fix connection from RDMA2 to DSI1 drm/mediatek: update some variable name from ovl to comp drm/mediatek: use layer_nr function to get layer number to init plane drm/mediatek: add function to return RDMA layer number drm/mediatek: add function to return OVL layer number drm/mediatek: add function to get layer number for component drm/mediatek: add YUYV/UYVY color format support for RDMA drm/mediatek: add the comment about color format setting for OVL drm/mediatek: add RGB color format support for RDMA drm/mediatek: add memory mode and layer_config for RDMA drm/mediatek: add connection from RDMA2 to DSI0 drm/mediatek: add connection from RDMA1 to DSI0 drm/mediatek: add connection from RDMA0 to DSI1 drm/mediatek: add connection from RDMA0 to DPI1 drm/mediatek: Replace drm_dev_unref with drm_dev_put drm/mediatek: Convert drm_atomic_helper_suspend/resume() nios2: kconfig: remove duplicate DEBUG_STACK_USAGE symbol defintions hwmon: (nct6775) Fix potential Spectre v1 hwmon: (adt7475) Make adt7475_read_word() return errors hwmon: (adt7475) Potential error pointer dereferences hwmon: (ina2xx) fix sysfs shunt resistor read access net: sched: Fix memory exposure from short TCA_U32_SEL qed: fix spelling mistake "comparsion" -> "comparison" vhost: correctly check the iova range when waking virtqueue qlge: Fix netdev features configuration. net: macb: do not disable MDIO bus at open/close time Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" net: macb: Fix regression breaking non-MDIO fixed-link PHYs mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions. crypto: vmx - Fix sleep-in-atomic bugs crypto: arm64/aes-gcm-ce - fix scatterwalk API violation crypto: aesni - Use unaligned loads from gcm_context_data crypto: chtls - fix null dereference chtls_free_uld() crypto: arm64/sm4-ce - check for the right CPU feature bit crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 crypto: caam/qi - fix error path in xts setkey crypto: caam/jr - fix descriptor DMA unmapping cpuidle: menu: Retain tick when shallow state is selected drm/amd/display: Fix bug use wrong pp interface i40e: fix condition of WARN_ONCE for stat strings i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled ixgbe: fix driver behaviour after issuing VFLR ixgbe: Prevent unsupported configurations with XDP ixgbe: Replace GFP_ATOMIC with GFP_KERNEL igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() igb: Use an advanced ctx descriptor for launchtime e1000: ensure to free old tx/rx rings in set_ringparam() e1000: check on netif_running() before calling e1000_up() ixgb: use dma_zalloc_coherent instead of allocator/memset PM / clk: signedness bug in of_pm_clk_add_clks() udf: Fix mounting of Win7 created UDF filesystems udf: Remove dead code from udf_find_fileset() ice: Trivial formatting fixes ice: Change struct members from bool to u8 ice: Fix potential return of uninitialized value ice: Fix a few null pointer dereference issues ice: Update to interrupts enabled in OICR tools: bpftool: return from do_event_pipe() on bad arguments ice: Set VLAN flags correctly ice: Use order_base_2 to calculate higher power of 2 ice: Fix bugs in control queue processing ice: Clean control queues only when they are initialized ice: Report stats for allocated queues via ethtool stats ice: Cleanup magic number bpf: use per htab salt for bucket hash ice: Remove unnecessary node owner check ice: Fix multiple static analyser warnings mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS net: hns3: modify variable type in hns3_nic_reuse_page net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES net/ipv6: init ip6 anycast rt->dst.input as ip6_input net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen net: hns: fix skb->truesize underestimation net: hns: modify variable type in hns_nic_reuse_page net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 tcp_bbr: in restart from idle, see if we should exit PROBE_RTT tcp_bbr: add bbr_check_probe_rtt_done() helper ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state addrconf: reduce unnecessary atomic allocations net_sched: fix unused variable warning in stmmac sch_cake: Fix TC filter flow override and expand it to hosts as well net/ncsi: Fixup .dumpit message flags and ID check in Netlink handler net: ethernet: renesas: use SPDX identifier for Renesas drivers drm/amdgpu: Fix page fault and kasan warning on pci device remove. amdgpu: fix multi-process hang issue drm/amdgpu: fix preamble handling drm/amdgpu: fix VM clearing for the root PD bpf: sockmap: write_space events need to be passed to TCP handler tls: possible hang when do_tcp_sendpages hits sndbuf is full case bpf, sockmap: fix sock hash count in alloc_sock_hash_elem bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys fs/quota: Fix spectre gadget in do_quotactl fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS arm: dts: am4372: setup rtc as system-power-controller ARM: dts: omap4-droid4: fix vibrations on Droid 4 bus: ti-sysc: Fix no_console_suspend handling xsk: fix return value of xdp_umem_assign_dev() act_ife: fix a potential deadlock act_ife: move tcfa_lock down to where necessary Revert "net: sched: act_ife: disable bh when taking ife_mod_lock" net_sched: remove unused tcfa_capab net_sched: remove list_head from tc_action net_sched: remove unused tcf_idr_check() net_sched: remove unused parameter for tcf_action_delete() net_sched: remove unnecessary ops->delete() net_sched: improve and refactor tcf_action_put_many() hv_netvsc: ignore devices that are not PCI rds: tcp: remove duplicated include from tcp.c sch_cake: Remove unused including <linux/version.h> Bluetooth: mediatek: Fix memory leak Bluetooth: Make BT_HCIUART_RTL configuration option depend on ACPI mmc: block: Fix unsupported parallel dispatch of requests mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_buffer conversion mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion isofs: reject hardware sector size > 2048 bytes rhashtable: remove duplicated include from rhashtable.c net/ipv6: Put lwtstate when destroying fib6_info r8152: disable RX aggregation on new Dell TB16 dock thermal: of-thermal: disable passive polling when thermal zone is disabled thermal: rcar_gen3_thermal: convert to SPDX identifiers thermal: rcar_thermal: convert to SPDX identifiers qed: Avoid sending mailbox commands when MFW is not responsive qed: Prevent a possible deadlock during driver load and unload qed: Wait for MCP halt and resume commands to take place qed: Wait for ready indication before rereading the shmem thermal: qoriq: Switch to SPDX identifier thermal: qoriq: Simplify the 'site' variable assignment thermal: qoriq: Use devm_thermal_zone_of_sensor_register() fsnotify: fix false positive warning on inode delete ip6_vti: fix a null pointer deference when destroy vti6 tunnel bus: ti-sysc: Fix module register ioremap for larger offsets ARM: OMAP2+: Fix module address for modules using mpu_rt_idx ARM: OMAP2+: Fix null hwmod for ti-sysc debug Change-Id: I3ffbcd715d0f66655a5014a4d306a3e7b8598f1e Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> |