Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
9763 commits
Select commit Hold shift + click to select a range
a67b7ea
vhm: setup ioreq shared buf in IC_CREATE_VM ioctl
Jul 31, 2018
87daf97
drm/i915/gvt: add a fastpath for cmd parsing on MI_NOOP
yanzhao56 Aug 1, 2018
674b143
hwrng: virtio - Virtio RNG devices need to be re-registered after sus…
jiquigl Nov 3, 2017
f31fad4
VBS-K: add virtio_dev_reset
chejianj Aug 1, 2018
dea54e9
VBS-K: Check whether vhm_client_id is valid before deregister
chejianj Aug 9, 2018
4f50933
VBS-K: add reset support for vbs_rng
chejianj Aug 1, 2018
8723099
VBS-K: fix a bug due to incorrect check of return value of bitmap_empty
chejianj Aug 9, 2018
c4286c3
drm/i915/gvt: validate pipe number before use it
xinyunliu Aug 3, 2018
2943f85
drm/i915/gvt: use failsafe mode instead of panic the host kernel
xinyunliu Aug 7, 2018
0134e64
drm/i915/gvt: notify ppgtt update through g2v
Jul 10, 2018
bb7d1ac
drm/i915/gvt: handle ppgtt update from g2v
Jul 10, 2018
b24387a
drm/i915/gvt: enable pv ppgtt update by default
Jul 10, 2018
bd32a73
drm/i915/gvt: Convert macro queue_workload to a function
Nov 29, 2017
0410312
drm/i915/gvt: Kick scheduler when new workload queued
Nov 29, 2017
0647d75
drm/i915/gvt: fix display messy issue which is introduced by plane pv…
feijiang1 Aug 13, 2018
3ecc01b
Merge branch 'ipu/otc/integration' into 4.14/camera
xiahui9527 Aug 13, 2018
7d7ec57
net: sk_buff rbnode reorg
edumazet Sep 19, 2017
25165e3
media: intel-ipu4: strip node names off i2c details
karthiketintc Aug 8, 2018
f08c9d1
media: intel-ipu4: [VIRT] Base code for IPU virtio support.
May 24, 2018
b5f40a4
media: intel-ipu4: [VIRT] Adding Buffer mapping & virtual stream init…
May 25, 2018
848b4fa
media: intel-ipu4: [VIRT] Buffer mapping between sos & uos
Jun 1, 2018
71c663f
media: intel-ipu4: [VIRT] Creating ipu mediation baseline v0.1
yuonghock Jun 1, 2018
1d0bf87
media: intel-ipu4: [VIRT] Virtio implementation of PUT_BUF & modify g…
Jun 1, 2018
a670553
media: intel-ipu4: [VIRT] Removing compilation warnings & printk
Jun 11, 2018
06ca2cc
media: intel-ipu4: [VIRT] Fixing buffer lookup issue
Jul 2, 2018
a74061b
media: intel-ipu4: [VIRT] Added 32-bit compatibility mode.
yuonghock Jul 3, 2018
660300b
media: intel-ipu4: [VIRT] Fixing synchronization with locks
Jul 3, 2018
dd2c7a3
media: intel-ipu4: [VIRT] Implementation for 2 VQs
Jul 27, 2018
35aa2a4
media: intel-ipu4: [VIRT] Implementing poll without wait at BE.
yuonghock Aug 4, 2018
113db99
media: intel-ipu4: [VIRT] Fixed memory leak in BE get buf function.
yuonghock Aug 6, 2018
bd8e7ed
Revert "rpmb: VRPMB-FE create virtio rpmb frontend driver"
zhoufuro Aug 15, 2018
8fc9eba
rpmb: VRPMB-FE create virtio rpmb frontend driver
May 24, 2018
1865e3d
media: intel-ipu4: [VIRT] Fix vq get idx func handling of multi VQ co…
yuonghock Aug 13, 2018
ef18cae
media: intel-ipu4: ici: YUYV format support for HDMI
karthiketintc Aug 10, 2018
9ffedb1
parisc: Enable CONFIG_MLONGCALLS by default
hdeller Jul 28, 2018
2e56b37
parisc: Define mb() and add memory barriers to assembler unlock seque…
danglin44 Aug 5, 2018
1edd825
scsi: hpsa: fix selection of reply queue
Mar 13, 2018
3ad2e6f
scsi: core: introduce force_blk_mq
Mar 13, 2018
70b522f
scsi: virtio_scsi: fix IO hang caused by automatic irq vector affinity
Mar 13, 2018
d8b880f
kasan: add no_sanitize attribute for clang builds
xairy Apr 20, 2018
3eb86ff
Mark HI and TASKLET softirq synchronous
torvalds Jan 8, 2018
b6f194b
stop_machine: Disable preemption after queueing stopper threads
Jul 17, 2018
6e32aa7
xen/netfront: don't cache skb_shinfo()
jgross1 Aug 9, 2018
71b7ca5
scsi: sr: Avoid that opening a CD-ROM hangs with runtime power manage…
KAGA-KOKO Aug 2, 2018
fa085d7
scsi: qla2xxx: Fix memory leak for allocating abort IOCB
Jul 26, 2018
b7722f4
init: rename and re-order boot_cpu_state_init()
torvalds Aug 12, 2018
abfc0ec
root dentries need RCU-delayed freeing
Aug 6, 2018
d5426a3
make sure that __dentry_kill() always invalidates d_seq, unhashed or not
Aug 9, 2018
d9d46a2
fix mntput/mntput race
Aug 9, 2018
e5751c8
fix __legitimize_mnt()/mntput() race
Aug 9, 2018
2424869
mtd: nand: qcom: Add a NULL check for devm_kasprintf()
Jan 5, 2018
4290940
phy: phy-mtk-tphy: use auto instead of force to bypass utmi signals
Dec 7, 2017
f6ec33f
Bluetooth: hci_ldisc: Allow sleeping while proto locks are held.
roadrunner2 Oct 26, 2017
4a53c4e
Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops
l1k Nov 16, 2017
93bf545
ARM: dts: imx6sx: fix irq for pcie bridge
olerem Jun 15, 2018
f7a0871
x86/paravirt: Fix spectre-v2 mitigations for paravirt guests
Aug 3, 2018
f374b55
x86/speculation: Protect against userspace-userspace spectreRSB
Jul 26, 2018
bf6ac84
kprobes/x86: Fix %p uses in error messages
mhiramat Apr 28, 2018
688e5a2
x86/irqflags: Provide a declaration for native_save_fl
nickdesaulniers Aug 3, 2018
aefe186
x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT
Jun 13, 2018
39991a7
x86/speculation/l1tf: Change order of offset/type in swap entry
torvalds Jun 13, 2018
83ef7e8
x86/speculation/l1tf: Protect swap entries against L1TF
torvalds Jun 13, 2018
8c35b2f
x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation
Jun 13, 2018
aff6fe1
x86/speculation/l1tf: Make sure the first page is always reserved
Jun 13, 2018
3d98de6
x86/speculation/l1tf: Add sysfs reporting for l1tf
Jun 13, 2018
a411633
x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE map…
Jun 13, 2018
4bb1a8d
x86/speculation/l1tf: Limit swap file size to MAX_PA/2
Jun 13, 2018
202f905
x86/bugs: Move the l1tf function and define pr_fmt properly
konradwilk Jun 20, 2018
fc890e9
sched/smt: Update sched_smt_present at runtime
May 29, 2018
b84b918
x86/smp: Provide topology_is_primary_thread()
KAGA-KOKO May 29, 2018
8eb2860
x86/topology: Provide topology_smt_supported()
KAGA-KOKO Jun 21, 2018
26a6dcc
cpu/hotplug: Make bringup/teardown of smp threads symmetric
KAGA-KOKO May 29, 2018
6beba29
cpu/hotplug: Split do_cpu_down()
KAGA-KOKO May 29, 2018
c5ac43e
cpu/hotplug: Provide knobs to control SMT
KAGA-KOKO May 29, 2018
728ac48
x86/cpu: Remove the pointless CPU printout
KAGA-KOKO Jun 5, 2018
33c8be2
x86/cpu/AMD: Remove the pointless detect_ht() call
KAGA-KOKO Jun 5, 2018
bfa4f8a
x86/cpu/common: Provide detect_ht_early()
KAGA-KOKO Jun 5, 2018
9552b7d
x86/cpu/topology: Provide detect_extended_topology_early()
KAGA-KOKO Jun 5, 2018
d20d8f7
x86/cpu/intel: Evaluate smp_num_siblings early
KAGA-KOKO Jun 5, 2018
35c67d5
x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info
suryasaimadhu Jun 15, 2018
63f2c9b
x86/cpu/AMD: Evaluate smp_num_siblings early
KAGA-KOKO Jun 5, 2018
f02f2ad
x86/apic: Ignore secondary threads if nosmt=force
KAGA-KOKO Jun 5, 2018
c6374a6
x86/speculation/l1tf: Extend 64bit swap file size limit
tehcaster Jun 21, 2018
62f4386
x86/cpufeatures: Add detection of L1D cache flush support.
konradwilk Jun 20, 2018
2a82e5e
x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings
suryasaimadhu Jun 22, 2018
b9cdf14
x86/speculation/l1tf: Protect PAE swap entries against L1TF
tehcaster Jun 22, 2018
49221fc
x86/speculation/l1tf: Fix up pte->pfn conversion for PAE
Jun 27, 2018
f3e68ab
Revert "x86/apic: Ignore secondary threads if nosmt=force"
KAGA-KOKO Jun 29, 2018
7f2229c
cpu/hotplug: Boot HT siblings at least once
KAGA-KOKO Jun 29, 2018
c2fdbbb
x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present
konradwilk Jun 20, 2018
77c8220
x86/KVM/VMX: Add module argument for L1TF mitigation
konradwilk Jul 2, 2018
a662a3d
x86/KVM/VMX: Add L1D flush algorithm
bonzini Jul 2, 2018
e993d9c
x86/KVM/VMX: Add L1D MSR based flush
bonzini Jul 2, 2018
84f5b25
x86/KVM/VMX: Add L1D flush logic
bonzini Jul 2, 2018
10309cb
x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest …
konradwilk Jun 20, 2018
916f462
x86/KVM/VMX: Add find_msr() helper function
konradwilk Jun 21, 2018
0299ca4
x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting
konradwilk Jun 21, 2018
7b0cdac
x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs
konradwilk Jun 21, 2018
1c67bf4
x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required
konradwilk Jun 28, 2018
ac10995
cpu/hotplug: Online siblings when SMT control is turned on
KAGA-KOKO Jul 7, 2018
e7a9796
x86/litf: Introduce vmx status variable
KAGA-KOKO Jul 13, 2018
de6749d
x86/kvm: Drop L1TF MSR list approach
KAGA-KOKO Jul 13, 2018
de88416
x86/l1tf: Handle EPT disabled state proper
KAGA-KOKO Jul 13, 2018
d0e1ca1
x86/kvm: Move l1tf setup function
KAGA-KOKO Jul 13, 2018
8e523a1
x86/kvm: Add static key for flush always
KAGA-KOKO Jul 13, 2018
15e55ee
x86/kvm: Serialize L1D flush parameter setter
KAGA-KOKO Jul 13, 2018
e25726b
x86/kvm: Allow runtime control of L1D flush
KAGA-KOKO Jul 13, 2018
8e41ddd
cpu/hotplug: Expose SMT control init function
Jul 13, 2018
476d29a
cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early
KAGA-KOKO Jul 13, 2018
fc08398
x86/bugs, kvm: Introduce boot-time control of L1TF mitigations
Jul 13, 2018
a20c88c
Documentation: Add section about CPU vulnerabilities
KAGA-KOKO Jul 13, 2018
ae21732
x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content
nicstange Jul 18, 2018
40b696d
Documentation/l1tf: Fix typos
aegl Jul 19, 2018
c661352
cpu/hotplug: detect SMT disabled by BIOS
jpoimboe Jul 25, 2018
c6a43c0
x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()
nicstange Jul 21, 2018
9baeea5
x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'
nicstange Jul 21, 2018
0d6b308
x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()
nicstange Jul 21, 2018
88f8090
x86/irq: Demote irq_cpustat_t::__softirq_pending to u16
nicstange Jul 27, 2018
06fd9ef
x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d
nicstange Jul 27, 2018
18f891e
x86: Don't include linux/irq.h from asm/hardirq.h
nicstange Jul 29, 2018
aef13e1
x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d
nicstange Jul 29, 2018
f962577
x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()
nicstange Jul 22, 2018
dc6c443
Documentation/l1tf: Remove Yonah processors from not vulnerable list
KAGA-KOKO Aug 5, 2018
f0660d5
KVM: x86: Add a framework for supporting MSR-based features
tlendacky Feb 21, 2018
52613b7
KVM: SVM: Add MSR-based feature support for serializing LFENCE
tlendacky Feb 23, 2018
6181db2
KVM: X86: Introduce kvm_get_msr_feature()
Feb 28, 2018
8c99005
KVM: X86: Allow userspace to define the microcode version
Feb 28, 2018
ab12e37
KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR
bonzini Jun 25, 2018
6a0bea0
x86/speculation: Simplify sysfs report of VMX L1TF vulnerability
bonzini Aug 5, 2018
c15396d
x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry
bonzini Aug 5, 2018
1110cb2
KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry
bonzini Aug 5, 2018
9eb0a3c
cpu/hotplug: Fix SMT supported evaluation
KAGA-KOKO Aug 7, 2018
a5f284f
x86/speculation/l1tf: Invert all not present mappings
Aug 7, 2018
d4c1ad0
x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert
Aug 7, 2018
ce1eed4
x86/mm/pat: Make set_memory_np() L1TF safe
Aug 7, 2018
06f412c
x86/mm/kmmio: Make the tracer robust against L1TF
Aug 7, 2018
36f50a5
tools headers: Synchronise x86 cpufeatures.h for L1TF additions
dwmw2 Aug 8, 2018
e456004
x86/microcode: Allow late microcode loading with SMT disabled
jpoimboe Aug 10, 2018
9428a6a
x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_p…
tehcaster Aug 14, 2018
7bdbaba
cpu/hotplug: Non-SMP machines do not make use of booted_once
abelvesa Aug 14, 2018
7cefa38
x86/init: fix build with CONFIG_SWAP=n
tehcaster Aug 14, 2018
b37de2c
x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED archite…
Jul 14, 2018
dc589e5
x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present
Apr 27, 2018
9d5cd9f
Linux 4.14.63
gregkh Aug 15, 2018
135b6f4
Merge 4.14/camera into 4.14/android
andrewkim-pkt Aug 16, 2018
f47a666
Merge 4.14/security into 4.14/android
andrewkim-pkt Aug 16, 2018
98ff169
Merge 4.14/network into 4.14/android
andrewkim-pkt Aug 16, 2018
354faf2
Merge 4.14/sof into 4.14/android
andrewkim-pkt Aug 16, 2018
fc5fab9
Merge 4.14/hypervisor into 4.14/android
andrewkim-pkt Aug 16, 2018
4030ccb
ASoC: SOF: ipc: add verbose IPC logs
plbossart Aug 7, 2018
f648e96
ASoC: SOF: ipc: fix typos
plbossart Aug 8, 2018
d8c6375
ASoC: SOF: fix Kconfig wording
plbossart Aug 8, 2018
d0d3a30
ASoC: SOF: add suspend/resume callbacks for APL
ranj063 Jul 13, 2018
f0efc07
ASoC: SOF: create route list in snd_sof_dev to store pipeline connect…
ranj063 Jul 17, 2018
524fa97
ASoC: SOF: store ipc comp data as private data
ranj063 Jul 16, 2018
748a246
ASoC: SOF: move ipc for initializing trace into a separate function
ranj063 Jul 17, 2018
4994cb9
ASoC: SOF: make sof_complete_pipeline non static
ranj063 Jul 17, 2018
da9997e
ASoC: SOF: decrement device usage counter after booting firmware
ranj063 Jul 20, 2018
1f85ebd
ASoC: SOF: set kcontrol cmd for pga widget
ranj063 Jul 21, 2018
fd75ec7
ASoC: SOF: allow runtime_pm for pci/acpi/spi device
ranj063 Jul 25, 2018
c62fc6b
ASoC: SOF: modify load_firmware() to indicate first boot
ranj063 Jul 25, 2018
063baf9
ASoC: SOF: changes to pcm trigger to accomodate stream restore
ranj063 Jul 18, 2018
0cd980e
ASoC: SOF: suspend/resume and runtime PM implementation
ranj063 Jul 13, 2018
7f92329
ASoC: SOF: update dai config after parsing pdm tokens
ranj063 Jul 26, 2018
93398c9
ASoC: SOF: do nothing if dsp suspend/resume callbacks are not set
ranj063 Jul 26, 2018
4b06700
ASoC: SOF: update dai config for all dai with same name
ranj063 Aug 8, 2018
88c4b97
ASoC: SOF: do not add virtual routes to route list
ranj063 Aug 8, 2018
f5b9ab4
Merge 4.14/audio into 4.14/android
sys-oak Aug 17, 2018
5f7a645
x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled
groeck Aug 15, 2018
7985292
x86: i8259: Add missing include file
groeck Aug 15, 2018
3d0170b
x86/mm: Disable ioremap free page handling on x86-PAE
toshikani Jun 27, 2018
50123ab
kbuild: verify that $DEPMOD is installed
rddunlap Jul 2, 2018
e738283
crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job…
ebiggers Jun 29, 2018
ef70d14
crypto: vmac - require a block cipher with 128-bit block size
ebiggers Jun 18, 2018
e7aefb1
crypto: vmac - separate tfm and request context
ebiggers Jun 18, 2018
2cde72d
crypto: blkcipher - fix crash flushing dcache in error path
ebiggers Jul 23, 2018
68432fd
crypto: ablkcipher - fix crash flushing dcache in error path
ebiggers Jul 23, 2018
0f2981e
crypto: skcipher - fix aligning block size in skcipher_copy_iv()
ebiggers Jul 23, 2018
7e179bf
crypto: skcipher - fix crash flushing dcache in error path
ebiggers Jul 23, 2018
e5f4bae
ACPI / APEI: Remove ghes_ioremap_area
Nov 6, 2017
13f1274
sched/debug: Fix task state recording/printout
KAGA-KOKO Nov 22, 2017
de59521
fw_cfg: fix driver remove
elmarco Nov 20, 2017
c13fddc
ASoC: rsnd: fix ADG flags
morimoto Sep 11, 2017
3f745fe
clk: sunxi-ng: Fix missing CLK_SET_RATE_PARENT in ccu-sun4i-a10.c
asyring Sep 14, 2017
1a2d992
block, bfq: fix wrong init of saved start time for weight raising
Algodev-github Sep 21, 2017
643a9d6
ASoC: msm8916-wcd-digital: fix RX2 MIX1 and RX3 MIX1
Sep 22, 2017
9efed51
ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization
Sep 8, 2017
6e2c702
Bluetooth: hidp: buffer overflow in hidp_process_report
salyzyn Jul 31, 2018
a348069
ioremap: Update pgtable free interfaces with addr
Jun 27, 2018
21ed56e
x86/mm: Add TLB purge to free pmd/pte page interfaces
toshikani Jun 27, 2018
7251bd5
Linux 4.14.64
gregkh Aug 17, 2018
7da2ee3
media: intel-ipu4: [VIRT] vhm_request struct removed the valid member.
yuonghock Aug 13, 2018
e521062
Merge branch 'ipu/iotg/integration' into 4.14/camera
xiahui9527 Aug 18, 2018
3f2e4f5
x86/speculation/l1tf: Exempt zeroed PTEs from inversion
Aug 17, 2018
4cea13b
Linux 4.14.65
gregkh Aug 18, 2018
6243750
Add control for ioc_slcan in kernel driver
Y-Jiang Feb 7, 2018
a54ff7c
ablbc: panic if fail to call cansend
haoyu-tang Feb 22, 2018
57a8a70
Edit cold_reset/cold_reset_capsule commands
Y-Jiang Feb 26, 2018
f5244ce
ablbc: print log target before panic
Y-Jiang Apr 8, 2018
00909ee
ablbc: revert patches of panic and revise logic
haoyu-tang May 19, 2018
77f136a
Merge 4.14/camera into 4.14/android
sys-oak Aug 20, 2018
cef9152
check return value of hypercall
qizhangz Aug 16, 2018
0d6a15b
Merge 4.14/security into 4.14/android
sys-oak Aug 21, 2018
17fdb64
Merge 4.14/dnt into 4.14/android
sys-oak Aug 21, 2018
64d9b03
dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()
akodanev Aug 7, 2018
46be8e4
l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache
tracywwnj Aug 10, 2018
222e05e
llc: use refcount_inc_not_zero() for llc_sap_find()
congwang Aug 7, 2018
4396f50
net_sched: fix NULL pointer dereference when delete tcindex filter
liuhangbin Aug 13, 2018
36e55fd
vsock: split dwork to avoid reinitializations
congwang Aug 6, 2018
e125b1c
net_sched: Fix missing res info when create new tc_index filter
liuhangbin Aug 13, 2018
59f9f2c
vhost: reset metadata cache when initializing new IOTLB
jasowang Aug 8, 2018
b3fb939
ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit
lxin Aug 5, 2018
50670d1
net: aquantia: Fix IFF_ALLMULTI flag functionality
logost Aug 8, 2018
7f4c155
ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs
arter97 Jul 27, 2018
f7de68a
ALSA: hda - Turn CX8200 into D3 as well upon reboot
arter97 Jul 27, 2018
f13a825
ALSA: vx222: Fix invalid endian conversions
tiwai Jul 25, 2018
f4253b4
ALSA: virmidi: Fix too long output trigger loop
tiwai Jul 26, 2018
6b4af40
ALSA: cs5535audio: Fix invalid endian conversion
tiwai Jul 25, 2018
fda20e7
ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry
jwrdegoede Aug 2, 2018
79018e1
ALSA: memalloc: Don't exceed over the requested size
tiwai Jul 19, 2018
33a3444
ALSA: vxpocket: Fix invalid endian conversions
tiwai Jul 25, 2018
d17b9ab
USB: serial: sierra: fix potential deadlock at close
jogness Jun 23, 2018
925bce3
USB: serial: pl2303: add a new device id for ATEN
AtenWH Jul 18, 2018
60d93a4
USB: option: add support for DW5821e
aleksander0m Jul 23, 2018
21be932
ACPI / PM: save NVS memory for ASUS 1025C laptop
wtarreau Jul 9, 2018
71cc915
tty: serial: 8250: Revert NXP SC16C2552 workaround
Aug 12, 2018
da93a03
serial: 8250_exar: Read INT0 from slave device, too
Jul 24, 2018
f679079
serial: 8250_dw: always set baud rate in dw8250_set_termios
chen-hu-97 Jul 27, 2018
3620bc1
serial: 8250_dw: Add ACPI support for uart on Broadcom SoC
mannams Jul 28, 2018
31e4f8b
misc: sram: fix resource leaks in probe error path
jhovold Jul 3, 2018
f276e2e
Bluetooth: avoid killing an already killed socket
sudipm-mukherjee Jul 15, 2018
2b2cdec
isdn: Disable IIOCDBGVAR
kees Aug 15, 2018
1787428
cls_matchall: fix tcf_unbind_filter missing
liuhangbin Aug 14, 2018
c5f7d3c
Linux 4.14.66
gregkh Aug 22, 2018
6bb0781
Merge Stable Linux tag v4.14.66 into 4.14/android
andrewkim-pkt Aug 23, 2018
60c8acd
[LTS 4.14] Staging: android: fwdata: Support product and odm
Aug 21, 2018
383b5c6
Merge 4.14/sof into 4.14/android
andrewkim-pkt Aug 23, 2018
e179645
Merge 4.14/google-fixes into 4.14/android
andrewkim-pkt Aug 23, 2018
85682d0
AndroidIA: Enable user xattr for tmpfs
Oct 10, 2016
b5c8c08
AndroidIA: power_hal: Add sysfs based power_hal suspend support
sathyaintel Oct 25, 2013
ad18d1d
AndroidIA: suspend: Add power_hal suspend status macros
sathyaintel Jan 6, 2014
13e6b6d
usb: typec: xDCI runtime suspend fix
kv-abhilash Jun 22, 2017
4eb8822
usb: dwc3: usb limit to high speed.
karan889 Feb 20, 2018
92c8fa9
usb: dwc3: W/A for dwc3 revision < 2.2a
karan889 Feb 20, 2018
71941a4
usb: gadget : f_fs: Handle endpoint shutdown while switching between …
gururajk53 Apr 17, 2018
7fdac55
AndroidIA: drm/i915: Sysfs interface to get GFX shmem usage stats per…
harishkrupo Dec 21, 2017
776e253
Fix for idle residency
divyalingaiah Jul 19, 2018
5b7f244
fix build error
Yu1984 Jun 15, 2018
ed3ab27
modules_install: make missing $DEPMOD a warning instead of an error
xiaolusx Aug 27, 2018
e318dde
adb issue : adb is not working in commerical nuc solution reverting t…
RakeshReddyGunda Aug 27, 2018
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.
53 changes: 32 additions & 21 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,38 +7,40 @@
# command after changing this file, to see if there are
# any tracked files which get ignored after the change.
#
# Normal rules
# Normal rules (sorted alphabetically)
#
.*
*.a
*.bin
*.bz2
*.c.[012]*.*
*.dtb
*.dtb.S
*.dwo
*.elf
*.gcno
*.gz
*.i
*.ko
*.ll
*.lst
*.lz4
*.lzma
*.lzo
*.mod.c
*.o
*.o.*
*.a
*.order
*.patch
*.s
*.ko
*.so
*.so.dbg
*.mod.c
*.i
*.lst
*.su
*.symtypes
*.order
*.elf
*.bin
*.tar
*.gz
*.bz2
*.lzma
*.xz
*.lz4
*.lzo
*.patch
*.gcno
*.ll
modules.builtin
Module.symvers
*.dwo
*.su
*.c.[012]*.*
modules.builtin

#
# Top-level generic files
Expand All @@ -53,6 +55,11 @@ Module.symvers
/System.map
/Module.markers

#
# RPM spec file (make rpm-pkg)
#
/*.spec

#
# Debian directory (make deb-pkg)
#
Expand Down Expand Up @@ -115,3 +122,7 @@ all.config

# Kdevelop4
*.kdev4

out/
# fetched Android config fragments
kernel/configs/android-*.cfg
9 changes: 9 additions & 0 deletions Documentation/ABI/testing/configfs-usb-gadget-dvctrace
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
What: /config/usb-gadget/<gadget>/functions/dvctrace.<name>/source_dev
Date: Mar 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (R) The name of the source device paired with this function
instance, if upon creation of the instance a source device
named <name> exists and is free, the source device will be
associated with the current instance, otherwise the first free
source device will be used.
68 changes: 68 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-dvctrace
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
What: /sys/bus/dvctrace
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: Groups the devices and drivers registered to
to dvc-trace bus.

What: /sys/bus/dvctrace/devices/<device>/status
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (R) The status of a dvc-trace source device with
respect to an USB function driver.
Free - The device is free
Reserved - The device is reserved by an USB
function but not in use.
In use - The device is used by an USB function.

What: /sys/bus/dvctrace/devices/<device>/protocol
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) The protocol id of a dvc-trace source device,
this will used in function driver interface
descriptors (u8). According to USB debug class
specification the protocol id is vendor specific.

What: /sys/bus/dvctrace/devices/<device>/descriptors
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Hex-dump of the descriptors provided by the
source device.
eg. A debug class output connection descriptor
09 24 02 04 03 00 00 00 00
ll tt ss xx xx xx xx xx ii
| | | +- iConnection string id.
| | +- Descriptor sub-type DC_OUTPUT_CONNECTION
| +- Descriptor type (USB_DT_CS_INTERFACE)
+- Descriptor length
Writing:
- is not allowed while the device is Reserved or In Use.
- will replace all the descriptors currently present.
- will remove any strings previously provided.
- should use the same format.
- accepts multiple descriptors separated by space or '\n'.

What: /sys/bus/dvctrace/devices/<device>/strings
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Currently set usb descriptor strings in
<descriptor_index>.<offset>: string format.
<descriptor_index>.<offset> identifies the location where
the string id is needed.
eg. Having the same debug class output connection descriptor,
as the first descriptor.
09 24 02 04 03 00 00 00 00
ll tt ss xx xx xx xx xx ii
+- iConnection string id.
0.8: My output connection - will identify the string associated
with this descriptor.
Writing:
- is not allowed while the device is Reserved or In Use.
- will replace all the strings currently present.
- should use the same format.
- accepts multiple strings separated by ";" or '\n'.
eg. "0.4: first string; 1.4: second string"
68 changes: 68 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-dvctrace-devices-dvcith
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
What: /sys/bus/dvctrace/devices/dvcith-<device>/msc
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (R) Symbolic link to the Intel Trace Hub MSC
(Memory Storage Controller) sub-device used to get tracing data.

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_min_transfer
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Window transfer watermark, the driver will queue a
new transfer only if at least <mdd_min_transfer> bytes
of trace data is available. Since on every switch @48 bytes
of trace data is generated, this should not be set under this
threshold.
Default 2048

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_retry_timeout
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Read retry interval, If by the time the last usb transfer
is complete, there is no new data to be sent the driver will
sleep <mdd_retry_timeout> ms, before checking again.
Default: 2 ms

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_max_retry
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) the maximum retries to be bone before triggering a switch
and sending the currently available data regardless of the
available size.
Default: 150

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_proc_type
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Data process type, during DvC tracing the MSC is set up in
Multi Window mode (check Intel Trace Hub Developer's Manual for
details), This attribute specifies what the dvc-trace data stream
should contain.
Available values are:
- 1 - Full blocks,
- 2 - Trimmed blocks (Block header + STP data)
- 3 - STP data only.
Default 3.

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_transfer_type
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Data transfer type, This attribute specifies how the trace data
is queued in the USB requests.
Available values are:
- 1 - Auto,
- 2 - SG-List,
- 3 - Linear buffer.
Default 1.

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_stats
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (R) Provides statistical information regarding the latest.
trace session. Available if (CONFIG_INTEL_TH_MSU_DVC_DEBUG).
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-bus-iio
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Description:
Description of the physical chip / device for device X.
Typically a part number.

What: /sys/bus/iio/devices/iio:deviceX/timestamp_clock
What: /sys/bus/iio/devices/iio:deviceX/current_timestamp_clock
KernelVersion: 4.5
Contact: linux-iio@vger.kernel.org
Description:
Expand Down
4 changes: 3 additions & 1 deletion Documentation/ABI/testing/sysfs-class-cxl
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,9 @@ Date: September 2014
Contact: linuxppc-dev@lists.ozlabs.org
Description: read/write
Set the mode for prefaulting in segments into the segment table
when performing the START_WORK ioctl. Possible values:
when performing the START_WORK ioctl. Only applicable when
running under hashed page table mmu.
Possible values:
none: No prefaulting (default)
work_element_descriptor: Treat the work element
descriptor as an effective address and
Expand Down
71 changes: 71 additions & 0 deletions Documentation/ABI/testing/sysfs-class-dual-role-usb
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
What: /sys/class/dual_role_usb/.../
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
Provide a generic interface to monitor and change
the state of dual role usb ports. The name here
refers to the name mentioned in the
dual_role_phy_desc that is passed while registering
the dual_role_phy_intstance through
devm_dual_role_instance_register.

What: /sys/class/dual_role_usb/.../supported_modes
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
This is a static node, once initialized this
is not expected to change during runtime. "dfp"
refers to "downstream facing port" i.e. port can
only act as host. "ufp" refers to "upstream
facing port" i.e. port can only act as device.
"dfp ufp" refers to "dual role port" i.e. the port
can either be a host port or a device port.

What: /sys/class/dual_role_usb/.../mode
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
The mode node refers to the current mode in which the
port is operating. "dfp" for host ports. "ufp" for device
ports and "none" when cable is not connected.

On devices where the USB mode is software-controllable,
userspace can change the mode by writing "dfp" or "ufp".
On devices where the USB mode is fixed in hardware,
this attribute is read-only.

What: /sys/class/dual_role_usb/.../power_role
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
The power_role node mentions whether the port
is "sink"ing or "source"ing power. "none" if
they are not connected.

On devices implementing USB Power Delivery,
userspace can control the power role by writing "sink" or
"source". On devices without USB-PD, this attribute is
read-only.

What: /sys/class/dual_role_usb/.../data_role
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
The data_role node mentions whether the port
is acting as "host" or "device" for USB data connection.
"none" if there is no active data link.

On devices implementing USB Power Delivery, userspace
can control the data role by writing "host" or "device".
On devices without USB-PD, this attribute is read-only

What: /sys/class/dual_role_usb/.../powers_vconn
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
The powers_vconn node mentions whether the port
is supplying power for VCONN pin.

On devices with software control of VCONN,
userspace can disable the power supply to VCONN by writing "n",
or enable the power supply by writing "y".
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: Jun 2018
KernelVersion: 4.17
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: Jun 2018
KernelVersion: 4.17
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: Jun 2018
KernelVersion: 4.17
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: Jun 2018
KernelVersion: 4.17
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: Jun 2018
KernelVersion: 4.17
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: Jun 2018
KernelVersion: 4.17
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.
Loading