[linux] 01/01: Merge tag 'debian/3.2.78-1' into wheezy-security

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Sat Apr 2 14:04:35 UTC 2016


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch wheezy-security
in repository linux.

commit b0bc82a97b464b3fd0631a6a6abfd5265b3a777e
Merge: a450e74 13cab16
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Sat Apr 2 15:03:19 2016 +0100

    Merge tag 'debian/3.2.78-1' into wheezy-security

 debian/changelog                                   |  322 +++++-
 debian/config/defines                              |   14 +
 .../alsa-hrtimer-fix-stall-by-hrtimer_cancel.patch |   49 -
 ...missing-null-check-at-remove_events-ioctl.patch |   29 -
 ...lsa-seq-fix-race-at-timer-setup-and-close.patch |   33 -
 ...sa-timer-fix-double-unlink-of-active_list.patch |   32 -
 .../alsa-timer-fix-race-among-timer-ioctls.patch   |  117 --
 ...sa-timer-harden-slave-timer-list-handling.patch |   96 --
 ...sb-audio-avoid-freeing-umidi-object-twice.patch |   29 -
 ...alidate-socket-address-length-in-sco_sock.patch |   22 -
 .../all/crypto-blk-giv-cipher-set-has_setkey.patch |   32 +
 ...ak-infinite-loop-in-fuse_fill_write_pages.patch |   58 -
 ...d-checks-for-allocation-failure-in-isdn_p.patch |   37 -
 ...ix-incorrectly-returning-error-on-success.patch |   36 -
 .../keys-fix-race-between-read-and-revoke.patch    |  110 --
 ...sion-fix-crash-on-detecting-device-with-i.patch |   45 -
 ...sion-fix-leak-of-usb_dev-on-failure-paths.patch |   88 --
 ...sion-video-fix-memory-leak-of-alt_max_pkt.patch |   41 -
 ...idation-for-the-socket-syscall-protocol-a.patch |  126 ---
 ...buffer-offset-after-partially-failed-read.patch |   51 -
 ...the-per-user-amount-of-pages-allocated-in.patch |  238 ----
 ...lidate-vj-compression-slot-parameters-com.patch |  129 ---
 ...-sockaddr_len-in-pptp_bind-and-pptp_conne.patch |   34 -
 ...-when-sending-a-message-on-unbound-socket.patch |   69 --
 ...to-algif_skcipher-do-not-dereference-ctx-.patch |   29 +
 ...ument-to-skb_copy_and_csum_datagram_iovec.patch |  108 --
 ...-t-finish-a-td-if-we-get-a-short-transfer.patch |   37 -
 ...t-soft-lockup-when-sctp_accept-is-called-.patch |  180 ---
 ...lice-sendfile-at-once-fails-for-big-files.patch |  132 ---
 ...unsafe-ldisc-reference-via-ioctl-tiocgetd.patch |   63 --
 ...y-support-msg_peek-with-truncated-buffers.patch |   88 --
 ...id-use-after-free-in-ep_remove_wait_queue.patch |  325 ------
 ...flight-fds-in-sending-process-user_struct.patch |  148 ---
 ...ly-account-for-FDs-passed-over-unix-socke.patch |  129 ---
 ...fix-invalid-memory-access-in-hub_activate.patch |   89 --
 ...sh-on-detecting-device-without-write_urbs.patch |   31 -
 ...sbvision-fix-overflow-of-interfaces-array.patch |   34 -
 .../bugfix/all/xen-add-ring_copy_request.patch     |   52 -
 ...-only-read-request-operation-from-shared-.patch |   57 -
 ...-don-t-use-last-request-to-determine-mini.patch |   36 -
 ...-netback-use-ring_copy_request-throughout.patch |  127 ---
 ...-do-not-install-an-irq-handler-for-msi-in.patch |   75 --
 ...-don-t-allow-msi-x-ops-if-pci_command_mem.patch |   59 -
 ...-for-xen_pci_op_disable_msi-x-only-disabl.patch |  100 --
 ...-return-error-on-xen_pci_op_enable_msi-wh.patch |   56 -
 ...-return-error-on-xen_pci_op_enable_msix-w.patch |   58 -
 ...-save-xen_pci_op-commands-before-processi.patch |   73 --
 ...oad-pit-counters-for-all-channels-when-re.patch |   53 -
 .../x86/kvm-svm-unconditionally-intercept-db.patch |   78 --
 ...barriers-and-document-switch_mm-vs-flush-.patch |  138 ---
 ...x86-mm-Improve-switch_mm-barrier-comments.patch |   62 --
 .../patches/debian/af_unix-avoid-abi-changes.patch |   28 +-
 .../debian/crypto-fix-abi-change-in-3.2.77.patch   |  162 +++
 .../enclosure-fix-abi-change-in-2.6.32.70.patch    |   30 +
 .../debian/hrtimer-fix-abi-change-in-3.2.78.patch  |   69 ++
 debian/patches/features/all/drm/drm-3.4.patch      | 1162 ++++++++++++--------
 .../features/all/fs-add-link-restrictions.patch    |   18 +-
 ...queue-skip-nr_running-sanity-check-in-wor.patch |    6 +-
 ...02-x86-Call-idle-notifier-after-irq_enter.patch |   14 +-
 ...003-slab-lockdep-Annotate-all-slab-caches.patch |    6 +-
 ...probes-Remove-remove-bogus-preempt_enable.patch |    6 +-
 .../0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch |    6 +-
 ...-block-Shorten-interrupt-disabled-regions.patch |    6 +-
 ...istangle-worker-accounting-from-rq-3Elock.patch |   20 +-
 ...08-mips-enable-interrupts-in-signal.patch.patch |    6 +-
 ...rm-enable-interrupts-in-signal-code.patch.patch |    6 +-
 ...erpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch |    6 +-
 ...p-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch |    6 +-
 ...owerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch |   10 +-
 .../all/rt/0013-powerpc-Allow-irq-threading.patch  |    4 +-
 ...period-timer-ticking-when-throttling-acti.patch |    6 +-
 ...-sched-Do-not-throttle-due-to-PI-boosting.patch |    6 +-
 .../all/rt/0016-time-Remove-bogus-comments.patch   |    6 +-
 ...emove-bogus-locking-in-update_vsyscall_tz.patch |    6 +-
 ...-x86-vdso-Use-seqcount-instead-of-seqlock.patch |   10 +-
 ...-vsyscall-Use-seqcount-instead-of-seqlock.patch |   12 +-
 .../rt/0020-seqlock-Remove-unused-functions.patch  |    6 +-
 .../all/rt/0021-seqlock-Use-seqcount.patch         |    6 +-
 ...ct-Move-code-out-of-seqcount-write-sectio.patch |    6 +-
 .../all/rt/0023-timekeeping-Split-xtime_lock.patch |   16 +-
 ...e-Convert-i7300_idle_lock-to-raw-spinlock.patch |    6 +-
 ...orten-preempt-disabled-section-around-eve.patch |    6 +-
 ...count-for-preempt-off-in-preempt_schedule.patch |    8 +-
 ...-signal-revert-ptrace-preempt-magic.patch.patch |    6 +-
 ...0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch |    6 +-
 .../rt/0029-arm-Allow-forced-irq-threading.patch   |    4 +-
 ...0-preempt-rt-Convert-arm-boot_lock-to-raw.patch |   16 +-
 ...31-sched-Create-schedule_preempt_disabled.patch |   10 +-
 .../0032-sched-Use-schedule_preempt_disabled.patch |   60 +-
 .../all/rt/0033-signals-Do-not-wakeup-self.patch   |    6 +-
 ...34-posix-timers-Prevent-broadcast-signals.patch |    6 +-
 ...low-rt-tasks-to-cache-one-sigqueue-struct.patch |   14 +-
 ...ignal-x86-Delay-calling-signals-in-atomic.patch |   12 +-
 ...-raw-local-irq-variant-for-generic-cmpxch.patch |    6 +-
 ...ers-random-Reduce-preempt-disabled-region.patch |    6 +-
 ...T-Remove-irq-handler-when-clock-event-is-.patch |    8 +-
 ...-TCLIB-Allow-higher-clock-rates-for-clock.patch |    8 +-
 ...-tulip_remove_one-needs-to-call-pci_disab.patch |    6 +-
 ...ers-net-Use-disable_irq_nosync-in-8139too.patch |    6 +-
 ...-ehea-Make-rx-irq-handler-non-threaded-IR.patch |    6 +-
 ...t-at91_ether-Make-mdio-protection-rt-safe.patch |    6 +-
 ...t-mark-legitimated-no-resched-sites.patch.patch |   20 +-
 ...decoupling-the-page-fault-disabling-logic.patch |   12 +-
 ...l-fault-handlers-to-check-current-pagefau.patch |   48 +-
 .../all/rt/0048-mm-pagefault_disabled.patch        |   52 +-
 .../all/rt/0049-mm-raw_pagefault_disable.patch     |    8 +-
 .../all/rt/0050-filemap-fix-up.patch.patch         |    6 +-
 ...reempt-count-from-pagefault-disable-enabl.patch |    6 +-
 ...052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch |    6 +-
 .../0053-suspend-Prevent-might-sleep-splats.patch  |   10 +-
 ...054-OF-Fixup-resursive-locking-code-paths.patch |    6 +-
 .../rt/0055-of-convert-devtree-lock.patch.patch    |   10 +-
 .../rt/0056-list-add-list-last-entry.patch.patch   |    6 +-
 ...7-mm-page-alloc-use-list-last-entry.patch.patch |    6 +-
 .../all/rt/0058-mm-slab-move-debug-out.patch.patch |    6 +-
 .../all/rt/0059-rwsem-inlcude-fix.patch.patch      |    6 +-
 .../all/rt/0060-sysctl-include-fix.patch.patch     |    6 +-
 .../rt/0061-net-flip-lock-dep-thingy.patch.patch   |    6 +-
 .../rt/0062-softirq-thread-do-softirq.patch.patch  |    8 +-
 .../all/rt/0063-softirq-split-out-code.patch.patch |    6 +-
 ...unmask-io_apic-when-interrupt-is-in-progr.patch |    6 +-
 .../all/rt/0065-x86-32-fix-signal-crap.patch.patch |    6 +-
 ...o-not-disable-preemption-in-int3-on-32bit.patch |    6 +-
 .../all/rt/0067-rcu-Reduce-lock-section.patch      |   10 +-
 .../rt/0068-locking-various-init-fixes.patch.patch |   14 +-
 .../0069-wait-Provide-__wake_up_all_locked.patch   |   10 +-
 ...ake_up_all_locked-pci_unblock_user_cfg_ac.patch |    8 +-
 .../features/all/rt/0071-latency-hist.patch.patch  |   22 +-
 .../features/all/rt/0072-hwlatdetect.patch.patch   |   14 +-
 .../features/all/rt/0073-localversion.patch.patch  |    6 +-
 .../rt/0074-early-printk-consolidate.patch.patch   |   40 +-
 .../features/all/rt/0075-printk-kill.patch.patch   |   12 +-
 ...e_early_printk-boot-param-to-help-with-de.patch |    6 +-
 .../all/rt/0077-rt-preempt-base-config.patch.patch |    6 +-
 ...UG_ON-WARN_ON-variants-dependend-on-RT-RT.patch |    6 +-
 ...rt-local_irq_-variants-depending-on-RT-RT.patch |    8 +-
 ...preempt-Provide-preempt_-_-no-rt-variants.patch |    6 +-
 ...disable-interrupts-in-ide-code-for-preemp.patch |    6 +-
 ...-Do-not-disable-interrupts-for-PREEMPT-RT.patch |   18 +-
 ...Mellanox-IB-driver-patch-use-_nort-primit.patch |    6 +-
 ...ort-Do-not-disable-interrupts-on-PREEMPT_.patch |    6 +-
 ...i-Do-not-disable-interrupts-on-PREEMPT_RT.patch |    6 +-
 ...-disable-interrupts-on-RT-in-kernel-users.patch |    6 +-
 ...-disable-interrupts-on-RT-in-res_counter..patch |    6 +-
 .../0088-usb-Use-local_irq_-_nort-variants.patch   |    6 +-
 ...not-disable-interrupts-in-put_ldisc-on-rt.patch |    6 +-
 ...90-mm-scatterlist-dont-disable-irqs-on-RT.patch |    6 +-
 .../rt/0091-signal-fix-up-rcu-wreckage.patch.patch |    6 +-
 .../all/rt/0092-net-wireless-warn-nort.patch.patch |    6 +-
 .../0093-mm-Replace-cgroup_page-bit-spinlock.patch |    8 +-
 ...ffer_head-Replace-bh_uptodate_lock-for-rt.patch |   10 +-
 ...-Make-state-lock-and-journal-head-lock-rt.patch |    8 +-
 .../0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch   |    6 +-
 ...-genirq-Disable-random-call-on-preempt-rt.patch |    6 +-
 .../all/rt/0098-genirq-disable-irqpoll-on-rt.patch |    6 +-
 .../all/rt/0099-genirq-force-threading.patch.patch |    8 +-
 .../rt/0100-drivers-net-fix-livelock-issues.patch  |   20 +-
 ...101-drivers-net-vortex-fix-locking-issues.patch |    6 +-
 .../0102-drivers-net-gianfar-Make-RT-aware.patch   |    6 +-
 ...-mouse-problem-when-copying-large-amounts.patch |    6 +-
 .../features/all/rt/0104-local-var.patch.patch     |    6 +-
 .../all/rt/0105-rt-local-irq-lock.patch.patch      |    6 +-
 .../all/rt/0106-cpu-rt-variants.patch.patch        |    6 +-
 .../all/rt/0107-mm-slab-wrap-functions.patch.patch |    6 +-
 ...x-__do_drain-to-use-the-right-array-cache.patch |    6 +-
 .../rt/0109-mm-More-lock-breaks-in-slab.c.patch    |    6 +-
 ...0-mm-page_alloc-rt-friendly-per-cpu-pages.patch |    6 +-
 ...m-page_alloc-reduce-lock-sections-further.patch |    6 +-
 .../all/rt/0112-mm-page-alloc-fix.patch.patch      |    6 +-
 .../rt/0113-mm-convert-swap-to-percpu-locked.patch |    4 +-
 ...mm-vmstat-fix-the-irq-lock-asymetry.patch.patch |    6 +-
 .../all/rt/0115-mm-make-vmstat-rt-aware.patch      |    8 +-
 .../0116-mm-shrink-the-page-frame-to-rt-size.patch |   10 +-
 ...7-ARM-Initialize-ptl-lock-for-vector-page.patch |    6 +-
 .../all/rt/0118-mm-Allow-only-slab-on-RT.patch     |    6 +-
 .../all/rt/0119-radix-tree-rt-aware.patch.patch    |    8 +-
 .../all/rt/0120-panic-disable-random-on-rt.patch   |    6 +-
 .../rt/0121-ipc-Make-the-ipc-code-rt-aware.patch   |    8 +-
 ...Add-a-critical-section-to-avoid-a-deadloc.patch |    6 +-
 .../all/rt/0123-relay-fix-timer-madness.patch      |    6 +-
 ...4-net-ipv4-route-use-locks-on-up-rt.patch.patch |    6 +-
 ...rkqueue-avoid-the-lock-in-cpu-dying.patch.patch |    6 +-
 .../0126-timers-prepare-for-full-preemption.patch  |    8 +-
 .../all/rt/0127-timers-preempt-rt-support.patch    |    6 +-
 .../rt/0128-timers-fix-timer-hotplug-on-rt.patch   |    6 +-
 ...-timers-mov-printk_tick-to-soft-interrupt.patch |    6 +-
 ...delay-waking-softirqs-from-the-jiffy-tick.patch |    6 +-
 ...d-the-switch-timers-base-set-to-NULL-tric.patch |    6 +-
 ...t-call-printk_tick-in-printk_needs_cpu-on.patch |    6 +-
 .../rt/0133-hrtimers-prepare-full-preemption.patch |   30 +-
 ...up-hrtimer-callback-changes-for-preempt-r.patch |   65 +-
 ...-t-call-the-timer-handler-from-hrtimer_st.patch |    6 +-
 .../0136-hrtimer-fix-reprogram-madness.patch.patch |    6 +-
 .../all/rt/0137-timer-fd-Prevent-live-lock.patch   |    6 +-
 ...osix-timers-thread-posix-cpu-timers-on-rt.patch |   14 +-
 ...s-Shorten-posix_cpu_timers-CPU-kernel-thr.patch |    6 +-
 ...s-Avoid-wakeups-when-no-timers-are-active.patch |    6 +-
 .../all/rt/0141-sched-delay-put-task.patch.patch   |    6 +-
 .../all/rt/0142-sched-limit-nr-migrate.patch.patch |    6 +-
 .../all/rt/0143-sched-mmdrop-delayed.patch.patch   |   31 +-
 .../all/rt/0144-sched-rt-mutex-wakeup.patch.patch  |   12 +-
 .../rt/0145-sched-prevent-idle-boost.patch.patch   |   10 +-
 ...ight-sleep-do-not-account-rcu-depth.patch.patch |   10 +-
 ...-out-from-load_balancing-on-rq_lock-conte.patch |    6 +-
 .../all/rt/0148-sched-cond-resched.patch.patch     |    8 +-
 .../rt/0149-cond-resched-softirq-fix.patch.patch   |   12 +-
 .../0150-sched-no-work-when-pi-blocked.patch.patch |   12 +-
 .../rt/0151-cond-resched-lock-rt-tweak.patch.patch |    6 +-
 .../rt/0152-sched-disable-ttwu-queue.patch.patch   |    6 +-
 ...sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch |    6 +-
 ...Return-success-when-only-changing-the-sav.patch |    8 +-
 ...ne-convert-stop_machine_run-to-PREEMPT_RT.patch |    6 +-
 ...6-stomp-machine-mark-stomper-thread.patch.patch |    8 +-
 .../all/rt/0157-stomp-machine-raw-lock.patch.patch |    6 +-
 .../0158-hotplug-Lightweight-get-online-cpus.patch |    8 +-
 .../all/rt/0159-hotplug-sync_unplug-No.patch       |    6 +-
 ...read-hotplug_pcp-on-pin_current_cpu-retry.patch |    6 +-
 .../all/rt/0161-sched-migrate-disable.patch.patch  |   20 +-
 .../0162-hotplug-use-migrate-disable.patch.patch   |    6 +-
 ...Call-cpu_unplug_begin-before-DOWN_PREPARE.patch |    6 +-
 ...0164-ftrace-migrate-disable-tracing.patch.patch |   12 +-
 ...65-tracing-Show-padding-as-unsigned-short.patch |    6 +-
 .../rt/0166-migrate-disable-rt-variant.patch.patch |    6 +-
 .../rt/0167-sched-Optimize-migrate_disable.patch   |   14 +-
 .../rt/0168-sched-Generic-migrate_disable.patch    |   24 +-
 .../0169-sched-rt-Fix-migrate_enable-thinko.patch  |   10 +-
 ...ach-migrate_disable-about-atomic-contexts.patch |   12 +-
 ...pone-actual-migration-disalbe-to-schedule.patch |   14 +-
 ...hed-Do-not-compare-cpu-masks-in-scheduler.patch |    8 +-
 ...ve-migrate_disable-ignore-bounded-threads.patch |   12 +-
 ...lear-pf-thread-bound-on-fallback-rq.patch.patch |    8 +-
 .../features/all/rt/0175-ftrace-crap.patch.patch   |    8 +-
 ...-Convert-reader_lock-from-raw_spin_lock-i.patch |   44 +-
 ...177-net-netif_rx_ni-migrate-disable.patch.patch |    6 +-
 ...tirq-Sanitize-softirq-pending-for-NOHZ-RT.patch |   10 +-
 .../features/all/rt/0179-lockdep-rt.patch.patch    |    8 +-
 .../all/rt/0180-mutex-no-spin-on-rt.patch.patch    |    6 +-
 .../all/rt/0181-softirq-local-lock.patch.patch     |   14 +-
 .../0182-softirq-Export-in_serving_softirq.patch   |    6 +-
 ...efine-softirq_count-as-OUL-to-kill-build-.patch |    6 +-
 .../all/rt/0184-softirq-Fix-unplug-deadlock.patch  |    6 +-
 ...ftirq-disable-softirq-stacks-for-rt.patch.patch |   22 +-
 .../all/rt/0186-softirq-make-fifo.patch.patch      |    6 +-
 ...vent-tasklets-from-going-into-infinite-sp.patch |    8 +-
 ...w-disabling-of-softirq-processing-in-irq-.patch |   14 +-
 .../rt/0189-local-vars-migrate-disable.patch.patch |    6 +-
 ...raid5-Make-raid5_percpu-handling-RT-aware.patch |    8 +-
 .../all/rt/0191-rtmutex-lock-killable.patch.patch  |    8 +-
 .../rt/0192-rtmutex-futex-prepare-rt.patch.patch   |   19 +-
 ...-bug-on-when-a-requeued-RT-task-times-out.patch |    8 +-
 ...utex-add-sleeping-spinlocks-support.patch.patch |   12 +-
 .../0195-spinlock-types-separate-raw.patch.patch   |   12 +-
 .../rt/0196-rtmutex-avoid-include-hell.patch.patch |    6 +-
 .../all/rt/0197-rt-add-rt-spinlocks.patch.patch    |   10 +-
 .../rt/0198-rt-add-rt-to-mutex-headers.patch.patch |    8 +-
 .../all/rt/0199-rwsem-add-rt-variant.patch.patch   |   10 +-
 ...-Add-the-preempt-rt-lock-replacement-APIs.patch |   20 +-
 .../all/rt/0201-rwlocks-Fix-section-mismatch.patch |    8 +-
 ...e-idle-trylock-in-get-next-timer-irq.patc.patch |   10 +-
 ...0203-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch |    6 +-
 .../all/rt/0204-rcu-Frob-softirq-test.patch        |    6 +-
 .../0205-rcu-Merge-RCU-bh-into-RCU-preempt.patch   |   12 +-
 ...ro-substitution-for-synchronize_rcu_bh-on.patch |    6 +-
 .../all/rt/0207-rcu-more-fallout.patch.patch       |    6 +-
 ...cu-Make-ksoftirqd-do-RCU-quiescent-states.patch |   14 +-
 .../0209-rt-rcutree-Move-misplaced-prototype.patch |    8 +-
 .../features/all/rt/0210-lglocks-rt.patch.patch    |    6 +-
 ...1-serial-8250-Clean-up-the-locking-for-rt.patch |    6 +-
 ...-Call-flush_to_ldisc-when-the-irq-is-thre.patch |   10 +-
 ...0213-drivers-tty-fix-omap-lock-crap.patch.patch |    6 +-
 ...-rt-Improve-the-serial-console-PASS_LIMIT.patch |    6 +-
 .../all/rt/0215-fs-namespace-preemption-fix.patch  |    6 +-
 .../0216-mm-protect-activate-switch-mm.patch.patch |    8 +-
 .../all/rt/0217-fs-block-rt-support.patch.patch    |    8 +-
 ...0218-fs-ntfs-disable-interrupt-only-on-RT.patch |    6 +-
 .../rt/0219-x86-Convert-mce-timer-to-hrtimer.patch |    6 +-
 ...86-stackprotector-Avoid-random-pool-on-rt.patch |    6 +-
 ...221-x86-Use-generic-rwsem_spinlocks-on-rt.patch |    6 +-
 .../0222-workqueue-use-get-cpu-light.patch.patch   |    6 +-
 .../patches/features/all/rt/0223-epoll.patch.patch |    6 +-
 .../features/all/rt/0224-mm-vmalloc.patch.patch    |    6 +-
 .../all/rt/0225-debugobjects-rt.patch.patch        |    6 +-
 .../features/all/rt/0226-jump-label-rt.patch.patch |    6 +-
 .../all/rt/0227-skbufhead-raw-lock.patch.patch     |   14 +-
 .../rt/0228-x86-no-perf-irq-work-rt.patch.patch    |   10 +-
 .../rt/0229-console-make-rt-friendly.patch.patch   |    6 +-
 ...k-Disable-migration-instead-of-preemption.patch |    6 +-
 .../rt/0231-power-use-generic-rwsem-on-rt.patch    |    6 +-
 .../0232-power-disable-highmem-on-rt.patch.patch   |    6 +-
 .../rt/0233-arm-disable-highmem-on-rt.patch.patch  |    6 +-
 ...-at91-tclib-Default-to-tclib-timer-for-RT.patch |    6 +-
 .../rt/0235-mips-disable-highmem-on-rt.patch.patch |    6 +-
 ...net-Avoid-livelock-in-net_tx_action-on-RT.patch |    6 +-
 .../features/all/rt/0237-ping-sysrq.patch.patch    |   12 +-
 .../0238-kgdb-serial-Short-term-workaround.patch   |   10 +-
 .../rt/0239-add-sys-kernel-realtime-entry.patch    |    6 +-
 .../all/rt/0240-mm-rt-kmap_atomic-scheduling.patch |   10 +-
 .../rt/0241-ipc-sem-Rework-semaphore-wakeups.patch |    6 +-
 ...-immediate-Magic-SysRq-output-for-PREEMPT.patch |   12 +-
 ...43-x86-kvm-require-const-tsc-for-rt.patch.patch |    8 +-
 .../all/rt/0244-scsi-fcoe-rt-aware.patch.patch     |   10 +-
 ...86-crypto-Reduce-preempt-disabled-regions.patch |    6 +-
 .../features/all/rt/0246-dm-Make-rt-aware.patch    |    6 +-
 ...sk-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch |    8 +-
 .../rt/0248-seqlock-Prevent-rt-starvation.patch    |    8 +-
 .../all/rt/0249-timer-Fix-hotplug-for-rt.patch     |    6 +-
 ...x-possible-lockup-when-taking-pi_lock-in-.patch |    6 +-
 ...-rt-Check-for-irqs-disabled-before-grabbi.patch |    6 +-
 ...x-wait_task_interactive-to-test-rt_spin_l.patch |   10 +-
 ...ock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch |    6 +-
 ...ke-hotplug.lock-a-sleeping-spinlock-on-RT.patch |    6 +-
 ...ck-preemption-after-reenabling-interrupts.patch |   14 +-
 .../all/rt/0256-rt-Introduce-cpu_chill.patch       |    6 +-
 ...-fs-dcache-Use-cpu_chill-in-trylock-loops.patch |   12 +-
 ...58-net-Use-cpu_chill-instead-of-cpu_relax.patch |    8 +-
 ...59-kconfig-disable-a-few-options-rt.patch.patch |   10 +-
 .../rt/0260-kconfig-preempt-rt-full.patch.patch    |   10 +-
 ...rate_disable-enable-and-__rt_mutex_init-n.patch |   12 +-
 ...x-Use-local_irq_save_nort-in-qla2x00_poll.patch |    6 +-
 ...T-REmove-preemption-disabling-in-netif_rx.patch |    6 +-
 .../0264-mips-remove-smp-reserve-lock.patch.patch  |    6 +-
 ...togramms-Cope-with-backwards-running-loca.patch |    8 +-
 ...tograms-Adjust-timer-if-already-elapsed-w.patch |   20 +-
 ...Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch |    6 +-
 ...tograms-Detect-another-yet-overlooked-sha.patch |    6 +-
 .../rt/0269-slab-Prevent-local-lock-deadlock.patch |    6 +-
 ...jbd-pull-your-plug-when-waiting-for-space.patch |    6 +-
 ...wevent-hrtimer-run-in-irq-instead-of-soft.patch |    8 +-
 ...272-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch |   16 +-
 ...t-Fix-cpu_hotplug-variable-initialization.patch |    6 +-
 ...ix-up-leap-second-backport-for-RT-changes.patch |    8 +-
 .../all/rt/0275-fix-printk-flush-of-messages.patch |    6 +-
 .../all/rt/0276-fix-printk-flush-of-messages.patch |   12 +-
 .../all/rt/0277-random-Make-it-work-on-rt.patch    |   12 +-
 ...t-softirq-local-lock-after-per-cpu-sectio.patch |    6 +-
 .../rt/0279-mm-slab-Fix-potential-deadlock.patch   |    8 +-
 ...oc-Use-local_lock_on-instead-of-plain-spi.patch |    8 +-
 .../0281-rt-rwsem-rwlock-lockdep-annotations.patch |    6 +-
 ...sched-Better-debug-output-for-might-sleep.patch |   14 +-
 ...ne-Use-mutex_trylock-when-called-from-ina.patch |    6 +-
 ...ix-up-stable-merge-of-slab-init_lock_keys.patch |    6 +-
 ...imer-Raise-softirq-if-hrtimer-irq-stalled.patch |    6 +-
 .../rt/0286-rcu-Disable-RCU_FAST_NO_HZ-on-RT.patch |    6 +-
 ...er-Serialize-xt_write_recseq-sections-on-.patch |   10 +-
 ...t-sched_reset_on_fork-when-nothing-else-c.patch |    8 +-
 ...ed-Queue-RT-tasks-to-head-when-prio-drops.patch |    8 +-
 ...ched-Consider-pi-boosting-in-setscheduler.patch |   20 +-
 ...ivers-tty-pl011-irq-disable-madness.patch.patch |    6 +-
 .../rt/0292-mmci-Remove-bogus-local_irq_save.patch |    6 +-
 .../0293-sched-Init-idle-on_rq-in-init_idle.patch  |    8 +-
 ...-sched-Check-for-idle-task-in-might_sleep.patch |    8 +-
 ...0295-mm-swap-Initialize-local-locks-early.patch |    6 +-
 ...2-Use-kmap-switch-for-non-highmem-as-well.patch |    8 +-
 ...vert-acpi_gbl_hardware-lock-back-to-a-raw.patch |   14 +-
 ...0298-serial-Imx-Fix-recursive-locking-bug.patch |    6 +-
 ...it-simple-Simple-waitqueue-implementation.patch |   10 +-
 .../all/rt/0300-rcutiny-Use-simple-waitqueue.patch |    6 +-
 ...-typo-of-using-swake_up-instead-of-swait_.patch |    6 +-
 ...fer-mce-wakeups-to-threads-for-PREEMPT_RT.patch |    6 +-
 ...-Use-unique-local-lock-name-for-swap_lock.patch |    6 +-
 ...s_idle_task-to-handle-invalidated-uses-of.patch |    6 +-
 ...ueue-Only-wake-up-idle-workers-if-not-blo.patch |    8 +-
 .../rt/0306-x86-mce-fix-mce-timer-interval.patch   |    6 +-
 ...Set-irq-thread-to-RT-priority-on-creation.patch |    6 +-
 ...-list_bl.h-make-list-head-locking-RT-safe.patch |    6 +-
 ...st_bl.h-fix-it-for-for-SMP-DEBUG_SPINLOCK.patch |    6 +-
 ...imers-prepare-for-full-preemption-improve.patch |    6 +-
 ...fix-cpu-down-problem-if-kthread-s-cpu-is-.patch |    6 +-
 ...plug-restore-original-cpu-mask-oncpu-down.patch |    6 +-
 ...5-drop-trace_i915_gem_ring_dispatch-on-rt.patch |    4 +-
 ...-call-to-schedule_delayed_work-to-helper-.patch |    6 +-
 ...tor-Update-hwlat_detector-to-add-outer-lo.patch |    6 +-
 ...t-trace-Export-trace_clock_local-for-hwla.patch |    6 +-
 ...tector-Use-trace_clock_local-if-available.patch |    6 +-
 ...tector-Use-thread-instead-of-stop-machine.patch |    6 +-
 ...ot-invoke-the-affinity-callback-via-a-wor.patch |    8 +-
 ...the-irq-thread-policy-without-checking-CA.patch |    6 +-
 ...tor-Don-t-ignore-threshold-module-paramet.patch |    6 +-
 ...ol-Don-t-call-schedule_work_on-in-preempt.patch |    6 +-
 ...preempt_disable-from-drm_calc_vbltimestam.patch |    6 +-
 .../0324-cpu_down-move-migrate_enable-back.patch   |    6 +-
 .../all/rt/0325-swait-Add-a-few-more-users.patch   |   10 +-
 ...rectly-annotate-hardirq-context-in-irq_ex.patch |    6 +-
 ...-use-a-trylock-for-waiter-lock-in-trylock.patch |   10 +-
 ...oduce-a-generic-on_each_cpu_mask-function.patch |   14 +-
 ...-func-to-IPI-cpus-based-on-parameter-func.patch |    8 +-
 ...send-IPI-to-invalidate-LRU-BH-when-needed.patch |    6 +-
 ..._bh_qs-disable-irq-while-calling-rcu_pree.patch |    6 +-
 ...e-cpu_chill-use-hrtimer-instead-of-msleep.patch |    8 +-
 ...el-hrtimer-be-non-freezeable-in-cpu_chill.patch |    6 +-
 .../rt/0334-arm-unwind-use-a-raw_spin_lock.patch   |    6 +-
 .../0335-Revert-swait-Add-a-few-more-users.patch   |   10 +-
 ...ev_deactivate_many-use-msleep-1-instead-o.patch |    6 +-
 ...bd2-pull-your-plug-when-waiting-for-space.patch |    6 +-
 ...l-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch |    6 +-
 ...339-net-gianfar-do-not-disable-interrupts.patch |   10 +-
 .../rt/0340-rcu-make-RCU_BOOST-default-on-RT.patch |    6 +-
 ...-histogram-after-hrtimer-Set-expiry-time-.patch |   14 +-
 ...t-clear-PF_NO_SETAFFINITY-flag-in-select_.patch |    8 +-
 ...43-workqueue-Prevent-deadlock-stall-on-RT.patch |   14 +-
 ...-the-miss-of-hrtimer_peek_ahead_timers-in.patch |    6 +-
 ...-backport-of-Correctly-annotate-hardirq-c.patch |    6 +-
 .../0346-gpio-omap-use-raw-locks-for-locking.patch |    6 +-
 .../features/all/rt/0347-create-rt-enqueue.patch   |    6 +-
 ...0348-rtmutex-Simplify-rtmutex_slowtrylock.patch |    6 +-
 ...Simplify-and-document-try_to_take_rtmutex.patch |    6 +-
 ...need-to-keep-task-ref-for-lock-owner-chec.patch |    6 +-
 ...51-rtmutex-Clarify-the-boost-deboost-part.patch |    6 +-
 .../rt/0352-rtmutex-Document-pi-chain-walk.patch   |    6 +-
 .../rt/0353-rtmutex-Simplify-remove_waiter.patch   |    6 +-
 ...4-rtmutex-Confine-deadlock-logic-to-futex.patch |   18 +-
 ...tex-Cleanup-deadlock-detector-debug-logic.patch |   14 +-
 ...id-pointless-requeueing-in-the-deadlock-d.patch |    6 +-
 .../rt/0357-futex-Make-unlock_pi-more-robust.patch |    6 +-
 ...x-Use-futex_top_waiter-in-lookup_pi_state.patch |    6 +-
 ...-out-the-waiter-check-from-lookup_pi_stat.patch |    6 +-
 ...-out-the-first-waiter-attachment-from-loo.patch |    6 +-
 ...ify-futex_lock_pi_atomic-and-make-it-more.patch |    6 +-
 ...oid-a-NULL-pointer-dereference-on-deadloc.patch |    6 +-
 .../rt/0363-x86-UV-raw_spinlock-conversion.patch   |   14 +-
 ...irq-in-translation-section-permission-fau.patch |    6 +-
 ...isable-preemption-during-futex_atomic_cmp.patch |    6 +-
 ...66-scheduling-while-atomic-in-cgroup-code.patch |    6 +-
 ...rk-simple-Simple-work-queue-implemenation.patch |   10 +-
 ...ake-svc_xprt_do_enqueue-use-get_cpu_light.patch |    6 +-
 ...ftest-fix-warnings-due-to-missing-PREEMPT.patch |    6 +-
 ...rfs-fix-rt-deadlock-on-extent_buffer-lock.patch |    6 +-
 ...lapic-mark-LAPIC-timer-handler-as-irqsafe.patch |    6 +-
 ...e-slab-initialization-into-irq-enabled-re.patch |    6 +-
 ...-xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch |    6 +-
 ...ex-Handle-non-enqueued-waiters-gracefully.patch |   35 +
 ...375-rtmutex-Use-chainwalking-control-enum.patch |   31 +
 ...ack-don-t-disable-preemption-during-trace.patch |   60 +
 ...nchronize_rcu_expedited-conditional-on-RT.patch |   40 +
 ...troduce-the-trace_sched_waking-tracepoint.patch |  178 +++
 ...e-slowfn-of-rt_mutex_timed_fastlock-use-e.patch |   29 +
 ....patch => 0380-Linux-3.2.77-rt111-REBASE.patch} |   10 +-
 .../arm/ahci-Add-JMicron-362-device-IDs.patch      |   33 -
 debian/patches/series                              |   53 +-
 debian/patches/series-rt                           |    8 +-
 440 files changed, 3392 insertions(+), 6065 deletions(-)

diff --cc debian/changelog
index bfe8f85,6abd416..98eceb0
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,11 -1,321 +1,329 @@@
- linux (3.2.73-2+deb7u4) UNRELEASED; urgency=medium
++linux (3.2.78-1+deb7u1) UNRELEASED; urgency=medium
 +
 +  * include/linux/poison.h: fix LIST_POISON{1,2} offset (CVE-2016-0821)
 +  * [s390*] mm: four page table levels vs. fork (CVE-2016-2143)
 +  * [amd64] iopl: Properly context-switch IOPL on Xen PV (CVE-2016-3157)
 +
 + -- Ben Hutchings <ben at decadent.org.uk>  Wed, 30 Mar 2016 16:16:32 +0100
 +
+ linux (3.2.78-1) wheezy; urgency=medium
+ 
+   * New upstream stable update:
+     http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.2.74
+     - PCI: Fix devfn for VPD access through function 0
+     - PCI: Use function 0 VPD for identical functions, regular VPD for others
+     - mac80211: fix driver RSSI event calculations
+     - HID: core: Avoid uninitialized buffer access
+     - wm831x_power: Use IRQF_ONESHOT to request threaded IRQs
+     - mwifiex: fix mwifiex_rdeeprom_read()
+     - mtd: mtdpart: fix add_mtd_partitions error path
+     - devres: fix a for loop bounds check
+     - packet: fix match_fanout_group()
+     - Btrfs: added helper btrfs_next_item()
+     - Btrfs: fix file corruption and data loss after cloning inline extents
+     - [x86] iommu/vt-d: Fix ATSR handling for Root-Complex integrated endpoints
+     - Btrfs: don't use ram_bytes for uncompressed inline items
+     - Btrfs: fix truncation of compressed and inlined extents
+     - ext4, jbd2: ensure entering into panic after recording an error in
+       superblock
+     - ACPI: Use correct IRQ when uninstalling ACPI interrupt handler
+     - ALSA: hda - Disable 64bit address for Creative HDA controllers
+     - megaraid_sas: Do not use PAGE_SIZE for max_sectors
+     - can: Use correct type in sizeof() in nla_put()
+     - mtd: blkdevs: fix potential deadlock + lockdep warnings
+     - crypto: algif_hash - Only export and import on sockets with data
+     - megaraid_sas : do not access user memory from IOCTL code
+     - ipv6: fix tunnel error handling
+     - ALSA: hda - Apply pin fixup for HP ProBook 6550b
+     - firewire: ohci: fix JMicron JMB38x IT context discovery
+     - scsi: restart list search after unlock in scsi_remove_target
+     - [amd64] cpu: Call verify_cpu() after having entered long mode too
+     - Btrfs: fix race leading to incorrect item deletion when dropping extents
+     - Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow
+     - perf: Fix inherited events vs. tracepoint filters
+     - scsi_sysfs: Fix queue_ramp_up_period return code
+     - Btrfs: fix race when listing an inode's xattrs
+     - net: fix a race in dst_release()
+     - FS-Cache: Increase reference of parent after registering, netfs success
+     - FS-Cache: Don't override netfs's primary_index if registering failed
+     - FS-Cache: Handle a write to the page immediately beyond the EOF marker
+     - binfmt_elf: Don't clobber passed executable's file header
+     - fs: make dumpable=2 require fully qualified path
+     - fs: if a coredump already exists, unlink and recreate with O_EXCL
+     - irda: precedence bug in irlmp_seq_hb_idx()
+     - RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in
+       rds_tcp_data_recv
+     - ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH()
+       in preemptible context.
+     - net: avoid NULL deref in inet_ctl_sock_destroy()
+     http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.2.75
+     - fuse: break infinite loop in fuse_fill_write_pages()
+     - sctp: translate host order to network order when setting a hmacid
+     - ALSA: usb-audio: add packet size quirk for the Medeli DD305
+     - ALSA: usb-audio: prevent CH345 multiport output SysEx corruption
+     - ALSA: usb-audio: work around CH345 input SysEx corruption
+     - usb: musb: core: fix order of arguments to ulpi write callback
+     - ASoC: wm8962: correct addresses for HPF_C_0/1
+     - net: fix __netdev_update_features return on ndo_set_features failure
+     - FS-Cache: Add missing initialization of ret in cachefiles_write_page()
+     - mac80211: mesh: fix call_rcu() usage
+     - macvlan: fix leak in macvlan_handle_frame
+     - xhci: Add XHCI_INTEL_HOST quirk
+     - xhci: Workaround to get Intel xHCI reset working more reliably
+     - usblp: do not set TASK_INTERRUPTIBLE before lock
+     - mac: validate mac_partition is within sector
+     - ip6mr: call del_timer_sync() in ip6mr_free_table()
+     - net: ip6mr: fix static mfc/dev leaks on table destruction
+     - can: sja1000: clear interrupts on start
+     - USB: cp210x: Remove CP2110 ID from compatibility list
+     - USB: cdc-acm - Add IGNORE_DEVICE quirk
+     - USB: cdc_acm: Ignore Infineon Flash Loader utility
+     - fix sysvfs symlinks
+     - vfs: Make sendfile(2) killable even better
+     - vfs: Avoid softlockups with sendfile(2)
+     - broadcom: fix PHY_ID_BCM5481 entry in the id table
+     - ring-buffer: Update read stamp with first real commit on page
+     - ext4: Fix handling of extended tv_sec
+     - jbd2: Fix unreclaimed pages after truncate in data=journal mode
+     - nfs: if we have no valid attrs, then don't declare the attribute cache
+       valid
+     - AHCI: Fix softreset failed issue of Port Multiplier
+     - sata_sil: disable trim
+     - wan/x25: Fix use-after-free in x25_asy_open_tty()
+     - USB: whci-hcd: add check for dma mapping error
+     - usb: Use the USB_SS_MULT() macro to decode burst multiplier for log message
+     - dm btree: fix leak of bufio-backed block in btree_split_sibling error path
+     - ipv4: igmp: Allow removing groups from a removed interface
+     - locking: Add WARN_ON_ONCE lock assertion
+     - sched/core: Remove false-positive warning from wake_up_process()
+     - sched/core: Clear the root_domain cpumasks in init_rootdomain()
+     - usb: xhci: fix config fail of FS hub behind a HS hub with MTT
+     - ALSA: rme96: Fix unexpected volume reset after rate changes
+     - 9p: ->evict_inode() should kick out ->i_data, not ->i_mapping
+     - ipmi: move timer init to before irq is setup
+     - dm btree: fix bufio buffer leaks in dm_btree_del() error path
+     - vgaarb: fix signal handling in vga_get()
+     - mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make
+       any progress
+     - mm: hugetlb: call huge_pte_alloc() only if ptep is null
+     - snmp: Remove duplicate OUTMCAST stat increment
+     - tcp: initialize tp->copied_seq in case of cross SYN connection
+     - net, scm: fix PaX detected msg_controllen overflow in scm_detach_fds
+     - net: ipmr: fix static mfc/dev leaks on table destruction
+     - ipv6: distinguish frag queues by device for multicast and link-local
+       packets
+     - dccp: remove unnecessary codes in ipv6.c
+     - ipv6: add complete rcu protection around np->opt
+     - ipv6: sctp: implement sctp_v6_destroy_sock()
+     - atl1c: Improve driver not to do order 4 GFP_ATOMIC allocation
+     - sctp: update the netstamp_needed counter when copying sockets
+     - ipv6: sctp: clone options to avoid use after free
+     - af_unix: Revert 'lock_interruptible' in stream receive code
+     - af_unix: fix a fatal race with bit fields
+     http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.2.76
+     - sctp: start t5 timer only when peer rwnd is 0 and local state is
+       SHUTDOWN_PENDING
+     - ipv6: sctp: fix lockdep splat in sctp_v6_get_dst()
+     - video: fbdev: fsl: Fix kernel crash when diu_ops is not implemented
+     - crypto: skcipher - Copy iv from desc even for 0-len walks
+     - rfkill: copy the name into the rfkill struct
+     - ses: Fix problems with simple enclosures
+     - ses: fix additional element traversal bug
+     - tty: Fix GPF in flush_to_ldisc()
+     - ALSA: tlv: compute TLV_*_ITEM lengths automatically
+     - ALSA: tlv: add DECLARE_TLV_DB_RANGE()
+     - ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly
+     - sh_eth: fix TX buffer byte-swapping
+     - mISDN: fix a loop count
+     - ser_gigaset: fix deallocation of platform device structure
+     - spi: fix parent-device reference leak
+     - [s390*] dis: Fix handling of format specifiers
+     - USB: ipaq.c: fix a timeout loop
+     - USB: fix invalid memory access in hub_activate()
+     - ipv6/addrlabel: fix ip6addrlbl_get()
+     - ocfs2: fix BUG when calculate new backup super
+     - mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone()
+     - [mips*] Fix restart of indirect syscalls
+     - net/core: revert "net: fix __netdev_update_features return.." and add
+       comment
+     - genirq: Prevent chip buslock deadlock
+     - net: possible use after free in dst_release
+     - [x86] kvm: only channel 0 of the i8254 is linked to the HPET
+     - vmstat: allocate vmstat_wq before it is used
+     - cdrom: Random writing support for BD-RE media
+     http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.2.77
+     - gspca: ov534/topro: prevent a division by 0
+     - media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode
+     - rc: allow rc modules to be loaded if rc-main is not a module
+     - SCSI: initio: remove duplicate module device table
+     - [x86] KVM: expose MSR_TSC_AUX to userspace
+     - [x86] KVM: correctly print #AC in traces
+     - ath9k_htc: check for underflow in ath9k_htc_rx_msg()
+     - mtd: nand: fix ONFI parameter page layout
+     - drm/radeon: call hpd_irq_event on resume
+     - xhci: refuse loading if nousb is used
+     - rtlwifi: fix memory leak for USB device
+     - wlcore: SPI - fix spi transfer_list
+     - wlcore/wl12xx: spi: fix oops on firmware load
+     - EDAC: Robustify workqueues destruction
+     - powerpc: Make value-returning atomics fully ordered
+     - powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered
+     - asix: silence log message from oversize packet
+     - futex: Drop refcount if requeue_pi() acquired the rtmutex
+     - ALSA: fm801: propagate TUNER_ONLY bit when autodetected
+     - drm/radeon: clean up fujitsu quirks
+     - udf: limit the maximum number of indirect extents in a row
+     - USB: cp210x: add ID for ELV Marble Sound Board 1
+     - posix-clock: Fix return code on the poll method's error path
+     - [x86] LDT: Print the real LDT base address
+     - rtlwifi: rtl8192de: Fix incorrect module parameter descriptions
+     - rtlwifi: rtl8192se: Fix module parameter initialization
+     - rtlwifi: rtl8192ce: Fix handling of module parameters
+     - rtlwifi: rtl8192cu: Add missing parameter setup
+     - NFS: Fix attribute cache revalidation
+     - Input: i8042 - add Fujitsu Lifebook U745 to the nomux list
+     - [x86] xen: don't reset vcpu_info on a cancelled suspend
+     - udf: Prevent buffer overrun with multi-byte characters
+     - udf: Check output buffer length when converting name to CS0
+     - power: test_power: correctly handle empty writes
+     - locks: fix unlock when fcntl_setlk races with a close
+     - dm snapshot: fix hung bios when copy error occurs
+     - ipv6: tcp: add rcu locking in tcp_v6_send_synack()
+     - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization
+     - [x86] boot: Double BOOT_HEAP_SIZE to 64KB
+     - [x86] reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]
+     - ALSA: seq: Fix missing NULL check at remove_events ioctl
+     - ALSA: seq: Fix race at timer setup and close
+     - [hppa] Fix __ARCH_SI_PREAMBLE_SIZE
+     - [x86] mm: Improve switch_mm() barrier comments
+     - ALSA: timer: Fix double unlink of active_list
+     - ALSA: timer: Fix race among timer ioctls
+     - [sparc64] fix incorrect sign extension in sys_sparc64_personality
+     - cifs: Ratelimit kernel log messages
+     - cifs: fix race between call_async() and reconnect()
+     - cifs_dbg() outputs an uninitialized buffer in cifs_readdir()
+     - dma-debug: switch check from _text to _stext
+     - ocfs2/dlm: ignore cleaning the migration mle that is inuse
+     - ALSA: timer: Harden slave timer list handling
+     - memcg: only free spare array when readers are done
+     - printk: help pr_debug and pr_devel to optimize out arguments
+     - crypto: af_alg - Fix socket double-free when accept fails
+     - ALSA: hrtimer: Fix stall by hrtimer_cancel()
+     - ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode
+     - ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode
+     - ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0
+     - IB/qib: fix mcast detach when qp not attached
+     - IB/mlx4: Initialize hop_limit when creating address handle
+     - ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with
+       ocfs2_unblock_lock
+     - 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: 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
+     - sctp: Prevent soft lockup when sctp_accept() is called during a timeout
+       event
+     - usbvision-video: fix memory leak of alt_max_pkt_size
+     - usbvision: fix leak of usb_dev on failure paths in usbvision_probe()
+     - usbvision fix overflow of interfaces array
+     - usbvision: fix crash on detecting device with invalid configuration
+     http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.2.78
+     - [x86] KVM: vmx: fix MPX detection
+     - hrtimer: Handle remaining time proper for TIME_LOW_RES
+     - timerfd: Handle relative timers with CONFIG_TIME_LOW_RES proper
+     - posix-timers: Handle relative timers with CONFIG_TIME_LOW_RES proper
+     - itimers: Handle relative timers with CONFIG_TIME_LOW_RES proper
+     - usb: cdc-acm: send zero packet for intel 7260 modem
+     - cdc-acm:exclude Samsung phone 04e8:685d
+     - af_unix: fix struct pid memory leak
+     - pptp: fix illegal memory access caused by multiple bind()s
+     - sctp: allow setting SCTP_SACK_IMMEDIATELY by the application
+     - USB: cp210x: add ID for IAI USB to RS485 adaptor
+     - USB: visor: fix null-deref at probe
+     - USB: serial: visor: fix crash on detecting device without write_urbs
+     - USB: serial: option: Adding support for Telit LE922
+     - ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()
+     - ALSA: seq: Degrade the error message for too many opens
+     - USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
+     - PCI/AER: Flush workqueue on device remove to avoid use-after-free
+     - libata: disable forced PORTS_IMPL for >= AHCI 1.3
+     - virtio_pci: fix use after free on release
+     - rfkill: fix rfkill_fop_read wait_event usage
+     - SCSI: fix crashes in sd and sr runtime PM
+     - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
+     - crypto: shash - Fix has_key setting
+     - ALSA: dummy: Disable switching timer backend via sysfs
+     - [x86] drm/vmwgfx: respect 'nomodeset'
+     - [x86] mm/pat: Avoid truncation when converting cpa->numpages to address
+     - crypto: algif_hash - wait for crypto_ahash_init() to complete
+     - [x86] intel_scu_ipcutil: underflow in scu_reg_access()
+     - ALSA: seq: Fix race at closing in virmidi driver
+     - ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check
+     - ALSA: pcm: Fix potential deadlock in OSS emulation
+     - ALSA: seq: Fix yet another races among ALSA timer accesses
+     - ALSA: timer: Fix link corruption due to double start or stop
+     - libata: fix sff host state machine locking while polling
+     - ALSA: rawmidi: Make snd_rawmidi_transmit() race-free
+     - ALSA: rawmidi: Fix race at copying & updating the position
+     - ALSA: seq: Fix lockdep warnings due to double mutex locks
+     - Revert "xhci: don't finish a TD if we get a short-transfer event mid TD"
+     - [x86] usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms
+     - xhci: Fix list corruption in urb dequeue at host removal
+     - tda1004x: only update the frontend properties if locked
+     - ALSA: timer: Fix leftover link at closing
+     - saa7134-alsa: Only frees registered sound cards
+     - scsi_dh_rdac: always retry MODE SELECT on command lock violation
+     - mm, vmstat: fix wrong WQ sleep when memory reclaim doesn't make any
+       progress
+     - ocfs2/dlm: clear refmap bit of recovery lock while doing local
+       recovery cleanup
+     - crypto: user - lock crypto_alg_list on alg dump
+     - klist: fix starting point removed bug in klist iterators
+     - ALSA: dummy: Implement timer backend switching more safely
+     - ALSA: timer: Fix wrong instance passed to slave callbacks
+     - [arm*] 8517/1: ICST: avoid arithmetic overflow in icst_hz()
+     - sctp: translate network order to host order when users get a hmacid
+     - ALSA: timer: Fix race between stop and interrupt
+     - ALSA: timer: Fix race at concurrent reads
+     - [x86] ahci: Intel DNV device IDs SATA
+     - [arm*] 8519/1: ICST: try other dividends than 1
+     - btrfs: properly set the termination value of ctx->pos in readdir
+     - ALSA: usb-audio: avoid freeing umidi object twice
+     - unix: properly account for FDs passed over unix sockets
+     - unix: correctly track in-flight fds in sending process user_struct
+     - pipe: limit the per-user amount of pages allocated in pipes
+     - iw_cxgb3: Fix incorrectly returning error on success
+     - pipe: Fix buffer offset after partially failed read
+     - sched: fix __sched_setscheduler() vs load balancing race
+ 
+   [ Ben Hutchings ]
+   * net: Ignore ABI changes due to "ipv6: add complete rcu protection around
+     np->opt", which don't appear to affect out-of-tree modules
+   * [rt] Update to 3.2.77-rt111:
+     - rtmutex: Handle non enqueued waiters gracefully
+     - rtmutex: Use chainwalking control enum
+     - dump stack: don't disable preemption during trace
+     - net: Make synchronize_rcu_expedited() conditional on
+     - sched: Introduce the trace_sched_waking tracepoint
+     - rtmutex: Have slowfn of rt_mutex_timed_fastlock() use
+   * Revert "crypto: algif_skcipher - Do not dereference ctx without socket lock"
+     (regression in 3.2.78)
+   * crypto: {blk,giv}cipher: Set has_setkey (avoids regressing cryptsetup;
+     see #815480)
+   * [rt] Fix trace function type mismatch introduced in 3.2.77-rt111
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Mon, 07 Mar 2016 02:33:29 +0000
+ 
  linux (3.2.73-2+deb7u3) wheezy-security; urgency=high
  
    [ Ben Hutchings ]
diff --cc debian/patches/series
index 02f2dfa,2c01ecd..2fd13c3
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1199,20 -1166,7 +1166,10 @@@ debian/fix-abi-changes-for-cve-2013-431
  bugfix/all/aufs-tiny-extract-a-new-func-xino_fwrite_wkq.patch
  bugfix/all/aufs-for-4.3-xino-handles-eintr-from-the-dying-proce.patch
  bugfix/all/af_unix-guard-against-other-sk-in-unix_dgram_sendmsg.patch
- bugfix/all/pipe-fix-buffer-offset-after-partially-failed-read.patch
- bugfix/all/alsa-usb-audio-avoid-freeing-umidi-object-twice.patch
- bugfix/all/unix-correctly-track-in-flight-fds-in-sending-process-user_struct.patch
- bugfix/all/usb-fix-invalid-memory-access-in-hub_activate.patch
- bugfix/all/alsa-seq-fix-missing-null-check-at-remove_events-ioctl.patch
- bugfix/all/alsa-seq-fix-race-at-timer-setup-and-close.patch
- bugfix/all/alsa-timer-fix-double-unlink-of-active_list.patch
- bugfix/all/alsa-timer-fix-race-among-timer-ioctls.patch
- bugfix/all/alsa-timer-harden-slave-timer-list-handling.patch
- bugfix/all/alsa-hrtimer-fix-stall-by-hrtimer_cancel.patch
+ debian/hrtimer-fix-abi-change-in-3.2.78.patch
+ bugfix/all/crypto-blk-giv-cipher-set-has_setkey.patch
+ debian/crypto-fix-abi-change-in-3.2.77.patch
+ bugfix/all/revert-crypto-algif_skcipher-do-not-dereference-ctx-.patch
 +bugfix/all/include-linux-poison.h-fix-list_poison-1-2-offset.patch
 +bugfix/s390/s390-mm-four-page-table-levels-vs.-fork.patch
 +bugfix/x86/x86-iopl-64-properly-context-switch-iopl-on-xen-pv.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git



More information about the Kernel-svn-changes mailing list