Commit graph

652 commits

Author SHA1 Message Date
Eugene Shatokhin
6244f8050a Added missing quote 2014-10-15 18:34:03 +04:00
Eugene Shatokhin
b819b2ec5b Updated to version 3.14.22
Some of the relevant changes since 3.14.15:

ACPICA: Update to GPIO region handler interface.
ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject
ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lock
ACPI / hotplug: Check scan handlers in acpi_scan_hot_remove()
ACPI / hotplug: Generate online uevents for ACPI containers
ACPI / PCI: Fix sysfs acpi_index and label errors
ACPI / PNP: Fix acpi_pnp_match()
ACPI / RTC: Fix CMOS RTC opregion handler accesses to wrong addresses
ACPI: Run fixed event device notifications in process context
ACPI / scan: Correct error return value of create_modalias()
ACPI / scan: not cache _SUN value in struct acpi_device_pnp
ahci: Add Device IDs for Intel 9 Series PCH
ahci: add pcid for Marvel 0x9182 controller
aio: add missing smp_rmb() in read_events_ring
aio: block exit_aio() until all context requests are completed
aio: fix reqs_available handling
alarmtimer: Do not signal SIGEV_NONE timers
alarmtimer: Lock k_itimer during timer callback
alarmtimer: Return relative times in timer_gettime
ALSA: core: fix buffer overflow in snd_info_get_line()
ALSA: hda - Add mute LED pin quirk for HP 15 touchsmart
ALSA: hda/ca0132 - Don't try loading firmware at resume when already
	failed
ALSA: hda - fix an external mic jack problem on a HP machine
ALSA: hda - Fix COEF setups for ALC1150 codec
ALSA: hda - Fix digital mic on Acer Aspire 3830TG
ALSA: hda - Fix invalid pin powermap without jack detection
ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co
ALSA: hda - restore the gpio led after resume
ALSA: pcm: fix fifo_size frame calculation
ALSA: usb-audio: Adjust Gamecom 780 volume level
ALSA: usb-audio: fix BOSS ME-25 MIDI regression
ALSA: virtuoso: add Xonar Essence STX II support
ata_piix: Add Device IDs for Intel 9 Series PCH
ath9k: fix aggregation session lockup
batman-adv: Fix out-of-order fragmentation support
bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000
bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA
	address
block: Fix dev_t minor allocation lifetime
Bluetooth: Avoid use of session socket after the session gets freed
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
Bluetooth: never linger on process exit
bna: fix performance regression
bnx2x: fix crash during TSO tunneling
bonding: fix div by zero while enslaving and transmitting
bq2415x_charger: Fix Atomic Sleep Bug
brcmfmac: handle IF event for P2P_DEVICE interface
bridge: Check if vlan filtering is enabled only once.
bridge: Fix br_should_learn to check vlan_enabled
Btrfs: fix compressed write corruption on enospc
Btrfs: fix crash on endio of reading corrupted block
Btrfs: fix csum tree corruption, duplicate and outdated checksums
Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch
Btrfs: read lock extent buffer while walking backrefs
CAPABILITIES: remove undefined caps from all processes
carl9170: fix sending URBs with wrong type when using full-speed
cfg80211: fix mic_failure tracing
cfq-iosched: Fix wrong children_weight calculation
cgroup: fix unbalanced locking
CIFS: Fix async reading on reconnects
CIFS: Fix directory rename error
CIFS: Fix SMB2 readdir error handling
CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2
CIFS: Fix wrong directory attributes after rename
CIFS: Fix wrong filename length for SMB2
CIFS: Fix wrong restart readdir for SMB1
CIFS: Possible null ptr deref in SMB2_tcon
clk: prevent erronous parsing of children during rate change
clk: qcom: Fix MN frequency tables, parent map, and jpegd
clk: qcom: mdp_lut_clk is a child of mdp_src
cpufreq: integrator: fix integrator_cpufreq_remove return type
cpufreq: move policy kobj to policy->cpu at resume
cpufreq: release policy->rwsem on error
crypto: af_alg - properly label AF_ALG socket
crypto: arm-aes - fix encryption of unaligned data
crypto: caam - fix addressing of struct member
crypto: ux500 - make interrupt mode plausible
debugfs: Fix corrupted loop in debugfs_remove_recursive
dmaengine: dw: don't perform DMA when dmaengine_submit is called
dmaengine: dw: introduce dwc_dostart_first_queued() helper
dm bufio: fully initialize shrinker
dm cache: fix race affecting dirty block count
dm cache: fix race causing dirty blocks to be marked as clean
dm crypt: fix access beyond the end of allocated space
don't bugger nd->seq on set_root_rcu() from follow_dotdot_rcu()
drbd: fix regression 'out of mem, failed to invoke fence-peer helper'
drivers/i2c/busses: use correct type for dma_map/unmap
Drivers: scsi: storvsc: Change the limits to reflect the values on the
	host
drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure
Drivers: scsi: storvsc: Filter commands based on the storage protocol
	version
Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
Drivers: scsi: storvsc: Implement a eh_timed_out handler
Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by
	the Host
drivers: scsi: storvsc: Set srb_flags in all cases
drm/ast: AST2000 cannot be detected correctly
drm/i915: Fix EIO/wedged handling in gem fault handler
drm/i915: Flush the PTEs after updating them before suspend
drm/i915: read HEAD register back in init_ring_common() to enforce
	ordering
drm/i915: Remove bogus __init annotation from DMI callbacks
drm/i915: Wait for vblank before enabling the TV encoder
drm/nouveau: Bump version from 1.1.1 to 1.1.2
drm/nouveau/runpm: fix module unload
drm: omapdrm: fix compiler errors
drm/radeon: Add ability to get and change dpm state when radeon PX card
	is turned off
drm/radeon: add additional SI pci ids
drm/radeon: add connector quirk for fujitsu board
drm/radeon: Add missing lines to ci_set_thermal_temperature_range
drm/radeon: add new bonaire pci ids
drm/radeon: add new KV pci id
drm/radeon/atom: add new voltage fetch function for hawaii
drm/radeon/cik: use a separate counter for CP init timeout
drm/radeon: don't reset dma on NI/SI init
drm/radeon: don't reset dma on r6xx-evergreen init
drm/radeon: don't reset sdma on CIK init
drm/radeon/dpm: handle voltage info fetching on hawaii
drm/radeon/dpm: set the thermal type properly for special configs
drm/radeon: enable bapm by default on desktop TN/RL boards
drm/radeon: fix pm handling in radeon_gpu_reset
drm/radeon: fix semaphore value init
drm/radeon: load the lm63 driver for an lm64 thermal chip.
drm/radeon/px: fix module unload
drm/radeon: re-enable dpm by default on BTC
drm/radeon: re-enable dpm by default on cayman
drm/radeon: set VM base addr using the PFP v2
drm/radeon/TN: only enable bapm on MSI systems
drm/radeon: tweak ACCEL_WORKING2 query for hawaii
drm/radeon: use packet2 for nop on hawaii with old firmware
drm/tilcdc: fix double kfree
drm/tilcdc: fix release order on exit
drm/tilcdc: panel: fix dangling sysfs connector node
drm/tilcdc: panel: fix leak when unloading the module
drm/tilcdc: slave: fix dangling sysfs connector node
drm/tilcdc: tfp410: fix dangling sysfs connector node
drm/ttm: Choose a pool to shrink correctly in
	ttm_dma_pool_shrink_scan().
drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
drm/ttm: Fix possible stack overflow by recursive shrinker calls.
drm/ttm: Pass GFP flags in order to avoid deadlock.
drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker
	functions.
drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle
eventpoll: fix uninitialized variable in epoll_ctl
ext4: fix BUG_ON in mb_free_blocks()
ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa
	struct
ext4: update i_disksize coherently with block allocation on error path
firmware: Do not use WARN_ON(!spin_is_locked())
fix copy_tree() regression
fix EBUSY on umount() from MNT_SHRINKABLE
Fix nasty 32-bit overflow bug in buffer i/o code.
Fix problem recognizing symlinks
fs/notify: don't show f_handle if exportfs_encode_inode_fh failed
fsnotify/fdinfo: use named constants instead of hardcoded values
futex: Unlock hb->lock in futex_wait_requeue_pi() error path
genhd: fix leftover might_sleep() in blk_free_devt()
get rid of propagate_umount() mistakenly treating slaves as busy.
GFS2: fix d_splice_alias() misuses
gro: fix aggregation for skb using frag_list
HID: fix a couple of off-by-ones
HID: logitech-dj: prevent false errors to be shown
HID: logitech: perform bounds checking on device_id early enough
HID: magicmouse: sanity check report size in raw_event() callback
HID: picolcd: sanity check report size in raw_event() callback
hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl
hugetlb: ensure hugepage access is denied if hugepages are not supported
hwmon: (ads1015) Fix off-by-one for valid channel index checking
hwmon: (ads1015) Fix out-of-bounds array access
hwmon: (amc6821) Fix possible race condition bug
hwmon: (dme1737) Prevent overflow problem when writing large limits
hwmon: (ds1621) Update zbits after conversion rate change
hwmon: (gpio-fan) Prevent overflow problem when writing large limits
hwmon: (lm78) Fix overflow problems seen when writing large temperature
	limits
hwmon: (lm85) Fix various errors on attribute writes
hwmon: (sis5595) Prevent overflow problem when writing large limits
hyperv: Fix a bug in netvsc_start_xmit()
i2c: at91: add bound checking on SMBus block length bytes
i2c: at91: Fix a race condition during signal handling in
	at91_do_twi_xfer.
i2c: ismt: use correct length when copy buffer
i2c: mv64xxx: continue probe when clock-frequency is missing
i40e: Don't stop driver probe when querying DCB config fails
IB/core: When marshaling uverbs path, clear unused fields
IB/mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs()
IB/mlx4: Don't duplicate the default RoCE GID
ibmveth: Fix endian issues with rx_no_buffer statistic
IB/qib: Correct reference counting in debugfs qp_stats
IB/srp: Fix deadlock between host removal and multipathd
iio: accel: bma180: Fix indio_dev->trig assignment
iio: adc: ad_sigma_delta: Fix indio_dev->trig assignment
iio:bma180: Fix scale factors to report correct acceleration units
iio:bma180: Missing check for frequency fractional part
iio: buffer: Fix demux table creation
iio: gyro: itg3200: Fix indio_dev->trig assignment
iio: hid_sensor_hub: Fix indio_dev->trig assignment
iio:inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_name
iio: inv_mpu6050: Fix indio_dev->trig assignment
iio:magnetometer: bugfix magnetometers gain values
iio: meter: ade7758: Fix indio_dev->trig assignment
iio: st_sensors: Fix indio_dev->trig assignment
iio:trigger: modify return value for iio_trigger_get
imx-drm: ipuv3-plane: fix ipu_plane_dpms()
inetpeer: get rid of ip_id_count
init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu
Input: atkbd - do not try 'deactivate' keyboard on any LG laptops
Input: elantech - fix detection of touchpad on ASUS s301l
Input: i8042 - add Fujitsu U574 to no_timeout dmi table
Input: i8042 - add nomux quirk for Avatar AVIU-145A6
Input: serport - add compat handling for SPIOCSTYPE ioctl
Input: synaptics - add support for ForcePads
iommu/amd: Fix cleanup_domain for mass device removal
iovec: make sure the caller actually wants anything in
	memcpy_fromiovecend
ip6_gre: fix flowi6_proto value in xmit path
ip: make IP identifiers less predictable
ip_tunnel(ipv4): fix tunnels with "local any remote $remote_ip"
ipv6: fix rtnl locking in setsockopt for anycast and multicast
ipv6: restore the behavior of ipv6_sock_ac_drop()
ipvs: avoid netns exit crash on ip_vs_conn_drop_conntrack
ipvs: fix ipv6 hook registration for local replies
ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding
iscsi-target: avoid NULL pointer in iscsi_copy_param_list failure
iscsi-target: Fix memory corruption in
iscsit_logout_post_handler_diffcid
isofs: Fix unbounded recursion when processing relocated directories
iwlwifi: increase DEFAULT_MAX_TX_POWER
iwlwifi: mvm: fix endianity issues with Smart Fifo commands
iwlwifi: mvm: treat EAPOLs like mgmt frames wrt rate
jbd2: fix descriptor block size handling errors with journal_csum
jbd2: fix infinite loop when recovering corrupt journal blocks
jiffies: Fix timeval conversion to jiffies
kcmp: fix standard comparison bug
kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path
KEYS: Fix termination condition in assoc array garbage collection
KEYS: Fix use-after-free in assoc_array_gc()
kvm: iommu: fix the third parameter of kvm_iommu_put_pages
	(CVE-2014-3601)
KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use
KVM: x86: always exit on EOIs for interrupts listed in the IOAPIC redir
	table
KVM: x86: Inter-privilege level ret emulation is not implemeneted
l2tp: fix race while getting PMTU on PPP pseudo-wire
libata: widen Crucial M550 blacklist matching
lib/btree.c: fix leak of whole btree nodes
libceph: add process_one_ticket() helper
libceph: do not hard code max auth ticket len
libceph: gracefully handle large reply messages from the mon
libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly
lib/plist: add helper functions
lib/plist: add plist_requeue
lockdep: Revert lockdep check in raw_seqcount_begin()
lockd: fix rpcbind crash on lockd startup failure
macvlan: Initialize vlan_features to turn on offload support.
macvtap: Fix race between device delete and open.
md/raid10: Fix memory leak when raid10 reshape completes.
md/raid10: fix memory leak when reshaping a RAID10.
md/raid1: be more cautious where we read-balance during resync.
md/raid1: clean up request counts properly in close_sync()
md/raid1: count resync requests in nr_pending.
md/raid1: Don't use next_resync to determine how far resync has
	progressed
md/raid1: fix_read_error should act on all non-faulty devices.
md/raid1: intialise start_next_window for READ case to avoid hang
md/raid1: make sure resync waits for conflicting writes to complete.
md/raid1,raid10: always abort recover on write error.
md/raid1: update next_resync under resync_lock.
md/raid5: disable 'DISCARD' by default due to safety concerns.
md/raid6: avoid data corruption during recovery of double-degraded RAID6
media: adv7604: fix inverted condition
media: af9035: new IDs: add support for PCTV 78e and PCTV 79e
media: au0828: Only alt setting logic when needed
media: cx18: fix kernel oops with tda8290 tuner
media: media-device: Remove duplicated memset() in media_enum_entities()
media: mt9v032: fix hblank calculation
media: sms: Remove CONFIG_ prefix from Kconfig symbols
media: v4l: vsp1: Remove the unneeded vsp1_video_buffer video field
media: vb2: fix VBI/poll regression
media: xc4000: Fix get_frequency()
media: xc5000: Fix get_frequency()
mei: nfc: fix memory leak in error path
mei: reset client state on queued connect request
mei: start disconnect request timer consistently
memblock, memhotplug: fix wrong type in memblock_find_in_range_node().
memcg: oom_notify use-after-free fix
mfd: omap-usb-host: Fix improper mask use.
mm, compaction: avoid isolating pinned pages
mm/compaction: change the timing to check to drop the spinlock
mm/compaction: check pageblock suitability once per pageblock
mm/compaction: clean-up code on success of ballon isolation
mm, compaction: determine isolation mode only once
mm/compaction: disallow high-order page for migration target
mm/compaction: do not call suitable_migration_target() on every page
mm, compaction: ignore pageblock skip when manually invoking compaction
mm: don't pointlessly use BUG_ON() for sanity check
mm: exclude memoryless nodes from zone_reclaim
mm/filemap.c: avoid always dirtying mapping->flags on O_DIRECT
mm: migrate: Close race between migration completion and mprotect
mm: numa: Do not mark PTEs pte_numa when splitting huge pages
mm: optimize put_mems_allowed() usage
mm/page-writeback.c: fix divide by zero in bdi_dirty_limits()
mm: per-thread vma caching
mm/readahead.c: fix readahead failure for memoryless NUMA nodes and
	limit readahead pages
mm, slab: initialize object alignment on cache creation
mm: softdirty: keep bit when zapping file pte
mm, thp: do not allow thp faults to avoid cpuset restrictions
mm, thp: move invariant bug check out of loop in __split_huge_page_map
mm: vmscan: respect NUMA policy mask when shrinking slab on direct
	reclaim
mm: vmscan: shrink_slab: rename max_pass -> freeable
mnt: Add tests for unprivileged remount cases that have found to be
	faulty
mnt: Change the default remount atime from relatime to the existing
	value
mnt: Correct permission checks in do_remount
mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into
	do_remount
mnt: Only change user settable mount flags in remount
mtd/ftl: fix the double free of the buffers allocated in build_maps()
mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc()
myri10ge: check for DMA mapping errors
net: allow macvlans to move to net namespace
net: Always untag vlan-tagged traffic on input.
net: Correctly set segment mac_len in skb_segment().
netfilter: x_tables: allow to use default cgroup match
netfilter: xt_hashlimit: perform garbage collection from process context
net/l2tp: don't fall back on UDP [get|set]sockopt
netlink: reset network header before passing to taps
net: phy: re-apply PHY fixups during phy_register_device
net: sctp: inherit auth_capable on INIT collisions
net: sendmsg: fix NULL pointer dereference
NFC: microread: Potential overflows in microread_target_discovered()
nfs3_list_one_acl(): check get_acl() result with IS_ERR_OR_NULL
NFSD: Decrease nfsd_users in nfsd_startup_generic fail
NFSv3: Fix another acl regression
NFSv4: Fix another bug in the close/open_downgrade code
NFSv4: Fix problems with close in the presence of a delegation
NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists()
nilfs2: fix data loss with mmap()
nl80211: clear skb cb before passing to netlink
ocfs2/dlm: do not get resource spinlock if lockres is new
of/irq: Fix lookup to use 'interrupts-extended' property first
openvswitch: fix panic with multiple vlan headers
packet: handle too big packets for PACKET_V3
parisc: Implement new LWS CAS supporting 64 bit operations.
parisc: Only use -mfast-indirect-calls option for 32-bit kernel builds
partitions: aix.c: off by one bug
pata_scc: propagate return value of scc_wait_after_reset
PCI: Configure ASPM when enabling device
percpu: fix pcpu_alloc_pages() failure path
percpu: free percpu allocation info for uniprocessor system
percpu: perform tlb flush after pcpu_map_pages() failure
perf: Fix a race condition in perf_remove_from_context()
perf: fix perf bug in fork()
perf/x86/intel: Use rdmsrl_safe() when initializing RAPL PMU
pinctrl: dra: dt-bindings: Fix pull enable/disable
PM / sleep: Add state field to pm_states[] entries
PM / sleep: Use valid_state() for platform-dependent sleep states only
printk: rename printk_sched to printk_deferred
rapidio/tsi721_dma: fix failure to obtain transaction descriptor
RDMA/iwcm: Use a default listen backlog if needed
RDMA/uapi: Include socket.h in rdma_user_cm.h
regmap: Don't attempt block writes when syncing cache on single_rw
	devices
regmap: Fix handling of volatile registers for format_write() chips
regulator: arizona-ldo1: remove bypass functionality
regulatory: add NUL to alpha2
Revert "iwlwifi: dvm: don't enable CTS to self"
Revert "KVM: x86: Increase the number of fixed MTRR regs to 10"
Revert "mac80211: disable uAPSD if all ACs are under ACM"
Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan"
Revert "net/macb: add pinctrl consumer support"
Revert "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev"
Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime
	option"
ring-buffer: Always reset iterator to reader page
ring-buffer: Fix infinite spin in reading buffer
ring-buffer: Up rb_iter_peek() loop count to 3
rtlwifi: rtl8192cu: Add new ID
rtnetlink: fix VF info size
sched_clock: Avoid corrupting hrtimer tree during suspend
sched: Fix sched_setparam() policy == -1 logic
sched: Fix unreleased llc_shared_mask bit during CPU hotplug
scsi: add a blacklist flag which enables VPD page inquiries
scsi: do not issue SCSI RSOC command to Promise Vtrak E610f
scsi: handle flush errors properly
SCSI: libiscsi: fix potential buffer overrun in __iscsi_conn_send_pdu
scsi_scan: Restrict sequential scan to 256 LUNs
scsi_transport_srp: Fix fast_io_fail_tmo=dev_loss_tmo=off behavior
sctp: fix possible seqlock seadlock in sctp_packet_transmit()
sctp: handle association restarts when the socket is closed.
serial: 8250: Add Quark X1000 to 8250_pci.c
serial: 8250_dma: check the result of TX buffer mapping
serial: core: Preserve termios c_cflag for console resume
shmem: fix nlink for rename overwrite directory
sit: Fix ipip6_tunnel_lookup device matching criteria
SMB3: Fix oops when creating symlinks on smb3
spi: dw-pci: fix bug when regs left uninitialized
spi: omap2-mcspi: Configure hardware when slave driver changes mode
spi/omap-mcspi: Fix the spi task hangs waiting dma_rx
spi: orion: fix incorrect handling of cell-index DT property
spi/pxa2xx: Add ACPI ID for Intel Braswell
stable_kernel_rules: Add pointer to netdev-FAQ for network patches
staging: et131x: Fix errors caused by phydev->addr accesses before
	initialisation
staging/lustre: disable virtual block device for 64K pages
staging: r8188eu: Add new USB ID
staging/rtl8188eu: add 0df6:0076 Sitecom Europe B.V.
staging: vt6655: Fix disassociated messages every 10 seconds
staging: vt6655: Fix Warning on boot handle_irq_event_percpu.
storage: Add single-LUN quirk for Jaz USB Adapter
sunsab: Fix detection of BREAK on sunsab serial console
svcrdma: Select NFSv4.1 backchannel transport based on forward channel
swap: change swap_info singly-linked list to list_head
swap: change swap_list_head to plist, add swap_avail_head
target: Fix inverted logic in SE_DEV_ALUA_SUPPORT_STATE_STORE
Target/iser: Don't put isert_conn inside disconnected handler
Target/iser: Get isert_conn reference once got to connected_handler
tcp: don't use timestamp from repaired skb-s to calculate RTT (v2)
tcp: fixing TLP's FIN recovery
tcp: Fix integer-overflow in TCP vegas
tcp: Fix integer-overflows in TCP veno
tcp: fix ssthresh and undo for consecutive short FRTO episodes
tcp: fix tcp_release_cb() to dispatch via address family for
	mtu_reduced()
team: avoid race condition in scheduling delayed work
tg3: Allow for recieve of full-size 8021AD frames
tg3: Work around HW/FW limitations with vlan encapsulated frames
timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks
tpm: Add missing tpm_do_selftest to ST33 I2C driver
tpm: missing tpm_chip_put in tpm_get_random()
tpm: Properly clean sysfs entries in error path
tpm: Provide a generic means to override the chip returned timeouts
trace: Fix epoll hang when we race with new entries
udf: Avoid infinite loop when processing indirect ICBs
USB: Add device quirk for ASUS T100 Base Station keyboard
usb: chipidea: msm: Initialize PHY on reset event
usb: chipidea: msm: Use USB PHY API to control PHY state
USB: cp210x: add support for Seluxit USB dongle
USB: devio: fix issue with log flooding
usb: dwc3: core: fix ordering for PHY suspend
usb: dwc3: core: fix order of PM runtime calls
usb: dwc3: omap: fix ordering for runtime pm calls
USB: ehci-pci: USB host controller support for Intel Quark X1000
USB: EHCI: unlink QHs even after the controller has stopped
usb: ehci: using wIndex + 1 for hub port
USB: fix build error with CONFIG_PM_RUNTIME disabled
USB: Fix persist resume of some SS USB devices
USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID
USB: ftdi_sio: Added PID for new ekey device
USB: ftdi_sio: Add support for GE Healthcare Nemo Tracker device
USB: ftdi_sio: add support for NOVITUS Bono E thermal printer
usb: gadget: f_fs: drop duplicate usb_functionfs_descs_head declaration
usb: host: xhci: fix compliance mode workaround
usb: hub: Prevent hub autosuspend if usbcore.autosuspend is -1
usb: hub: take hub->hdev reference when processing from eventlist
usb: musb: dsps: kill OTG timer on suspend
USB: OHCI: don't lose track of EDs when a controller dies
USB: OHCI: fix bugs in debug routines
USB: option: add VIA Telecom CDS7 chipset device id
USB: option: reduce interrupt-urb logging verbosity
usb: phy: tegra: Avoid use of sizeof(void)
usb: phy: twl4030-usb: Fix lost interrupts after ID pin goes down
usb: phy: twl4030-usb: Fix regressions to runtime PM on omaps
USB: serial: cp210x: added Ketra N1 wireless interface support
USB: serial: fix potential heap buffer overflow
USB: serial: fix potential stack buffer overflow
USB: serial: ftdi_sio: Add support for new Xsens devices
USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
USB: serial: pl2303: add device id for ztek device
USB: sierra: add 1199:68AA device ID
USB: sierra: avoid CDC class functions on "68A3" devices
USB: sisusb: add device id for Magic Control USB video
USB: storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter
USB: storage: Add quirk for Ariston Technologies iConnect USB to SCSI
	adapter
USB: storage: Add quirks for Entrega/Xircom USB to SCSI converters
USB: whiteheat: Added bounds checking for bulk command response
usb: xhci: amd chipset also needs short TX quirk
USB: zte_ev: fix removed PIDs
USB: zte_ev: remove duplicate Gobi PID
USB: zte_ev: remove duplicate Qualcom PID
uwb: init beacon cache entry before registering uwb device
vfs: add d_is_dir()
vfs: fix bad hashing of dentries
vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops
vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
vmscan: reclaim_clean_pages_from_list() must use mod_zone_page_state()
vxlan: fix incorrect initializer in union vxlan_addr
workqueue: apply __WQ_ORDERED to create_singlethread_workqueue()
x86_64/entry/xen: Do not invoke espfix64 on Xen
x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack
x86_64/vsyscall: Fix warn_bad_vsyscall log output
x86: don't exclude low BIOS area when allocating address space for
	non-PCI cards
x86 early_ioremap: Increase FIX_BTMAPS_SLOTS to 8
x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub
x86, espfix: Fix broken header guard
x86, espfix: Make espfix64 a Kconfig option, fix UML
x86, espfix: Make it possible to disable 16-bit support
x86, espfix: Move espfix definitions into a separate header file
x86/espfix/xen: Fix allocation of pages for paravirt page tables
x86/kaslr: Avoid the setup_data area when picking location
x86/xen: don't copy bogus duplicate entries into kernel page tables
x86/xen: no need to explicitly register an NMI callback
x86/xen: resume timer irqs early
x86/xen: use vmap() to map grant table pages in PVH guests
xattr: fix check for simultaneous glibc header inclusion
xen/events/fifo: ensure all bitops are properly aligned even on x86
xen/events/fifo: reset control block and local HEADs on resume
xen/manage: Always freeze/thaw processes when suspend/resuming
xfrm: Fix installation of AH IPsec SAs
xfrm: Generate blackhole routes only from route lookup functions
xfrm: Generate queueing routes only from route lookup functions
xfs: don't dirty buffers beyond EOF
xfs: don't zero partial page cache pages during O_DIRECT writes
xfs: don't zero partial page cache pages during O_DIRECT writes
xfs: ensure verifiers are attached to recovered buffers
xfs: log vector rounding leaks log space
xfs: quotacheck leaves dquot buffers without verifiers
xhci: Fix null pointer dereference if xhci initialization fails
xhci: fix oops when xhci resumes from hibernate with hw lpm capable
	devices
xhci: Treat not finding the event_seg on COMP_STOP the same as
	COMP_STOP_INVAL
2014-10-15 12:39:45 +04:00
Eugene Shatokhin
218046fbb6 cpupower: Select the appropriate default governor
Should fix http://bugs.rosalinux.ru/show_bug.cgi?id=4329

If CPU frequency scaling is not supported (e.g. in a virtual machine),
cpupower will still be installed but its service will not be enabled.

If CPU frequency scaling is supported, cpupower will now use
- "ondemand" governor with "acpi_cpufreq" driver;
- "powersave" governor with "intel_pstate" driver.

These drivers support different sets of governors (for example,
"intel_pstate" does not support "ondemand") and therefore are
handled differently now.
2014-10-14 13:22:01 +04:00
Eugene Shatokhin
66bcaaca4f Added patches for intel_pstate from newer kernels
See https://abf.io/soft/kernel-patches-and-configs,
commit cd015117fe1e98a00785052cf9fb850c12796c57

Let us see if it helps intel_pstate work correctly with "powersave"
governor and not keep the CPU's frequency at maximum at all times.
2014-10-08 12:03:27 +04:00
Eugene Shatokhin
084e3931c2 Make netconsole built-in rather than a module
This should allow getting the kernel log at the boot time, etc.
May be useful to debug boot problems.
2014-09-26 17:00:06 +04:00
Eugene Shatokhin
1fc61c45cc The patches and configs are now kept in a project on ABF
...rather than just in a tarball on file store. It should be easier to
track the changes in the patch set and the configs this way.
2014-09-23 13:01:28 +04:00
Eugene Shatokhin
8585156cb4 Build mei and mei-me as modules rather than built-in parts
The modules are not needed on the systems without MEI hardware, so there
is no need to keep them in memory.

Additionally, if mei and mei-me are loaded on such systems, they have
reportedly caused problems with hibernation. It is better to let the
system decide whether to load them and to have an opportunity to
blacklist them if needed.
2014-09-22 17:33:49 +04:00
Eugene Shatokhin
e5a668a457 Updated to version 3.14.15 2014-08-01 12:20:16 +04:00
Eugene Shatokhin
00d90b0626 Release bump 2014-07-24 10:35:21 +04:00
Eugene Shatokhin
0211dd4146 Updated to version 3.14.13 2014-07-21 12:31:46 +04:00
Eugene Shatokhin
7032fd47e9 Release up (needed for a rebuild) 2014-07-14 11:44:10 +04:00
Eugene Shatokhin
b4b0dc3b15 Fixed build of the Python extension for Perf
The corresponding shared library is now linked with libdl explicitly
because libtraceevent it uses needs dlopen(), etc.
2014-07-11 18:50:11 +04:00
Eugene Shatokhin
5f5421b0f4 Updated to version 3.14.12 2014-07-11 16:23:13 +04:00
Eugene Shatokhin
a6f5689f8f Updated to version 3.14.10
The relevant parts of the .spec and other files have been synced to what
Nicolo' Costanza <abitrules@yahoo.it> has prepared.
2014-07-11 16:00:31 +04:00
Eugene Shatokhin
20178159ab Release bump for rebuild with new elfutils 2014-07-07 14:11:34 +04:00
Eugene Shatokhin
cb9c218fc1 Make sure the EVR of the kernel in 2014.1 is higher than in 2012.1
Otherwise, the update from 2012.1 to 2014.1 may fail due to file
conflicts in the kernel packages for these platforms.
2014-07-03 16:21:58 +04:00
Eugene Shatokhin
5b8695553b Updated to version 3.10.46 2014-07-01 10:52:47 +04:00
Eugene Shatokhin
9db799b7d8 Removed the changelog from the spec
Git log is a better place to track changes. All due credits to the
authors of these changes (as opposed to the commiters) should also be
made there, when it matters.
2014-06-27 14:20:02 +04:00
Eugene Shatokhin
9fbe6029f8 Update to 3.10.45 + BFQv7r5 2014-06-27 14:16:44 +04:00
Eugene Shatokhin
f923582f86 Updated to version 3.10.42
Kernel version 3.10.42 provides many bug fixes all around, including
the fixes for the recently discovered problems in the implementation
of futexes.
2014-06-06 18:02:32 +04:00
Eugene Shatokhin
bbed223bfd Release bump for a rebuild with the new environment 2014-05-27 10:47:56 +04:00
Eugene Shatokhin
f223765ce7 The fixed BFQ patches have been added 2014-05-19 19:20:27 +04:00
Eugene Shatokhin
65f7e33bf8 Updated to version 3.10.40
Based on the update by Nicolo' Costanza
(https://abf.rosalinux.ru/nicco/Kernel-3.10.40-1) but without 2
patches:

add-support-for-controlling-charge-thresholds-for-newer-thinkpads.patch
enable-thinkpad-hardware-mute-control.patch

They are not in mainline yet and, at least for the first one, a new
variant of the patch is in progress at the moment.

We can take them later.
2014-05-19 18:34:31 +04:00
Alex Burmashev
05f81c7133 release up, replaced -gt with -ge for cpupower 2014-04-18 15:05:40 +04:00
Eugene Shatokhin
75432248e6 Release bump 2014-04-01 15:36:07 +04:00
Alex Burmashev
ec39ce6143 change scripts for cpupower 2014-04-01 15:25:39 +04:00
Eugene Shatokhin
e8a07408ab Upstream update to 3.10.34+
The kernel was updated to 3.10.34.
Besides, the following patches from the queue for 3.10.x stable have
been applied:

alsa-compress-pass-through-return-value-of-open-ops-callback.patch
e100-fix-disabling-already-disabled-device-warning.patch
input-elantech-improve-clickpad-detection.patch
input-wacom-make-sure-touch_max-is-set-for-touch-devices.patch
kvm-mmu-handle-invalid-root_hpa-at-__direct_map.patch
kvm-vmx-fix-use-after-free-of-vmx-loaded_vmcs.patch
kvm-x86-handle-invalid-root_hpa-everywhere.patch
x86-bpf_jit-support-negative-offsets.patch
xhci-fix-resume-issues-on-renesas-chips-in-samsung-laptops.patch
2014-03-28 17:18:59 +04:00
Eugene Shatokhin
ab5ccaf524 Added patches to fix problems on Samsung laptops
Details:
http://www.phoronix.com/scan.php?page=news_item&px=MTYyMjU

Related issues:
https://bugzilla.kernel.org/show_bug.cgi?id=44161
https://bugzilla.kernel.org/show_bug.cgi?id=45461
https://bugzilla.kernel.org/show_bug.cgi?id=57271
2014-03-28 13:41:44 +04:00
Alex Burmashev
d67dc41d84 switch to systemd_ macro for cpupower 2014-03-28 11:09:32 +04:00
Eugene Shatokhin
deb621a426 Renamed spec file to match the new project name 2014-03-12 16:29:19 +04:00
Eugene Shatokhin
0407d6c638 Upstream update to version 3.10.33 2014-03-12 13:03:39 +04:00
Eugene Shatokhin
776554f260 Fixed: the code to remain in spec should be for mdvver=201210 2014-01-23 11:57:37 +04:00
Eugene Shatokhin
c5980ec51e Removed obsolete linker tweaks 2014-01-22 19:13:58 +04:00
Eugene Shatokhin
9ab00675db Remove unsupported %cross_compiling stuff 2014-01-22 18:55:39 +04:00
Eugene Shatokhin
7c7e68b8bc Up release 2014-01-22 18:34:37 +04:00
Eugene Shatokhin
ac39b4df0a Removed obsolete mdvver stuff 2014-01-22 18:31:57 +04:00
Eugene Shatokhin
69abbe31ff Upstream update to version 3.10.27 2014-01-16 12:53:12 +04:00
Eugene Shatokhin
3e97d2de22 Enabled more flavours 2014-01-13 15:57:59 +04:00
Eugene Shatokhin
89e18eb964 Upstream update to version 3.10.26 2014-01-13 13:48:30 +04:00
Alex Burmashev
9f43d5fb57 changed tarball 2013-12-20 13:25:30 +04:00
Alex Burmashev
2853f15894 added a test patch 2013-12-20 13:06:11 +04:00
Alex Burmashev
af1a69734e fixed russian symbols in configs, enabled more flavours 2013-11-27 16:14:29 +04:00
Alex Burmashev
8de80957ea revert EFI changes 2013-11-26 14:35:12 +04:00
Alex Burmashev
322efdf1bc Updated kernel-3.10.19-1.spec 2013-11-26 12:55:47 +04:00
akdengi
29a925e49e fix 2013-11-26 11:56:01 +04:00
akdengi
e08ee8ab01 add new source 2013-11-26 11:50:27 +04:00
akdengi
fb036f9b44 return old EFI_VAR and move EFI_VARFS to module 2013-11-26 11:45:08 +04:00
Alex Burmashev
c19dcadaa7 Updated kernel-3.10.19-1.spec 2013-11-18 11:58:28 +04:00
Nicolo Costanza
39b1becd4f Updated kernel-3.10.19-1.spec 2013-11-16 00:49:30 +04:00
Nicolo Costanza
3f77f1bae4 Updated kernel-3.10.19-1.spec 2013-11-16 00:35:08 +04:00