Advertisement
Guest User

Kernel changes 3.14.25-3.14.31

a guest
Feb 2nd, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.17 KB | None | 0 0
  1. ACPI / PM: Fix PM initialization for devices that are not present
  2. Add USB_EHCI_EXYNOS to multi_v7_defconfig
  3. af9005: fix kernel panic on init if compiled without IR
  4. AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller
  5. ahci: disable MSI on SAMSUNG 0xa800 SSD
  6. aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer
  7. ALSA: hda - Add EAPD fixup for ASUS Z99He laptop
  8. ALSA: hda - Fix built-in mic at resume on Lenovo Ideapad S210
  9. ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs
  10. ALSA: hda - using uninitialized data
  11. ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices
  12. ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210
  13. ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery
  14. ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC
  15. alx: fix alx_poll()
  16. ARC: Delete stale barrier.h
  17. ARC: Fix build breakage for !CONFIG_ARC_DW2_UNWIND
  18. ARC: [nsimosci] move peripherals to match model to FPGA
  19. ARC: switch to generic ENTRY/END assembler annotations
  20. ath5k: fix hardware queue index assignment
  21. ath9k: fix BE/BK queue order
  22. ath9k: Fix RTC_DERIVED_CLK usage
  23. ath9k_hw: fix hardware queue allocation
  24. audit: restore AUDIT_LOGINUID unset ABI
  25. batman-adv: avoid NULL dereferences and fix if check
  26. batman-adv: Calculate extra tail size based on queued fragments
  27. batman-adv: Unify fragment size calculation
  28. batman: fix a bogus warning from batadv_is_on_batman_iface()
  29. bcache: Make sure to pass GFP_WAIT to mempool_alloc()
  30. bitops: Fix shift overflow in GENMASK macros
  31. blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map
  32. bnx2fc: do not add shared skbs to the fcoe_rx_list
  33. bonding: fix curr_active_slave/carrier with loadbalance arp monitoring
  34. Btrfs: do not move em to modified list when unpinning
  35. Btrfs: don't delay inode ref updates during log replay
  36. Btrfs: fix fs corruption on transaction abort if device supports discard
  37. bus: mvebu-mbus: fix support of MBus window 13
  38. can: dev: avoid calling kfree_skb() from interrupt context
  39. can: dev: fix crtlmode_supported check
  40. can: esd_usb2: fix memory leak on disconnect
  41. can: kvaser_usb: Don't free packets when tight on URBs
  42. can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels
  43. can: kvaser_usb: Reset all URB tx contexts upon channel close
  44. can: peak_usb: fix cleanup sequence order in case of error during init
  45. can: peak_usb: fix memset() usage
  46. cdc-acm: memory leak in error case
  47. ceph: do_sync is never initialized
  48. ceph: fix null pointer dereference in discard_cap_releases()
  49. cfg80211: avoid mem leak on driver hint set
  50. cfg80211: don't WARN about two consecutive Country IE hint
  51. cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz drivers
  52. clk: Don't try to use a struct clk* after it could have been freed
  53. clk: samsung: Fix double add of syscore ops after driver rebind
  54. clockevent: sun4i: Fix race condition in the probe code
  55. clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write
  56. crypto: add missing crypto module aliases
  57. crypto: af_alg - fix backlog handling
  58. crypto: include crypto- module prefix in template
  59. crypto: prefix module autoloading with "crypto-"
  60. decompress_bunzip2: off by one in get_next_block()
  61. dm bufio: fix memleak when using a dm_buffer's inline bio
  62. dm cache: dirty flag was mistakenly being cleared when promoting via overwrite
  63. dm cache: fix problematic dual use of a single migration count variable
  64. dm cache: only use overwrite optimisation for promotion when in writeback mode
  65. dm cache: share cache-metadata object across inactive and active DM tables
  66. dm crypt: use memzero_explicit for on-stack buffer
  67. dm space map metadata: fix sm_bootstrap_get_nr_blocks()
  68. dm thin: fix inability to discard blocks when in out-of-data-space mode
  69. dm thin: fix missing out-of-data-space to write mode transition if blocks are released
  70. drbd: merge_bvec_fn: properly remap bvm->bi_bdev
  71. driver core: Fix unbalanced device reference in drivers_probe
  72. Drivers: hv: vmbus: Fix a race condition when unregistering a device
  73. drivers: net: cpsw: fix multicast flush in dual emac mode
  74. drivers/rtc/rtc-isl12057.c: fix masking of register values
  75. drivers/rtc/rtc-sirfsoc.c: move hardware initilization earlier in probe
  76. drm/i915: Don't complain about stolen conflicts on gen3
  77. drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES
  78. drm/i915: Force the CS stall for invalidate flushes
  79. drm/i915: Invalidate media caches on gen7
  80. drm/i915: More cautious with pch fifo underruns
  81. drm/i915: Only warn the first time we attempt to mmio whilst suspended
  82. drm/i915: Unlock panel even when LVDS is disabled
  83. drm/nv4c/mc: disable msi
  84. drm/radeon: add a dpm quirk list
  85. drm/radeon: add si dpm quirk list
  86. drm/radeon: check the right ring in radeon_evict_flags()
  87. drm/radeon: fix endian swapping in vbios fetch for tdp table
  88. drm/radeon: fix typo in CI dpm disable
  89. drm/radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6
  90. drm/radeon: properly filter DP1.2 4k modes on non-DP1.2 hw
  91. drm/radeon: use rv515_ring_start on r5xx
  92. drm/radeon: work around a hw bug in MGCG on CIK
  93. drm/ttm: Avoid memory allocation from shrinker functions.
  94. drm/vmwgfx: Fix fence event code
  95. eCryptfs: Force RO mount when encrypted view is enabled
  96. eCryptfs: Remove buggy and unnecessary write in file name decode routine
  97. enic: fix rx skb checksum
  98. exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting
  99. fix deadlock in cifs_ioctl_clone()
  100. Fix race condition between vxlan_sock_add and vxlan_sock_release
  101. fs: buffer: do not use unnecessary atomic operations when discarding buffers
  102. fs: nfsd: Fix signedness bug in compare_blob
  103. fsnotify: next_i is freed during fsnotify_unmount_inodes.
  104. ftrace/jprobes/x86: Fix conflict between jprobes and function graph tracing
  105. genhd: check for int overflow in disk_expand_part_tbl()
  106. genirq: Prevent proc race against freeing of irq descriptors
  107. gpio: fix memory and reference leaks in gpiochip_add error path
  108. gpiolib: of: Correct error handling in of_get_named_gpiod_flags
  109. gpio: sysfs: fix gpio-chip device-attribute leak
  110. gpio: sysfs: fix gpio device-attribute leak
  111. gpu/radeon: Set flag to indicate broken 64-bit MSI
  112. gre: fix the inner mac header in nbma tunnel xmit path
  113. gre: Set inner mac header in gro complete
  114. groups: Consolidate the setgroups permission checks
  115. HID: Add a new id 0x501a for Genius MousePen i608X
  116. HID: add battery quirk for USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO keyboard
  117. HID: i2c-hid: fix race condition reading reports
  118. HID: i2c-hid: prevent buffer overflow in early IRQ
  119. HID: roccat: potential out of bounds in pyra_sysfs_write_settings()
  120. hp_accel: Add support for HP ZBook 15
  121. i2c: davinci: generate STP always when NACK is received
  122. i2c: omap: fix i207 errata handling
  123. i2c: omap: fix NACK and Arbitration Lost irq handling
  124. ib_isert: Add max_send_sge=2 minimum for control PDU responses
  125. IB/isert: Adjust CQ size to HW limits
  126. ieee802154: fix error handling in ieee802154fake_probe()
  127. igb: bring link up when PHY is powered up
  128. iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask
  129. in6: fix conflict with glibc
  130. include/linux/jump_label.h: expose the reference count
  131. inetdevice: fixed signed integer overflow
  132. Input: evdev - fix EVIOCG{type} ioctl
  133. Input: I8042 - add Acer Aspire 7738 to the nomux list
  134. Input: i8042 - reset keyboard to fix Elantech touchpad detection
  135. Input: synaptics - adjust min/max on Thinkpad E540
  136. Input: xpad - use proper endpoint type
  137. iommu/vt-d: Fix an off-by-one bug in __domain_mapping()
  138. ipr: wait for aborted command responses
  139. ip_tunnel: the lack of vti_link_ops' dellink() cause kernel panic
  140. ipv4: Fix incorrect error code when adding an unreachable route
  141. ipv6: gre: fix wrong skb->protocol in WCCP
  142. ipvs: uninitialized data with IP_VS_IPV6
  143. ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg
  144. iscsi,iser-target: Initiate termination only once
  145. iscsi-target: Fail connection on short sendmsg writes
  146. iser-target: Disable TX completion interrupt coalescing
  147. iser-target: Fix connected_handler + teardown flow race
  148. iser-target: Fix flush + disconnect completion handling
  149. iser-target: Fix implicit termination of connections
  150. iser-target: Handle ADDR_CHANGE event for listener cm_id
  151. iser-target: Handle DEVICE_REMOVAL event on network portal listener correctly
  152. iser-target: Parallelize CM connection establishment
  153. isofs: Fix infinite looping over CE entries
  154. isofs: Fix unchecked printing of ER records
  155. iwlwifi: mvm: update values for Smart Fifo
  156. KEYS: close race between key lookup and freeing
  157. KEYS: Fix stale key registration at error path
  158. KVM: nVMX: Disable unrestricted mode if ept=0
  159. kvm: x86: drop severity of "generation wraparound" message
  160. libata: prevent HSM state change race between ISR and PIO
  161. LOCKD: Fix a race when initialising nlmsvc_timeout
  162. locks: eliminate BUG() call when there's an unexpected lock on file close
  163. mac80211: fix multicast LED blinking and counter
  164. mac80211: Fix regression that triggers a kernel BUG with CCMP
  165. mac80211: free management frame keys when removing station
  166. md/bitmap: always wait for writes on unplug.
  167. md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants.
  168. media: smiapp: Only some selection targets are settable
  169. megaraid_sas: corrected return of wait_event from abort frame path
  170. memcg, vmscan: Fix forced scan of anonymous pages
  171. mfd: tc6393xb: Fail ohci suspend if full state restore is required
  172. misc: genwqe: check for error from get_user_pages_fast()
  173. mm: avoid unnecessary atomic operations during end_page_writeback()
  174. mmc: block: add newline to sysfs display of force_ro
  175. mmc: dw_mmc: avoid write to CDTHRCTL on older versions
  176. mmc: sdhci: Don't signal the sdio irq if it's not setup
  177. mmc: sdhci: Fix sleep in atomic after inserting SD card
  178. mmc: sdhci-pci-o2micro: Fix Dell E5440 issue
  179. mm: do not use atomic operations when releasing pages
  180. mm: do not use unnecessary atomic operations when adding pages to the LRU
  181. mm: Don't count the stack guard page towards RLIMIT_STACK
  182. mm: fix anon_vma_clone() error treatment
  183. mm: fix swapoff hang after page migration and fork
  184. mm: frontswap: invalidate expired data on a dup-store failure
  185. mm: get rid of radix tree gfp mask for pagecache_get_page
  186. mm: make copy_pte_range static again
  187. mm/memory.c: use entry = ACCESS_ONCE(*pte) in handle_pte_fault()
  188. mm: move zone->pages_scanned into a vmstat counter
  189. mm: non-atomically mark page accessed during page cache allocation where possible
  190. mm: page_alloc: abort fair zone allocation policy when remotes nodes are encountered
  191. mm: page_alloc: calculate classzone_idx once from the zonelist ref
  192. mm: page_alloc: convert hot/cold parameter and immediate callers to bool
  193. mm: page_alloc: do not treat a zone that cannot be used for dirty pages as "full"
  194. mm: page_alloc: do not update zlc unless the zlc is active
  195. mm: page_alloc: lookup pageblock migratetype with IRQs enabled during free
  196. mm: page_alloc: only check the alloc flags and gfp_mask for dirty once
  197. mm: page_alloc: only check the zone id check if pages are buddies
  198. mm: page_alloc: reduce cost of the fair zone allocation policy
  199. mm: page_alloc: reduce number of times page_to_pfn is called
  200. mm: page_alloc: take the ALLOC_NO_WATERMARK check out of the fast path
  201. mm: page_alloc: use jump labels to avoid checking number_of_cpusets
  202. mm: page_alloc: use unsigned int for order in more places
  203. mm: pagemap: avoid unnecessary overhead when tracepoints are deactivated
  204. mm: propagate error from stack expansion even for guard page
  205. mm: rearrange zone fields into read-only, page alloc, statistics and page reclaim lines
  206. mm: shmem: avoid atomic operation during shmem_getpage_gfp
  207. mm/swap.c: clean up *lru_cache_add* functions
  208. mm, thp: only collapse hugepages to nodes with affinity for zone_reclaim_mode
  209. mm/vmpressure.c: fix race in vmpressure_work_fn()
  210. mm: vmscan: only update per-cpu thresholds for online CPU
  211. mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed
  212. mnt: Fix a memory stomp in umount
  213. mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount
  214. mnt: Update unprivileged remount test
  215. mtd: tests: abort torturetest on erase errors
  216. ncpfs: return proper error from NCP_IOC_SETROOT ioctl
  217. net/core: Handle csum for CHECKSUM_COMPLETE VXLAN forwarding
  218. net: ethernet: cpsw: fix hangs with interrupts
  219. netfilter: ipset: small potential read beyond the end of buffer
  220. netfilter: nfnetlink: validate nfnetlink header from batch
  221. net: fix creation adjacent device symlinks
  222. net: Fix stacked vlan offload features computation
  223. netlink: Always copy on mmap TX.
  224. netlink: Don't reorder loads/stores before marking mmap netlink frame as available
  225. net/mlx4_core: Limit count field to 24 bits in qp_alloc_res
  226. net: mvneta: fix race condition in mvneta_tx()
  227. net: mvneta: fix Tx interrupt delay
  228. net/ping: handle protocol mismatching scenario
  229. net: prevent of emerging cross-namespace symlinks
  230. net: Reset secmark when scrubbing packet
  231. net: sctp: use MAX_HEADER for headroom reserve in output path
  232. nfs41: fix nfs4_proc_layoutget error handling
  233. nfsd4: fix xdr4 inclusion of escaped char
  234. nfsd: correctly define v4.2 support attributes
  235. nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry
  236. nfsd: Fix slot wake up race in the nfsv4.1 callback code
  237. nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait
  238. NFSv4.1: Fix client id trunking on Linux
  239. nilfs2: fix the nilfs_iget() vs. nilfs_new_inode() races
  240. n_tty: Fix read_buf race condition, increment read_head after pushing data
  241. ocfs2: fix journal commit deadlock
  242. ocfs2: fix the wrong directory passed to ocfs2_lookup_ino_from_name() when link file
  243. of/base: Fix PowerPC address parsing hack
  244. of/irq: Drop obsolete 'interrupts' vs 'interrupts-extended' text
  245. OHCI: add a quirk for ULi M5237 blocking on reset
  246. parisc: fix out-of-register compiler error in ldcw inline assembler function
  247. PCI: Add flag for devices where we can't use bus reset
  248. PCI: Mark Atheros AR93xx to avoid bus reset
  249. PCI/MSI: Add device flag indicating that 64-bit MSIs don't work
  250. PCI: Restore detection of read-only BARs
  251. PCI: Support 64-bit bridge windows if we have 64-bit dma_addr_t
  252. perf: Fix events installation during moving group
  253. perf session: Do not fail on processing out of order event
  254. perf/x86/intel: Protect LBR and extra_regs against KVM lying
  255. perf/x86/intel/uncore: Make sure only uncore events are collected
  256. pinctrl: Fix two deadlocks
  257. pptp: fix stack info leak in pptp_getname()
  258. pstore-ram: Allow optional mapping with pgprot_noncached
  259. pstore-ram: Fix hangs by using write-combine mappings
  260. qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem
  261. rt2x00: do not align payload on modern H/W
  262. rtnetlink: release net refcnt on error in do_setlink()
  263. sata_dwc_460ex: fix resource leak on error path
  264. sata_fsl: fix error handling of irq_of_parse_and_map
  265. sched/deadline: Avoid double-accounting in case of missed deadlines
  266. sched/deadline: Fix migration of SCHED_DEADLINE tasks
  267. scripts/kernel-doc: don't eat struct members with __aligned
  268. scripts/recordmcount.pl: There is no -m32 gcc option on Super-H anymore
  269. scsi: add Intel Multi-Flex to scsi scan blacklist
  270. scsi: blacklist RSOC for Microsoft iSCSI target devices
  271. scsi: correct return values for .eh_abort_handler implementations
  272. serial: samsung: wait for transfer completion before clock disable
  273. shmem: fix init_page_accessed use to stop !PageLRU bug
  274. smiapp-pll: Correct clock debug prints
  275. smiapp: Take mutex during PLL update in sensor initialisation
  276. sound: simplify au0828 quirk table
  277. sound: Update au0828 quirks table
  278. spi: dw: Fix dynamic speed change.
  279. spi: fsl: Fix problem with multi message transfers
  280. srp-target: Retry when QP creation fails with ENOMEM
  281. staging: r8188eu: Add new device ID for DLink GO-USB-N150
  282. storvsc: ring buffer failures may result in I/O freeze
  283. swiotlb-xen: call xen_dma_sync_single_for_device when appropriate
  284. swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single
  285. swiotlb-xen: pass dev_addr to xen_dma_unmap_page and xen_dma_sync_single_for_cpu
  286. swiotlb-xen: remove BUG_ON in xen_bus_to_phys
  287. target: Don't call TFO->write_pending if data_length == 0
  288. Target/iser: Fix a wrong dereference in case discovery session is over iser
  289. tcm_loop: Fixup tag handling
  290. tcm_loop: Fix wrong I_T nexus association
  291. tcp: Do not apply TSO segment limit to non-TSO packets
  292. team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin
  293. tg3: fix ring init when there are more TX than RX channels
  294. tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts
  295. thermal: Fix error path in thermal_init()
  296. tick/powerclamp: Remove tick_nohz_idle abuse
  297. time: adjtimex: Validate the ADJ_FREQUENCY values
  298. time: settimeofday: Validate the values of tv from user
  299. tracing/sched: Check preempt_count() for current when reading task->state
  300. tty: Fix pty master poll() after slave closes v2
  301. UBI: Fix double free after do_sync_erase()
  302. UBI: Fix invalid vfree()
  303. udf: Verify symlink size before loading it
  304. umount: Disallow unprivileged mount force
  305. um: Skip futex_atomic_cmpxchg_inatomic() test
  306. uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME
  307. USB: cdc-acm: check for valid interfaces
  308. USB: console: fix potential use after free
  309. USB: console: fix uninitialised ldisc semaphore
  310. USB: cp210x: add IDs for CEL USB sticks and MeshWorks devices
  311. USB: cp210x: fix ID for production CEL MeshConnect USB Stick
  312. usb: dwc3: gadget: Fix TRB preparation during SG
  313. usb: dwc3: gadget: Stop TRB preparation after limit is reached
  314. USB: EHCI: fix initialization bug in iso_stream_schedule()
  315. USB: keyspan: fix null-deref at probe
  316. USB: keyspan: fix overrun-error reporting
  317. USB: keyspan: fix tty line-status reporting
  318. usb: musb: stuff leak of struct usb_hcd
  319. usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000
  320. USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick
  321. usb: serial: ftdi_sio: add PIDs for Matrix Orbital products
  322. USB: ssu100: fix overrun-error reporting
  323. USB: xhci: don't start a halted endpoint before its new dequeue is set
  324. USB: xhci: Reset a halted endpoint immediately when we encounter a stall.
  325. usb: xhci: rework root port wake bits if controller isn't allowed to wakeup
  326. userns: Add a knob to disable setgroups on a per user namespace basis
  327. userns: Allow setting gid_maps without privilege when setgroups is disabled
  328. userns: Check euid no fsuid when establishing an unprivileged uid mapping
  329. userns: Document what the invariant required for safe unprivileged mappings.
  330. userns: Don't allow setgroups until a gid mapping has been setablished
  331. userns: Don't allow unprivileged creation of gid mappings
  332. userns: Only allow the creator of the userns unprivileged mappings
  333. userns: Rename id_map_mutex to userns_state_mutex
  334. userns: Unbreak the unprivileged remount tests
  335. uvcvideo: Fix destruction order in uvc_delete()
  336. vfio-pci: Fix the check on pci device type in vfio_pci_probe()
  337. vhost-scsi: Add missing virtio-scsi -> TCM attribute conversion
  338. vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT
  339. video/logo: prevent use of logos after they have been freed
  340. vmalloc: use rcu list iterator to reduce vmap_area_lock contention
  341. writeback: fix a subtle race condition in I_DIRTY clearing
  342. x86_64, switch_to(): Load TLS descriptors before switching DS and ES
  343. x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
  344. x86_64, traps: Rework bad_iret
  345. x86_64, traps: Stop using IST for #SS
  346. x86_64, vdso: Fix the vdso address randomization algorithm
  347. x86/apic: Re-enable PCI_MSI support for non-SMP X86_32
  348. x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
  349. x86, boot: Skip relocs when load address unchanged
  350. x86, hyperv: Mark the Hyper-V clocksource as being continuous
  351. x86, kaslr: Handle Gold linker for finding bss/brk
  352. x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
  353. x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only
  354. x86, mm: Set NX across entire PMD at boot
  355. x86: Require exact match for 'noxsave' command line option
  356. x86/tls: Disallow unusual TLS segments
  357. x86/tls: Don't validate lm in set_thread_area() after all
  358. x86, tls: Interpret an all-zero struct user_desc as "no segment"
  359. x86, tls, ldt: Stop checking lm in LDT_empty
  360. x86/tls: Validate TLS entries to protect espfix
  361. x86/tsc: Change Fast TSC calibration failed from error to info
  362. x86, um: actually mark system call tables readonly
  363. x86: Use $(OBJDUMP) instead of plain objdump
  364. x86, vdso: Use asm volatile in __getcpu
  365. xen-netfront: Remove BUGs on paged skb data which crosses a page boundary
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement