mirror of
https://abf.rosa.ru/djam/kernel-5.15.git
synced 2025-02-24 02:52:55 +00:00

Most significant upstream changes since 3.14.22: acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80 ahci: Add Device IDs for Intel Sunrise Point PCH ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks ALSA: ALC283 codec - Avoid pop noise on headphones during suspend/resume ALSA: emu10k1: Fix deadlock in synth voice lookup ALSA: hda - add codec ID for Braswell display audio codec ALSA: hda - add PCI IDs for Intel Braswell ALSA: hda - hdmi: Fix missing ELD change event on plug/unplug ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode ALSA: usb-audio: Add support for Steinberg UR22 USB interface ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect ALSA: usb-audio: Fix memory leak in FTU quirk ata: sata_rcar: Disable DIPM mode for r8a7790 ES1 audit: AUDIT_FEATURE_CHANGE message format missing delimiting space audit: correct AUDIT_GET_FEATURE return message type audit: keep inode pinned ax88179_178a: fix bonding failure be2iscsi: check ip buffer before copying block: fix alignment_offset math that assumes io_min is a power-of-2 block: Fix computation of merged request priority Bluetooth: Fix HCI H5 corrupted ack value Bluetooth: Fix incorrect LE CoC PDU length restriction based on HCI MTU Bluetooth: Fix issue with USB suspend in btusb driver Btrfs: add missing compression property remove in btrfs_ioctl_setflags Btrfs: cleanup error handling in build_backref_tree Btrfs: fix build_backref_tree issue with multiple shared blocks Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup Btrfs: fix race in WAIT_SYNC ioctl Btrfs: fix up bounds checking in lseek Btrfs: send, fix data corruption due to incorrect hole detection Btrfs: try not to ENOSPC on log replay btrfs: wake up transaction thread from SYNC_FS ioctl callers of iov_copy_from_user_atomic() don't need pagecache_disable() cgroup/kmemleak: add kmemleak_free() for cgroup deallocations. clocksource: Remove "weak" from clocksource_default_clock() declaration cpc925_edac: Report UE events properly cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers cpufreq: intel_pstate: Add CPU ID for Braswell processor cpufreq: intel_pstate: Fix setting max_perf_pct in performance policy crypto: algif - avoid excessive use of socket buffer in skcipher crypto: caam - fix missing dma unmap on error path crypto: caam - remove duplicated sg copy functions dell-wmi: Fix access out of memory dmaengine: fix xor sources continuation dm btree: fix a recursion depth bug in btree walking code dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks dm bufio: update last_accessed when relinking a buffer dm bufio: when done scanning return from __scan immediately dm log userspace: fix memory leak in dm_ulog_tfr_init failure path dm raid: ensure superblock's size matches device's logical block size dm thin: grab a virtual cell before looking up the mapping drbd: compute the end before rb_insert_augmented() Drivers: hv: vmbus: Cleanup vmbus_close_internal() Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl() Drivers: hv: vmbus: Cleanup vmbus_post_msg() Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl() Drivers: hv: vmbus: Fix a bug in vmbus_open() drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets drivers/net: macvtap and tun depend on INET drm/i915: don't warn if backlight unexpectedly enabled drm/nouveau/bios: memset dcb struct to zero before parsing drm/radeon: add missing crtc unlock when setting up the MC drm/radeon/dpm: disable ulv support on SI drm/radeon: make sure mode init is complete in bandwidth_update drm/radeon: remove invalid pci id drm/radeon: set correct CE ram size for CIK drm/tilcdc: Fix the error path in tilcdc_load() drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size. drm/vmwgfx: Fix drm.h include e7xxx_edac: Report CE events properly ecryptfs: avoid to access NULL pointer when write metadata in xattr evm: check xattr value length and type in evm_inode_setxattr() evm: properly handle INTEGRITY_NOXATTRS EVM status ext3: Don't check quota format when there are no quota files ext4: add ext4_iget_normal() which is to be used for dir tree lookups ext4: check EA value offset when loading ext4: check s_chksum_driver when looking for bg csum presence ext4: don't check quota format when there are no quota files ext4: enable journal checksum when metadata checksum feature enabled ext4: fix mmap data corruption when blocksize < pagesize ext4: fix oops when loading block bitmap failed ext4: fix overflow when updating superblock backups after resize ext4: fix reservation overflow in ext4_da_write_begin ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT ext4: Replace open coded mdata csum feature to helper function fanotify: enable close-on-exec on events' fd when requested in fanotify_init() firewire: cdev: prevent kernel stack leaking into ioctl arguments firmware_class: make sure fw requests contain a name fix misuses of f_count() in ppp and netlink framebuffer: fix border color freezer: Do not freeze tasks killed by OOM killer fs: Add a missing permission check to do_umount fs: allow open(dir, O_TMPFILE|..., 0) with mode 0 fs: Fix theoretical division by 0 in super_cache_scan(). fs: make cont_expand_zero interruptible fs/superblock: avoid locking counting inodes and dentries before reclaiming them fs/superblock: unregister sb shrinker before ->kill_sb() futex: Ensure get_futex_key_refs() always implies a barrier GFS2: Fix address space from page function gre6: Move the setting of dev->iflink into the ndo_init functions. gre: Use inner mac length when computing tunnel length HID: usbhid: add always-poll quirk HID: usbhid: enable always-poll quirk for Elan Touchscreen HID: usbhid: enable always-poll quirk for Elan Touchscreen 009b HID: usbhid: enable always-poll quirk for Elan Touchscreen 016f hwrng: pseries - port to new read API and fix stack corruption i2c: at91: don't account as iowait i3200_edac: Report CE events properly i82860_edac: Report CE events properly IB/core: Clear AH attr variable to prevent garbage data iio: st_sensors: Fix buffer copy ima: provide flag to identify new empty files Input: alps - allow up to 2 invalid packets without resetting device Input: alps - ignore bad data on Dell Latitudes E6440 and E7440 Input: alps - ignore potential bare packets when device is out of sync Input: i8042 - add noloop quirk for Asus X750LN Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544 Input: synaptics - add min/max quirk for Lenovo T440s intel_pstate: Add CPU IDs for Broadwell processors intel_pstate: Correct BYT VID values. intel_pstate: Fix BYT frequency reporting ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function. ipc: always handle a new value of auto_msgmni ipv4: dst_entry leak in ip_send_unicast_reply() ipv4: fix a potential use after free in ip_tunnel_core.c ipv4: fix nexthop attlen check in fib_nh_match iwlwifi: Add missing PCI IDs for the 7260 series iwlwifi: configure the LTR jbd2: free bh when descriptor block checksum fails kill wbuf_queued/wbuf_dwork_lock kvm: don't take vcpu mutex for obviously invalid vcpu ioctls kvm: fix excessive pages un-pinning in kvm_iommu_map error path. kvm: fix potentially corrupt mmio cache kvm: vmx: handle invvpid vm exit gracefully KVM: x86: Check non-canonical addresses upon WRMSR kvm: x86: don't kill guest on unknown exit reason KVM: x86: Don't report guest userspace emulation error to userspace KVM: x86: Emulator fixes for eip canonical checks on near branches kvm: x86: fix stale mmio cache bug KVM: x86: Fix wrong masking on relative jump/call KVM: x86: Improve thread safety in pit KVM: x86: Prevent host from panicking on shared MSR writes. libata-sff: Fix controllers with no ctl port lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}() libceph: ceph-msgr workqueue needs a resque worker libceph: do not crash on large auth tickets lib: radix-tree: add radix_tree_delete_item() lockd: Try to reconnect if statd has moved lzo: check for length overrun in variable length encoding. mac80211: fix typo in starting baserate for rts_cts_rate_idx mac80211: fix use-after-free in defragmentation mac80211_hwsim: release driver when ieee80211_register_hw fails mac80211: properly flush delayed scan work on interface removal mac80211: schedule the actual switch of the station before CSA count 0 mac80211: use secondary channel offset IE also beacons during CSA macvtap: Fix csum_start when VLAN tags are present md: Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN media: ds3000: fix LNB supply voltage on Tevii S480 on initialization media: em28xx: check if a device has audio earlier" media: em28xx-v4l: give back all active video buffers to the vb2 core properly on streaming stop media: m88ts2022: fix 32bit overflow on filter calc media: tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF register media: ttusb-dec: buffer overflow in ioctl media: usb: uvc: add a quirk for Dell XPS M1330 webcam media: v4l2-common: fix overflow in v4l_bound_align_image() mei: bus: fix possible boundaries violation mfd: rtsx_pcr: Fix MSI enable error handling mfd: ti_am335x_tscadc: Fix TSC operation after ADC continouous mode mfd: ti_am335x_tscadc: Fix TSC resume missing data dependency barrier in prepend_name() mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set mm, compaction: add per-zone migration pfn cache for async compaction mm/compaction: avoid rescanning pageblocks in isolate_freepages mm/compaction: cleanup isolate_freepages() mm/compaction: clean up unused code lines mm/compaction: do not count migratepages when unnecessary mm, compaction: embed migration mode in compact_control mm, compaction: properly signal and act upon lock and need_sched() contention mm, compaction: return failed migration target pages back to freelist mm, compaction: terminate async compaction when rescheduling mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 response mmc: sdhci-pci: SDIO host controller support for Intel Quark X1000 mm: filemap: move radix tree hole searching here mm: fix direct reclaim writeback regression mm: free compound page with correct order mm + fs: prepare for non-page entries in page cache radix trees mm: madvise: fix MADV_WILLNEED on shmem swapouts mm: memcontrol: do not iterate uninitialized memcgs mm, migration: add destination page freeing callback mm: page_alloc: fix zone allocation fairness on UP mm/page_alloc: prevent MIGRATE_RESERVE pages from being misplaced mm/readahead.c: inline ra_submit mm: Remove false WARN_ON from pagecache_isize_extended() mm: remove read_cache_page_async() mm: shmem: save one radix tree lookup when truncating swapped pages mm: vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY mnt: Prevent pivot_root from creating a loop in the mount tree modules, lock around setting of MODULE_STATE_UNFORMED mptfusion: enable no_write_same for vmware scsi disks netfilter: ipset: off by one in ip_set_nfnl_get_byindex() netfilter: nf_log: account for size of NLMSG_DONE attribute netfilter: nf_log: release skbuff on nlmsg put failure netfilter: nfnetlink_log: fix maximum packet length logged to userspace netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops() netfilter: xt_bpf: add mising opaque struct sk_filter definition net: sctp: fix memory leak in auth key management net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet net: sctp: fix panic on duplicate ASCONF chunks net: sctp: fix remote memory pressure from excessive queueing net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks nfsd4: fix crash on unknown operation number NFS: Don't try to reclaim delegation open state if recovery failed nfs: fix pnfs direct write memory leak nfs: Fix use of uninitialized variable in nfs_getattr() NFSv4.1: Fix an NFSv4.1 state renewal regression NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired NFSv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails NFSv4: fix open/lock state recovery error handling NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return of: Fix overflow bug in string property parsing functions OOM, PM: OOM killed task shouldn't escape PM suspend pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller PCI: Generate uppercase hex for modalias interface class pci_ids: Add support for Intel Quark ILB PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size PCI: mvebu: Fix uninitialized variable in mvebu_get_tgt_attr() PCI: Rename sysfs 'enabled' file back to 'enable' perf: Handle compat ioctl perf/x86/intel: Use proper dTLB-load-misses event on IvyBridge pinctrl: baytrail: show output gpio state correctly on Intel Baytrail pinctrl: dra: dt-bindings: Fix output pull up/down PM / Sleep: fix recovery during resuming from hibernation posix-timers: Fix stack info leak in timer_create() power: bq2415x_charger: Fix memory leak on DTS parsing error power: bq2415x_charger: Properly handle ENODEV from power_supply_get_by_phandle power: charger-manager: Fix accessing invalidated power supply after charger unbind power: charger-manager: Fix accessing invalidated power supply after fuel gauge unbind power: charger-manager: Fix NULL pointer exception with missing cm-fuel-gauge pstore: Fix duplicate {console,ftrace}-efi entries qla2xxx: Fix shost use-after-free on device removal qla2xxx: Use correct offset to req-q-out for reserve calculation qla_target: don't delete changed nacls quota: Properly return errors from dquot_writeback_dquots() qxl: don't create too large primary surface random: add and use memzero_explicit() for clearing data rbd: Fix error recovery in rbd_obj_read_sync() rcu: Make callers awaken grace-period kthread rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads regmap: debugfs: fix possbile NULL pointer dereference regmap: fix kernel hang on regmap_bulk_write with zero val_count. regmap: fix NULL pointer dereference in _regmap_write/read regmap: fix possible ZERO_SIZE_PTR pointer dereferencing error. regulator: max77693: Fix use of uninitialized regulator config rt2800: correct BBP1_TX_POWER_CTRL mask rt2x00: support Ralink 5362. sched: Use dl_bw_of() under RCU read lock sched: Use rq->rd in sched_setaffinity() under RCU read lock scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND scsi: only re-lock door after EH on devices that were reset selinux: fix inode security list corruption serial: Fix divide-by-zero fault in uart_get_divisor() sh: fix sh770x SCIF memory regions sit: Use ipip6_tunnel_init as the ndo_init function. smsc911x: power-up phydev before doing a software reset. spi: dw-mid: check that DMA was inited before exit spi: dw-mid: respect 8 bit mode spi: dw-mid: terminate ongoing transfers at exit spi: fsl-dspi: Fix CTAR selection spi: pl022: Fix incorrect dma_unmap_sg spi: pxa2xx: toggle clocks on suspend if not disabled by runtime PM staging:iio:ad5933: Drop "raw" from channel names staging:iio:ad5933: Fix NULL pointer deref when enabling buffer staging:iio:ade7758: Fix check if channels are enabled in prenable staging:iio:ade7758: Fix NULL pointer deref when enabling buffer staging:iio:ade7758: Remove "raw" from channel name SUNRPC: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT SUNRPC: Don't wake tasks during connection abort sunvdc: add cdrom and v1.1 protocol support sunvdc: compute vdisk geometry from capacity sunvdc: don't call VD_OP_GET_VTOC sunvdc: limit each sg segment to a page sysfs: driver core: Fix glue dir race condition by gdp_mutex target: Fix APTPL metadata handling for dynamic MappedLUNs target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE tcp: md5: do not use alloc_percpu() tracing/syscalls: Ignore numbers outside NR_syscalls' range tty: Fix high cpu load if tty is unreleaseable tun: Fix csum_start with VLAN acceleration UBI: add missing kmem_cache_free() in process_pool_aeb error path UBIFS: fix a race condition UBIFS: fix free log space calculation UBIFS: remove mst_mutex um: ubd: Fix for processes stuck in D state forever USB: cdc-acm: add device id for GW Instek AFG-2225 USB: cdc-acm: only raise DTR on transitions from B0 USB: core: add device-qualifier quirk usb: Do not allow usb_alloc_streams on unconfigured devices usb: dwc3: gadget: fix set_halt() bug with pending transfers usb: dwc3: gadget: Properly initialize LINK TRB usb: gadget: f_fs: remove redundant ffs_data_get() usb: gadget: function: acm: make f_acm pass USB20CV Chapter9 usb: gadget: udc: core: fix kernel oops with soft-connect USB: kobil_sct: fix non-atomic allocation in write path usb: musb: cppi41: restart hrtimer only if not yet done usb: musb: dsps: start OTG timer on resume again USB: opticon: fix non-atomic allocation in write path USB: option: add Haier CE81B CDMA modem usb: option: add support for Telit LE910 usb: pch_udc: usb gadget device support for Intel Quark X1000 usb: phy: return -ENODEV on failure of try_module_get USB: quirks: enable device-qualifier quirk for another Elan touchscreen USB: quirks: enable device-qualifier quirk for Elan Touchscreen USB: quirks: enable device-qualifier quirk for yet another Elan touchscreen USB: serial: cp210x: add Silicon Labs 358x VID and PID usb: serial: ftdi_sio: add Awinda Station and Dongle products usb: serial: ftdi_sio: add "bricked" FTDI device PID usb-storage: handle a skipped data phase vfs: fix data corruption when blocksize < pagesize for mmaped data vio: fix reuse of vio_dring slot virtio_pci: fix virtio spec compliance on restore vti6: Use vti6_dev_init as the ndo_init function. vxlan: Do not reuse sockets for a different address family vxlan: fix a free after use vxlan: fix a use after free in vxlan_encap_bypass vxlan: using pskb_may_pull as early as possible wireless: rt2x00: add new rt2800usb device wireless: rt2x00: add new rt2800usb devices x86_64, entry: Filter RFLAGS.NT on entry from userspace x86_64, entry: Fix out of bounds read on sysenter x86: Add cpu_detect_cache_sizes to init_intel() add Quark legacy_cache() x86, apic: Handle a bad TSC more gracefully x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable() x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead x86, iosf: Added Quark MBI identifiers x86, iosf: Add PCI ID macros for better readability x86, iosf: Add Quark X1000 PCI ID x86, iosf: Make IOSF driver modular and usable by more drivers x86, kaslr: Prevent .bss from overlaping initrd x86, microcode, AMD: Fix early ucode loading on 32-bit x86, microcode, AMD: Fix ucode patch stashing on 32-bit x86/mm: In the PTE swapout page reclaim case clear the accessed bit instead of flushing the TLB x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAE x86/platform/intel/iosf: Add Braswell PCI ID x86: Reject x32 executables if x32 ABI not supported x86, x32, audit: Fix x32's AUDIT_ARCH wrt audit xfs: avoid false quotacheck after unclean shutdown xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly zram: avoid kunmap_atomic() of a NULL pointer On top of that, 2 more changes in intel_pstate from 3.17.x have been included into our kernel: * intel_pstate: Don't lose sysfs settings during cpu offline (upstream commit c034871) * cpufreq: intel_pstate: Reflect current no_turbo state correctly (upstream commit 4521e1a0) BFQ has aso been updated to v7r6, the patches are from the set for 3.14.x maintained by Nicolo' Costanza <abitrules@yahoo.it>.
17 lines
819 B
Text
17 lines
819 B
Text
-----BEGIN PGP SIGNATURE-----
|
|
Version: GnuPG v2
|
|
|
|
iQIcBAABAgAGBQJUb3VNAAoJEDjbvchgkmk+Hp0P/3C+sZloW+AUSIZEXq8fxvb0
|
|
SZi7qSy2ffljSqhRjwDFXqbnpY+Usmx9HpyV+krBGcJiPyiz7J4cEgF96pzT2TND
|
|
T4I1sb//Oo3sbVcynL1tE1+pYzRB01oK1dmJIZk77QvA6geSfmRcGfj9bOmtorJG
|
|
CHX91nckAdYXEjfJvpg5l+yYCg1aGPfDm761XBjGurQs8uhYqX+1pXSC4NNfNenm
|
|
s2rVo/VEYZj/8t8dh24Ql0zTSzS0AkzT4XG4zSaoq1dmZAkihSPgDxx8l7ECsoP0
|
|
+r3mtwJQqF5nTwfSXO+zk4XA9OXpC8a58/Eq/E8vGQvcWXFI9YN93jtDxXeRrK8D
|
|
HfyInhN0MhJZ75RbcUn8xxvyjKXUEVFF2uKSLy3OMhSJ2LMhyzUFJJa4soLjmAtf
|
|
ql7XPQ5y4iL9uG3C556G7KyVIMkOVPBzC+/xJsiDmcUaZBSO6LspSbemejN8WRsI
|
|
6oYJqmMYWNOZw2ABajzT41peG88n5KUCIkU1Af2CKTr5KsTDNZQSQOtqbwKrR/Kd
|
|
o/Bmdx/YEZY2HtOY6Ob/D4/GXlJwTn23oYc6Kq32Y4DqnPviCqtXBpBYsMPNLOyT
|
|
+c2Fth6eaXDVIbUpoImp5BRKAf6kSR+PkiE/n3EsgxfOwcyN8XcW7cCU94PUvM3n
|
|
btiC5Yx3zt8+ZWDfxzMY
|
|
=wVOY
|
|
-----END PGP SIGNATURE-----
|