Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test #1

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
eff1b6a
crypto: lrw - use correct alignmask
ebiggers May 30, 2019
587c49c
crypto: talitos - rename alternative AEAD algos.
chleroy May 21, 2019
787716e
fscrypt: don't set policy for a dead directory
May 22, 2019
56a3c35
udf: Fix incorrect final NOT_ALLOCATED (hole) extent length
Jul 1, 2019
c8b4e54
media: stv0297: fix frequency range limit
mchehab Jun 25, 2019
8b0ab7d
ALSA: usb-audio: Fix parse of UAC2 Extension Units
tiwai Jul 4, 2019
eaf775f
ALSA: hda/realtek - Headphone Mic can't record after S3
kailangyang Jul 4, 2019
4cce48a
tpm: Actually fail on TPM errors during "get random"
kees Apr 1, 2019
a6d2786
tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations
vsukhoml Jun 10, 2019
c785529
block: fix .bi_size overflow
Jul 1, 2019
6975db1
block, bfq: NULL out the bic when it's no longer valid
dianders Jun 28, 2019
8fe0dff
perf intel-pt: Fix itrace defaults for perf script
ahunter6 May 20, 2019
dacc61d
perf auxtrace: Fix itrace defaults for perf script
ahunter6 May 20, 2019
66562fc
perf intel-pt: Fix itrace defaults for perf script intel-pt documenta…
ahunter6 May 20, 2019
4a3e679
perf pmu: Fix uncore PMU alias list for ARM64
Jun 14, 2019
af31a53
perf thread-stack: Fix thread stack return from kernel for kernel-onl…
ahunter6 Jun 19, 2019
635d4fb
perf header: Assign proper ff->ph in perf_event__synthesize_features()
liu-song-6 Jun 20, 2019
d1ba61a
x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg()
Jun 25, 2019
2b73121
x86/tls: Fix possible spectre-v1 in do_get_thread_area()
Jun 26, 2019
2833a74
Documentation: Add section about CPU vulnerabilities for Spectre
pdxChen Jun 20, 2019
9dfd263
Documentation/admin: Remove the vsyscall=native documentation
amluto Jun 27, 2019
94ae2c6
mwifiex: Don't abort on small, spec-compliant vendor IEs
computersforpeace Jun 15, 2019
3377dc6
USB: serial: ftdi_sio: add ID for isodebug v1
Jun 28, 2019
6517295
USB: serial: option: add support for GosunCn ME3630 RNDIS mode
jorsto Jun 18, 2019
5a5097c
Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled"
bartao Jun 19, 2019
9baa5b4
p54usb: Fix race between disconnect and firmware loading
AlanStern May 20, 2019
0657003
usb: gadget: f_fs: data_len used before properly set
fei-yang Jun 12, 2019
9b0bb09
usb: gadget: ether: Fix race between gether_disconnect and rx_submit
Jun 18, 2019
302b3d5
usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset()
xdarklight Jun 20, 2019
df850cc
usb: renesas_usbhs: add a workaround for a race condition of workqueue
shimoday Jun 26, 2019
582aa3a
drivers/usb/typec/tps6598x.c: fix portinfo width
Jun 28, 2019
99189d8
drivers/usb/typec/tps6598x.c: fix 4CC cmd write
Jun 28, 2019
2306902
p54: fix crash during initialization
chunkeey May 18, 2019
99e5f88
staging: comedi: dt282x: fix a null pointer deref on interrupt
ian-abbott Jun 26, 2019
df73c93
staging: wilc1000: fix error path cleanup in wilc_wlan_initialize()
ajaykathat Jun 26, 2019
e937d42
staging: bcm2835-camera: Restore return behavior of ctrl_set_bitrate()
lategoodbye Jun 26, 2019
f0f909a
staging: comedi: amplc_pci230: fix null pointer deref on interrupt
ian-abbott Jun 26, 2019
7ce8bd8
staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro
paraka Jun 26, 2019
f49855f
HID: Add another Primax PIXART OEM mouse quirk
sriemer Jul 1, 2019
d003726
lkdtm: support llvm-objcopy
nickdesaulniers May 15, 2019
4f4a269
binder: fix memory leak in error path
Jun 21, 2019
f18e68e
binder: return errors from buffer copy functions
Jun 28, 2019
26a202b
iio: adc: stm32-adc: add missing vdda-supply
Jun 19, 2019
3204bd0
coresight: Potential uninitialized variable in probe()
Jun 20, 2019
d881f63
coresight: etb10: Do not call smp_processor_id from preemptible
Jun 20, 2019
e854872
coresight: tmc-etr: Do not call smp_processor_id() from preemptible
Jun 20, 2019
0927f64
coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from…
Jun 20, 2019
fb0ce48
coresight: tmc-etf: Do not call smp_processor_id from preemptible
Jun 20, 2019
0a53ab0
carl9170: fix misuse of device driver API
chunkeey Jun 8, 2019
7ce6dfc
Revert "x86/build: Move _etext to actual end of .text"
Jul 1, 2019
89fda9a
VMCI: Fix integer overflow in VMCI handle arrays
vdasahar May 24, 2019
4e5cde2
staging: vchiq_2835_arm: revert "quit using custom down_interruptible()"
May 9, 2019
ec1ce3a
staging: vchiq: make wait events interruptible
May 9, 2019
7fc7b74
staging: vchiq: revert "switch to wait_for_completion_killable"
May 9, 2019
6766564
staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work
Jun 8, 2019
fd84f7f
staging: bcm2835-camera: Replace spinlock protecting context_map with…
6by9 Jun 29, 2019
4b28ea4
staging: bcm2835-camera: Ensure all buffers are returned on disable
6by9 Jun 29, 2019
bc54525
staging: bcm2835-camera: Remove check of the number of buffers supplied
6by9 Jun 29, 2019
fa7314b
staging: bcm2835-camera: Handle empty EOS buffers whilst streaming
6by9 Jun 29, 2019
090ce9c
staging: rtl8712: reduce stack usage, again
arndb Jun 28, 2019
527a3db
Linux 5.2.1
gregkh Jul 14, 2019
bb1f1b2
Revert "e1000e: fix cyclic resets at link up with active tx"
koct9i Apr 17, 2019
c3ab182
e1000e: start network tx queue only when link is up
koct9i Apr 17, 2019
9d405dc
Input: synaptics - enable SMBUS on T480 thinkpad trackpad
Jul 1, 2019
744da33
nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi header
masahir0y Jul 12, 2019
afe692c
drivers: base: cacheinfo: Ensure cpu hotplug work is done before Inte…
Jun 24, 2019
5f1733e
firmware: improve LSM/IMA security behaviour
Jun 17, 2019
5db47f4
genirq: Delay deactivation in free_irq()
KAGA-KOKO Jun 28, 2019
41e95c3
genirq: Fix misleading synchronize_irq() documentation
KAGA-KOKO Jun 28, 2019
f4999a2
genirq: Add optional hardware synchronization for shutdown
KAGA-KOKO Jun 28, 2019
fd5f4b9
x86/ioapic: Implement irq_get_irqchip_state() callback
KAGA-KOKO Jun 28, 2019
d151698
x86/irq: Handle spurious interrupt after shutdown gracefully
KAGA-KOKO Jun 28, 2019
f29cd95
x86/irq: Seperate unused system vectors from spurious entry again
KAGA-KOKO Jun 28, 2019
175713c
ARC: hide unused function unw_hdr_alloc
arndb Jul 3, 2019
bb48afc
s390/ipl: Fix detection of has_secure attribute
Jun 28, 2019
3bbbf5b
s390: fix stfle zero padding
heicarst Jun 17, 2019
c26226c
s390/qdio: (re-)initialize tiqdio list entries
julianwiedmann Jun 18, 2019
90c7a32
s390/qdio: don't touch the dsci in tiqdio_add_input_queues()
julianwiedmann Jun 18, 2019
c506680
crypto: talitos - move struct talitos_edesc into talitos.h
chleroy Jun 24, 2019
4509f31
crypto: talitos - fix hash on SEC1.
chleroy Jun 24, 2019
6d9584d
crypto/NX: Set receive window credits to max number of CRBs in RxFIFO
Jun 18, 2019
760d269
x86/entry/32: Fix ENDPROC of common_spurious
Jul 9, 2019
e9b75c6
Linux 5.2.2
gregkh Jul 21, 2019
523cd68
phy: sun4i-usb: add support for the USB PHY on suniv SoC
Icenowy Jan 18, 2018
189f6e6
musb: sunxi: add support for the suniv MUSB controller
Icenowy Jan 18, 2018
73e89f5
ARM: suniv: add USB-related device nodes
Icenowy Jan 18, 2018
ce68e7d
ARM: suniv: f1c100s: enable USB on Lichee Pi Nano
Icenowy Jan 18, 2018
148cc9c
ARM: dts: suniv: add support for MMC controllers
Icenowy Jan 19, 2018
eb18221
ARM: suniv: f1c100s: add MMC support for Lichee Pi Nano
Icenowy Jan 19, 2018
4bef0b5
ARM: dts: suniv: add SPI device nodes
Icenowy Jan 19, 2018
556b945
ARM: dts: suniv: add pinmux for SPI0 at PC
Icenowy Jan 19, 2018
9ee24e4
ARM: suniv: f1c100s: enable SPI flash on Lichee Pi Nano
Icenowy Jan 19, 2018
d6dac5b
drm: sun4i: bypass RGB interface dotclock check when panel is used
Icenowy Jan 13, 2018
86599e9
drm: sun4i: add compatible strings for suniv DE components
Icenowy Jan 19, 2018
0d224a2
ARM: dts: suniv: add display pipeline
Icenowy Jan 19, 2018
5846b56
ARM: dts: suniv: add pinmux node for RGB666
Icenowy Jan 19, 2018
d60e910
ARM: suniv: f1c100s: add device tree for Lichee Pi Nano with LCD
Icenowy Jan 17, 2018
fcc57fe
Fix typo in suniv USB support code
thirtythreeforty Jul 24, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Documentation/admin-guide/hw-vuln/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ are configurable at compile, boot or run time.
.. toctree::
:maxdepth: 1

spectre
l1tf
mds
697 changes: 697 additions & 0 deletions Documentation/admin-guide/hw-vuln/spectre.rst

Large diffs are not rendered by default.

6 changes: 0 additions & 6 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5102,12 +5102,6 @@
emulate [default] Vsyscalls turn into traps and are
emulated reasonably safely.

native Vsyscalls are native syscall instructions.
This is a little bit faster than trapping
and makes a few dynamic recompilers work
better than they would in emulation mode.
It also makes exploits much easier to write.

none Vsyscalls don't work at all. This makes
them quite hard to use for exploits but
might break your system.
Expand Down
2 changes: 2 additions & 0 deletions Documentation/userspace-api/spec_ctrl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ If PR_SPEC_PRCTL is set, then the per-task control of the mitigation is
available. If not set, prctl(PR_SET_SPECULATION_CTRL) for the speculation
misfeature will fail.

.. _set_spec_ctrl:

PR_SET_SPECULATION_CTRL
-----------------------

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 2
SUBLEVEL = 0
SUBLEVEL = 2
EXTRAVERSION =
NAME = Bobtail Squid

Expand Down
9 changes: 4 additions & 5 deletions arch/arc/kernel/unwind.c
Original file line number Diff line number Diff line change
Expand Up @@ -181,11 +181,6 @@ static void *__init unw_hdr_alloc_early(unsigned long sz)
return memblock_alloc_from(sz, sizeof(unsigned int), MAX_DMA_ADDRESS);
}

static void *unw_hdr_alloc(unsigned long sz)
{
return kmalloc(sz, GFP_KERNEL);
}

static void init_unwind_table(struct unwind_table *table, const char *name,
const void *core_start, unsigned long core_size,
const void *init_start, unsigned long init_size,
Expand Down Expand Up @@ -366,6 +361,10 @@ static void init_unwind_hdr(struct unwind_table *table,
}

#ifdef CONFIG_MODULES
static void *unw_hdr_alloc(unsigned long sz)
{
return kmalloc(sz, GFP_KERNEL);
}

static struct unwind_table *last_table;

Expand Down
3 changes: 2 additions & 1 deletion arch/arm/boot/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -1118,7 +1118,8 @@ dtb-$(CONFIG_MACH_SUN9I) += \
sun9i-a80-optimus.dtb \
sun9i-a80-cubieboard4.dtb
dtb-$(CONFIG_MACH_SUNIV) += \
suniv-f1c100s-licheepi-nano.dtb
suniv-f1c100s-licheepi-nano.dtb \
suniv-f1c100s-licheepi-nano-with-lcd.dtb
dtb-$(CONFIG_ARCH_TANGO) += \
tango4-vantage-1172.dtb
dtb-$(CONFIG_ARCH_TEGRA_2x_SOC) += \
Expand Down
47 changes: 47 additions & 0 deletions arch/arm/boot/dts/suniv-f1c100s-licheepi-nano-with-lcd.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Copyright (C) 2018 Icenowy Zheng <icenowy@aosc.io>
*
* SPDX-License-Identifier: (GPL-2.0+ OR X11)
*/

#include "suniv-f1c100s-licheepi-nano.dts"

/ {
panel: panel {
compatible = "urt,umsh-8596md-t", "simple-panel";
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;

panel_input: endpoint@0 {
reg = <0>;
remote-endpoint = <&tcon0_out_lcd>;
};
};
};
};

&be0 {
status = "okay";
};

&de {
status = "okay";
};

&tcon0 {
pinctrl-names = "default";
pinctrl-0 = <&lcd_rgb666_pins>;
status = "okay";
};

&tcon0_out {
tcon0_out_lcd: endpoint@0 {
reg = <0>;
remote-endpoint = <&panel_input>;
};
};
45 changes: 45 additions & 0 deletions arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,66 @@
/dts-v1/;
#include "suniv-f1c100s.dtsi"

#include <dt-bindings/gpio/gpio.h>

/ {
model = "Lichee Pi Nano";
compatible = "licheepi,licheepi-nano", "allwinner,suniv-f1c100s";

aliases {
serial0 = &uart0;
spi0 = &spi0;
};

chosen {
stdout-path = "serial0:115200n8";
};

reg_vcc3v3: vcc3v3 {
compatible = "regulator-fixed";
regulator-name = "vcc3v3";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
};
};

&mmc0 {
vmmc-supply = <&reg_vcc3v3>;
bus-width = <4>;
broken-cd;
status = "okay";
};

&otg_sram {
status = "okay";
};

&spi0 {
pinctrl-names = "default";
pinctrl-0 = <&spi0_pins_a>;
status = "okay";

flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "winbond,w25q128", "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <40000000>;
};
};

&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_pe_pins>;
status = "okay";
};

&usb_otg {
dr_mode = "otg";
status = "okay";
};

&usbphy {
usb0_id_det-gpio = <&pio 4 2 GPIO_ACTIVE_HIGH>; /* PE2 */
status = "okay";
};
Loading