Message ID | 20190717225908.25085-1-kamal@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,Bionic,PULL] Bionic upstream stable patchset 2019-07-17 | expand |
On Wed, Jul 17, 2019 at 03:59:08PM -0700, Kamal Mostafa wrote: > This pull req includes the following pending Bionic stable patchset: > > Bionic update: upstream stable patchset 2019-07-17 (306 patches) > Ported from the following upstream stable releases: > v4.14.83, v4.19.4, > v4.14.84, v4.19.5, > v4.14.85, v4.19.6, > v4.14.86, v4.19.7 > BugLink: https://bugs.launchpad.net/bugs/1836968 > > -Kamal It looks like there is a duplicate commit: WARNING: USB: usb-storage: Add new IDs to ums-realtek | Kai-Heng Feng (applied 2 times) commits = ['430ac4f12f88', '55dd0033f05b'] Please hold on before applying this, we'll send an updated pull request later today. -Andrea > > ----- > > The following changes since commit 8b5fc7807f9f560ae3fa47f464843b582e0e3f18: > > bcache: fix ioctl in flash device (2019-07-17 12:44:36 +0200) > > are available in the Git repository at: > > git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/bionic bionic-stable > > for you to fetch changes up to cfd84164f6bf316a3f60caab8b9fb89176b0e58c: > > mm: cleancache: fix corruption on missed inode invalidation (2019-07-17 14:45:35 -0700) > > ---------------------------------------------------------------- > Aaro Koskinen (1): > MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver > > Adrian Hunter (5): > perf machine: Add machine__is() to identify machine arch > perf tools: Fix kernel_start for PTI on x86 > perf machine: Add nr_cpus_avail() > perf machine: Workaround missing maps for x86 PTI entry trampolines > perf test code-reading: Fix perf_env setup for PTI entry trampolines > > Alan Tull (1): > clk: fixed-rate: fix of_node_get-put imbalance > > Alexander Aring (1): > net: ieee802154: 6lowpan: fix frag reassembly > > Alistair Strachan (1): > efi/libstub: arm: support building with clang > > Amir Goldstein (1): > fsnotify: generalize handling of extra event flags > > Anders Roxell (1): > arm64: kprobe: make page to RO mode when allocate it > > Andrew Lunn (1): > net: dsa: mv88e6xxx: Fix clearing of stats counters > > Andrew Price (1): > gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd > > Andy Shevchenko (1): > usb: dwc3: core: Clean up ULPI device > > Aneesh Kumar K.V (1): > mm/memory.c: recheck page table entry with page table lock held > > Anisse Astier (1): > ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 > > Anson Huang (1): > cpufreq: imx6q: add return value check for voltage scale > > Ard Biesheuvel (1): > crypto: simd - correctly take reqsize of wrapped skcipher into account > > Arnd Bergmann (1): > btrfs: tree-checker: use %zu format string for size_t > > Ben Wolsieffer (1): > staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION > > Benjamin Tissoires (2): > Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS" > HID: alps: allow incoming reports when only the trackstick is opened > > Bernd Eckstein (1): > usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 > > Chao Yu (8): > f2fs: clean up with is_valid_blkaddr() > f2fs: introduce and spread verify_blkaddr > f2fs: fix to do sanity check with secs_per_zone > f2fs: fix to do sanity check with user_block_count > f2fs: fix to do sanity check with node footer and iblocks > f2fs: fix to do sanity check with block address in main area > f2fs: fix to do sanity check with i_extra_isize > f2fs: fix to do sanity check with cp_pack_start_sum > > Chengguang Xu (1): > fs/exofs: fix potential memory leak in mount option parsing > > Chris Paterson (2): > ARM: dts: r8a7791: Correct critical CPU temperature > ARM: dts: r8a7793: Correct critical CPU temperature > > Christoph Muellner (1): > arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-puma-haikou. > > Colin Ian King (2): > cifs: don't dereference smb_file_target before null check > staging: most: use format specifier "%s" in snprintf > > Dan Carpenter (1): > uio: Fix an Oops on load > > David Abdurachmanov (1): > riscv: add missing vdso_install target > > David Ahern (1): > ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF > > David Howells (1): > rxrpc: Fix lockup due to no error backoff after ack transmit error > > David Miller (1): > perf symbols: Set PLT entry/header sizes properly on Sparc > > David Sterba (1): > btrfs: tree-check: reduce stack consumption in check_dir_item > > Denis Bolotin (2): > qed: Fix memory/entry leak in qed_init_sp_request() > qed: Fix blocking/unlimited SPQ entries leak > > Denis Drozdov (1): > net/mlx5e: IPoIB, Reset QP after channels are closed > > Dennis Wassenberg (1): > usb: core: Fix hub port connection events lost > > Dmitry Bogdanov (2): > net: aquantia: fix potential IOMMU fault after driver unbind > net: aquantia: invalid checksumm offload implementation > > Dmitry Kasatkin (1): > ima: re-introduce own integrity cache lock > > Dmitry Torokhov (1): > Input: synaptics - avoid using uninitialized variable when probing > > Dmitry Vyukov (1): > mm: don't warn about large allocations for slab > > Dominique Martinet (1): > v9fs_dir_readdir: fix double-free on p9stat_read error > > Doug Berger (1): > net: bcmgenet: protect stop from timeout > > Emmanuel Grumbach (2): > iwlwifi: mvm: support sta_statistics() even on older firmware > iwlwifi: mvm: fix regulatory domain update when the firmware starts > > Emmanuel Pescosta (1): > usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB > > Eric Biggers (1): > HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges > > Eric Dumazet (3): > net-gro: reset skb->pkt_type in napi_reuse_skb() > inet: frags: better deal with smp races > llc: do not use sk_eat_skb() > > Eric Westbrook (1): > netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net > > Erik Schmauss (1): > ACPICA: AML interpreter: add region addresses in global list during initialization > > Ernesto A. Fernández (2): > hfs: prevent btree data loss on root split > hfsplus: prevent btree data loss on root split > > Felipe Balbi (2): > usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers > Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" > > Feng Tang (1): > x86/earlyprintk: Add a force option for pciserial device > > Filipe Manana (3): > Btrfs: ensure path name is null terminated at btrfs_control_ioctl > Btrfs: fix rare chances for data loss when doing a fast fsync > Btrfs: fix race between enabling quotas and subvolume creation > > Florian Fainelli (1): > net: systemport: Protect stop from timeout > > Francis Therien (1): > Input: xpad - add PDP device id 0x02a4 > > Frieder Schrempf (1): > usbnet: smsc95xx: disable carrier check while suspending > > Geert Uytterhoeven (1): > hwmon: (ibmpowernv) Remove bogus __init annotations > > Greg Hackmann (1): > arm64: remove no-op -p linker flag > > Greg Kroah-Hartman (2): > MAINTAINERS: Add Sasha as a stable branch maintainer > tty: wipe buffer if not echoing data > > Gu Jinxiang (1): > btrfs: validate type when reading a chunk > > Hans de Goede (5): > ACPI / platform: Add SMB0001 HID to forbidden_id_list > ALSA: hda: Add ASRock H81M-HDS to the power_save blacklist > ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist > ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 > iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers > > Harry Wentland (1): > drm/amd/display: Stop leaking planes > > Heiko Stuebner (1): > ARM: dts: rockchip: Remove @0 from the veyron memory node > > Heiner Kallweit (1): > net: phy: add workaround for issue where PHY driver doesn't bind to the device > > Holger Hoffstätte (1): > net: phy: realtek: fix RTL8201F sysfs name > > Hou Zhiqiang (1): > PCI: layerscape: Fix wrong invocation of outbound window disable accessor > > Hugh Dickins (9): > mm/huge_memory: rename freeze_page() to unmap_page() > mm/huge_memory: splitting set mapping+index before unfreeze > mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() > mm/khugepaged: collapse_shmem() stop if punched or truncated > mm/khugepaged: fix crashes due to misaccounted holes > mm/khugepaged: collapse_shmem() remember to clear holes > mm/khugepaged: minor reorderings in collapse_shmem() > mm/khugepaged: collapse_shmem() without freezing new_page > mm/khugepaged: collapse_shmem() do not crash on Compound > > Hugues Fruchet (2): > media: ov5640: fix wrong binning value in exposure calculation > media: ov5640: fix auto controls values when switching to manual mode > > Igor Russkikh (1): > net: aquantia: fixed enable unicast on 32 macvlan > > Ilya Dryomov (9): > libceph: fall back to sendmsg for slab pages > libceph: store ceph_auth_handshake pointer in ceph_connection > libceph: factor out __prepare_write_connect() > libceph: factor out __ceph_x_decrypt() > libceph: factor out encrypt_authorizer() > libceph: add authorizer challenge > libceph: implement CEPHX_V2 calculation mode > libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() > libceph: check authorizer reply/challenge length before reading > > Inki Dae (1): > Revert "drm/exynos/decon5433: implement frame counter" > > Jacob Keller (1): > i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features > > Jaegeuk Kim (2): > f2fs: enhance sanity_check_raw_super() to avoid potential overflow > f2fs: fix missing up_read > > Jan Kara (1): > udf: Allow mounting volumes with incorrect identification strings > > Jann Horn (1): > reiserfs: propagate errors from fill_with_dentries() properly > > Janosch Frank (1): > s390/mm: Check for valid vma before zapping in gmap_discard > > Jason Wang (2): > virtio-net: disable guest csum during XDP set > virtio-net: fail XDP set if guest csum is negotiated > > Jens Axboe (1): > floppy: fix race condition in __floppy_read_block_0() > > Jeremy Linton (1): > lib/raid6: Fix arm64 test build > > Jerome Brunet (5): > pinctrl: meson: fix pinconf bias disable > pinctrl: meson: fix gxbb ao pull register bits > pinctrl: meson: fix gxl ao pull register bits > pinctrl: meson: fix meson8 ao pull register bits > pinctrl: meson: fix meson8b ao pull register bits > > Jiri Olsa (3): > perf/x86/intel: Move branch tracing setup to the Intel-specific source file > perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() > perf/x86/intel: Disallow precise_ip on BTS events > > Jiri Slaby (1): > netfilter: bridge: define INT_MIN & INT_MAX in userspace > > Johan Hovold (1): > mtd: rawnand: atmel: fix OF child-node lookup > > Jon Maloy (2): > tipc: don't assume linear buffer when reading ancillary data > tipc: fix link re-establish failure > > Jozsef Kadlecsik (1): > netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() > > Julian Wiedmann (1): > s390/qeth: fix HiperSockets sniffer > > Junaid Shahid (1): > kvm: mmu: Fix race in emulated page table writes > > Justin M. Forbes (1): > s390/mm: Fix ERROR: "__node_distance" undefined! > > Kai-Heng Feng (1): > USB: usb-storage: Add new IDs to ums-realtek > > Kailang Yang (1): > ALSA: hda/realtek - Support ALC300 > > Kan Liang (1): > perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs > > Konstantin Khlebnikov (2): > tools/power/cpupower: fix compilation with STATIC=true > mm/huge_memory.c: reorder operations in __split_huge_page_tail() > > Krzysztof Kozlowski (1): > ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi > > Larry Finger (1): > staging: rtl8723bs: Add missing return for cfg80211_rtw_get_station > > Lee, Shawn C (1): > drm/edid: Add 6 bpc quirk for BOE panel. > > Leo Sperling (1): > Input: xpad - fix some coding style issues > > Leonid Shatz (1): > KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset > > Linus Torvalds (1): > tty: wipe buffer. > > Lior David (1): > wil6210: missing length check in wmi_set_ie > > Liran Alon (1): > KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall > > Lorenzo Bianconi (2): > net: thunderx: set xdp_prog to NULL if bpf_prog_add fails > net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue > > Luca Coelho (1): > iwlwifi: mvm: don't use SAR Geo if basic SAR is not used > > Luis Chamberlain (1): > lib/test_kmod.c: fix rmmod double free > > Luis Henriques (1): > ceph: quota: fix null pointer dereference in quota check > > Lukas Wunner (1): > can: hi311x: Use level-triggered interrupt > > Lyude Paul (1): > drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() > > Maarten Jacobs (1): > usb: cdc-acm: add entry for Hiro (Conexant) modem > > Marc Kleine-Budde (4): > can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb() > can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length > can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds > can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb > > Marcus Folkesson (1): > Input: xpad - avoid using __set_bit() for capabilities > > Marek Szyprowski (2): > clk: samsung: exynos5420: Enable PERIS clocks for suspend > clk: samsung: exynos5250: Add missing clocks for FIMC LITE SYSMMU devices > > Martin Kelly (1): > iio:st_magn: Fix enable device after trigger > > Martin Schiller (1): > net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs > > Martin Schwidefsky (1): > s390/mm: fix mis-accounting of pgtable_bytes > > Mathias Nyman (2): > usb: xhci: Prevent bus suspend if a port connect change or polling state is detected > xhci: Fix leaking USB3 shared_hcd at xhci removal > > Matt Chen (1): > iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE > > Matthew Cover (1): > tuntap: fix multiqueue rx > > Matthew Garrett (1): > EVM: Add support for portable signature format > > Matthias Schwarzott (1): > media: em28xx: Fix use-after-free when disconnecting > > Mattias Jacobsson (1): > USB: misc: appledisplay: add 20" Apple Cinema Display > > Max Filippov (3): > xtensa: enable coprocessors that are being flushed > xtensa: fix coprocessor context offset definitions > xtensa: fix coprocessor part of ptrace_{get,set}xregs > > Maximilian Heyne (1): > fs: fix lost error code in dio_complete > > Michael Ellerman (1): > powerpc/io: Fix the IO workarounds code to work with Radix > > Michael J. Ruhl (1): > IB/hfi1: Eliminate races in the SDMA send error path > > Michael Niewöhner (1): > usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series > > Michal Hocko (1): > mm, page_alloc: check for max order in hot path > > Michał Mirosław (1): > ibmvnic: fix accelerated VLAN handling > > Mika Westerberg (1): > ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM > > Milian Wolff (1): > perf unwind: Take pgoff into account when reporting elf to libdwfl > > Mimi Zohar (1): > ima: re-initialize iint->atomic_flags > > Mustafa Ismail (1): > i40iw: Fix memory leak in error path of create QP > > Nathan Chancellor (2): > arm64: percpu: Initialize ret in the default case > misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data > > Niklas Cassel (1): > PCI: endpoint: Populate func_no before calling pci_epc_add_epf() > > Nikolay Borisov (1): > btrfs: Always try all copies when reading extent buffers > > Oleksij Rempel (2): > can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functions > can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail() > > Oliver Hartkopp (1): > can: raw: check for CAN FD capable netdev in raw_sendmsg() > > Or Gerlitz (1): > net/mlx5e: Claim TC hw offloads support only under a proper build config > > Pan Bian (3): > rapidio/rionet: do not free skb before reading its length > btrfs: relocation: set trans to be NULL after ending transaction > ext2: fix potential use after free > > Paolo Abeni (1): > net: don't keep lonely packets forever in the gro hash > > Parav Pandit (1): > IB/core: Perform modify QP on real one > > Paul E. McKenney (1): > rcu: Make need_resched() respond to urgent RCU-QS needs > > Paul Gortmaker (1): > platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 > > Pavel Tikhomirov (1): > mm: cleancache: fix corruption on missed inode invalidation > > Petr Machata (1): > net: skb_scrub_packet(): Scrub offload_fwd_mark > > Phil Elwell (1): > lan78xx: Read MAC address from DT if present > > Prarit Bhargava (1): > kdb: Use strscpy with destination buffer size > > Qu Wenruo (6): > btrfs: Verify that every chunk has corresponding block group at mount time > btrfs: tree-checker: Add checker for dir item > btrfs: tree-checker: Verify block_group_item > btrfs: tree-checker: Detect invalid and empty essential trees > btrfs: Check that each block group has corresponding chunk at mount time > btrfs: tree-checker: Check level for leaves and nodes > > Radoslaw Tyl (1): > ixgbe: fix MAC anti-spoofing filter after VFLR > > Rafał Miłecki (1): > brcmfmac: fix reporting support for 160 MHz channels > > Rajat Jain (1): > mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL > > Rajneesh Bhardwaj (1): > platform/x86: intel_telemetry: report debugfs failure > > Ramses Ramírez (1): > Input: xpad - add support for Xbox1 PDP Camo series gamepad > > Ricardo Ribalda Delgado (1): > clk: fixed-factor: fix of_node_get-put imbalance > > Richard Genoud (2): > dmaengine: at_hdmac: fix memory leak in at_dma_xlate() > dmaengine: at_hdmac: fix module unloading > > Richard Weinberger (3): > um: Give start_idle_thread() a return code > ubi: fastmap: Check each mapping only once > ubi: Initialize Fastmap checkmapping correctly > > Ronnie Sahlberg (1): > cifs: fix return value for cifs_listxattr > > Sabrina Dubroca (1): > ip_tunnel: don't force DF when MTU is locked > > Sagi Grimberg (1): > nvme: make sure ns head inherits underlying device limits > > Sagiv Ozeri (1): > qed: Fix potential memory corruption > > Sakari Ailus (1): > media: v4l: event: Add subscription to list before calling "add" operation > > Salvatore Mesoraca (1): > namei: allow restricted O_CREAT of FIFOs and regular files > > Sandeep Singh (1): > xhci: Add check for invalid byte size error when UAS devices are connected. > > Satheesh Rajendran (1): > powerpc/numa: Suppress "VPHN is not supported" messages > > Scott Wood (1): > KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE > > Sebastian Andrzej Siewior (1): > x86/fpu: Disable bottom halves while loading FPU registers > > Sebastien Boisvert (1): > include/linux/pfn_t.h: force '~' to be parsed as an unary operator > > Shalom Toledo (1): > mlxsw: spectrum: Fix IP2ME CPU policer configuration > > Shaokun Zhang (1): > btrfs: tree-checker: Fix misleading group system information > > Siva Reddy Kallam (1): > tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths > > Stefan Agner (5): > ARM: 8766/1: drop no-thumb-interwork in EABI mode > ARM: 8767/1: add support for building ARM kernel with clang > bus: arm-cci: remove unnecessary unreachable() > ARM: trusted_foundations: do not use naked function > kbuild: allow to use GCC toolchain not in Clang search path > > Stefan Wahren (1): > net: smsc95xx: Fix MTU range > > Stefano Brivio (1): > netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace > > Stephen Mallon (1): > tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing > > Steven Rostedt (VMware) (16): > function_graph: Create function_graph_enter() to consolidate architecture code > ARM: function_graph: Simplify with function_graph_enter() > microblaze: function_graph: Simplify with function_graph_enter() > x86/function_graph: Simplify with function_graph_enter() > powerpc/function_graph: Simplify with function_graph_enter() > sh/function_graph: Simplify with function_graph_enter() > sparc/function_graph: Simplify with function_graph_enter() > parisc: function_graph: Simplify with function_graph_enter() > s390/function_graph: Simplify with function_graph_enter() > arm64: function_graph: Simplify with function_graph_enter() > MIPS: function_graph: Simplify with function_graph_enter() > function_graph: Make ftrace_push_return_trace() static > function_graph: Use new curr_ret_depth to manage depth instead of curr_ret_stack > function_graph: Have profiler use curr_ret_stack and not depth > function_graph: Move return callback before update of curr_ret_stack > function_graph: Reverse the order of pushing the ret_stack and the callback > > Subash Abhinov Kasiviswanathan (1): > net: qualcomm: rmnet: Fix incorrect assignment of real_dev > > Taehee Yoo (1): > netfilter: xt_IDLETIMER: add sysfs filename checking routine > > Takashi Iwai (5): > ALSA: oss: Use kvzalloc() for local buffer allocations > ALSA: wss: Fix invalid snd_free_pages() at error path > ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write > ALSA: control: Fix race between adding and removing a user element > ALSA: sparc: Fix invalid snd_free_pages() at error path > > Tetsuo Handa (2): > selinux: Add __GFP_NOWARN to allocation at str_read() > bfs: add sanity check at bfs_fill_super() > > Thinh Nguyen (1): > usb: dwc3: gadget: Properly check last unaligned/zero chain TRB > > Thomas Richter (1): > s390/perf: Change CPUM_CF return code in event init function > > Thor Thayer (1): > net: stmmac: Fix RX packet size > 8191 > > Todd Kjos (1): > binder: fix race that allows malicious free of live buffer > > Tristram Ha (1): > net: dsa: microchip: initialize mutex before use > > Trond Myklebust (1): > SUNRPC: Fix a bogus get/put in generic_key_to_expire() > > Vakul Garg (1): > net/tls: Fixed return value when tls_complete_pending_work() fails > > Valentin Schneider (1): > sched/core: Take the hotplug lock in sched_init_smp() > > Valentine Fatiev (1): > net/mlx5e: Fix selftest for small MTUs > > Vasily Gorbik (2): > s390/vdso: add missing FORCE to build targets > s390/decompressor: add missing FORCE to build targets > > Vignesh R (1): > i2c: omap: Enable for ARCH_K3 > > Ville Syrjälä (1): > drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE > > Vladimir Zapolskiy (1): > gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path > > Will Deacon (2): > Documentation/security-bugs: Clarify treatment of embargoed information > Documentation/security-bugs: Postpone fix publication in exceptional cases > > Willem de Bruijn (1): > packet: copy user buffers before orphan or clone > > Xin Long (6): > sctp: not allow to set asoc prsctp_enable by sockopt > sctp: fix strchange_flags name for Stream Change Event > sctp: not increase stream's incnt before sending addstrm_in request > l2tp: fix a sock refcnt leak in l2tp_tunnel_register > sctp: define SCTP_SS_DEFAULT for Stream schedulers > sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer > > Xulin Sun (1): > rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write > > Y.C. Chen (2): > drm/ast: change resolution may cause screen blurred > drm/ast: fixed cursor may disappear sometimes > > Yu Zhao (1): > mm: use swp_offset as key in shmem_replace_page() > > YueHaibing (2): > SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() > misc: mic/scif: fix copy-paste error in scif_create_remote_lookup > > Yufen Yu (1): > tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset > > Yunlei He (1): > f2fs: check blkaddr more accuratly before issue a bio > > Yuval Avnery (1): > net/mlx5e: Adjust to max number of channles when re-attaching > > Zubin Mithra (1): > apparmor: Fix uninitialized value in aa_split_fqname > > xingaopeng (1): > ext2: initialize opts.s_mount_opt as zero before using it > > 배석진 (1): > flow_dissector: do not dissect l4 ports for fragments > > Documentation/admin-guide/kernel-parameters.txt | 6 +- > Documentation/admin-guide/security-bugs.rst | 46 ++-- > .../devicetree/bindings/net/can/holt_hi311x.txt | 2 +- > Documentation/sysctl/fs.txt | 36 +++ > MAINTAINERS | 1 + > Makefile | 8 +- > arch/arm/Makefile | 2 +- > arch/arm/boot/compressed/Makefile | 2 +- > arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 +- > arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +- > arch/arm/boot/dts/r8a7791.dtsi | 2 +- > arch/arm/boot/dts/r8a7793.dtsi | 2 +- > arch/arm/boot/dts/rk3288-veyron.dtsi | 6 +- > arch/arm/firmware/trusted_foundations.c | 14 +- > arch/arm/kernel/ftrace.c | 17 +- > arch/arm64/Makefile | 2 +- > .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- > arch/arm64/include/asm/percpu.h | 3 + > arch/arm64/kernel/ftrace.c | 15 +- > arch/arm64/kernel/probes/kprobes.c | 27 +- > arch/microblaze/kernel/ftrace.c | 15 +- > arch/mips/configs/cavium_octeon_defconfig | 1 + > arch/mips/kernel/ftrace.c | 14 +- > arch/parisc/kernel/ftrace.c | 17 +- > arch/powerpc/include/asm/io.h | 20 +- > arch/powerpc/kernel/trace/ftrace.c | 15 +- > arch/powerpc/kvm/trace.h | 8 +- > arch/powerpc/kvm/trace_booke.h | 9 +- > arch/powerpc/kvm/trace_hv.h | 9 +- > arch/powerpc/kvm/trace_pr.h | 9 +- > arch/powerpc/mm/numa.c | 2 +- > arch/riscv/Makefile | 4 + > arch/s390/boot/compressed/Makefile | 14 +- > arch/s390/include/asm/mmu_context.h | 4 - > arch/s390/include/asm/pgalloc.h | 6 +- > arch/s390/include/asm/pgtable.h | 18 ++ > arch/s390/include/asm/tlb.h | 6 +- > arch/s390/kernel/ftrace.c | 13 +- > arch/s390/kernel/perf_cpum_cf.c | 2 +- > arch/s390/kernel/vdso32/Makefile | 6 +- > arch/s390/kernel/vdso64/Makefile | 6 +- > arch/s390/mm/gmap.c | 2 + > arch/s390/mm/pgalloc.c | 1 + > arch/s390/numa/numa.c | 1 + > arch/sh/kernel/ftrace.c | 16 +- > arch/sparc/kernel/ftrace.c | 11 +- > arch/um/os-Linux/skas/process.c | 5 + > arch/x86/events/core.c | 20 -- > arch/x86/events/intel/core.c | 56 ++++- > arch/x86/events/intel/uncore_snb.c | 115 ++++++++- > arch/x86/events/perf_event.h | 13 +- > arch/x86/include/asm/kvm_host.h | 3 +- > arch/x86/kernel/early_printk.c | 29 ++- > arch/x86/kernel/fpu/signal.c | 4 +- > arch/x86/kernel/ftrace.c | 15 +- > arch/x86/kvm/mmu.c | 27 +- > arch/x86/kvm/svm.c | 5 +- > arch/x86/kvm/vmx.c | 21 +- > arch/x86/kvm/x86.c | 7 +- > arch/xtensa/kernel/asm-offsets.c | 16 +- > arch/xtensa/kernel/process.c | 5 +- > arch/xtensa/kernel/ptrace.c | 42 +++- > crypto/simd.c | 5 +- > drivers/acpi/acpi_platform.c | 1 + > drivers/acpi/acpi_watchdog.c | 72 ++++-- > drivers/acpi/acpica/dsopcode.c | 4 + > drivers/android/binder.c | 21 +- > drivers/android/binder_alloc.c | 14 +- > drivers/android/binder_alloc.h | 3 +- > drivers/block/floppy.c | 3 +- > drivers/bus/arm-cci.c | 2 - > drivers/clk/clk-fixed-factor.c | 1 + > drivers/clk/clk-fixed-rate.c | 1 + > drivers/clk/samsung/clk-exynos5250.c | 6 + > drivers/clk/samsung/clk-exynos5420.c | 1 + > drivers/cpufreq/imx6q-cpufreq.c | 7 +- > drivers/dma/at_hdmac.c | 10 +- > drivers/firmware/efi/libstub/Makefile | 3 +- > drivers/gpio/gpiolib.c | 5 +- > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- > .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 - > drivers/gpu/drm/ast/ast_mode.c | 3 +- > drivers/gpu/drm/drm_edid.c | 3 + > drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 9 - > drivers/gpu/drm/exynos/exynos_drm_crtc.c | 11 - > drivers/gpu/drm/exynos/exynos_drm_drv.h | 1 - > drivers/gpu/drm/i915/i915_drv.h | 2 +- > drivers/gpu/drm/i915/i915_gem_gtt.c | 22 +- > drivers/hid/hid-alps.c | 18 ++ > drivers/hid/hid-sensor-custom.c | 2 +- > drivers/hid/hid-sensor-hub.c | 13 +- > drivers/hid/uhid.c | 12 + > drivers/hid/usbhid/hid-quirks.c | 1 - > drivers/hwmon/ibmpowernv.c | 7 +- > drivers/i2c/busses/Kconfig | 2 +- > drivers/iio/accel/hid-sensor-accel-3d.c | 5 +- > drivers/iio/gyro/hid-sensor-gyro-3d.c | 5 +- > drivers/iio/humidity/hid-sensor-humidity.c | 3 +- > drivers/iio/light/hid-sensor-als.c | 8 +- > drivers/iio/light/hid-sensor-prox.c | 8 +- > drivers/iio/magnetometer/hid-sensor-magn-3d.c | 8 +- > drivers/iio/magnetometer/st_magn_buffer.c | 12 +- > drivers/iio/orientation/hid-sensor-incl-3d.c | 8 +- > drivers/iio/pressure/hid-sensor-press.c | 8 +- > drivers/iio/temperature/hid-sensor-temperature.c | 3 +- > drivers/infiniband/core/verbs.c | 5 +- > drivers/infiniband/hw/hfi1/user_sdma.c | 87 +++---- > drivers/infiniband/hw/hfi1/user_sdma.h | 3 - > drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- > drivers/input/joystick/xpad.c | 45 ++-- > drivers/input/mouse/synaptics.c | 4 +- > drivers/media/i2c/ov5640.c | 12 +- > drivers/media/usb/em28xx/em28xx-dvb.c | 3 +- > drivers/media/v4l2-core/v4l2-event.c | 43 ++-- > drivers/misc/atmel-ssc.c | 2 +- > drivers/misc/mic/scif/scif_rma.c | 2 +- > drivers/mmc/host/sdhci-pci-core.c | 7 +- > drivers/mtd/nand/atmel/nand-controller.c | 11 +- > drivers/mtd/ubi/build.c | 1 + > drivers/mtd/ubi/eba.c | 4 + > drivers/mtd/ubi/fastmap.c | 20 ++ > drivers/mtd/ubi/ubi.h | 11 + > drivers/mtd/ubi/vmt.c | 1 + > drivers/mtd/ubi/vtbl.c | 16 +- > drivers/net/can/dev.c | 48 +++- > drivers/net/can/flexcan.c | 4 +- > drivers/net/can/rx-offload.c | 51 +++- > drivers/net/can/spi/hi311x.c | 2 +- > drivers/net/dsa/microchip/ksz_common.c | 10 +- > drivers/net/dsa/mv88e6xxx/global1.c | 2 + > drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- > drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 35 ++- > .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 42 ++-- > .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 8 + > .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 3 + > .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 18 ++ > drivers/net/ethernet/broadcom/bcmsysport.c | 15 +- > drivers/net/ethernet/broadcom/genet/bcmgenet.c | 13 +- > drivers/net/ethernet/broadcom/tg3.c | 18 +- > drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +- > drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- > drivers/net/ethernet/ibm/ibmvnic.c | 2 +- > drivers/net/ethernet/intel/i40e/i40e_main.c | 2 + > drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 4 +- > drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 31 ++- > .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 26 +- > .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- > drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 1 - > drivers/net/ethernet/qlogic/qed/qed_sp.h | 3 + > drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 16 +- > drivers/net/ethernet/qlogic/qed/qed_spq.c | 69 +++--- > drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 6 +- > drivers/net/ethernet/stmicro/stmmac/common.h | 3 +- > drivers/net/ethernet/stmicro/stmmac/descs_com.h | 2 +- > drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 2 +- > drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +- > drivers/net/phy/mdio-gpio.c | 10 +- > drivers/net/phy/phy_device.c | 8 + > drivers/net/phy/realtek.c | 2 +- > drivers/net/rionet.c | 2 +- > drivers/net/tun.c | 6 +- > drivers/net/usb/ipheth.c | 10 +- > drivers/net/usb/lan78xx.c | 42 ++-- > drivers/net/usb/smsc95xx.c | 9 + > drivers/net/virtio_net.c | 13 +- > drivers/net/wireless/ath/wil6210/wmi.c | 8 +- > .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- > drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 4 +- > drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 38 ++- > drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 12 +- > drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +- > drivers/nvme/host/core.c | 4 +- > drivers/nvme/host/multipath.c | 1 + > drivers/pci/dwc/pci-layerscape.c | 2 +- > drivers/pci/endpoint/pci-ep-cfs.c | 14 +- > drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 2 +- > drivers/pinctrl/meson/pinctrl-meson-gxl.c | 2 +- > drivers/pinctrl/meson/pinctrl-meson.c | 2 +- > drivers/pinctrl/meson/pinctrl-meson8.c | 2 +- > drivers/pinctrl/meson/pinctrl-meson8b.c | 2 +- > drivers/platform/x86/acerhdf.c | 1 + > drivers/platform/x86/intel_telemetry_debugfs.c | 8 +- > drivers/rtc/rtc-hid-sensor-time.c | 2 +- > drivers/rtc/rtc-pcf2127.c | 3 + > drivers/s390/net/qeth_l3_main.c | 8 +- > drivers/staging/most/mostcore/core.c | 2 +- > drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- > .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 7 +- > drivers/tty/n_tty.c | 20 +- > drivers/tty/tty_buffer.c | 6 +- > drivers/uio/uio.c | 7 +- > drivers/usb/class/cdc-acm.c | 3 + > drivers/usb/core/hub.c | 4 +- > drivers/usb/core/quirks.c | 6 + > drivers/usb/dwc3/core.c | 1 + > drivers/usb/dwc3/gadget.c | 13 +- > drivers/usb/host/xhci-hub.c | 60 +++-- > drivers/usb/host/xhci-mtk.c | 6 +- > drivers/usb/host/xhci-pci.c | 1 + > drivers/usb/host/xhci-plat.c | 6 +- > drivers/usb/host/xhci-ring.c | 1 + > drivers/usb/host/xhci-tegra.c | 1 + > drivers/usb/host/xhci.c | 2 - > drivers/usb/misc/appledisplay.c | 1 + > drivers/usb/storage/unusual_realtek.h | 10 + > fs/9p/vfs_dir.c | 11 - > fs/bfs/inode.c | 9 +- > fs/btrfs/disk-io.c | 10 +- > fs/btrfs/extent-tree.c | 86 ++++++- > fs/btrfs/file.c | 24 ++ > fs/btrfs/qgroup.c | 3 +- > fs/btrfs/relocation.c | 1 + > fs/btrfs/super.c | 1 + > fs/btrfs/tree-checker.c | 271 ++++++++++++++++++++- > fs/btrfs/volumes.c | 30 ++- > fs/btrfs/volumes.h | 2 + > fs/ceph/mds_client.c | 11 + > fs/ceph/quota.c | 3 +- > fs/cifs/cifsfs.c | 7 +- > fs/cifs/smb2ops.c | 11 +- > fs/direct-io.c | 4 +- > fs/exofs/super.c | 5 +- > fs/ext2/super.c | 1 + > fs/ext2/xattr.c | 2 +- > fs/f2fs/checkpoint.c | 43 +++- > fs/f2fs/data.c | 52 ++-- > fs/f2fs/f2fs.h | 41 +++- > fs/f2fs/file.c | 21 +- > fs/f2fs/inode.c | 67 ++++- > fs/f2fs/node.c | 11 +- > fs/f2fs/recovery.c | 6 +- > fs/f2fs/segment.c | 4 +- > fs/f2fs/segment.h | 24 +- > fs/f2fs/super.c | 96 +++++++- > fs/gfs2/ops_fstype.c | 2 +- > fs/hfs/brec.c | 4 + > fs/hfsplus/brec.c | 4 + > fs/namei.c | 53 +++- > fs/notify/fsnotify.c | 7 +- > fs/reiserfs/xattr.c | 7 + > fs/udf/super.c | 16 +- > fs/udf/unicode.c | 14 +- > include/linux/can/dev.h | 1 + > include/linux/can/rx-offload.h | 7 +- > include/linux/ceph/auth.h | 8 + > include/linux/ceph/ceph_features.h | 7 +- > include/linux/ceph/messenger.h | 6 +- > include/linux/ceph/msgr.h | 2 +- > include/linux/fs.h | 2 + > include/linux/fsnotify_backend.h | 9 +- > include/linux/ftrace.h | 4 +- > include/linux/hid-sensor-hub.h | 4 +- > include/linux/integrity.h | 1 + > include/linux/netfilter/ipset/ip_set.h | 2 +- > include/linux/netfilter/ipset/ip_set_comment.h | 4 +- > include/linux/pfn_t.h | 2 +- > include/linux/sched.h | 1 + > include/linux/skbuff.h | 18 +- > include/uapi/linux/netfilter_bridge.h | 4 + > include/uapi/linux/sctp.h | 3 + > kernel/debug/kdb/kdb_io.c | 15 +- > kernel/debug/kdb/kdb_private.h | 2 +- > kernel/debug/kdb/kdb_support.c | 10 +- > kernel/rcu/tree.c | 9 + > kernel/sched/core.c | 5 +- > kernel/sysctl.c | 18 ++ > kernel/trace/ftrace.c | 7 +- > kernel/trace/trace_functions_graph.c | 49 +++- > lib/raid6/test/Makefile | 4 +- > lib/test_kmod.c | 1 - > mm/huge_memory.c | 79 +++--- > mm/khugepaged.c | 129 +++++----- > mm/memory.c | 34 ++- > mm/page_alloc.c | 20 +- > mm/shmem.c | 16 +- > mm/slab.c | 4 + > mm/slab_common.c | 12 +- > mm/truncate.c | 8 +- > net/can/raw.c | 15 +- > net/ceph/auth.c | 16 ++ > net/ceph/auth_x.c | 223 +++++++++++++---- > net/ceph/auth_x_protocol.h | 7 + > net/ceph/messenger.c | 105 +++++--- > net/ceph/osd_client.c | 11 + > net/core/dev.c | 11 +- > net/core/flow_dissector.c | 4 +- > net/core/skbuff.c | 4 + > net/ieee802154/6lowpan/6lowpan_i.h | 4 +- > net/ieee802154/6lowpan/reassembly.c | 14 +- > net/ipv4/inet_fragment.c | 28 ++- > net/ipv4/ip_tunnel_core.c | 2 +- > net/ipv4/tcp_input.c | 1 + > net/ipv6/route.c | 7 +- > net/l2tp/l2tp_core.c | 9 +- > net/llc/af_llc.c | 11 +- > net/netfilter/ipset/ip_set_core.c | 23 +- > net/netfilter/ipset/ip_set_hash_netportnet.c | 8 +- > net/netfilter/ipset/ip_set_list_set.c | 17 +- > net/netfilter/xt_IDLETIMER.c | 20 ++ > net/packet/af_packet.c | 4 +- > net/rxrpc/ar-internal.h | 1 + > net/rxrpc/call_event.c | 18 +- > net/rxrpc/output.c | 38 ++- > net/sctp/associola.c | 10 +- > net/sctp/outqueue.c | 2 +- > net/sctp/socket.c | 26 +- > net/sctp/stream.c | 1 - > net/sunrpc/auth_generic.c | 8 +- > net/sunrpc/xdr.c | 2 +- > net/tipc/link.c | 11 +- > net/tipc/socket.c | 15 +- > net/tls/tls_sw.c | 10 +- > security/apparmor/lib.c | 6 +- > security/integrity/evm/evm.h | 2 +- > security/integrity/evm/evm_crypto.c | 75 +++++- > security/integrity/evm/evm_main.c | 29 ++- > security/integrity/iint.c | 3 + > security/integrity/ima/ima_appraise.c | 31 +-- > security/integrity/ima/ima_main.c | 70 ++++-- > security/integrity/integrity.h | 18 +- > security/selinux/ss/policydb.c | 2 +- > sound/core/control.c | 80 +++--- > sound/core/oss/pcm_oss.c | 6 +- > sound/core/oss/pcm_plugin.c | 6 +- > sound/isa/wss/wss_lib.c | 2 - > sound/pci/ac97/ac97_codec.c | 2 +- > sound/pci/hda/hda_intel.c | 4 + > sound/pci/hda/patch_realtek.c | 9 + > sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 ++- > sound/sparc/cs4231.c | 8 +- > tools/perf/tests/code-reading.c | 1 + > tools/perf/util/env.c | 32 +++ > tools/perf/util/env.h | 4 + > tools/perf/util/machine.c | 117 ++++++++- > tools/perf/util/machine.h | 6 + > tools/perf/util/symbol-elf.c | 12 +- > tools/perf/util/symbol.c | 12 +- > tools/perf/util/unwind-libdw.c | 3 +- > tools/power/cpupower/bench/Makefile | 2 +- > tools/power/cpupower/lib/cpufreq.c | 2 +- > tools/power/cpupower/lib/cpuidle.c | 2 +- > tools/power/cpupower/lib/cpupower.c | 4 +- > tools/power/cpupower/lib/cpupower_intern.h | 2 +- > 343 files changed, 3557 insertions(+), 1455 deletions(-) > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team