Letter K

kernel - The Linux kernel

Website: http://www.kernel.org/
License: GPLv2 and Redistributable, no modification permitted
Vendor: Alcance Libre, Inc.
Description:
The kernel package contains the Linux kernel (vmlinuz), the core of any
Linux operating system.  The kernel handles the basic functions
of the operating system: memory allocation, process allocation, device
input and output, etc.

Packages

kernel-4.4.181-10.fc14.al.i686 [37.5 MiB] Changelog by Joel Barrios (2019-06-11):
- Update to 4.4.181.
- ALSA: hda/hdmi - Consider eld_valid when reporting jack event
- ALSA: hda/realtek - EAPD turn on later
- ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug
- ALSA: hda/realtek - Set default power save node to 0
- ALSA: usb-audio: Fix a memory leak bug
- ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM
- ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put
- ASoC: fsl_sai: Update is_slave_mode with correct value
- ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put
- ASoC: imx: fix fiq dependencies
- ASoC: max98090: Fix restore of DAPM Muxes
- ASoC: RT5677-SPI: Disable 16Bit SPI Transfers
- at76c50x-usb: Don't register led_trigger if usb_register_driver failed
- audit: fix a memory leak bug
- b43: shut up clang -Wuninitialized variable warning
- bcache: add failure check to run_cache_set() for journal replay
- bcache: avoid clang -Wunintialized warning
- bcache: fix a race between cache register and cacheset unregister
- bcache: fix failure in journal relplay
- bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()
- bcache: return error immediately in bch_journal_replay()
- binder: replace "%p" with "%pK"
- binder: Replace "%p" with "%pK" for stable
- bio: fix improper use of smp_mb__before_atomic()
- bnx2x: disable GSO where gso_size is too big for hardware
- bnxt_en: Fix aggregation buffer leak under OOM condition.
- brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler()
- brcmfmac: add length checks in scheduled scan result handler
- brcmfmac: Add length checks on firmware events
- brcmfmac: add subtype check for event handling in data path
- brcmfmac: convert dev_init_lock mutex to completion
- brcmfmac: fix incorrect event channel deduction
- brcmfmac: fix missing checks for kmemdup
- brcmfmac: fix race during disconnect when USB completion is in progress
- brcmfmac: revise handling events in receive path
- brcmfmac: screening firmware event packet
- Btrfs: do not start a transaction at iterate_extent_inodes()
- Btrfs: fix race between ranged fsync and writeback of adjacent ranges
- Btrfs: fix race updating log root item during fsync
- btrfs: Honour FITRIM range constraints during free space trim
- btrfs: sysfs: don't leak memory when failing add fsid
- ceph: flush dirty inodes before proceeding with remount
- chardev: add additional check for minor range overlap
- CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM
- cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()
- clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider
- cpufreq/pasemi: fix possible object reference leak
- cpufreq: pmac32: fix possible object reference leak
- cpufreq: ppc_cbe: fix possible object reference leak
- crypto: chacha20poly1305 - set cra_name correctly
- crypto: crct10dif-generic - fix use via crypto_shash_digest()
- crypto: gcm - Fix error return code in crypto_gcm_create_common()
- crypto: gcm - fix incompatibility between "gcm" and "gcm_base"
- crypto: salsa20 - don't access already-freed walk.iv
- crypto: vmx - CTR: always increment IV as quadword
- crypto: vmx - fix copy-paste error in CTR mode
- crypto: vmx - ghash: do nosimd fallback manually
- crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
- cxgb3/l2t: Fix undefined behaviour
- cxgb4: Fix error path in cxgb4_init_module
- dmaengine: at_xdmac: remove BUG_ON macro in tasklet
- dmaengine: pl330: _stop: clear interrupt status
- dm delay: fix a crash when invalid device is specified
- drm/gma500/cdv: Check vbt config bits when detecting lvds panels
- drm/nouveau/i2c: Disable i2c bus access after ->fini()
- ethtool: check the return value of get_regs_len
- ethtool: fix potential userspace buffer overflow
- ext4: actually request zeroing of inode table after grow
- ext4: do not delete unlinked inode from orphan list on failed truncate
- ext4: fix ext4_show_options for file systems w/o journal
- ext4: zero out the unused memory region in the extent tree block. This fixes CVE-2019-11833.
- extcon: arizona: Disable mic detect if running when driver is removed
- fbdev: fix divide error in fb_var_to_videomode
- fbdev: fix WARNING in __alloc_pages_nodemask bug
- fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA
- fbdev: sm712fb: fix brightness control on reboot, don't set SR30
- fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting
- fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM
- fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough
- fbdev: sm712fb: fix support for 1024x768-16 mode
- fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75
- fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F
- fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display
- fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock
- fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount
- fuse: Add FOPEN_STREAM to use stream_open()
- fuse: fallocate: fix return with locked inode
- fuse: fix writepages on 32bit
- fuse: honor RLIMIT_FSIZE in fuse_file_fallocate
- genwqe: Prevent an integer overflow in the ioctl
- gfs2: Fix lru_count going negative
- gfs2: Fix sign extension bug in gfs2_update_stats
- HID: core: move Usage Page concatenation to Main item
- HID: logitech-hidpp: use RAP instead of FAP to get the protocol version
- hugetlb: use same fault hash key for shared and private mappings
- hwmon: (f71805f) Use request_muxed_region for Super-IO accesses
- hwmon: (pc87427) Use request_muxed_region for Super-IO accesses
- hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses
- hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses
- hwmon: (vt1211) Use request_muxed_region for Super-IO accesses
- i40e: don't allow changes to HW VLAN stripping on active port VLANs
- iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion
- iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data
- iio: hmc5843: fix potential NULL pointer dereferences
- include/linux/bitops.h: sanitize rotate primitives
- intel_th: msu: Fix single mode with IOMMU
- iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114
- ipmi:ssif: compare block number correctly for multi-part return messages
- ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled
- ipv6: Consider sk_bound_dev_if when binding a raw socket to an address
- kernel/signal.c: trace_signal_deliver when signal_group_exit
- KVM: x86: fix return value for reserved EFER
- KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes
- Linux 4.4.181
- llc: fix skb leak in llc_build_and_send_ui_pkt()
- mac80211/cfg80211: update bss channel on channel switch
- md: add mddev->pers to avoid potential NULL pointer dereference
- md/raid: raid5 preserve the writeback action after the parity check
- media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()
- media: au0828: stop video streaming only when last user stops
- media: coda: clear error return value before picture run
- media: cpia2: Fix use-after-free in cpia2_exit
- media: go7007: avoid clang frame overflow warning with KASAN
- media: m88ds3103: serialize reset messages in m88ds3103_set_frontend
- media: ov2659: make S_FMT succeed even if requested format doesn't match
- media: ov6650: Fix sensor possibly not detected on probe
- media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper
- media: pvrusb2: Prevent a buffer overflow
- media: saa7146: avoid high stack usage with clang
- media: smsusb: better handle optional alignment
- media: usb: siano: Fix false-positive "uninitialized variable" warning
- media: usb: siano: Fix general protection fault in smsusb
- media: uvcvideo: Fix uvc_alloc_entity() allocation alignment
- media: vivid: use vfree() instead of kfree() for dev->bitmap_cap
- media: wl128x: prevent two potential buffer overflows
- memcg: make it work on sparse non-0-node systems
- memory: tegra: Fix integer overflow on tick value calculation
- mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L
- mmc: core: Verify SD bus width
- mmc: sdhci-of-esdhc: add erratum eSDHC5 support
- mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support
- mmc_spi: add a status check for spi_sync_locked
- mm/mincore.c: make mincore() more conservative
- mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions
- mwifiex: prevent an array overflow
- neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit
- net: avoid weird emergency message
- net: cdc_ncm: GetNtbFormat endian fix
- net: create skb_gso_validate_mac_len()
- net: cw1200: fix a NULL pointer dereference
- net-gro: fix use-after-free read in napi_gro_frags()
- net/mlx4_core: Change the error print to info print
- net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query
- net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value
- net: rds: fix memory leak in rds_ib_flush_mr_pool
- net: stmmac: fix reset gpio free missing
- NFS4: Fix v4.0 client state corruption when mount
- ocfs2: fix ocfs2 read inode data panic in ocfs2_iget
- of: fix clang -Wunsequenced for be32_to_cpu()
- parisc: Use implicit space register selection for loading the coherence index of I/O pdirs
- PCI: Mark Atheros AR9462 to avoid bus reset
- perf bench numa: Add define for RUSAGE_THREAD if not present
- perf intel-pt: Fix improved sample timestamp
- perf intel-pt: Fix instructions sampling rate
- perf intel-pt: Fix sample timestamp wrt non-taken branches
- perf tools: No need to include bitops.h in util.h
- pinctrl: pistachio: fix leaked of_node references
- pktgen: do not sleep with the thread lock held.
- PM / core: Propagate dev->power.wakeup_path when no callbacks
- power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG
- ppp: deflate: Fix possible crash in deflate_init
- rcu: locking and unlocking need to always be at least barriers
- rcutorture: Fix cleanup path for invalid torture_type strings
- RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure
- Revert "Don't jump to compute_result state from check_result state"
- Revert "scsi: sd: Keep disk read-only when re-reading partition"
- Revert "tipc: fix modprobe tipc failed after switch order of device registration"
- Revert "x86/build: Move _etext to actual end of .text"
- rtc: 88pm860x: prevent use-after-free on device remove
- rtlwifi: fix a potential NULL pointer dereference
- sched/core: Check quota and period overflow at usec to nsec conversion
- sched/core: Handle overflow in cpu_shares_write_u64
- scsi: libsas: Do discovery on empty PHY to update PHY info
- scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices
- scsi: qla4xxx: avoid freeing unallocated dma memory
- scsi: ufs: Avoid configuring regulator with undefined voltage range
- scsi: ufs: Fix regulator load and icc-level configuration
- scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove
- scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)
- smpboot: Place the __percpu annotation correctly
- sparc64: Fix regression in non-hypervisor TLB flush xcall
- spi: Fix zero length xfer bug
- spi: pxa2xx: fix SCR (divisor) calculation
- spi: rspi: Fix sequencer reset during initialization
- spi : spi-topcliff-pch: Fix to handle empty DMA buffers
- spi: tegra114: reset controller on probe
- ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit
- stm class: Fix channel free in stm output free path
- tipc: Avoid copying bytes beyond the supplied data
- tipc: fix modprobe tipc failed after switch order of device registration
- tipc: fix modprobe tipc failed after switch order of device registration -v2
- tipc: switch order of device registration to fix a crash
- tools include: Adopt linux/bits.h
- tracing: Fix partial reading of trace event's id file
- tty: ipwireless: fix missing checks for ioremap
- tty: max310x: Fix external crystal register setup
- tty: serial: msm_serial: Fix XON/XOFF
- tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
- ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour
- USB: Add LPM quirk for Surface Dock GigE adapter
- usb: core: Add PM runtime calls to usb_hcd_platform_shutdown
- USB: core: Don't unbind interfaces following device reset failure
- USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor
- usb: gadget: fix request length error for isoc transfer
- usbnet: fix kernel crash after disconnect
- USB: rio500: fix memory leak in close after disconnect
- USB: rio500: refuse more than one device at a time
- USB: sisusbvga: fix oops in error path of sisusb_probe
- usb: xhci: avoid null pointer deref when bos field is NULL
- userfaultfd: don't pin the user memory in userfaultfd_file_create()
- virtio_console: initialize vtermno value for ports
- vti4: ipip tunnel deregistration fixes.
- w1: fix the resume command API
- writeback: synchronize sync(2) against cgroup writeback membership switches
- x86/build: Keep local relocations with ld.lld
- x86/build: Move _etext to actual end of .text
- x86/ia32: Fix ia32_restore_sigcontext() AC leak
- x86/irq/64: Limit IST stack overflow check to #DB stack
- x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault()
- x86/speculation/mds: Improve CPU buffer clear documentation
- x86/speculation/mds: Revert CPU buffer clear on double fault exit
- xen/pciback: Don't disable PCI_COMMAND on PCI device reset.
- xfrm4: Fix uninitialized memory read in _decode_session4
- xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module
- xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink
- xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic()

Listing created by Repoview-0.6.6-5.fc14.al