kernel-6.7-xanmod/.abf.yml

5 lines
224 B
YAML
Raw Normal View History

2013-11-16 00:27:01 +04:00
sources:
"linux-3.14.tar.xz": fc777520e5976caf0d5513502b8156f73748e379
Updated to version 3.14.25 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>.
2014-11-24 13:41:44 +03:00
"patch-3.14.25.xz": 240907ba50ae05164c9a8d1fd53b79fd73ff1e73
Unify the specs for 2014.1 and the future cert. systems; revisit configs The source code of the kernel and the patchset are the same for both 2014.1 and the "current" platform, so are the scripts used during the build. 1. I updated create_configs-withBFQ so that it creates different kernel configuration files depending on its --with-enhanced-security parameter. If --with-enhanced-security is set, * SELinux is used instead of TOMOYO; * Memory sanitization facilities are compiled in (but are disabled by default - should be enabled at boot time with boot options pax_sanitize_slab=1 paxsanitize_pages=1). Similar to other packages, I added a conditional in the spec that enables enhanced security features when building for 'current' (i.e. for the future cert. systems) and leaves everithing as is. Besides, I fixed create_configs-withBFQ: even if --user-cpu=... was given, it still generated the configs for all architectures, a waste of time. Now it creates the config only for the architecture corresponding to --user-cpu=... if it is set and for all otherwise. ---------------- The changes in the configs listed below are for i586 and x86_64 only. 2. Added the following to make lxc-checkconfig happy: * CONFIG_MEMCG=y * CONFIG_MEMCG_SWAP=y * CONFIG_MEMCG_KMEM=y 3. Added the following options that 'make oldconfig' adds anyway during the build: * CONFIG_MM_OWNER=y * CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y * CONFIG_IOSF_MBI=m * CONFIG_LRU_CACHE=m * (x86_64 only) CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y 4. Removed the following options (they are no longer available in 3.14): * CONFIG_CPU_FREQ_TABLE * CONFIG_IP_NF_MATCH_PSD * CONFIG_IP_NF_TARGET_IFWLOG 5. Increased CONFIG_SERIAL_8250_NR_UARTS from 4 to 8: some of our users have unusual boards with more than 4 serial ports. Also added CONFIG_SERIAL_8250_MANY_PORTS=y: needed for these users too. 6. Unset CONFIG_DRM_RADEON_UMS: it has been deprecated for quite some time and was seemingly ignored. 'radeon' driver the kernel provides works via KMS rather than UMS now and its UMS support is obsolete and buggy. 7. Finally dropped support for Mach64 GPUs. If there are enough users with such hardware, we could enable it is some kernel flavour in contrib (project: https://abf.io/import/kernel-other/). 8. Changed CONFIG_FB_TILEBLITTING to "y": 'make oldconfig' already does this during the kernel build because it is needed for Matrox GPUs (CONFIG_FB_MATROX). BTW, some of our users do seem to have Matrox GPUs. Consequently, I had to disable CONFIG_FB_CON_DECOR: it needs CONFIG_FB_TILEBLITTING unset. 9. Changed CONFIG_X86_VERBOSE_BOOTUP=n to # CONFIG_X86_VERBOSE_BOOTUP is not set 10. (x86_64 only) Changed CONFIG_X86_ESPFIX32=y to CONFIG_X86_ESPFIX64=y This is what 'make oldconfig' does with that option anyway.
2015-01-13 19:32:41 +03:00
"kernel-patches-and-configs-3.14.25.tar.xz": d4f9717759028a96d8520ef912c7ed0e192cc3c7