Merge android-4.19-q.66 (5118163) into msm-4.19

* refs/heads/tmp-5118163:
  Linux 4.19.66
  spi: bcm2835: Fix 3-wire mode if DMA is enabled
  cgroup: Fix css_task_iter_advance_css_set() cset skip condition
  cgroup: css_task_iter_skip()'d iterators must be advanced before accessed
  cgroup: Include dying leaders with live threads in PROCS iterations
  cgroup: Implement css_task_iter_skip()
  cgroup: Call cgroup_release() before __exit_signal()
  compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
  r8169: don't use MSI before RTL8168d
  net/mlx5e: Prevent encap flow counter update async to user query
  net/mlx5: Fix modify_cq_in alignment
  tun: mark small packets as owned by the tap sock
  tipc: compat: allow tipc commands without arguments
  ocelot: Cancel delayed work before wq destruction
  NFC: nfcmrvl: fix gpio-handling regression
  net/smc: do not schedule tx_work in SMC_CLOSED state
  net: sched: use temporary variable for actions indexes
  net sched: update vlan action for batched events operations
  net: sched: Fix a possible null-pointer dereference in dequeue_func()
  net: qualcomm: rmnet: Fix incorrect UL checksum offload logic
  net: phylink: Fix flow control for fixed-link
  net/mlx5: Use reversed order when unregister devices
  net/mlx5e: always initialize frag->last_in_page
  net: fix ifindex collision during namespace removal
  net: bridge: mcast: don't delete permanent entries when fast leave is enabled
  net: bridge: delete local fdb on device init failure
  mvpp2: refactor MTU change code
  mvpp2: fix panic on module removal
  mlxsw: spectrum: Fix error path in mlxsw_sp_module_init()
  ipip: validate header length in ipip_tunnel_xmit
  ip6_tunnel: fix possible use-after-free on xmit
  ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6
  ife: error out when nla attributes are empty
  bnx2x: Disable multi-cos feature.
  atm: iphase: Fix Spectre v1 vulnerability
  IB: directly cast the sockaddr union to aockaddr
  HID: Add quirk for HP X1200 PIXART OEM mouse
  HID: wacom: fix bit shift for Cintiq Companion 2
  libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock
  libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant
  libnvdimm/region: Register badblocks before namespaces
  libnvdimm/bus: Prevent duplicate device_unregister() calls
  drivers/base: Introduce kill_device()
  driver core: Establish order of operations for device_add and device_del via bitflag
  gcc-9: don't warn about uninitialized variable
  scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure

Change-Id: Id10478edd741fd55ffa841c4ed7c608d9ece3bbb
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
This commit is contained in:
Ivaylo Georgiev
2019-08-14 04:56:34 -07:00
70 changed files with 471 additions and 262 deletions

View File

@@ -1336,6 +1336,7 @@ extern int (*platform_notify_remove)(struct device *dev);
*/
extern struct device *get_device(struct device *dev);
extern void put_device(struct device *dev);
extern bool kill_device(struct device *dev);
#ifdef CONFIG_DEVTMPFS
extern int devtmpfs_create_node(struct device *dev);