android_kernel_oneplus_msm8998/include/linux
Hemant Kumar 0cfa0c949f usb: phy: Add new OTG state OTG_STATE_B_SUSPENDED
This state is used to handle:-

- Bus suspend followed by cable disconnect: pm usage
count is incremented upon cable connect. Upon bus
suspend, suspend interrupt kicks in otg state machine
which moves device state to OTG_STATE_B_SUSPENDED from
OTG_STATE_B_PERIPHERAL and decrements pm usage count.
Upon cable unplug additional decrement of pm usage count
is prevented. This state also takes care the handling of
cable unplug followed by bus suspend interrupt.

- Host initiated resume after bus suspend: Being in
OTG_STATE_B_SUSPENDED after bus suspend, upon host
initiated resume, wakeup interrupt kicks in otg state machine
which moves device to OTG_STATE_B_PERIPHERAL state by
incrementing pm usage count.

- PC reboot with cable plugged in: After PC shutdown
device goes to OTG_STATE_B_SUSPENDED state. After
PC start power event irq thread kicks in otg state
machine to move device to OTG_STATE_B_PERIPHERAL
state and increments pm usage count.

- Composition switch after bus suspend:
dwc3_gadget_pullup() kicks in otg state machine to
move device state from OTG_STATE_B_SUSPENDED to
OTG_STATE_B_PERIPHERAL and increments pm usage count
to prevent runtime suspend during device enumeration.

Also, remove pm_runtime_set_active() which sets the PM
runtime stauts as active to avoid pm_runtime_get_sync() failures
which explicitly checks for runtime pm status. For example, if
status is active, pm_runtime_get_sync() will just increments the
counter without actually resuming the device.

Change-Id: Id33b81911ef3894a00802b3e553840b9447f6269
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
[jackp@codeaurora.org: cherry-pick only phy.h and common.c]
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2016-03-22 11:06:09 -07:00
..
amba mmc: Add concept of an 'embedded' SDIO device. 2016-02-16 13:51:04 -08:00
bcma
bif bif: Add snapshot of bif-core framework and qpnp-bsi driver 2016-03-01 12:22:32 -08:00
byteorder
can
ceph libceph: add nocephx_sign_messages option 2015-11-02 23:37:46 +01:00
clk clk: msm: Add support for MSM clocks 2016-03-01 13:00:24 -08:00
crush
decompress
dma dmaengine: hsu: remove platform data 2015-10-17 21:22:08 -07:00
extcon
fpga
fsl powerpc/fsl: Move fsl_guts.h out of arch/powerpc 2015-10-21 18:05:50 -05:00
gpio gpiolib: provide generic request/free implementations 2015-10-16 22:11:16 +02:00
hsi
i2c i2c: rcar: Remove obsolete platform data support 2015-10-20 18:10:25 +02:00
iio
input
irqchip irqchip/gic-v3: Add missing struct device_node declaration 2015-12-10 19:13:26 +01:00
isdn
lockd lockd: get rid of reference-counted NSM RPC clients 2015-10-23 15:57:27 -04:00
mfd platform/chrome: Branch for v4.4 2015-11-13 21:53:18 -08:00
mlx4 mlx4: Expose correct max_sge_rd limit 2015-12-08 12:42:44 -05:00
mlx5 net/mlx5e: Added self loopback prevention 2015-11-15 18:43:40 -05:00
mmc mmc: Add "ignore mmc pm notify" functionality 2016-02-16 13:51:09 -08:00
mtd mtd: spi-nor: fix Spansion regressions (aliased with Winbond) 2016-01-05 16:00:03 -08:00
netfilter netfilter: adding the original quota2 from xtables-addons 2016-02-16 13:51:23 -08:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
phy scsi/phy: Remove orphaned files after renaming 2016-03-22 11:00:52 -07:00
pinctrl drivers/pinctrl: Add the concept of an "init" state 2015-10-27 11:24:23 +01:00
platform_data w1: ds2482: Manage SLPZ pin sleep state 2016-02-16 13:54:18 -08:00
power msm: fix compiler errors/warnings in some drivers 2016-03-01 12:22:41 -08:00
qcom usb: gadget: Move diag dload handling to f_diag driver 2016-03-22 11:03:01 -07:00
qed qed: fix handling of concurrent ramrods. 2015-12-07 14:14:03 -05:00
qpnp spmi_devices: change to platform_devices 2016-03-01 12:22:33 -08:00
raid
regulator regulator: core: put debugfs consumer handle when unregistering a regulator 2016-03-01 12:22:37 -08:00
reset
rtc
sched
soc ARM: SoC driver updates for v4.4 2015-11-10 15:00:03 -08:00
spi ARM: SoC cleanups for v4.4 2015-11-10 14:48:36 -08:00
ssb
sunrpc Mainly smaller bugfixes and cleanup. We're still finding some bugs from 2015-11-11 20:11:28 -08:00
ulpi
unaligned
usb usb: phy: Add new OTG state OTG_STATE_B_SUSPENDED 2016-03-22 11:06:09 -07:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h Merge branches 'acpica', 'acpi-video' and 'device-properties' 2015-12-04 14:01:17 +01:00
acpi_dma.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
android_aid.h netfilter: add xt_qtaguid matching module 2016-02-16 13:51:23 -08:00
anon_inodes.h
apm-emulation.h
apm_bios.h
apple_bl.h
arm-cci.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atmel_serial.h
atmel_tc.h
atomic.h atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl() 2015-11-03 17:22:17 -08:00
attribute_container.h
audit.h audit: audit_string_contains_control can be boolean 2015-11-04 08:23:51 -05:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
backing-dev.h Merge branch 'for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2015-11-05 14:51:32 -08:00
backlight.h
balloon_compaction.h
basic_mmio_gpio.h
batterydata-lib.h qpnp: Add snapshot of some qpnp, regulator and charger drivers 2016-03-01 12:22:31 -08:00
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h
bitops.h bitops.h: correctly handle rol32 with 0 byte shift 2015-12-09 10:35:16 -08:00
bitrev.h
blk-cgroup.h blkcg: fix incorrect read/write sync/async stat accounting 2015-10-27 15:04:56 +09:00
blk-iopoll.h
blk-mq.h block: add block polling support 2015-11-07 10:40:47 -07:00
blk_types.h block: blk-flush: Add support for Barrier flag 2016-03-22 11:01:36 -07:00
blkdev.h mm: swap: don't delay swap free for fast swap devices 2016-03-22 11:03:52 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf.h bpf: fix clearing on persistent program array maps 2015-11-25 12:14:09 -05:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h vfs: remove unused wrapper block_page_mkwrite() 2015-11-11 02:19:33 -05:00
bug.h
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup-defs.h cgroup: refactor allow_attach handler for 4.4 2016-02-16 13:53:46 -08:00
cgroup.h cgroup: refactor allow_attach handler for 4.4 2016-02-16 13:53:46 -08:00
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h clk: msm: Add support for MSM clocks 2016-03-01 13:00:24 -08:00
clk.h clk: msm: Add support for MSM clocks 2016-03-01 13:00:24 -08:00
clkdev.h clk: msm: Add support for MSM clocks 2016-03-01 13:00:24 -08:00
clksrc-dbx500-prcmu.h
clock_cooling.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h mm: cma: fix incorrect type conversion for size during dma allocation 2015-10-23 17:55:10 +09:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
compaction.h mm, compaction: distinguish contended status in tracepoints 2015-11-05 19:34:48 -08:00
compat.h
compiler-clang.h
compiler-gcc.h include/linux/compiler-gcc.h: improve __visible documentation 2015-11-06 17:50:42 -08:00
compiler-intel.h
compiler.h compiler.h: add support for function attribute assume_aligned 2015-11-05 19:34:48 -08:00
completion.h
component.h
concap.h
configfs.h configfs: allow dynamic group creation 2015-11-20 16:17:32 -08:00
connector.h
console.h
console_struct.h
consolemap.h
container.h
context_tracking.h context_tracking: avoid irq_save/irq_restore on guest entry and exit 2015-11-10 12:06:23 +01:00
context_tracking_state.h
cordic.h
coredump.h
coresight.h
count_zeros.h
cper.h
cpu.h Move x86_64 idle notifiers to generic 2016-02-16 13:52:32 -08:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq-dt.h
cpufreq.h cpufreq: interactive: New 'interactive' governor 2016-02-16 13:52:33 -08:00
cpuidle.h
cpumask.h
cpuset.h mm, page_alloc: remove unnecessary taking of a seqlock when cpusets are disabled 2015-11-06 17:50:42 -08:00
cputime.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
cred.h
crypto.h
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
dca.h
dcache.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h debugfs: Add debugfs_create_ulong() 2015-10-18 10:14:39 -07:00
debugobjects.h
delay.h
delayacct.h
dell-led.h
devcoredump.h
devfreq-event.h
devfreq.h PM / devfreq: Add new flag to do simple clock scaling 2016-03-22 11:01:34 -07:00
devfreq_cooling.h thermal: devfreq_cooling: use a thermal_cooling_device for register and unregister 2015-11-02 13:14:44 -08:00
device-mapper.h dm: refactor ioctl handling 2015-10-31 19:05:59 -04:00
device.h drivers: Add dma removed ops 2016-03-22 11:03:40 -07:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-attrs.h arm: Add option to skip buffer zeroing 2016-03-22 11:04:00 -07:00
dma-buf.h
dma-contiguous.h mm: cma: fix incorrect type conversion for size during dma allocation 2015-10-23 17:55:10 +09:00
dma-debug.h
dma-direction.h
dma-iommu.h iommu: Implement common IOMMU ops for DMA mapping 2015-10-15 16:41:04 +02:00
dma-mapping.h dma-mapping: Add dma_remap functions 2016-03-22 11:03:15 -07:00
dma_remapping.h iommu/vt-d: Implement deferred invalidate for SVM 2015-10-15 13:22:35 +01:00
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h net: dns_resolver: convert time_t to time64_t 2015-11-18 16:27:46 -05:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h driver core update for 4.4-rc1 2015-11-04 21:50:37 -08:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: Use correct type for struct efi_memory_map::phys_map 2015-10-28 12:28:06 +01:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h ses: fix additional element traversal bug 2015-12-11 11:05:57 -08:00
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h extcon: Modify the id and name of external connector 2015-10-16 08:30:09 +09:00
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-11-10 09:33:06 -08:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h vfs: Fix pathological performance case for __alloc_fd() 2015-10-31 16:12:10 -07:00
fec.h
fence.h CHROMIUM: android: fix warning when releasing active sync point 2016-02-16 13:53:25 -08:00
file.h
filter.h net: filter: make JITs zero A for SKF_AD_ALU_XOR_X 2016-01-06 00:43:52 -05:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
freezer.h
frontswap.h
fs.h block: blk-flush: Add support for Barrier flag 2016-03-22 11:01:36 -07:00
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h
fsnotify_backend.h
ftrace.h ftrace/module: Call clean up function when module init fails early 2016-01-07 12:17:39 -05:00
ftrace_irq.h
futex.h
fwnode.h Power management and ACPI updates for v4.4-rc1 2015-11-04 18:10:13 -08:00
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h block: move blk_integrity to request_queue 2015-10-21 14:43:42 -06:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm: fix up sparse warning in gfpflags_allow_blocking 2015-11-20 16:17:32 -08:00
glob.h
goldfish.h
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_event.h Input: Generic GPIO Input device. 2016-02-16 13:50:55 -08:00
gpio_keys.h
gpio_mouse.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: hid-input: allow input_configured callback return errors 2015-11-05 09:51:50 -08:00
hiddev.h
hidraw.h
highmem.h mm: highmem: Add definitions for kmap_atomic_flush_unused 2016-03-22 11:04:46 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h
hugetlb.h mm: hugetlb: proc: add HugetlbPages field to /proc/PID/status 2015-11-05 19:34:48 -08:00
hugetlb_cgroup.h mm: make compound_head() robust 2015-11-06 17:50:42 -08:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h drivers/hv: share Hyper-V SynIC constants with userspace 2015-11-04 16:24:33 +01:00
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux-gpio.h
i2c-mux-pinctrl.h
i2c-mux.h
i2c-ocores.h i2c: ocores: support big-endian register layout 2015-10-20 17:47:45 +02:00
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h
i7300_idle.h
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h if_link: Add control trust VF 2015-10-23 05:44:28 -07:00
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppolac.h net: move PPPoLAC and PPPoPNS headers to uapi 2016-02-16 13:51:20 -08:00
if_pppopns.h net: move PPPoLAC and PPPoPNS headers to uapi 2016-02-16 13:51:20 -08:00
if_pppox.h net: PPPoPNS: Remove length argument from data_ready 2016-02-16 13:51:21 -08:00
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h net: diag: Support SOCK_DESTROY for inet sockets. 2016-02-25 09:01:21 +09:00
inet_lro.h
inetdevice.h
init.h
init_ohci1394_dma.h
init_task.h Merge branch 'for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2015-11-05 14:51:32 -08:00
initramfs.h initramfs: Add skip_initramfs command line option 2016-02-16 13:54:10 -08:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h iommu/vt-d: Implement SVM_FLAG_PRIVATE_PASID to allocate unique PASIDs 2015-10-15 15:35:32 +01:00
intel-svm.h iommu/vt-d: Expose struct svm_dev_ops without CONFIG_INTEL_IOMMU_SVM 2015-10-27 08:36:08 +09:00
intel_pmic_gpio.h
interrupt.h
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iommu-common.h iommu-common: Fix error code used in iommu_tbl_range_{alloc,free}(). 2015-11-04 11:30:57 -08:00
iommu-helper.h
iommu.h iommu: Add generic_device_group() function 2015-10-22 00:00:49 +02:00
ion.h ion: add snapshot of ion support for MSM 2016-03-22 11:04:03 -07:00
iopoll.h
ioport.h ACPI/PCI: Enhance ACPI core to support sparse IO space 2015-10-16 22:18:51 +02:00
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_logging.h include: Introduce required header files for SMEM driver 2016-03-01 12:22:27 -08:00
ipc_namespace.h
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h net: ipv6: autoconf routes into per-device tables 2016-02-16 13:51:36 -08:00
ipv6_route.h
irq.h
irq_cpustat.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h Document that IRQ_NONE should be returned when IRQ not actually handled 2015-10-30 10:13:26 +01:00
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
jbd2.h ext4, jbd2: ensure entering into panic after recording an error in superblock 2015-10-18 17:02:56 -04:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan.h
kbd_diacr.h
kbd_kern.h
Kbuild Include if_pppolac.h and if_pppopns.h into header-y target 2016-02-16 13:51:20 -08:00
kbuild.h
kconfig.h
kcore.h
kd.h
kdb.h
kdebug.h
kdev_t.h include/linux/kdev_t.h: old/new_valid_dev() can return bool 2015-11-09 15:11:24 -08:00
kern_levels.h
kernel-page-flags.h
kernel.h panic: Add board ID to panic output 2016-02-16 13:54:02 -08:00
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h KEYS: Merge the type-specific data with the payload data 2015-10-21 15:18:36 +01:00
key.h KEYS: Merge the type-specific data with the payload data 2015-10-21 15:18:36 +01:00
keyboard.h
keychord.h input: misc: keychord: move header to uapi 2016-02-16 13:50:57 -08:00
keycombo.h input: add keycombo, a general key combo driver. 2016-02-16 13:50:58 -08:00
keyreset.h input: Changed keyreset to act as a wrapper for keycombo. 2016-02-16 13:50:58 -08:00
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h mm: kmemleak: mark kmemleak_init prototype as __init 2015-12-12 10:15:34 -08:00
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h Revert "kref: Remove kref_put_spinlock_irqsave()" 2016-03-22 11:03:00 -07:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h KVM: Provide function for VCPU lookup by id 2015-11-19 14:25:32 +01:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-qpnp-wled.h qpnp: Add snapshot of some qpnp, regulator and charger drivers 2016-03-01 12:22:31 -08:00
leds-regulator.h
leds-tca6507.h
leds.h arcnet: com20020-pci: add led trigger support 2015-10-26 09:10:56 +01:00
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h libata-eh.c: Introduce new ata port flag for controller which lockup on read log page 2015-12-07 10:25:57 -05:00
libfdt.h
libfdt_env.h
libnvdimm.h
libps2.h
license.h
lightnvm.h lightnvm: replace req queue with nvmdev for lld 2015-12-07 09:14:19 -07:00
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
lockref.h
log2.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
lz4.h
lzo.h
m48t86.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h phy: marvell: Add support for 88E1540 PHY 2015-11-17 15:25:43 -05:00
math64.h KVM: x86: Replace call-back set_tsc_khz() with a common function 2015-11-10 12:06:16 +01:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdio-bitbang.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h memblock: Add memblock_overlaps_memory() 2016-03-22 11:03:13 -07:00
memcontrol.h Merge branch 'akpm' (patches from Andrew) 2015-11-05 23:10:54 -08:00
memory.h
memory_hotplug.h mm: memory hotplug with an existing resource 2015-10-23 14:19:58 +01:00
mempolicy.h
mempool.h
memstick.h
mg_disk.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
migrate_mode.h
mii.h
miscdevice.h Input: add userio module 2015-10-27 18:55:31 -07:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h mm: Update is_vmalloc_addr to account for vmalloc savings 2016-03-22 11:03:59 -07:00
mm_inline.h
mm_types.h block/fs: make tracking dirty task debug only 2016-03-22 11:02:01 -07:00
mman.h
mmdebug.h include/linux/mmdebug.h: should include linux/bug.h 2015-12-18 14:25:40 -08:00
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: Add is_cma_pageblock definition 2016-03-22 11:03:37 -07:00
mnt_namespace.h
mod_devicetable.h sound updates for 4.4-rc1 2015-11-06 11:04:07 -08:00
module.h
moduleloader.h
moduleparam.h module: export param_free_charp() 2015-11-06 17:50:42 -08:00
mount.h
mpage.h
mpi.h lib/mpi: clean unused SHA1_DIGEST_LENGTH 2015-10-20 22:10:45 +08:00
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h PCI changes for the v4.4 merge window: 2015-11-06 11:29:53 -08:00
msm-bus-board.h platform: msm: msm_bus: Add support for bus scaling 2016-03-22 11:02:41 -07:00
msm-bus.h platform: msm: msm_bus: Add support for bus scaling 2016-03-22 11:02:41 -07:00
msm_bcl.h qpnp: Add snapshot of some qpnp, regulator and charger drivers 2016-03-01 12:22:31 -08:00
msm_bus_rules.h platform: msm: msm_bus: Add support for bus scaling 2016-03-22 11:02:41 -07:00
msm_dma_iommu_mapping.h iommu: Add support for delayed unmapping of ion/dma_buf buffer 2016-03-22 11:04:34 -07:00
msm_ion.h ion: add snapshot of ion support for MSM 2016-03-22 11:04:03 -07:00
msm_remote_spinlock.h hwspinlock/msm: Add snapshot of remote_spinlock driver 2016-03-01 12:22:27 -08:00
msm_rtb.h trace: rtb: add msm_rtb register tracing feature snapshot 2016-03-01 12:22:25 -08:00
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h tty: r3964: Replace/remove bogus tty lock use 2015-10-17 21:11:29 -07:00
namei.h
nd.h
net.h net: fix sock_wake_async() rcu protection 2015-12-01 15:45:05 -05:00
netdev_features.h net/core: fix for_each_netdev_feature 2015-11-03 11:29:57 -05:00
netdevice.h net: Add the get current NAPI context API 2016-03-22 11:05:56 -07:00
netfilter.h netfilter: turn NF_HOOK into an inline function 2015-10-16 18:45:36 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h netfilter: ingress: fix wrong input interface on hook 2015-11-06 19:33:12 +01:00
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h nfs: get clone_blksize when probing fsinfo 2015-10-15 16:08:18 -04:00
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h nfs: get clone_blksize when probing fsinfo 2015-10-15 16:08:18 -04:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAY 2015-11-23 21:57:44 -05:00
nfsacl.h
nilfs2_fs.h
nl802154.h
nls.h
nmi.h hardlockup: detect hard lockups without NMIs using secondary cpus 2016-02-16 13:54:19 -08:00
node.h
nodemask.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme.h
nvmem-consumer.h
nvmem-provider.h
nvram.h
nwpserial.h
of.h of: Provide static inline function for of_translate_address if needed 2015-11-10 17:27:12 -06:00
of_address.h of/address: Add new API of_iomap_by_name and of_get_address_by_name 2016-03-01 12:22:34 -08:00
of_batterydata.h qpnp: Add snapshot of some qpnp, regulator and charger drivers 2016-03-01 12:22:31 -08:00
of_device.h
of_dma.h dmaengine: of_dma: Correct return code for of_dma_request_slave_channel in case !CONFIG_OF 2015-11-16 09:03:21 +05:30
of_fdt.h of: Support CONFIG_CMDLINE_EXTEND config option 2016-02-16 13:54:08 -08:00
of_gpio.h gpiolib: Add and use OF_GPIO_SINGLE_ENDED flag 2015-10-16 22:49:26 +02:00
of_graph.h
of_iommu.h
of_irq.h of/irq: move of_msi_map_rid declaration to the correct ifdef section 2015-12-09 09:23:28 -06:00
of_mdio.h
of_mtd.h
of_net.h
of_pci.h More power management and ACPI updates for v4.4-rc1 2015-11-12 11:50:33 -08:00
of_pdt.h
of_platform.h
of_reserved_mem.h drivers: dma-removed: introduce no-map-fixup 2016-03-22 11:03:46 -07:00
oid_registry.h
olpc-ec.h
omap-dma.h ARM: OMAP1: fix incorrect INT_DMA_LCD 2015-10-28 10:05:58 -07:00
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h mm, oom: make dump_tasks public 2016-03-22 11:03:30 -07:00
openvswitch.h
oprofile.h
osq_lock.h
oxu210hp.h
padata.h
page-flags-layout.h
page-flags.h mm: make compound_head() robust 2015-11-06 17:50:42 -08:00
page-isolation.h
page_counter.h mm: page_counter: let page_counter_try_charge() return bool 2015-11-05 19:34:48 -08:00
page_ext.h
page_idle.h
page_owner.h
pageblock-flags.h mm: use 'unsigned int' for page order 2015-11-06 17:50:42 -08:00
pagemap.h mm, fs: introduce mapping_gfp_constraint() 2015-11-06 17:50:42 -08:00
pagevec.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h PCI/ACPI: Add interface acpi_pci_root_create() 2015-10-16 22:18:51 +02:00
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h ARM/PCI: Move align_resource function pointer to pci_host_bridge structure 2015-11-25 13:23:38 -06:00
pci_hotplug.h
pci_ids.h
pcieport_if.h
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
percpu_ida.h
perf_event.h perf/core: Robustify the perf_cgroup_from_task() RCU checks 2015-11-23 09:21:03 +01:00
perf_regs.h
personality.h
pfn.h
phonet.h
phy.h net: phy: Add nested variants of mdiobus read/write 2015-10-23 05:57:43 -07:00
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pktcdvd.h
pl320-ipc.h
platform_device.h
plist.h
pm-trace.h
pm.h
pm2301_charger.h
pm_clock.h
pm_domain.h PM / Domains: Merge measurements for PM QoS device latencies 2015-10-28 04:33:04 +01:00
pm_opp.h
pm_qos.h QoS: Enhance framework to support cpu/irq specific QoS requests 2016-03-01 12:22:50 -08:00
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmem.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h qpnp: Add snapshot of some qpnp, regulator and charger drivers 2016-03-01 12:22:31 -08:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h block: add an API for Persistent Reservations 2015-10-21 14:46:56 -06:00
preempt.h
prefetch.h
printk.h
proc_fs.h
proc_ns.h
profile.h
projid.h
property.h device property: ACPI: Remove unused DMA APIs 2015-11-07 01:29:22 +01:00
proportions.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
psci.h
pstore.h pstore: add pstore unregister 2015-10-22 08:59:18 -07:00
pstore_ram.h pstore/ram: Add ramoops_console_write_buf api 2016-02-16 13:54:11 -08:00
pti.h
ptp_classify.h ptp: Change ptp_class to a proper bitmask 2015-11-03 11:08:22 -05:00
ptp_clock_kernel.h
ptrace.h
pvclock_gtod.h
pwm.h pwm: Set enable state properly on failed call to enable 2015-11-10 13:06:16 +01:00
pwm_backlight.h
pxa2xx_ssp.h spi: pxa2xx: Add support for Intel Broxton 2015-10-30 11:18:05 +09:00
pxa168_eth.h
qcom_scm.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
range.h
ras.h
ratelimit.h
rational.h
rbtree.h rbtree: clarify documentation of rbtree_postorder_for_each_entry_safe() 2015-11-06 17:50:42 -08:00
rbtree_augmented.h
rbtree_latch.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcutiny.h
rcutree.h
reboot.h
reciprocal_div.h
regmap.h
regset.h
relay.h
remote_spinlock.h hwspinlock/msm: Add snapshot of remote_spinlock driver 2016-03-01 12:22:27 -08:00
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource.h
resource_ext.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
rhashtable.h rhashtable: Prevent spurious EBUSY errors on insertion 2015-12-04 14:38:26 -05:00
ring_buffer.h ring_buffer: ring_buffer_empty{cpu}() can return boolean 2015-11-02 14:23:38 -05:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rndis.h
root_dev.h
rotary_encoder.h Input: rotary-encoder - add support for quarter-period mode 2015-10-16 15:32:18 -07:00
rpmsg.h
rslib.h
rtc-ds2404.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
scatterlist.h
scc.h
sched.h sched/core: Fix unserialized r-m-w scribbling stuff 2016-01-06 11:01:07 +01:00
sched_clock.h
scif.h
scpi_protocol.h scpi: hide get_scpi_ops in module from built-in code 2015-11-19 16:22:43 +01:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h seccomp, ptrace: add support for dumping seccomp filters 2015-10-27 19:55:13 -07:00
securebits.h
security.h
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file.h
seq_file_net.h
seqlock.h
seqno-fence.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial_core: Add wake_peer uart operation 2016-02-16 13:54:17 -08:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h
show_mem_notifier.h mm: Add notifier framework for showing memory 2016-03-22 11:03:15 -07:00
shrinker.h
signal.h kernel/signal.c: unexport sigsuspend() 2015-11-20 16:17:32 -08:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd 2015-11-06 17:50:42 -08:00
slab.h slab/slub: adjust kmem_cache_alloc_bulk API 2015-11-22 11:58:44 -08:00
slab_def.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h stop_machine: Kill smp_hotplug_thread->pre_unpark, introduce stop_machine_unpark() 2015-10-20 10:23:55 +02:00
smsc911x.h
smscphy.h
sock_diag.h net: diag: Add the ability to destroy a socket. 2016-02-25 09:01:21 +09:00
socket.h Hack: net: PPPoPNS and PPPoLAC build fixes for 4.1 2016-02-16 13:51:22 -08:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
srcu.h
ssbi.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h kernel: remove stop_machine() Kconfig dependency 2015-12-12 10:15:34 -08:00
string.h
string_helpers.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h bus: sunxi-rsb: Add driver for Allwinner Reduced Serial Bus 2015-10-26 10:11:58 +09:00
superhyway.h
suspend.h power: Adds functionality to log the last suspend abort reason. 2016-02-16 13:53:38 -08:00
svga.h
sw842.h
swab.h
swap.h mm: swap: don't delay swap free for fast swap devices 2016-03-22 11:03:52 -07:00
swap_cgroup.h
swapfile.h
swapops.h
swiotlb.h
switch.h switch: switch class and GPIO drivers. 2016-02-16 13:50:54 -08:00
sxgbe_platform.h
synclink.h
sys.h
sys_soc.h
syscalls.h arm64: fix building without CONFIG_UID16 2015-11-25 15:49:13 +00:00
syscore_ops.h
sysctl.h
sysfs.h platform/chrome: Branch for v4.4 2015-11-13 21:53:18 -08:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h block: Consolidate static integrity profile properties 2015-10-21 14:42:38 -06:00
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: fix req->saved_syn race 2015-11-05 14:36:09 -05:00
test-iosched.h block: test-iosched: expose sector_range variable to user 2016-03-22 11:01:58 -07:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal: fix thermal_zone_bind_cooling_device prototype 2015-11-23 15:34:34 -08:00
thinkpad_acpi.h
thread_info.h
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time64.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
torture.h
toshiba.h
tpm.h tpm: seal/unseal for TPM 2.0 2015-10-19 01:01:21 +02:00
tpm_command.h
trace_clock.h
trace_events.h tracing: Implement event pid filtering 2015-10-25 21:33:56 -04:00
trace_seq.h
tracefs.h
tracehook.h memcg: punt high overage reclaim to return-to-userland path 2015-11-05 19:34:48 -08:00
tracepoint.h tracepoints: Fix documentation of RCU lockdep checks 2015-11-02 17:52:49 -05:00
transport_class.h
tsacct_kern.h
tty.h tty: audit: Fix audit source 2015-11-20 16:19:54 -08:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h arm64: fix building without CONFIG_UID16 2015-11-25 15:49:13 +00:00
u64_stats_sync.h
uaccess.h uaccess: reimplement probe_kernel_address() using probe_kernel_read() 2015-11-05 19:34:48 -08:00
ucb1400.h
ucs2_string.h
udp.h
uid_stat.h misc: uidstat: Adding uid stat driver to collect network statistics. 2016-02-16 13:51:17 -08:00
uidgid.h
uinput.h
uio.h
uio_driver.h
uprobes.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
usb.h
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
verify_pefile.h
vermagic.h
vexpress.h
vfio.h Revert: "vfio: Include No-IOMMU mode" 2015-12-04 08:38:42 -07:00
vfs.h
vga_switcheroo.h vga_switcheroo: Drop client power state VGA_SWITCHEROO_INIT 2015-11-05 11:07:36 +10:00
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h
vlynq.h
vm_event_item.h include/linux/vm_event_item.h: change HIGHMEM_ZONE macro definition 2015-11-05 19:34:48 -08:00
vm_sockets.h
vmacache.h
vmalloc.h mm: Update is_vmalloc_addr to account for vmalloc savings 2016-03-22 11:03:59 -07:00
vme.h vme: 8-bit status/id takes 256 values, not 255 2015-10-17 22:03:00 -07:00
vmpressure.h mm: vmpressure: scale pressure based on reclaim context 2016-03-22 11:03:51 -07:00
vmstat.h mm: page-writeback: fix page state calculation in throttle_vm_writeout 2016-03-22 11:03:54 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
wait.h sched/wait: Fix the signal handling fix 2015-12-13 14:30:59 -08:00
wakelock.h PM / Sleep: Add wake lock api wrapper on top of wakeup sources 2016-01-11 09:48:49 +05:30
wakeup_reason.h power: Add check_wakeup_reason() to verify wakeup source irq 2016-02-16 13:53:39 -08:00
wanrouter.h
watchdog.h watchdog: include: add units for timeout values in kerneldoc 2015-11-03 20:46:26 +01:00
wireless.h
wl12xx.h
wlan_plat.h wlan: Add get_wake_irq functionality 2016-02-16 13:51:49 -08:00
wm97xx.h
workqueue.h
writeback.h
ww_mutex.h
xattr.h 9p: xattr simplifications 2015-11-13 20:34:33 -05:00
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h mm: zsmalloc: constify struct zs_pool name 2015-11-06 17:50:42 -08:00
zsmalloc.h mm: zsmalloc: constify struct zs_pool name 2015-11-06 17:50:42 -08:00
zutil.h include/linux/zutil.h: fix usage example of zlib_adler32() 2015-11-06 17:50:42 -08:00