Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2438 commits
Select commit Hold shift + click to select a range
3c6a183
scsi: RDMA/isert: Fix a recently introduced regression related to logout
bvanassche Jan 16, 2020
68ee631
tracing: xen: Ordered comparison of function pointers
changbindu Jan 12, 2020
1e3c082
iwlwifi: mvm: fix SKB leak on invalid queue
jmberg-intel Dec 11, 2019
503b54a
iwlwifi: mvm: fix potential SKB leak on TXQ TX
jmberg-intel Dec 11, 2019
4e1572b
drm/i915/userptr: fix size calculation
matt-auld Jan 17, 2020
b2e0619
xfrm: support output_mark for offload ESP packets
uweber Jan 15, 2020
5d001c4
net, sk_msg: Don't check if sock is locked when tearing down psock
jsitnicki Jan 21, 2020
4547598
do_last(): fetch directory ->i_mode and ->i_uid before it's too late
Jan 26, 2020
ab94448
readdir: be more conservative with directory entry names
torvalds Jan 23, 2020
091c171
net/sonic: Add mutual exclusion for accessing shared state
Jan 22, 2020
c463d5a
net/sonic: Clear interrupt flags immediately
Jan 22, 2020
c5a85f0
net/sonic: Use MMIO accessors
Jan 22, 2020
e7092fb
net/sonic: Fix interface error stats collection
Jan 22, 2020
f6ecc13
net/sonic: Fix receive buffer handling
Jan 22, 2020
3a21378
net/sonic: Avoid needless receive descriptor EOL flag updates
Jan 22, 2020
3a0c502
net/sonic: Improve receive descriptor status flag check
Jan 22, 2020
9f638ad
net/sonic: Fix receive buffer replenishment
Jan 22, 2020
4d391c4
net/sonic: Quiesce SONIC before re-initializing descriptor memory
Jan 22, 2020
079e7e7
net/sonic: Fix command register usage
Jan 22, 2020
58c0c4b
net/sonic: Fix CAM initialization
Jan 22, 2020
7438918
net/sonic: Prevent tx watchdog timeout
Jan 22, 2020
40b1747
libertas: Fix two buffer overflows at parsing bss descriptor
Nov 28, 2019
d5fd8ac
media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
Nov 10, 2019
ea52197
netfilter: ipset: use bitmap infrastructure completely
Jan 19, 2020
07ac418
netfilter: nf_tables: add __nft_chain_type_get()
ummakynes Jan 21, 2020
ce75dd3
netfilter: nf_tables: autoload modules from the abort path
ummakynes Jan 21, 2020
d8a11e0
net/x25: fix nonblocking connect
sch-m Jan 9, 2020
60b6aa2
Linux 5.4.16
gregkh Jan 29, 2020
619c458
Bluetooth: btusb: fix non-atomic allocation in completion handler
jhovold Nov 28, 2019
c48a891
orinoco_usb: fix interface sanity check
jhovold Dec 10, 2019
566264c
rsi_91x_usb: fix interface sanity check
jhovold Dec 10, 2019
f841bbc
usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
Jan 17, 2020
380a352
usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186
nullr0ute Jan 20, 2020
85eec8c
USB: serial: ir-usb: add missing endpoint sanity check
jhovold Jan 22, 2020
c9b7dce
USB: serial: ir-usb: fix link-speed handling
jhovold Jan 22, 2020
1fe1757
USB: serial: ir-usb: fix IrLAP framing
jhovold Jan 22, 2020
445839b
usb: dwc3: turn off VBUS when leaving host mode
liubiin Dec 11, 2019
9bfa308
usb: typec: wcove: fix "op-sink-microwatt" default that was in mW
tchebb Jan 20, 2020
9ba5957
usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW
tchebb Jan 20, 2020
b5e5d81
staging: most: net: fix buffer overflow
Jan 16, 2020
3a5bff7
staging: wlan-ng: ensure error return is actually returned
Jan 14, 2020
1a80cc3
staging: vt6656: correct packet types for CTS protect, mode.
Jan 8, 2020
a56c0f7
staging: vt6656: use NULLFUCTION stack on mac80211
Jan 8, 2020
0710da0
staging: vt6656: Fix false Tx excessive retries reporting.
Jan 8, 2020
f54b5d4
serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
l1k Jan 16, 2020
3b16600
serial: imx: fix a race condition in receive path
Jan 21, 2020
6826af9
debugfs: Return -EPERM when locked down
esnowberg Dec 7, 2019
3e832cf
component: do not dereference opaque pointer in debugfs
lkundrak Nov 18, 2019
7d46883
binder: fix log spam for existing debugfs file creation.
Jan 10, 2020
9272a07
mei: hdcp: bind only with i915 on the same PCH
Dec 12, 2019
29795e4
mei: me: add comet point (lake) H device ids
Jan 19, 2020
a6d1945
iio: adc: stm32-dfsdm: fix single conversion
Nov 27, 2019
3811bd2
iio: st_gyro: Correct data for LSM9DS0 gyro
andy-shev Dec 17, 2019
9ba7636
driver core: Fix test_async_driver_probe if NUMA is disabled
groeck Nov 27, 2019
4f75338
crypto: chelsio - fix writing tfm flags to wrong place
ebiggers Dec 31, 2019
d65b067
CIFS: Fix task struct use-after-free on reconnect
vwax Jan 23, 2020
b396ec7
cifs: set correct max-buffer-size for smb2_ioctl_init()
Jan 8, 2020
e088841
cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
Jan 13, 2020
b896fe1
ath9k: fix storage endpoint lookup
jhovold Dec 10, 2019
670a39a
brcmfmac: fix interface sanity check
jhovold Dec 10, 2019
226ed25
rtl8xxxu: fix interface sanity check
jhovold Dec 10, 2019
79c13c0
zd1211rw: fix storage endpoint lookup
jhovold Dec 10, 2019
2d0b854
net_sched: ematch: reject invalid TCF_EM_SIMPLE
edumazet Jan 24, 2020
55ec468
net_sched: fix ops->bind_class() implementations
congwang Jan 24, 2020
717abad
net_sched: walk through all child classes in tc_bind_tclass()
congwang Jan 24, 2020
b7eda22
net: socionext: fix possible user-after-free in netsec_process_rx
LorenzoBianconi Jan 25, 2020
87c6819
net: socionext: fix xdp_result initialization in netsec_process_rx
LorenzoBianconi Jan 25, 2020
3c8c966
udp: segment looped gso packets correctly
wdebruij Jan 27, 2020
73226c7
mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()'
tititiou36 Jan 25, 2020
d3da5e9
net: include struct nhmsg size in nh nlmsg size
sworleys Jan 24, 2020
b576b27
rxrpc: Fix use-after-free in rxrpc_receive_data()
dhowells Jan 24, 2020
f5adacf
HID: multitouch: Add LG MELF0410 I2C touchscreen support
pyma1 Dec 4, 2019
ae9484c
arc: eznps: fix allmodconfig kconfig warning
rddunlap Nov 27, 2019
05c33c2
HID: Add quirk for Xin-Mo Dual Controller
plaes Nov 30, 2019
49de93b
HID: ite: Add USB id match for Acer SW5-012 keyboard dock
jwrdegoede Nov 19, 2019
854f398
HID: asus: Ignore Asus vendor-page usage-code 0xff events
jwrdegoede Oct 24, 2019
22aa1db
HID: Add quirk for incorrect input length on Lenovo Y720
Nov 27, 2019
b55f9e9
HID: intel-ish-hid: ipc: add CMP device id
Evenxf Dec 17, 2019
8cc2de4
HID: wacom: Recognize new MobileStudio Pro PID
jigpu Dec 16, 2019
eedf205
ASoC: SOF: fix fault at driver unload after failed probe
kv2019i Dec 18, 2019
32a3697
ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free
plbossart Dec 18, 2019
b826ffe
drivers/hid/hid-multitouch.c: fix a possible null pointer access.
Dec 19, 2019
a0636e2
phy: qcom-qmp: Increase PHY ready timeout
andersson Dec 20, 2019
68b7484
ASoC: fsl_audmix: add missed pm_runtime_disable
WillLester Dec 3, 2019
98aedb8
ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime()
Dec 4, 2019
e5900bc
phy: cpcap-usb: Prevent USB line glitches from waking up modem
tmlind Dec 22, 2019
5399714
HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID
spandruvada Dec 27, 2019
27757bf
watchdog: max77620_wdt: fix potential build errors
dengraf Nov 27, 2019
b39f38f
watchdog: rn5t618_wdt: fix module aliases
akemnade Dec 13, 2019
3ecda03
watchdog: orion: fix platform_get_irq() complaints
Nov 29, 2019
68d199f
usb: musb: jz4740: Silence error if code is -EPROBE_DEFER
pcercuei Dec 16, 2019
db10c64
can: tcan4x5x: tcan4x5x_parse_config(): reset device before register …
sknsean Dec 11, 2019
7db4e6c
spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
Jan 1, 2020
c2ae3ce
net: Google gve: Remove dma_wmb() before ringing doorbell
Jan 3, 2020
eea2b2b
drivers/net/b44: Change to non-atomic bit operations on pwol_mask
Jan 2, 2020
dfe190e
net: wan: sdla: Fix cast from pointer to integer of different size
krzk Jan 4, 2020
4fe14f9
gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
digetx Jan 6, 2020
a347d66
iommu/dma: fix variable 'cookie' set but not used
Jan 6, 2020
9d54646
drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded
tanderson-google Dec 2, 2019
f4691c1
stmmac: debugfs entry name is not be changed when udev rename device …
jma123456 Jan 7, 2020
b60d320
atm: eni: fix uninitialized variable warning
arndb Jan 7, 2020
de850e8
HID: steam: Fix input device disappearing
rodrigorc Jan 7, 2020
48617aa
extcon-intel-cht-wc: Don't reset USB data connection at probe
jekhor Sep 16, 2019
791e3ec
ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0
sammc Sep 17, 2019
d40471b
drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2)
Sep 19, 2019
c9ddede
libbpf: Fix BTF-defined map's __type macro handling of arrays
anakryiko Oct 4, 2019
21fd877
staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_a…
paraka Oct 6, 2019
f8aaefd
platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
pacien Sep 27, 2019
fef41f3
PCI: Add DMA alias quirk for Intel VCA NTB
spawlows Sep 17, 2019
6d34eac
media: dvbsky: add support for eyeTV Geniatech T2 lite
TVsGITHubAcc Oct 2, 2019
48b038c
bus: ti-sysc: Handle mstandby quirk and use it for musb
tmlind Oct 21, 2019
c90ed6e
bus: ti-sysc: Use swsup quirks also for am335x musb
tmlind Oct 21, 2019
d7937ea
spi: pxa2xx: Add support for Intel Comet Lake-H
jhnikula Oct 29, 2019
1f03a25
iommu/amd: Support multiple PCI DMA aliases in device table
lsgunth Oct 22, 2019
b02b0a6
iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
lsgunth Oct 22, 2019
81909bd
perf/imx_ddr: Add enhanced AXI ID filter support
Nov 1, 2019
4f8f8f3
mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs
andy-shev Oct 29, 2019
f3020d7
ARM: config: aspeed-g5: Enable 8250_DW quirks
shenki Nov 12, 2019
142356a
ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
bjdooks-ct Oct 15, 2019
ac342e0
mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906
Sep 4, 2019
0c101a2
mmc: sdhci-pci: Add support for Intel JSL
ahunter6 Oct 10, 2019
a2e6217
bus: ti-sysc: Add module enable quirk for audio AESS
tmlind Nov 14, 2019
050072c
usb-storage: Disable UAS on JMicron SATA enclosure
labbott Sep 8, 2015
d273ee1
ALSA: hda/realtek - Move some alc236 pintbls to fallback table
jason77-wang Nov 21, 2019
d1e5f8c
Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR qu…
holtmann Nov 21, 2019
58b0930
Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk
dhewg Nov 22, 2019
99d9138
bus: ti-sysc: Fix missing force mstandby quirk handling
tmlind Dec 9, 2019
d8902b4
rsi: fix use-after-free on failed probe and unbind
jhovold Nov 28, 2019
2d36746
rsi: fix use-after-free on probe errors
jhovold Nov 28, 2019
1f04209
rsi: fix memory leak on failed URB submission
jhovold Nov 28, 2019
ac39443
rsi: fix non-atomic allocation in completion handler
jhovold Nov 28, 2019
9d9b578
crypto: af_alg - Use bh_lock_sock in sk_destruct
herbertx Dec 5, 2019
3b52ada
crypto: vmx - reject xts inputs that are too short
daxtens Jan 8, 2020
9f6d555
crypto: caam - do not reset pointer size from MCFGR register
iuliana-prodan Nov 26, 2019
00d58d0
crypto: pcrypt - Fix user-after-free on module unload
herbertx Nov 19, 2019
a775f67
KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE
Jan 17, 2020
dd350f3
Revert "um: Enable CONFIG_CONSTRUCTORS"
jmberg-intel Dec 4, 2019
831919b
power/supply: ingenic-battery: Don't change scale if there's only one
pcercuei Nov 16, 2019
313c846
Linux 5.4.17
gregkh Feb 1, 2020
2c38e61
vfs: fix do_last() regression
Feb 1, 2020
cd08267
cifs: fix soft mounts hanging in the reconnect code
Jan 30, 2020
2dd2e47
x86/resctrl: Fix a deadlock due to inaccurate reference
xiaochenshen Jan 8, 2020
40300f9
x86/resctrl: Fix use-after-free when deleting resource groups
xiaochenshen Jan 8, 2020
5ca5637
x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
xiaochenshen Jan 8, 2020
21c6137
e1000e: Drop unnecessary __E1000_DOWN bit twiddling
Oct 11, 2019
d635e7c
e1000e: Revert "e1000e: Make watchdog use delayed work"
Jan 5, 2020
73774de
gfs2: Another gfs2_find_jhead fix
Dec 8, 2019
e9fac00
perf c2c: Fix return type for histogram sorting comparision functions
anarazel Jan 9, 2020
da1321f
PM / devfreq: Add new name attribute for sysfs
chanwoochoi Nov 5, 2019
e77625d
tools lib: Fix builds when glibc contains strlcpy()
vt-alt Dec 24, 2019
7965bc3
arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
dirkbehme Jan 21, 2020
9bcdb8b
mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
Jan 31, 2020
761a10b
reiserfs: Fix memory leak of journal device string
jankara Dec 12, 2019
5b256ee
media: digitv: don't continue if remote control state can't be read
seanyoung Nov 10, 2019
0c7cc4c
media: af9005: uninitialized variable printked
seanyoung Nov 10, 2019
d35ef79
media: vp7045: do not read uninitialized values if usb transfer fails
seanyoung Nov 10, 2019
f416aac
media: gspca: zero usb_buf
Nov 12, 2019
81b3fd0
media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
Nov 12, 2019
99652ee
tomoyo: Use atomic_t for statistics counter
Jan 2, 2020
f39406a
ttyprintk: fix a potential deadlock in interrupt context issue
Jan 13, 2020
07d0082
Bluetooth: Fix race condition in hci_release_sock()
Jan 15, 2020
3ea8721
cgroup: Prevent double killing of css when enabling threaded cgroup
Werkov Jan 9, 2020
f0a7b02
clk: sunxi-ng: v3s: Fix incorrect number of hw_clks.
Nov 25, 2019
e8b0d16
arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt
glaroque Dec 5, 2019
b5cbe8a
ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
mszyprow Dec 11, 2019
8a14c12
ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint d…
kishon Dec 17, 2019
adba4a2
ARM: dts: beagle-x15-common: Model 5V0 regulator
kishon Dec 17, 2019
22946b8
soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
dgerlach Dec 12, 2019
91f9113
tools lib traceevent: Fix memory leakage in filter_event
hewenliang4 Dec 9, 2019
95c8920
rseq: Unregister rseq for clone CLONE_VM
compudj Dec 11, 2019
e619af7
clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock
smaeul Dec 29, 2019
096837d
clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
smaeul Dec 29, 2019
8b4e524
mac80211: mesh: restrict airtime metric to peered established plinks
thillux Dec 3, 2019
aab165d
clk: mmp2: Fix the order of timer mux parents
lkundrak Dec 18, 2019
1a18f3a
ASoC: rt5640: Fix NULL dereference on module unload
digetx Jan 6, 2020
557fda7
s390/zcrypt: move ap device reset from bus to driver code
hfreude Nov 22, 2019
be87d4f
i40e: Fix virtchnl_queue_select bitmap validation
bcreeley13 Nov 13, 2019
5113ff3
ixgbevf: Remove limit of 10 entries for unicast filter list
rtylx Nov 25, 2019
fd335ee
ixgbe: Fix calculation of queue with VFs and flow director on interfa…
guangmuzhu Nov 27, 2019
73613ce
igb: Fix SGMII SFP module discovery for 100FX/LX.
manni83 Dec 4, 2019
7790a47
iavf: remove current MAC address filter on VF reset
sassmann Dec 17, 2019
689233e
platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature…
jwrdegoede Jan 6, 2020
7014981
platform/x86: intel_pmc_core: update Comet Lake platform driver
Jan 6, 2020
e43ab59
ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers
kv2019i Jan 10, 2020
99ced2e
ASoC: hdac_hda: Fix error in driver removal after failed probe
kv2019i Jan 10, 2020
422566f
ASoC: sti: fix possible sleep-in-atomic
arnopo Jan 13, 2020
e1133c1
qmi_wwan: Add support for Quectel RM500Q
kristrev Jan 13, 2020
0b06c37
parisc: Use proper printk format for resource_size_t
krzk Jan 3, 2020
9e62f29
lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP
bjh83 Dec 13, 2019
01c2c23
wireless: fix enabling channel 12 for custom regulatory domain
gbhat-nxp Dec 20, 2019
e233cba
cfg80211: Fix radar event during another phy CAC
Dec 22, 2019
b308d93
mac80211: Fix TKIP replay protection immediately after key setup
jmalinen Jan 7, 2020
8698262
wireless: wext: avoid gcc -O3 warning
arndb Jan 7, 2020
aae7d57
perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family
Jan 10, 2020
8f2fa34
perf/x86/intel/uncore: Remove PCIe3 unit for SNR
Jan 16, 2020
b267caf
riscv: delete temporary files
ihalip Jan 15, 2020
0802225
XArray: Fix xas_pause at ULONG_MAX
Nov 8, 2019
4df1389
iwlwifi: pcie: allocate smaller dev_cmd for TX headers
jmberg-intel Nov 14, 2019
27cf25a
iwlwifi: Don't ignore the cap field upon mcc update
haimdreyfuss Nov 27, 2019
220ee13
iwlwifi: dbg: force stop the debug monitor HW
Dec 15, 2019
c15ea8e
Input: evdev - convert kzalloc()/vzalloc() to kvzalloc()
milesdotchen Jan 2, 2020
5743a3a
ARM: dts: am335x-boneblack-common: fix memory size
matwey Jan 6, 2020
c8e0456
vti[6]: fix packet tx through bpf_redirect()
NicolasDichtel Jan 13, 2020
b38dd23
xfrm interface: fix packet tx through bpf_redirect()
NicolasDichtel Jan 13, 2020
c3a4982
xfrm: interface: do not confirm neighbor when do pmtu update
ISCAS-Vulab Jan 13, 2020
3075e63
Input: max77650-onkey - add of_match table
brgl Jan 10, 2020
edb6590
scsi: fnic: do not queue commands during fwreset
hreinecke Jan 16, 2020
313151a
ARM: 8955/1: virt: Relax arch timer version check during early boot
murzinv Jan 20, 2020
0703666
led: max77650: add of_match table
brgl Dec 10, 2019
281f32e
tee: optee: Fix compilation issue with nommu
fvincenzo Jan 10, 2020
26a581f
r8152: get default setting of WOL before initializing
hayesorz Jan 22, 2020
b05091c
r8152: disable U2P3 for RTL8153B
hayesorz Jan 22, 2020
bc2ef2e
r8152: Disable PLA MCU clock speed down
hayesorz Jan 22, 2020
3a12865
r8152: disable test IO for RTL8153B
hayesorz Jan 22, 2020
510818a
r8152: avoid the MCU to clear the lanwake
hayesorz Jan 22, 2020
06b5e10
r8152: disable DelayPhyPwrChg
hayesorz Jan 22, 2020
d693255
ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
raagjadav Jan 19, 2020
6ee3fea
qlcnic: Fix CPU soft lockup while collecting firmware dump
manishc88 Jan 22, 2020
1ce13ed
powerpc/fsl/dts: add fsl,erratum-a011043
madalinbucur Jan 22, 2020
e2c797b
net/fsl: treat fsl,erratum-a011043
madalinbucur Jan 22, 2020
0c9a3ab
net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
madalinbucur Jan 22, 2020
148a71a
seq_tab_next() should increase position index
vaverin Jan 23, 2020
b71636e
l2t_seq_next should increase position index
vaverin Jan 23, 2020
17d56ce
netfilter: conntrack: sctp: use distinct states for new SCTP connections
jiriwiesner Jan 18, 2020
e853e3f
netfilter: nf_tables_offload: fix check the chain offload flag
Jan 19, 2020
420e4a5
net: Fix skb->csum update in inet_proto_csum_replace16().
praveen-li Jan 23, 2020
c5e3c88
btrfs: do not zero f_bavail if we have available space
josefbacik Jan 31, 2020
f42407a
cpuidle: teo: Avoid using "early hits" incorrectly
rafaeljw Nov 13, 2019
35511d9
flow_dissector: Fix to use new variables for port ranges in bpf hook
yosh1k104 Jan 17, 2020
e16b302
dm thin: fix use-after-free in metadata_pre_commit_callback
snitm Jan 13, 2020
20e1bbe
perf report: Fix no libunwind compiled warning break s390 issue
Jan 7, 2020
52cf138
mm/migrate.c: also overwrite error when it is bigger than zero
Jan 31, 2020
09d4a9c
ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initializa…
perexg Jan 22, 2020
5f9b8c5
Revert "rsi: fix potential null dereference in rsi_probe()"
jhovold Oct 4, 2019
3353852
tracing/uprobe: Fix to make trace_uprobe_filter alignment safe
mhiramat Jan 22, 2020
58c7205
Linux 5.4.18
gregkh Feb 5, 2020
4517ca9
master: Introduce the mOS core kernel
tommusta Mar 6, 2015
1a20511
master: Version 0.8
tommusta May 10, 2019
5dcd210
mos-core: Introduce yod, lwkreset, lwkctl
tommusta Mar 26, 2015
7fd07e4
lwkmem: Introduce mOS Memory Managment
tommusta Feb 27, 2015
380af15
lwksched: Introduce the mOS scheduler
jattine Sep 21, 2015
992123f
lwksched: Version 0.8
jattine Aug 7, 2019
1f15f88
mos-core: Version 0.8
jattine Jun 7, 2019
b1be3a9
lwkmem: Version 0.8
sbtrasi May 6, 2019
d644370
Merge branches 'origin/mos-core', b1be3a93237bd573688fa42fc09b5707a6a…
jattine Apr 9, 2020
8b8e8da
Adding Configuration File (config.mos)
jattine Mar 26, 2020
1ede282
mOS v0.8
attaufer Apr 9, 2020
f5a8234
lwksched: fix CPU assignment during overcommmit (#2)
jattine May 8, 2020
890456f
lwksched: Fix deadlock during thread exit (#4)
jattine Jun 1, 2020
3bdccf3
Update README
RudraSwat Aug 12, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .scmversion
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
_0.8.mos
13 changes: 11 additions & 2 deletions Documentation/ABI/stable/sysfs-driver-mlxreg-io
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ Description: This file shows the system fans direction:

The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version

Date: November 2018
KernelVersion: 5.0
Contact: Vadim Pasternak <vadimpmellanox.com>
Description: These files show with which CPLD versions have been burned
on LED board.
on LED or Gearbox board.

The files are read only.

Expand Down Expand Up @@ -121,6 +121,15 @@ Description: These files show the system reset cause, as following: ComEx

The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld4_version
Date: November 2018
KernelVersion: 5.0
Contact: Vadim Pasternak <vadimpmellanox.com>
Description: These files show with which CPLD versions have been burned
on LED board.

The files are read only.

Date: June 2019
KernelVersion: 5.3
Contact: Vadim Pasternak <vadimpmellanox.com>
Expand Down
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-bus-mei
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ KernelVersion: 3.10
Contact: Samuel Ortiz <sameo@linux.intel.com>
linux-mei@linux.intel.com
Description: Stores the same MODALIAS value emitted by uevent
Format: mei:<mei device name>:<device uuid>:
Format: mei:<mei device name>:<device uuid>:<protocol version>

What: /sys/bus/mei/devices/.../name
Date: May 2015
Expand Down
7 changes: 7 additions & 0 deletions Documentation/ABI/testing/sysfs-class-devfreq
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ Description:
The name of devfreq object denoted as ... is same as the
name of device using devfreq.

What: /sys/class/devfreq/.../name
Date: November 2019
Contact: Chanwoo Choi <cw00.choi@samsung.com>
Description:
The /sys/class/devfreq/.../name shows the name of device
of the corresponding devfreq object.

What: /sys/class/devfreq/.../governor
Date: September 2011
Contact: MyungJoo Ham <myungjoo.ham@samsung.com>
Expand Down
1 change: 1 addition & 0 deletions Documentation/admin-guide/device-mapper/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Device Mapper
cache-policies
cache
delay
dm-clone
dm-crypt
dm-flakey
dm-init
Expand Down
7 changes: 5 additions & 2 deletions Documentation/admin-guide/hw-vuln/mds.rst
Original file line number Diff line number Diff line change
Expand Up @@ -265,8 +265,11 @@ time with the option "mds=". The valid arguments for this option are:

============ =============================================================

Not specifying this option is equivalent to "mds=full".

Not specifying this option is equivalent to "mds=full". For processors
that are affected by both TAA (TSX Asynchronous Abort) and MDS,
specifying just "mds=off" without an accompanying "tsx_async_abort=off"
will have no effect as the same mitigation is used for both
vulnerabilities.

Mitigation selection guide
--------------------------
Expand Down
5 changes: 4 additions & 1 deletion Documentation/admin-guide/hw-vuln/tsx_async_abort.rst
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,10 @@ the option "tsx_async_abort=". The valid arguments for this option are:
CPU is not vulnerable to cross-thread TAA attacks.
============ =============================================================

Not specifying this option is equivalent to "tsx_async_abort=full".
Not specifying this option is equivalent to "tsx_async_abort=full". For
processors that are affected by both TAA and MDS, specifying just
"tsx_async_abort=off" without an accompanying "mds=off" will have no
effect as the same mitigation is used for both vulnerabilities.

The kernel command line also allows to control the TSX feature using the
parameter "tsx=" on CPUs which support TSX control. MSR_IA32_TSX_CTRL is used
Expand Down
88 changes: 71 additions & 17 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@
the GPE dispatcher.
This facility can be used to prevent such uncontrolled
GPE floodings.
Format: <int>
Format: <byte>

acpi_no_auto_serialize [HW,ACPI]
Disable auto-serialization of AML methods
Expand Down Expand Up @@ -1992,6 +1992,11 @@
for Movable pages. "nn[KMGTPE]", "nn%", and "mirror"
are exclusive, so you cannot specify multiple forms.

When nn[KMGTPE] is specified along with movable_node
kernel parameter then only non-movable nodes are
considered for spreading the requested size while the
movable nodes have all movable memory.

kgdbdbgp= [KGDB,HW] kgdb over EHCI usb debug port.
Format: <Controller#>[,poll interval]
The controller # is the number of the ehci usb debug
Expand Down Expand Up @@ -2408,11 +2413,41 @@
ltpc= [NET]
Format: <io>,<irq>,<dma>

lsm.debug [SECURITY] Enable LSM initialization debugging output.

lsm=lsm1,...,lsmN
[SECURITY] Choose order of LSM initialization. This
overrides CONFIG_LSM, and the "security=" parameter.
lwkcpus= [KNL,X86-64] In kernels built with CONFIG_MOS_FOR_HPC,
specifies which CPUs will be under the control of the
light-weight kernel and which Linux CPUs will be used
by the light-weight kernel as utility CPUs.

Format: <utility>.<light-weight kernel list>[:...]

In kernels built with CONFIG_MOS_MOVE_SYSCALLS=y, the
CPUs in the light-weight kernel list may affinitize
threads onto their paired utility CPU; the affinity
mask is changed back when the system call returns.

lwkcpu_profile= [KNL,X86-64] LWK CPU filtering profile
normal
Very minimal set of CPU hotplug states + hotplug
states registered by performance monitoring
infrastructure of Linux.
debug
No filtering of states for a LWKCPU and all states
between LWKCPU_MIN_STATE and LWKCPU_MAX_STATE are
enabled.

A particular profile can be selected by using the above
format either in the LWK partition specification written
to /sys/kernel/mOS/lwk_config or can be specified as
part of Linux kernel command line. If nothing is specif-
-ied as part of Linux command line then the 'normal' pr-
-ofile will be set by the kernel during the kernel boot.

lwkmem= [KNL]
Designate memory for use by the mOS LWK. The amount
of memory requested is specified in parse_mem
format (K,M,G). Or designate memory via NUMA domain.
Example: lwkmem=126G
Example: lwkmem=0:58G,1:58G

machvec= [IA-64] Force the use of a particular machine-vector
(machvec) in a generic kernel.
Expand Down Expand Up @@ -2473,6 +2508,12 @@
SMT on vulnerable CPUs
off - Unconditionally disable MDS mitigation

On TAA-affected machines, mds=off can be prevented by
an active TAA mitigation as both vulnerabilities are
mitigated with the same mechanism so in order to disable
this mitigation, you need to specify tsx_async_abort=off
too.

Not specifying this option is equivalent to
mds=full.

Expand Down Expand Up @@ -2716,7 +2757,13 @@
specified value but may be more. If movablecore on its
own is specified, the administrator must be careful
that the amount of memory usable for all allocations
is not too small.
is not too small. If movablecore is specified along
with movable_node then movablecore indicates the total
movable memory requested in the system that includes
movable memory in both movable and non-movable nodes.
When movable_node is specified, the minimum movable
memory allocated will be at least the total size of
movable nodes memory.

movable_node [KNL] Boot-time switch to make hotplugable memory
NUMA nodes to be movable. This means that the memory
Expand Down Expand Up @@ -4931,6 +4978,11 @@
vulnerable to cross-thread TAA attacks.
off - Unconditionally disable TAA mitigation

On MDS-affected machines, tsx_async_abort=off can be
prevented by an active MDS mitigation as both vulnerabilities
are mitigated with the same mechanism so in order to disable
this mitigation, you need to specify mds=off too.

Not specifying this option is equivalent to
tsx_async_abort=full. On CPUs which are MDS affected
and deploy MDS mitigation, TAA mitigation is not
Expand Down Expand Up @@ -5090,13 +5142,13 @@
Flags is a set of characters, each corresponding
to a common usb-storage quirk flag as follows:
a = SANE_SENSE (collect more than 18 bytes
of sense data);
of sense data, not on uas);
b = BAD_SENSE (don't collect more than 18
bytes of sense data);
bytes of sense data, not on uas);
c = FIX_CAPACITY (decrease the reported
device capacity by one sector);
d = NO_READ_DISC_INFO (don't use
READ_DISC_INFO command);
READ_DISC_INFO command, not on uas);
e = NO_READ_CAPACITY_16 (don't use
READ_CAPACITY_16 command);
f = NO_REPORT_OPCODES (don't use report opcodes
Expand All @@ -5111,17 +5163,18 @@
j = NO_REPORT_LUNS (don't use report luns
command, uas only);
l = NOT_LOCKABLE (don't try to lock and
unlock ejectable media);
unlock ejectable media, not on uas);
m = MAX_SECTORS_64 (don't transfer more
than 64 sectors = 32 KB at a time);
than 64 sectors = 32 KB at a time,
not on uas);
n = INITIAL_READ10 (force a retry of the
initial READ(10) command);
initial READ(10) command, not on uas);
o = CAPACITY_OK (accept the capacity
reported by the device);
reported by the device, not on uas);
p = WRITE_CACHE (the device cache is ON
by default);
by default, not on uas);
r = IGNORE_RESIDUE (the device reports
bogus residue values);
bogus residue values, not on uas);
s = SINGLE_LUN (the device has only one
Logical Unit);
t = NO_ATA_1X (don't allow ATA(12) and ATA(16)
Expand All @@ -5130,7 +5183,8 @@
w = NO_WP_DETECT (don't test whether the
medium is write-protected).
y = ALWAYS_SYNC (issue a SYNCHRONIZE_CACHE
even if the device claims no cache)
even if the device claims no cache,
not on uas)
Example: quirks=0419:aaf5:rl,0421:0433:rc

user_debug= [KNL,ARM]
Expand Down
5 changes: 4 additions & 1 deletion Documentation/devicetree/bindings/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ $(obj)/%.example.dts: $(src)/%.yaml FORCE
$(call if_changed,chk_binding)

DT_TMP_SCHEMA := processed-schema.yaml
extra-y += $(DT_TMP_SCHEMA)

quiet_cmd_mk_schema = SCHEMA $@
cmd_mk_schema = $(DT_MK_SCHEMA) $(DT_MK_SCHEMA_FLAGS) -o $@ $(real-prereqs)
Expand All @@ -26,8 +25,12 @@ DT_DOCS = $(shell \

DT_SCHEMA_FILES ?= $(addprefix $(src)/,$(DT_DOCS))

ifeq ($(CHECK_DTBS),)
extra-y += $(patsubst $(src)/%.yaml,%.example.dts, $(DT_SCHEMA_FILES))
extra-y += $(patsubst $(src)/%.yaml,%.example.dt.yaml, $(DT_SCHEMA_FILES))
endif

$(obj)/$(DT_TMP_SCHEMA): $(DT_SCHEMA_FILES) FORCE
$(call if_changed,mk_schema)

extra-y += $(DT_TMP_SCHEMA)
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Required properties:
Example (R-Car H3):

usb2_clksel: clock-controller@e6590630 {
compatible = "renesas,r8a77950-rcar-usb2-clock-sel",
compatible = "renesas,r8a7795-rcar-usb2-clock-sel",
"renesas,rcar-gen3-usb2-clock-sel";
reg = <0 0xe6590630 0 0x02>;
clocks = <&cpg CPG_MOD 703>, <&usb_extal>, <&usb_xtal>;
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/net/snps,dwmac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -347,6 +347,7 @@ allOf:
- st,spear600-gmac

then:
properties:
snps,tso:
$ref: /schemas/types.yaml#definitions/flag
description:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,12 @@ Optional properties:
Definition: Name of external front end module used. Some valid FEM names
for example: "microsemi-lx5586", "sky85703-11"
and "sky85803" etc.
- qcom,snoc-host-cap-8bit-quirk:
Usage: Optional
Value type: <empty>
Definition: Quirk specifying that the firmware expects the 8bit version
of the host capability QMI request


Example (to supply PCI based wifi block details):

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ Example:
};

&ethernet_switch {
resets = <&reset>;
resets = <&reset 26>;
reset-names = "switch";
};
27 changes: 27 additions & 0 deletions Documentation/devicetree/bindings/rng/omap3_rom_rng.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
OMAP ROM RNG driver binding

Secure SoCs may provide RNG via secure ROM calls like Nokia N900 does. The
implementation can depend on the SoC secure ROM used.

- compatible:
Usage: required
Value type: <string>
Definition: must be "nokia,n900-rom-rng"

- clocks:
Usage: required
Value type: <prop-encoded-array>
Definition: reference to the the RNG interface clock

- clock-names:
Usage: required
Value type: <stringlist>
Definition: must be "ick"

Example:

rom_rng: rng {
compatible = "nokia,n900-rom-rng";
clocks = <&rng_ick>;
clock-names = "ick";
};
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@ MT8183 with MT6358, TS3A227 and MAX98357 CODECS

Required properties:
- compatible : "mediatek,mt8183_mt6358_ts3a227_max98357"
- mediatek,headset-codec: the phandles of ts3a227 codecs
- mediatek,platform: the phandle of MT8183 ASoC platform

Optional properties:
- mediatek,headset-codec: the phandles of ts3a227 codecs

Example:

sound {
Expand Down
6 changes: 4 additions & 2 deletions Documentation/devicetree/writing-schema.rst
Original file line number Diff line number Diff line change
Expand Up @@ -130,11 +130,13 @@ binding schema. All of the DT binding documents can be validated using the

make dt_binding_check

In order to perform validation of DT source files, use the `dtbs_check` target::
In order to perform validation of DT source files, use the ``dtbs_check`` target::

make dtbs_check

This will first run the `dt_binding_check` which generates the processed schema.
Note that ``dtbs_check`` will skip any binding schema files with errors. It is
necessary to use ``dt_binding_check`` to get all the validation errors in the
binding schema files.

It is also possible to run checks with a single schema file by setting the
``DT_SCHEMA_FILES`` variable to a specific schema file.
Expand Down
Loading