Merge from stable-
Merge commit 'v2.6.32.55' into xen/next-2.6.32

* commit 'v2.6.32.55': (28 commits)
  kprobes: initialize before using a hlist
  score: fix off-by-one index into syscall table
  sym53c8xx: Fix NULL pointer dereference in slave_destroy
  ALSA: HDA: Fix internal microphone on Dell Studio 16 XPS 1645
  kernel.h: add printk_ratelimited and pr_<level>_rl
  block: add and use scsi_blk_cmd_ioctl
  USB: Fix 'bad dma' problem on WDM device disconnect
  fix cputime overflow in uptime_proc_show
  USB: cdc-wdm: fix misuse of logical operation in place of bitop
  nfsd: Fix oops when parsing a 0 length export
  svcrpc: destroy server sockets all at once
  svcrpc: fix double-free on shutdown of nfsd after changing pool mode
  V4L/DVB: v4l2-ioctl: integer overflow in video_usercopy()
  i2c: Fix error value returned by several bus drivers
  UBI: fix nameless volumes handling
  x86: Fix mmap random address range
  PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB
  ima: free duplicate measurement memory
  xen/xenbus: Reject replies with payload > XENSTORE_PAYLOAD_MAX.