Commit Graph

1683 Commits

Author SHA1 Message Date
Ben Hutchings a6a37fb6d2 Cherry-pick some upstream fixes for data loss
svn path=/dists/sid/linux/; revision=19853
2013-02-25 00:34:36 +00:00
Ben Hutchings 45a3bb5a44 [x86] efi: Make "noefi" really disable EFI runtime serivces
svn path=/dists/sid/linux/; revision=19840
2013-02-23 05:54:19 +00:00
Ben Hutchings 9fd3664528 Update to 3.2.39
and update drm, agp to 3.4.32

svn path=/dists/sid/linux/; revision=19828
2013-02-20 05:16:43 +00:00
Ben Hutchings ca97698828 [x86] efi: Clear EFI_RUNTIME_SERVICES rather than EFI_BOOT by "noefi" boot parameter
svn path=/dists/sid/linux/; revision=19818
2013-02-15 01:40:36 +00:00
Ben Hutchings 52272fc3aa mm: Try harder to allocate vmemmap blocks (Closes: #699913)
svn path=/dists/sid/linux/; revision=19803
2013-02-14 04:41:09 +00:00
Ben Hutchings e7ef137d7c [x86] sound: Enable LINE6_USB as module (Closes: #700211)
Apply upstream changes up to Linux 3.8-rc1, since they include many
important bug fixes and also remove a fair amount of crap.

svn path=/dists/sid/linux/; revision=19798
2013-02-10 00:54:43 +00:00
Ben Hutchings a9e39ce1ee SCSI: Add virtio_scsi driver (Closes: #686636)
svn path=/dists/sid/linux/; revision=19794
2013-02-07 04:42:39 +00:00
Ben Hutchings 1aace03a98 Apply more DRM fixes not yet included in 3.4.y
svn path=/dists/sid/linux/; revision=19790
2013-02-06 06:26:01 +00:00
Ben Hutchings f9a611b41e Update to 3.2.38
svn path=/dists/sid/linux/; revision=19788
2013-02-06 05:33:01 +00:00
Ben Hutchings 242fa0cf6c Backport drm and agp subsystems from Linux 3.4.29 (closes: #687442)
- [x86] i915: Fixes freezes on Ivy Bridge (Closes: #689268)
- nouveau: Support for newer nvidia chipsets (Closes: #690284)
- radeon: Support for HD7000 'Southern Islands' chips

Mostly by Julien Cristau, but I've made some changes:
- Added a script to refresh the main patch
- Put upstream commit references in the usual format
- Instead of reverting the use of kmalloc_array(), cherry-picked its
  addition, as it helps to avoid integer overflow vulnerabilities
- Moved all other DRM patches after this, and refresh them
- Updated debian/config/defines to ignore the ABI changes, because OOT
  GPU drivers don't use the DRM (or intel-gtt) API

svn path=/dists/sid/linux/; revision=19786
2013-02-06 03:52:57 +00:00
Ben Hutchings 3c75fbe8be [x86] i915: Invert backlight brightness control for various models
...including Packard Bell NCL20 (Closes: #627372)

Also allow this behaviour to be enabled via module parameter invert_brightness=1

svn path=/dists/sid/linux/; revision=19783
2013-01-28 05:17:46 +00:00
Ben Hutchings 91fdb9572b [armel/kirkwood] rtc-s35390a: add wakealarm support (Closes: #693997)
svn path=/dists/sid/linux/; revision=19782
2013-01-28 04:28:29 +00:00
Ben Hutchings 5b88249fcc net: Add alx driver for Atheros AR8161 and AR8162 (Closes: #699129)
Mark as staging, since it has not been accepted upstream.
Define some trivial networking features to support it.

svn path=/dists/sid/linux/; revision=19781
2013-01-28 00:22:35 +00:00
Ben Hutchings 8202989aa7 Undo an ABI change in 3.2.37
svn path=/dists/sid/linux/; revision=19778
2013-01-27 01:32:39 +00:00
Ben Hutchings 08517ae9bd md: protect against crash upon fsync on ro array (Closes: #696650)
svn path=/dists/sid/linux/; revision=19777
2013-01-27 00:41:05 +00:00
Ben Hutchings 82605cce77 ext4: Fix corruption by hole punch in large files (Closes: #685726)
svn path=/dists/sid/linux/; revision=19776
2013-01-27 00:14:04 +00:00
Ben Hutchings d8ca2ec22d bridge: Pull ip header into skb->data before looking into ip header. (Closes: #697903)
svn path=/dists/sid/linux/; revision=19754
2013-01-19 20:07:53 +00:00
Ben Hutchings 546c19fa7c [s390] s390/time: fix sched_clock() overflow (Closes: #698382)
svn path=/dists/sid/linux/; revision=19753
2013-01-19 20:00:24 +00:00
Ben Hutchings ac43813411 [i386] xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests. (CVE-2013-0190)
svn path=/dists/sid/linux/; revision=19748
2013-01-19 18:33:53 +00:00
Ben Hutchings 7fa1c9ff04 fs: cachefiles: add support for large files in filesystem caching (Closes: #698376)
svn path=/dists/sid/linux/; revision=19747
2013-01-19 18:11:12 +00:00
Ben Hutchings 34d3921224 vt6656: Fix inconsistent structure packing which leads to crash on amd64
svn path=/dists/sid/linux/; revision=19727
2013-01-14 01:49:31 +00:00
Ben Hutchings a430b5558a radeon: Firmware is required for DRM and KMS on R600 onward, but not for KMS on earlier chips (Closes: #697229)
svn path=/dists/sid/linux/; revision=19720
2013-01-08 03:27:57 +00:00
Ben Hutchings 4b7276bc07 be2net: Apply backported fixes requested by Emulex (Closes: #697479)
svn path=/dists/sid/linux/; revision=19717
2013-01-06 22:22:24 +00:00
Ben Hutchings 997f08649d Update to 3.2.36
svn path=/dists/sid/linux/; revision=19676
2013-01-04 05:10:47 +00:00
Ben Hutchings 9de27b708b rt2800: add chipset revision RT5390R support (Closes: #696592)
svn path=/dists/sid/linux/; revision=19664
2012-12-29 17:28:57 +00:00
Ben Hutchings ac15a4b9c5 media/rc: Add iguanair driver from Linux 3.7 (Closes: #696925)
svn path=/dists/sid/linux/; revision=19663
2012-12-29 13:57:44 +00:00
Ben Hutchings 494dc867ec Add some macros to aid backporting drivers
svn path=/dists/sid/linux/; revision=19662
2012-12-29 13:04:21 +00:00
Ben Hutchings 5b9872070b Input: wacom - fix touch support for Bamboo Fun CTH-461
svn path=/dists/sid/linux/; revision=19661
2012-12-29 13:02:12 +00:00
Ben Hutchings 037953707b asix: Add support for Lenovo 10/100 USB dongle
svn path=/dists/sid/linux/; revision=19607
2012-12-16 12:48:56 +00:00
Ben Hutchings 7e597b69c2 audit: Increase maximum number of names logged per syscall to 30 (Closes: #631799)
svn path=/dists/sid/linux/; revision=19606
2012-12-15 01:10:19 +00:00
Ben Hutchings 6ded575e90 megaraid_sas: fix memory leak if SGL has zero length entries (Closes: #688198)
svn path=/dists/sid/linux/; revision=19600
2012-12-10 00:14:48 +00:00
Ben Hutchings 7d16ce52f9 exec: Two bug fixes in binfmt recursion
svn path=/dists/sid/linux/; revision=19595
2012-12-09 20:17:53 +00:00
Ben Hutchings 4e3a6433bd kmod: make __request_module() killable (CVE-2012-4398)
svn path=/dists/sid/linux/; revision=19592
2012-12-09 19:41:58 +00:00
Ben Hutchings 3ed90cbba3 [x86] KVM: x86: invalid opcode oops on SET_SREGS with OSXSAVE bit set (CVE-2012-4461)
svn path=/dists/sid/linux/; revision=19591
2012-12-09 19:12:04 +00:00
Ben Hutchings 4b4bd6faaa [x86] ACPI / video: ignore BIOS initial backlight value for HP Folio 13-2000 (Closes: #692361)
svn path=/dists/sid/linux/; revision=19590
2012-12-09 18:54:48 +00:00
Ben Hutchings 69c5409867 firmware: Make success and failure logging consistent
Add logging to firmware_class and remove redundant logging from drivers.
This should give users a better chance of working out what's missing,
without the need for complex documentation.

svn path=/dists/sid/linux/; revision=19589
2012-12-09 17:13:28 +00:00
Jonathan Nieder 87fbfef5e8 Update to 3.2.35
svn path=/dists/sid/linux/; revision=19586
2012-12-09 04:36:22 +00:00
Ian Campbell f8e51bd33d xen: microcode: typo fix
svn path=/dists/sid/linux/; revision=19575
2012-12-05 13:51:24 +00:00
Ian Campbell b171676431 xen: microcode: support AMD fam >= 15h.
svn path=/dists/sid/linux/; revision=19574
2012-12-05 12:59:35 +00:00
Ben Hutchings f39275cf2e rt2x00: Add device IDs 5362, 5392, 539b (Closes: #694312)
svn path=/dists/sid/linux/; revision=19571
2012-12-02 17:20:08 +00:00
Ben Hutchings a218abd148 Input: i8042 - also perform controller reset when suspending (Closes: #693934)
svn path=/dists/sid/linux/; revision=19570
2012-12-02 17:07:48 +00:00
Ben Hutchings 74b01f14f5 ipv6: Treat ND option 31 as userland (DNSSL support) (Closes: #694522)
svn path=/dists/sid/linux/; revision=19569
2012-12-02 14:49:12 +00:00
Ben Hutchings 4f3b2ebb35 mm: avoid ABI change in 3.2.33
svn path=/dists/sid/linux/; revision=19511
2012-11-18 07:11:22 +00:00
Ben Hutchings a3549a225a Update to 3.2.34
Avoid 2 ABI changes in ALSA and rtnetlink.  Ignore ABI change for
removal of disable_hlt() and enable_hlt() on i386; they were only
meant for use by the floppy driver.

svn path=/dists/sid/linux/; revision=19509
2012-11-18 03:56:22 +00:00
Ben Hutchings dd9f677122 radeon: Re-enable KMS by default on x86; add a load-time check for firmware
KMS is still generally broken on !x86 and particularly PowerPC
(#628972), so I have no idea why it was enabled by default for all
architectures.

The load-time check is a gross hack, but I cannot see any more
reliable solution that doesn't involve major changes to both DRM and
radeon.

svn path=/dists/sid/linux/; revision=19506
2012-11-17 07:03:39 +00:00
Ian Campbell 12dd335c3c xen: add Xen microcode driver for Wheezy. (Closes: #693053)
This should go away and be replaced by the in-hypervisor pre-dom0 loader in
Jessie.

svn path=/dists/sid/linux/; revision=19497
2012-11-12 16:54:04 +00:00
Ben Hutchings da2c29d21c [x86] drm/i915: Only kick out vesafb if we takeover the fbcon with KMS (Closes: #686284)
svn path=/dists/sid/linux/; revision=19487
2012-11-09 05:43:10 +00:00
Ben Hutchings 8168aa3085 [x86] asus-laptop: Do not call HWRS on init (Closes: #692436)
svn path=/dists/sid/linux/; revision=19486
2012-11-09 03:10:22 +00:00
Ben Hutchings a3220ccba1 Update to 3.2.33
svn path=/dists/sid/linux/; revision=19475
2012-11-01 05:23:25 +00:00
Ben Hutchings 97a28bf87b Add fixes for #690956 and #691122
svn path=/dists/sid/linux/; revision=19459
2012-10-28 02:12:02 +00:00