Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3259 commits
Select commit Hold shift + click to select a range
d41612a
media: intel-ipu4: [VIRT] Avoid double close of dmabuf FD.
mengwei-intel Jan 14, 2019
3b5170e
media: intel-ipu4: pdata for OV495 multiport
mengwei-intel Jan 14, 2019
1729a20
media: intel-ipu4: fix TI960 i2c adapter
mengwei-intel Jan 14, 2019
44dd4a7
media: intel-ipu4: enable OV495 multiport
mengwei-intel Jan 14, 2019
6accc46
media: intel-ipu4: restore back ox03a init sequence
mengwei-intel Jan 14, 2019
130222d
media: intel-ipu4: separated init seq for ox03a10 and ov495
mengwei-intel Jan 21, 2019
9b25d7b
ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped a…
dsahern Jan 5, 2019
cac1bff
mlxsw: spectrum: Disable lag port TX before removing it
jpirko Jan 8, 2019
07348a7
mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion
idosch Jan 8, 2019
e104113
net: dsa: mv88x6xxx: mv88e6390 errata
lunn Jan 8, 2019
598e57e
net, skbuff: do not prefer skb allocation fails early
rientjes Jan 2, 2019
8bb3833
qmi_wwan: add MTU default to qmap network interface
dnlplm Jan 4, 2019
19ad57e
r8169: Add support for new Realtek Ethernet
Jan 2, 2019
c1fa98a
ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses
dsahern Jan 5, 2019
1831448
net: clear skb->tstamp in bridge forwarding path
Jan 8, 2019
ad7013c
netfilter: ipset: Allow matching on destination MAC address for mac a…
sbrivio-rh Aug 17, 2018
414dbd6
gpio: pl061: Move irq_chip definition inside struct pl061
Mani-Sadhasivam Oct 24, 2018
07f4cf9
drm/amd/display: Guard against null stream_state in set_crc_source
Oct 18, 2018
bd240b1
drm/amdkfd: fix interrupt spin lock
ChristianKoenigAMD Nov 2, 2018
3dc1bc5
ixgbe: allow IPsec Tx offload in VEPA mode
Oct 4, 2018
e509041
platform/x86: asus-wmi: Tell the EC the OS will handle the display of…
jprvita Nov 1, 2018
88f3bea
e1000e: allow non-monotonic SYSTIM readings
mlichvar Oct 23, 2018
579f3fc
usb: typec: tcpm: Do not disconnect link for self powered devices
Oct 1, 2018
d216d50
selftests/bpf: enable (uncomment) all tests in test_libbpf.sh
qmonnet Nov 7, 2018
b6d7542
of: overlay: add missing of_node_put() after add new node to changeset
frowand Oct 5, 2018
e7a5f00
writeback: don't decrement wb->refcnt if !wb->bdi
roxell Oct 30, 2018
4c7c36a
serial: set suppress_bind_attrs flag only if builtin
roxell Oct 30, 2018
464b01e
bpf: Allow narrow loads with offset > 0
rdna Nov 11, 2018
3945c33
ALSA: oxfw: add support for APOGEE duet FireWire
takaswie Nov 13, 2018
1d839c7
x86/mce: Fix -Wmissing-prototypes warnings
suryasaimadhu Nov 9, 2018
6e5be6e
MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur
Nov 13, 2018
dbb97f7
crypto: ecc - regularize scalar for scalar multiplication
vt-alt Nov 11, 2018
6f88ff1
arm64: perf: set suppress_bind_attrs flag to true
roxell Oct 17, 2018
6ebffc5
drm/atomic-helper: Complete fake_commit->flip_done potentially earlier
vsyrjala Nov 22, 2018
5e1be9c
clk: meson: meson8b: fix incorrect divider mapping in cpu_scale_table
xdarklight Sep 27, 2018
7187ac3
samples: bpf: fix: error handling regarding kprobe_events
DanielTimLee Nov 22, 2018
7cae65d
usb: gadget: udc: renesas_usb3: add a safety connection way for force…
shimoday Nov 9, 2018
e4c04fd
fpga: altera-cvp: fix probing for multiple FPGAs on the bus
vdsao Nov 26, 2018
34ea589
selinux: always allow mounting submounts
WOnder93 Nov 16, 2018
22e568a
ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined
jiada-wang Nov 28, 2018
4614fe3
scsi: qedi: Check for session online before getting iSCSI TLV data.
Nov 21, 2018
e34e54f
drm/amdgpu: Reorder uvd ring init before uvd resume
ickle Nov 16, 2018
fded1b0
rxe: IB_WR_REG_MR does not capture MR's iova field
chucklever Nov 25, 2018
50063ba
efi/libstub: Disable some warnings for x86{,_64}
nathanchance Nov 29, 2018
c356972
jffs2: Fix use of uninitialized delayed_work, lockdep breakage
daniel-santos Oct 19, 2018
ed99d79
clk: imx: make mux parent strings const
Nov 14, 2018
265242d
pstore/ram: Do not treat empty buffers as valid
joelagnel Nov 3, 2018
819e2e0
media: uvcvideo: Refactor teardown of uvc on USB disconnect
daxtens Apr 23, 2017
115a0d6
powerpc/xmon: Fix invocation inside lock region
leitao Nov 8, 2018
3049cdc
powerpc/pseries/cpuidle: Fix preempt warning
leitao Nov 23, 2018
597a09e
media: firewire: Fix app_info parameter type in avc_ca{,_app}_info
nathanchance Oct 18, 2018
9df6861
ASoC: use dma_ops of parent device for acp_audio_dma
Dec 4, 2018
38be2cb
media: venus: core: Set dma maximum segment size
vivekgautam1 Dec 5, 2018
fd4c7fe
staging: erofs: fix use-after-free of on-stack `z_erofs_vle_unzip_io'
Dec 7, 2018
50deccd
net: call sk_dst_reset when set SO_DONTROUTE
yupeng0921 Dec 6, 2018
25d3546
scsi: target: use consistent left-aligned ASCII INQUIRY data
ddiss Dec 5, 2018
3ad8148
scsi: target/core: Make sure that target_wait_for_sess_cmds() waits l…
bvanassche Nov 27, 2018
656257c
selftests: do not macro-expand failed assertion expressions
ldv-alt Dec 9, 2018
8f183b3
arm64: kasan: Increase stack size for KASAN_EXTRA
Dec 7, 2018
73f0b2e
clk: imx6q: reset exclusive gates on init
lynxeye-dev Nov 15, 2018
dfbf8c9
arm64: Fix minor issues with the dcache_by_line_op macro
wildea01 Dec 10, 2018
344b51e
bpf: relax verifier restriction on BPF_MOV | BPF_ALU
Dec 7, 2018
ba8efcd
kconfig: fix file name and line number of warn_ignored_character()
masahir0y Dec 11, 2018
4619911
kconfig: fix memory leak when EOF is encountered in quotation
masahir0y Dec 11, 2018
c21991e
mmc: atmel-mci: do not assume idle after atmci_request_end
Oct 19, 2018
bb5717a
btrfs: volumes: Make sure there is no overlap of dev extents at mount…
adam900710 Oct 5, 2018
720b86a
btrfs: alloc_chunk: fix more DUP stripe size handling
knorrie Oct 4, 2018
38b17ee
btrfs: fix use-after-free due to race between replace start and cancel
asj Nov 14, 2018
310f829
btrfs: improve error handling of btrfs_add_link
Dec 12, 2018
f74fc96
tty/serial: do not free trasnmit buffer page under port lock
sergey-senozhatsky Dec 13, 2018
c3e8c33
perf intel-pt: Fix error with config term "pt=0"
ahunter6 Nov 26, 2018
f54fc4c
perf tests ARM: Disable breakpoint tests 32-bit
ffainelli Dec 3, 2018
b332b4c
perf svghelper: Fix unchecked usage of strncpy()
acmel Dec 6, 2018
58c67a0
perf parse-events: Fix unchecked usage of strncpy()
acmel Dec 6, 2018
bd1040e
perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX
Nov 20, 2018
744383c
netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set
TaeheeYoo Nov 5, 2018
bb7b6c4
netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit rou…
TaeheeYoo Nov 5, 2018
9d51378
netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine
TaeheeYoo Nov 5, 2018
a4772e8
x86/topology: Use total_cpus for max logical packages calculation
Nov 7, 2018
4e26ee3
dm crypt: use u64 instead of sector_t to store iv_offset
Nov 5, 2018
cbd257f
dm kcopyd: Fix bug causing workqueue stalls
ntsiron Oct 31, 2018
8603cac
perf stat: Avoid segfaults caused by negated options
rfmvh Dec 10, 2018
d9513fd
tools lib subcmd: Don't add the kernel sources to the include path
acmel Dec 11, 2018
9e5be33
dm snapshot: Fix excessive memory usage and workqueue stalls
ntsiron Oct 31, 2018
4bc4b57
perf cs-etm: Correct packets swapping in cs_etm__flush()
Dec 11, 2018
e2a1f8d
perf tools: Add missing sigqueue() prototype for systems lacking it
acmel Dec 11, 2018
77f14a4
perf tools: Add missing open_memstream() prototype for systems lackin…
acmel Dec 11, 2018
876b79b
quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls.
Javier-Barrio Dec 13, 2018
decca9b
clocksource/drivers/integrator-ap: Add missing of_node_put()
TinyWindzz Nov 25, 2018
887b1c9
dm: Check for device sector overflow if CONFIG_LBDAF is not set
mbroz Nov 7, 2018
c5e6845
Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029
Dec 19, 2018
959bf5c
ALSA: bebob: fix model-id of unit for Apogee Ensemble
takaswie Dec 19, 2018
a13daf0
sysfs: Disable lockdep for driver bind/unbind files
danvet Dec 19, 2018
6fa7568
IB/usnic: Fix potential deadlock
Dec 11, 2018
868152e
scsi: mpt3sas: fix memory ordering on 64bit writes
moepinet Dec 16, 2018
ca8ad9b
scsi: smartpqi: correct lun reset issues
Dec 7, 2018
dd619b9
ath10k: fix peer stats null pointer dereference
Dec 20, 2018
d640fb1
scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown()
Dec 20, 2018
00886ce
scsi: megaraid: fix out-of-bound array accesses
Dec 13, 2018
c9dcb87
iomap: don't search past page end in iomap_is_partially_uptodate
Dec 21, 2018
5a404f3
ocfs2: fix panic due to unrecovered local alloc
biger410 Dec 28, 2018
dc15e3f
mm/page-writeback.c: don't break integrity writeback on ->writepage()…
Dec 28, 2018
b0cd52e
mm/swap: use nr_node_ids for avail_lists in swap_info_struct
Dec 28, 2018
2011eb7
userfaultfd: clear flag if remap event not enabled
xzpeter Dec 28, 2018
0d73e77
mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps
Dec 28, 2018
d9bcbcb
iwlwifi: mvm: Send LQ command as async when necessary
AviStern May 3, 2018
7557895
Bluetooth: Fix unnecessary error message for HCI request completion
Nov 27, 2018
1c393ca
ipmi: fix use-after-free of user->release_barrier.rda
Jan 16, 2019
753abe2
ipmi: msghandler: Fix potential Spectre v1 vulnerabilities
GustavoARSilva Jan 9, 2019
821a003
ipmi: Prevent use-after-free in deliver_response
fklassen Jan 19, 2019
031a94f
ipmi:ssif: Fix handling of multi-part return messages
cminyard Nov 16, 2018
b40aec3
ipmi: Don't initialize anything in the core until something uses it
cminyard Dec 20, 2018
34ae657
Linux 4.19.18
gregkh Jan 26, 2019
efaeeb0
Merge Stable Linux tag 'v4.19.18' into lts2018/base
Jan 29, 2019
779a507
amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs
tlendacky Jan 17, 2019
e287968
net: bridge: Fix ethernet header pointer before check skb forwardable
wyjwang Jan 17, 2019
40f2f08
net: Fix usage of pskb_trim_rcsum
rosslagerwall Jan 17, 2019
1a864e3
net: phy: marvell: Errata for mv88e6390 internal PHYs
lunn Jan 10, 2019
3e4cd06
net: phy: mdio_bus: add missing device_del() in mdiobus_register() er…
tpetazzoni Jan 16, 2019
02239e7
net/sched: act_tunnel_key: fix memory leak in case of action replace
dcaratti Jan 10, 2019
916c27c
net_sched: refetch skb protocol for each filter
congwang Jan 12, 2019
3d997bf
openvswitch: Avoid OOB read when parsing flow nlattrs
rosslagerwall Jan 14, 2019
1688e75
vhost: log dirty page correctly
jasowang Jan 16, 2019
bc4e230
mlxsw: pci: Increase PCI SW reset timeout
nirdotan Jan 18, 2019
adbf7e5
net: ipv4: Fix memory leak in network namespace dismantle
idosch Jan 9, 2019
c82f468
mlxsw: spectrum_fid: Update dummy FID index
nirdotan Jan 18, 2019
bdafc15
mlxsw: pci: Ring CQ's doorbell before RDQ's
idosch Jan 18, 2019
84bf743
net/sched: cls_flower: allocate mask dynamically in fl_change()
ivecera Jan 16, 2019
e3fa624
udp: with udp_segment release on error path
wdebruij Jan 15, 2019
0449da6
ip6_gre: fix tunnel list corruption for x-netns
olivier-matz-6wind Jan 9, 2019
552cd93
erspan: build the header with the right proto according to erspan_ver
lxin Jan 14, 2019
c9fe9d1
net: phy: marvell: Fix deadlock from wrong locking
lunn Jan 10, 2019
6c4d069
ip6_gre: update version related info when changing link
liuhangbin Jan 10, 2019
2cade15
tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state
wdebruij Jan 10, 2019
adfda26
mei: me: mark LBG devices as having dma support
ausyskin Jan 13, 2019
f898220
mei: me: add denverton innovation engine device IDs
Jan 13, 2019
a70e5cd
USB: leds: fix regression in usbport led trigger
chunkeey Jan 11, 2019
4d984aa
USB: serial: simple: add Motorola Tetra TPG2200 device id
Jan 7, 2019
8e7320b
USB: serial: pl2303: add new PID to support PL2303TB
charlesyeh522 Jan 15, 2019
3e05cee
ceph: clear inode pointer when snap realm gets dropped by its inode
ukernel Jan 10, 2019
d6847f5
ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages
kengiter Dec 26, 2018
4fedd51
ASoC: rt5514-spi: Fix potential NULL pointer dereference
GustavoARSilva Jan 15, 2019
0af64fd
ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode
b-ak Jan 7, 2019
cf8ea8d
clk: socfpga: stratix10: fix rate calculation for pll clocks
Dec 18, 2018
afb4a7c
clk: socfpga: stratix10: fix naming convention for the fixed-clocks
Jan 2, 2019
a719cbe
inotify: Fix fd refcount leak in inotify_add_watch().
Jan 1, 2019
2173f5a
ALSA: hda/realtek - Fix typo for ALC225 model
KailangYang Jan 11, 2019
cf662d9
ALSA: hda - Add mute LED support for HP ProBook 470 G5
anthonywong Jan 19, 2019
7bb78e6
ARCv2: lib: memeset: fix doing prefetchw outside of buffer
Jan 14, 2019
2f0d2f3
ARC: adjust memblock_reserve of kernel memory
Dec 19, 2018
8cbca17
ARC: perf: map generic branches to correct hardware condition
Dec 17, 2018
b563764
s390/mm: always force a load of the primary ASCE on context switch
Jan 8, 2019
e0d573a
s390/early: improve machine detection
borntraeger Nov 9, 2018
049c7b0
s390/smp: fix CPU hotplug deadlock with CPU rescan
gerald-schaefer Jan 9, 2019
0479bdb
misc: ibmvsm: Fix potential NULL pointer dereference
GustavoARSilva Jan 16, 2019
d3faea2
char/mwave: fix potential Spectre v1 vulnerability
GustavoARSilva Jan 9, 2019
4a559df
mmc: dw_mmc-bluefield: : Fix the license information
lsun100 Jan 18, 2019
75a08b9
mmc: meson-gx: Free irq in release() callback
repk Jan 10, 2019
3209eed
staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1
mistraube Jan 7, 2019
80250b4
tty: Handle problem if line discipline does not have receive_buf
gregkh Jan 20, 2019
6d15ef2
uart: Fix crash in uart_write and uart_put_char
samir-virmani Jan 16, 2019
71d1a74
tty/n_hdlc: fix __might_sleep warning
Jan 1, 2019
bfe482b
hv_balloon: avoid touching uninitialized struct page during tail onli…
vittyvk Jan 4, 2019
a912e16
Drivers: hv: vmbus: Check for ring when getting debug info
dcui Dec 17, 2018
f4abbb1
vgacon: unconfuse vc_origin when using soft scrollback
Jan 10, 2019
07b9e5e
CIFS: Fix possible hang during async MTU reads and writes
piastry Jan 17, 2019
0380ed9
CIFS: Fix credits calculations for reads with errors
piastry Jan 17, 2019
2ae6fed
CIFS: Fix credit calculation for encrypted reads with errors
piastry Jan 18, 2019
779c65b
CIFS: Do not reconnect TCP session in add_credits()
piastry Jan 19, 2019
06d9f98
smb3: add credits we receive from oplock/break PDUs
Jan 23, 2019
865a079
Input: xpad - add support for SteelSeries Stratus Duo
saltybot Jan 12, 2019
71b1af8
Input: input_event - provide override for sparc64
deepa-hub Jan 14, 2019
92fbac5
Input: uinput - fix undefined behavior in uinput_validate_absinfo()
dtor Jan 14, 2019
3cb00cf
acpi/nfit: Block function zero DSMs
djbw Jan 14, 2019
b18931c
acpi/nfit: Fix command-supported detection
djbw Jan 19, 2019
eba68bd
scsi: ufs: Use explicit access size in ufshcd_dump_regs
mwgonzalez Jan 22, 2019
5b779f8
dm thin: fix passdown_double_checking_shared_status()
jthornber Jan 15, 2019
b911f1d
dm crypt: fix parsing of extended IV arguments
mbroz Jan 9, 2019
c1bfae3
drm/amdgpu: Add APTX quirk for Lenovo laptop
alexdeucher Jan 15, 2019
6d3dabb
KVM: x86: Fix single-step debugging
a13xp0p0v Jan 21, 2019
b259885
KVM: x86: Fix PV IPIs for 32-bit KVM host
Jan 23, 2019
bbb8c5c
KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error
Jan 23, 2019
d58f5e6
kvm: x86/vmx: Use kzalloc for cached_vmcs12
tmroeder Jan 24, 2019
f9203cd
KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned
Oct 20, 2018
db01b8d
x86/pkeys: Properly copy pkey state at fork()
hansendc Jan 2, 2019
334c0e1
x86/selftests/pkeys: Fork() to check for state being preserved
hansendc Jan 2, 2019
ed334be
x86/kaslr: Fix incorrect i8254 outb() parameters
dsd Jan 7, 2019
dd085f9
x86/entry/64/compat: Fix stack switching for XEN PV
jbeulich Jan 15, 2019
21c0d16
posix-cpu-timers: Unbreak timer rearming
KAGA-KOKO Jan 11, 2019
6f4db68
net: sun: cassini: Cleanup license conflict
KAGA-KOKO Jan 18, 2019
bdcf74e
irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size
Jan 18, 2019
8d85aa9
can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb…
Dec 19, 2018
576f474
can: bcm: check timer values before ktime conversion
hartkopp Jan 13, 2019
6f4f2a4
can: flexcan: fix NULL pointer exception during bringup
Jan 11, 2019
855f7e6
vt: make vt_console_print() compatible with the unicode screen buffer
Jan 9, 2019
18ef43d
vt: always call notifier with the console lock held
Jan 9, 2019
8b4dffe
vt: invoke notifier on screen size change
Jan 9, 2019
ce8d058
drm/meson: Fix atomic mode switching regression
superna9999 Jan 14, 2019
7da6cd6
bpf: improve verifier branch analysis
Jan 28, 2019
4371129
bpf: add per-insn complexity limit
Jan 28, 2019
333a31c
bpf: move {prev_,}insn_idx into verifier env
borkmann Jan 28, 2019
b855e31
bpf: move tmp variable into ax register in interpreter
borkmann Jan 28, 2019
232ac70
bpf: enable access to ax register also from verifier rewrite
borkmann Jan 28, 2019
9e57b29
bpf: restrict map value pointer arithmetic for unprivileged
borkmann Jan 28, 2019
5332dda
bpf: restrict stack pointer arithmetic for unprivileged
borkmann Jan 28, 2019
44f8fc6
bpf: restrict unknown scalars of mixed signed bounds for unprivileged
borkmann Jan 28, 2019
4f7f708
bpf: fix check_map_access smin_value test when pointer contains offset
borkmann Jan 28, 2019
f92a819
bpf: prevent out of bounds speculation on pointer arithmetic
borkmann Jan 28, 2019
eed84f9
bpf: fix sanitation of alu op with pointer / scalar type from differe…
borkmann Jan 28, 2019
37c9e3e
bpf: fix inner map masking to prevent oob under speculation
borkmann Jan 28, 2019
48046a0
s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU
davidhildenbrand Jan 11, 2019
fa9184b
nvmet-rdma: Add unlikely for response allocated check
Nov 19, 2018
7dbf129
nvmet-rdma: fix null dereference under heavy load
RajuRangoju Jan 3, 2019
6bab957
Revert "mm, memory_hotplug: initialize struct pages for the full memo…
Jan 25, 2019
25ad17d
usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup
jackp780 Jan 10, 2019
d4a6ac2
ide: fix a typo in the settings proc file name
Dec 20, 2018
3a3b6a6
Input: input_event - fix the CONFIG_SPARC64 mixup
deepa-hub Jan 24, 2019
dffbba4
Linux 4.19.19
gregkh Jan 31, 2019
10683ac
Merge Stable Linux tag 'v4.19.19' into lts2018/base
Feb 4, 2019
734f302
ASoC: Intel: Skl: Virt: Fix PCI dev initialization
pfurtak2 Jan 17, 2019
79aeebe
ASoC: Intel: Skylake: Virt: Support for entering/exiting S3
pfurtak2 Jan 18, 2019
106f1ea
ASoC: Skl: Virt: Handle expired messages in worker thread
pfurtak2 Jan 30, 2019
8fe2593
Get vcpu pcpu mapping
mchinth Jan 25, 2019
025ebd6
Fix the sample data flushing issue on all cpu buffers
mchinth Jan 31, 2019
e86faf4
Get profiling status info
mchinth Jan 30, 2019
3647efe
ded support for new hypercall
mchinth Jan 8, 2019
5cedabd
Kernel/VHM: Pass ioreq_client as ioreq_client_thread argument to avoi…
yakuizhao Jan 11, 2019
6f61e0a
kernel/vhm: Use kthread API to simplify the lifecycle of ioreq_client…
yakuizhao Jan 11, 2019
1ee6bb1
Kernel/VHM: Destroy ioreq_client in ioeventfd_deinit instead of put_i…
yakuizhao Jan 18, 2019
82b42b6
kernel/vhm: Ioreq_handler uses ioreq_client specific argument instead…
yakuizhao Jan 18, 2019
36bf0c8
drm/i915/gvt: GVT uses kernel thread mechanism of ioreq_client instea…
yakuizhao Jan 11, 2019
bd5478f
kernel/VHM: Remove the redundnat arugment of acrn_ioreq_attach_client
yakuizhao Jan 18, 2019
787192a
kernel/vhm: acrn_ioreq_del_range doesn't return error for the invalid…
yakuizhao Jan 29, 2019
105ac4b
drm/i915/gvt: Remove the redundant range op on gvt ioreq_client for P…
yakuizhao Jan 29, 2019
0555e06
drm/i915/gvt: Refine the snapshort range of I915 MCHBAR to optimize g…
yakuizhao Jan 30, 2019
d02f00f
drm/i915/gvt: optimize the oos memory setup
ftang1 Jan 30, 2019
87a6053
ACRN: Add the kernel_config for SOS/UOS
yakuizhao Oct 8, 2018
1e8299a
Add the EFI support to unify one kernel_config for NUC
yakuizhao Oct 19, 2018
0122f3b
Import the fimrware
yakuizhao Nov 5, 2018
cb7749a
Enable kenrel_config to load built-in kernel firmware
yakuizhao Nov 5, 2018
8ed2c47
kernel: Compile in USB XHCI drivers (default modules)
donsheng Nov 8, 2018
11ea7da
UOS: Guest x2APIC support for UOS kernel
Nov 29, 2018
2bd17df
virtio-audio: Enable audio vbs_u and the driver
Jan 17, 2019
f4dbe17
!!! This is for the test purpose
yakuizhao Feb 14, 2019
6a597f1
drm/i915/gvt: limit the active perf on BXT platform
Jan 17, 2019
14feff3
acrn: fix used uninitialized warning
KaigeFu Feb 21, 2019
2b533ff
gpio virtio frontend driver
yliu80 Jan 18, 2019
2142342
enable gpio virtio frontend driver
yliu80 Feb 18, 2019
7d1707f
r8169: enable r8169 driver for UOS
tw4452852 Feb 26, 2019
b770cb2
fix dead lock
xinyunliu Jul 14, 2019
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
41 changes: 41 additions & 0 deletions Documentation/ABI/testing/configfs-stp-policy-p_sys-t
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
What: /config/stp-policy/<device>:p_sys-t.<policy>/<node>/uuid
Date: June 2018
KernelVersion: 4.19
Description:
UUID source identifier string, RW.
Default value is randomly generated at the mkdir <node> time.
Data coming from trace sources that use this <node> will be
tagged with this UUID in the MIPI SyS-T packet stream, to
allow the decoder to discern between different sources
within the same master/channel range, and identify the
higher level decoders that may be needed for each source.

What: /config/stp-policy/<device>:p_sys-t.<policy>/<node>/do_len
Date: June 2018
KernelVersion: 4.19
Description:
Include payload length in the MIPI SyS-T header, boolean.
If enabled, the SyS-T protocol encoder will include payload
length in each packet's metadata. This is normally redundant
if the underlying transport protocol supports marking message
boundaries (which STP does), so this is off by default.

What: /config/stp-policy/<device>:p_sys-t.<policy>/<node>/ts_interval
Date: June 2018
KernelVersion: 4.19
Description:
Time interval in milliseconds. Include a timestamp in the
MIPI SyS-T packet metadata, if this many milliseconds have
passed since the previous packet from this source. Zero is
the default and stands for "never send the timestamp".

What: /config/stp-policy/<device>:p_sys-t.<policy>/<node>/clocksync_interval
Date: June 2018
KernelVersion: 4.19
Description:
Time interval in milliseconds. Send a CLOCKSYNC packet if
this many milliseconds have passed since the previous
CLOCKSYNC packet from this source. Zero is the default and
stands for "never send the CLOCKSYNC". It makes sense to
use this option with sources that generate constant and/or
periodic data, like stm_heartbeat.
28 changes: 28 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-mei
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,31 @@ KernelVersion: 4.3
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description: Stores mei client protocol version
Format: %d

What: /sys/bus/mei/devices/.../max_conn
Date: Sep 2018
KernelVersion: 4.19
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description: Stores mei client maximum number of connections
Format: %d

What: /sys/bus/mei/devices/.../fixed
Date: Sep 2018
KernelVersion: 4.19
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description: Stores mei client fixed address, if any
Format: %d

What: /sys/bus/mei/devices/.../vtag
Date: Sep 2018
KernelVersion: 4.19
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description: Stores mei client vm tag support status
Format: %d

What: /sys/bus/mei/devices/.../max_len
Date: Sep 2018
KernelVersion: 4.19
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description: Stores mei client maximum message length
Format: %d
15 changes: 15 additions & 0 deletions Documentation/ABI/testing/sysfs-class-mei
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,18 @@ Description: Display the ME firmware version.
<platform>:<major>.<minor>.<milestone>.<build_no>.
There can be up to three such blocks for different
FW components.

What: /sys/class/mei/meiN/dev_state
Date: Sep 2019
KernelVersion: 4.19
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description: Display the ME device state.

The device state can have following values:
INITIALIZING
INIT_CLIENTS
ENABLED
RESETTING
DISABLED
POWER_DOWN
POWER_UP
57 changes: 57 additions & 0 deletions Documentation/ABI/testing/sysfs-class-rpmb
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
What: /sys/class/rpmb/
Date: Jul 2018
KernelVersion: 4.18
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The rpmb/ class sub-directory belongs to RPMB device class.

Few storage technologies such is EMMC, UFS, and NVMe support
Replay Protected Memory Block (RPMB) hardware partition with
common protocol and similar frame layout.
Such a partition provides authenticated and replay protected access,
hence suitable as a secure storage.

What: /sys/class/rpmb/rpmbN/
Date: Jul 2018
KernelVersion: 4.18
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN directory is created for
each RPMB registered device.

What: /sys/class/rpmb/rpmbN/type
Date: Jul 2018
KernelVersion: 4.18
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN/type file contains device
underlying storage type technology: EMMC, UFS, NVMe.
In case of simulated device it will have :SIM suffix
i.e EMMC:SIM.

What: /sys/class/rpmb/rpmbN/id
Date: Jul 2018
KernelVersion: 4.18
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN/id file contains unique device id
in a binary form as defined by underlying storage device.
In case of multiple RPMB devices a user can determine correct
device.
The content can be parsed according the storage device type.

What: /sys/class/rpmb/rpmbN/wr_cnt_max
Date: Jul 2018
KernelVersion: 4.18
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN/wr_cnt_max file contains
number of blocks that can be reliable written in a single request.

What: /sys/class/rpmb/rpmbN/rd_cnt_max
Date: Jul 2018
KernelVersion: 4.18
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN/rd_cnt_max file contains
number of blocks that can be read in a single request.
23 changes: 18 additions & 5 deletions Documentation/admin-guide/LSM/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,16 @@ MAC extensions, other extensions can be built using the LSM to provide
specific changes to system operation when these tweaks are not available
in the core functionality of Linux itself.

Without a specific LSM built into the kernel, the default LSM will be the
Linux capabilities system. Most LSMs choose to extend the capabilities
system, building their checks on top of the defined capability hooks.
For more details on capabilities, see ``capabilities(7)`` in the Linux
man-pages project.
The Linux capabilities modules will always be included. For more details
on capabilities, see ``capabilities(7)`` in the Linux man-pages project.

Security modules that do not use the security data blobs maintained
by the LSM infrastructure are considered "minor" modules. These may be
included at compile time and stacked explicitly. Security modules that
use the LSM maintained security blobs are considered "major" modules.
These may only be stacked if the CONFIG_LSM_STACKED configuration
option is used. If this is chosen all of the security modules selected
will be used.

A list of the active security modules can be found by reading
``/sys/kernel/security/lsm``. This is a comma separated list, and
Expand All @@ -30,6 +35,14 @@ order in which checks are made. The capability module will always
be first, followed by any "minor" modules (e.g. Yama) and then
the one "major" module (e.g. SELinux) if there is one configured.

Process attributes associated with "major" security modules should
be accessed and maintained using the special files in ``/proc/.../attr``.
A security module may maintain a module specific subdirectory there,
named after the module. ``/proc/.../attr/smack`` is provided by the Smack
security module and contains all its special files. The files directly
in ``/proc/.../attr`` remain as legacy interfaces for modules that provide
subdirectories.

.. toctree::
:maxdepth: 1

Expand Down
82 changes: 79 additions & 3 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -741,6 +741,10 @@
Format: <port#>,<type>
See also Documentation/input/devices/joystick-parport.rst

dev_sec_info.param_addr=
[BOOT] address of automotive bootloader (abl)
security parameters.

ddebug_query= [KNL,DYNAMIC_DEBUG] Enable debug messages at early boot
time. See
Documentation/admin-guide/dynamic-debug-howto.rst for
Expand Down Expand Up @@ -1063,7 +1067,7 @@
earlyprintk=serial[,0x...[,baudrate]]
earlyprintk=ttySn[,baudrate]
earlyprintk=dbgp[debugController#]
earlyprintk=pciserial,bus:device.function[,baudrate]
earlyprintk=pciserial[,force],bus:device.function[,baudrate]
earlyprintk=xdbc[xhciController#]

earlyprintk is useful when the kernel crashes before
Expand Down Expand Up @@ -1095,6 +1099,10 @@

The sclp output can only be used on s390.

The optional "force" to "pciserial" enables use of a
PCI device even when its classcode is not of the
UART class.

edac_report= [HW,EDAC] Control how to report EDAC event
Format: {"on" | "off" | "force"}
on: enable EDAC to report H/W event. May be overridden
Expand Down Expand Up @@ -2069,6 +2077,9 @@
off
Disables hypervisor mitigations and doesn't
emit any warnings.
It also drops the swap size and available
RAM limit restriction on both hypervisor and
bare metal.

Default is 'flush'.

Expand Down Expand Up @@ -3053,6 +3064,14 @@
timeout < 0: reboot immediately
Format: <timeout>

panic_print= Bitmask for printing system info when panic happens.
User can chose combination of the following bits:
bit 0: print all tasks info
bit 1: print system memory info
bit 2: print timer info
bit 3: print locks info if CONFIG_LOCKDEP is on
bit 4: print ftrace buffer

panic_on_warn panic() instead of WARN(). Useful to cause kdump
on a WARN().

Expand Down Expand Up @@ -3899,6 +3918,9 @@
reboot_cpu is s[mp]#### with #### being the processor
to be used for rebooting.

reboot_panic= [KNL]
Same as reboot parameter above but only in case of panic.

relax_domain_level=
[KNL, SMP] Set scheduler's default relax_domain_level.
See Documentation/cgroup-v1/cpusets.txt.
Expand Down Expand Up @@ -4165,9 +4187,13 @@

spectre_v2= [X86] Control mitigation of Spectre variant 2
(indirect branch speculation) vulnerability.
The default operation protects the kernel from
user space attacks.

on - unconditionally enable
off - unconditionally disable
on - unconditionally enable, implies
spectre_v2_user=on
off - unconditionally disable, implies
spectre_v2_user=off
auto - kernel detects whether your CPU model is
vulnerable

Expand All @@ -4177,6 +4203,12 @@
CONFIG_RETPOLINE configuration option, and the
compiler with which the kernel was built.

Selecting 'on' will also enable the mitigation
against user space to user space task attacks.

Selecting 'off' will disable both the kernel and
the user space protections.

Specific mitigations can also be selected manually:

retpoline - replace indirect branches
Expand All @@ -4186,6 +4218,48 @@
Not specifying this option is equivalent to
spectre_v2=auto.

spectre_v2_user=
[X86] Control mitigation of Spectre variant 2
(indirect branch speculation) vulnerability between
user space tasks

on - Unconditionally enable mitigations. Is
enforced by spectre_v2=on

off - Unconditionally disable mitigations. Is
enforced by spectre_v2=off

prctl - Indirect branch speculation is enabled,
but mitigation can be enabled via prctl
per thread. The mitigation control state
is inherited on fork.

prctl,ibpb
- Like "prctl" above, but only STIBP is
controlled per thread. IBPB is issued
always when switching between different user
space processes.

seccomp
- Same as "prctl" above, but all seccomp
threads will enable the mitigation unless
they explicitly opt out.

seccomp,ibpb
- Like "seccomp" above, but only STIBP is
controlled per thread. IBPB is issued
always when switching between different
user space processes.

auto - Kernel selects the mitigation depending on
the available CPU features and vulnerability.

Default mitigation:
If CONFIG_SECCOMP=y then "seccomp", otherwise "prctl"

Not specifying this option is equivalent to
spectre_v2_user=auto.

spec_store_bypass_disable=
[HW] Control Speculative Store Bypass (SSB) Disable mitigation
(Speculative Store Bypass vulnerability)
Expand Down Expand Up @@ -4683,6 +4757,8 @@
prevent spurious wakeup);
n = USB_QUIRK_DELAY_CTRL_MSG (Device needs a
pause after every control message);
o = USB_QUIRK_HUB_SLOW_RESET (Hub needs extra
delay after resetting its port);
Example: quirks=0781:5580:bk,0a5c:5834:gij

usbhid.mousepoll=
Expand Down
6 changes: 5 additions & 1 deletion Documentation/admin-guide/l1tf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -405,6 +405,9 @@ time with the option "l1tf=". The valid arguments for this option are:

off Disables hypervisor mitigations and doesn't emit any
warnings.
It also drops the swap size and available RAM limit restrictions
on both hypervisor and bare metal.

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

The default is 'flush'. For details about L1D flushing see :ref:`l1d_flush`.
Expand Down Expand Up @@ -576,7 +579,8 @@ Default mitigations
The kernel default mitigations for vulnerable processors are:

- PTE inversion to protect against malicious user space. This is done
unconditionally and cannot be controlled.
unconditionally and cannot be controlled. The swap storage is limited
to ~16TB.

- L1D conditional flushing on VMENTER when EPT is enabled for
a guest.
Expand Down
Loading