Kernel linux 4.17 chega ao Debian

O kernel Linux 4.17 acaba de entrar no Debian Unstable, confira alguns detalhes desse núcleo para os sistemas operacionais GNU/Linux.

Kernel Linux 4.17

Então, a semana passada foi bastante calma, mesmo se o padrão da maioria das
coisas chegando em uma sexta-feira fez sentir menos assim como o fim de semana

E enquanto eu teria gostado de mudanças ainda menores, eu realmente não consegui
a sensação de que outra semana ajudaria o lançamento de alguma forma, então aqui estamos nós, com 4.17 liberados.

Não, eu não chamei de 5.0, mesmo que toda a contagem de objetos git numerologia estava em vigor para isso. Isso vai acontecer no futuro distante, e me disseram que todos os scripts de lançamento no são pronto para isso, mas eu não senti que houvesse algum motivo real para isso. Eu suspeito que em torno de 4,20 - o que é que eu corro dos dedos das mãos e pés para acompanhar os lançamentos menores e, assim, começar a ficar muito confuso - Eu vou mudar. Foi o que aconteceu com a 4.0, afinal.

Quanto às mudanças reais desde o rc7 - o shortlog é anexado - é principalmente drivers, rede, ferramentas perf e um conjunto de correções nds32.
Com algumas outras coisas aleatórias lançadas. Novamente, o shortlog é obviamente, apenas a última semana calma, as mudanças globais desde 4.16 são muito grande para listar nesse formato.

A grande coisa 4,17 foi mencionada no e-mail rc1 quando a mesclagem janela fechada, mas eu acho que vale a pena repetir como 4.17 é realmente um kernel ligeiramente menor que o 4.16, graças à remoção de um número de arquiteturas efetivamente mortas (blackfin, cris, frv, m32r, metag, mn10300, pontuação e tile). Obviamente todas as outras mudanças são muito
mais importante, mas é sempre bom ver a limpeza da primavera assim.

E com isso, a janela de mesclagem para 4.18 está obviamente aberta. eu na verdade tem algumas viagens na segunda semana da janela de mesclagem, que é muito inconveniente para mim, mas eu espero que nós vamos pegar todas as coisas grandes fundiu a primeira semana e não afetará nenhum agendamento de lançamento. Mas nós vamos ter que ver.

Fonte Linus


Aaron Ma (1):
Input: synaptics - add Intertouch support on X1 Carbon 6th and X280

Al Viro (2):
fix io_destroy()/aio_complete() race
Revert "fs: fold open_check_o_direct into do_dentry_open"

Alex Williamson (1):
Revert "vfio/type1: Improve memory pinning process for raw PFN mapping"

Alexander Duyck (1):
net-sysfs: Fix memory leak in XPS configuration

Alexander Shishkin (2):
stm class: Use vmalloc for the master map
intel_th: Use correct device when freeing buffers

Antoine Tenart (1):
crypto: inside-secure - do not use memset on MMIO

Ard Biesheuvel (1):
net: netsec: reduce DMA mask to 40 bits

Arnaldo Carvalho de Melo (1):
perf tools: Fix format description of NRCPUS header

Arnd Bergmann (1):
IB: Revert "remove redundant INFINIBAND kconfig dependencies"

Bart Van Assche (1):
scsi: scsi_transport_srp: Fix shost to rport translation

Benjamin Tissoires (2):
Input: synaptics - add Lenovo 80 series ids to SMBus
Input: elan_i2c_smbus - fix corrupted stack

Chris Wilson (3):
drm/i915/lvds: Move acpi lid notification registration to
registration phase
drm/i915/query: Protect tainted function pointer lookup
drm/i915/query: nospec expects no more than an unsigned long

Damien ThÃbault (1):
net: dsa: b53: Add BCM5389 support

Dan Carpenter (1):
net: ethernet: davinci_emac: fix error handling in probe()

Daniel Borkmann (1):
bpf: fix uapi hole for 32 bit compat applications

Daniele Palmas (1):
net: usb: cdc_mbim: add flag FLAG_SEND_ZLP

Darrick J. Wong (1):
fs: clear writeback errors in inode_init_always

David Francis (1):
drm/amd/display: Make atomic-check validate underscan changes

David Howells (1):
afs: Fix directory permissions check

Davidlohr Bueso (1):
sched/headers: Fix typo

Devesh Sharma (1):
RDMA/bnxt_re: Fix broken RoCE driver due to recent L2 driver changes

Dhinakaran Pandiyan (1):
drm/psr: Fix missed entry in PSR setup time table.

Dmitry Torokhov (1):
Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI

Edvard Holst (1):
Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with
Elantech trackpoints should use RMI

Eric Dumazet (2):
xfrm6: avoid potential infinite loop in _decode_session6()
netfilter: provide correct argument to nla_strlcpy()

Eugen Hristev (2):
iio: adc: at91-sama5d2_adc: fix channel configuration for
differential channels
iio: adc: select buffer for at91-sama5d2_adc

Fabrice Gasnier (2):
iio: adc: stm32-dfsdm: fix successive oversampling settings
iio: adc: stm32-dfsdm: fix sample rate for div2 spi clock

Federico Vaga (1):
i2c: ocores: update HDL sources URL

Finn Thain (1):
net/sonic: Use dma_mapping_error()

George Cherian (1):
i2c: xlp9xx: Add MAINTAINERS entry

Greentime Hu (12):
nds32: lib: To use generic lib instead of libgcc to prevent the
symbol undefined issue.
nds32: Fix building error when CONFIG_FREEZE is enabled.
nds32: Fix building error of crypto/xor.c by adding xor.h
nds32: Fix drivers/gpu/drm/udl/udl_fb.c building error by
defining PAGE_SHARED
nds32: Fix xfs_buf built failed by export
invalidate_kernel_vmap_range and flush_kernel_vmap_range
nds32: Fix the symbols undefined issue by exporting them.
nds32: Fix the unknown type u8 issue.
nds32: Fix build failed because arch_trace_hardirqs_off is
changed to trace_hardirqs_off.
nds32: Fix the allmodconfig build. To make sure
nds32: Fix the virtual address may map too much range by tlbop issue.
nds32: To refine readability of INT_MASK_INITAIAL_VAL
nds32: To fix a cache inconsistency issue by setting correct
cacheability of NTC

Greg Kroah-Hartman (1):
hwtracing: stm: fix build error on some arches

Hans de Goede (1):
iio: hid-sensor-trigger: Fix sometimes not powering up the
sensor after resume

Hao Wei Tee (1):
iwlwifi: pcie: compare with number of IRQs requested for, not
number of CPUs

Hugh Dickins (2):
mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty()
mm: fix the NULL mapping case in __isolate_lru_page()

Ivan Bornyakov (1):
atm: zatm: fix memcmp casting

Jason Wang (1):
vhost_net: flush batched heads before trying to busy polling

Josh Hill (1):
net: qmi_wwan: Add Netgear Aircard 779S

JoÃo Paulo Rechi Vita (1):
platform/x86: asus-wmi: Fix NULL pointer dereference

Julian Anastasov (1):
ipvs: fix buffer overflow with sync daemon and service

Juri Lelli (1):
sched/deadline: Fix missing clock update

Kan Liang (1):
perf parse-events: Handle uncore event aliases in small groups properly

Kirill Tkhai (1):
kcm: Fix use-after-free caused by clonned sockets

Leo (Sunpeng) Li (2):
drm/amd/display: Fix BUG_ON during CRTC atomic check update
drm/amd/display: Update color props when modeset is required

Leo Yan (1):
perf script python: Add addr into perf sample dict

Linus Torvalds (1):
Linux 4.17

Maciej W. Rozycki (2):
MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests
MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs

Marc Dionne (1):
afs: Fix mounting of backup volumes

Martin Kelly (2):
iio:buffer: make length types match kfifo types
iio:kfifo_buf: check for uint overflow

Mathias Kresin (1):
MIPS: lantiq: gphy: Drop reboot/remove reset asserts

Mathieu Poirier (1):
perf cs-etm: Fix indexing for decoder packet queue

Mathieu Xhonneux (1):
ipv6: sr: fix memory OOB access in seg6_do_srh_encap/inline

Max Gurtovoy (1):
nvme: fix extended data LBA supported setting

Michael Nosthoff (1):
iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ

Mika Westerberg (1):
thunderbolt: Handle NULL boot ACL entries properly

Neil Armstrong (1):
drm/bridge/synopsys: dw-hdmi: fix dw_hdmi_setup_rx_sense

Nickhu (2):
nds32: Renaming the file for unaligned access
nds32: Fix the unaligned access handler

Nicolas Dichtel (2):
ip_tunnel: restore binding to ifaces with a large mtu
ip6_tunnel: remove magic mtu value 0xFFF8

Ondrej Zary (1):
drm/i915: Disable LVDS on Radiant P845

OndÅej Hlavatà (1):
ixgbe: fix parsing of TC actions for HW offload

Pablo Neira Ayuso (2):
netfilter: nft_limit: fix packet ratelimiting
netfilter: nf_tables: disable preemption in nft_update_chain_stats()

Paolo Abeni (1):
netfilter: ebtables: handle string from userspace with care

Parav Pandit (1):
IB/core: Fix error code for invalid GID entry

Paul Blakey (1):
cls_flower: Fix incorrect idr release when failing to modify rule

Paul Burton (1):
sched/core: Require cpu_active() in select_task_rq(), for user tasks

Peter Zijlstra (1):
sched/core: Fix rules for running on online && !active CPUs

Petr Machata (1):
mlxsw: spectrum: Forbid creation of VLAN 1 over port/LAG

Philipp Rudo (1):
s390/purgatory: Fix endless interrupt loop

Sachin Grover (1):
selinux: KASAN: slab-out-of-bounds in xattr_getsecurity

Samuel Mendoza-Jonas (1):
net/ncsi: Fix array size in dumpit handler

Sebastian Ott (1):
s390/dasd: use blk_mq_rq_from_pdu for per request data

Stanislaw Gruszka (1):
Revert "rt2800: use TXOP_BACKOFF for probe frames"

Steffen Klassert (1):
xfrm Fix potential error pointer dereference in xfrm_bundle_create.

Steven Rostedt (VMware) (2):
tracing: Fix crash when freeing instances with event triggers
tracing: Make the snapshot trigger work with instances

Suresh Reddy (1):
be2net: Fix error detection logic for BE3

Taehee Yoo (4):
netfilter: nf_tables: fix NULL pointer dereference on
netfilter: nft_meta: fix wrong value dereference in nft_meta_set_eval
netfilter: nf_tables: fix NULL-ptr in nf_tables_dump_obj()
netfilter: nf_tables: increase nft_counters_enabled in

Thomas Richter (2):
perf test: "Session topology" dumps core on s390
perf data: Update documentation section on cpu topology

Tomi Valkeinen (1):
drm/omap: fix NULL deref crash with SDI displays

Toshiaki Makita (1):
tun: Fix NULL pointer dereference in XDP redirect

Vincent Chen (4):
nds32: Correct flush_dcache_page function
nds32: Flush the cache of the page at vmaddr instead of kaddr in
nds32: Disable local irq before calling cpu_dcache_wb_page in
nds32: Fix compiler warning, Wstringop-overflow, in vdso.c

YueHaibing (1):
perf bpf: Fix NULL return handling in bpf__prepare_load()


OBS: Se usa os itens abaixo remova e purge apos de instalar o novo kernel.

---- Driver de vídeo Nvidia ou AMD

---- Virtualbox ou outra maquina virtual

---- Driver de rede compilado no kernel

Para instalar o Kernel 4.17 você precisa do Debian unstable ou o Testing híbrido com Unstable.

Instale de acordo com a sua versão do Debian.

No Debian unstable

Para instalar de o comando abaixo de acordo com a arquitetura do seu sistema operacional.

i386 ( 32 bits )

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

amd 64 ( 64 bits )

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

Reinicie a maquina para carregar o novo kernel.

sudo reboot

No Debian testing

Veja no link abaixo como deixar o seu Debian Testing híbrido.

Aprenda usar o Debian testing hibrido free.


Aprenda usar o Debian testing hibrido contrib non-free.

Com o sistema híbrido, para instalar de o comando abaixo de acordo com a arquitetura do seu sistema operacional.

i386 ( 32 bits )

sudo apt install -t unstalbe linux-image-4.17.0-1-686 linux-headers-4.17.0-1-686

amd 64 ( 64 bits )

sudo apt install -t unstable linux-image-4.17.0-1-amd64 linux-headers-4.17.0-1-amd64

Reinicie a maquina para carregar o novo kernel.

sudo reboot

Kernel 4.17 instalado.

Nenhum comentário:

Postar um comentário