Linux 2.6.36.3
From: Greg KH
Date: Fri Jan 07 2011 - 17:51:54 EST
I'm announcing the release of the 2.6.36.3 kernel.
All users of the 2.6.36 kernel series must upgrade.
The updated 2.6.36.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.36.y.git
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.36.y.git;a=summary
thanks,
greg k-h
------------
Documentation/kernel-parameters.txt | 2
Documentation/power/runtime_pm.txt | 4
Makefile | 2
arch/arm/mach-at91/include/mach/at91_mci.h | 2
arch/arm/mm/cache-v6.S | 28 +++-
arch/mips/jz4740/board-qi_lb60.c | 4
arch/sparc/include/asm/openprom.h | 2
arch/sparc/include/asm/oplib_32.h | 35 -----
arch/sparc/include/asm/oplib_64.h | 46 -------
arch/sparc/kernel/leon_kernel.c | 4
arch/sparc/prom/Makefile | 1
arch/sparc/prom/console_32.c | 65 +---------
arch/sparc/prom/console_64.c | 81 ++----------
arch/sparc/prom/devops_32.c | 87 -------------
arch/sparc/prom/devops_64.c | 67 ----------
arch/sparc/prom/misc_64.c | 16 --
arch/sparc/prom/printf.c | 35 ++++-
arch/sparc/prom/tree_32.c | 15 --
arch/sparc/prom/tree_64.c | 18 --
arch/tile/kernel/process.c | 7 +
arch/x86/include/asm/kvm_host.h | 2
arch/x86/include/asm/processor.h | 23 ---
arch/x86/kernel/apic/apic.c | 8 +
arch/x86/kernel/apic/io_apic.c | 1
arch/x86/kernel/apic/probe_64.c | 7 -
arch/x86/kernel/cpu/amd.c | 3
arch/x86/kernel/microcode_intel.c | 16 --
arch/x86/kernel/smpboot.c | 85 +++++++++++++
arch/x86/kernel/xsave.c | 3
arch/x86/kvm/svm.c | 4
arch/x86/kvm/vmx.c | 5
arch/x86/kvm/x86.c | 7 -
arch/x86/kvm/x86.h | 5
arch/x86/oprofile/op_model_amd.c | 24 ++-
arch/x86/vdso/Makefile | 4
block/blk-merge.c | 6
block/blk-settings.c | 25 ----
block/blk-sysfs.c | 2
drivers/acpi/acpica/dswexec.c | 19 ++-
drivers/acpi/ec.c | 3
drivers/ata/libata-sff.c | 7 -
drivers/block/xen-blkfront.c | 2
drivers/char/n_gsm.c | 6
drivers/char/ramoops.c | 12 +
drivers/dma/mv_xor.c | 2
drivers/edac/amd64_edac.c | 2
drivers/edac/edac_mc.c | 10 -
drivers/firewire/ohci.c | 47 +++++--
drivers/gpio/cs5535-gpio.c | 19 ++-
drivers/gpio/rdc321x-gpio.c | 2
drivers/gpu/drm/drm_crtc.c | 10 -
drivers/gpu/drm/i915/i915_dma.c | 23 +++
drivers/gpu/drm/i915/i915_reg.h | 1
drivers/gpu/drm/i915/intel_display.c | 4
drivers/gpu/drm/i915/intel_dp.c | 37 ++++-
drivers/gpu/drm/nouveau/nouveau_drv.h | 6
drivers/gpu/drm/nouveau/nouveau_irq.c | 1
drivers/gpu/drm/nouveau/nv50_display.c | 35 ++++-
drivers/gpu/drm/radeon/atombios_crtc.c | 3
drivers/gpu/drm/radeon/evergreen.c | 25 +---
drivers/gpu/drm/radeon/r600.c | 17 +-
drivers/gpu/drm/radeon/radeon_device.c | 9 -
drivers/hwmon/adm1026.c | 20 +--
drivers/infiniband/core/uverbs_cmd.c | 99 ++++++++-------
drivers/input/mouse/synaptics.h | 3
drivers/md/dm-table.c | 5
drivers/md/md.c | 15 +-
drivers/md/raid10.c | 2
drivers/media/common/saa7146_hlp.c | 8 -
drivers/media/common/saa7146_video.c | 16 +-
drivers/media/video/gspca/sonixj.c | 17 ++
drivers/media/video/mx2_camera.c | 2
drivers/mfd/wm831x-core.c | 8 -
drivers/mmc/core/core.c | 1
drivers/mmc/host/at91_mci.c | 13 +-
drivers/mmc/host/atmel-mci.c | 18 +-
drivers/net/8139cp.c | 10 -
drivers/net/benet/be_cmds.c | 2
drivers/net/bonding/bonding.h | 4
drivers/net/ifb.c | 2
drivers/net/pppoe.c | 2
drivers/net/r8169.c | 4
drivers/net/tehuti.c | 4
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 73 ++++++-----
drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 9 -
drivers/net/wireless/ath/ath9k/eeprom.c | 6
drivers/net/wireless/ath/ath9k/eeprom.h | 13 --
drivers/net/wireless/ath/ath9k/eeprom_def.c | 12 +
drivers/net/wireless/ath/ath9k/hw.c | 3
drivers/net/wireless/ath/ath9k/mac.c | 3
drivers/net/wireless/ath/ath9k/main.c | 11 +
drivers/net/wireless/ath/ath9k/recv.c | 4
drivers/net/wireless/ath/ath9k/reg.h | 6
drivers/net/wireless/orinoco/main.c | 6
drivers/net/wireless/orinoco/orinoco_cs.c | 14 +-
drivers/net/wireless/orinoco/spectrum_cs.c | 14 +-
drivers/net/wireless/orinoco/wext.c | 4
drivers/net/wireless/p54/p54usb.c | 6
drivers/net/wireless/rt2x00/rt2400pci.c | 6
drivers/net/wireless/rt2x00/rt2500pci.c | 12 +
drivers/net/wireless/rt2x00/rt2500usb.c | 12 +
drivers/net/wireless/rt2x00/rt2800.h | 7 +
drivers/net/wireless/rt2x00/rt2800lib.c | 59 +++++----
drivers/net/wireless/rt2x00/rt2x00.h | 5
drivers/net/wireless/rt2x00/rt2x00dev.c | 2
drivers/net/wireless/rt2x00/rt61pci.c | 12 +
drivers/net/wireless/rt2x00/rt73usb.c | 12 +
drivers/net/xen-netfront.c | 4
drivers/pci/dmar.c | 5
drivers/pci/quirks.c | 23 +++
drivers/platform/x86/intel_ips.c | 36 +++++
drivers/platform/x86/intel_ips.h | 21 +++
drivers/rtc/rtc-rs5c372.c | 2
drivers/scsi/qla2xxx/qla_iocb.c | 1
drivers/scsi/qla2xxx/qla_nx.c | 1
drivers/scsi/qla2xxx/qla_os.c | 1
drivers/scsi/scsi_lib.c | 3
drivers/staging/cx25821/cx25821-video.c | 8 -
drivers/staging/cx25821/cx25821-video.h | 2
drivers/usb/gadget/composite.c | 16 +-
drivers/usb/host/xhci-mem.c | 25 ++--
drivers/usb/misc/uss720.c | 4
drivers/usb/serial/ftdi_sio.c | 1
drivers/usb/serial/ftdi_sio_ids.h | 5
drivers/usb/storage/unusual_devs.h | 7 +
drivers/watchdog/rdc321x_wdt.c | 2
fs/exec.c | 5
fs/fuse/file.c | 72 ++++++++++-
fs/nfs/file.c | 2
fs/nfs/mount_clnt.c | 4
fs/nfsd/nfs3xdr.c | 6
fs/nfsd/xdr4.h | 21 +--
fs/notify/inotify/inotify_user.c | 1
include/linux/blkdev.h | 9 -
include/linux/bootmem.h | 2
include/linux/mfd/wm8994/pdata.h | 2
include/linux/pm_runtime.h | 3
include/linux/sched.h | 2
include/media/saa7146.h | 2
include/net/af_unix.h | 2
include/net/sock.h | 4
include/xen/interface/io/ring.h | 11 +
kernel/exit.c | 8 +
kernel/fork.c | 1
kernel/power/user.c | 2
kernel/printk.c | 4
kernel/sched.c | 156 ++++++++++++++++++++++---
kernel/timer.c | 8 +
kernel/trace/trace.c | 10 +
kernel/user.c | 1
kernel/watchdog.c | 3
mm/memcontrol.c | 19 +--
mm/mmap.c | 16 +-
net/ax25/af_ax25.c | 2
net/bridge/br_multicast.c | 2
net/core/dst.c | 1
net/core/filter.c | 19 ---
net/core/timestamping.c | 6
net/econet/af_econet.c | 12 +
net/ipv4/tcp.c | 2
net/ipv4/tcp_ipv4.c | 8 -
net/ipv4/tcp_output.c | 42 +++---
net/l2tp/l2tp_ip.c | 6
net/llc/af_llc.c | 5
net/mac80211/rx.c | 5
net/mac80211/tx.c | 21 ++-
net/packet/af_packet.c | 7 -
net/sched/cls_cgroup.c | 2
net/sunrpc/svc_xprt.c | 9 +
net/unix/af_unix.c | 37 +++++
net/unix/garbage.c | 9 +
net/x25/x25_link.c | 1
security/integrity/ima/ima_policy.c | 2
sound/oss/soundcard.c | 4
sound/pci/hda/hda_eld.c | 20 +--
sound/pci/hda/hda_intel.c | 2
sound/pci/hda/patch_conexant.c | 4
sound/pci/hda/patch_hdmi.c | 1
sound/pci/hda/patch_realtek.c | 1
sound/soc/codecs/wm8580.c | 2
sound/soc/codecs/wm8904.c | 3
sound/soc/codecs/wm8955.c | 3
sound/soc/codecs/wm8960.c | 3
sound/soc/codecs/wm_hubs.c | 2
184 files changed, 1382 insertions(+), 1023 deletions(-)
Ahmed S. Darwish (1):
RAMOOPS: Don't overflow over non-allocated regions
Alex Deucher (6):
drm/radeon/kms: don't apply 7xx HDP flush workaround on AGP
drm/kms: remove spaces from connector names (v2)
drm/radeon/kms: fix vram base calculation on rs780/rs880
drm/radeon/kms/evergreen: reset the grbm blocks at resume and init
drm/radeon/kms: fix evergreen asic reset
drm/radeon/kms: reorder display resume to avoid problems
Alexey Starikovskiy (1):
ACPI: EC: Add another dmi match entry for MSI hardware
Andre Przywara (1):
KVM: enlarge number of possible CPUID leaves
Andreas Herrmann (1):
x86, amd: Fix panic on AMD CPU family 0x15
Andrej Ota (1):
pppoe.c: Fix kernel panic caused by __pppoe_xmit
Andres Salomon (2):
cs5535-gpio: don't apply errata #36 to edge detect GPIOs
cs5535-gpio: handle GPIO regs where higher (clear) bits are set
Andrew Vasquez (1):
qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts.
Andy Lutomirski (1):
nouveau: Acknowledge HPD irq in handler, not bottom half
Anssi Hannula (2):
ALSA: hda - Do not wrongly restrict min_channels based on ELD
ALSA: hda - Always allow basic audio irrespective of ELD info
Apollon Oikonomopoulos (1):
x25: decrement netdev reference counts on unload
Baruch Siach (1):
mx2_camera: fix pixel clock polarity configuration
Ben Hutchings (2):
tehuti: Firmware filename is tehuti/bdx.bin
watchdog: Improve initialisation error message and documentation
Bob Moore (1):
ACPICA: Fix Scope() op in module level code
Borislav Petkov (2):
EDAC: Fix workqueue-related crashes
amd64_edac: Fix interleaving check
Changli Gao (1):
ifb: goto resched directly if error happens and dp->tq isn't empty
Chris Metcalf (1):
arch/tile: handle CLONE_SETTLS in copy_thread(), not user space
Christian Lamparter (1):
p54usb: add 5 more USBIDs
Chuck Lever (1):
NFS: Fix panic after nfs_umount()
Dan Carpenter (1):
IB/uverbs: Handle large number of entries in poll CQ
Dan Rosenberg (1):
sound: Prevent buffer overflow in OSS load_mixer_volumes
Daniel Hellstrom (1):
SPARC/LEON: removed constant timer initialization as if HZ=100, now it reflects the value of HZ
Daniel T Chen (3):
ALSA: hda: Use position_fix=1 for Acer Aspire 5538 to enable capture on internal mic
ALSA: hda: Use model=lg quirk for LG P1 Express to enable playback and capture
ALSA: hda: Use LPIB quirk for Dell Inspiron m101z/1120
David Flynn (1):
drm/i915/dp: Fix I2C/EDID handling with active DisplayPort to DVI converter
David Henningsson (1):
ALSA: HDA: Quirk for Dell Vostro 320 to make microphone work
David Kilroy (3):
orinoco: fix TKIP countermeasure behaviour
orinoco: clear countermeasure setting on commit
orinoco: initialise priv->hw before assigning the interrupt
David S. Miller (13):
sparc64: Delete prom_puts() unused.
sparc: Remove prom_pathtoinode()
sparc: Kill prom devops_{32,64}.c
sparc64: Unexport prom_service_exists().
sparc64: Delete prom_setcallback().
sparc: Do not export prom_nb{get,put}char().
sparc: Pass buffer pointer all the way down to prom_{get,put}char().
sparc: Delete prom_*getchar().
sparc: Write to prom console using indirect buffer.
tcp: Don't change unlocked socket state in tcp_v4_err().
tcp: Increase TCP_MAXSEG socket option minimum.
tcp: Make TCP_MAXSEG minimum more correct.
econet: Fix crash in aun_incoming().
David Stevens (1):
bridge: fix IPv6 queries for bridge multicast snooping
Dmitry Artamonow (1):
ASoC: fix deemphasis control in wm8904/55/60 codecs
Eduardo Costa (1):
p54usb: New USB ID for Gemtek WUBI-100GW
Eric Anholt (2):
drm/i915: Always set the DP transcoder config to 8BPC.
drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915.
Eric Dumazet (8):
llc: fix a device refcount imbalance
tcp: avoid a possible divide by zero
tcp: protect sysctl_tcp_cookie_size reads
af_unix: limit unix_tot_inflight
af_unix: limit recursion level
filter: fix sk_filter rcu handling
net/dst: dst_dev_event() called after other notifiers
net: fix skb_defer_rx_timestamp()
Eric Paris (1):
inotify: stop kernel memory leak on file creation failure
Felix Fietkau (1):
ath9k_hw: fix endian issues with CTLs on AR9003
Florian Faber (1):
USB: ftdi_sio: Add D.O.Tec PID
Florian Fainelli (2):
gpio: Fix null pointer dereference while accessing rdc321x platform_data
watchdog: Fix null pointer dereference while accessing rdc321x platform_data
Gabriele Gorla (2):
hwmon: (adm1026) Allow 1 as a valid divider value
hwmon: (adm1026) Fix setting fan_div
Greg Kroah-Hartman (2):
Revert "USB: gadget: Allow function access to device ID data during bind()"
Linux 2.6.36.3
H. Peter Anvin (2):
x86, hotplug: Use mwait to offline a processor, fix the legacy case
x86, gcc-4.6: Use gcc -m options when building vdso
Heiko Carstens (3):
nohz: Fix printk_needs_cpu() return value on offline cpus
nohz: Fix get_next_timer_interrupt() vs cpu hotplug
printk: Fix wake_up_klogd() vs cpu hotplug
Helmut Schaa (1):
mac80211: Fix BUG in pskb_expand_head when transmitting shared skbs
Herbert Xu (1):
cls_cgroup: Fix crash on module unload
Hillf Danton (2):
bonding: Fix slave selection bug.
fix freeing user_struct in user cache
Ivo van Doorn (1):
rt2x00: Fix max TX power settings
Jean-Francois Moine (2):
gspca - sonixj: Set the flag for some devices
gspca - sonixj: Add a flag in the driver_info table
Jeremy Fitzhardinge (1):
xen: Provide a variant of __RING_SIZE() that is an integer constant expression
Jesper Juhl (1):
x86/microcode: Fix double vfree() and remove redundant pointer checks before vfree()
Joe Jin (1):
driver/net/benet: fix be_cmd_multicast_set() memcpy bug
Joerg Roedel (1):
KVM: SVM: Do not report xsave in supported cpuid
Johannes Berg (1):
mac80211: fix mesh forwarding
KAMEZAWA Hiroyuki (1):
memcg: fix wrong VM_BUG_ON() in try_charge()'s mm->owner check
Ken Mills (2):
n_gsm: Fix message length handling when building header
n_gsm: gsm_data_alloc buffer allocation could fail and it is not being checked
Kenji Kaneshige (2):
x86: Enable the intr-remap fault handling after local APIC setup
x86, vt-d: Fix the vt-d fault handling irq migration in the x2apic mode
Lars-Peter Clausen (1):
MIPS: jz4740: qi_lb60: Fix gpio for the 6th row of the keyboard matrix
Manoj Iyer (1):
ALSA: hda - Enable jack sense for Thinkpad Edge 11
Mariusz Kozlowski (1):
net: Fix header size check for GSO case in recvmsg (af_packet)
Mark Brown (2):
mfd: Support additional parent IDs for wm831x
mfd: Supply IRQ base for WM832x devices
Martin K. Petersen (1):
block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead
Matteo Croce (1):
ath9k: fix bug in tx power
Mauro Carvalho Chehab (1):
Don't export format_by_forcc on two different drivers
Michal Marek (1):
l2tp: Fix modalias of l2tp_ip
Mike Galbraith (1):
Sched: fix skip_clock_update optimization
Mike Hernandez (1):
qla2xxx: Populate Command Type 6 LUN field properly.
Miklos Szeredi (2):
fuse: verify ioctl retries
fuse: fix ioctl when server is 32bit
Mimi Zohar (1):
ima: fix add LSM rule bug
Nandita Dukkipati (1):
tcp: Bug fix in initialization of receive window.
Neil Brown (1):
nfsd: Fix possible BUG_ON firing in set_change_info
NeilBrown (3):
sunrpc: prevent use-after-free on clearing XPT_BUSY
md: fix bug with re-adding of partially recovered device.
md: protect against NULL reference when waiting to start a raid10.
Nelson Elhage (1):
econet: Do the correct cleanup after an unprivileged SIOCSIFADDR.
Nicolas Ferre (1):
mmc: atmel-mci: fix multiblock SDIO transfers
Oleg Nesterov (1):
posix-cpu-timers: workaround to suppress the problems with mt exec
Peter Zijlstra (1):
sched: Cure more NO_HZ load average woes
Rafael J. Wysocki (1):
PM / Runtime: Fix pm_runtime_suspended()
Rajkumar Manoharan (1):
ath9k: Disable SWBA interrupt on remove_interface
Robert Richter (1):
arch/x86/oprofile/op_model_amd.c: Perform initialisation on a single CPU
Saeed Bishara (1):
mv_xor: fix race in tasklet function
Sarah Sharp (1):
xhci: Fix issue with port array setup and buggy hosts.
Senthil Balasubramanian (1):
ath9k: Fix STA disconnect issue due to received MIC failed bcast frames
Sergey Vlasov (1):
NFS: Fix fcntl F_GETLK not reporting some conflicts
Seungwhan Youn (1):
ASoC: WM8580: Fix R8 initial value
Shan Wei (1):
8139cp: fix checksum broken
Sheng Yang (1):
KVM: Fix OSXSAVE after migration
Slava Pestov (1):
tracing: Fix panic when lseek() called on "trace" opened for writing
Stefan Richter (2):
firewire: ohci: fix regression with VIA VT6315, disable MSI
firewire: ohci: fix regression with Agere FW643 rev 06, disable MSI
Suresh Siddha (4):
bootmem: Add alloc_bootmem_align()
x86, xsave: Use alloc_bootmem_align() instead of alloc_bootmem()
x86, vt-d: Handle previous faults after enabling fault handling
x86, vt-d: Quirk for masking vtd spec errors to platform error handling logic
Takashi Iwai (2):
PM / Hibernate: Fix PM_POST_* notification with user-space suspend
mmc: Fix re-probing with PM_POST_RESTORE notification
Tavis Ormandy (1):
install_special_mapping skips security_file_mmap check.
Tejun Heo (1):
libata-sff: fix HSM_ST_ERR handling in __ata_sff_port_intr()
Thomas Sailer (1):
USB: misc: uss720.c: add another vendor/product ID
Uk Kim (2):
ASoC: Fix swap of left and right channels for WM8993/4 speaker boost gain
ASoC: Fix off by one error in WM8994 EQ register bank size
Valentine Barshak (1):
ARM: 6535/1: V6 MPCore v6_dma_inv_range and v6_dma_flush_range RWFO fix
Vasanthakumar Thiagarajan (1):
ath9k: Fix bug in reading input gpio state for ar9003
Vasiliy Kulikov (2):
net: ax25: fix information leak to userland
net: packet: fix information leak to userland
Vitaly Kuznetsov (1):
USB: usb-storage: unusual_devs entry for the Samsung YP-CP3
Wolfram Sang (1):
rtc: rs5c372: fix buffer size
Yan Li (1):
Input: synaptics - fix handling of 2-button ClickPads
Yauhen Kharuzhy (1):
mmc: at91_mci: fix multiblock SDIO transfers
françois romieu (1):
r8169: fix sleeping while holding spinlock.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/