Kernel 4.19 LTS chega ao Debian

Confira nessa matéria as novidades de mais essa versão do núcleo Linux chegando no Debian.












Kernel 4.19 LTS


Apesar de o Linux® 4.19 não ter muitas novidades, ele teve mais commits que os últimos 3 lançamentos.

Esse lançamento é uma versão LTS (Long Term Support) com suporte até dezembro de 2020.

O anuncio de lançamento foi feito em outubro e só agora alcançou maturidade suficiente para migrar para o Debian Unstable.

Confira o anuncio oficial aqui.

Abaixo algumas das novidades dessa nova versão do kernel ( Linux)



Ake Koomsin (1):
virtio_net: avoid using netif_tx_disable() for serializing tx routine

Al Viro (1):
cachefiles: fix the race between cachefiles_bury_object() and rmdir(2)

Alan Stern (1):
USB: fix the usbfs flag sanitization for control transfers

Alexei Starovoitov (1):
net/xfrm: fix out-of-bounds packet access

Andy Lutomirski (1):
x86/entry/64: Further improve paranoid_entry comments

Arnaldo Carvalho de Melo (3):
tools arch uapi: Sync the x86 kvm.h copy
tools headers uapi: Sync kvm.h copy
perf tools: Stop fallbacking to kallsyms for vdso symbols lookup

Björn Töpel (1):
xsk: do not call synchronize_net() under RCU read lock

Boris Brezillon (1):
drm/sun4i: Fix an ulong overflow in the dotclock driver

Chen-Yu Tsai (1):
clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowest setting

Chris Mason (1):
Code of conduct: Fix wording around maintainers enforcing the code of conduct

Christoph Hellwig (2):
LICENSES: Remove CC-BY-SA-4.0 license text
x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels

Clint Taylor (1):
drm/edid: VSDB yCBCr420 Deep Color mode bit definitions

Colin Ian King (1):
qed: fix spelling mistake "Ireelevant" -> "Irrelevant"

Cong Wang (1):
llc: set SOCK_RCU_FREE in llc_sap_add_socket()

Dan Carpenter (1):
sparc: vDSO: Silence an uninitialized variable warning

Dave Hansen (1):
x86/entry: Add some paranoid entry/exit CR3 handling comments

David Ahern (1):
net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs

David Howells (5):
afs: Fix clearance of reply
rxrpc: Fix an uninitialised variable
rxrpc: Fix incorrect conditional on IPV6
rxrpc: Fix a missing rxrpc_put_peer() in the error_report handler
fscache: Fix incomplete initialisation of inline key space

David Miller (1):
perf cpu_map: Align cpu map synthesized events properly.

David S. Miller (9):
sparc: Wire up io_pgetevents system call.
sparc: Fix single-pcr perf event counter management.
sparc: Throttle perf events properly.
sparc64: Make proc_id signed.
sparc64: Set %l4 properly on trap return after handling signals.
Revert "sparc: Convert to using %pOFn instead of device_node.name"
sparc: Fix syscall fallback bugs in VDSO.
sparc: Revert unintended perf changes.
Revert "bond: take rcu lock in netpoll_send_skb_on_dev"

Davide Caratti (1):
net/sched: cls_api: add missing validation of netlink attributes

Dimitris Michailidis (1):
net: fix pskb_trim_rcsum_slow() with odd trim offset

Eric Dumazet (2):
bpf: do not blindly change rlimit in reuseport net selftest
ipv6: mcast: fix a use-after-free in inet6_mc_check

Eric Sandeen (1):
fscache: Fix out of bound read in long cookie keys

Eugeniy Paltsev (1):
drm: fb-helper: Reject all pixel format changing requests

Florian Fainelli (1):
net: bcmgenet: Poll internal PHY for GENETv5

Florian Westphal (1):
xfrm: policy: use hlist rcu variants on insert

Fugang Duan (1):
net: fec: don't dump RX FIFO register when not available

Greg Kroah-Hartman (7):
Code of Conduct Interpretation: Add document explaining how the Code of Conduct is to be interpreted
Code of Conduct Interpretation: Properly reference the TAB correctly
Code of Conduct: Provide links between the two documents
Code of Conduct Interpretation: Put in the proper URL for the committee
Code of Conduct: Change the contact email address
MAINTAINERS: Add an entry for the code of conduct
Linux 4.19

Gregory CLEMENT (1):
net: mscc: ocelot: Fix comment in ocelot_vlant_wait_for_completion()

Gustavo A. R. Silva (4):
IB/ucm: Fix Spectre v1 vulnerability
RDMA/ucma: Fix Spectre v1 vulnerability
usb: gadget: storage: Fix Spectre v1 vulnerability
ptp: fix Spectre v1 vulnerability

Heikki Krogerus (1):
usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms

Heiner Kallweit (2):
r8169: re-enable MSI-X on RTL8168g
r8169: fix NAPI handling under high load

Helge Deller (1):
parisc: Fix uninitialized variable usage in unwind.c

Huy Nguyen (1):
net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type

Ido Schimmel (1):
mlxsw: core: Fix use-after-free when flashing firmware during init

Jan Kiszka (1):
x86/entry/32: Clear the CS high bits

Jarod Wilson (1):
perf tools: Fix use of alternatives to find JDIR

Jian-Hong Pan (1):
r8169: Enable MSI-X on RTL8106e

Jiri Olsa (5):
Revert "perf tools: Fix PMU term format max value calculation"
perf vendor events intel: Fix wrong filter_band* values for uncore events
perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus
perf tools: Fix tracing_path_mount proper path
perf tools: Pass build flags to traceevent build

Jon Maloy (2):
tipc: initialize broadcast link stale counter correctly
tipc: fix info leak from kernel tipc_event

Kai-Heng Feng (1):
drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl

Kamal Dasu (1):
MAINTAINERS: Add entry for Broadcom STB I2C controller

Kees Cook (1):
sunvdc: Remove VLA usage

Keith Busch (1):
nvme: remove ns sibling before clearing path

Leo Li (1):
drm: Get ref on CRTC commit object when waiting for flip_done

Li RongQing (1):
xfrm: fix gro_cells leak when remove virtual xfrm interfaces

Linus Torvalds (1):
mremap: properly flush TLB before releasing the page

Marcelo Ricardo Leitner (1):
sctp: fix race on sctp_id2asoc

Masami Hiramatsu (3):
tracing: Fix synthetic event to accept unsigned modifier
tracing: Fix synthetic event to allow semicolon at end
selftests: ftrace: Add synthetic event syntax testcase

Mathieu Desnoyers (1):
tracepoint: Fix tracepoint array element size mismatch

Matthew Wilcox (2):
test_ida: Fix lockdep warning
idr: Change documentation license

Mikhail Nikiforov (1):
Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM

Milian Wolff (1):
perf report: Don't crash on invalid inline debug information

Ming Lei (1):
block: don't deal with discard limit in blkdev_issue_discard()

Nathan Chancellor (3):
x86/time: Correct the attribute on jiffies' definition
x86/boot: Add -Wno-pointer-sign to KBUILD_CFLAGS
net: qla3xxx: Remove overflowing shift statement

Nikolay Aleksandrov (1):
net: ipmr: fix unresolved entry dumps

Oliver Neukum (1):
cdc-acm: fix race between reset and control messaging

Paolo Abeni (1):
udp6: fix encap return code for resubmitting

Paul Moore (1):
MAINTAINERS: update the SELinux mailing list location

Peter Zijlstra (2):
x86/tsc: Force inlining of cyc2ns bits
x86/percpu: Fix this_cpu_read()

Phil Auld (1):
sched/fair: Fix throttle_list starvation with low CFS quota

Phil Sutter (1):
net: sched: Fix for duplicate class dump

Pieter Jansen van Vuuren (3):
nfp: flower: fix pedit set actions for multiple partial masks
nfp: flower: fix multiple keys per pedit action
nfp: flower: use offsets provided by pedit instead of index for ipv6

Roopa Prabhu (1):
Revert "neighbour: force neigh_invalidate when NUD_FAILED update is from admin"

Sabrina Dubroca (1):
ipv6: rate-limit probes for neighbourless routes

Sebastian Andrzej Siewior (2):
x86/fpu: Remove second definition of fpu in __fpu__restore_sig()
x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU

Shuah Khan (Samsung OSG) (2):
selftests: usbip: add wait after attach and before checking port status
usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control()

Song Muchun (1):
sched/fair: Fix the min_vruntime update logic in dequeue_entity()

Stefano Brivio (3):
geneve, vxlan: Don't check skb_dst() twice
geneve, vxlan: Don't set exceptions if skb->len < mtu ip6_tunnel: Fix encapsulation layout Steffen Klassert (1): MAINTAINERS: Remove net/core/flow.c Steven Rostedt (VMware) (1): tracing: Use trace_clock_local() for looping in preemptirq_delay_test.c Taehee Yoo (1): net: bpfilter: use get_pid_task instead of pid_task Talat Batheesh (1): net/mlx5: Fix memory leak when setting fpga ipsec caps Tariq Toukan (1): net/mlx5: WQ, fixes for fragmented WQ buffers API Tobias Herzog (2): cdc-acm: do not reset notification buffer index upon urb unlinking cdc-acm: correct counting of UART states in serial state notification Tomi Valkeinen (1): drm: fix use of freed memory in drm_mode_setcrtc Tung Nguyen (1): tipc: fix unsafe rcu locking when accessing publication list Wan Ahmad Zainie (1): usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable Wenwen Wang (3): ethtool: fix a missing-check bug ethtool: fix a privilege escalation bug net: socket: fix a missing-check bug Wolfram Sang (1): i2c: rcar: cleanup DMA for all kinds of failure Xin Long (4): sctp: use the pmtu from the icmp packet to update transport pathmtu sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead sctp: not free the new asoc when sctp_wait_for_connect returns err sctp: fix the data size calculation in sctp_data_size YueHaibing (1): rxrpc: use correct kvec num when sending BUSY response packet



Esse lançamento também traz a marca da infantilidade, imbecilidade e demência humana na comunidade Linux, o que levou a um novo código de conduta.

Linux COC ( Código de conduta )



Kernel 4.19 no Debian


O Kernel 4.19 acaba de subir para o Unstable, o que significa que em alguns dias ele deva estar subindo para o Testing e com isso sendo o kernel do próximo Debian Stable.



Instalação


A instalação ainda é apenas para quem use o Debian unstable ou o Testing híbrido com o Unstable.

Para instalar de o comando abaixo no terminal de acordo com a sua arquitetura.

amd64

sudo apt install linux-image-4.19.0-1-amd64 linux-headers-4.19.0-1-amd64

i386

sudo apt install linux-image-4.19.0-1-686 linux-headers-4.19.0-1-686

Reinicie a maquina para carregar o novo linux ( Kernel )

sudo reboot

Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais