Drivers and their surrounding subsystems
Powermanagement, ACPI and PCI:
- ACPI: Create "idle=halt" bootparam
 - ACPI: Create "idle=nomwait" bootparam
 - ACPI: Enhance /sys/firmware/interrupts to allow enable/disable/clear from user-space
 - ACPI: fix processor throttling set error
 - APM emulation: Notify about all suspend events, not just APM invoked ones (v2)
 - CPUFREQ: Remove EXPERIMENTAL annotation from VIA C7 powersaver kconfig.
 - CPUFREQ: S3C24XX NAND driver frequency scaling support.
 - cpuidle: Make ladder governor honor latency requirements fully
 - Implement new suspend and hibernation callbacks for platform busses
 - PCI: ACPI PCI slot detection driver
 - PCI: ACPI: Rework PCI handling of wake-up
 - PCI: add an option to allow ASPM enabled forcibly
 - PCI: add D3 power state avoidance quirk
 - PCI: disable ASPM on pre-1.1 PCIe devices
 - PCI: disable ASPM per ACPI FADT setting
 - PCI: implement new suspend/resume callbacks
 - PCI: introduce pci_slot
 - PCI: Simplify PCI device PM code
 - pciehp: fix interrupt initialization
 - pm: acpi hibernation: utilize hardware signature
 - pm: remove obsolete piece of PM documentation
 - PNP: add acpi:* modalias entries
 - PNP: centralize resource option allocations
 - PNP: convert resource options to single linked list
 - PNP: replace pnp_resource_table with dynamically allocated resources
 - Suspend-related patches for 2.6.27
 - Suspend/Resume bug in PCI layer wrt quirks
 
- backlight: Add Nvidia-based Apple Macbook Pro backlight driver
 - thinkpad-acpi: add bluetooth and WWAN rfkill support
 
- Add MUSB and TUSB support
 - Add new PM callback methods for USB
 - Add vendor/product id of ZTE MF628 to option
 - BandRich BandLuxe C150/C250 HSPA Data Card Driver
 - usb ethernet gadget: use composite gadget framework
 - usb gadget: composite gadget core
 - sisusbvga: add USB ID for 0711:0918 Magic Control Technology Corp.
 - usb-storage: unusual_devs entries for iRiver T10 and Datafab CF+SM reader
 - usb-storage: unusual_devs entry for Nokia 5300
 - storage: UNUSUAL_DEVS() for PanDigital Picture frame.
 - usb-storage Motorola Phone Razr v3xx US_FL_FIX_CAPACITY patch
 - usb-storage: quirk around v1.11 firmware on Nikon D4
 
Input Subsystem (input devices like keyboard, mice or joysticks):
- applesmc: add support for Macbook
 - applesmc: support for Intel iMac
 - add driver for Atmel integrated touchscreen controller
 - add driver for Tabletkiosk Sahara TouchIT-213 touchscreen
 - add HTC Shift Touchscreen Driver
 - i8042 - add Acer Aspire 1360 to nomux blacklist
 - i8042 - add Dritek quirk for Acer Aspire 5720
 - i8042 - add Gericom Bellagio to nomux blacklist
 - i8042 - add Medion NAM 2070 to noloop blacklist
 - new driver for SGI O2 volume buttons
 
General:
Libata (newer drivers for Parallel- and Serial-ATA controllers):
- libata: implement no[hsrst force params]
 - libata: LBA28/LBA48 off-by-one bug in ata.h
 - ahci, pata_marvell: play nicely together
 - mfd: TMIO MMC driver
 - sata_mv: add RocketRaid 1720 PCI ID to driver
 - pata_it821x: Driver updates and reworking
 - pata_via: add VX800 flag; add function for fixing h/w bugs
 
IDE (alternative/older drivers mainly for Parallel-ATA controllers):
- BAST: Remove old IDE driver
 - ide: include PCI device name in messages from IDE PCI host drivers
 - ide/Kconfig: mark ide-scsi as deprecated
 - ide: prefix messages from IDE PCI host drivers by driver name
 - ide: remove obsoleted "hdx=" kernel parameters
 - ide: remove obsoleted "idebus=" kernel parameter
 - ide: remove obsoleted "ide=" kernel parameters
 - move ide/legacy/hd.c to drivers/block/
 
SCSI:
- 3w-9xxx: add MSI support and misc fixes
 - ibmvfc: Add ADISC support
 - ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver
 - iscsi: add iscsi host helpers
 - scsi_debug: add support for rotation speed
 
Various:
- atmel-mci: Driver for Atmel on-chip MMC controllers
 - memstick: use fully asynchronous request processing
 - mmc: add support for card-detection polling
 - mmc: S3C24XX MMC/SD driver.
 - mmc_spi: add support for card-detection polling
 - sdhci: move pci stuff to separate module
 - sdhci: scatter-gather (ADMA) support
 - sdhci: support JMicron secondary interface
 
General:
- ipsec: ipcomp - Merge IPComp implementations
 - proc: create /proc/net/netstat file in each net
 - proc: create /proc/net/snmp file in each net
 - vlan: Add ethtool support
 
LAN/WAN specific:
- amd8111e: delete non NAPI code from the driver.
 - bnx2: Add PCI ID for 5716.
 - bnx2: Support secondary MAC addresses.
 - bnx2: Update firmware to support multi rx rings.
 - bnx2x: Adding bnx2x_link
 - bnx2x: Add PCIE EEH support
 - bnx2x: Add support for BCM57711 HW
 - bnx2x: New init infrastructure
 - bnx2x: New link code
 - bnx2x: New statistics code
 - cxgb: delete non NAPI code from the driver.
 - DM9000: Add documentation for the driver.
 - DM9000: Add support for DM9000A and DM9000B chips
 - e1000: delete non NAPI code from the driver
 - forcedeth: add jumbo frame support for mcp79
 - gianfar: delete non NAPI code from the driver.
 - ixgb: update readme text
 - sh_eth: Add SH7619 support
 - net: sh_eth: add support for Renesas SuperH Ethernet
 - r8169: remove non-napi code
 - SAA9730: Remove driver
 - WAN: convert drivers to use built-in netdev_stats
 - WAN: Port COSA driver to generic HDLC.
 - WAN: Port LMC driver to generic HDLC
 - virtio net: Add ethtool ops for SG/GSO
 - via-rhine: delete non NAPI code from the driver.
 - ucc_geth: delete non NAPI code from the driver.
 - sky2: 88E8057 chip support
 - tg3: Add 5785 ASIC revision
 - starfire: delete non NAPI code from the driver.
 
Wi-Fi specific:
- mac80211: 11h - Handling measurement request
 - mac80211: 11h Infrastructure - Parsing
 - mac80211: add helpers for frame control testing
 - mac80211: implement EU regulatory domain
 - mac80211: make master netdev handling sane
 - mac80211: QoS related cleanups
 - mac80211: revamp beacon configuration
 - mac80211: use hardware flags for signal/noise units
 - b43: enable mesh
 - b43: Rewrite LO calibration algorithm
 - gelic (PS3): Add support for ESSID scan
 - rtl8187: Add USB ID for Netgear WG111V3
 - rtl8187: Add usb ID for asus wireless link
 - wext: Emit event stream entries correctly when compat.
 - zd1211rw: initial IBSS support
 
- fbdev: add the carmine FB driver
 - fbdev: LCD backlight driver using Atmel PWM driver
 - gpio: add bt8xxgpio driver
 - gpio: gpio driver for max7301 SPI GPIO expander
 - gpiolib: allow user-selection
 - gpio: max732x driver
 - gpio: sysfs interface
 - radeon: fix some hard lockups on r3/4/500s
 - video: sh7760fb: SH7760/SH7763 LCDC framebuffer driver
 
- Add LifeVideo To-Go Cardbus PCI ID
 - Add support for Dvbworld DVB-S 2102 USB card
 - Add support for em2860 based PointNix Intra-Oral Camera
 - add support for MaxLinear MxL5007T silicon tuner
 - Add support for Pinnacle PCTV HD Pro stick (the older variant 2304:0227)
 - Add support for the ATI TV Wonder HD 600
 - Anysee: driver for Anysee DVB-T/C receiver
 - Anysee: support for Anysee E30C Plus rev 0.4
 - au0828: add support for Hauppauge Woodbury
 - budget-ci: Add support for Technotrend budget C-1501 dvb-c card
 - cx18: add support for Conexant Raptor PAL/SECAM card
 - cx18: convert to video_ioctl2()
 - cx18: Upgrade to newer firmware & update cx18 documentation.
 - cx23885: Add DViCO HDTV7 Dual Express tuner callback support.
 - cx23885: add initial support for DViCO FusionHDTV7 Dual Express
 - cx23885: add support for new revision of FusionHDTV7 Dual Express
 - cxusb: add initial support for AVerTVHD Volar
 - dib0700: add basic support for Hauppauge Nova-TD-500 (84xxx)
 - dib0700: add comment to identify 35th USB id pair
 - DVB-PLL: add Samsung DTOS403IH102A tuner
 - em28xx-cards: Add Compro VideoMate ForYou/Stereo model
 - em28xx-cards: Add GrabBeeX+ USB2800 model
 - em28xx-cards: New supported IDs for analog models
 - gspca: Webcam 0c45:6128 added in sonixj.
 - gspca: Webcam 0c45:612e added in sonixj.
 - gspca: Webcam 0c45:6143 added in sonixj.
 - gspca: Webcam Labtec 2200 (093a:2626) added in pac7311.
 - ivtv: add support for the Buffalo PC-MV5L/PCI card.
 - ivtv: Convert to video_ioctl2.
 - saa7134: Add support for analog only ASUSTeK P7131
 - saa7134: add support for AVerMedia M103
 - saa7134: Avermedia A16D composite input
 - sms1xxx: add support for Hauppauge WinTV-Nova-T-MiniStick
 - sms1xxx: change smsusb_driver.name to sms1xxx
 - sms1xxx: move driver from media/mdtv/ to media/dvb/siano/
 - soc_camera_platform: Add SoC Camera Platform driver
 - spca508: Add Clone Digital Webcam 11043
 - This driver adds support for the Sensoray 2255 devices.
 - This patch adds support for the Micronas DRX3975D/DRX3977D DVB-T demodulator
 - ttpci/Kconfig: Technotrend budget C-1501 needs tda10023
 - uvcvideo : Add support for Asus F9GS integrated webcam
 - uvcvideo : Add support for Medion Akoya Mini E1210 integrated webcam
 - uvcvideo: Add support for two Bison Electronics webcams
 - v4l-dvb: remove broken PlanB driver
 
- Add EM-X270 ASoC driver
 - ac97 - Add virtual master control to VT1616/VT1617A codec.
 - add TriTech 28023 AC97 codec ID and Wolfson 9701 name.
 - ALSA driver for SGI HAL2 audio device
 - ALSA driver for SGI O2 audio board
 - ASoC: Add AK4535 driver
 - ASoC: Add UDA1380 driver
 - ASoC: Add WM8510 driver
 - ASoC: Add WM8990 driver
 - ASoC: Au12x0/Au1550 PSC Audio support
 - Asoc: core - add Digital Audio Interface (DAI) control functions.
 - ca0106 - Add entry for another MSI K8N Diamond MB
 - CA0106 on MSI K8N Diamond PLUS Motherboard
 - emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2
 - Fix AC97 power down
 - hda - Add ALC663 support
 - hda - Add automatic model setting for the Acer Aspire 5920G laptop
 - hda - Added model selection for iMac 24"
 - hda - Added SSID for 'Fujitsu Siemens Amilo M1451G' laptop
 - hda - Added support for Asus V1Sn
 - hda - Add ICH9 controller support (8086:2911)
 - hda - Add missing Thinkpad Z60m support
 - hda - Add support for 92HD73xxx codecs
 - hda - Add support for Lenovo 3000 N200
 - hda - Add support of Teradici controller
 - hda - Fix ALC883 medion model
 - hda - Fix speaker output on Toshiba P105
 - hda - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model
 - hda - increase max_codecs of ICH to 4
 - hda - support intel DG33 motherboards
 - hda - support new AMD HDMI Audio (1002:970f)
 - maestro3: Fix hw volume on HP OmniBook
 - oxygen: add PM support
 - PCI168 snd-azt3328 Linux driver: another huge update
 - usb-audio - Support for Roland SonicCell sound module
 - via82xx - Add VIA audio device #1841 to ac97_quirk list
 
Hardware-Monitoring/I2C/EDAC/Watchdog:
- abituguru3: prefer DMI probing to manual probing
 - coretemp: recognize Nehalem CPUs
 - edac: i5100 new intel chipset driver
 - HP iLO driver
 - hwmon: ad7414 driver
 - hwmon: (dme1737) Add support for the SMSC SCH5027
 - hwmon-vid: Fix AMD K8 VID decoding
 - i2c: Add Intel SCH SMBus support
 - i2c: Add support for I2C bus on Freescale CPM1/CPM2 controllers
 - i2c: Check for ACPI resource conflicts
 - i2c-nforce2: Add support for multiplexing on the Tyan S4985
 - ibm_emac: Remove the ibm_emac driver
 - I/OAT: Add watchdog/reset functionality to ioatdma
 - spi: new orion_spi driver
 
- Add "no BKL needed" comments to several drivers
 - Bluetooth: Add SCO support to btusb driver
 - Bluetooth: Enforce security for outgoing RFCOMM connections
 - crypto: ixp4xx - Hardware crypto support for IXP4xx CPUs
 - crypto: talitos - Add support for 3des
 - crypto: talitos - Freescale integrated security engine (SEC) driver
 - dmaengine: DMA engine driver for Marvell XOR engine
 - dmaengine: Driver for the Synopsys DesignWare DMA controller
 - dma-mapping: add the device argument to dma_mapping_error()
 - dmatest: Simple DMA memcpy test client
 - firewire: fw-sbp2: spin disks down on suspend and shutdown
 - GRU Driver: driver internal header files
 - GRU Driver: driver/misc Makefile & Kconfig changes
 - GRU Driver: resource management
 - myri10ge: add multislices support
 - pcmcia: add support CompactFlash PCMCIA support for Blackfin.
 - RDMA/nes: CM connection setup/teardown rework
 - regulator: add support for fixed regulators.
 - regulator: consumer device interface
 - regulator: core kbuild files
 - regulator: documentation - ABI
 - regulator: documentation - consumer interface
 - regulator: documentation - machine
 - regulator: documentation - overview
 - regulator: documentation - regulator driver
 - regulator: fixed regulator interface
 - regulator: machine driver interface
 - regulator: maintainers - add maintainers for regulator framework.
 - regulator: regulator driver interface
 - regulator: regulator framework core
 - regulator: regulator test harness
 - regulator: TI bq24022 Li-Ion Charger driver
 - rtc: ds1305/ds1306 driver
 - Watchdog: mpc83xx_wdt: add support for MPC86xx CPUs
 - MTD, NOR: Add support for AMD AM29SL800D[BT NOR flash chips]
 - MTD, NOR: Add support for Eon EN29SL800B[BT NOR flash chips]
 - MTD, NOR: Support for M50FLW080A and M50FLW080B
 
![Kernel Log: Coming in 3.10 (Part 3) [--] Infrastructure](/imgs/43/1/0/4/2/6/7/2/comingin310_4_kicker-4977194bfb0de0d7.png)

![Kernel Log: Coming in 3.10 (Part 3) [--] Infrastructure](/imgs/43/1/0/4/2/3/2/3/comingin310_3_kicker-151cd7b9e9660f05.png)
















