mirror of
https://github.com/joel16/android_kernel_sony_msm8994_rework.git
synced 2024-11-23 11:59:58 +00:00
c9bd49a32a
3751 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Rk779
|
793e1402b9 |
Merge tag 'v3.10.108' into lineage-15.1
e7a59c7 Linux 3.10.108 68cbe93 x86/apic: fix build breakage caused by incomplete backport to 3.10 541cbdc can: esd_usb2: Fix can_dlc value for received RTR, frames 4de0e6b scsi: scsi_dh_emc: return success in clariion_std_inquiry() 4021627 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options 49218ad KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit 75840f1 IB/qib: fix false-postive maybe-uninitialized warning f63d10b team: fix memory leaks 9032694 IB/ipoib: rtnl_unlock can not come after free_netdev 827a5cb btrfs: prevent to set invalid default subvolid 7210062 tracing: Erase irqsoff trace with empty write ec8c69e tracing: Apply trace_clock changes to instance max buffer c5378d2 scsi: qla2xxx: Fix an integer overflow in sysfs code 92e84b6 crypto: AF_ALG - remove SGL terminator indicator when chaining 6f47a87 ip6_gre: fix endianness errors in ip6gre_err 488ec7b ipv6: fix typo in fib6_net_exit() 4e39d5e ipv6: fix memory leak with multiple tables during netns destruction dd3e501 qlge: avoid memcpy buffer overflow 71bec91 ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal 136211c ALSA: core: Fix unexpected error at replacing user TLV b4824101 staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read fe1fd35 packet: fix tp_reserve race in packet_set_ring 162f50e workqueue: implicit ordered attribute should be overridable ef6fa3f ipv4: initialize fib_trie prior to register_netdev_notifier call. 50602d3 net/mlx4: Remove BUG_ON from ICM allocation routine c1327b4 perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target 3a7578a udf: Fix deadlock between writeback and udf_setsize() ad08716 ir-core: fix gcc-7 warning on bool arithmetic 7fb443f crypto: caam - fix signals handling b569326 mm: fix overflow check in expand_upwards() 9efa3d5 cfg80211: Check if PMKID attribute is of expected size d474081 cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES fa69abf ipv6: avoid unregistering inet6_dev for loopback 98b9e94 KEYS: Fix an error code in request_master_key() fe77acc KVM: x86: zero base3 of unusable segments 40cfe45 cpufreq: s3c2416: double free on driver init error path 04d0069 xfrm: Oops on error in pfkey_msg2xfrm_state() f478b42 xfrm: NULL dereference on allocation failure 6ac502c net: korina: Fix NAPI versus resources freeing 1814420 net: phy: fix marvell phy status reading 2406076 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() 779ec20 usb: r8a66597-hcd: decrease timeout e1bdf20 usb: r8a66597-hcd: select a different endpoint on timeout 655e5ff pvrusb2: reduce stack usage pvr2_eeprom_analyze() 1e7ae91 mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode e52eca8 x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() 12d805b serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' f6b525b net: xilinx_emaclite: fix receive buffer overflow 7e25c93 drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() a72c279 scsi: qla2xxx: don't disable a not previously enabled PCI device f7eb769 net: ping: do not abuse udp_poll() ca58e31 kvm: async_pf: fix rcu_irq_enter() with irqs enabled 28968bc x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl 61eea27 net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev bc3eede net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs 78da094 net: Set sk_prot_creator when cloning sockets to the right proto 055ad96 net/packet: check length in getsockopt() called with PACKET_HDRLEN 83fef52 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 81d2ec2 tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP 37cb362 tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states 6f85a88 tcp: reset sk_rx_dst in tcp_disconnect() 72d7b83 netfilter: xt_TCPMSS: add more sanity tests on tcph->doff 946272f tcp: disallow cwnd undo when switching congestion control 08bd34b sctp: potential read out of bounds in sctp_ulpevent_type_enabled() faa132a sctp: fully initialize the IPv6 address in sctp_v6_to_addr() 2630e5a sctp: fix the check for _sctp_walk_params and _sctp_walk_errors 3cb637d sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}() 9f75306 ext4: avoid deadlock when expanding inode size ebb33af ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets 159c95b netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister 19cc6d9 wext: handle NULL extra data in iwe_stream_add_point better 7af6952 kernel/extable.c: mark core_kernel_text notrace 4ef4196 net: prevent sign extension in dev_get_stats() 2f34aab ext4: fix SEEK_HOLE 3031776 lib/cmdline.c: fix get_options() overflow while parsing ranges 7719043 md: fix super_offset endianness in super_1_rdev_size_change 634fd95363 md/raid10: submit bio directly to replacement disk 09ab11e netfilter: invoke synchronize_rcu after set the _hook_ to NULL a77cf1b lib/digsig: fix dereference of NULL user_key_payload 9ac5390 md/bitmap: disable bitmap_resize for file-backed bitmaps. a45d367 KEYS: encrypted: fix dereference of NULL user_key_payload e8705c4 KEYS: prevent creating a different user's keyrings f9e779c MIPS: Fix mips_atomic_set() retry condition 9c66c82 ext4: keep existing extra fields when inode expands ba85092 FS-Cache: fix dereference of NULL user_key_payload 20d94bc9 KEYS: don't let add_key() update an uninstantiated key be3e7b1 USB: serial: console: fix use-after-free after failed setup d75e854 direct-io: Prevent NULL pointer access in submit_page_section 544d7ba iommu/amd: Finish TLB flush in amd_iommu_unmap() 5abdd6e usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction b974ab5 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe 4b106b9 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response bb5cf57 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records 2c7bfb3 scsi: zfcp: fix missing trace records for early returns in TMF eh handlers e7ab3bd scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path f609dac scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled c2ace304 fuse: initialize the flock flag in fuse_file on allocation 003bea4 target: Avoid mappedlun symlink creation during lun shutdown a6a256f media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl c39dcbd ext4: fix overflow caused by missing cast in ext4_resize_fs() bdc5fbb ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize ae49cb7 workqueue: restore WQ_UNBOUND/max_active==1 to be ordered 7e20e7b libata: array underflow in ata_find_dev() 4748ac3 MIPS: math-emu: Prevent wrong ISA mode instruction emulation 2121b63 MIPS: Fix unaligned PC interpretation in `compute_return_epc' 6aa23d1 MIPS: Actually decode JALX in `__compute_return_epc_for_insn' a2555cd usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL ecac824 powerpc/asm: Mark cr0 as clobbered in mftb() 733c88d powerpc: Fix emulation of mfocrf in emulate_step() 8e38d08 powerpc/64: Fix atomic64_inc_not_zero() to return an int c11c8fc PM / Domains: Fix unsafe iteration over modified list of device links f9c9c73 crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD 1fc0b43 vt: fix unchecked __put_user() in tioclinux ioctls 7136ca7 brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() fe7e554 staging: comedi: fix clean-up of comedi_class in comedi_init() 790d869 powerpc/kprobes: Pause function_graph tracing during jprobes handling 69e0576 cpufreq: conservative: Allow down_threshold to take values from 1 to 10 54fd65c usb: chipidea: debug: check before accessing ci_role f862c94 KEYS: fix dereferencing NULL payload with nonzero length e044ff5 serial: ifx6x60: fix use-after-free on module unload 6c17636 MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn' 3937c2c ALSA: seq: Fix use-after-free at creating a port 44ec968 nl80211: check for the required netlink attributes presence 7571b74 xfrm: policy: check policy direction value 978e42b rxrpc: Fix several cases where a padded len isn't checked in ticket decode 4f54b264 fs/exec.c: account for argv/envp pointers 9a95fe3 usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet b2453bd usb: renesas_usbhs: fix the sequence in xfer_work() 58e47d4 usb: renesas_usbhs: fix the behavior of some usbhs_pkt_handle 75894ad leak in O_DIRECT readv past the EOF 7c11e178 mm/page_alloc: Remove kernel address exposure in free_reserved_area() 01c577c tcp: fix xmit timer to only be reset if data ACKed/SACKed aa923a7 tcp: enable xmit timer fix by having TLP use time when RTO should fire 42a858e tcp: introduce tcp_rto_delta_us() helper for xmit timer fix ecce864 Bluetooth: cmtp: cmtp_add_connection() should verify that it's dealing with l2cap socket b8d57eb Bluetooth: bnep: bnep_add_connection() should verify that it's dealing with l2cap socket 69ddef7b udp: consistently apply ufo or fragmentation b673e04 Staging: comedi: comedi_fops: Avoid orphaned proc entry bf98a1b net: skb_needs_check() accepts CHECKSUM_NONE for tx 1bff8a2 net: reduce skb_warn_bad_offload() noise f0dce90 ipvs: SNAT packet replies only for NATed connections Signed-off-by: Rk779 <Rahulkrishna585@gmail.com> |
||
Rk779
|
194365cbe6 |
Merge tag 'v3.10.106' into lineage-15.1
a07ea93 Linux 3.10.106 4155279 dccp: fix freeing skb too early for IPV6_RECVPKTINFO 66cb324 char: lp: fix possible integer overflow in lp_setup() 2f954a6 dccp/tcp: do not inherit mc_list from parent e64530f mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp 43fe818 fs: exec: apply CLOEXEC before changing dumpable task flags 8676954 ipv6: handle -EFAULT from skb_copy_bits 030e0b5 tty: n_hdlc: get rid of racy n_hdlc.tbuf a9511e7 TTY: n_hdlc, fix lockdep false positive 211bcbc KVM: kvm_io_bus_unregister_dev() should never fail d8abb8b kvm: exclude ioeventfd from counting kvm_io_range limit dd8db85 KVM: x86: clear bus pointer when destroyed 620d73a sctp: deny peeloff operation on asocs with threads sleeping on it 1f7cb73 sctp: avoid BUG_ON on sctp_wait_for_sndbuf abcfcd0 ipv6: fix the use of pcpu_tstats in ip6_tunnel e246c09 ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() 72bbf33 ipv6: fix ip6_tnl_parse_tlv_enc_lim() 3bdb157 xc2028: Fix use-after-free bug properly d9a854e xc2028: unlock on error in xc2028_set_config() bb4884f xc2028: avoid use after free 9391c80 Drivers: hv: avoid vfree() on crash 801c8a0 can: Fix kernel panic at security_sock_rcv_skb 414989d mm/init: fix zone boundary creation 5765ee4 USB: dummy-hcd: fix bug in stop_activity (handle ep0) 15668b4 USB: fix problems with duplicate endpoint addresses 60f704b ping: implement proper locking 3d46433 USB: usbtmc: add missing endpoint sanity check 8c11dce perf trace: Use the syscall raw_syscalls:sys_enter timestamp 8ceaec0 net: sctp: rework multihoming retransmission path selection to rfc4960 ad1336d Staging: vt6655-6: potential NULL dereference in hostap_disable_hostapd() bda0832 tun: Fix TUN_PKT_STRIP setting bfac362 ARM: dts: imx31: fix AVIC base address 3e721e2 ARM: dts: imx31: move CCM device node to AIPS2 bus devices d1f922a MIPS: KGDB: Use kernel context for sleeping threads 43f8c8b l2tp: take reference on sessions being dumped 509fda4 net: phy: handle state correctly in phy_stop_machine 9bc8935 netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed in 64bit kernel 6d5f780 ring-buffer: Have ring_buffer_iter_empty() return true when empty 95948b1 tracing: Allocate the snapshot buffer before enabling probe 57420af rtl8150: Use heap buffers for all register access 6a1d611 pegasus: Use heap buffers for all register access 797971a powerpc: Disable HFSCR[TM] if TM is not supported 6800d88 char: Drop bogus dependency of DEVPORT on !M68K d5efe5c net/mlx4_core: Fix racy CQ (Completion Queue) free 2b3d0c0 net/mlx4_en: Fix bad WQE issue 6f68a8d s390/decompressor: fix initrd corruption caused by bss clear bc37f9a metag/usercopy: Add missing fixups 816a1ae metag/usercopy: Fix src fixup in from user rapf loops cabb4ce metag/usercopy: Set flags before ADDZ 9a83add8 metag/usercopy: Add early abort to copy_to_user 994c8e5 metag/usercopy: Fix alignment error checking 13e03cf ring-buffer: Fix return value check in test_ringbuffer() b8054bf ptrace: fix PTRACE_LISTEN race corrupting task->state 4fbf100 ipv4: igmp: Allow removing groups from a removed interface 98dcb81 i2c: at91: manage unexpected RXRDY flag when starting a transfer d106ce3 USB: OHCI: Fix race between ED unlink and URB submission 62bdbcf ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage 23b2b0e ACPI / resources: free memory on error in add_region_before() 0f06de4 ACPI / PNP: Avoid conflicting resource reservations a11b00f ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call 4b0ca39 ALSA: ctxfi: Fallback DMA mask to 32bit 21ec215 scsi: libsas: fix ata xfer length 3f102dc ext4: mark inode dirty after converting inline directory e32d76a mmc: ushc: fix NULL-deref at probe 735a19d uwb: hwa-rc: fix NULL-deref at probe b00b018 uwb: i1480-dfu: fix NULL-deref at probe 626f277 USB: wusbcore: fix NULL-deref at probe 712c7fb USB: idmouse: fix NULL-deref at probe 79e603e USB: uss720: fix NULL-deref at probe 9a15264 Input: cm109 - validate number of endpoints before using them e121cd4 Input: yealink - validate number of endpoints before using them ab84b30 Input: hanwang - validate number of endpoints before using them ec5cc03 Input: ims-pcu - validate number of endpoints before using them e24a53a net: unix: properly re-increment inflight counter of GC discarded candidates de9d09c net: properly release sk_frag.page d7a6842 xen: do not re-use pirq number cached in pci device msi msg data 47bad91 isdn/gigaset: fix NULL-deref at probe 1e0d06b perf/core: Fix event inheritance on fork() 20af6b4 net sched actions: decrement module reference count after table flush. 29c4bf4 dccp/tcp: fix routing redirect race 9cfe942 net: net_enable_timestamp() can be called from irq contexts 12f1a0f locking/static_keys: Add static_key_{en,dis}able() helpers 7c72e85 ipv4: mask tos for input route e5c6b9c vxlan: correctly validate VXLAN ID against VXLAN_N_VID cb32438 USB: serial: io_ti: fix information leak in completion handler 58a600a USB: serial: io_ti: fix NULL-deref in interrupt callback 04992d7 USB: iowarrior: fix NULL-deref in write 88ee631 USB: iowarrior: fix NULL-deref at probe 50b6074 USB: serial: omninet: fix reference leaks at open 61ab4e5 USB: serial: safe_serial: fix information leak in completion handler 2b6aa62 tracing: Add #undef to fix compile error 06a5c0b MIPS: ip27: Disable qlge driver in defconfig 5e44fdd USB: serial: digi_acceleport: fix OOB-event processing 7c75989 USB: serial: digi_acceleport: fix OOB data sanity check cc3d0c2 dm: flush queued bios when process blocks to avoid deadlock ebd9572 nlm: Ensure callback code also checks that the files match 5bb7a6c ktest: Fix child exit code processing 2c31873 IB/ipoib: Fix deadlock between rmmod and set_mode 8e68a4d s390/qdio: clear DSCI prior to scanning multiple input queues 58ccba8 NFSv4: fix getacl head length estimation e9a1e1c RDMA/core: Fix incorrect structure packing for booleans 5beea85 fuse: add missing FR_FORCE f90660e ath9k: use correct OTP register offsets for the AR9340 and AR9550 6390114 scsi: aacraid: Reorder Adapter status check 0259f8b uvcvideo: Fix a wrong macro 9dc2420 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps 8577fb6 MIPS: Calculate microMIPS ra properly when unwinding the stack a3e70c3 MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions 9c01ee5 MIPS: Fix get_frame_info() handling of microMIPS function size 15d2aa7 MIPS: Prevent unaligned accesses during stack unwinding 1809a78 MIPS: Clear ISA bit correctly in get_frame_info() e51712a MIPS: OCTEON: Fix copy_from_user fault handling for large buffers beb27bf net/sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames 37fdac5 vti4: Don't count header length twice. 3ac993d net: 6lowpan: fix lowpan_header_create non-compression memcpy call c4c175d drm/nv50/disp: min/max are reversed in nv50_crtc_gamma_set() dad5635 mfd: pm8921: Potential NULL dereference in pm8921_remove() 511ae3b ocfs2: do not write error flag to user structure we cannot copy from/to 7fb0b44 goldfish: Sanitize the broken interrupt handler d3926e1 x86/platform/goldfish: Prevent unconditional loading 9ce78b1 USB: serial: ark3116: fix register-accessor error handling 1110205 USB: serial: opticon: fix CTS retrieval at open 3e642b8 USB: serial: spcp8x5: fix modem-status handling c151418 USB: serial: ftdi_sio: fix line-status over-reporting af1f7fb USB: serial: ftdi_sio: fix extreme low-latency setting aa814ed USB: serial: ftdi_sio: fix modem-status error handling c8c6bd8 USB: serial: mos7840: fix another NULL-deref at open 0b5240c net: socket: fix recvmmsg not returning error from sock_error 9aab359 packet: Do not call fanout_release from atomic contexts 2a272ab packet: fix races in fanout_add() 3d75337 l2tp: do not use udp_ioctl() c6dfb87 ping: fix a null pointer dereference a05c8e3 ip6_gre: fix ip6gre_err() invalid reads 96296cd netlabel: out of bound access in cipso_v4_validate() 050c309 ipv4: keep skb->dst around in presence of IP options efca6f5 net: use a work queue to defer net_disable_timestamp() work 5c9d55e drm/i915: fix use-after-free in page_flip_completed() 01e26ca scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send 22ae324 mac80211: Fix adding of mesh vendor IEs fcd0b44 ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset write dd105cf svcrpc: fix oops in absence of krb5 module 5bcc3fa tcp: initialize max window for a new fastopen socket 48decd9 net: fix harmonize_features() vs NETIF_F_HIGHDMA b2c6a97 platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT a632ba4 s5k4ecgx: select CRC32 helper 784e4e9 drm/i915: Don't leak edid in intel_crt_detect_ddc() 7c2e0b9 crypto: caam - fix non-hmac hashes d3005b0 fuse: do not use iocb after it may have been freed abae7dd ite-cir: initialize use_demodulator before using it ef60264 ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation 518a744 arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields b36ad64 arm64/ptrace: Avoid uninitialised struct padding in fpr_set() f4c0fd3 arm64/ptrace: Preserve previous registers for short regset write 13c485b ubifs: Fix journal replay wrt. xattr nodes 490960c mtd: nand: xway: disable module support 8bc899e mmc: mxs-mmc: Fix additional cycles after transmission stop 6a4a5fd svcrpc: don't leak contexts on PROC_DESTROY 2024f68 ARM: dts: imx31: fix clock control module interrupts description 016f803 perf scripting: Avoid leaking the scripting_context variable 7d26287 IB/mlx4: Fix port query for 56Gb Ethernet links dcb7311 IB/mlx4: Set traffic class in AH 2292bda powerpc/ibmebus: Fix device reference leaks in sysfs interface 34c23b2 powerpc/ibmebus: Fix further device reference leaks c242797 NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. 0954c87 x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option 2c65c73 USB: serial: ch341: fix modem-control and B0 handling 2563aee USB: serial: ch341: fix resume after reset 8024b1a USB: serial: ch341: fix open and resume after B0 352ba51 USB: serial: ch341: fix control-message error handling 6a9f8d8 USB: serial: ch341: fix open error handling 86e0a6b USB: serial: ch341: fix initial modem-control state b031f56 USB: serial: kl5kusb105: fix line-state error handling 10e96e6 mm/hugetlb.c: fix reservation race when freeing surplus pages 4323a76 Input: i8042 - add Pegatron touchpad to noloop table 8b372d3 powerpc: Fix build warning on 32-bit PPC 8ec6068 gro: Disable frag0 optimization on IPv6 ext headers f2c23ae gro: use min_t() in skb_gro_reset_offset() 9872698 gro: Enter slow-path if there is no tailroom 8d82183 net: stmmac: Fix race between stmmac_drv_probe and stmmac_open 4949c9e net, sched: fix soft lockup in tc_classify 3dc64c4 ser_gigaset: return -ENOMEM on error instead of success b734c02 powerpc/pci/rpadlpar: Fix device reference leaks 985d68b mmc: mmc_test: Uninitialized return value 6075e94 target/iscsi: Fix double free in lio_target_tiqn_addtpg() 4d091cf scsi: mvsas: fix command_active typo 7712b94 iommu/amd: Fix the left value check of cmd buffer b09fd95 clk: clk-wm831x: fix a logic error 232e0c1 hwmon: (ds620) Fix overflows seen when writing temperature limits 5c9b542 cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected 34c8357 usb: dwc3: gadget: always unmap EP0 requests 57eb4ca staging: iio: ad7606: fix improper setting of oversampling pins 7a30277 USB: serial: kl5kusb105: abort on open exception path b1d2451 ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream() 1a2f2df usb: musb: Fix trying to free already-free IRQ 4 5a45bdd usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL 56a4835 USB: serial: mos7720: fix parallel probe 756f54d USB: serial: mos7720: fix parport use-after-free on probe errors 54cd03a USB: serial: mos7720: fix use-after-free on probe errors 5a896b11 USB: serial: mos7720: fix NULL-deref at open e514b71 USB: serial: mos7840: fix NULL-deref at open 810fb7b USB: serial: kobil_sct: fix NULL-deref in write ba35ae7 USB: serial: cyberjack: fix NULL-deref at open 7449b98 USB: serial: oti6858: fix NULL-deref at open be7c031 USB: serial: io_edgeport: fix NULL-deref at open 52bc1e3 USB: serial: ti_usb_3410_5052: fix NULL-deref at open a5d48a1 USB: serial: garmin_gps: fix memory leak on failed URB submit e3c79a8 USB: serial: iuu_phoenix: fix NULL-deref at open 7d04b5c USB: serial: io_ti: fix another NULL-deref at open 0d90b3d USB: serial: io_ti: fix NULL-deref at open 7244497 USB: serial: spcp8x5: fix NULL-deref at open 1df7c66 USB: serial: keyspan_pda: verify endpoints at probe 18b787d USB: serial: pl2303: fix NULL-deref at open 4f2b2d8 USB: serial: quatech2: fix sleep-while-atomic in close c15d09c USB: serial: omninet: fix NULL-derefs at open and disconnect 7e3f800 usb: gadget: composite: Test get_alt() presence instead of set_alt() ecf33ba powerpc: Convert cmp to cmpd in idle enter sequence 029555a IB/multicast: Check ib_find_pkey() return value 67ae25b IB/mad: Fix an array index check 882f8f1 ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it 1c2287b scsi: zfcp: fix rport unblock race with LUN recovery 5d35a96 scsi: zfcp: do not trace pure benign residual HBA responses at default level 5453950 scsi: zfcp: fix use-after-"free" in FC ingress path after TMF 97c6c85 block: protect iterate_bdevs() against concurrent close 49c8225 f2fs: set ->owner for debugfs status file's file_operations e74af99 ext4: return -ENOMEM instead of success b70876f ext4: reject inodes with negative size ac3d8fb ext4: fix stack memory corruption with 64k block size cafd215 ext4: fix mballoc breakage with 64k block size 625208a crypto: caam - fix AEAD givenc descriptors 725da55 block_dev: don't test bdev->bd_contains when it is not stable 6017ea9 USB: serial: kl5kusb105: fix open error path 6e97d31 Btrfs: fix tree search logic when replaying directory entry deletes 57bf12f hotplug: Make register and unregister notifier API symmetric 3d1b965 m68k: Fix ndelay() macro 07f0386 locking/rtmutex: Prevent dequeue vs. unlock race 9488a477 ext4: fix data exposure after a crash d19182e KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings 5b22a8a KEYS: Change the name of the dead type to ".dead" to prevent user access 8e728d2 KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings cbd95d1 xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder ccf8544 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window 452655e tcp: avoid infinite loop in tcp_splice_read() a71b419 selinux: fix off-by-one in setprocattr e39ab83 fbdev: color map copying bounds checking 1026a8c tmpfs: clear S_ISGID when setting posix ACLs dd2421b posix_acl: Clear SGID bit when setting file permissions 27bf4b6 KVM: x86: Introduce segmented_write_std 2dd7d7e KVM: x86: fix emulation of "MOV SS, null selector" dd7d4be libceph: don't set weight to IN when OSD is destroyed 3751051 EVM: Use crypto_memneq() for digest comparisons 5fd5381 crypto: crypto_memneq - add equality testing of memory regions w/o timing leaks 4bfb6dd packet: fix race condition in packet_set_ring Signed-off-by: Rk779 <Rahulkrishna585@gmail.com> Conflicts: drivers/video/fbcmap.c fs/ext3/acl.c fs/generic_acl.c net/ipv4/ping.c |
||
Nathan Chancellor
|
c02e8f7fd4 |
Merge 3.10.105 into android-msm-bullhead-3.10-oreo-m5
Changes in 3.10.105: (315 commits) sched/core: Fix a race between try_to_wake_up() and a woken up task sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule() crypto: algif_skcipher - Require setkey before accept(2) crypto: af_alg - Disallow bind/setkey/... after accept(2) crypto: af_alg - Add nokey compatibility path crypto: algif_skcipher - Add nokey compatibility path crypto: hash - Add crypto_ahash_has_setkey crypto: shash - Fix has_key setting crypto: algif_hash - Require setkey before accept(2) crypto: skcipher - Add crypto_skcipher_has_setkey crypto: algif_skcipher - Add key check exception for cipher_null crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path crypto: algif_hash - Remove custom release parent function crypto: algif_skcipher - Remove custom release parent function crypto: af_alg - Forbid bind(2) when nokey child sockets are present crypto: algif_hash - Fix race condition in hash_check_key crypto: algif_skcipher - Fix race condition in skcipher_check_key crypto: algif_skcipher - Load TX SG list after waiting crypto: cryptd - initialize child shash_desc on import crypto: skcipher - Fix blkcipher walk OOM crash crypto: gcm - Fix IV buffer size in crypto_gcm_setkey MIPS: KVM: Fix unused variable build warning KVM: MIPS: Precalculate MMIO load resume PC KVM: MIPS: Drop other CPU ASIDs on guest MMU changes KVM: nVMX: postpone VMCS changes on MSR_IA32_APICBASE write KVM: MIPS: Make ERET handle ERL before EXL KVM: x86: fix wbinvd_dirty_mask use-after-free KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr KVM: Disable irq while unregistering user notifier PM / devfreq: Fix incorrect type issue. ppp: defer netns reference release for ppp channel x86/mm/xen: Suppress hugetlbfs in PV guests xen: Add RING_COPY_REQUEST() xen-netback: don't use last request to determine minimum Tx credit xen-netback: use RING_COPY_REQUEST() throughout xen-blkback: only read request operation from shared ring once xen/pciback: Save xen_pci_op commands before processing it xen/pciback: Save the number of MSI-X entries to be copied later. xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI or MSI-X enabled xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled xen/pciback: Do not install an IRQ handler for MSI interrupts. xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has MSI(X) enabled. xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set. xen-pciback: Add name prefix to global 'permissive' variable x86/xen: fix upper bound of pmd loop in xen_cleanhighmap() x86/traps: Ignore high word of regs->cs in early_idt_handler_common x86/mm: Disable preemption during CR3 read+write x86/apic: Do not init irq remapping if ioapic is disabled x86/mm/pat, /dev/mem: Remove superfluous error message x86/paravirt: Do not trace _paravirt_ident_*() functions x86/build: Build compressed x86 kernels as PIE x86/um: reuse asm-generic/barrier.h iommu/amd: Update Alias-DTE in update_device_table() iommu/amd: Free domain id when free a domain of struct dma_ops_domain ARM: 8616/1: dt: Respect property size when parsing CPUs ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7 ARM: sa1100: clear reset status prior to reboot ARM: sa1111: fix pcmcia suspend/resume arm64: avoid returning from bad_mode arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb() arm64: debug: avoid resetting stepping state machine when TIF_SINGLESTEP MIPS: Malta: Fix IOCU disable switch read for MIPS64 MIPS: ptrace: Fix regs_return_value for kernel context powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET powerpc/vdso64: Use double word compare on pointers powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data() powerpc/64: Fix incorrect return value from __copy_tofrom_user powerpc/nvram: Fix an incorrect partition merge avr32: fix copy_from_user() avr32: fix 'undefined reference to `___copy_from_user' avr32: off by one in at32_init_pio() s390/dasd: fix hanging device after clear subchannel parisc: Ensure consistent state when switching to kernel stack at syscall entry microblaze: fix __get_user() microblaze: fix copy_from_user() mn10300: failing __get_user() and get_user() should zero m32r: fix __get_user() sh64: failing __get_user() should zero score: fix __get_user/get_user s390: get_user() should zero on failure ARC: uaccess: get_user to zero out dest in cause of fault asm-generic: make get_user() clear the destination on errors frv: fix clear_user() cris: buggered copy_from_user/copy_to_user/clear_user blackfin: fix copy_from_user() score: fix copy_from_user() and friends sh: fix copy_from_user() hexagon: fix strncpy_from_user() error return mips: copy_from_user() must zero the destination on access_ok() failure asm-generic: make copy_from_user() zero the destination properly alpha: fix copy_from_user() metag: copy_from_user() should zero the destination on access_ok() failure parisc: fix copy_from_user() openrisc: fix copy_from_user() openrisc: fix the fix of copy_from_user() mn10300: copy_from_user() should zero on access_ok() failure... sparc32: fix copy_from_user() ppc32: fix copy_from_user() ia64: copy_from_user() should zero the destination on access_ok() failure fix fault_in_multipages_...() on architectures with no-op access_ok() fix memory leaks in tracing_buffers_splice_read() arc: don't leak bits of kernel stack into coredump Fix potential infoleak in older kernels swapfile: fix memory corruption via malformed swapfile coredump: fix unfreezable coredumping task usb: dwc3: gadget: increment request->actual once USB: validate wMaxPacketValue entries in endpoint descriptors USB: fix typo in wMaxPacketSize validation usb: xhci: Fix panic if disconnect USB: serial: fix memleak in driver-registration error path USB: kobil_sct: fix non-atomic allocation in write path USB: serial: mos7720: fix non-atomic allocation in write path USB: serial: mos7840: fix non-atomic allocation in write path usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition USB: change bInterval default to 10 ms usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame() USB: serial: cp210x: fix hardware flow-control disable usb: misc: legousbtower: Fix NULL pointer deference usb: gadget: function: u_ether: don't starve tx request queue USB: serial: cp210x: fix tiocmget error handling usb: gadget: u_ether: remove interrupt throttling usb: chipidea: move the lock initialization to core file Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y ALSA: rawmidi: Fix possible deadlock with virmidi registration ALSA: timer: fix NULL pointer dereference in read()/ioctl() race ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE ALSA: timer: fix NULL pointer dereference on memory allocation failure ALSA: ali5451: Fix out-of-bound position reporting ALSA: pcm : Call kill_fasync() in stream lock zfcp: fix fc_host port_type with NPIV zfcp: fix ELS/GS request&response length for hardware data router zfcp: close window with unblocked rport during rport gone zfcp: retain trace level for SCSI and HBA FSF response records zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace zfcp: trace on request for open and close of WKA port zfcp: restore tracing of handle for port and LUN with HBA records zfcp: fix D_ID field with actual value on tracing SAN responses zfcp: fix payload trace length for SAN request&response zfcp: trace full payload of all SAN records (req,resp,iels) scsi: zfcp: spin_lock_irqsave() is not nestable scsi: mpt3sas: Fix secure erase premature termination scsi: mpt3sas: Unblock device after controller reset scsi: mpt3sas: fix hang on ata passthrough commands mpt2sas: Fix secure erase premature termination scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression scsi: ibmvfc: Fix I/O hang when port is not mapped scsi: Fix use-after-free scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware ext4: validate that metadata blocks do not overlap superblock ext4: avoid modifying checksum fields directly during checksum verification ext4: use __GFP_NOFAIL in ext4_free_blocks() ext4: reinforce check of i_dtime when clearing high fields of uid and gid ext4: allow DAX writeback for hole punch ext4: sanity check the block and cluster size at mount time reiserfs: fix "new_insert_key may be used uninitialized ..." reiserfs: Unlock superblock before calling reiserfs_quota_on_mount() xfs: fix superblock inprogress check libxfs: clean up _calc_dquots_per_chunk btrfs: ensure that file descriptor used with subvol ioctls is a dir ocfs2/dlm: fix race between convert and migration ocfs2: fix start offset to ocfs2_zero_range_for_truncate() ubifs: Fix assertion in layout_in_gaps() ubifs: Fix xattr_names length in exit paths UBIFS: Fix possible memory leak in ubifs_readdir() ubifs: Abort readdir upon error ubifs: Fix regression in ubifs_readdir() UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header NFSv4.x: Fix a refcount leak in nfs_callback_up_net NFSD: Using free_conn free connection NFS: Don't drop CB requests with invalid principals NFSv4: Open state recovery must account for file permission changes fs/seq_file: fix out-of-bounds read fs/super.c: fix race between freeze_super() and thaw_super() isofs: Do not return EACCES for unknown filesystems hostfs: Freeing an ERR_PTR in hostfs_fill_sb_common() driver core: Delete an unnecessary check before the function call "put_device" driver core: fix race between creating/querying glue dir and its cleanup drm/radeon: fix radeon_move_blit on 32bit systems drm: Reject page_flip for !DRIVER_MODESET drm/radeon: Ensure vblank interrupt is enabled on DPMS transition to on qxl: check for kmap failures Input: i8042 - break load dependency between atkbd/psmouse and i8042 Input: i8042 - set up shared ps2_cmd_mutex for AUX ports Input: ili210x - fix permissions on "calibrate" attribute hwrng: exynos - Disable runtime PM on probe failure hwrng: omap - Fix assumption that runtime_get_sync will always succeed hwrng: omap - Only fail if pm_runtime_get_sync returns < 0 i2c-eg20t: fix race between i2c init and interrupt enable em28xx-i2c: rt_mutex_trylock() returns zero on failure i2c: core: fix NULL pointer dereference under race condition i2c: at91: fix write transfers by clearing pending interrupt first iio: accel: kxsd9: Fix raw read return iio: accel: kxsd9: Fix scaling bug thermal: hwmon: Properly report critical temperature in sysfs cdc-acm: fix wrong pipe type on rx interrupt xfers timers: Use proper base migration in add_timer_on() EDAC: Increment correct counter in edac_inc_ue_error() IB/ipoib: Fix memory corruption in ipoib cm mode connect flow IB/core: Fix use after free in send_leave function IB/ipoib: Don't allow MC joins during light MC flush IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOV IB/mlx4: Fix create CQ error flow IB/uverbs: Fix leak of XRC target QPs IB/cm: Mark stale CM id's whenever the mad agent was unregistered mtd: blkdevs: fix potential deadlock + lockdep warnings mtd: pmcmsp-flash: Allocating too much in init_msp_flash() mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl perf symbols: Fixup symbol sizes before picking best ones perf: Tighten (and fix) the grouping condition tty: Prevent ldisc drivers from re-using stale tty fields tty: limit terminal size to 4M chars tty: vt, fix bogus division in csi_J vt: clear selection before resizing drivers/vfio: Rework offsetofend() include/stddef.h: Move offsetofend() from vfio.h to a generic kernel header stddef.h: move offsetofend inside #ifndef/#endif guard, neaten ipv6: don't call fib6_run_gc() until routing is ready ipv6: split duplicate address detection and router solicitation timer ipv6: move DAD and addrconf_verify processing to workqueue ipv6: addrconf: fix dev refcont leak when DAD failed ipv6: fix rtnl locking in setsockopt for anycast and multicast ip6_gre: fix flowi6_proto value in ip6gre_xmit_other() ipv6: correctly add local routes when lo goes up ipv6: dccp: fix out of bound access in dccp_v6_err() ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped ip6_tunnel: Clear IP6CB in ip6tunnel_xmit() ip6_tunnel: disable caching when the traffic class is inherited net/irda: handle iriap_register_lsap() allocation failure tcp: fix use after free in tcp_xmit_retransmit_queue() tcp: properly scale window in tcp_v[46]_reqsk_send_ack() tcp: fix overflow in __tcp_retransmit_skb() tcp: fix wrong checksum calculation on MTU probing tcp: take care of truncations done by sk_filter() bonding: Fix bonding crash net: ratelimit warnings about dst entry refcount underflow or overflow mISDN: Support DR6 indication in mISDNipac driver mISDN: Fixing missing validation in base_sock_bind() net: disable fragment reassembly if high_thresh is set to zero ipvs: count pre-established TCP states as active iwlwifi: pcie: fix access to scratch buffer svc: Avoid garbage replies when pc_func() returns rpc_drop_reply brcmsmac: Free packet if dma_mapping_error() fails in dma_rxfill brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get() brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap() pstore: Fix buffer overflow while write offset equal to buffer size net/mlx4_core: Allow resetting VF admin mac to zero firewire: net: guard against rx buffer overflows firewire: net: fix fragmented datagram_size off-by-one netfilter: fix namespace handling in nf_log_proc_dostring can: bcm: fix warning in bcm_connect/proc_register net: fix sk_mem_reclaim_partial() net: avoid sk_forward_alloc overflows ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route packet: call fanout_release, while UNREGISTERING a netdev net: sctp, forbid negative length sctp: validate chunk len before actually using it net: clear sk_err_soft in sk_clone_lock() net: mangle zero checksum in skb_checksum_help() dccp: do not send reset to already closed sockets dccp: fix out of bound access in dccp_v4_err() sctp: assign assoc_id earlier in __sctp_connect neigh: check error pointer instead of NULL for ipv4_neigh_lookup() ipv4: use new_gw for redirect neigh lookup mac80211: fix purging multicast PS buffer queue mac80211: discard multicast and 4-addr A-MSDUs cfg80211: limit scan results cache size mwifiex: printk() overflow with 32-byte SSIDs ipv4: Set skb->protocol properly for local output net: sky2: Fix shutdown crash kaweth: fix firmware download tracing: Move mutex to protect against resetting of seq data kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscd Revert "ipc/sem.c: optimize sem_lock()" cfq: fix starvation of asynchronous writes drbd: Fix kernel_sendmsg() usage - potential NULL deref lib/genalloc.c: start search from start of chunk tools/vm/slabinfo: fix an unintentional printf rcu: Fix soft lockup for rcu_nocb_kthread ratelimit: fix bug in time interval by resetting right begin time mfd: core: Fix device reference leak in mfd_clone_cell PM / sleep: fix device reference leak in test_suspend mmc: mxs: Initialize the spinlock prior to using it mmc: block: don't use CMD23 with very old MMC cards pstore/core: drop cmpxchg based updates pstore/ram: Use memcpy_toio instead of memcpy pstore/ram: Use memcpy_fromio() to save old buffer mb86a20s: fix the locking logic mb86a20s: fix demod settings cx231xx: don't return error on success cx231xx: fix GPIOs for Pixelview SBTVD hybrid gpio: mpc8xxx: Correct irq handler function uio: fix dmem_region_start computation KEYS: Fix short sprintf buffer in /proc/keys show function hv: do not lose pending heartbeat vmbus packets staging: iio: ad5933: avoid uninitialized variable in error case mei: bus: fix received data size check in NFC fixup ACPI / APEI: Fix incorrect return value of ghes_proc() PCI: Handle read-only BARs on AMD CS553x devices tile: avoid using clocksource_cyc2ns with absolute cycle count dm flakey: fix reads to be issued if drop_writes configured mm,ksm: fix endless looping in allocating memory when ksm enable can: dev: fix deadlock reported after bus-off hwmon: (adt7411) set bit 3 in CFG1 register mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] mfd: 88pm80x: Double shifting bug in suspend/resume ASoC: omap-mcpdm: Fix irq resource handling regulator: tps65910: Work around silicon erratum SWCZ010 dm: mark request_queue dead before destroying the DM device fbdev/efifb: Fix 16 color palette entry calculation metag: Only define atomic_dec_if_positive conditionally Linux 3.10.105 Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> Conflicts: arch/arm/mach-sa1100/generic.c arch/arm64/kernel/traps.c crypto/blkcipher.c drivers/devfreq/devfreq.c drivers/usb/dwc3/gadget.c drivers/usb/gadget/u_ether.c fs/ubifs/dir.c include/net/if_inet6.h lib/genalloc.c net/ipv6/addrconf.c net/ipv6/tcp_ipv6.c net/wireless/scan.c sound/core/timer.c |
||
Rk779
|
e7aaa4587a |
Merge tag 'v3.10.102' into lineage-15.1
ca1199f Linux 3.10.102 fd1a096 serial: samsung: Reorder the sequence of clock control when call s3c24xx_serial_set_termios() 0fff1b1 tty: vt, return error when con_startup fails 49849df USB: serial: option: add support for Cinterion PH8 and AHxx 9d08a99 USB: serial: io_edgeport: fix memory leaks in probe error path 1f983d0 USB: serial: quatech2: fix use-after-free in probe error path 550d9c4 USB: serial: keyspan: fix use-after-free in probe error path c21f25b Bluetooth: vhci: purge unhandled skbs e9e0c8a mmc: longer timeout for long read time quirk e94c917 mmc: mmc: Fix partition switch timeout for some eMMCs 0cf2661 mfd: omap-usb-tll: Fix scheduling while atomic BUG acd2913 ring-buffer: Prevent overflow of size in ring_buffer_resize() 1b54934 ring-buffer: Use long for nr_pages to avoid overflow failures 076765e fs/cifs: correctly to anonymous authentication via NTLMSSP ee78aa2 net: fix a kernel infoleak in x25 module 2b3e8cb net: bridge: fix old ioctl unlocked net device walk ced4eef VSOCK: do not disconnect socket when peer has shutdown SEND only f9d6914 net: fix infoleak in rtnetlink 44efbfa net: fix infoleak in llc 58da198 atl2: Disable unimplemented scatter/gather feature 13b8971 packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface 3b848d3 route: do not cache fib route info on local routes with oif 49fabfb decnet: Do not build routes to devices without decnet private data. d248f68 ARM: OMAP3: Fix booting with thumb2 kernel 3f557d2 asmlinkage, pnp: Make variables used from assembler code visible 6985c64f Input: max8997-haptic - fix NULL pointer dereference 8613b37 get_rock_ridge_filename(): handle malformed NM entries f220ec5 crypto: hash - Fix page length clamping in hash walk 73dd3ac powerpc: scan_features() updates incorrect bits for REAL_LE d7b49e5 Input: ads7846 - correct the value got from SPI 5e1a1e7 USB: serial: cp210x: add Straizona Focusers device ids 15e27ea USB: serial: cp210x: add ID for Link ECU 505a7a6 ACPICA: Dispatcher: Update thread ID for recursive method calls cd275e9 MAINTAINERS: Remove asterisk from EFI directory names e712c5d batman-adv: Fix broadcast/ogm queue limit on a removed interface 5210e24 proc: prevent accessing /proc/<PID>/environ until it's ready 7b640fe ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel 834f595 lpfc: fix misleading indentation d3605b9 clk: versatile: sp810: support reentrance f95bba8 nbd: ratelimit error msgs after socket close 049c18d ipvs: correct initial offset of Call-ID header search in SIP persistence engine 5d814ad compiler-gcc: disable -ftracer for __noclone functions 26898db ARM: OMAP3: Add cpuidle parameters table for omap3430 ab30678 perf stat: Document --detailed option 7041518 Drivers: hv: vmbus: prevent cpu offlining on newer hypervisors df1da5a include/linux/poison.h: fix LIST_POISON{1,2} offset 310c45d drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors e35d983 rtc: vr41xx: Wire up alarm_irq_enable 8e80683 misc/bmp085: Enable building as a module 78d64c6 fbdev: da8xx-fb: fix videomodes of lcd panels 226a8ce paride: make 'verbose' parameter an 'int' again 378175d USB: usbip: fix potential out-of-bounds write 8a872b1 workqueue: fix ghost PENDING flag while doing MQ IO e2d8aa4 efi: Fix out-of-bounds read in variable_matches() fba8a3e ASoC: s3c24xx: use const snd_soc_component_driver pointer 8d418eb EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback faf35c2 i2c: cpm: Fix build break due to incompatible pointer types adaad9d Input: gtco - fix crash on detecting device without endpoints 3af67b1b nl80211: check netlink protocol in socket release notification b0b53578 crypto: gcm - Fix rfc4543 decryption crash 7fbd632 usb: hcd: out of bounds access in for_each_companion e1d5408 usb: xhci: fix wild pointers in xhci_mem_cleanup 87e4617 usbvision: fix crash on detecting device with invalid configuration c5b5d09 usbvision: fix leak of usb_dev on failure paths in usbvision_probe() 6645b82 usbvision-video: fix memory leak of alt_max_pkt_size f839050 drm/radeon: hold reference to fences in radeon_sa_bo_new (3.17 and older) 7ed849b HID: usbhid: fix inconsistent reset/resume/reset-resume behavior 6a2ba9c ext4: add lockdep annotations for i_data_sem 4407936 usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer 5a6df60 usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler() d840a0c ip6_tunnel: set rtnl_link_ops before calling register_netdevice 0ad91c67 ipv6: l2tp: fix a potential issue in l2tp_ip6_recv e8bf435 ipv4: l2tp: fix a potential issue in l2tp_ip_recv c75e78a qmi_wwan: add "D-Link DWM-221 B1" device id c57d15c ppp: take reference on channels netns fb7d23c qlge: Fix receive packets drop. d6a8ef9 ath9k: fix buffer overrun for ar9287 4d882b6 farsync: fix off-by-one bug in fst_add_one 8ba9ba1 net: Fix use after free in the recvmmsg exit path 0babba1b sh_eth: fix NULL pointer dereference in sh_eth_ring_format() 952bca8 udp6: fix UDP/IPv6 encap resubmit path cfa74bd usbnet: cleanup after bind() in probe() 13eec5c cdc_ncm: toggle altsetting to force reset before setup abcb7fb ipv6: re-enable fragment header matching in ipv6_find_hdr 9ad2f2e sctp: lack the check for ports in sctp_v6_cmp_addr 6bd21b4 net: jme: fix suspend/resume on JMC260 0e57779 ALSA: timer: Use mod_timer() for rearming the system timer 247ed0d parisc: Fix kernel crash with reversed copy_from_user() ac6a8eb parisc: Avoid function pointers for kernel exception routines 1c6a2c4 hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated 750fc13 perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere 0579a12 sched/cputime: Fix steal time accounting vs. CPU hotplug 155025b mtd: onenand: fix deadlock in onenand_block_markbad 898eeac ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list 70f5f65 ocfs2/dlm: fix race between convert and recovery 0db3833 Input: ati_remote2 - fix crashes on detecting device with invalid descriptor da23ec5 Input: ims-pcu - sanity check against missing interfaces 869dc27 scripts/coccinelle: modernize & 2ec6dac tracing: Fix trace_printk() to print when not using bprintk() 3f3f1fc tracing: Fix crash from reading trace_pipe with sendfile e550992 tracing: Have preempt(irqs)off trace preempt disabled functions aeda736 drm/radeon: Don't drop DP 2.7 Ghz link setup on some cards. e018f7b ipr: Fix regression when loading firmware c7f5b11 ipr: Fix out-of-bounds null overwrite 7af534d rapidio/rionet: fix deadlock on SMP f6d033a md/raid5: Compare apples to apples (or sectors to sectors) c716151 xtensa: clear all DBREAKC registers on start fd5924d xtensa: ISS: don't hang if stdin EOF is reached 929522b splice: handle zero nr_pages in splice_to_pipe() 9bd0caf watchdog: rc32434_wdt: fix ioctl error handling f5b0d85 bcache: fix cache_set_flush() NULL pointer dereference on OOM 7493d12 jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path f4795a4 ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41. 68d6ceb media: v4l2-compat-ioctl32: fix missing length copy in put_v4l2_buffer32 d2d7a79 bttv: Width must be a multiple of 16 when capturing planar formats d86c21c 8250: use callbacks to access UART_DLL/UART_DLM 1c7f227 net: irda: Fix use-after-free in irtty_open() 67352ca Input: powermate - fix oops with malicious USB descriptors 4bf0746 pwc: Add USB id for Philips Spc880nc webcam 071e303 USB: option: add "D-Link DWM-221 B1" device id 284d34a USB: serial: cp210x: Adding GE Healthcare Device ID e5ffd63 USB: cypress_m8: add endpoint sanity check 129e637 USB: digi_acceleport: do sanity checking for the number of ports ffb372d USB: mct_u232: add sanity checking in probe 1b282e3 USB: usb_driver_claim_interface: add sanity checking 28fa0e4 USB: iowarrior: fix oops with malicious USB descriptors d5f0867 USB: cdc-acm: more sanity checking 68d8ecd usb: retry reset if a device times out eb236fd be2iscsi: set the boot_kset pointer to NULL in case of failure 324d4df aacraid: Fix memory leak in aac_fib_map_free 64adb59 sg: fix dxferp in from_to case 721485b x86/iopl: Fix iopl capability check on Xen PV a47831b x86, processor-flags: Fix the datatypes and add bit number defines f85cb76 x86: Rename X86_CR4_RDWRGSFS to X86_CR4_FSGSBASE bb37dac linux/const.h: Add _BITUL() and _BITULL() fa75115 PCI: Disable IO/MEM decoding for devices with non-compliant BARs a3fda4b EDAC, amd64_edac: Shift wrapping issue in f1x_get_norm_dct_addr() f556290 KVM: fix spin_lock_init order on x86 a6821c1 KVM: i8254: change PIT discard tick policy d4d37e9 x86: LLVMLinux: Fix "incomplete type const struct x86cpu_device_id" a4a4f1c compiler-gcc: integrate the various compiler-gcc[345].h files 308f438 ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() c9950bc x86/iopl/64: Properly context-switch IOPL on Xen PV ce9588a pipe: Fix buffer offset after partially failed read Signed-off-by: Rk779 <Rahulkrishna585@gmail.com> |
||
Rk779
|
140201c295 |
Merge tag 'v3.10.101' into lineage-15.1
326a1b2 Linux 3.10.101 1f2493f Revert: "crypto: af_alg - Disallow bind/setkey/... after accept(2)" d6692b5 modules: fix longstanding /proc/kallsyms vs module insertion race. c8bedaa lib/ucs2_string: Correct ucs2 -> utf8 conversion 15b988c efi: Add pstore variables to the deletion whitelist 7b35014 efi: Make efivarfs entries immutable by default d591b6d efi: Make our variable validation list include the guid 44f21ed efi: Do variable name validation tests in utf8 c6d535a efi: Use ucs2_as_utf8 in efivarfs instead of open coding a bad version f0b5aae lib/ucs2_string: Add ucs2 -> utf8 helper functions 73c1d98 KVM: x86: move steal time initialization to vcpu entry time b4f8295 powerpc: Fix dedotify for binutils >= 2.26 0103c34f mac80211: minstrel_ht: set default tx aggregation timeout to 0 bb1df1e mac80211: fix use of uninitialised values in RX aggregation 5fc40fd wext: fix message delay/ordering 86ac250 ASoC: wm8958: Fix enum ctl accesses in a wrong type 2f2ba1d ASoC: wm8994: Fix enum ctl accesses in a wrong type 1934f32 tracing: Fix check for cpu online when event is disabled 618fedd KVM: VMX: disable PEBS before a guest entry |
||
Rk779
|
66be7bf2a8 |
Merge tag 'v3.10.99' into lineage-15.1
e39c179 Linux 3.10.99 d012f71 xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted. 1b153db do_last(): don't let a bogus return value from ->open() et.al. to confuse us b19e7a8 kernel/resource.c: fix muxed resource handling in __request_region() a7d9970 sunrpc/cache: fix off-by-one in qword_get() eb63a90 tracing: Fix showing function event in available_events bd54a80 KVM: async_pf: do not warn on page allocation failures 9c8e8b9 nfs: fix nfs_size_to_loff_t dcc121e PCI/AER: Flush workqueue on device remove to avoid use-after-free 43a3499 libata: fix sff host state machine locking while polling 49662cf Revert "workqueue: make sure delayed work run in local cpu" 01e527f rfkill: fix rfkill_fop_read wait_event usage eb80dec cdc-acm:exclude Samsung phone 04e8:685d 636a9c8 libceph: don't bail early from try_read() when skipping a message b6c92a4 IB/qib: fix mcast detach when qp not attached a81bfc0 drm/radeon: use post-decrement in error handling 8d5e1e5 drm/radeon: hold reference to fences in radeon_sa_bo_new cb071fb drm/radeon: clean up fujitsu quirks a1c393a drm/vmwgfx: respect 'nomodeset' 39e88dd sparc64: fix incorrect sign extension in sys_sparc64_personality bf64271c mmc: mmci: fix an ages old detection error 794c33b posix-clock: Fix return code on the poll method's error path eeb7b0e dm snapshot: fix hung bios when copy error occurs 2cd5299 tda1004x: only update the frontend properties if locked 590d6fd gspca: ov534/topro: prevent a division by 0 1b29bcf media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode 4c77a51 uml: fix hostfs mknod() 9cbb43b uml: flush stdout before forking 509a4bc s390/dasd: fix refcount for PAV reassignment 9155d3f s390/dasd: prevent incorrect length error under z/VM after PAV changes 396a61b s390: fix normalization bug in exception table sorting dbf7fab Btrfs: fix number of transaction units required to create symlink 1f81573 Btrfs: send, don't BUG_ON() when an empty symlink is found d6ecb7e Btrfs: igrab inode in writepage bf00d12 Btrfs: add missing brelse when superblock checksum fails 099e9d4 scripts: recordmcount: break hardlinks f80e6ad ses: fix additional element traversal bug b856930 ses: Fix problems with simple enclosures ffb785e rfkill: copy the name into the rfkill struct 9cec788 vgaarb: fix signal handling in vga_get() 859ac05 dm btree: fix bufio buffer leaks in dm_btree_del() error path d6eab6f sata_sil: disable trim 6bf97b0 sched/core: Remove false-positive warning from wake_up_process() 4af5f24 can: sja1000: clear interrupts on start e2f3d50 RDS: fix race condition when sending a message on unbound socket 1467bec mac80211: mesh: fix call_rcu() usage 963e1625 virtio: fix memory leak of virtio ida cache layers 6039f02 ring-buffer: Update read stamp with first real commit on page b63a96f vfs: Avoid softlockups with sendfile(2) 677eea6 ARC: dw2 unwind: Remove falllback linear search thru FDE entries 2a27f61 mac: validate mac_partition is within sector e3dda03 mmc: remove bondage between REQ_META and reliable write eef1255 megaraid_sas : SMAP restriction--do not access user memory from IOCTL code 6489613 megaraid_sas: Do not use PAGE_SIZE for max_sectors 621264c wm831x_power: Use IRQF_ONESHOT to request threaded IRQs 7366521 devres: fix a for loop bounds check db13625 lockd: create NSM handles per net namespace 1644fe6 clocksource/drivers/vt8500: Increase the minimum delta bf5cd0c genirq: Prevent chip buslock deadlock 341f09c unix: correctly track in-flight fds in sending process user_struct 59ae7b1 Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount 4c67196 splice: sendfile() at once fails for big files 23a9a7d MIPS: KVM: Uninit VCPU in vcpu_create error path 7b0fc45 MIPS: KVM: Fix CACHE immediate offset sign extension 5525dd6 MIPS: KVM: Fix ASID restoration logic 1630624 iw_cxgb3: Fix incorrectly returning error on success b048b93 proc: Fix ptrace-based permission checks for accessing task maps db9b679 USB: option: add "4G LTE usb-modem U901" b920f51 USB: option: add support for SIM7100E 9195b27 USB: cp210x: add IDs for GE B650V3 and B850V3 boards fadc5c1 can: ems_usb: Fix possible tx overflow 86d80ec dm thin: fix race condition when destroying thin pool workqueue 9bb86db dm thin metadata: fix bug when taking a metadata snapshot 9ee0d9a efi: Disable interrupts around EFI calls, not in the epilog/prolog calls f2419de drm/radeon: fix hotplug race at startup 8719b00 tools: Add a "make all" rule 9fac6600 bcache: unregister reboot notifier if bcache fails to unregister device f79d019 netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get 9f5bc01 drm/ast: Initialized data needed to map fbdev memory c3e0708 tracepoints: Do not trace when cpu is offline |
||
Rk779
|
ff5802d8d3 |
Merge tag 'v3.10.98' into lineage-15.1
90915bd Linux 3.10.98
dd6f1f0 module: wrapper for symbol name.
40ea6e6 ip6mr: call del_timer_sync() in ip6mr_free_table()
a895706 futex: Drop refcount if requeue_pi() acquired the rtmutex
4800af9 x86/asm/irq: Stop relying on magic JMP behavior for early_idt_handlers
08fc7d3 intel_scu_ipcutil: underflow in scu_reg_access()
c750edf radix-tree: fix oops after radix_tree_iter_retry
a202017 radix-tree: fix race in gang lookup
a28c4bb memcg: only free spare array when readers are done
d5b8e6b scripts/bloat-o-meter: fix python3 syntax error
2942425 dma-debug: switch check from _text to _stext
ac6cef6 m32r: fix m32104ut_defconfig build fail
e399e76 xhci: Fix list corruption in urb dequeue at host removal
f8f1013 mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone()
1631f17 iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG
|
||
Rk779
|
d04e2e2f5d |
Merge tag 'v3.10.91' into lineage-15.1
61ce152 Linux 3.10.91 c3dadb2 3w-9xxx: don't unmap bounce buffered commands 613df15 staging: speakup: fix speakup-r regression d60cb612 dm cache: fix NULL pointer when switching from cleaner policy f7c7bb9 x86: Add 1/2/4/8 byte optimization to 64bit __copy_{from,to}_user_inatomic 8938c10 genirq: Fix race in register_irq_proc() e9346b9 fib_rules: Fix dump_rules() not to exit early 495d9de bonding: correct the MAC address for "follow" fail_over_mac policy 46409b7 m68k: Define asmlinkage_protect 339cb27 arm64: readahead: fault retry breaks mmap file read random detection fa6ef73 vfs: Test for and handle paths that are unreachable from their mnt_root 91397d5 dcache: Handle escaped paths in prepend_path ef5844a IB/qib: Change lkey table allocation to support more MRs 480ed18 UBI: return ENOSPC if no enough space available a5bae33 UBI: Validate data_size 892e053 powerpc/MSI: Fix race condition in tearing down MSI interrupts d7b00aa md: flush ->event_work before stopping array. 1335a48 MIPS: dma-default: Fix 32-bit fall back to GFP_DMA b196b11 USB: Add reset-resume quirk for two Plantronics usb headphones. fcb7ae4 usb: Add device quirk for Logitech PTZ cameras 560fac9 usb: Use the USB_SS_MULT() macro to get the burst multiplier. db3611b security: fix typo in security_task_prctl 0bdf795 regmap: debugfs: Don't bother actually printing when calculating max length 789ef3d regmap: debugfs: Ensure we don't underflow when printing access masks 4d2c033 udf: Check length of extended attributes and allocation descriptors 2fc9fc9 ipvs: fix crash with sync protocol v0 and FTP 212c45a ipvs: do not use random local source address for tunnels 162d3c2 Initialize msg/shm IPC objects before doing ipc_addid() 760f9dc usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers 560db83 xhci: change xhci 1.0 only restrictions to support xhci 1.1 5eaec96 usb: xhci: Clear XHCI_STATE_DYING on start 0bccecf USB: whiteheat: fix potential null-deref at probe 253db04 drm: Reject DRI1 hw lock ioctl functions for kms drivers 10ff4a0 disabling oplocks/leases via module parm enable_oplocks broken for SMB3 6709d8bdf netfilter: nf_conntrack: Support expectations in different zones bad5bfc dm raid: fix round up of default region size 03fbf70 USB: option: add ZTE PIDs 249fbae dm btree: add ref counting ops for the leaves of top level btrees ba45b48 staging: comedi: adl_pci7x3x: fix digital output on PCI-7230 6ec7d68 btrfs: skip waiting on ordered range for special files b7ab3af ASoC: dwc: correct irq clear method 9f6425c ASoC: fix broken pxa SoC support c47197f ALSA: synth: Fix conflicting OSS device registration on AWE32 9834213 mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault 69155df spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled 69e6860 spi: Fix documentation of spi_alloc_master() 919845c x86/xen: Support kexec/kdump in HVM guests by doing a soft reset 4f9d535 x86/mm: Set NX on gap between __ex_table and rodata fb7eff9 Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS 9870892 x86/platform: Fix Geode LX timekeeping in the generic x86 build ffebdff x86/apic: Serialize LVTT and TSC_DEADLINE writes a5c5872 windfarm: decrement client count when unregistering a180063 ARM: 8429/1: disable GCC SRA optimization b200a84 perf header: Fixup reading of HEADER_NRCPUS feature 4f402ee scsi: fix scsi_error_handler vs. scsi_host_dev_release race Signed-off-by: Rk779 <Rahulkrishna585@gmail.com> |
||
Yaakov Selkowitz
|
df73f297c9 |
tools/include: use stdint types for user-space byteshift headers
Commit
|
||
Ben Hutchings
|
84096a4301
|
BACKPORT: perf tools: Document the perf sysctls
perf_event_paranoid was only documented in source code and a perf error message. Copy the documentation from the error message to Documentation/sysctl/kernel.txt. Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Cc: Peter Zijlstra <peterz@infradead.org> Cc: linux-doc@vger.kernel.org Link: http://lkml.kernel.org/r/20160119213515.GG2637@decadent.org.uk [ Remove reference to external Documentation file, provide info inline, as before ] Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Bug: 29054680 Change-Id: I13e73cfb2ad761c94762d0c8196df7725abdf5c5 |
||
Ian Maund
|
220f03ace2 |
This is the 3.10.84 stable release
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJVoAOcAAoJEDjbvchgkmk+UhcP/1EOwnsJDcZ/sZkkclNgRmrJ yLBCW65caLAI2E3SmIdKvHQwIx7lHzX5gmWRBrvx+fIl4KhaNKEQ0NCOf1ATaVuQ MkYMdkicXWpLiFNdKokezryevGS8T1RME+2QlPFv3++Rby1Gy90YD5tu7YlIrEn7 sPRJQHEPCzVAQ7Lqhd66yHICM6/QvdefXj4pjh7vV8IMb2YwnY4vqYt7RxnJCUfP tqljxrT274kzpA2awzALNh+o3B3/Y4W9ROmlDWviw3JBc9gEqFXYwbDf8KDwA5c0 sp9GPGed/dV5DFuqRcAHksJenFnE3E4gZjo/R5hluHQU27peBuRfXev2hZyBfZqG 796eUOky8fb0OiyxHfT2vhfGeD7CHI/asvIAORjDBVUqzJy9nkkby3XJ0U4tW+pz VkcilD2oHw1uRIFH3JoBWTJ9W6CYSNFG1qxw+brgfKT5otJG/dBiI8kBABx+aTq7 V+A2cvf11oVwDEb93dnVypMGsfCywqzJUwEIRli9fTFjK7Fg9CBSGX38nwVGUaRv M2/NeloTyWqUQE41Nd11gCu+hKQRtUU77nxpZcSeKn1XsbpO9/7dHTwcELRuKnTD 9XDksqPznXmC9KXGj7XMcRkLyWyB//JHjay0FCS6b4S6v7R5nrEIRjcpdB+H1WLd zMOXRH4ZlcOAS/Yt2QMd =8AB3 -----END PGP SIGNATURE----- Merge upstream tag 'v3.10.84' into LA.BF64.1.2.2 This merge brings us up-to-date as of upstream tag v3.10.84 * tag 'v3.10.84' (1494 commits): Linux 3.10.84 fs: Fix S_NOSEC handling KVM: x86: make vapics_in_nmi_mode atomic MIPS: Fix KVM guest fixmap address x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A powerpc/perf: Fix book3s kernel to userspace backtraces arm: KVM: force execution of HCPTR access on VM exit Revert "crypto: talitos - convert to use be16_add_cpu()" crypto: talitos - avoid memleak in talitos_alg_alloc() sctp: Fix race between OOTB responce and route removal packet: avoid out of bounds read in round robin fanout packet: read num_members once in packet_rcv_fanout() bridge: fix br_stp_set_bridge_priority race conditions bridge: fix multicast router rlist endless loop sparc: Use GFP_ATOMIC in ldc_alloc_exp_dring() as it can be called in softirq context Linux 3.10.83 bus: mvebu: pass the coherency availability information at init time KVM: nSVM: Check for NRIPS support before updating control field ARM: clk-imx6q: refine sata's parent d_walk() might skip too much ipv6: update ip6_rt_last_gc every time GC is run ipv6: prevent fib6_run_gc() contention xfrm: Increase the garbage collector threshold Btrfs: make xattr replace operations atomic x86/microcode/intel: Guard against stack overflow in the loader fs: take i_mutex during prepare_binprm for set[ug]id executables hpsa: add missing pci_set_master in kdump path hpsa: refine the pci enable/disable handling sb_edac: Fix erroneous bytes->gigabytes conversion ACPICA: Utilities: Cleanup to remove useless ACPI_PRINTF/FORMAT_xxx helpers. ACPICA: Utilities: Cleanup to convert physical address printing formats. __ptrace_may_access() should not deny sub-threads include/linux/sched.h: don't use task->pid/tgid in same_thread_group/has_group_leader_pid netfilter: Zero the tuple in nfnl_cthelper_parse_tuple() netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selected get rid of s_files and files_lock fput: turn "list_head delayed_fput_list" into llist_head Linux 3.10.82 lpfc: Add iotag memory barrier pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic drm/mgag200: Reject non-character-cell-aligned mode widths tracing: Have filter check for balanced ops crypto: caam - fix RNG buffer cache alignment Linux 3.10.81 btrfs: cleanup orphans while looking up default subvolume btrfs: incorrect handling for fiemap_fill_next_extent return cfg80211: wext: clear sinfo struct before calling driver mm/memory_hotplug.c: set zone->wait_table to null after freeing it drm/i915: Fix DDC probe for passive adapters pata_octeon_cf: fix broken build ozwpan: unchecked signed subtraction leads to DoS ozwpan: divide-by-zero leading to panic ozwpan: Use proper check to prevent heap overflow MIPS: Fix enabling of DEBUG_STACKOVERFLOW ring-buffer-benchmark: Fix the wrong sched_priority of producer USB: serial: ftdi_sio: Add support for a Motion Tracker Development Board USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle block: fix ext_dev_lock lockdep report Input: elantech - fix detection of touchpads where the revision matches a known rate ALSA: usb-audio: add MAYA44 USB+ mixer control names ALSA: usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion ALSA: hda/realtek - Add a fixup for another Acer Aspire 9420 iio: adis16400: Compute the scan mask from channel indices iio: adis16400: Use != channel indices for the two voltage channels iio: adis16400: Report pressure channel scale xen: netback: read hotplug script once at start of day. udp: fix behavior of wrong checksums net_sched: invoke ->attach() after setting dev->qdisc unix/caif: sk_socket can disappear when state is unlocked net: dp83640: fix broken calibration routine. bridge: fix parsing of MLDv2 reports ipv4: Avoid crashing in ip_error net: phy: Allow EEE for all RGMII variants Linux 3.10.80 fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings vfs: read file_handle only once in handle_to_path ACPI / init: Fix the ordering of acpi_reserve_resources() Input: elantech - fix semi-mt protocol for v3 HW rtlwifi: rtl8192cu: Fix kernel deadlock md/raid5: don't record new size if resize_stripes fails. svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures ARM: fix missing syscall trace exit ARM: dts: imx27: only map 4 Kbyte for fec registers crypto: s390/ghash - Fix incorrect ghash icv buffer handling. rt2x00: add new rt2800usb device DWA 130 libata: Ignore spurious PHY event on LPM policy change libata: Add helper to determine when PHY events should be ignored ext4: check for zero length extent explicitly ext4: convert write_begin methods to stable_page_writes semantics mmc: atmel-mci: fix bad variable type for clkdiv powerpc: Align TOC to 256 bytes usb: gadget: configfs: Fix interfaces array NULL-termination usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices USB: cp210x: add ID for KCF Technologies PRN device USB: pl2303: Remove support for Samsung I330 USB: visor: Match I330 phone more precisely xhci: gracefully handle xhci_irq dead device xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256 xhci: fix isoc endpoint dequeue from advancing too far on transaction error target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST ASoC: wm8994: correct BCLK DIV 348 to 384 ASoC: wm8960: fix "RINPUT3" audio route error ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() calls ALSA: hda - Add headphone quirk for Lifebook E752 ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 d_walk() might skip too much lib: Fix strnlen_user() to not touch memory after specified maximum hwmon: (ntc_thermistor) Ensure iio channel is of type IIO_VOLTAGE libceph: request a new osdmap if lingering request maps to no osd lguest: fix out-by-one error in address checking. fs, omfs: add NULL terminator in the end up the token list KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages net: socket: Fix the wrong returns for recvmsg and sendmsg kernel: use the gnu89 standard explicitly staging, rtl8192e, LLVMLinux: Remove unused inline prototype staging: rtl8712, rtl8712: avoid lots of build warnings staging, rtl8192e, LLVMLinux: Change extern inline to static inline drm/i915: Fix declaration of intel_gmbus_{is_forced_bit/is_port_falid} staging: wlags49_h2: fix extern inline functions Linux 3.10.79 ACPICA: Utilities: Cleanup to enforce ACPI_PHYSADDR_TO_PTR()/ACPI_PTR_TO_PHYSADDR(). ACPICA: Tables: Change acpi_find_root_pointer() to use acpi_physical_address. revert "softirq: Add support for triggering softirq work on softirqs" sound/oss: fix deadlock in sequencer_ioctl(SNDCTL_SEQ_OUTOFBAND) mmc: card: Don't access RPMB partitions for normal read/write pinctrl: Don't just pretend to protect pinctrl_maps, do it for real drm/i915: Add missing MacBook Pro models with dual channel LVDS ARM: mvebu: armada-xp-openblocks-ax3-4: Disable internal RTC ARM: dts: imx23-olinuxino: Fix dr_mode of usb0 ARM: dts: imx28: Fix AUART4 TX-DMA interrupt name ARM: dts: imx25: Add #pwm-cells to pwm4 gpio: sysfs: fix memory leaks and device hotplug gpio: unregister gpiochip device before removing it xen/console: Update console event channel on resume mm/memory-failure: call shake_page() when error hits thp tail page nilfs2: fix sanity check of btree level in nilfs_btree_root_broken() ocfs2: dlm: fix race between purge and get lock resource Linux 3.10.78 ARC: signal handling robustify UBI: fix soft lockup in ubi_check_volume() Drivers: hv: vmbus: Don't wait after requesting offers ARM: dts: dove: Fix uart[23] reg property staging: panel: fix lcd type usb: gadget: printer: enqueue printer's response for setup request usb: host: oxu210hp: use new USB_RESUME_TIMEOUT 3w-sas: fix command completion race 3w-9xxx: fix command completion race 3w-xxxx: fix command completion race ext4: fix data corruption caused by unwritten and delayed extents rbd: end I/O the entire obj_request on error serial: of-serial: Remove device_type = "serial" registration ALSA: hda - Fix mute-LED fixed mode ALSA: emu10k1: Emu10k2 32 bit DMA mode ALSA: emu10k1: Fix card shortname string buffer overflow ALSA: emux: Fix mutex deadlock in OSS emulation ALSA: emux: Fix mutex deadlock at unloading ipv4: Missing sk_nulls_node_init() in ping_unhash(). Linux 3.10.77 s390: Fix build error nosave: consolidate __nosave_{begin,end} in <asm/sections.h> memstick: mspro_block: add missing curly braces C6x: time: Ensure consistency in __init wl18xx: show rx_frames_per_rates as an array as it really is lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR e1000: add dummy allocator to fix race condition between mtu change and netpoll ksoftirqd: Enable IRQs and call cond_resched() before poking RCU RCU pathwalk breakage when running into a symlink overmounting something drm/i915: cope with large i2c transfers drm/radeon: fix doublescan modes (v2) i2c: core: Export bus recovery functions IB/mlx4: Fix WQE LSO segment calculation IB/core: don't disallow registering region starting at 0x0 IB/core: disallow registering 0-sized memory region stk1160: Make sure current buffer is released mvsas: fix panic on expander attached SATA devices Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open() xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_range xtensa: xtfpga: fix hardware lockup caused by LCD driver ACPICA: Utilities: split IO address types from data type models. drivers: parport: Kconfig: exclude arm64 for PARPORT_PC scsi: storvsc: Fix a bug in copy_from_bounce_buffer() UBI: fix check for "too many bytes" UBI: initialize LEB number variable UBI: fix out of bounds write UBI: account for bitflips in both the VID header and data tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH ext4: make fsync to sync parent dir in no-journal for real this time arm64: kernel: compiling issue, need delete read_current_timer() video: vgacon: Don't build on arm64 console: Disable VGA text console support on cris drivers: parport: Kconfig: exclude h8300 for PARPORT_PC parport: disable PC-style parallel port support on cris rtlwifi: rtl8192cu: Add new device ID rtlwifi: rtl8192cu: Add new USB ID ptrace: fix race between ptrace_resume() and wait_task_stopped() fs/binfmt_elf.c: fix bug in loading of PIE binaries Input: elantech - fix absolute mode setting on some ASUS laptops ALSA: emu10k1: don't deadlock in proc-functions usb: core: hub: use new USB_RESUME_TIMEOUT usb: host: sl811: use new USB_RESUME_TIMEOUT usb: host: xhci: use new USB_RESUME_TIMEOUT usb: host: isp116x: use new USB_RESUME_TIMEOUT usb: host: r8a66597: use new USB_RESUME_TIMEOUT usb: define a generic USB_RESUME_TIMEOUT macro usb: phy: Find the right match in devm_usb_phy_match ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE power_supply: lp8788-charger: Fix leaked power supply on probe fail ring-buffer: Replace this_cpu_*() with __this_cpu_*() spi: spidev: fix possible arithmetic overflow for multi-transfer message cdc-wdm: fix endianness bug in debug statements MIPS: Hibernate: flush TLB entries earlier KVM: use slowpath for cross page cached accesses s390/hibernate: fix save and restore of kernel text section KVM: s390: Zero out current VMDB of STSI before including level3 data. usb: gadget: composite: enable BESL support Btrfs: fix inode eviction infinite loop after cloning into it Btrfs: fix log tree corruption when fs mounted with -o discard tcp: avoid looping in tcp_send_fin() tcp: fix possible deadlock in tcp_send_fin() ip_forward: Drop frames with attached skb->sk Linux 3.10.76 dcache: Fix locking bugs in backported "deal with deadlock in d_walk()" arc: mm: Fix build failure sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel x86: mm: move mmap_sem unlock from mm_fault_error() to caller vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUS vm: add VM_FAULT_SIGSEGV handling support deal with deadlock in d_walk() move d_rcu from overlapping d_child to overlapping d_alias kconfig: Fix warning "‘jump’ may be used uninitialized" KVM: x86: SYSENTER emulation is broken netfilter: conntrack: disable generic tracking for known protocols Bluetooth: Ignore isochronous endpoints for Intel USB bootloader Bluetooth: Add support for Intel bootloader devices Bluetooth: btusb: Add IMC Networks (Broadcom based) Bluetooth: Add firmware update for Atheros 0cf3:311f Bluetooth: Enable Atheros 0cf3:311e for firmware upload mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support splice: Apply generic position and size checks to each write jfs: fix readdir regression serial: 8250_dw: Fix deadlock in LCR workaround benet: Call dev_kfree_skby_any instead of kfree_skb. ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb. tg3: Call dev_kfree_skby_any instead of dev_kfree_skb. bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb. r8169: Call dev_kfree_skby_any instead of dev_kfree_skb. 8139too: Call dev_kfree_skby_any instead of dev_kfree_skb. 8139cp: Call dev_kfree_skby_any instead of kfree_skb. tcp: tcp_make_synack() should clear skb->tstamp tcp: fix FRTO undo on cumulative ACK of SACKed range ipv6: Don't reduce hop limit for an interface tcp: prevent fetching dst twice in early demux code remove extra definitions of U32_MAX conditionally define U32_MAX Linux 3.10.75 pagemap: do not leak physical addresses to non-privileged userspace console: Fix console name size mismatch IB/mlx4: Saturate RoCE port PMA counters in case of overflow kernel.h: define u8, s8, u32, etc. limits net: llc: use correct size for sysctl timeout entries net: rds: use correct size for max unacked packets and bytes ipc: fix compat msgrcv with negative msgtyp core, nfqueue, openvswitch: fix compilation warning media: s5p-mfc: fix mmap support for 64bit arch iscsi target: fix oops when adding reject pdu ocfs2: _really_ sync the right range be2iscsi: Fix kernel panic when device initialization fails cifs: fix use-after-free bug in find_writable_file usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers cpuidle: ACPI: do not overwrite name and description of C0 dmaengine: omap-dma: Fix memory leak when terminating running transfer iio: imu: Use iio_trigger_get for indio_dev->trig assignment iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo Defer processing of REQ_PREEMPT requests for blocked devices USB: ftdi_sio: Use jtag quirk for SNAP Connect E10 USB: ftdi_sio: Added custom PID for Synapse Wireless product radeon: Do not directly dereference pointers to BIOS area. writeback: fix possible underflow in write bandwidth calculation writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth() mm/memory hotplug: postpone the reset of obsolete pgdat nbd: fix possible memory leak iwlwifi: dvm: run INIT firmware again upon .start() IB/uverbs: Prevent integer overflow in ib_umem_get address arithmetic IB/core: Avoid leakage from kernel to user space tcp: Fix crash in TCP Fast Open selinux: fix sel_write_enforce broken return value ALSA: hda - Fix headphone pin config for Lifebook T731 ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob support ALSA: hda - Add one more node in the EAPD supporting candidate list Linux 3.10.74 net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5} powerpc/mpc85xx: Add ranges to etsec2 nodes hfsplus: fix B-tree corruption after insertion at position 0 dm: hold suspend_lock while suspending device during device deletion vt6655: RFbSetPower fix missing rate RATE_12M perf: Fix irq_work 'tail' recursion Revert "iwlwifi: mvm: fix failure path when power_update fails in add_interface" mac80211: drop unencrypted frames in mesh fwding mac80211: disable u-APSD queues by default nl80211: ignore HT/VHT capabilities without QoS/WMM tcm_qla2xxx: Fix incorrect use of __transport_register_session tcm_fc: missing curly braces in ft_invl_hw_context() ASoC: wm8955: Fix wrong value references for boolean kctl ASoC: adav80x: Fix wrong value references for boolean kctl ASoC: ak4641: Fix wrong value references for boolean kctl ASoC: wm8904: Fix wrong value references for boolean kctl ASoC: wm8903: Fix wrong value references for boolean kctl ASoC: wm2000: Fix wrong value references for boolean kctl ASoC: wm8731: Fix wrong value references for boolean kctl ASoC: tas5086: Fix wrong value references for boolean kctl ASoC: wm8960: Fix wrong value references for boolean kctl ASoC: cs4271: Fix wrong value references for boolean kctl ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP Linux 3.10.73 target: Allow Write Exclusive non-reservation holders to READ target: Allow AllRegistrants to re-RESERVE existing reservation target: Fix R_HOLDER bit usage for AllRegistrants target/pscsi: Fix NULL pointer dereference in get_device_type iscsi-target: Avoid early conn_logout_comp for iser connections target: Fix reference leak in target_get_sess_cmd() error path ARM: at91: pm: fix at91rm9200 standby ipvs: rerouting to local clients is not needed anymore ipvs: add missing ip_vs_pe_put in sync code powerpc/smp: Wait until secondaries are active & online x86/vdso: Fix the build on GCC5 x86/fpu: Drop_fpu() should not assume that tsk equals current x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig() crypto: aesni - fix memory usage in GCM decryption libsas: Fix Kernel Crash in smp_execute_task xen-pciback: limit guest control of command register nilfs2: fix deadlock of segment constructor during recovery regulator: core: Fix enable GPIO reference counting regulator: Only enable disabled regulators on resume ALSA: hda - Treat stereo-to-mono mix properly ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic ALSA: hda - Set single_adc_amp flag for CS420x codecs ALSA: hda - Don't access stereo amps for mono channel widgets ALSA: hda - Fix built-in mic on Compaq Presario CQ60 ALSA: control: Add sanity checks for user ctl id name string spi: pl022: Fix race in giveback() leading to driver lock-up tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE can: add missing initialisations in CAN related skbuffs Change email address for 8250_pci virtio_console: init work unconditionally fuse: notify: don't move pages fuse: set stolen page uptodate drm/radeon: drop setting UPLL to sleep mode drm/radeon: do a posting read in rs600_set_irq drm/radeon: do a posting read in si_set_irq drm/radeon: do a posting read in r600_set_irq drm/radeon: do a posting read in r100_set_irq drm/radeon: do a posting read in evergreen_set_irq drm/radeon: fix DRM_IOCTL_RADEON_CS oops tcp: make connect() mem charging friendly net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviour tcp: fix tcp fin memory accounting Revert "net: cx82310_eth: use common match macro" rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg() caif: fix MSG_OOB test in caif_seqpkt_recvmsg() inet_diag: fix possible overflow in inet_diag_dump_one_icsk() rds: avoid potential stack overflow net: sysctl_net_core: check SNDBUF and RCVBUF for min length sparc64: Fix several bugs in memmove(). sparc: Touch NMI watchdog when walking cpus and calling printk sparc: perf: Make counting mode actually work sparc: perf: Remove redundant perf_pmu_{en|dis}able calls sparc: semtimedop() unreachable due to comparison error sparc32: destroy_context() and switch_mm() needs to disable interrupts. Linux 3.10.72 ath5k: fix spontaneus AR5312 freezes ACPI / video: Load the module even if ACPI is disabled drm/radeon: fix 1 RB harvest config setup for TN/RL Drivers: hv: vmbus: incorrect device name is printed when child device is unregistered HID: fixup the conflicting keyboard mappings quirk HID: input: fix confusion on conflicting mappings staging: comedi: cb_pcidas64: fix incorrect AI range code handling dm snapshot: fix a possible invalid memory access on unload dm: fix a race condition in dm_get_md dm io: reject unsupported DISCARD requests with EOPNOTSUPP dm mirror: do not degrade the mirror on discard error staging: comedi: comedi_compat32.c: fix COMEDI_CMD copy back clk: sunxi: Support factor clocks with N factor starting not from 0 fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit. nilfs2: fix potential memory overrun on inode IB/qib: Do not write EEPROM sg: fix read() error reporting ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec ALSA: pcm: Don't leave PREPARED state after draining tty: fix up atime/mtime mess, take four sunrpc: fix braino in ->poll() procfs: fix race between symlink removals and traversals debugfs: leave freeing a symlink body until inode eviction autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation USB: serial: fix potential use-after-free after failed probe TTY: fix tty_wait_until_sent on 64-bit machines USB: serial: fix infinite wait_until_sent timeout net: irda: fix wait_until_sent poll timeout xhci: fix reporting of 0-sized URBs in control endpoint xhci: Allocate correct amount of scratchpad buffers usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards USB: usbfs: don't leak kernel data in siginfo USB: serial: cp210x: Adding Seletek device id's KVM: MIPS: Fix trace event to save PC directly KVM: emulate: fix CMPXCHG8B on 32-bit hosts Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref. Btrfs: fix data loss in the fast fsync path btrfs: fix lost return value due to variable shadowing iio: imu: adis16400: Fix sign extension x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization PM / QoS: remove duplicate call to pm_qos_update_target target: Check for LBA + sectors wrap-around in sbc_parse_cdb mm/memory.c: actually remap enough memory mm/compaction: fix wrong order check in compact_finished() mm/nommu.c: fix arithmetic overflow in __vm_enough_memory() mm/mmap.c: fix arithmetic overflow in __vm_enough_memory() mm/hugetlb: add migration entry check in __unmap_hugepage_range team: don't traverse port list using rcu in team_set_mac_address udp: only allow UFO for packets from SOCK_DGRAM sockets usb: plusb: Add support for National Instruments host-to-host cable macvtap: make sure neighbour code can push ethernet header net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg team: fix possible null pointer dereference in team_handle_frame net: reject creation of netdev names with colons ematch: Fix auto-loading of ematch modules. net: phy: Fix verification of EEE support in phy_init_eee ipv4: ip_check_defrag should not assume that skb_network_offset is zero ipv4: ip_check_defrag should correctly check return value of skb_copy_bits gen_stats.c: Duplicate xstats buffer for later use rtnetlink: call ->dellink on failure when ->newlink exists ipv6: fix ipv6_cow_metrics for non DST_HOST case rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY Linux 3.10.71 libceph: fix double __remove_osd() problem libceph: change from BUG to WARN for __remove_osd() asserts libceph: assert both regular and lingering lists in __remove_osd() MIPS: Export FP functions used by lose_fpu(1) for KVM x86, mm/ASLR: Fix stack randomization on 64-bit systems blk-throttle: check stats_cpu before reading it from sysfs jffs2: fix handling of corrupted summary length md/raid1: fix read balance when a drive is write-mostly. md/raid5: Fix livelock when array is both resyncing and degraded. metag: Fix KSTK_EIP() and KSTK_ESP() macros gpio: tps65912: fix wrong container_of arguments arm64: compat Fix siginfo_t -> compat_siginfo_t conversion on big endian hx4700: regulator: declare full constraints KVM: x86: update masterclock values on TSC writes KVM: MIPS: Don't leak FPU/DSP to guest ARC: fix page address calculation if PAGE_OFFSET != LINUX_LINK_BASE ntp: Fixup adjtimex freq validation on 32-bit systems kdb: fix incorrect counts in KDB summary command output ARM: pxa: add regulator_has_full_constraints to poodle board file ARM: pxa: add regulator_has_full_constraints to corgi board file vt: provide notifications on selection changes usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN USB: fix use-after-free bug in usb_hcd_unlink_urb() USB: cp210x: add ID for RUGGEDCOM USB Serial Console tty: Prevent untrappable signals from malicious program axonram: Fix bug in direct_access cfq-iosched: fix incorrect filing of rt async cfqq cfq-iosched: handle failure of cfq group allocation iscsi-target: Drop problematic active_ts_list usage NFSv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args Added Little Endian support to vtpm module tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma tpm_tis: verify interrupt during init ARM: 8284/1: sa1100: clear RCSR_SMR on resume tracing: Fix unmapping loop in tracing_mark_write MIPS: KVM: Deliver guest interrupts after local_irq_disable() nfs: don't call blocking operations while !TASK_RUNNING mmc: sdhci-pxav3: fix setting of pdata->clk_delay_cycles power_supply: 88pm860x: Fix leaked power supply on probe fail ALSA: hdspm - Constrain periods to 2 on older cards ALSA: off by one bug in snd_riptide_joystick_probe() lmedm04: Fix usb_submit_urb BOGUS urb xfer, pipe 1 != type 3 in interrupt urb cpufreq: speedstep-smi: enable interrupts when waiting PCI: Fix infinite loop with ROM image of size 0 PCI: Generate uppercase hex for modalias var in uevent HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events iwlwifi: mvm: always use mac color zero iwlwifi: mvm: fix failure path when power_update fails in add_interface iwlwifi: mvm: validate tid and sta_id in ba_notif iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN fsnotify: fix handling of renames in audit xfs: set superblock buffer type correctly xfs: inode unlink does not set AGI buffer type xfs: ensure buffer types are set correctly Bluetooth: ath3k: workaround the compatibility issue with xHCI controller Linux 3.10.70 rbd: drop an unsafe assertion media/rc: Send sync space information on the lirc device net: sctp: fix passing wrong parameter header to param_type2af in sctp_process_param ppp: deflate: never return len larger than output buffer ipv4: tcp: get rid of ugly unicast_sock tcp: ipv4: initialize unicast_sock sk_pacing_rate bridge: dont send notification when skb->len == 0 in rtnl_bridge_notify ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too ping: Fix race in free in receive path udp_diag: Fix socket skipping within chain ipv4: try to cache dst_entries which would cause a redirect net: sctp: fix slab corruption from use after free on INIT collisions netxen: fix netxen_nic_poll() logic ipv6: stop sending PTB packets for MTU < 1280 net: rps: fix cpu unplug ip: zero sockaddr returned on error queue Linux 3.10.69 crypto: crc32c - add missing crypto module alias x86,kvm,vmx: Preserve CR4 across VM entry kvm: vmx: handle invvpid vm exit gracefully smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread() ALSA: ak411x: Fix stall in work callback ASoC: sgtl5000: add delay before first I2C access ASoC: atmel_ssc_dai: fix start event for I2S mode lib/checksum.c: fix build for generic csum_tcpudp_nofold ext4: prevent bugon on race between write/fcntl arm64: Fix up /proc/cpuinfo nilfs2: fix deadlock of segment constructor over I_SYNC flag lib/checksum.c: fix carry in csum_tcpudp_nofold mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range MIPS: Fix kernel lockup or crash after CPU offline/online MIPS: IRQ: Fix disable_irq on CPU IRQs PCI: Add NEC variants to Stratus ftServer PCIe DMI check gpio: sysfs: fix memory leak in gpiod_sysfs_set_active_low gpio: sysfs: fix memory leak in gpiod_export_link Linux 3.10.68 target: Drop arbitrary maximum I/O size limit iser-target: Fix implicit termination of connections iser-target: Handle ADDR_CHANGE event for listener cm_id iser-target: Fix connected_handler + teardown flow race iser-target: Parallelize CM connection establishment iser-target: Fix flush + disconnect completion handling iscsi,iser-target: Initiate termination only once vhost-scsi: Add missing virtio-scsi -> TCM attribute conversion tcm_loop: Fix wrong I_T nexus association vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT ib_isert: Add max_send_sge=2 minimum for control PDU responses IB/isert: Adjust CQ size to HW limits workqueue: fix subtle pool management issue which can stall whole worker_pool gpio: squelch a compiler warning efi-pstore: Make efi-pstore return a unique id pstore/ram: avoid atomic accesses for ioremapped regions pstore: Fix NULL pointer fault if get NULL prz in ramoops_get_next_prz pstore: skip zero size persistent ram buffer in traverse pstore: clarify clearing of _read_cnt in ramoops_context pstore: d_alloc_name() doesn't return an ERR_PTR pstore: Fail to unlink if a driver has not defined pstore_erase ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclear ARM: DMA: ensure that old section mappings are flushed from the TLB ARM: 7931/1: Correct virt_addr_valid ARM: fix asm/memory.h build error ARM: 7867/1: include: asm: use 'int' instead of 'unsigned long' for 'oldval' in atomic_cmpxchg(). ARM: 7866/1: include: asm: use 'long long' instead of 'u64' within atomic.h ARM: lpae: fix definition of PTE_HWTABLE_PTRS ARM: fix type of PHYS_PFN_OFFSET to unsigned long ARM: LPAE: use phys_addr_t in alloc_init_pud() ARM: LPAE: use signed arithmetic for mask definitions ARM: mm: correct pte_same behaviour for LPAE. ARM: 7829/1: Add ".text.unlikely" and ".text.hot" to arm unwind tables drivers: net: cpsw: discard dual emac default vlan configuration regulator: core: fix race condition in regulator_put() spi/pxa2xx: Clear cur_chip pointer before starting next message dm cache: fix missing ERR_PTR returns and handling dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode nl80211: fix per-station group key get/del and memory leak NFSv4.1: Fix an Oops in nfs41_walk_client_list nfs: fix dio deadlock when O_DIRECT flag is flipped Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857) ALSA: seq-dummy: remove deadlock-causing events on close powerpc/xmon: Fix another endiannes issue in RTAS call from xmon can: kvaser_usb: Fix state handling upon BUS_ERROR events can: kvaser_usb: Retry the first bulk transfer on -ETIMEDOUT can: kvaser_usb: Send correct context to URB completion can: kvaser_usb: Do not sleep in atomic context ASoC: wm8960: Fix capture sample rate from 11250 to 11025 spi: dw-mid: fix FIFO size Linux 3.10.67 md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants. ext4: fix warning in ext4_da_update_reserve_space() quota: provide interface for readding allocated space into reserved space crypto: add missing crypto module aliases crypto: include crypto- module prefix in template crypto: prefix module autoloading with "crypto-" drbd: merge_bvec_fn: properly remap bvm->bi_bdev Revert "swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single" ipvs: uninitialized data with IP_VS_IPV6 KEYS: close race between key lookup and freeing sata_dwc_460ex: fix resource leak on error path x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs x86, tls: Interpret an all-zero struct user_desc as "no segment" x86, tls, ldt: Stop checking lm in LDT_empty x86/tsc: Change Fast TSC calibration failed from error to info x86, hyperv: Mark the Hyper-V clocksource as being continuous clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write can: dev: fix crtlmode_supported check bus: mvebu-mbus: fix support of MBus window 13 ARM: dts: imx25: Fix PWM "per" clocks time: adjtimex: Validate the ADJ_FREQUENCY values time: settimeofday: Validate the values of tv from user dm cache: share cache-metadata object across inactive and active DM tables ipr: wait for aborted command responses drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES scripts/recordmcount.pl: There is no -m32 gcc option on Super-H anymore ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210 libata: prevent HSM state change race between ISR and PIO pinctrl: Fix two deadlocks gpio: sysfs: fix gpio device-attribute leak gpio: sysfs: fix gpio-chip device-attribute leak Linux 3.10.66 s390/3215: fix tty output containing tabs s390/3215: fix hanging console issue fsnotify: next_i is freed during fsnotify_unmount_inodes. netfilter: ipset: small potential read beyond the end of buffer mmc: sdhci: Fix sleep in atomic after inserting SD card LOCKD: Fix a race when initialising nlmsvc_timeout x86, um: actually mark system call tables readonly um: Skip futex_atomic_cmpxchg_inatomic() test decompress_bunzip2: off by one in get_next_block() ARM: shmobile: sh73a0 legacy: Set .control_parent for all irqpin instances ARM: omap5/dra7xx: Fix frequency typos ARM: clk-imx6q: fix video divider for rev T0 1.0 ARM: imx6q: drop unnecessary semicolon ARM: dts: imx25: Fix the SPI1 clocks Input: I8042 - add Acer Aspire 7738 to the nomux list Input: i8042 - reset keyboard to fix Elantech touchpad detection can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels can: kvaser_usb: Reset all URB tx contexts upon channel close can: kvaser_usb: Don't free packets when tight on URBs USB: keyspan: fix null-deref at probe USB: cp210x: add IDs for CEL USB sticks and MeshWorks devices USB: cp210x: fix ID for production CEL MeshConnect USB Stick usb: dwc3: gadget: Stop TRB preparation after limit is reached usb: dwc3: gadget: Fix TRB preparation during SG OHCI: add a quirk for ULi M5237 blocking on reset gpiolib: of: Correct error handling in of_get_named_gpiod_flags NFSv4.1: Fix client id trunking on Linux ftrace/jprobes/x86: Fix conflict between jprobes and function graph tracing vfio-pci: Fix the check on pci device type in vfio_pci_probe() uvcvideo: Fix destruction order in uvc_delete() smiapp: Take mutex during PLL update in sensor initialisation af9005: fix kernel panic on init if compiled without IR smiapp-pll: Correct clock debug prints video/logo: prevent use of logos after they have been freed storvsc: ring buffer failures may result in I/O freeze iscsi-target: Fail connection on short sendmsg writes hp_accel: Add support for HP ZBook 15 cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz drivers ARC: [nsimosci] move peripherals to match model to FPGA drm/i915: Force the CS stall for invalidate flushes drm/i915: Invalidate media caches on gen7 drm/radeon: properly filter DP1.2 4k modes on non-DP1.2 hw drm/radeon: check the right ring in radeon_evict_flags() drm/vmwgfx: Fix fence event code enic: fix rx skb checksum alx: fix alx_poll() tcp: Do not apply TSO segment limit to non-TSO packets tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts netlink: Don't reorder loads/stores before marking mmap netlink frame as available netlink: Always copy on mmap TX. Linux 3.10.65 mm: Don't count the stack guard page towards RLIMIT_STACK mm: propagate error from stack expansion even for guard page mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed perf session: Do not fail on processing out of order event perf: Fix events installation during moving group perf/x86/intel/uncore: Make sure only uncore events are collected Btrfs: don't delay inode ref updates during log replay ARM: mvebu: disable I/O coherency on non-SMP situations on Armada 370/375/38x/XP scripts/kernel-doc: don't eat struct members with __aligned nilfs2: fix the nilfs_iget() vs. nilfs_new_inode() races nfsd4: fix xdr4 inclusion of escaped char fs: nfsd: Fix signedness bug in compare_blob serial: samsung: wait for transfer completion before clock disable writeback: fix a subtle race condition in I_DIRTY clearing cdc-acm: memory leak in error case genhd: check for int overflow in disk_expand_part_tbl() USB: cdc-acm: check for valid interfaces ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs ALSA: hda - using uninitialized data ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC driver core: Fix unbalanced device reference in drivers_probe x86, vdso: Use asm volatile in __getcpu x86_64, vdso: Fix the vdso address randomization algorithm HID: Add a new id 0x501a for Genius MousePen i608X HID: add battery quirk for USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO keyboard HID: roccat: potential out of bounds in pyra_sysfs_write_settings() HID: i2c-hid: prevent buffer overflow in early IRQ HID: i2c-hid: fix race condition reading reports iommu/vt-d: Fix an off-by-one bug in __domain_mapping() UBI: Fix double free after do_sync_erase() UBI: Fix invalid vfree() pstore-ram: Allow optional mapping with pgprot_noncached pstore-ram: Fix hangs by using write-combine mappings PCI: Restore detection of read-only BARs ASoC: dwc: Ensure FIFOs are flushed to prevent channel swap ASoC: max98090: Fix ill-defined sidetone route ASoC: sigmadsp: Refuse to load firmware files with a non-supported version ath5k: fix hardware queue index assignment swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single can: peak_usb: fix memset() usage can: peak_usb: fix cleanup sequence order in case of error during init ath9k: fix BE/BK queue order ath9k_hw: fix hardware queue allocation ocfs2: fix journal commit deadlock Linux 3.10.64 Btrfs: fix fs corruption on transaction abort if device supports discard Btrfs: do not move em to modified list when unpinning eCryptfs: Remove buggy and unnecessary write in file name decode routine eCryptfs: Force RO mount when encrypted view is enabled udf: Verify symlink size before loading it exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting ncpfs: return proper error from NCP_IOC_SETROOT ioctl crypto: af_alg - fix backlog handling userns: Unbreak the unprivileged remount tests userns: Allow setting gid_maps without privilege when setgroups is disabled userns: Add a knob to disable setgroups on a per user namespace basis userns: Rename id_map_mutex to userns_state_mutex userns: Only allow the creator of the userns unprivileged mappings userns: Check euid no fsuid when establishing an unprivileged uid mapping userns: Don't allow unprivileged creation of gid mappings userns: Don't allow setgroups until a gid mapping has been setablished userns: Document what the invariant required for safe unprivileged mappings. groups: Consolidate the setgroups permission checks umount: Disallow unprivileged mount force mnt: Update unprivileged remount test mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount mac80211: free management frame keys when removing station mac80211: fix multicast LED blinking and counter KEYS: Fix stale key registration at error path isofs: Fix unchecked printing of ER records x86/tls: Don't validate lm in set_thread_area() after all dm space map metadata: fix sm_bootstrap_get_nr_blocks() dm bufio: fix memleak when using a dm_buffer's inline bio nfs41: fix nfs4_proc_layoutget error handling megaraid_sas: corrected return of wait_event from abort frame path mmc: block: add newline to sysfs display of force_ro mfd: tc6393xb: Fail ohci suspend if full state restore is required md/bitmap: always wait for writes on unplug. x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit x86_64, switch_to(): Load TLS descriptors before switching DS and ES x86/tls: Disallow unusual TLS segments x86/tls: Validate TLS entries to protect espfix isofs: Fix infinite looping over CE entries Linux 3.10.63 ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery powerpc: 32 bit getcpu VDSO function uses 64 bit instructions ARM: sched_clock: Load cycle count after epoch stabilizes igb: bring link up when PHY is powered up ext2: Fix oops in ext2_get_block() called from ext2_quota_write() nEPT: Nested INVEPT net: sctp: use MAX_HEADER for headroom reserve in output path net: mvneta: fix Tx interrupt delay rtnetlink: release net refcnt on error in do_setlink() net/mlx4_core: Limit count field to 24 bits in qp_alloc_res tg3: fix ring init when there are more TX than RX channels ipv6: gre: fix wrong skb->protocol in WCCP sata_fsl: fix error handling of irq_of_parse_and_map ahci: disable MSI on SAMSUNG 0xa800 SSD AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller media: smiapp: Only some selection targets are settable drm/i915: Unlock panel even when LVDS is disabled drm/radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6 i2c: davinci: generate STP always when NACK is received i2c: omap: fix i207 errata handling i2c: omap: fix NACK and Arbitration Lost irq handling xen-netfront: Remove BUGs on paged skb data which crosses a page boundary mm: fix swapoff hang after page migration and fork mm: frontswap: invalidate expired data on a dup-store failure Linux 3.10.62 nfsd: Fix ACL null pointer deref powerpc/powernv: Honor the generic "no_64bit_msi" flag bnx2fc: do not add shared skbs to the fcoe_rx_list nfsd4: fix leak of inode reference on delegation failure nfsd: Fix slot wake up race in the nfsv4.1 callback code rt2x00: do not align payload on modern H/W can: dev: avoid calling kfree_skb() from interrupt context spi: dw: Fix dynamic speed change. iser-target: Handle DEVICE_REMOVAL event on network portal listener correctly target: Don't call TFO->write_pending if data_length == 0 srp-target: Retry when QP creation fails with ENOMEM Input: xpad - use proper endpoint type ARM: 8222/1: mvebu: enable strex backoff delay ARM: 8216/1: xscale: correct auxiliary register in suspend/resume ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices can: esd_usb2: fix memory leak on disconnect USB: xhci: don't start a halted endpoint before its new dequeue is set usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 usb: serial: ftdi_sio: add PIDs for Matrix Orbital products USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick USB: keyspan: fix tty line-status reporting USB: keyspan: fix overrun-error reporting USB: ssu100: fix overrun-error reporting iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask powerpc/pseries: Fix endiannes issue in RTAS call from xmon powerpc/pseries: Honor the generic "no_64bit_msi" flag of/base: Fix PowerPC address parsing hack ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use ASoC: sgtl5000: Fix SMALL_POP bit definition PCI/MSI: Add device flag indicating that 64-bit MSIs don't work ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg pptp: fix stack info leak in pptp_getname() qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem ieee802154: fix error handling in ieee802154fake_probe() ipv4: Fix incorrect error code when adding an unreachable route inetdevice: fixed signed integer overflow sparc64: Fix constraints on swab helpers. uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME x86, mm: Set NX across entire PMD at boot x86: Require exact match for 'noxsave' command line option x86_64, traps: Rework bad_iret x86_64, traps: Stop using IST for #SS x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C MIPS: Loongson: Make platform serial setup always built-in. MIPS: oprofile: Fix backtrace on 64-bit kernel Linux 3.10.61 mm: memcg: handle non-error OOM situations more gracefully mm: memcg: do not trap chargers with full callstack on OOM mm: memcg: rework and document OOM waiting and wakeup mm: memcg: enable memcg OOM killer only for user faults x86: finish user fault error path with fatal signal arch: mm: pass userspace fault flag to generic fault handler arch: mm: do not invoke OOM killer on kernel fault OOM arch: mm: remove obsolete init OOM protection mm: invoke oom-killer from remaining unconverted page fault handlers net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks net: sctp: fix panic on duplicate ASCONF chunks net: sctp: fix remote memory pressure from excessive queueing KVM: x86: Don't report guest userspace emulation error to userspace SCSI: hpsa: fix a race in cmd_free/scsi_done net/mlx4_en: Fix BlueFlame race ARM: Correct BUG() assembly to ensure it is endian-agnostic perf/x86/intel: Use proper dTLB-load-misses event on IvyBridge mei: bus: fix possible boundaries violation perf: Handle compat ioctl MIPS: Fix forgotten preempt_enable() when CPU has inclusive pcaches dell-wmi: Fix access out of memory ARM: probes: fix instruction fetch order with <asm/opcodes.h> br: fix use of ->rx_handler_data in code executed on non-rx_handler path netfilter: nf_nat: fix oops on netns removal netfilter: xt_bpf: add mising opaque struct sk_filter definition netfilter: nf_log: release skbuff on nlmsg put failure netfilter: nfnetlink_log: fix maximum packet length logged to userspace netfilter: nf_log: account for size of NLMSG_DONE attribute ipc: always handle a new value of auto_msgmni clocksource: Remove "weak" from clocksource_default_clock() declaration kgdb: Remove "weak" from kgdb_arch_pc() declaration media: ttusb-dec: buffer overflow in ioctl NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return nfs: Fix use of uninitialized variable in nfs_getattr() NFS: Don't try to reclaim delegation open state if recovery failed NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired Input: alps - allow up to 2 invalid packets without resetting device Input: alps - ignore potential bare packets when device is out of sync dm raid: ensure superblock's size matches device's logical block size dm btree: fix a recursion depth bug in btree walking code block: Fix computation of merged request priority parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscalls scsi: only re-lock door after EH on devices that were reset nfs: fix pnfs direct write memory leak firewire: cdev: prevent kernel stack leaking into ioctl arguments arm64: __clear_user: handle exceptions on strb ARM: 8198/1: make kuser helpers depend on MMU drm/radeon: add missing crtc unlock when setting up the MC mac80211: fix use-after-free in defragmentation macvtap: Fix csum_start when VLAN tags are present iwlwifi: configure the LTR libceph: do not crash on large auth tickets xtensa: re-wire umount syscall to sys_oldumount ALSA: usb-audio: Fix memory leak in FTU quirk ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks ahci: Add Device IDs for Intel Sunrise Point PCH audit: keep inode pinned x86, x32, audit: Fix x32's AUDIT_ARCH wrt audit sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks sparc64: Do irq_{enter,exit}() around generic_smp_call_function*(). sparc64: Fix crashes in schizo_pcierr_intr_other(). sunvdc: don't call VD_OP_GET_VTOC vio: fix reuse of vio_dring slot sunvdc: limit each sg segment to a page sunvdc: compute vdisk geometry from capacity sunvdc: add cdrom and v1.1 protocol support net: sctp: fix memory leak in auth key management net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet gre6: Move the setting of dev->iflink into the ndo_init functions. ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function. Linux 3.10.60 libceph: ceph-msgr workqueue needs a resque worker Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup of: Fix overflow bug in string property parsing functions sysfs: driver core: Fix glue dir race condition by gdp_mutex i2c: at91: don't account as iowait acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80 rbd: Fix error recovery in rbd_obj_read_sync() drm/radeon: remove invalid pci id usb: gadget: udc: core: fix kernel oops with soft-connect usb: gadget: function: acm: make f_acm pass USB20CV Chapter9 usb: dwc3: gadget: fix set_halt() bug with pending transfers crypto: algif - avoid excessive use of socket buffer in skcipher mm: Remove false WARN_ON from pagecache_isize_extended() x86, apic: Handle a bad TSC more gracefully posix-timers: Fix stack info leak in timer_create() mac80211: fix typo in starting baserate for rts_cts_rate_idx PM / Sleep: fix recovery during resuming from hibernation tty: Fix high cpu load if tty is unreleaseable quota: Properly return errors from dquot_writeback_dquots() ext3: Don't check quota format when there are no quota files nfsd4: fix crash on unknown operation number cpc925_edac: Report UE events properly e7xxx_edac: Report CE events properly i3200_edac: Report CE events properly i82860_edac: Report CE events properly scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}() cgroup/kmemleak: add kmemleak_free() for cgroup deallocations. usb: Do not allow usb_alloc_streams on unconfigured devices USB: opticon: fix non-atomic allocation in write path usb-storage: handle a skipped data phase spi: pxa2xx: toggle clocks on suspend if not disabled by runtime PM spi: pl022: Fix incorrect dma_unmap_sg usb: dwc3: gadget: Properly initialize LINK TRB wireless: rt2x00: add new rt2800usb device USB: option: add Haier CE81B CDMA modem usb: option: add support for Telit LE910 USB: cdc-acm: only raise DTR on transitions from B0 USB: cdc-acm: add device id for GW Instek AFG-2225 usb: serial: ftdi_sio: add "bricked" FTDI device PID usb: serial: ftdi_sio: add Awinda Station and Dongle products USB: serial: cp210x: add Silicon Labs 358x VID and PID serial: Fix divide-by-zero fault in uart_get_divisor() staging:iio:ade7758: Remove "raw" from channel name staging:iio:ade7758: Fix check if channels are enabled in prenable staging:iio:ade7758: Fix NULL pointer deref when enabling buffer staging:iio:ad5933: Drop "raw" from channel names staging:iio:ad5933: Fix NULL pointer deref when enabling buffer OOM, PM: OOM killed task shouldn't escape PM suspend freezer: Do not freeze tasks killed by OOM killer ext4: fix oops when loading block bitmap failed cpufreq: intel_pstate: Fix setting max_perf_pct in performance policy ext4: fix overflow when updating superblock backups after resize ext4: check s_chksum_driver when looking for bg csum presence ext4: fix reservation overflow in ext4_da_write_begin ext4: add ext4_iget_normal() which is to be used for dir tree lookups ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT ext4: don't check quota format when there are no quota files ext4: check EA value offset when loading jbd2: free bh when descriptor block checksum fails MIPS: tlbex: Properly fix HUGE TLB Refill exception handler target: Fix APTPL metadata handling for dynamic MappedLUNs target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE qla_target: don't delete changed nacls ARC: Update order of registers in KGDB to match GDB 7.5 ARC: [nsimosci] Allow "headless" models to boot KVM: x86: Emulator fixes for eip canonical checks on near branches KVM: x86: Fix wrong masking on relative jump/call kvm: x86: don't kill guest on unknown exit reason KVM: x86: Check non-canonical addresses upon WRMSR KVM: x86: Improve thread safety in pit KVM: x86: Prevent host from panicking on shared MSR writes. kvm: fix excessive pages un-pinning in kvm_iommu_map error path. media: tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF register media: ds3000: fix LNB supply voltage on Tevii S480 on initialization media: em28xx-v4l: give back all active video buffers to the vb2 core properly on streaming stop media: v4l2-common: fix overflow in v4l_bound_align_image() drm/nouveau/bios: memset dcb struct to zero before parsing drm/tilcdc: Fix the error path in tilcdc_load() drm/ast: Fix HW cursor image Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544 Input: i8042 - add noloop quirk for Asus X750LN framebuffer: fix border color modules, lock around setting of MODULE_STATE_UNFORMED dm log userspace: fix memory leak in dm_ulog_tfr_init failure path block: fix alignment_offset math that assumes io_min is a power-of-2 drbd: compute the end before rb_insert_augmented() dm bufio: update last_accessed when relinking a buffer virtio_pci: fix virtio spec compliance on restore selinux: fix inode security list corruption pstore: Fix duplicate {console,ftrace}-efi entries mfd: rtsx_pcr: Fix MSI enable error handling mnt: Prevent pivot_root from creating a loop in the mount tree UBI: add missing kmem_cache_free() in process_pool_aeb error path random: add and use memzero_explicit() for clearing data crypto: more robust crypto_memneq fix misuses of f_count() in ppp and netlink kill wbuf_queued/wbuf_dwork_lock ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode evm: check xattr value length and type in evm_inode_setxattr() x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAE x86_64, entry: Fix out of bounds read on sysenter x86_64, entry: Filter RFLAGS.NT on entry from userspace x86, flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable() x86: Reject x32 executables if x32 ABI not supported vfs: fix data corruption when blocksize < pagesize for mmaped data UBIFS: fix free log space calculation UBIFS: fix a race condition UBIFS: remove mst_mutex fs: Fix theoretical division by 0 in super_cache_scan(). fs: make cont_expand_zero interruptible mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 response libata-sff: Fix controllers with no ctl port pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller Revert "percpu: free percpu allocation info for uniprocessor system" lockd: Try to reconnect if statd has moved drivers/net: macvtap and tun depend on INET ipv4: dst_entry leak in ip_send_unicast_reply() ax88179_178a: fix bonding failure ipv4: fix nexthop attlen check in fib_nh_match tracing/syscalls: Ignore numbers outside NR_syscalls' range Linux 3.10.59 ecryptfs: avoid to access NULL pointer when write metadata in xattr ARM: at91/PMC: don't forget to write PMC_PCDR register to disable clocks ALSA: usb-audio: Add support for Steinberg UR22 USB interface ALSA: emu10k1: Fix deadlock in synth voice lookup ALSA: pcm: use the same dma mmap codepath both for arm and arm64 arm64: compat: fix compat types affecting struct compat_elf_prpsinfo spi: dw-mid: terminate ongoing transfers at exit kernel: add support for gcc 5 fanotify: enable close-on-exec on events' fd when requested in fanotify_init() mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set Bluetooth: Fix issue with USB suspend in btusb driver Bluetooth: Fix HCI H5 corrupted ack value rt2800: correct BBP1_TX_POWER_CTRL mask PCI: Generate uppercase hex for modalias interface class PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size iwlwifi: Add missing PCI IDs for the 7260 series NFSv4.1: Fix an NFSv4.1 state renewal regression NFSv4: fix open/lock state recovery error handling NFSv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails lzo: check for length overrun in variable length encoding. Revert "lzo: properly check for overruns" Documentation: lzo: document part of the encoding m68k: Disable/restore interrupts in hwreg_present()/hwreg_write() Drivers: hv: vmbus: Fix a bug in vmbus_open() Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl() Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl() Drivers: hv: vmbus: Cleanup vmbus_post_msg() firmware_class: make sure fw requests contain a name qla2xxx: Use correct offset to req-q-out for reserve calculation mptfusion: enable no_write_same for vmware scsi disks be2iscsi: check ip buffer before copying regmap: fix NULL pointer dereference in _regmap_write/read regmap: debugfs: fix possbile NULL pointer dereference spi: dw-mid: check that DMA was inited before exit spi: dw-mid: respect 8 bit mode x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead kvm: don't take vcpu mutex for obviously invalid vcpu ioctls KVM: s390: unintended fallthrough for external call kvm: x86: fix stale mmio cache bug fs: Add a missing permission check to do_umount Btrfs: fix race in WAIT_SYNC ioctl Btrfs: fix build_backref_tree issue with multiple shared blocks Btrfs: try not to ENOSPC on log replay Linux 3.10.58 USB: cp210x: add support for Seluxit USB dongle USB: serial: cp210x: added Ketra N1 wireless interface support USB: Add device quirk for ASUS T100 Base Station keyboard ipv6: reallocate addrconf router for ipv6 address when lo device up tcp: fixing TLP's FIN recovery sctp: handle association restarts when the socket is closed. ip6_gre: fix flowi6_proto value in xmit path hyperv: Fix a bug in netvsc_start_xmit() tg3: Allow for recieve of full-size 8021AD frames tg3: Work around HW/FW limitations with vlan encapsulated frames l2tp: fix race while getting PMTU on PPP pseudo-wire openvswitch: fix panic with multiple vlan headers packet: handle too big packets for PACKET_V3 tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced() sit: Fix ipip6_tunnel_lookup device matching criteria myri10ge: check for DMA mapping errors Linux 3.10.57 cpufreq: ondemand: Change the calculation of target frequency cpufreq: Fix wrong time unit conversion nl80211: clear skb cb before passing to netlink drbd: fix regression 'out of mem, failed to invoke fence-peer helper' jiffies: Fix timeval conversion to jiffies md/raid5: disable 'DISCARD' by default due to safety concerns. media: vb2: fix VBI/poll regression mm: numa: Do not mark PTEs pte_numa when splitting huge pages mm, thp: move invariant bug check out of loop in __split_huge_page_map ring-buffer: Fix infinite spin in reading buffer init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu perf: fix perf bug in fork() udf: Avoid infinite loop when processing indirect ICBs Linux 3.10.56 vm_is_stack: use for_each_thread() rather then buggy while_each_thread() oom_kill: add rcu_read_lock() into find_lock_task_mm() oom_kill: has_intersects_mems_allowed() needs rcu_read_lock() oom_kill: change oom_kill.c to use for_each_thread() introduce for_each_thread() to replace the buggy while_each_thread() kernel/fork.c:copy_process(): unify CLONE_THREAD-or-thread_group_leader code arm: multi_v7_defconfig: Enable Zynq UART driver ext2: Fix fs corruption in ext2_get_xip_mem() serial: 8250_dma: check the result of TX buffer mapping ARM: 7748/1: oabi: handle faults when loading swi instruction from userspace netfilter: nf_conntrack: avoid large timeout for mid-stream pickup PM / sleep: Use valid_state() for platform-dependent sleep states only PM / sleep: Add state field to pm_states[] entries ipvs: fix ipv6 hook registration for local replies ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding ipvs: avoid netns exit crash on ip_vs_conn_drop_conntrack md/raid1: fix_read_error should act on all non-faulty devices. media: cx18: fix kernel oops with tda8290 tuner Fix nasty 32-bit overflow bug in buffer i/o code. perf kmem: Make it work again on non NUMA machines perf: Fix a race condition in perf_remove_from_context() alarmtimer: Lock k_itimer during timer callback alarmtimer: Do not signal SIGEV_NONE timers parisc: Only use -mfast-indirect-calls option for 32-bit kernel builds powerpc/perf: Fix ABIv2 kernel backtraces sched: Fix unreleased llc_shared_mask bit during CPU hotplug ocfs2/dlm: do not get resource spinlock if lockres is new nilfs2: fix data loss with mmap() fs/notify: don't show f_handle if exportfs_encode_inode_fh failed fsnotify/fdinfo: use named constants instead of hardcoded values kcmp: fix standard comparison bug Revert "mac80211: disable uAPSD if all ACs are under ACM" usb: dwc3: core: fix ordering for PHY suspend usb: dwc3: core: fix order of PM runtime calls usb: host: xhci: fix compliance mode workaround genhd: fix leftover might_sleep() in blk_free_devt() lockd: fix rpcbind crash on lockd startup failure rtlwifi: rtl8192cu: Add new ID percpu: perform tlb flush after pcpu_map_pages() failure percpu: fix pcpu_alloc_pages() failure path percpu: free percpu allocation info for uniprocessor system ata_piix: Add Device IDs for Intel 9 Series PCH Input: i8042 - add nomux quirk for Avatar AVIU-145A6 Input: i8042 - add Fujitsu U574 to no_timeout dmi table Input: atkbd - do not try 'deactivate' keyboard on any LG laptops Input: elantech - fix detection of touchpad on ASUS s301l Input: synaptics - add support for ForcePads Input: serport - add compat handling for SPIOCSTYPE ioctl dm crypt: fix access beyond the end of allocated space block: Fix dev_t minor allocation lifetime workqueue: apply __WQ_ORDERED to create_singlethread_workqueue() Revert "iwlwifi: dvm: don't enable CTS to self" SCSI: libiscsi: fix potential buffer overrun in __iscsi_conn_send_pdu NFC: microread: Potential overflows in microread_target_discovered() iscsi-target: Fix memory corruption in iscsit_logout_post_handler_diffcid iscsi-target: avoid NULL pointer in iscsi_copy_param_list failure Target/iser: Don't put isert_conn inside disconnected handler Target/iser: Get isert_conn reference once got to connected_handler iio:inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_name iio:magnetometer: bugfix magnetometers gain values iio: adc: ad_sigma_delta: Fix indio_dev->trig assignment iio: st_sensors: Fix indio_dev->trig assignment iio: meter: ade7758: Fix indio_dev->trig assignment iio: inv_mpu6050: Fix indio_dev->trig assignment iio: gyro: itg3200: Fix indio_dev->trig assignment iio:trigger: modify return value for iio_trigger_get CIFS: Fix SMB2 readdir error handling CIFS: Fix directory rename error ASoC: davinci-mcasp: Correct rx format unit configuration shmem: fix nlink for rename overwrite directory x86 early_ioremap: Increase FIX_BTMAPS_SLOTS to 8 KVM: x86: handle idiv overflow at kvm_write_tsc regmap: Fix handling of volatile registers for format_write() chips ACPICA: Update to GPIO region handler interface. MIPS: mcount: Adjust stack pointer for static trace in MIPS32 MIPS: ZBOOT: add missing <linux/string.h> include ARM: 8165/1: alignment: don't break misaligned NEON load/store ARM: 7897/1: kexec: Use the right ISA for relocate_new_kernel ARM: 8133/1: use irq_set_affinity with force=false when migrating irqs ARM: 8128/1: abort: don't clear the exclusive monitors NFSv4: Fix another bug in the close/open_downgrade code NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists() usb:hub set hub->change_bits when over-current happens usb: dwc3: omap: fix ordering for runtime pm calls USB: EHCI: unlink QHs even after the controller has stopped USB: storage: Add quirks for Entrega/Xircom USB to SCSI converters USB: storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter USB: storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter storage: Add single-LUN quirk for Jaz USB Adapter usb: hub: take hub->hdev reference when processing from eventlist xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices xhci: Fix null pointer dereference if xhci initialization fails USB: zte_ev: fix removed PIDs USB: ftdi_sio: add support for NOVITUS Bono E thermal printer USB: sierra: add 1199:68AA device ID USB: sierra: avoid CDC class functions on "68A3" devices USB: zte_ev: remove duplicate Qualcom PID USB: zte_ev: remove duplicate Gobi PID Revert "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev" USB: option: add VIA Telecom CDS7 chipset device id USB: option: reduce interrupt-urb logging verbosity USB: serial: fix potential heap buffer overflow USB: sisusb: add device id for Magic Control USB video USB: serial: fix potential stack buffer overflow USB: serial: pl2303: add device id for ztek device xtensa: fix a6 and a7 handling in fast_syscall_xtensa xtensa: fix TLBTEMP_BASE_2 region handling in fast_second_level_miss xtensa: fix access to THREAD_RA/THREAD_SP/THREAD_DS xtensa: fix address checks in dma_{alloc,free}_coherent xtensa: replace IOCTL code definitions with constants drm/radeon: add connector quirk for fujitsu board drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle drm/ast: AST2000 cannot be detected correctly drm/i915: Wait for vblank before enabling the TV encoder drm/i915: Remove bogus __init annotation from DMI callbacks HID: logitech-dj: prevent false errors to be shown HID: magicmouse: sanity check report size in raw_event() callback HID: picolcd: sanity check report size in raw_event() callback cfq-iosched: Fix wrong children_weight calculation ALSA: pcm: fix fifo_size frame calculation ALSA: hda - Fix invalid pin powermap without jack detection ALSA: hda - Fix COEF setups for ALC1150 codec ALSA: core: fix buffer overflow in snd_info_get_line() arm64: ptrace: fix compat hardware watchpoint reporting trace: Fix epoll hang when we race with new entries i2c: at91: Fix a race condition during signal handling in at91_do_twi_xfer. i2c: at91: add bound checking on SMBus block length bytes arm64: flush TLS registers during exec ibmveth: Fix endian issues with rx_no_buffer statistic ahci: add pcid for Marvel 0x9182 controller ahci: Add Device IDs for Intel 9 Series PCH pata_scc: propagate return value of scc_wait_after_reset drm/i915: read HEAD register back in init_ring_common() to enforce ordering drm/radeon: load the lm63 driver for an lm64 thermal chip. 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/tilcdc: fix double kfree drm/tilcdc: fix release order on exit drm/tilcdc: panel: fix leak when unloading the module drm/tilcdc: tfp410: fix dangling sysfs connector node drm/tilcdc: slave: fix dangling sysfs connector node drm/tilcdc: panel: fix dangling sysfs connector node carl9170: fix sending URBs with wrong type when using full-speed Linux 3.10.55 libceph: gracefully handle large reply messages from the mon libceph: rename ceph_msg::front_max to front_alloc_len tpm: Provide a generic means to override the chip returned timeouts vfs: fix bad hashing of dentries dcache.c: get rid of pointless macros IB/srp: Fix deadlock between host removal and multipathd blkcg: don't call into policy draining if root_blkg is already gone mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc() mtd/ftl: fix the double free of the buffers allocated in build_maps() CIFS: Fix wrong restart readdir for SMB1 CIFS: Fix wrong filename length for SMB2 CIFS: Fix wrong directory attributes after rename CIFS: Possible null ptr deref in SMB2_tcon CIFS: Fix async reading on reconnects CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2 libceph: do not hard code max auth ticket len libceph: add process_one_ticket() helper libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly md/raid1,raid10: always abort recover on write error. 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: don't dirty buffers beyond EOF xfs: quotacheck leaves dquot buffers without verifiers RDMA/iwcm: Use a default listen backlog if needed md/raid10: Fix memory leak when raid10 reshape completes. md/raid10: fix memory leak when reshaping a RAID10. md/raid6: avoid data corruption during recovery of double-degraded RAID6 Bluetooth: Avoid use of session socket after the session gets freed Bluetooth: never linger on process exit 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 ring-buffer: Up rb_iter_peek() loop count to 3 ring-buffer: Always reset iterator to reader page ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lock ACPI: Run fixed event device notifications in process context ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE ASoC: max98090: Fix missing free_irq ASoC: samsung: Correct I2S DAI suspend/resume ops ASoC: wm_adsp: Add missing MODULE_LICENSE ASoC: pcm: fix dpcm_path_put in dpcm runtime update openrisc: Rework signal handling MIPS: Fix accessing to per-cpu data when flushing the cache MIPS: OCTEON: make get_system_type() thread-safe MIPS: asm: thread_info: Add _TIF_SECCOMP flag MIPS: Cleanup flags in syscall flags handlers. MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same time MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade() MIPS: tlbex: Fix a missing statement for HUGETLB MIPS: Prevent user from setting FCSR cause bits MIPS: GIC: Prevent array overrun drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure Drivers: scsi: storvsc: Implement a eh_timed_out handler powerpc/pseries: Failure on removing device node powerpc/mm: Use read barrier when creating real_pte powerpc/mm/numa: Fix break placement regulator: arizona-ldo1: remove bypass functionality mfd: omap-usb-host: Fix improper mask use. kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path CAPABILITIES: remove undefined caps from all processes tpm: missing tpm_chip_put in tpm_get_random() firmware: Do not use WARN_ON(!spin_is_locked()) spi: omap2-mcspi: Configure hardware when slave driver changes mode spi: orion: fix incorrect handling of cell-index DT property iommu/amd: Fix cleanup_domain for mass device removal media: media-device: Remove duplicated memset() in media_enum_entities() media: au0828: Only alt setting logic when needed media: xc4000: Fix get_frequency() media: xc5000: Fix get_frequency() Linux 3.10.54 USB: fix build error with CONFIG_PM_RUNTIME disabled NFSv4: Fix problems with close in the presence of a delegation NFSv3: Fix another acl regression svcrdma: Select NFSv4.1 backchannel transport based on forward channel NFSD: Decrease nfsd_users in nfsd_startup_generic fail usb: hub: Prevent hub autosuspend if usbcore.autosuspend is -1 USB: whiteheat: Added bounds checking for bulk command response USB: ftdi_sio: Added PID for new ekey device USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID ARM: OMAP2+: hwmod: Rearm wake-up interrupts for DT when MUSB is idled usb: xhci: amd chipset also needs short TX quirk xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL Staging: speakup: Update __speakup_paste_selection() tty (ab)usage to match vt jbd2: fix infinite loop when recovering corrupt journal blocks mei: nfc: fix memory leak in error path mei: reset client state on queued connect request Btrfs: fix csum tree corruption, duplicate and outdated checksums hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub x86_64/vsyscall: Fix warn_bad_vsyscall log output x86: don't exclude low BIOS area when allocating address space for non-PCI cards drm/radeon: add additional SI pci ids ext4: fix BUG_ON in mb_free_blocks() kvm: iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601) Revert "KVM: x86: Increase the number of fixed MTRR regs to 10" 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 crypto: ux500 - make interrupt mode plausible serial: core: Preserve termios c_cflag for console resume ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct drivers/i2c/busses: use correct type for dma_map/unmap hwmon: (dme1737) Prevent overflow problem when writing large limits hwmon: (ads1015) Fix out-of-bounds array access hwmon: (lm85) Fix various errors on attribute writes hwmon: (ads1015) Fix off-by-one for valid channel index checking hwmon: (gpio-fan) Prevent overflow problem when writing large limits hwmon: (lm78) Fix overflow problems seen when writing large temperature limits hwmon: (sis5595) Prevent overflow problem when writing large limits drm: omapdrm: fix compiler errors ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case. mei: start disconnect request timer consistently ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed ALSA: virtuoso: add Xonar Essence STX II support ALSA: hda - fix an external mic jack problem on a HP machine USB: Fix persist resume of some SS USB devices USB: ehci-pci: USB host controller support for Intel Quark X1000 USB: serial: ftdi_sio: Add support for new Xsens devices USB: serial: ftdi_sio: Annotate the current Xsens PID assignments USB: OHCI: don't lose track of EDs when a controller dies isofs: Fix unbounded recursion when processing relocated directories HID: fix a couple of off-by-ones HID: logitech: perform bounds checking on device_id early enough stable_kernel_rules: Add pointer to netdev-FAQ for network patches Linux 3.10.53 arch/sparc/math-emu/math_32.c: drop stray break operator sparc64: ldc_connect() should not return EINVAL when handshake is in progress. sunsab: Fix detection of BREAK on sunsab serial console bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000 sparc64: Guard against flushing openfirmware mappings. sparc64: Do not insert non-valid PTEs into the TSB hash table. sparc64: Add membar to Niagara2 memcpy code. sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus. sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses. sparc64: Fix top-level fault handling bugs. sparc64: Handle 32-bit tasks properly in compute_effective_address(). sparc64: Make itc_sync_lock raw sparc64: Fix argument sign extension for compat_sys_futex(). sctp: fix possible seqlock seadlock in sctp_packet_transmit() iovec: make sure the caller actually wants anything in memcpy_fromiovecend net: Correctly set segment mac_len in skb_segment(). macvlan: Initialize vlan_features to turn on offload support. net: sctp: inherit auth_capable on INIT collisions tcp: Fix integer-overflow in TCP vegas tcp: Fix integer-overflows in TCP veno net: sendmsg: fix NULL pointer dereference ip: make IP identifiers less predictable inetpeer: get rid of ip_id_count bnx2x: fix crash during TSO tunneling Linux 3.10.52 x86/espfix/xen: Fix allocation of pages for paravirt page tables lib/btree.c: fix leak of whole btree nodes net/l2tp: don't fall back on UDP [get|set]sockopt net: mvneta: replace Tx timer with a real interrupt net: mvneta: add missing bit descriptions for interrupt masks and causes net: mvneta: do not schedule in mvneta_tx_timeout net: mvneta: use per_cpu stats to fix an SMP lock up net: mvneta: increase the 64-bit rx/tx stats out of the hot path Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan" staging: vt6655: Fix Warning on boot handle_irq_event_percpu. x86_64/entry/xen: Do not invoke espfix64 on Xen x86, espfix: Make it possible to disable 16-bit support x86, espfix: Make espfix64 a Kconfig option, fix UML x86, espfix: Fix broken header guard x86, espfix: Move espfix definitions into a separate header file x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option" timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks printk: rename printk_sched to printk_deferred iio: buffer: Fix demux table creation staging: vt6655: Fix disassociated messages every 10 seconds mm, thp: do not allow thp faults to avoid cpuset restrictions scsi: handle flush errors properly rapidio/tsi721_dma: fix failure to obtain transaction descriptor cfg80211: fix mic_failure tracing ARM: 8115/1: LPAE: reduce damage caused by idmap to virtual memory layout crypto: af_alg - properly label AF_ALG socket Linux 3.10.51 core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors x86/efi: Include a .bss section within the PE/COFF headers s390/ptrace: fix PSW mask check Fix gcc-4.9.0 miscompilation of load_balance() in scheduler mm: hugetlb: fix copy_hugetlb_page_range() x86_32, entry: Store badsys error code in %eax hwmon: (smsc47m192) Fix temperature limit and vrm write operations parisc: Remove SA_RESTORER define coredump: fix the setting of PF_DUMPCORE Input: fix defuzzing logic slab_common: fix the check for duplicate slab names slab_common: Do not check for duplicate slab names tracing: Fix wraparound problems in "uptime" trace clock blkcg: don't call into policy draining if root_blkg is already gone ahci: add support for the Promise FastTrak TX8660 SATA HBA (ahci mode) libata: introduce ata_host->n_tags to avoid oops on SAS controllers libata: support the ata host which implements a queue depth less than 32 block: don't assume last put of shared tags is for the host block: provide compat ioctl for BLKZEROOUT media: tda10071: force modulation to QPSK on DVB-S media: hdpvr: fix two audio bugs Linux 3.10.50 ARC: Implement ptrace(PTRACE_GET_THREAD_AREA) sched: Fix possible divide by zero in avg_atom() calculation locking/mutex: Disable optimistic spinning on some architectures PM / sleep: Fix request_firmware() error at resume dm cache metadata: do not allow the data block size to change dm thin metadata: do not allow the data block size to change alarmtimer: Fix bug where relative alarm timers were treated as absolute drm/radeon: avoid leaking edid data drm/qxl: return IRQ_NONE if it was not our irq drm/radeon: set default bl level to something reasonable irqchip: gic: Fix core ID calculation when topology is read from DT irqchip: gic: Add support for cortex a7 compatible string ring-buffer: Fix polling on trace_pipe mwifiex: fix Tx timeout issue perf/x86/intel: ignore CondChgd bit to avoid false NMI handling ipv4: fix buffer overflow in ip_options_compile() dns_resolver: Null-terminate the right string dns_resolver: assure that dns_query() result is null-terminated sunvnet: clean up objects created in vnet_new() on vnet_exit() net: pppoe: use correct channel MTU when using Multilink PPP net: sctp: fix information leaks in ulpevent layer tipc: clear 'next'-pointer of message fragments before reassembly be2net: set EQ DB clear-intr bit in be_open() netlink: Fix handling of error from netlink_dump(). net: mvneta: Fix big endian issue in mvneta_txq_desc_csum() net: mvneta: fix operation in 10 Mbit/s mode appletalk: Fix socket referencing in skb tcp: fix false undo corner cases igmp: fix the problem when mc leave group net: qmi_wwan: add two Sierra Wireless/Netgear devices net: qmi_wwan: Add ID for Telewell TW-LTE 4G v2 ipv4: icmp: Fix pMTU handling for rare case tcp: Fix divide by zero when pushing during tcp-repair bnx2x: fix possible panic under memory stress net: fix sparse warning in sk_dst_set() ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix ipv4: fix dst race in sk_dst_get() 8021q: fix a potential memory leak net: sctp: check proc_dointvec result in proc_sctp_do_auth tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb ip_tunnel: fix ip_tunnel_lookup shmem: fix splicing from a hole while it's punched shmem: fix faulting into a hole, not taking i_mutex shmem: fix faulting into a hole while it's punched iwlwifi: dvm: don't enable CTS to self igb: do a reset on SR-IOV re-init if device is down hwmon: (adt7470) Fix writes to temperature limit registers hwmon: (da9052) Don't use dash in the name attribute hwmon: (da9055) Don't use dash in the name attribute tracing: Add ftrace_trace_stack into __trace_puts/__trace_bputs tracing: Fix graph tracer with stack tracer on other archs fuse: handle large user and group ID Bluetooth: Ignore H5 non-link packets in non-active state Drivers: hv: util: Fix a bug in the KVP code media: gspca_pac7302: Add new usb-id for Genius i-Look 317 usb: Check if port status is equal to RxDetect Change-Id: I8791794ed100d5090dc52aef615d32e816fcfa1f Signed-off-by: Ian Maund <imaund@codeaurora.org> |
||
Thomas D
|
bc7df9868f |
tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile
commit f82263c6989c31ae9b94cecddffb29dcbec38710 upstream. Since commit |
||
Jiri Olsa
|
2788d619a6 |
perf session: Do not fail on processing out of order event
commit f61ff6c06dc8f32c7036013ad802c899ec590607 upstream.
Linus reported perf report command being interrupted due to processing
of 'out of order' event, with following error:
Timestamp below last timeslice flush
0x5733a8 [0x28]: failed to process type: 3
I could reproduce the issue and in my case it was caused by one CPU
(mmap) being behind during record and userspace mmap reader seeing the
data after other CPUs data were already stored.
This is expected under some circumstances because we need to limit the
number of events that we queue for reordering when we receive a
PERF_RECORD_FINISHED_ROUND or when we force flush due to memory
pressure.
Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Acked-by: Ingo Molnar <mingo@kernel.org>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Matt Fleming <matt.fleming@intel.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/r/1417016371-30249-1-git-send-email-jolsa@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
[zhangzhiqiang: backport to 3.10:
- adjust context
- commit f61ff6c06d struct events_stats was defined in tools/perf/util/event.h
while 3.10 stable defined in tools/perf/util/hist.h.
- 3.10 stable there is no pr_oe_time() which used for debug.
- After the above adjustments, becomes same to the original patch:
|
||
Eric W. Biederman
|
3150a5ae1c |
userns: Unbreak the unprivileged remount tests
commit db86da7cb76f797a1a8b445166a15cb922c6ff85 upstream. A security fix in caused the way the unprivileged remount tests were using user namespaces to break. Tweak the way user namespaces are being used so the test works again. Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Eric W. Biederman
|
260cb8f431 |
mnt: Update unprivileged remount test
commit 4a44a19b470a886997d6647a77bb3e38dcbfa8c5 upstream. - MNT_NODEV should be irrelevant except when reading back mount flags, no longer specify MNT_NODEV on remount. - Test MNT_NODEV on devpts where it is meaningful even for unprivileged mounts. - Add a test to verify that remount of a prexisting mount with the same flags is allowed and does not change those flags. - Cleanup up the definitions of MS_REC, MS_RELATIME, MS_STRICTATIME that are used when the code is built in an environment without them. - Correct the test error messages when tests fail. There were not 5 tests that tested MS_RELATIME. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Jiri Olsa
|
e7fa68ba61 |
perf kmem: Make it work again on non NUMA machines
commit 4921e320244e099bdf237fd10428594ce5f5b87d upstream. The commit '2814eb0 perf kmem: Remove die() calls' disabled 'perf kmem' command for machines without numa support. It made the command fail if '/sys/devices/system/node' dir wasn't found. Skipping the numa based initialization in case the directory is not found and continue execution. Signed-off-by: Jiri Olsa <jolsa@redhat.com> Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/1379003976-5839-5-git-send-email-jolsa@redhat.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: zhangzhiqiang <zhangzhiqiang.zhang@huawei.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Eric W. Biederman
|
bbeed681a5 |
mnt: Add tests for unprivileged remount cases that have found to be faulty
commit db181ce011e3c033328608299cd6fac06ea50130 upstream. Kenton Varda <kenton@sandstorm.io> discovered that by remounting a read-only bind mount read-only in a user namespace the MNT_LOCK_READONLY bit would be cleared, allowing an unprivileged user to the remount a read-only mount read-write. Upon review of the code in remount it was discovered that the code allowed nosuid, noexec, and nodev to be cleared. It was also discovered that the code was allowing the per mount atime flags to be changed. The first naive patch to fix these issues contained the flaw that using default atime settings when remounting a filesystem could be disallowed. To avoid this problems in the future add tests to ensure unprivileged remounts are succeeding and failing at the appropriate times. Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com> Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Ian Maund
|
6440f462f9 |
Merge upstream tag 'v3.10.49' into msm-3.10
* commit 'v3.10.49': (529 commits)
Linux 3.10.49
ACPI / battery: Retry to get battery information if failed during probing
x86, ioremap: Speed up check for RAM pages
Score: Modify the Makefile of Score, remove -mlong-calls for compiling
Score: The commit is for compiling successfully.
Score: Implement the function csum_ipv6_magic
score: normalize global variables exported by vmlinux.lds
rtmutex: Plug slow unlock race
rtmutex: Handle deadlock detection smarter
rtmutex: Detect changes in the pi lock chain
rtmutex: Fix deadlock detector for real
ring-buffer: Check if buffer exists before polling
drm/radeon: stop poisoning the GART TLB
drm/radeon: fix typo in golden register setup on evergreen
ext4: disable synchronous transaction batching if max_batch_time==0
ext4: clarify error count warning messages
ext4: fix unjournalled bg descriptor while initializing inode bitmap
dm io: fix a race condition in the wake up code for sync_io
Drivers: hv: vmbus: Fix a bug in the channel callback dispatch code
clk: spear3xx: Use proper control register offset
...
In addition to bringing in upstream commits, this merge also makes minor
changes to mainitain compatibility with upstream:
The definition of list_next_entry in qcrypto.c and ipa_dp.c has been
removed, as upstream has moved the definition to list.h. The implementation
of list_next_entry was identical between the two.
irq.c, for both arm and arm64 architecture, has had its calls to
__irq_set_affinity_locked updated to reflect changes to the API upstream.
Finally, as we have removed the sleep_length member variable of the
tick_sched struct, all changes made by upstream commit
|
||
Michal Nazarewicz
|
8bee745a7a |
tools: ffs-test: fix header values endianess
commit f35f71244da6e51db4e1f2c7e318581f498ececf upstream. It appears that no one ever run ffs-test on a big-endian machine, since it used cpu-endianess for fs_count and hs_count fields which should be in little-endian format. Fix by wrapping the numbers in cpu_to_le32. Signed-off-by: Michal Nazarewicz <mina86@mina86.com> Signed-off-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
David Ahern
|
509a6ce860 |
perf evsel: Fix printing of perf_event_paranoid message
commit b69e63a45f2d96a0dfe930ed20385058d4574d2f upstream. message is currently shown as: Error: You may not have permission to collect %sstats. Consider tweaking /proc/sys/kernel/perf_event_paranoid: Note the %sstats. With patch this becomes: Error: You may not have permission to collect stats. Consider tweaking /proc/sys/kernel/perf_event_paranoid: Signed-off-by: David Ahern <dsahern@gmail.com> Cc: Jiri Olsa <jolsa@redhat.com> Link: http://lkml.kernel.org/r/1369526040-1368-1-git-send-email-dsahern@gmail.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: xiakaixu <xiakaixu@huawei.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Ian Maund
|
356fb13538 |
Merge upstream linux-stable v3.10.36 into msm-3.10
* commit 'v3.10.36': (494 commits) Linux 3.10.36 netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages mm: close PageTail race net: mvneta: rename MVNETA_GMAC2_PSC_ENABLE to MVNETA_GMAC2_PCS_ENABLE x86: fix boot on uniprocessor systems Input: cypress_ps2 - don't report as a button pads Input: synaptics - add manual min/max quirk for ThinkPad X240 Input: synaptics - add manual min/max quirk Input: mousedev - fix race when creating mixed device ext4: atomically set inode->i_flags in ext4_set_inode_flags() Linux 3.10.35 sched/autogroup: Fix race with task_groups list e100: Fix "disabling already-disabled device" warning xhci: Fix resume issues on Renesas chips in Samsung laptops Input: wacom - make sure touch_max is set for touch devices KVM: VMX: fix use after free of vmx->loaded_vmcs KVM: x86: handle invalid root_hpa everywhere KVM: MMU: handle invalid root_hpa at __direct_map Input: elantech - improve clickpad detection ARM: highbank: avoid L2 cache smc calls when PL310 is not present ... Change-Id: Ib68f565291702c53df09e914e637930c5d3e5310 Signed-off-by: Ian Maund <imaund@codeaurora.org> |
||
Ian Maund
|
f1b32d4e47 |
Merge upstream linux-stable v3.10.28 into msm-3.10
The following commits have been reverted from this merge, as they are known to introduce new bugs and are currently incompatible with our audio implementation. Investigation of these commits is ongoing, and they are expected to be brought in at a later time: |
||
Josh Triplett
|
0e2d79ded0 |
turbostat: Use GCC's CPUID functions to support PIC
commit 2b92865e648ce04a39fda4f903784a5d01ecb0dc upstream. turbostat uses inline assembly to call cpuid. On 32-bit x86, on systems that have certain security features enabled by default that make -fPIC the default, this causes a build error: turbostat.c: In function ‘check_cpuid’: turbostat.c:1906:2: error: PIC register clobbered by ‘ebx’ in ‘asm’ asm("cpuid" : "=a" (fms), "=c" (ecx), "=d" (edx) : "a" (1) : "ebx"); ^ GCC provides a header cpuid.h, containing a __get_cpuid function that works with both PIC and non-PIC. (On PIC, it saves and restores ebx around the cpuid instruction.) Use that instead. Signed-off-by: Josh Triplett <josh@joshtriplett.org> Signed-off-by: Len Brown <len.brown@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Josh Triplett
|
73cb6cf10e |
turbostat: Don't put unprocessed uapi headers in the include path
commit b731f3119de57144e16c19fd593b8daeb637843e upstream. turbostat's Makefile puts arch/x86/include/uapi/ in the include path, so that it can include <asm/msr.h> from it. It isn't in general safe to include even uapi headers directly from the kernel tree without processing them through scripts/headers_install.sh, but asm/msr.h happens to work. However, that include path can break with some versions of system headers, by overriding some system headers with the unprocessed versions directly from the kernel source. For instance: In file included from /build/x86-generic/usr/include/bits/sigcontext.h:28:0, from /build/x86-generic/usr/include/signal.h:339, from /build/x86-generic/usr/include/sys/wait.h:31, from turbostat.c:27: ../../../../arch/x86/include/uapi/asm/sigcontext.h:4:28: fatal error: linux/compiler.h: No such file or directory This occurs because the system bits/sigcontext.h on that build system includes <asm/sigcontext.h>, and asm/sigcontext.h in the kernel source includes <linux/compiler.h>, which scripts/headers_install.sh would have filtered out. Since turbostat really only wants a single header, just include that one header rather than putting an entire directory of kernel headers on the include path. In the process, switch from msr.h to msr-index.h, since turbostat just wants the MSR numbers. Signed-off-by: Josh Triplett <josh@joshtriplett.org> Signed-off-by: Len Brown <len.brown@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Dongsheng Yang
|
6157969f15 |
perf kvm: Fix kvm report without guestmount.
commit ad85ace07a05062ef6b59c35a5e80b6eaee1eee6 upstream. Currently, if we use perf kvm --guestkallsyms --guestmodules report, we can not get the perf information from perf data file. All sample are shown as unknown. Reproducing steps: # perf kvm --guestkallsyms /tmp/kallsyms --guestmodules /tmp/modules record -a sleep 1 [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.624 MB perf.data.guest (~27260 samples) ] # perf kvm --guestkallsyms /tmp/kallsyms --guestmodules /tmp/modules report |grep % 100.00% [guest/6471] [unknown] [g] 0xffffffff8164f330 This bug was introduced by |
||
Arnaldo Carvalho de Melo
|
77dbd11a37 |
perf scripting perl: Fix build error on Fedora 12
commit 3b16ff89676d9902dc39976aee3cb0314ee37d93 upstream. Cast __u64 to u64 to silence this warning on older distros, such as Fedora 12: CC /tmp/build/perf/util/scripting-engines/trace-event-perl.o cc1: warnings being treated as errors util/scripting-engines/trace-event-perl.c: In function ‘perl_process_tracepoint’: util/scripting-engines/trace-event-perl.c:285: error: format ‘%lu’ expects type ‘long unsigned int’, but argument 2 has type ‘__u64’ make[1]: *** [/tmp/build/perf/util/scripting-engines/trace-event-perl.o] Error 1 make: *** [install] Error 2 make: Leaving directory `/home/acme/git/linux/tools/perf' [acme@fedora12 linux]$ Reported-by: Waiman Long <Waiman.Long@hp.com> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: David Ahern <dsahern@gmail.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Stephane Eranian <eranian@google.com> Cc: Tom Zanussi <tom.zanussi@linux.intel.com> Cc: Waiman Long <Waiman.Long@hp.com> Link: http://lkml.kernel.org/n/tip-nlxofdqcdjfm0w9o6bgq4kqv@git.kernel.org Link: http://lkml.kernel.org/r/1381265120-58532-1-git-send-email-Waiman.Long@hp.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: Xie XiuQi <xiexiuqi@huawei.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Josh Boyer
|
37b1780623 |
cpupower: Fix segfault due to incorrect getopt_long arugments
commit f447ef4a56dee4b68a91460bcdfe06b5011085f2 upstream. If a user calls 'cpupower set --perf-bias 15', the process will end with a SIGSEGV in libc because cpupower-set passes a NULL optarg to the atoi call. This is because the getopt_long structure currently has all of the options as having an optional_argument when they really have a required argument. We change the structure to use required_argument to match the short options and it resolves the issue. This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1000439 Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org> Cc: Dominik Brodowski <linux@dominikbrodowski.net> Cc: Thomas Renninger <trenn@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Michael Hudson-Doyle
|
9dfd005a3f |
perf tools: Remove cast of non-variadic function to variadic
commit 53805eca3d89b095062c11a6798689bb0af09216 upstream.
The
|
||
Neil Leeder
|
6ac49fb976 |
Perf: Add legacy support for userspace tools
Perf used the "rs" and "rm" modifiers to access the L2CC and busmon PMU's on legacy systems. This modifies the parser to keep the backward compatibility alive till all tools progress to the new named PMU interfaces. Change-Id: I50dde4252ac949e9cbab7c62536c5fd49177896c Signed-off-by: Neil Leeder <nleeder@codeaurora.org> |
||
Linux Build Service Account
|
925c467b55 | Merge "tools: perf: build in perf periodic" | ||
Linux Build Service Account
|
703038452d | Merge "perf: remove JSON scripting format" | ||
Neil Leeder
|
0aaa94a394 |
perf: remove JSON scripting format
This is obsolete and no longer used. Change-Id: I9bf77b692b12cddc25525b7d28140ed2bf69de38 Signed-off-by: Neil Leeder <nleeder@codeaurora.org> |
||
Neil Leeder
|
88fad559c1 |
tools: perf: build in perf periodic
Add perf periodic to the list of perf commands. Get it to compile with latest kernel and add documentation. Change-Id: Ie250697f36d1691596196119c1e0a76ada524dc8 Signed-off-by: Neil Leeder <nleeder@codeaurora.org> |
||
Rabin Vincent
|
6cdeaa3eb1 |
tools lib lk: Respect CROSS_COMPILE
Make lk use CROSS_COMPILE, in order to be able to cross compile perf again. Change-Id: I2121f00d52c05477196bad4545b84f265d4edb19 Signed-off-by: Rabin Vincent <rabin@rab.in> Cc: Ingo Molnar <mingo@kernel.org> Cc: Borislav Petkov <bp@suse.de> Link: http://lkml.kernel.org/r/1368822464-4887-1-git-send-email-rabin@rab.in Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Git-commit: 3c4797d46c14fa0c7cf733a77bd4b28875078b53 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Signed-off-by: Neil Leeder <nleeder@codeaurora.org> |
||
Vinson Lee
|
655325c7e4 |
tools lib lk: Uninclude linux/magic.h in debugfs.c
commit ce7eebe5c3deef8e19c177c24ee75843256e69ca upstream. The compilation only looks for linux/magic.h from the default include paths, which does not include the source tree. This results in a build error if linux/magic.h is not available or not installed. For example, this build error occurs on CentOS 5. $ make -C tools/lib/lk V=1 [...] gcc -o debugfs.o -c -ggdb3 -Wall -Wextra -std=gnu99 -Werror -O6 -D_FORTIFY_SOURCE=2 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-aliasing=3 -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 debugfs.c debugfs.c:8:25: error: linux/magic.h: No such file or directory The only symbol from linux/magic.h needed by debugfs.c is DEBUGFS_MAGIC, and that is already defined in debugfs.h. linux/magic.h isn't providing any extra symbols and can unincluded. This is similar to the approach by perf, which has its own magic.h wrapper at tools/perf/util/include/linux/magic.h Signed-off-by: Vinson Lee <vlee@twitter.com> Acked-by: Borislav Petkov <bp@suse.de> Cc: Borislav Petkov <bp@suse.de> Cc: Vinson Lee <vlee@freedesktop.org> Link: http://lkml.kernel.org/r/1379546200-17028-1-git-send-email-vlee@freedesktop.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Andi Kleen
|
71828ed939 |
perf tools: Handle JITed code in shared memory
commit 89365e6c9ad4c0e090e4c6a4b67a3ce319381d89 upstream. Need to check for /dev/zero. Most likely more strings are missing too. Signed-off-by: Andi Kleen <ak@linux.intel.com> Link: http://lkml.kernel.org/r/1366848182-30449-1-git-send-email-andi@firstfloor.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: Vinson Lee <vlee@freedesktop.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Michael Witten
|
2652eb4444 |
perf tools: Revert regression in configuration of Python support
commit a363a9da65d253fa7354ce5fd630f4f94df934cc upstream.
Among other things, the following:
commit
|
||
K. Y. Srinivasan
|
0ac7e44316 |
Tools: hv: KVP: Fix a bug in IPV6 subnet enumeration
commit ed4bb9744b41d39ba35080c2390e201575121dc7 upstream. Each subnet string needs to be separated with a semicolon. Fix this bug. Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Ashwin Chaugule
|
86721c9fa4 |
Perf: Fix Perf-JSON patch fprintf errors
Fix multi-line fprintf formatting errors. Change-Id: I3a3e8c9d1615fa712b9c6f6e997b5cff17e96759 Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org> |
||
Ashwin Chaugule
|
18ccf0481d |
Perf: Add JSON scripting support to perf
Add the ability to output tracepoint events in JSON format via perf script. Change-Id: I171f3a94c3eafd91198ac019c6c5676ed8bcabff Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org> |
||
Ashwin Chaugule
|
c5aef9be91 |
Perf: Upgrade perf periodic
Upgrade perf periodic to use the v3.4 perfevents API. Change-Id: I822300e0efe405353db2d8526bb61110c0697f1f Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org> |
||
Neil Leeder
|
8f3cb288c8 |
tools: perf: add perf-periodic
Add the 'periodic' command to perf. This allows collection of counters at a specified interval. Change-Id: I4e42ac3f21cbdf2c196dbd01d31e6dc6051efd7e Signed-off-by: Neil Leeder <nleeder@codeaurora.org> (cherry picked from commit 4832fc26190f5cd4270cd6813bca120c51e75744) |
||
Josh Triplett
|
b844db3187 |
turbostat: Increase output buffer size to accommodate C8-C10
On platforms with C8-C10 support, the additional C-states cause turbostat to overrun its output buffer of 128 bytes per CPU. Increase this to 256 bytes per CPU. [ As a bugfix, this should go into 3.10; however, since the C8-C10 support didn't go in until after 3.9, this need not go into any stable kernel. ] Signed-off-by: Josh Triplett <josh@joshtriplett.org> Cc: Len Brown <len.brown@intel.com> Cc: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
Andrew Morton
|
97c9266b11 |
revert "selftest: add simple test for soft-dirty bit"
Revert commit
|
||
Ben Hutchings
|
6b75c7357c |
perf: net_dropmonitor: Remove progress indicator
We can read /proc/kallsyms in a fraction of a second, so why waste a further fraction of a second showing progress? Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: David S. Miller <davem@davemloft.net> |
||
Ben Hutchings
|
0ce58bae85 |
perf: net_dropmonitor: Use bisection in symbol lookup
Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: David S. Miller <davem@davemloft.net> |
||
Ben Hutchings
|
326017c757 |
perf: net_dropmonitor: Do not assume ordering of dictionaries
The sort order of dictionaries in Python is undocumented. Use tuples instead, which are documented to be lexically ordered. Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: David S. Miller <davem@davemloft.net> |
||
Ben Hutchings
|
5a1e99dd20 |
perf: net_dropmonitor: Fix symbol-relative addresses
The comparison between traced and symbol addresses is backwards: if the traced address doesn't exactly match a symbol (which we don't expect it to), we'll show the next symbol and the offset to it, whereas we should show the previous symbol and the offset from it. Cc: stable@vger.kernel.org Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: David S. Miller <davem@davemloft.net> |
||
Ben Hutchings
|
140c3c6a2b |
perf: net_dropmonitor: Fix trace parameter order
This works much better if we don't treat protocol numbers as addresses. Cc: stable@vger.kernel.org Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: David S. Miller <davem@davemloft.net> |
||
Linus Torvalds
|
ac4e01093f |
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Pull idle update from Len Brown: "Add support for new Haswell-ULT CPU idle power states" * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: intel_idle: initial C8, C9, C10 support tools/power turbostat: display C8, C9, C10 residency |