Pull sparc fixes from David Miller:
 1) Fix panics with SR-IOV, from Babu Moger.
 2) Wire up preadv2/pwritev2.
 3) Allow proper auto-loading of VIO devices, from John Paul Adrian
    Glaubitz.
 4) Recognize Sonoma cpus, from Khalid Aziz.
 5) Fix bootup regressions caused by syscall trace fixes made recently.
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:
  sparc64: Fix bootup regressions on some Kconfig combinations.
  sparc64: recognize and support Sonoma CPU type
  sparc: Implement and wire up vio_hotplug for vio.
  sparc: Implement and wire up modalias_show for vio.
  sparc/pci: Refactor dev_archdata initialization into pci_init_dev_archdata
  sparc/defconfigs: Remove CONFIG_IPV6_PRIVACY
  sparc: Write up preadv2/pwritev2 syscalls.
  sparc/PCI: Fix for panic while enabling SR-IOV