OpenCloudOS-Kernel/drivers/gpu/drm/nouveau/nvkm/subdev
Linus Torvalds e3de671dd6 asm-generic changes for 4.5
The asm-generic tree this time contains one series from Nicolas Pitre
 that makes the optimized do_div() implementation from the ARM
 architecture available to all architectures. This also adds stricter
 type checking for callers of do_div, which has uncovered a number
 of bugs in existing code, and fixes up the ones we have found.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVqARKWCrR//JCVInAQJrBhAAlwZL0IiVGFfDXWtvQGOm+yC5j4vdIhMf
 1scsvRbk3ln1xUk5+NM61NpxbQotro78K5HxFZFhaVGUTbbFXM9w2VZSyI8ZaGAJ
 Od6lBUUyLQmzlbHDJ3v/zrZn8Up7qZlRApmXcbUVDtssfnEfKk4xA2RG9JwIMS1c
 uZMvnD7N3P9vxDPl+CsYlB2osi6Yks3VQ1tXYe2z6siO+H67zHaF08+ls7fbsd3d
 oyKjZqlaQ02MIOr+AdR0h9iKyJJ6SXT0DQlsMyzB6aBWmeBCNLNALNIiukDk9Qc1
 VV3sF1MOS3LtfU2TeOx4Na7hcd2iC6WYLb271iApO2Ww7t16n+de3i6AipZxLUJ0
 08jiRlisTzUhXDobRSqI3mcQlxrB5UGfyblab2z/MqGGmIGJSPPRdTPRQUgi0ZKg
 jksSmsaPwOQp64FhTgECLJthlYX7h6ULjkvJ9h60gZHa4jhGZbGPeMwHPf1uSm95
 EvQE971Ssgm4jwhvxZ/kt1ruuZI/fxxG1Qfw+C25QkXZGKye2nB+icLWeMwz+FXG
 HLqkmaAjasf5MAV1GiK8U6zoC6bCOLU0Lea83hOwRPZ999v3Nym1giSatNv4/pB+
 QmkXRvFi93cdQ643l7xcUEDT2zpk4pogF3xREiBhyaXtqLlT7pPMKsBQOgdWvFuu
 Ou0ZbEAwIVo=
 =4psa
 -----END PGP SIGNATURE-----

Merge tag 'asm-generic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic

Pull asm-generic updates from Arnd Bergmann:
 "The asm-generic tree this time contains one series from Nicolas Pitre
  that makes the optimized do_div() implementation from the ARM
  architecture available to all architectures.

  This also adds stricter type checking for callers of do_div, which has
  uncovered a number of bugs in existing code, and fixes up the ones we
  have found"

* tag 'asm-generic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:
  ARM: asm/div64.h: adjust to generic codde
  __div64_32(): make it overridable at compile time
  __div64_const32(): abstract out the actual 128-bit cross product code
  do_div(): generic optimization for constant divisor on 32-bit machines
  div64.h: optimize do_div() for power-of-two constant divisors
  mtd/sm_ftl.c: fix wrong do_div() usage
  drm/mgag200/mgag200_mode.c: fix wrong do_div() usage
  hid-sensor-hub.c: fix wrong do_div() usage
  ti/fapll: fix wrong do_div() usage
  ti/clkt_dpll: fix wrong do_div() usage
  tegra/clk-divider: fix wrong do_div() usage
  imx/clk-pllv2: fix wrong do_div() usage
  imx/clk-pllv1: fix wrong do_div() usage
  nouveau/nvkm/subdev/clk/gk20a.c: fix wrong do_div() usage
2016-01-20 17:30:20 -08:00
..
bar drm/nouveau/device: cleaner abstraction for device resource functions 2015-08-28 12:40:48 +10:00
bios drm/nouveau/bios/perf: parse the pci speed from the bios for tesla and newer cards 2016-01-11 11:30:22 +10:00
bus drm/nouveau/bus/hwsq: Implement VBLANK waiting heuristic 2015-11-03 15:02:18 +10:00
clk asm-generic changes for 4.5 2016-01-20 17:30:20 -08:00
devinit drm/nouveau/device: cleaner abstraction for device resource functions 2015-08-28 12:40:48 +10:00
fb drm/nouveau/fb/nv50: remove references to "daemon" 2016-01-11 11:28:23 +10:00
fuse drm/nouveau/fuse: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
gpio drm/nouveau/fb/ramgt215: Transform GPIO ramfuc method from FBVREF-specific to generic 2015-11-03 15:02:18 +10:00
i2c drm/nouveau/i2c: convert to new-style nvkm_subdev 2015-08-28 12:40:43 +10:00
ibus drm/nouveau/ibus/gm204: split implementation from gk104 2016-01-11 11:28:20 +10:00
instmem drm/nouveau/instmem/gk20a: use DMA API CPU mapping 2016-01-11 11:17:40 +10:00
ltc drm/nouveau/ltc/gm204: split implementation from gm107 2016-01-11 11:28:21 +10:00
mc drm/nouveau/mc: move device irq handling to platform-specific code 2015-08-28 12:40:48 +10:00
mmu drm/nouveau/device: remove pci/platform_device from common struct 2015-08-28 12:40:49 +10:00
mxm drm/nouveau/device: remove pci/platform_device from common struct 2015-08-28 12:40:49 +10:00
pci drm/nouveau/pci: fix check in nvkm_pcie_set_link 2016-01-14 07:56:37 +10:00
pmu drm/nouveau/pmu: prevent falcon from acking interrupts routed to the host 2016-01-11 11:30:23 +10:00
therm drm/nouveau/nvkm: add/remove 0's to make 7 (or 9)-nibble constants use 8 nibbles 2016-01-11 11:17:40 +10:00
timer drm/nouveau/tmr: convert to new-style nvkm_subdev 2015-08-28 12:40:45 +10:00
volt drm/nouveau/volt/pwm/gk104: fix an off-by-one resulting in the voltage not being set 2015-11-25 15:37:45 +10:00
Kbuild drm/nouveau/pci: new subdev 2015-08-28 12:40:48 +10:00