compat-drivers based on v3.8.3
Luis R. Rodriguez
mcgrof at do-not-panic.com
Fri Mar 15 15:50:21 PDT 2013
Greg has blessed Linux v3.8.3 so we get to backport drivers for this
release for usage on older kernels through compat-drivers, you can
either visit the v3.8.3 release page [0] or the temporary release page
[1]. This release has been test compiled against vanilla Linux kernel
releases v2.6.24 - v3.7. Below I provide the ChangeLog for this
release for the changes made to compat and compat-drivers, for the
full ChangeLog that includes Linux kernel changes you can refer to the
upstream full ChangeLog [2].
We have 5 type of releases based on v3.8.3, there is a vanilla release
and then 4 releases which incorporate additional patches from sources
on their way to get upstream to the Linux kernel. The additional
releases are designed to ensure we prioritize Linux upstream
development but at the same time allow OEMs / users / mothers to get
releases with additional patches vendors deem important for
functionality, we simply categorize where those patches are on their
way upstream to the Linux kernel. For more information on this see the
additional-patches documentation on the backports wiki [3].
Thanks to everyone who has contributed to this release!
[0] https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.8.3/
[1] http://drvbp1.linux-foundation.org/~mcgrof/rel-html/compat-drivers/
[2] https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.8.3/ChangeLog-3.8.3-2
[3] https://backports.wiki.kernel.org/index.php/Documentation/compat-drivers/additional-patches
================================================================
ChangeLog for compat-drivers-v3.8.3-2 based on linux-3.8.3
================================================================
This is the ChangeLog for the Linux kernel project compat-drivers.
It provides a backport of a few Linux kernel subsystems down to
older kernels:
* 802.11
* Bluetooth
* Ethernet
* DRM
For more details refer to the home pages:
https://backports.wiki.kernel.org
The compat-drivers project consists of code from three projects:
* The Linux kernel: linux-stable.git
* Compat-wirelesS: compat-drivers.git
* Compat: compat.git
The compat-drivers stable releases incorporates code from from
each of these git trees for the respective upstream Linux kernel
stable release. A branch called linux-3.x.y exists for each
stable release. Below we provide the ChangeLog of changes from
the previous branched release to the new branched release.
Release: linux-3.8
Updates from the compat.git project:
====================================
git shortlog linux-3.7.y..linux-3.8.y
Felix Fietkau (1):
compat: fix compile errors when assembly is built into modules
Hauke Mehrtens (21):
compat: update list of kernel headers
compat: add USB_SUBCLASS_VENDOR_SPEC
compat: make compat load without CONFIG_CPU_FREQ
compat: add eth_zero_addr()
compat: add kref_get_unless_zero()
compat: move config_enabled to compat-3.4.h
compat: fix compiler warning in nla_get_s64()
compat: export platform_device_register_data()
compat: fix warning of missing struct netdev_queue
compat: add missing return value to netif_set_real_num_tx_queues
compat: add simple_write_to_buffer
compat: add ETHTOOL_FWVERS_LEN
compat: fix warning in usb_autopm_get_interface_no_{resume,suspend}
compat: do not access default_ethtool_ops
compat: ckmake: make return code 2 is error
compat: ckmake: remove lots of warning spam for the log
compat: ckmake: do not start all build at the same time
compat: add efi_enabled()
compat: netdev_set_default_ethtool_ops() is not in kernel 3.7.5
compat: check if efi_enabled() was already backported
compat: deactivate netdev_set_default_ethtool_ops() for some 3.7 kernels
Johannes Berg (1):
compat: backport unsigned netlink attribute accessors
Luis R. Rodriguez (42):
compat: fix libc dependency on bin/get-compat-kernels
compat: fix typo in bin/get-compat-kernels
compat: run ckmake with num cpu threads
compat: fix get-compat-kernels for libc issue again
compat: change count to 4 for glibc kernel fix
compat: add gpio header for kernels older than 2.6.24
compat: backport ethtool_rxfh_indir_default()
compat: backport ethtool to mii advertisment conversion helpers
compat: backport BQL helpers
compat: define NETIF_F_RXCSUM
compat: fix addition of NETIF_F_RXCSUM
compat: backport PCI MSI-X entry definitions
compat: backport alloc_etherdev_mqs()
compat: backport definition of PCI_MSIX_ENTRY_CTRL_MASKBIT
compat: backport PTR_RET()
compat: backport netif_set_real_num_tx_queues()
compat: backport netif_set_real_num_rx_queues()
compat: rename MDIO exported symbols
compat: backplane mode negotiation ethtool definitions
compat: backport napi_gro_receive()
compat: generate CONFIG_COMPAT_KERNEL_3_8
compat: backport hid_ignore()
compat: backport PCI_EXP_LNKCTL_ASPM_L0S and PCI_EXP_LNKCTL_ASPM_L1
compat: backport definition of HID_TYPE_USBNONE
compat: add HID_QUIRK_HIDDEV_FORCE and HID_QUIRK_NO_IGNORE
compat: add HID_QUIRK_IGNORE
compat: backport HID_USB_DEVICE() and HID_BLUETOOTH_DEVICE()
compat: backport struct hid_device_id
compat: fix compilation on hid_ignore()
compat: backport platform_device_register_data()
compat: adjust get-compat-kernels for root usage
compat: adjust get-compat-kernels for root users
compat: add v3.7 to get-compat-kernels
compat: add support for forcing get-compat-kernels
compat: fix get-compat-kernels for rebuilding kernel headers
compat: add 3.2 and 3.3 kernels to rebuild headers
compat: rewrite ckmake in Python
compat: add ionice to ckmake again
compat: move HID_USB_DEVICE and HID_BLUETOOTH_DEVICE
compat: backport netdev_set_default_ethtool_ops()
compat: remove trailing erroneous semicolon from compat-3.8.c
compat: fix ckmake to skip same base kernels
Updates from the compat-drivers.git project:
=============================================
git shortlog linux-3.7.y..linux-3.8.y
Hauke Mehrtens (36):
compat-drivers: make patches apply again
compat-drivers: deactivate cfg80211 tracing for kernels <= 2.6.32
compat-drivers: add ar5523 driver
compat-drivers: refresh patches
compat-drivers: remove CONFIG_ATH9K_PKTLOG form config.mk
compat-drivers: activate CONFIG_BT_HCIUART_3WIRE in config.mk
compat-drivers: add CONFIG_BT_WILINK in config.mk
compat-drviers: remove CONFIG_IWM from config.mk
compat-drivers: remove CONFIG_WIL6210 from config.mk
compat-drivers: add CONFIG_RT2800PCI_RT3290 in config.mk
compat-drivers: add CONFIG_MWIFIEX_USB in config.mk
compat-drivers: rename drm config symbols
compat-drivers: make patches apply again
compat-drivers: remove option for alx driver
compat-drivers: build RTL8723AE
compat-drivers: refresh patches
compat-drivers: add import to fix compile error
compat-drivers: do not use struct spinlock
compat-drivers: print original name and path of patch in refresh
compat-drivers: remove copy of README in refresh
compat-drivers: prevent mixing patches from different
directories in refresh
compat-drivers: run refresh for all patches
compat-drivers: do not apply patches in natural sort order
compat-drivers: make patches apply again
compat-drivers: make patches apply again
compat-drivers: add old suspend/resume handlers only when
function is available
compat-drivers: fix section mismatch in ath5k
compat-drivers: add wil6210 driver
compat-drivers: remove devinit and devexit from alx driver
compat-drivers: deactivate loopback testing for older kernels
compat-drivers: do not treat a warning as error
compat-drivers: refresh patches
compat-drivers: update genlog-3.8 for rc5
compat-drivers: refresh patches
compat-drivers: move disable_drm
compat-drivers: refresh patches
Luis R. Rodriguez (69):
compat-drivers: fix sed for gen-release.sh
compat-drivers: add support for uploading stable releases
compat-drivers: add / to target stable release end dir
compat-drivers: add genlog
compat-drivers: fix ChangeLog file name
compat-drivers: add target path for ChangeLog file
compat-drivers: fix admin-update.sh network
compat-drivers: add rtl8723ae code
compat-drivers: disable mwifiex for kernels older than 2.6.27
compat-drivers: refresh patches for next-20121129
compat-drivers: move all patch types under patches/
compat-drivers: add support for unified drivers
compat-drivers: update refresh-compat scripts
compat-drivers: add Debian to scripts/update-initramfs
compat-drivers: split up admin-update.sh
compat-drivers: add disable_drm to driver-select
compat-drivers: fix typo on 0002-enable-alx.patch
compat-drivers: fix alx backport on netdev features
compat-drivers: fix typo which removed entries on Makefile
compat-drivers: fix 11-dev-pm-ops.patch
compat-drivers: add the MDIO module
compat-drivers: fix alx suspend/resume calls for old kernels
compat-drivers: modify release script to support unified drivers
compat-drivers: remove ksize() ifdef on scan.c
compat-drivers: remove __devexit_p() from 11-dev-pm-ops.patch
compat-drivers: fix 45-remove-platform-id-table.patch
compat-drivers: fix 62-usb_driver_lpm.patch
compat-drivers: remove 67-use_spinlock_t.patch
compat-drivers: ship include/linux/bcm47xx_wdt.h
compat-drivers: refresh patches for next-20121211
compat-drivers: refresh patches for next-20121214
compat-drivers: refresh -u patches
compat-drivers: allow git-paranoia to work on current directory
compat-drivers: refresh patches for next-20121218
compat-drivers: fix alx backport patch
compat-drivers: update 0001-backport-alx.patch context
compat-drivers: refresh patch 0001-backport-alx.patch
compat-drivers: refresh 0001-backport-alx.patch
compat-drivers: add __devexit_p() for bmca driver
compat-drivers: add genlog-3.8
compat-drivers: update genlog-3.8
compat-drivers: trim 'v' prefix from ChangeLog file
compat-drivers: remove 'v' prefix from version on ChangeLog
compat-drivers: fix 11-dev-pm-ops.patch
compat-drivers: refresh patches for v3.8-rc3
compat-drivers: refresh patches for v3.8-rc4
compat-drivers: update genlog-3.8 for rc4
compat-drivers: disable DRM drivers for 802.11 drivers
compat-drivers: do not call make clean for unified drivers
compat-drivers: fix driver-select for atheros drivers
compat-drivers: refresh patches for v3.8.2
compat-drivers: fix processing pending-stable patches
compat-drivers: fix removal of tmp pending-stable files
compat-drivers: fix copying of pending-stable patches
compat-drivers: skip already appplied patches
compat-drivers: skip pending stable mac80211 patch
compat-drivers: backport rt2x00 pending-stable fix
compat-drivers: skip DRM udl stable fix
compat-drivers: skip another DRM udl stable fix
compat-drivers: ignore drm i915 brightness quirk stable fix
compat-drivers: add pending-stable patches
compat-drivers: update genlog for 3.8
compat-drivers: fix commend for genlog
compat-drivers: refresh patches for v3.8.3
compat-drivers: refresh unified patches for v3.8.3
compat-drivers: refresh pending-stable patches for v3.8.3
compat-drivers: add linux-next-pending patches
compat-drivers: add first set of linux-next-cherry-picks patches
compat-drivers: update genlog-3.8 for v3.8.3
Ozan Çağlayan (16):
compat-drivers: Separate code metrics for each subsystem
compat-drivers: Enable CONFIG_DRM_LOAD_EDID_FIRMWARE
compat-drivers: Copy core/ subdir of nouveau driver
compat-drivers: Handle int's when generating compat_autoconf.h
compat-drivers: Rename CONFIG_* vars in nouveau driver
compat-drivers: Add missing config check
compat-drivers: Rename CONFIG_DRM_NOUVEAU_BACKLIGHT
compat-drivers: Fix comments
compat-drivers: Enable nouveau DRM driver for kernels >= 3.3
compat-drivers: Update README
compat-drivers: Rename CONFIG_DRM_RADEON_KMS
compat-drivers: drm: Revert ACPI table size check for < 3.6
compat-drivers: Enable ATI/AMD Radeon for kernels >= 3.2
update-initramfs: Update comments, fix some typos
update-initramfs: Silence lsb_release output
update-initramfs: Add support for Fedora
More information about the dri-devel
mailing list