Confira nessa matéria as novidades de mais essa versão do núcleo Linux chegando no Debian.
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.
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.
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
i386
Reinicie a maquina para carregar o novo linux ( Kernel )
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
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!