Skip to content

4.9.326-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest101 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/101Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_putinclude/net/bluetooth/l2cap.h net/bluetooth/l2cap_core.c+49 -130 replies
2/101ntfs: fix use-after-free in ntfs_ucsncmp()fs/ntfs/attrib.c+6 -20 replies
3/101scsi: ufs: host: Hold reference returned by of_parse_phandle()drivers/scsi/ufs/ufshcd-pltfrm.c+13 -20 replies
4/101net: ping6: Fix memleak in ipv6_renew_options().net/ipv6/ping.c+6 -00 replies
5/101net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()drivers/net/sungem_phy.c+1 -00 replies
6/101netfilter: nf_queue: do not allow packet truncation below transport header offsetnet/netfilter/nfnetlink_queue.c+6 -10 replies
7/101ARM: crypto: comment out gcc warning that breaks clang buildsarch/arm/lib/xor-neon.c+2 -10 replies
8/101mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.drivers/net/wireless/mediatek/mt7601u/usb.c+1 -00 replies
9/101ion: Make user_ion_handle_put_nolock() a void functiondrivers/staging/android/ion/ion-ioctl.c+2 -60 replies
10/101selinux: Minor cleanupssecurity/selinux/hooks.c security/selinux/selinuxfs.c+4 -30 replies
11/101proc: Pass file mode to proc_pid_make_inodefs/proc/base.c fs/proc/fd.c fs/proc/internal.h +2 more+14 -210 replies
12/101selinux: Clean up initialization of isec->sclasssecurity/selinux/hooks.c+4 -60 replies
13/101selinux: Convert isec->lock into a spinlocksecurity/selinux/hooks.c security/selinux/include/objsec.h+66 -400 replies
14/101selinux: fix error initialization in inode_doinit_with_dentry()security/selinux/hooks.c+16 -30 replies
15/101selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handlingsecurity/selinux/hooks.c+13 -180 replies
16/101include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swapinclude/uapi/linux/swab.h+2 -20 replies
17/101init/main: Fix double "the" in commentinit/main.c+1 -10 replies
18/101init/main: properly align the multi-line commentinit/main.c+4 -40 replies
19/101init: move stack canary initialization after setup_archinit/main.c+5 -60 replies
20/101init/main.c: extract early boot entropy from the passed cmdlineinit/main.c+2 -00 replies
21/101ACPI: video: Force backlight native for some TongFang devicesdrivers/acpi/video_detect.c+50 -10 replies
22/101ACPI: video: Shortening quirk list by identifying Clevo by board_name onlydrivers/acpi/video_detect.c+0 -340 replies
23/101random: only call boot_init_stack_canary() onceinit/main.c+0 -70 replies
24/101macintosh/adb: fix oob read in do_adb_query() functiondrivers/macintosh/adb.c+1 -10 replies
25/101Makefile: link with -z noexecstack --no-warn-rwx-segmentsMakefile+3 -00 replies
26/101x86: link vdso and boot with -z noexecstack --no-warn-rwx-segmentsarch/x86/boot/Makefile arch/x86/boot/compressed/Makefile arch/x86/entry/vdso/Makefile+6 -20 replies
27/101ALSA: bcd2000: Fix a UAF bug on the error path of probingsound/usb/bcd2000/bcd2000.c+2 -10 replies
28/101add barriers to buffer_uptodate and set_buffer_uptodateinclude/linux/buffer_head.h+24 -10 replies
29/101KVM: SVM: Dont BUG if userspace injects an interrupt with GIF=0arch/x86/kvm/svm.c+0 -20 replies
30/101KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checksarch/x86/kvm/emulate.c+9 -100 replies
31/101ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook modelsound/pci/hda/patch_conexant.c+10 -10 replies
32/101ALSA: hda/cirrus - support for iMac 12,1 modelsound/pci/hda/patch_cirrus.c+1 -00 replies
33/101vfs: Check the truncate maximum size in inode_newsize_ok()fs/attr.c+2 -00 replies
34/101usbnet: Fix linkwatch use-after-free on disconnectdrivers/net/usb/usbnet.c+2 -60 replies
35/101parisc: Fix device names in /proc/iomemarch/parisc/kernel/drivers.c+4 -50 replies
36/101drm/nouveau: fix another off-by-one in nvbios_addrdrivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c+1 -10 replies
37/101bpf: fix overflow in prog accountinginclude/linux/bpf.h kernel/bpf/core.c kernel/bpf/syscall.c+52 -110 replies
38/101fuse: limit nsecfs/fuse/inode.c+6 -00 replies
39/101md-raid10: fix KASAN warningdrivers/md/raid10.c+4 -10 replies
40/101ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()arch/ia64/include/asm/processor.h+1 -10 replies
41/101PCI: Add defines for normal and subtractive PCI bridgesinclude/linux/pci_ids.h+2 -00 replies
42/101powerpc/fsl-pci: Fix Class Code of PCIe Root Portarch/powerpc/sysdev/fsl_pci.c arch/powerpc/sysdev/fsl_pci.h+9 -00 replies
43/101powerpc/powernv: Avoid crashing if rng is NULLarch/powerpc/platforms/powernv/rng.c+2 -00 replies
44/101MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACKarch/mips/kernel/proc.c+1 -10 replies
45/101USB: HCD: Fix URB giveback issue in tasklet functiondrivers/usb/core/hcd.c include/linux/usb/hcd.h+16 -110 replies
46/101netfilter: nf_tables: fix null deref due to zeroed list headnet/netfilter/nf_tables_api.c+1 -00 replies
47/101scsi: zfcp: Fix missing auto port scan and thus missing target portsdrivers/s390/scsi/zfcp_fc.c drivers/s390/scsi/zfcp_fc.h drivers/s390/scsi/zfcp_fsf.c+26 -130 replies
48/101x86/olpc: fix logical not is only applied to the left hand sidearch/x86/platform/olpc/olpc-xo1-sci.c+1 -10 replies
49/101spmi: trace: fix stack-out-of-bound access in SPMI tracing functionsinclude/trace/events/spmi.h+6 -60 replies
50/101ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.hfs/ext4/xattr.h+13 -00 replies
51/101ext4: make sure ext4_append() always allocates new blockfs/ext4/namei.c+16 -00 replies
52/101ext4: fix use-after-free in ext4_xattr_set_entryfs/ext4/xattr.c+4 -20 replies
53/101ext4: update s_overhead_clusters in the superblock during an on-line resizefs/ext4/resize.c+1 -00 replies
54/101ext4: fix extent status tree race in writeback error recovery pathfs/ext4/inode.c+7 -00 replies
55/101ext4: correct max_inline_xattr_value_size computingfs/ext4/inline.c+3 -00 replies
56/101dm raid: fix address sanitizer warning in raid_statusdrivers/md/dm-raid.c+1 -10 replies
57/101net_sched: cls_route: remove from list when handle is 0net/sched/cls_route.c+1 -10 replies
58/101btrfs: reject log replay if there is unsupported RO compat flagfs/btrfs/disk-io.c+14 -00 replies
59/101tcp: fix over estimation in sk_forced_mem_schedule()net/ipv4/tcp_output.c+4 -30 replies
60/101scsi: sg: Allow waiting for commands to complete on removed devicedrivers/scsi/sg.c+34 -230 replies
61/101Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"drivers/net/usb/ax88179_178a.c+7 -70 replies
62/101Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regressionnet/bluetooth/l2cap_core.c+6 -70 replies
63/101nios2: time: Read timer in get_cycles only if initializedarch/nios2/kernel/time.c+4 -10 replies
64/101net/9p: Initialize the iounit field during fid creationnet/9p/client.c+1 -30 replies
65/101net_sched: cls_route: disallow handle of 0net/sched/cls_route.c+6 -00 replies
66/101ALSA: info: Fix llseek return value when using callbacksound/core/info.c+3 -30 replies
67/101rds: add missing barrier to release_refillnet/rds/ib_recv.c+1 -00 replies
68/101ata: libata-eh: Add missing command namedrivers/ata/libata-eh.c+1 -00 replies
69/101btrfs: fix lost error handling when looking up extended ref on log replayfs/btrfs/tree-log.c+3 -10 replies
70/101can: ems_usb: fix clangs -Wunaligned-access warningdrivers/net/can/usb/ems_usb.c+1 -10 replies
71/101NFSv4.1: RECLAIM_COMPLETE must handle EACCESfs/nfs/nfs4proc.c+3 -00 replies
72/101SUNRPC: Reinitialise the backchannel request buffers before reusenet/sunrpc/backchannel_rqst.c+14 -00 replies
73/101pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_mapdrivers/pinctrl/nomadik/pinctrl-nomadik.c+3 -10 replies
74/101pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxeddrivers/pinctrl/qcom/pinctrl-msm8916.c+2 -20 replies
75/101vsock: Fix memory leak in vsock_connect()net/vmw_vsock/af_vsock.c+8 -10 replies
76/101xen/xenbus: fix return type in xenbus_file_read()drivers/xen/xenbus/xenbus_dev_frontend.c+2 -20 replies
77/101atm: idt77252: fix use-after-free bugs caused by tst_timerdrivers/atm/idt77252.c+1 -00 replies
78/101nios2: page fault et.al. are *not* restartable syscalls...arch/nios2/include/asm/entry.h arch/nios2/kernel/entry.S+3 -40 replies
79/101nios2: dont leave NULLs in sys_call_table[]arch/nios2/kernel/entry.S arch/nios2/kernel/syscall_table.c+1 -10 replies
80/101nios2: traced syscall does need to check the syscall numberarch/nios2/kernel/entry.S+8 -30 replies
81/101nios2: fix syscall restart checksarch/nios2/kernel/signal.c+1 -10 replies
82/101nios2: restarts apply only to the first sigframe we build...arch/nios2/kernel/signal.c+1 -00 replies
83/101nios2: add force_successful_syscall_return()arch/nios2/include/asm/ptrace.h arch/nios2/kernel/entry.S+8 -00 replies
84/101netfilter: nf_tables: really skip inactive sets when allocating namenet/netfilter/nf_tables_api.c+1 -10 replies
85/101fec: Fix timer capture timing in `fec_ptp_enable_pps()`drivers/net/ethernet/freescale/fec_ptp.c+1 -50 replies
86/101kbuild: clear LDFLAGS in the top MakefileMakefile+1 -00 replies
87/101irqchip/tegra: Fix overflow implicit truncation warningsdrivers/irqchip/irq-tegra.c+5 -50 replies
88/101usb: host: ohci-ppc-of: Fix refcount leak bugdrivers/usb/host/ohci-ppc-of.c+1 -00 replies
89/101gadgetfs: ep_io - wait until IRQ finishesdrivers/usb/gadget/legacy/inode.c+1 -00 replies
90/101cxl: Fix a memory leak in an error handling pathdrivers/misc/cxl/irq.c+1 -00 replies
91/101drivers:md:fix a potential use-after-free bugdrivers/md/raid5.c+1 -10 replies
92/101ext4: avoid remove directory when directory is corruptedfs/ext4/namei.c+2 -50 replies
93/101ext4: avoid resizing to a partial cluster sizefs/ext4/resize.c+10 -00 replies
94/101tty: serial: Fix refcount leak bug in ucc_uart.cdrivers/tty/serial/ucc_uart.c+2 -00 replies
95/101vfio: Clear the caps->buf to NULL after freedrivers/vfio/vfio.c+1 -00 replies
96/101mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_startarch/mips/cavium-octeon/octeon-platform.c+2 -10 replies
97/101ALSA: core: Add async signal helpersinclude/sound/core.h sound/core/misc.c+102 -00 replies
98/101ALSA: timer: Use deferred fasync helpersound/core/timer.c+6 -50 replies
99/101powerpc/64: Init jump labels before parse_early_param()arch/powerpc/kernel/prom.c+7 -00 replies
100/101video: fbdev: i740fb: Check the argument of i740_calc_vclk()drivers/video/fbdev/i740fb.c+7 -20 replies
101/101MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0arch/mips/mm/tlbex.c+2 -20 replies

Reviews trailers per patch

43 of 101 patches have a Reviewed-by or Acked-by.

PatchLee JonesBart Van AsscheJakub KicinskiSven SchnelleOndrej MosnacekKees CookPablo Neira AyusoArnd BergmannDavid AhernEric DumazetHans de GoedeMatthew Wilcox (Oracle)Maxim LevitskyKarol HerbstOliver NeukumGreg Kroah-HartmanBenjamin HerrenschmidtAndy ShevchenkoYury NorovAlexei StarovoitovJeff LaytonNamjae JeonAlexander ViroAlan SternBenjamin BlockGuenter RoeckJens AxboeStephen BoydSteven Rostedt (Google)Jan KaraRitesh Harjani (IBM)Andreas DilgerDavid SterbaSoheil Hassas YeganehShakeel ButtWei WangChristian SchoenebeckDouglas Gilbert[email protected]Stefano GarzarellaStephen HemmingerOleksandr TyshchenkoHannes ReineckeAndrew DonnellanKamal MostafaJamal Hadi SalimCornelia HuckTimur TabiNicolas PitreShuah Khan
SeriesT-b
1/101T-b
2/101
3/101R-b
4/101R-b R-b
5/101
6/101R-b
7/101A-b
8/101A-b
9/101
10/101
11/101
12/101
13/101
14/101
15/101T-b R-b
16/101
17/101
18/101
19/101A-b
20/101A-b
21/101R-b
22/101R-b
23/101
24/101R-b R-b A-b
25/101Reported-and-tested-by
26/101Reported-and-tested-by
27/101
28/101R-b
29/101
30/101R-b
31/101
32/101
33/101T-b R-b A-b
34/101A-b
35/101
36/101R-b
37/101A-b
38/101
39/101
40/101R-b R-b
41/101
42/101
43/101
44/101
45/101R-b
46/101
47/101R-b
48/101Reviewed-and-tested-by
49/101R-b A-b
50/101R-b R-b
51/101R-b
52/101R-b R-b
53/101R-b
54/101
55/101R-b R-b
56/101
57/101R-b A-b
58/101R-b
59/101A-b R-b R-b
60/101A-b
61/101
62/101
63/101
64/101R-b
65/101A-b
66/101
67/101
68/101R-b
69/101R-b
70/101
71/101
72/101
73/101
74/101
75/101Reported-and-tested-by R-b
76/101R-b
77/101
78/101
79/101
80/101
81/101
82/101
83/101
84/101
85/101
86/101A-b
87/101R-b
88/101A-b
89/101
90/101A-b
91/101
92/101R-b
93/101
94/101A-b
95/101R-b
96/101
97/101
98/101
99/101
100/101
101/101

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 50 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/101] 4.9.326-rc1 review

This is the start of the stable review cycle for the 4.9.326 release. There are 101 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 25 Aug 2022 08:00:15 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.326-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.326-rc1

Nathan Chancellor <[email protected]>
MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0

Zheyu Ma <[email protected]>
video: fbdev: i740fb: Check the argument of i740_calc_vclk()

Zhouyi Zhou <[email protected]>
powerpc/64: Init jump labels before parse_early_param()

Takashi Iwai <[email protected]>
ALSA: timer: Use deferred fasync helper

Takashi Iwai <[email protected]>
ALSA: core: Add async signal helpers

Liang He <[email protected]>
mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start

Schspa Shi <[email protected]>

    vfio: Clear the caps->buf to NULL after free

Liang He <[email protected]>
tty: serial: Fix refcount leak bug in ucc_uart.c

Kiselev, Oleg <[email protected]>
ext4: avoid resizing to a partial cluster size

Ye Bin <[email protected]>
ext4: avoid remove directory when directory is corrupted

Wentao_Liang <[email protected]>
drivers:md:fix a potential use-after-free bug

Christophe JAILLET <[email protected]>
cxl: Fix a memory leak in an error handling path

Jozef Martiniak <[email protected]>
gadgetfs: ep_io - wait until IRQ finishes

Liang He <[email protected]>
usb: host: ohci-ppc-of: Fix refcount leak bug

Sai Prakash Ranjan <[email protected]>
irqchip/tegra: Fix overflow implicit truncation warnings

Masahiro Yamada <[email protected]>
kbuild: clear LDFLAGS in the top Makefile

Csókás Bence <[email protected]>
fec: Fix timer capture timing in fec_ptp_enable_pps()

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: really skip inactive sets when allocating name

Al Viro <[email protected]>
nios2: add force_successful_syscall_return()

Al Viro <[email protected]>
nios2: restarts apply only to the first sigframe we build...

Al Viro <[email protected]>
nios2: fix syscall restart checks

Al Viro <[email protected]>
nios2: traced syscall does need to check the syscall number

Al Viro <[email protected]>

    nios2: don't leave NULLs in sys_call_table[]

Al Viro <[email protected]>
nios2: page fault et.al. are *not* restartable syscalls...

Duoming Zhou <[email protected]>
atm: idt77252: fix use-after-free bugs caused by tst_timer

Dan Carpenter <[email protected]>
xen/xenbus: fix return type in xenbus_file_read()

Peilin Ye <[email protected]>
vsock: Fix memory leak in vsock_connect()

Nikita Travkin <[email protected]>
pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed

Miaoqian Lin <[email protected]>
pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map

Trond Myklebust <[email protected]>
SUNRPC: Reinitialise the backchannel request buffers before reuse

Zhang Xianwei <[email protected]>
NFSv4.1: RECLAIM_COMPLETE must handle EACCES

Marc Kleine-Budde <[email protected]>
can: ems_usb: fix clang's -Wunaligned-access warning

Filipe Manana <[email protected]>
btrfs: fix lost error handling when looking up extended ref on log replay

Damien Le Moal <[email protected]>
ata: libata-eh: Add missing command name

Mikulas Patocka <[email protected]>
rds: add missing barrier to release_refill

Amadeusz Sławiński <[email protected]>
ALSA: info: Fix llseek return value when using callback

Jamal Hadi Salim <[email protected]>
net_sched: cls_route: disallow handle of 0

Tyler Hicks <[email protected]>
net/9p: Initialize the iounit field during fid creation

Guenter Roeck <[email protected]>
nios2: time: Read timer in get_cycles only if initialized

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression

Jose Alonso <[email protected]>

    Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"

Tony Battersby <[email protected]>
scsi: sg: Allow waiting for commands to complete on removed device

Eric Dumazet <[email protected]>
tcp: fix over estimation in sk_forced_mem_schedule()

Qu Wenruo <[email protected]>
btrfs: reject log replay if there is unsupported RO compat flag

Thadeu Lima de Souza Cascardo <[email protected]>
net_sched: cls_route: remove from list when handle is 0

Mikulas Patocka <[email protected]>
dm raid: fix address sanitizer warning in raid_status

Baokun Li <[email protected]>
ext4: correct max_inline_xattr_value_size computing

Eric Whitney <[email protected]>
ext4: fix extent status tree race in writeback error recovery path

Theodore Ts'o <[email protected]>
ext4: update s_overhead_clusters in the superblock during an on-line resize

Baokun Li <[email protected]>
ext4: fix use-after-free in ext4_xattr_set_entry

Lukas Czerner <[email protected]>
ext4: make sure ext4_append() always allocates new block

Baokun Li <[email protected]>
ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h

David Collins <[email protected]>
spmi: trace: fix stack-out-of-bound access in SPMI tracing functions

Alexander Lobakin <[email protected]>
x86/olpc: fix 'logical not is only applied to the left hand side'

Steffen Maier <[email protected]>
scsi: zfcp: Fix missing auto port scan and thus missing target ports

Florian Westphal <[email protected]>
netfilter: nf_tables: fix null deref due to zeroed list head

Weitao Wang <[email protected]>
USB: HCD: Fix URB giveback issue in tasklet function

Huacai Chen <[email protected]>
MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK

Michael Ellerman <[email protected]>
powerpc/powernv: Avoid crashing if rng is NULL

Pali Rohár <[email protected]>
powerpc/fsl-pci: Fix Class Code of PCIe Root Port

Pali Rohár <[email protected]>
PCI: Add defines for normal and subtractive PCI bridges

Alexander Lobakin <[email protected]>
ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()

Mikulas Patocka <[email protected]>
md-raid10: fix KASAN warning

Miklos Szeredi <[email protected]>
fuse: limit nsec

Daniel Borkmann <[email protected]>
bpf: fix overflow in prog accounting

Timur Tabi <[email protected]>
drm/nouveau: fix another off-by-one in nvbios_addr

Helge Deller <[email protected]>
parisc: Fix device names in /proc/iomem

Lukas Wunner <[email protected]>
usbnet: Fix linkwatch use-after-free on disconnect

David Howells <[email protected]>
vfs: Check the truncate maximum size in inode_newsize_ok()

Allen Ballway <[email protected]>
ALSA: hda/cirrus - support for iMac 12,1 model

Meng Tang <[email protected]>
ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model

Sean Christopherson <[email protected]>
KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks

Maciej S. Szmigiero <[email protected]>
KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0

Mikulas Patocka <[email protected]>
add barriers to buffer_uptodate and set_buffer_uptodate

Zheyu Ma <[email protected]>
ALSA: bcd2000: Fix a UAF bug on the error path of probing

Nick Desaulniers <[email protected]>
x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments

Nick Desaulniers <[email protected]>

    Makefile: link with -z noexecstack --no-warn-rwx-segments

Ning Qiang <[email protected]>
macintosh/adb: fix oob read in do_adb_query() function

Hans-Christian Noren Egtvedt <[email protected]>
random: only call boot_init_stack_canary() once

Werner Sembach <[email protected]>
ACPI: video: Shortening quirk list by identifying Clevo by board_name only

Werner Sembach <[email protected]>
ACPI: video: Force backlight native for some TongFang devices

Daniel Micay <[email protected]>
init/main.c: extract early boot entropy from the passed cmdline

Laura Abbott <[email protected]>
init: move stack canary initialization after setup_arch

Viresh Kumar <[email protected]>
init/main: properly align the multi-line comment

Viresh Kumar <[email protected]>
init/main: Fix double "the" in comment

Christian Borntraeger <[email protected]>
include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap

Paul Moore <[email protected]>
selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling

Tianyue Ren <[email protected]>
selinux: fix error initialization in inode_doinit_with_dentry()

Andreas Gruenbacher <[email protected]>

    selinux: Convert isec->lock into a spinlock

Andreas Gruenbacher <[email protected]>

    selinux: Clean up initialization of isec->sclass

Andreas Gruenbacher <[email protected]>
proc: Pass file mode to proc_pid_make_inode

Andreas Gruenbacher <[email protected]>
selinux: Minor cleanups

Nathan Chancellor <[email protected]>
ion: Make user_ion_handle_put_nolock() a void function

Wei Mingzhi <[email protected]>
mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.

Greg Kroah-Hartman <[email protected]>
ARM: crypto: comment out gcc warning that breaks clang builds

Florian Westphal <[email protected]>
netfilter: nf_queue: do not allow packet truncation below transport header offset

Liang He <[email protected]>
net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()

Kuniyuki Iwashima <[email protected]>
net: ping6: Fix memleak in ipv6_renew_options().

Liang He <[email protected]>
scsi: ufs: host: Hold reference returned by of_parse_phandle()

ChenXiaoSong <[email protected]>
ntfs: fix use-after-free in ntfs_ucsncmp()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put

-------------

Diffstat:

 Makefile                                        |   8 +-
 arch/arm/lib/xor-neon.c                         |   3 +-
 arch/ia64/include/asm/processor.h               |   2 +-
 arch/mips/cavium-octeon/octeon-platform.c       |   3 +-
 arch/mips/kernel/proc.c                         |   2 +-
 arch/mips/mm/tlbex.c                            |   4 +-
 arch/nios2/include/asm/entry.h                  |   3 +-
 arch/nios2/include/asm/ptrace.h                 |   2 +
 arch/nios2/kernel/entry.S                       |  22 +++--
 arch/nios2/kernel/signal.c                      |   3 +-
 arch/nios2/kernel/syscall_table.c               |   1 +
 arch/nios2/kernel/time.c                        |   5 +-
 arch/parisc/kernel/drivers.c                    |   9 +-
 arch/powerpc/kernel/prom.c                      |   7 ++
 arch/powerpc/platforms/powernv/rng.c            |   2 +
 arch/powerpc/sysdev/fsl_pci.c                   |   8 ++
 arch/powerpc/sysdev/fsl_pci.h                   |   1 +
 arch/x86/boot/Makefile                          |   2 +-
 arch/x86/boot/compressed/Makefile               |   4 +
 arch/x86/entry/vdso/Makefile                    |   2 +-
 arch/x86/kvm/emulate.c                          |  19 ++--
 arch/x86/kvm/svm.c                              |   2 -
 arch/x86/platform/olpc/olpc-xo1-sci.c           |   2 +-
 drivers/acpi/video_detect.c                     |  55 +++++++----
 drivers/ata/libata-eh.c                         |   1 +
 drivers/atm/idt77252.c                          |   1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c |   2 +-
 drivers/irqchip/irq-tegra.c                     |  10 +-
 drivers/macintosh/adb.c                         |   2 +-
 drivers/md/dm-raid.c                            |   2 +-
 drivers/md/raid10.c                             |   5 +-
 drivers/md/raid5.c                              |   2 +-
 drivers/misc/cxl/irq.c                          |   1 +
 drivers/net/can/usb/ems_usb.c                   |   2 +-
 drivers/net/ethernet/freescale/fec_ptp.c        |   6 +-
 drivers/net/sungem_phy.c                        |   1 +
 drivers/net/usb/ax88179_178a.c                  |  14 +--
 drivers/net/usb/usbnet.c                        |   8 +-
 drivers/net/wireless/mediatek/mt7601u/usb.c     |   1 +
 drivers/pinctrl/nomadik/pinctrl-nomadik.c       |   4 +-
 drivers/pinctrl/qcom/pinctrl-msm8916.c          |   4 +-
 drivers/s390/scsi/zfcp_fc.c                     |  29 ++++--
 drivers/s390/scsi/zfcp_fc.h                     |   6 +-
 drivers/s390/scsi/zfcp_fsf.c                    |   4 +-
 drivers/scsi/sg.c                               |  57 ++++++-----
 drivers/scsi/ufs/ufshcd-pltfrm.c                |  15 ++-
 drivers/staging/android/ion/ion-ioctl.c         |   8 +-
 drivers/tty/serial/ucc_uart.c                   |   2 +
 drivers/usb/core/hcd.c                          |  26 ++---
 drivers/usb/gadget/legacy/inode.c               |   1 +
 drivers/usb/host/ohci-ppc-of.c                  |   1 +
 drivers/vfio/vfio.c                             |   1 +
 drivers/video/fbdev/i740fb.c                    |   9 +-
 drivers/xen/xenbus/xenbus_dev_frontend.c        |   4 +-
 fs/attr.c                                       |   2 +
 fs/btrfs/disk-io.c                              |  14 +++
 fs/btrfs/tree-log.c                             |   4 +-
 fs/ext4/inline.c                                |   3 +
 fs/ext4/inode.c                                 |   7 ++
 fs/ext4/namei.c                                 |  23 ++++-
 fs/ext4/resize.c                                |  11 +++
 fs/ext4/xattr.c                                 |   6 +-
 fs/ext4/xattr.h                                 |  13 +++
 fs/fuse/inode.c                                 |   6 ++
 fs/nfs/nfs4proc.c                               |   3 +
 fs/ntfs/attrib.c                                |   8 +-
 fs/proc/base.c                                  |  23 ++---
 fs/proc/fd.c                                    |   6 +-
 fs/proc/internal.h                              |   2 +-
 fs/proc/namespaces.c                            |   3 +-
 include/linux/bpf.h                             |  11 +++
 include/linux/buffer_head.h                     |  25 ++++-
 include/linux/pci_ids.h                         |   2 +
 include/linux/usb/hcd.h                         |   1 +
 include/net/bluetooth/l2cap.h                   |   1 +
 include/sound/core.h                            |   8 ++
 include/trace/events/spmi.h                     |  12 +--
 include/uapi/linux/swab.h                       |   4 +-
 init/main.c                                     |  14 +--
 kernel/bpf/core.c                               |  16 ++-
 kernel/bpf/syscall.c                            |  36 +++++--
 net/9p/client.c                                 |   4 +-
 net/bluetooth/l2cap_core.c                      |  68 +++++++++----
 net/ipv4/tcp_output.c                           |   7 +-
 net/ipv6/ping.c                                 |   6 ++
 net/netfilter/nf_tables_api.c                   |   3 +-
 net/netfilter/nfnetlink_queue.c                 |   7 +-
 net/rds/ib_recv.c                               |   1 +
 net/sched/cls_route.c                           |   8 +-
 net/sunrpc/backchannel_rqst.c                   |  14 +++
 net/vmw_vsock/af_vsock.c                        |   9 +-
 security/selinux/hooks.c                        | 123 +++++++++++++++---------
 security/selinux/include/objsec.h               |   5 +-
 security/selinux/selinuxfs.c                    |   4 +-
 sound/core/info.c                               |   6 +-
 sound/core/misc.c                               |  94 ++++++++++++++++++
 sound/core/timer.c                              |  11 ++-
 sound/pci/hda/patch_cirrus.c                    |   1 +
 sound/pci/hda/patch_conexant.c                  |  11 ++-
 sound/usb/bcd2000/bcd2000.c                     |   3 +-
 100 files changed, 753 insertions(+), 296 deletions(-)