Merge 4.9.322 into android-4.9-q

Changes in 4.9.322
	dm raid: fix KASAN warning in raid5_add_disks
	SUNRPC: Fix READ_PLUS crasher
	net: rose: fix UAF bugs caused by timer handler
	net: usb: ax88179_178a: Fix packet receiving
	usbnet: make sure no NULL pointer is passed through
	usbnet: fix memory allocation in helpers
	powerpc/powernv: wire up rng during setup_arch
	caif_virtio: fix race between virtio_device_ready() and ndo_open()
	netfilter: nft_dynset: restore set element counter when failing to update
	net: bonding: fix possible NULL deref in rlb code
	net: bonding: fix use-after-free after 802.3ad slave unbind
	nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
	NFC: nxp-nci: Don't issue a zero length i2c_master_read()
	xen/gntdev: Avoid blocking in unmap_grant_pages()
	hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
	sit: use min
	ipv6/sit: fix ipip6_tunnel_get_prl return value
	net: Rename and export copy_skb_header
	xen/blkfront: fix leaking data in shared pages
	xen/netfront: fix leaking data in shared pages
	xen/netfront: force data bouncing when backend is untrusted
	xen/blkfront: force data bouncing when backend is untrusted
	xen/arm: Fix race in RB-tree based P2M accounting
	qmi_wwan: Added support for Telit LN940 series
	net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions
	net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
	net: usb: qmi_wwan: add Telit 0x1060 composition
	net: usb: qmi_wwan: add Telit 0x1070 composition
	Linux 4.9.322

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I38531cdafc0a16ea008a8b3f97129d01faaeea24