Update notes for submitted changes

* Linux 3.0.60
* staging: vt6656: Fix inconsistent structure packing
* serial:ifx6x60:Delete SPI timer when shut down port
* USB: option: blacklist network interface on ONDA MT8205 4G LTE
* USB: option: add TP-LINK HSUPA Modem MA180
* xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests.
* xhci: fix null-pointer dereference when destroying half-built segment rings
* drbd: add missing part_round_stats to _drbd_start_io_acct
* intel-iommu: Prevent devices with RMRRs from being placed into SI Domain
* USB: fix endpoint-disabling for failed config changes
* powerpc: fix wii_memory_fixups() compile error on 3.0.y tree
* ext4: init pagevec in ext4_da_block_invalidatepages
* x86/Sandy Bridge: reserve pages when integrated graphics is present
* s390/time: fix sched_clock() overflow
* tcm_fc: Do not report target role when target is not defined
* tcm_fc: Do not indicate retry capability to initiators
* sh: Fix FDPIC binary loader
* Linux 3.0.59
* staging: comedi: Kconfig: COMEDI_NI_AT_A2150 should select COMEDI_FC
* staging: comedi: don't hijack hardware device private data
* Revert "drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13"
* KVM: PPC: 44x: fix DCR read/write
* intel-iommu: Free old page tables before creating superpage
* GFS2: Test bufdata with buffer locked and gfs2_log_lock held
* xhci: Handle HS bulk/ctrl endpoints that don't NAK.
* USB: hub: handle claim of enabled remote wakeup after reset
* USB: Increase reset timeout.
* usb: gadget: dummy: fix enumeration with g_multi
* USB: cdc-acm: Add support for "PSC Scanning, Magellan 800i"
* usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added
* USB: option: add Telekom Speedstick LTE II
* USB: option: Add new MEDIATEK PID support
* USB: option: blacklist network interface on ZTE MF880
* USB: option: add Nexpring NP10T terminal id
* mac80211: use del_timer_sync for final sta cleanup timer deletion
* radeon/kms: force rn50 chip to always report connected on analog output
* staging: speakup: avoid out-of-range access in synth_add()
* staging: speakup: avoid out-of-range access in synth_init()
* staging: r8712u: Add new device ID
* staging: comedi: comedi_test: fix race when cancelling command
* staging: comedi: prevent auto-unconfig of manually configured devices
* ALSA: pxa27x: fix ac97 cold reset
* ASoC: wm2000: Fix sense of speech clarity enable
* epoll: prevent missed events on EPOLL_CTL_MOD
* rtnetlink: fix rtnl_calcit() and rtnl_dump_ifinfo()
* rtnetlink: Fix problem with buffer allocation
* rtnetlink: Compute and store minimum ifinfo dump size
* ACPI : do not use Lid and Sleep button for S5 wakeup
* x86, amd: Disable way access filter on Piledriver CPUs
* thp, memcg: split hugepage for memcg oom on cow
* udf: don't increment lenExtents while writing to a hole
* udf: fix memory leak while allocating blocks during write
* aoe: do not call bdi_init after blk_alloc_queue
* ext4: lock i_mutex when truncating orphan inodes
* ext4: do not try to write superblock on ro remount w/o journal
* jbd2: fix assertion failure in jbd2_journal_flush()
* ext4: fix extent tree corruption caused by hole punch
* video: mxsfb: fix crash when unblanking the display
* staging: vt6656: 64bit fixes: vCommandTimerWait change calculation of timer.
* staging: vt6656: 64bit fixes: key.c/h change unsigned long to u32
* staging: vt6656: 64 bit fixes: fix long warning messages.
* staging: vt6656: 64 bit fixes : correct all type sizes
* staging: vt6656: 64 bit fixes: use u32 for QWORD definition.
* staging: vt6656: [BUG] out of bound array reference in RFbSetPower.
* dm ioctl: prevent unsafe change to dm_ioctl data_size
* ring-buffer: Fix race between integrity check and readers
* RDMA/nes: Fix for terminate timer crash
* RDMA/nes: Fix for crash when registering zero length MR for CQ
* drm/i915: make the panel fitter work on pipes B and C on IVB
* i2400m: add Intel 6150 device IDs
* jffs2: hold erase_completion_lock on exit
* SUNRPC: Ensure that we free the rpc_task after cleanups are done
* ext4: fix memory leak in ext4_xattr_set_acl()'s error path
* mfd: Only unregister platform devices allocated by the mfd core
* target/tcm_fc: fix the lockdep warning due to inconsistent lock state
* libata: fix Null pointer dereference on disk error
* libata: set dma_mode to 0xff in reset
* sata_promise: fix hardreset lockdep error
* SCSI: qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically.
* SCSI: mvsas: fix undefined bit shift
* firewire: net: Fix handling of fragmented multicast/broadcast packets.
* ath9k: ar9003: fix OTP register offsets for AR9340
* Revert "ath9k_hw: Update AR9003 high_power tx gain table"
* mm: use aligned zone start for pfn_to_bitidx calculation
* mm: compaction: fix echo 1 > compact_memory return error issue
* s390/cio: fix pgid reserved check
* powerpc/vdso: Remove redundant locking in update_vsyscall_tz()
* powerpc: Fix CONFIG_RELOCATABLE=y CONFIG_CRASH_DUMP=n build
* Linux 3.0.58
* can: Do not call dev_put if restart timer is running upon close
* mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPT
* drivers/rtc/rtc-vt8500.c: fix handling of data passed in struct rtc_time
* drivers/rtc/rtc-vt8500.c: correct handling of CR_24H bitfield
* CRIS: fix I/O macros
* Bluetooth: cancel power_on work when unregistering the device
* Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]
* PCI: Reduce Ricoh 0xe822 SD card reader base clock frequency to 50MHz
* solos-pci: fix double-free of TX skb in DMA mode
* ARM: missing ->mmap_sem around find_vma() in swp_emulate.c
* ARM: mm: use pteval_t to represent page protection values
* tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation
* tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming()
* tcp: refine SYN handling in tcp_validate_incoming
* tcp: implement RFC 5961 4.2
* tcp: implement RFC 5961 3.2
* net: sched: integer overflow fix
* sparc: huge_ptep_set_* functions need to call set_huge_pte_at()
* ftrace: Do not function trace inlined functions
* x86, amd: Disable way access filter on Piledriver CPUs
* cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()
* xhci: Add Lynx Point LP to list of Intel switchable hosts
* genirq: Always force thread affinity
* Input: walkera0701 - fix crash on startup
* nfs: fix null checking in nfs_get_option_str()
* nfsd4: fix oops on unusual readlike compound
* NFS: Fix calls to drop_nlink()
* NFS: avoid NULL dereference in nfs_destroy_server
* ACPI / scan: Do not use dummy HID for system bus ACPI nodes
* usb: gadget: phonet: free requests in pn_bind()'s error path
* p54usb: add USBIDs for two more p54usb devices
* p54usb: add USB ID for T-Com Sinus 154 data II
* ALSA: usb-audio: Fix missing autopm for MIDI input
* ALSA: usb-audio: Avoid autopm calls after disconnection
* tmpfs mempolicy: fix /proc/mounts corrupting memory
* mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED
* virtio: force vring descriptors to be allocated from lowmem
* x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptops
* exec: do not leave bprm->interp on stack
* pnpacpi: fix incorrect TEST_ALPHA() test
* usb/ipheth: Add iPhone 5 support
* irda: sir_dev: Fix copy/paste typo
* ne2000: add the right platform device
* sctp: fix -ENOMEM result with invalid user space pointer in sendto() syscall
* sctp: fix memory leak in sctp_datamsg_from_user() when copy from user space fails
* bonding: fix race condition in bonding_store_slaves_active
* bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices.
* Linux 3.0.57
* powerpc: Keep thread.dscr and thread.dscr_inherit in sync
* powerpc: Update DSCR on all CPUs when writing sysfs dscr_default
* ftrace: Clear bits properly in reset_iter_read()
* xhci: Extend Fresco Logic MSI quirk.
* USB: OHCI: workaround for hardware bug: retired TDs not added to the Done Queue
* ACPI / video: ignore BIOS initial backlight value for HP Folio 13-2000
* ACPI / PNP: Do not crash due to stale pointer use during system resume
* ACPI / battery: Correct battery capacity values on Thinkpads
* USB: mark uas driver as BROKEN
* USB: cp210x: add Virtenio Preon32 device id
* usb: ftdi_sio: fixup BeagleBone A5+ quirk
* USB: ftdi_sio: Add support for Newport AGILIS motor drivers
* USB: option: blacklist network interface on Huawei E173
* USB: add new zte 3g-dongle's pid to option.c
* x86: hpet: Fix masking of MSI interrupts
* tmpfs: fix shared mempolicy leak
* telephony: ijx: buffer overflow in ixj_write_cid()
* x86,AMD: Power driver support for AMD's family 16h processors
* mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls
* workqueue: convert BUG_ON()s in __queue_delayed_work() to WARN_ON_ONCE()s
* powerpc/ptrace: Fix build with gcc 4.6
* ARM: 7566/1: vfp: fix save and restore when running on pre-VFPv3 and CONFIG_VFPv3 set
* Linux 3.0.56
* scsi: Silence unnecessary warnings about ioctl to partition
* drm/i915: Add no-lvds quirk for Supermicro X7SPA-H
* i915: Quirk no_lvds on Gigabyte GA-D525TUD ITX motherboard
* ACPI: missing break
* route: release dst_entry.hh_cache when handling redirects
* Revert "sched, autogroup: Stop going ahead if autogroup is disabled"
* workqueue: exit rescuer_thread() as TASK_RUNNING
* mm: soft offline: split thp at the beginning of soft_offline_page()
* mm/vmemmap: fix wrong use of virt_to_page
* Dove: Fix irq_to_pmu()
* Dove: Attempt to fix PMU/RTC interrupts
* Linux 3.0.55
* x86-32: Export kernel_stack_pointer() for modules
* Linux 3.0.30
* tcp: fix TCP_MAXSEG for established IPv6 passive sockets
* net ax25: Reorder ax25_exit to remove races.
* ksz884x: don't copy too much in netdev_set_mac_address()
* netns: do not leak net_generic data on failed init
* tcp: fix tcp_grow_window() for large incoming frames
* dummy: Add ndo_uninit().
* net: usb: smsc75xx: fix mtu
* net_sched: gred: Fix oops in gred_dump() in WRED mode
* net/ethernet: ks8851_mll fix rx frame buffer overflow
* net: smsc911x: fix skb handling in receive path
* 8139cp: set intr mask after its handler is registered
* atl1: fix kernel panic in case of DMA errors
* tcp: fix tcp_rcv_rtt_update() use of an unscaled RTT sample
* net: fix a race in sock_queue_err_skb()
* netlink: fix races after skb queueing
* wimax: i2400m - prevent a possible kernel bug due to missing fw_name string
* bonding: properly unset current_arp_slave on slave link up
* phonet: Check input from user before allocating
* ipv6: fix array index in ip6_mc_add_src()
* bridge: Do not send queries on multicast group leaves
* sctp: Allow struct sctp_event_subscribe to grow without breaking binaries
* tcp: allow splice() to build full TSO packets
* ppp: Don't stop and restart queue on every TX packet
* lockd: fix the endianness bug
* ocfs2: ->e_leaf_clusters endianness breakage
* ocfs2: ->rl_count endianness breakage
* ocfs: ->rl_used breakage on big-endian
* ocfs2: ->l_next_free_req breakage on big-endian
* btrfs: btrfs_root_readonly() broken on big-endian
* nfsd: fix compose_entry_fh() failure exits
* rt2x00: Identify rt2800usb chipsets.
* rt2800: Add support for the Fujitsu Stylistic Q550
* rt2x00: Add USB device ID of Buffalo WLI-UC-GNHP.
* rt2800usb: Add new device ID for Belkin
* rt2x00: Properly identify rt2800usb devices.
* spi: Fix device unregistration when unregistering the bus master
* Don't limit non-nested epoll paths
* Bluetooth: Add support for Atheros [04ca:3005]
* ext4: fix endianness breakage in ext4_split_extent_at()
* PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs
* usb: musb: omap: fix the error check for pm_runtime_get_sync
* usb: musb: omap: fix crash when musb glue (omap) gets initialized
* usb: gadget: eliminate NULL pointer dereference (bugfix)
* USB: fix deadlock in bConfigurationValue attribute method
* EHCI: always clear the STS_FLR status bit
* USB: sierra: avoid QMI/wwan interface on MC77xx
* drivers/tty/amiserial.c: add missing tty_unlock
* pch_uart: Fix dma channel unallocated issue
* USB: serial: cp210x: Fixed usb_control_msg timeout values
* jbd2: use GFP_NOFS for blkdev_issue_flush
* mm: fix s390 BUG by __set_page_dirty_no_writeback on swap
* cfg80211: fix interface combinations check.
* media: rc-core: set mode for winbond-cir
* davinci_mdio: Fix MDIO timeout check
* uwb: fix error handling
* uwb: fix use of del_timer_sync() in interrupt
* USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb
* USB: yurex: Remove allocation of coherent buffer for setup-packet buffer
* xen/xenbus: Add quirk to deal with misconfigured backends.
* xen/gntdev: do not set VM_PFNMAP
* ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR
* ALSA: hda/conexant - Don't set HP pin-control bit unconditionally
* crypto: sha512 - Fix byte counter overflow in SHA-512
* Perf: fix build breakage
* Linux 3.0.29
* S390: fix tlb flushing for page table pages
* drm/radeon: fix load detect on rn50 with hardcoded EDIDs.
* drm/radeon: disable MSI on RV515
* drm/radeon/kms: fix the regression of DVI connector check
* futex: Do not leak robust list to unprivileged process
* Bluetooth: Add Atheros maryann PIDVID support
* Bluetooth: Adding USB device 13d3:3375 as an Atheros AR3012.
* md/bitmap: prevent bitmap_daemon_work running while initialising bitmap
* pch_dma: Support new device LAPIS Semiconductor ML7831 IOH
* pch_dma: Fix suspend issue
* pch_dma: Fix CTL register access issue
* pch_dma: Fix channel locking
* pch_dma: fix DMA issue(ch8-ch11)
* 8250_pci: Fix kernel panic when pch_uart is disabled
* pch_uart: Set PCIe bus number using probe parameter
* security: fix compile error in commoncap.c
* ACPICA: Fix to allow region arguments to reference other scopes
* USB: pch_udc: Support new device LAPIS Semiconductor ML7831 IOH
* usb: gadget: pch_udc: Reduce redundant interrupt
* usb: gadget: pch_udc: Fix usb/gadget/pch_udc: Fix ether gadget connect/disconnect issue
* usb: gadget: pch_udc: Fix USB suspend issue
* usb: gadget: pch_udc: Fix wrong return value
* usb: gadget: pch_udc: Fix disconnect issue
* pch_phub: Improve ADE(Address Decode Enable) control
* pch_phub: Care FUNCSEL register in PM
* pch_phub: Fix register miss-setting issue
* Bluetooth: hci_core: fix NULL-pointer dereference at unregister
* xhci: Fix register save/restore order.
* ath9k: fix max noise floor threshold
* fcaps: clear the same personality flags as suid when fcaps are used
* serial: PL011: move interrupt clearing
* serial: PL011: clear pending interrupts
* xHCI: add XHCI_RESET_ON_RESUME quirk for VIA xHCI host
* xHCI: Correct the #define XHCI_LEGACY_DISABLE_SMI
* xhci: Restore event ring dequeue pointer on resume.
* xhci: Don't write zeroed pointers to xHC registers.
* xhci: don't re-enable IE constantly
* USB: don't clear urb->dev in scatter-gather library
* USB: sierra: add support for Sierra Wireless MC7710
* USB: option: re-add NOVATELWIRELESS_PRODUCT_HSPA_HIGHSPEED to option_id array
* USB: pl2303: fix DTR/RTS being raised on baud rate change
* USB: serial: fix race between probe and open
* nohz: Fix stale jiffies update in tick_nohz_restart()
* video:uvesafb: Fix oops that uvesafb try to execute NX-protected page
* perf hists: Catch and handle out-of-date hist entry maps.
* cciss: Fix scsi tape io with more than 255 scatter gather elements
* cciss: Initialize scsi host max_sectors for tape drive support
* sparc64: Fix bootup crash on sun4v.
* sparc64: Eliminate obsolete __handle_softirq() function
* tty: serial: altera_uart: Check for NULL platform_data in probe.
* staging: iio: hmc5843: Fix crash in probe function.
* hugetlb: fix race condition in hugetlb_fault()
* drivers/rtc/rtc-pl031.c: enable clock on all ST variants
* ia64: fix futex_atomic_cmpxchg_inatomic()
* Bluetooth: hci_ldisc: fix NULL-pointer dereference on tty_close
* Bluetooth: uart-ldisc: Fix memory leak
* ARM: 7384/1: ThumbEE: Disable userspace TEEHBR access for !CONFIG_ARM_THUMBEE
* rtlwifi: Add missing DMA buffer unmapping for PCI drivers
* drm/radeon: only add the mm i2c bus if the hw_i2c module param is set
* drm/i915/ringbuffer: Exclude last 2 cachlines of ring on 845g