Changelog
linux (3.10.7-1) unstable; urgency=low
* New upstream stable update:
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.6
- [arm] Modify vectors page to defend against ROP buffer overflow attacks
- [armel] 7790/1: Fix deferred mm switch on VIVT processors
- [armel] 7791/1: a.out: remove partial a.out support
- [powerpc] VPHN topology change updates all siblings
- hwmon: (max6697) fix MAX6581 ideality
- USB: mos7840: fix race in register handling
- USB: mos7840: fix race in led handling
- mac80211: fix duplicate retransmission detection
- mac80211: fix ethtool stats for non-station interfaces
- ixgbe: Fix Tx Hang issue with lldpad on 82598EB
- Bluetooth: ath3k: don't use stack memory for DMA
- Bluetooth: fix wrong use of PTR_ERR() in btusb
- svcrpc: fix gss-proxy xdr decoding oops
- svcrpc: fix gss_rpc_upcall create error
- svcrpc: fix kfree oops in gss-proxy code
- zram: avoid invalid memory access in zram_exit()
- zram: use zram->lock to protect zram_free_page() in swap free notify path
- zram: avoid double free in function zram_bvec_write()
- zram: avoid access beyond the zram device
- zram: protect sysfs handler from invalid memory access
- Revert "cpuidle: Quickly notice prediction failure in general case"
- cpufreq: Fix cpufreq driver module refcount balance after suspend/resume
- Revert "cpuidle: Quickly notice prediction failure for repeat mode"
- drm/radeon: Disable dma rings for bo moves on r6xx
- xen-blkfront: use a different scatterlist for each request
- drm/radeon: never unpin UVD bo v3
- Btrfs: fix crash regarding to ulist_add_merge
- [s390] bitops: fix find_next_bit_left
- userns: unshare_userns(&cred) should not populate cred on failure
(CVE-2013-4205)
- ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup
- usbnet: do not pretend to support SG/TSO
- net_sched: Fix stack info leak in cbq_dump_wrr().
- af_key: more info leaks in pfkey messages
- net_sched: info leak in atm_tc_dump_class()
- 8139cp: Add dma_mapping_error checking
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.7
- [powerpc] Save the TAR register earlier
- [powerpc] tm: Fix context switching TAR, PPR and DSCR SPRs
- ext4: make sure group number is bumped after a inode allocation race
- regmap: cache: Make sure to sync the last register in a block
- hwmon: (adt7470) Fix incorrect return code check
- media: em28xx: fix assignment of the eeprom data
- ACPI / PM: Walk physical_node_list under physical_node_lock
- ALSA: 6fire: fix DMA issues with URB transfer_buffer usage
- Btrfs: release both paths before logging dir/changed extents
- LOCKD: Don't call utsname()->nodename from nlmclnt_setlockargs
- SUNRPC: Don't auto-disconnect from the local rpcbind socket
- SUNRPC: If the rpcbind channel is disconnected, fail the call to
unregister
- virtio/console: Quit from splice_write if pipe->nrbufs is 0
- virtio/console: Add pipe_lock/unlock for splice_write
- virtio: console: fix race with port unplug and open/close
- virtio: console: fix race in port_fops_open() and port unplug
- virtio: console: clean up port data immediately at time of unplug
- virtio: console: fix raising SIGIO after port unplug
- virtio: console: return -ENODEV on all read operations after unplug
- drm/radeon: stop sending invalid UVD destroy msg
- ext4: flush the extent status cache during EXT4_IOC_SWAP_BOOT
- cifs: extend the buffer length enought for sprintf() using
- zram: allow request end to coincide with disksize
- reiserfs: fix deadlock in umount
- [x86] drm/i915: initialize gt_lock early with other spin locks
[ Ben Hutchings ]
* [x86] Enable ASUS_OLED as module (Closes: #680016)
* [armel/orion5x] I2C: mv64xxx: fix race between FSM/interrupt and process
context (Closes: #622325)
* [arm] Fix the world famous typo with is_gate_vma()
* [rt] Update to 3.10.6-rt3
- hpsa: fix warning with smp_processor_id() in preemptible
* [arm] Change SERIAL_8250_PCI from built-in to module
* net: Change WIZNET_W5{1,3}00 from built-in(!) to module
* net: Change DROP_MONITOR from built-in to module
* netlink: Change NETLINK_DIAG from built-in to module; enable on
armel/{iop32x,ixp4xx,orion5x}
[ Thorsten Glaser ]
* [m68k] debian/patches/bugfix/m68k/atari-irqs.patch: patch from mailing list
to silence IRQ problems on Atari platforms with multi-platform kernel
* [m68k] debian/patches/bugfix/m68k/type-fix-div64.patch: patch from Andreas
Schwab to handle do_div being called with a non-u32 second argument
* [m68k] begin working on d-i kernel configs (just enough to not FTBFS)
-- Ben Hutchings <email address hidden> Sat, 17 Aug 2013 22:35:15 +0200