Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1033 commits
Select commit Hold shift + click to select a range
cc2f36e
Merge tag '5.5-rc3-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
torvalds Dec 29, 2019
d756638
Merge tag 'locks-v5.5-1' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 29, 2019
a99efa0
Merge tag 'riscv/for-v5.5-rc4' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 29, 2019
314bd84
mlxsw: spectrum_router: Skip loopback RIFs during MAC validation
amitcohen1 Dec 29, 2019
acca789
mlxsw: spectrum: Use dedicated policer for VRRP packets
idosch Dec 29, 2019
3faf6ed
Merge branch 'mlxsw-fixes'
davem330 Dec 29, 2019
fd69884
Linux 5.5-rc4
torvalds Dec 29, 2019
48e0150
ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC
Dec 30, 2019
6da3ece
powerpc/spinlocks: Include correct header for static key
zx2c4 Dec 23, 2019
7b62e66
btrfs: punt all bios created in btrfs_submit_compressed_write()
dennisszhou Dec 12, 2019
46bcff2
btrfs: fix compressed write bio blkcg attribution
dennisszhou Dec 11, 2019
de7999a
Btrfs: fix infinite loop during nocow writeback due to race
fdmanana Dec 11, 2019
429120f
block: fix splitting segments on boundary masks
Dec 29, 2019
c7d776f
null_blk: Fix REQ_OP_ZONE_CLOSE handling
damien-lemoal Dec 26, 2019
1f07dcc
kernel.h: Remove unused FIELD_SIZEOF()
kees Dec 30, 2019
d06ed0c
ALSA: uapi: Add linux/types.h include back (but carefully)
tiwai Dec 30, 2019
0caeaf6
cxgb4/cxgb4vf: fix flow control display for auto negotiation
chelsiocudbg Dec 30, 2019
9ea7a99
ASoC: cs47l92: Simplify error handling code in 'cs47l92_probe()'
tititiou36 Dec 26, 2019
1094af1
ASoC: madera: Enable clocks for input pins when used as a direct clock
charleskeepax Dec 30, 2019
3863857
ASoC: madera: Enable clocks for input pins when used for the FLL
charleskeepax Dec 30, 2019
c9fe7db
ASoC: amd: Refactoring of DAI from DMA driver
Dec 28, 2019
703a6e2
ASoC: amd: Enabling I2S instance in DMA and DAI
Dec 28, 2019
a43ea44
ASoC: amd: add ACP3x TDM mode support
Dec 28, 2019
cea5f40
ASoC: amd: Handle ACP3x I2S-SP Interrupts.
Dec 28, 2019
535fd14
ASoC: amd: Added ACP3x system resume and runtime pm
Dec 28, 2019
3d8cbed
ASoC: amd MMAP_INTERLEAVED Support
Dec 28, 2019
9fcf024
net: dsa: sja1105: Take PTP egress timestamp by port, not mgmt slot
vladimiroltean Dec 27, 2019
5a47f58
net: dsa: sja1105: Really make the PTP command read-write
vladimiroltean Dec 27, 2019
d00bdc0
net: dsa: sja1105: Remove restriction of zero base-time for taprio of…
vladimiroltean Dec 27, 2019
3a323ed
Documentation: net: dsa: sja1105: Remove text about taprio base-time …
vladimiroltean Dec 27, 2019
54fa49e
net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T an…
vladimiroltean Dec 27, 2019
a33121e
ptp: fix the race between the release of ptp_clock and cdev
nefigtut Dec 27, 2019
8536975
tcp: Fix highest_sack and highest_sack_seq
guangmuzhu Dec 27, 2019
a5b72a0
net/sched: add delete_empty() to filters and use it in cls_flower
dcaratti Dec 28, 2019
04b6942
hsr: fix slab-out-of-bounds Read in hsr_debugfs_rename()
TaeheeYoo Dec 28, 2019
c5c928c
Merge tag 'tomoyo-fixes-for-5.5' of git://git.osdn.net/gitroot/tomoyo…
torvalds Dec 31, 2019
738d290
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
torvalds Dec 31, 2019
cb5b835
ALSA: ad1816a: constify copied structure
JuliaLawall Jan 1, 2020
c56fc8c
ALSA: hda: constify copied structure
JuliaLawall Jan 1, 2020
969e115
drm/amdgpu: correct RLC firmwares loading sequence
Dec 23, 2019
0da390b
ASoC: qdsp6: q6asm-dai: constify copied structure
JuliaLawall Jan 1, 2020
49f261e
ASoC: SOF: imx8: use resource_size
JuliaLawall Jan 1, 2020
886a0dc
Merge tag 'mediatek-drm-fixes-5.5' of https://github.com/ckhu-mediate…
airlied Jan 1, 2020
e7cbcb1
Merge tag 'drm-misc-fixes-2019-12-31' of git://anongit.freedesktop.or…
airlied Jan 1, 2020
866bd5e
Merge tag 'amd-drm-fixes-5.5-2020-01-01' of git://people.freedesktop.…
airlied Jan 2, 2020
9c95a27
apparmor: fix bind mounts aborting with -ENOMEM
pks-t Dec 11, 2019
20d4e80
apparmor: only get a label reference if the fast path check fails
jrjohansen Dec 18, 2019
8df955a
pstore/ram: Fix error-path memory leak in persistent_ram_new() callers
kees Dec 30, 2019
9e5f1c1
pstore/ram: Write new dumps to start of recycled zones
Dec 23, 2019
771b894
samples/seccomp: Zero out members based on seccomp_notif_sizes
sargun Dec 30, 2019
88c13f8
selftests/seccomp: Zero out seccomp_notif
sargun Dec 29, 2019
2882d53
seccomp: Check that seccomp_notif is zeroed out by the user
sargun Dec 29, 2019
e4ab5cc
selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV
sargun Dec 30, 2019
a5b0dc5
gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS again
arndb Dec 11, 2019
74f1a29
Revert "fs: remove ksys_dup()"
Jan 1, 2020
278b14e
Merge tag 'pstore-v5.5-rc5' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jan 3, 2020
bbcc567
MIPS: Avoid VDSO ABI breakage due to global register variable
paulburton Jan 2, 2020
bf6dd9a
Merge tag 'seccomp-v5.5-rc5' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jan 3, 2020
90e0a47
Merge tag 'gcc-plugins-v5.5-rc5' of git://git.kernel.org/pub/scm/linu…
torvalds Jan 3, 2020
ff3b574
ASoC: Intel: boards: Fix compile-testing RT1011/RT5682
arndb Jan 2, 2020
22a0d31
ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0
plbossart Jan 2, 2020
72bbeda
ASoC: soc-topology: fix endianness issues
plbossart Jan 2, 2020
7ca4ad5
Merge tag 'sizeof_field-v5.5-rc5' of git://git.kernel.org/pub/scm/lin…
torvalds Jan 3, 2020
2fec966
agp: remove unused variable mcapndx
yeyunfeng-dev Dec 17, 2019
a6204fc
agp: remove unused variable arqsz in agp_3_5_enable()
yeyunfeng-dev Dec 17, 2019
c1c3981
ALSA: pci: Constify snd_pcm_hardware definitions
tiwai Jan 3, 2020
2ead9d0
ALSA: usb: Constify snd_pcm_hardware definitions
tiwai Jan 3, 2020
8b57582
ALSA: core: Treat snd_device_ops as const
tiwai Jan 3, 2020
f15ee21
ALSA: core: Constify snd_device_ops definitions
tiwai Jan 3, 2020
34273b2
ALSA: drivers: Constify snd_device_ops definitions
tiwai Jan 3, 2020
d23015c
ALSA: i2c: Constify snd_device_ops definitions
tiwai Jan 3, 2020
99f664d
ALSA: isa: Constify snd_device_ops definitions
tiwai Jan 3, 2020
41f394a
ALSA: hda: Constify snd_device_ops definitions
tiwai Jan 3, 2020
efb0ad2
ALSA: pci: Constify snd_device_ops definitions
tiwai Jan 3, 2020
c0a142e
ALSA: usb: Constify snd_device_ops definitions
tiwai Jan 3, 2020
e6f2a61
ALSA: aoa: Constify snd_device_ops definitions
tiwai Jan 3, 2020
35a7658
ALSA: mips: Constify snd_device_ops definitions
tiwai Jan 3, 2020
6534158
ALSA: parisc: Constify snd_device_ops definitions
tiwai Jan 3, 2020
0326564
ALSA: pcmcia: Constify snd_device_ops definitions
tiwai Jan 3, 2020
46dd47c
ALSA: ppc: Constify snd_device_ops definitions
tiwai Jan 3, 2020
b75851d
ALSA: sparc: Constify snd_device_ops definitions
tiwai Jan 3, 2020
52b136d
ALSA: sh: Constify snd_device_ops definitions
tiwai Jan 3, 2020
c3b53df
ALSA: spi: Constify snd_device_ops definitions
tiwai Jan 3, 2020
e382d7f
ALSA: docs: Constify snd_device_ops definitions
tiwai Jan 3, 2020
df76996
ALSA: timer: Constify snd_timer_hardware definitions
tiwai Jan 3, 2020
5ff16a3
ALSA: Constify snd_timer_hardware definitions
tiwai Jan 3, 2020
1926081
ALSA: ac97: Treat snd_ac97_bus_ops as const
tiwai Jan 3, 2020
33c83aa
ALSA: ac97: Constify snd_ac97_bus_ops definitions
tiwai Jan 3, 2020
74d2bae
ALSA: arm: Constify snd_ac97_bus_ops definitions
tiwai Jan 3, 2020
3a3fac8
ALSA: atmel: Constify snd_ac97_bus_ops definitions
tiwai Jan 3, 2020
6e6598d
ALSA: drivers: Constify snd_ac97_bus_ops definitions
tiwai Jan 3, 2020
51055da
ALSA: pci: Constify snd_ac97_bus_ops definitions
tiwai Jan 3, 2020
d25ff26
ALSA: info: Make snd_info_entry_ops as const
tiwai Jan 3, 2020
aad7ebb
ALSA: seq: Constify struct snd_midi_op
tiwai Jan 3, 2020
f8ae2d2
ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions
tiwai Jan 3, 2020
454f5ec
ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition
tiwai Jan 3, 2020
dde5199
ALSA: aoa: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
2eccd40
ALSA: drivers: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
0da2c47
ALSA: i2c: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
fdd1f6f
ALSA: isa: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
35ace5e
ALSA: hda: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
b4e5e70
ALSA: pci: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
c031b0c
ALSA: ppc: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
f8a32d9
ALSA: sparc: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
1aeb1c7
ALSA: spi: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
195727e
ALSA: usb: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
46708e6
ALSA: parisc: Constify snd_kcontrol_new items
tiwai Jan 3, 2020
1da7f0c
ALSA: dummy: Constify snd_pcm_ops definitions
tiwai Jan 3, 2020
fe27463
ALSA: opl3: Constify snd_opl3_drum_voice definitions
tiwai Jan 3, 2020
c0476b9
ALSA: ac97: Constify snd_ac97_res_table definition
tiwai Jan 3, 2020
311840d
ALSA: ca0106: Constify snd_ca0106_category_str items
tiwai Jan 3, 2020
dc6ffaf
ALSA: ca0106: Constify snd_ca0106_details
tiwai Jan 3, 2020
aeb0215
ALSA: ice17xx: Constify snd_ice1712_card_info
tiwai Jan 3, 2020
4f8ce98
ALSA: ice1712: Constify wm-specific tables
tiwai Jan 3, 2020
37cc306
ALSA: line6: Constify snd_ratden definitions
tiwai Jan 3, 2020
4962447
ALSA: usx2y: Constify struct snd_usb_audio_quirk entries
tiwai Jan 3, 2020
87065d3
ALSA: seq: oss: Constify snd_seq_oss_callback definitions
tiwai Jan 3, 2020
baa9df2
ALSA: bt87x: Constify snd_bt87x_boards
tiwai Jan 3, 2020
c274d96
ALSA: emu10k1: Constify snd_emu_chip_details
tiwai Jan 3, 2020
cd6e031
ALSA: es1968: Constify snd_es1968_tea575x_gpios
tiwai Jan 3, 2020
fb537cd
ALSA: fm801: Constify snd_fm801_tea575x_gpios
tiwai Jan 3, 2020
a5dc05e
ALSA: hda: Constify snd_pci_quirk tables
tiwai Jan 3, 2020
88e540a
ALSA: pci: Constify snd_pci_quirk tables
tiwai Jan 3, 2020
ac51e00
riscv: mm: use __pa_symbol for kernel symbols
zongbox Jan 2, 2020
0da310e
riscv: gcov: enable gcov for RISC-V
zongbox Jan 2, 2020
cfda861
riscv: dts: Add DT support for SiFive L2 cache controller
yashshah7 Jan 3, 2020
1d8f657
riscv: ftrace: correct the condition logic in function graph tracer
zongbox Dec 23, 2019
caf3c04
ALSA: hda - constify and cleanup static NodeID tables
osctobe Jan 3, 2020
ce644cf
media: intel-ipu3: Align struct ipu3_uapi_awb_fr_config_s to 32 bytes
Nov 6, 2019
cc97661
gen_initramfs_list.sh: fix 'bad variable name' error
masahir0y Dec 30, 2019
8ffdc54
kbuild/deb-pkg: annotate libelf-dev dependency as :native
ardbiesheuvel Dec 30, 2019
15f0ec9
mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
jstancek Jan 3, 2020
ca78fde
Merge tag 'drm-fixes-2020-01-03' of git://anongit.freedesktop.org/drm…
torvalds Jan 3, 2020
e35d016
Merge tag 'sound-5.5-rc5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Jan 3, 2020
6f2e9c3
Merge tag 'powerpc-5.5-5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Jan 3, 2020
d9c82fd
Merge tag 'for-linus-2020-01-03' of git://git.kernel.org/pub/scm/linu…
torvalds Jan 3, 2020
bed7235
Merge tag 'kbuild-fixes-v5.5-2' of git://git.kernel.org/pub/scm/linux…
torvalds Jan 3, 2020
b6b4aaf
Merge tag 'block-5.5-20200103' of git://git.kernel.dk/linux-block
torvalds Jan 3, 2020
3a562ae
Merge tag 'for-5.5-rc4-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jan 3, 2020
6d9ffcf
ALSA: hda/realtek - Add new codec supported for ALCS1200A
KailangYang Jan 3, 2020
fbd3eb7
ALSA: control: Add verification for kctl accesses
tiwai Jan 4, 2020
5da116f
ALSA: sh: Fix unused variable warnings
tiwai Jan 4, 2020
51d4efa
ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
tiwai Jan 4, 2020
50978df
Merge tag 'media/v5.5-3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 4, 2020
5613970
Merge tag 'dmaengine-fix-5.5-rc5' of git://git.infradead.org/users/vk…
torvalds Jan 4, 2020
feee6b2
mm/memory_hotplug: shrink zones when offlining memory
davidhildenbrand Jan 4, 2020
ac8f05d
mm/zsmalloc.c: fix the migrated zspage statistics.
Jan 4, 2020
a69b83e
kcov: fix struct layout for kcov_remote_arg
xairy Jan 4, 2020
84029fd
memcg: account security cred as well to kmemcg
shakeelb Jan 4, 2020
e0153fc
mm: move_pages: return valid node id in status if the page is already…
Jan 4, 2020
b16155a
fs/direct-io.c: include fs/internal.h for missing prototype
ebiggers Jan 4, 2020
7bebd69
fs/nsfs.c: include headers for missing declarations
ebiggers Jan 4, 2020
213921f
fs/namespace.c: make to_mnt_ns() static
ebiggers Jan 4, 2020
780a0cf
hexagon: parenthesize registers in asm predicates
nickdesaulniers Jan 4, 2020
63e8031
hexagon: work around compiler crash
nickdesaulniers Jan 4, 2020
e39e773
fs/posix_acl.c: fix kernel-doc warnings
rddunlap Jan 4, 2020
941f762
mm/oom: fix pgtables units mismatch in Killed process message
idryomov Jan 4, 2020
a7c46c0
mm/gup: fix memory leak in __gup_benchmark_ioctl
Navidem Jan 4, 2020
c77c0a8
mm/hugetlb: defer freeing of huge pages if in non-task context
Waiman-Long Jan 4, 2020
397eac1
ocfs2: call journal flush to mark journal as empty after journal reco…
Jan 4, 2020
b73eba2
ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less
Jan 4, 2020
7312b70
hexagon: define ioremap_uc
nickdesaulniers Jan 4, 2020
c420ddd
Merge tag 'mips_fixes_5.5_1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jan 4, 2020
8c62ed2
apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock
jrjohansen Jan 2, 2020
a125bcd
Merge tag 'apparmor-pr-2020-01-04' of git://git.kernel.org/pub/scm/li…
torvalds Jan 5, 2020
3648790
Merge branch 'akpm' (patches from Andrew)
torvalds Jan 5, 2020
9d05c18
clocksource: riscv: add notrace to riscv_sched_clock
zongbox Dec 23, 2019
2f3035d
riscv: prefix IRQ_ macro names with an RV_ namespace
paul-walmsley-sifive Dec 20, 2019
0e194d9
Documentation: riscv: add patch acceptance guidelines
paul-walmsley-sifive Nov 23, 2019
5fab582
ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too
tiwai Jan 5, 2020
5d8398a
Merge branch 'for-linus' into for-next
tiwai Jan 5, 2020
8be03a7
ALSA: usb-audio: Use lower hex numbers for IDs
tiwai Jan 5, 2020
f5f87ab
ALSA: Allow const arrays for legacy resource management helpers
tiwai Jan 5, 2020
fa35aa4
ALSA: aoa: More constifications
tiwai Jan 5, 2020
6b0f95c
ALSA: hda/realtek - More constifications
tiwai Jan 5, 2020
d64e7f7
ALSA: dummy: More constifications
tiwai Jan 5, 2020
d03af9b
ALSA: pcm: More constifications
tiwai Jan 5, 2020
731922a
ALSA: seq: More constifications
tiwai Jan 5, 2020
c094824
ALSA: vx: More constifications
tiwai Jan 5, 2020
f729f88
ALSA: intel8x0: More constifications
tiwai Jan 5, 2020
bf82326
ALSA: hda: More constifications
tiwai Jan 5, 2020
1675bfc
ALSA: ac97: More constifications
tiwai Jan 5, 2020
a01df92
ALSA: usb-audio: More constifications
tiwai Jan 5, 2020
56d7058
ALSA: caiaq: More constifications
tiwai Jan 5, 2020
eafcdbd
ALSA: au88x0: More constifications
tiwai Jan 5, 2020
6fddce2
ALSA: emu10k1: More constifications
tiwai Jan 5, 2020
bf6f3d7
ALSA: riptide: More constifications
tiwai Jan 5, 2020
f16a4e9
ALSA: ice1712: More constifications
tiwai Jan 5, 2020
6e9ef32
ALSA: ppc: More constifications
tiwai Jan 5, 2020
d925964
ALSA: hdsp: More constifications
tiwai Jan 5, 2020
e315cc3
ALSA: hdspm: More constifications
tiwai Jan 5, 2020
1e393ef
ALSA: rme9652: More constifications
tiwai Jan 5, 2020
55a6921
ALSA: emux: More constifications
tiwai Jan 5, 2020
7ec03ff
ALSA: usx2y: More constifications
tiwai Jan 5, 2020
98fd539
ALSA: pcxhr: More constifications
tiwai Jan 5, 2020
3cfe54b
ALSA: mixart: More constifications
tiwai Jan 5, 2020
10aab1a
ALSA: ymfpci: More constifications
tiwai Jan 5, 2020
71075c4
ALSA: bcd2000: More constifications
tiwai Jan 5, 2020
ccfacf2
ALSA: nm256: More constifications
tiwai Jan 5, 2020
a7f7edc
ALSA: korg1212: More constifications
tiwai Jan 5, 2020
ba09f5d
ALSA: cs46xx: More constifications
tiwai Jan 5, 2020
9797430
ALSA: ca0106: More constifications
tiwai Jan 5, 2020
6e0e75d
ALSA: ctxfi: More constifications
tiwai Jan 5, 2020
9ca7a0c
ALSA: asihpi: More constifications
tiwai Jan 5, 2020
066c044
ALSA: atiixp: More constifications
tiwai Jan 5, 2020
96d5ebf
ALSA: es1938: More constifications
tiwai Jan 5, 2020
096da80
ALSA: es1968: More constifications
tiwai Jan 5, 2020
5f3aca1
ALSA: cmipci: More constifications
tiwai Jan 5, 2020
121f46b
ALSA: sparc: More constifications
tiwai Jan 5, 2020
51d7847
ALSA: info: More constifications
tiwai Jan 5, 2020
f98903f
ALSA: jack: More constification
tiwai Jan 5, 2020
b40fe4b
ALSA: oss: More constifications
tiwai Jan 5, 2020
edb87ed
ALSA: rawmidi: More constification
tiwai Jan 5, 2020
e3de2a4
ALSA: opl3: More constifications
tiwai Jan 5, 2020
f3c0916
ALSA: cmi8328: More constifications
tiwai Jan 5, 2020
58b5b36
ALSA: cs423x: More constification
tiwai Jan 5, 2020
2a076d0
ALSA: sb: More constifications
tiwai Jan 5, 2020
350f613
ALSA: cmi8330: More constifications
tiwai Jan 5, 2020
748f518
ALSA: es1688: More constifications
tiwai Jan 5, 2020
fce6709
ALSA: es18xx: More constifications
tiwai Jan 5, 2020
15a1af9
ALSA: gus: More constifications
tiwai Jan 5, 2020
80e0a7c
ALSA: opti9xx: More constifications
tiwai Jan 5, 2020
429bca4
ALSA: wss: More constifications
tiwai Jan 5, 2020
8fc1791
ALSA: sc6000: More constification
tiwai Jan 5, 2020
6169869
ALSA: mts64: More constifications
tiwai Jan 5, 2020
2617069
ALSA: aw2: More constifications
tiwai Jan 5, 2020
2f200ce
ALSA: lx6464es: More constifications
tiwai Jan 5, 2020
7840d8a
ALSA: arm: More constification
tiwai Jan 5, 2020
1d99500
ALSA: opl4: More constification
tiwai Jan 5, 2020
6c84548
ALSA: serial-u16550: More constification
tiwai Jan 5, 2020
24ce805
ALSA: ak4531: More constification
tiwai Jan 5, 2020
83fdb6f
ALSA: azt3328: More constification
tiwai Jan 5, 2020
e157f0c
ALSA: cs4281: More constification
tiwai Jan 5, 2020
9bca090
ALSA: echoaudio: More constification
tiwai Jan 5, 2020
7103e4a
ALSA: ens137x: More constification
tiwai Jan 5, 2020
8045d0f
ALSA: fm801: More constification
tiwai Jan 5, 2020
a05c073
ALSA: via82xx: More constification
tiwai Jan 5, 2020
6ab9eab
ALSA: pdaudiocf: More constification
tiwai Jan 5, 2020
cabc046
ALSA: spi: More constification
tiwai Jan 5, 2020
f1dd479
ALSA: sh: Fix compile warning wrt const
tiwai Jan 5, 2020
768fc66
Merge tag 'riscv/for-v5.5-rc5' of git://git.kernel.org/pub/scm/linux/…
torvalds Jan 5, 2020
c79f46a
Linux 5.5-rc5
torvalds Jan 5, 2020
89b71b3
ASoC: rt5640: Fix NULL dereference on module unload
digetx Jan 6, 2020
869bced
ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk
jwrdegoede Jan 6, 2020
d4b74e2
ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one.
sammc Jan 3, 2020
468c640
Merge branch 'asoc-5.5' into asoc-linus
broonie Jan 6, 2020
bae7f34
Merge branch 'asoc-5.6' into asoc-next
broonie Jan 6, 2020
e7fa3cb
Merge remote-tracking branch 'takashi/for-next' into tag/merge-20200107
plbossart Jan 7, 2020
abe69c1
Merge remote-tracking branch 'soundwire/next' into tag/merge-20200107
plbossart Jan 7, 2020
8879627
Merge branch 'tag/merge-20200107' into merge/upstream-merge-20200107
plbossart Jan 7, 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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@web.de>
Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@ascom.ch>
Li Yang <leoyang.li@nxp.com> <leo@zh-kernel.org>
Li Yang <leoyang.li@nxp.com> <leoli@freescale.com>
Lukasz Luba <lukasz.luba@arm.com> <l.luba@partner.samsung.com>
Maciej W. Rozycki <macro@mips.com> <macro@imgtec.com>
Marc Zyngier <maz@kernel.org> <marc.zyngier@arm.com>
Marcin Nowakowski <marcin.nowakowski@mips.com> <marcin.nowakowski@imgtec.com>
Expand Down Expand Up @@ -265,6 +266,7 @@ Vinod Koul <vkoul@kernel.org> <vkoul@infradead.org>
Viresh Kumar <vireshk@kernel.org> <viresh.kumar@st.com>
Viresh Kumar <vireshk@kernel.org> <viresh.linux@gmail.com>
Viresh Kumar <vireshk@kernel.org> <viresh.kumar2@arm.com>
Vivien Didelot <vivien.didelot@gmail.com> <vivien.didelot@savoirfairelinux.com>
Vlad Dogaru <ddvlad@gmail.com> <vlad.dogaru@intel.com>
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
Expand Down
10 changes: 5 additions & 5 deletions Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What: /sys/bus/platform/devices/MLNXBF04:00/driver/lifecycle_state
What: /sys/bus/platform/devices/MLNXBF04:00/lifecycle_state
Date: Oct 2019
KernelVersion: 5.5
Contact: "Liming Sun <lsun@mellanox.com>"
Expand All @@ -10,7 +10,7 @@ Description:
GA Non-Secured - Non-Secure chip and not able to change state
RMA - Return Merchandise Authorization

What: /sys/bus/platform/devices/MLNXBF04:00/driver/post_reset_wdog
What: /sys/bus/platform/devices/MLNXBF04:00/post_reset_wdog
Date: Oct 2019
KernelVersion: 5.5
Contact: "Liming Sun <lsun@mellanox.com>"
Expand All @@ -19,7 +19,7 @@ Description:
to reboot the chip and recover it to the old state if the new
boot partition fails.

What: /sys/bus/platform/devices/MLNXBF04:00/driver/reset_action
What: /sys/bus/platform/devices/MLNXBF04:00/reset_action
Date: Oct 2019
KernelVersion: 5.5
Contact: "Liming Sun <lsun@mellanox.com>"
Expand All @@ -30,7 +30,7 @@ Description:
emmc - boot from the onchip eMMC
emmc_legacy - boot from the onchip eMMC in legacy (slow) mode

What: /sys/bus/platform/devices/MLNXBF04:00/driver/second_reset_action
What: /sys/bus/platform/devices/MLNXBF04:00/second_reset_action
Date: Oct 2019
KernelVersion: 5.5
Contact: "Liming Sun <lsun@mellanox.com>"
Expand All @@ -44,7 +44,7 @@ Description:
swap_emmc - swap the primary / secondary boot partition
none - cancel the action

What: /sys/bus/platform/devices/MLNXBF04:00/driver/secure_boot_fuse_state
What: /sys/bus/platform/devices/MLNXBF04:00/secure_boot_fuse_state
Date: Oct 2019
KernelVersion: 5.5
Contact: "Liming Sun <lsun@mellanox.com>"
Expand Down
19 changes: 11 additions & 8 deletions Documentation/admin-guide/ext4.rst
Original file line number Diff line number Diff line change
Expand Up @@ -181,14 +181,17 @@ When mounting an ext4 filesystem, the following option are accepted:
system after its metadata has been committed to the journal.

commit=nrsec (*)
Ext4 can be told to sync all its data and metadata every 'nrsec'
seconds. The default value is 5 seconds. This means that if you lose
your power, you will lose as much as the latest 5 seconds of work (your
filesystem will not be damaged though, thanks to the journaling). This
default value (or any low value) will hurt performance, but it's good
for data-safety. Setting it to 0 will have the same effect as leaving
it at the default (5 seconds). Setting it to very large values will
improve performance.
This setting limits the maximum age of the running transaction to
'nrsec' seconds. The default value is 5 seconds. This means that if
you lose your power, you will lose as much as the latest 5 seconds of
metadata changes (your filesystem will not be damaged though, thanks
to the journaling). This default value (or any low value) will hurt
performance, but it's good for data-safety. Setting it to 0 will have
the same effect as leaving it at the default (5 seconds). Setting it
to very large values will improve performance. Note that due to
delayed allocation even older data can be lost on power failure since
writeback of those data begins only after time set in
/proc/sys/vm/dirty_expire_centisecs.

barrier=<0|1(*)>, barrier(*), nobarrier
This enables/disables the use of write barriers in the jbd code.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/xfs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ The following sysctls are available for the XFS filesystem:
pool.

fs.xfs.speculative_prealloc_lifetime
(Units: seconds Min: 1 Default: 300 Max: 86400)
(Units: seconds Min: 1 Default: 300 Max: 86400)
The interval at which the background scanning for inodes
with unused speculative preallocation runs. The scan
removes unused preallocation from clean inodes and releases
Expand Down
10 changes: 5 additions & 5 deletions Documentation/dev-tools/kcov.rst
Original file line number Diff line number Diff line change
Expand Up @@ -251,11 +251,11 @@ selectively from different subsystems.
.. code-block:: c

struct kcov_remote_arg {
unsigned trace_mode;
unsigned area_size;
unsigned num_handles;
uint64_t common_handle;
uint64_t handles[0];
__u32 trace_mode;
__u32 area_size;
__u32 num_handles;
__aligned_u64 common_handle;
__aligned_u64 handles[0];
};

#define KCOV_INIT_TRACE _IOR('c', 1, unsigned long)
Expand Down
8 changes: 4 additions & 4 deletions Documentation/dev-tools/kselftest.rst
Original file line number Diff line number Diff line change
Expand Up @@ -203,12 +203,12 @@ Test Module
Kselftest tests the kernel from userspace. Sometimes things need
testing from within the kernel, one method of doing this is to create a
test module. We can tie the module into the kselftest framework by
using a shell script test runner. ``kselftest_module.sh`` is designed
using a shell script test runner. ``kselftest/module.sh`` is designed
to facilitate this process. There is also a header file provided to
assist writing kernel modules that are for use with kselftest:

- ``tools/testing/kselftest/kselftest_module.h``
- ``tools/testing/kselftest/kselftest_module.sh``
- ``tools/testing/kselftest/kselftest/module.sh``

How to use
----------
Expand Down Expand Up @@ -247,7 +247,7 @@ A bare bones test module might look like this:

#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

#include "../tools/testing/selftests/kselftest_module.h"
#include "../tools/testing/selftests/kselftest/module.h"

KSTM_MODULE_GLOBALS();

Expand Down Expand Up @@ -276,7 +276,7 @@ Example test script

#!/bin/bash
# SPDX-License-Identifier: GPL-2.0+
$(dirname $0)/../kselftest_module.sh "foo" test_foo
$(dirname $0)/../kselftest/module.sh "foo" test_foo


Test Harness
Expand Down
1 change: 1 addition & 0 deletions Documentation/dev-tools/kunit/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ KUnit - Unit Testing for the Linux Kernel

start
usage
kunit-tool
api/index
faq

Expand Down
57 changes: 57 additions & 0 deletions Documentation/dev-tools/kunit/kunit-tool.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
.. SPDX-License-Identifier: GPL-2.0

=================
kunit_tool How-To
=================

What is kunit_tool?
===================

kunit_tool is a script (``tools/testing/kunit/kunit.py``) that aids in building
the Linux kernel as UML (`User Mode Linux
<http://user-mode-linux.sourceforge.net/>`_), running KUnit tests, parsing
the test results and displaying them in a user friendly manner.

What is a kunitconfig?
======================

It's just a defconfig that kunit_tool looks for in the base directory.
kunit_tool uses it to generate a .config as you might expect. In addition, it
verifies that the generated .config contains the CONFIG options in the
kunitconfig; the reason it does this is so that it is easy to be sure that a
CONFIG that enables a test actually ends up in the .config.

How do I use kunit_tool?
========================

If a kunitconfig is present at the root directory, all you have to do is:

.. code-block:: bash

./tools/testing/kunit/kunit.py run

However, you most likely want to use it with the following options:

.. code-block:: bash

./tools/testing/kunit/kunit.py run --timeout=30 --jobs=`nproc --all`

- ``--timeout`` sets a maximum amount of time to allow tests to run.
- ``--jobs`` sets the number of threads to use to build the kernel.

If you just want to use the defconfig that ships with the kernel, you can
append the ``--defconfig`` flag as well:

.. code-block:: bash

./tools/testing/kunit/kunit.py run --timeout=30 --jobs=`nproc --all` --defconfig

.. note::
This command is particularly helpful for getting started because it
just works. No kunitconfig needs to be present.

For a list of all the flags supported by kunit_tool, you can run:

.. code-block:: bash

./tools/testing/kunit/kunit.py run --help
26 changes: 13 additions & 13 deletions Documentation/dev-tools/kunit/start.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,21 @@ The wrapper can be run with:

.. code-block:: bash

./tools/testing/kunit/kunit.py run
./tools/testing/kunit/kunit.py run --defconfig

Creating a kunitconfig
======================
The Python script is a thin wrapper around Kbuild as such, it needs to be
configured with a ``kunitconfig`` file. This file essentially contains the
For more information on this wrapper (also called kunit_tool) checkout the
:doc:`kunit-tool` page.

Creating a .kunitconfig
=======================
The Python script is a thin wrapper around Kbuild. As such, it needs to be
configured with a ``.kunitconfig`` file. This file essentially contains the
regular Kernel config, with the specific test targets as well.

.. code-block:: bash

git clone -b master https://kunit.googlesource.com/kunitconfig $PATH_TO_KUNITCONFIG_REPO
cd $PATH_TO_LINUX_REPO
ln -s $PATH_TO_KUNIT_CONFIG_REPO/kunitconfig kunitconfig

You may want to add kunitconfig to your local gitignore.
cp arch/um/configs/kunit_defconfig .kunitconfig

Verifying KUnit Works
---------------------
Expand All @@ -59,8 +59,8 @@ If everything worked correctly, you should see the following:
followed by a list of tests that are run. All of them should be passing.

.. note::
Because it is building a lot of sources for the first time, the ``Building
kunit kernel`` step may take a while.
Because it is building a lot of sources for the first time, the
``Building KUnit kernel`` step may take a while.

Writing your first test
=======================
Expand Down Expand Up @@ -148,7 +148,7 @@ and the following to ``drivers/misc/Makefile``:

obj-$(CONFIG_MISC_EXAMPLE_TEST) += example-test.o

Now add it to your ``kunitconfig``:
Now add it to your ``.kunitconfig``:

.. code-block:: none

Expand All @@ -159,7 +159,7 @@ Now you can run the test:

.. code-block:: bash

./tools/testing/kunit/kunit.py
./tools/testing/kunit/kunit.py run

You should see the following failure:

Expand Down
24 changes: 12 additions & 12 deletions Documentation/dev-tools/kunit/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Organization of this document
=============================

This document is organized into two main sections: Testing and Isolating
Behavior. The first covers what a unit test is and how to use KUnit to write
Behavior. The first covers what unit tests are and how to use KUnit to write
them. The second covers how to use KUnit to isolate code and make it possible
to unit test code that was otherwise un-unit-testable.

Expand Down Expand Up @@ -174,13 +174,13 @@ Test Suites
~~~~~~~~~~~

Now obviously one unit test isn't very helpful; the power comes from having
many test cases covering all of your behaviors. Consequently it is common to
have many *similar* tests; in order to reduce duplication in these closely
related tests most unit testing frameworks provide the concept of a *test
suite*, in KUnit we call it a *test suite*; all it is is just a collection of
test cases for a unit of code with a set up function that gets invoked before
every test cases and then a tear down function that gets invoked after every
test case completes.
many test cases covering all of a unit's behaviors. Consequently it is common
to have many *similar* tests; in order to reduce duplication in these closely
related tests most unit testing frameworks - including KUnit - provide the
concept of a *test suite*. A *test suite* is just a collection of test cases
for a unit of code with a set up function that gets invoked before every test
case and then a tear down function that gets invoked after every test case
completes.

Example:

Expand Down Expand Up @@ -211,7 +211,7 @@ KUnit test framework.
.. note::
A test case will only be run if it is associated with a test suite.

For a more information on these types of things see the :doc:`api/test`.
For more information on these types of things see the :doc:`api/test`.

Isolating Behavior
==================
Expand Down Expand Up @@ -338,7 +338,7 @@ We can easily test this code by *faking out* the underlying EEPROM:
return count;
}

ssize_t fake_eeprom_write(struct eeprom *this, size_t offset, const char *buffer, size_t count)
ssize_t fake_eeprom_write(struct eeprom *parent, size_t offset, const char *buffer, size_t count)
{
struct fake_eeprom *this = container_of(parent, struct fake_eeprom, parent);

Expand Down Expand Up @@ -454,7 +454,7 @@ KUnit on non-UML architectures
By default KUnit uses UML as a way to provide dependencies for code under test.
Under most circumstances KUnit's usage of UML should be treated as an
implementation detail of how KUnit works under the hood. Nevertheless, there
are instances where being able to run architecture specific code, or test
are instances where being able to run architecture specific code or test
against real hardware is desirable. For these reasons KUnit supports running on
other architectures.

Expand Down Expand Up @@ -557,7 +557,7 @@ run your tests on your hardware setup just by compiling for your architecture.
.. important::
Always prefer tests that run on UML to tests that only run under a particular
architecture, and always prefer tests that run under QEMU or another easy
(and monitarily free) to obtain software environment to a specific piece of
(and monetarily free) to obtain software environment to a specific piece of
hardware.

Nevertheless, there are still valid reasons to write an architecture or hardware
Expand Down
4 changes: 2 additions & 2 deletions Documentation/devicetree/bindings/net/can/tcan4x5x.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ Required properties:
- #size-cells: 0
- spi-max-frequency: Maximum frequency of the SPI bus the chip can
operate at should be less than or equal to 18 MHz.
- device-wake-gpios: Wake up GPIO to wake up the TCAN device.
- interrupt-parent: the phandle to the interrupt controller which provides
the interrupt.
- interrupts: interrupt specification for data-ready.
Expand All @@ -23,6 +22,7 @@ Optional properties:
reset.
- device-state-gpios: Input GPIO that indicates if the device is in
a sleep state or if the device is active.
- device-wake-gpios: Wake up GPIO to wake up the TCAN device.

Example:
tcan4x5x: tcan4x5x@0 {
Expand All @@ -36,5 +36,5 @@ tcan4x5x: tcan4x5x@0 {
interrupts = <14 GPIO_ACTIVE_LOW>;
device-state-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
device-wake-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
reset-gpios = <&gpio1 27 GPIO_ACTIVE_HIGH>;
};
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 @@ -22,6 +22,6 @@ Example:
};

&ethernet_switch {
resets = <&reset>;
resets = <&reset 26>;
reset-names = "switch";
};
10 changes: 8 additions & 2 deletions Documentation/devicetree/bindings/sound/gtm601.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
GTM601 UMTS modem audio interface CODEC

This device has no configuration interface. Sample rate is fixed - 8kHz.
This device has no configuration interface. The sample rate and channels are
based on the compatible string
"option,gtm601" = 8kHz mono
"broadmobi,bm818" = 48KHz stereo

Required properties:

- compatible : "option,gtm601"
- compatible : one of
"option,gtm601"
"broadmobi,bm818"


Example:

Expand Down
Loading