Linus Torvalds
a9a08845e9
vfs: do bulk POLL* -> EPOLL* replacement
...
This is the mindless scripted replacement of kernel use of POLL*
variables as described by Al, done by this script:
for V in IN OUT PRI ERR RDNORM RDBAND WRNORM WRBAND HUP RDHUP NVAL MSG; do
L=`git grep -l -w POLL$V | grep -v '^t' | grep -v /um/ | grep -v '^sa' | grep -v '/poll.h$'|grep -v '^D'`
for f in $L; do sed -i "-es/^\([^\"]*\)\(\<POLL$V\>\)/\\1E\\2/" $f; done
done
with de-mangling cleanups yet to come.
NOTE! On almost all architectures, the EPOLL* constants have the same
values as the POLL* constants do. But they keyword here is "almost".
For various bad reasons they aren't the same, and epoll() doesn't
actually work quite correctly in some cases due to this on Sparc et al.
The next patch from Al will sort out the final differences, and we
should be all done.
Scripted-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2018-02-11 14:34:03 -08:00
..
class.c
rtc: Allow rtc drivers to specify the tv_nsec value for ntp
2017-10-30 15:03:24 -07:00
hctosys.c
interface.c
rtc: clarify the RTC offset correction
2017-10-25 23:05:52 +02:00
Kconfig
rtc: remove rtc-at32ap700x
2018-01-19 09:59:32 +01:00
Makefile
rtc: remove rtc-at32ap700x
2018-01-19 09:59:32 +01:00
nvmem.c
rtc: add generic nvmem support
2017-07-07 13:14:14 +02:00
rtc-88pm80x.c
rtc-88pm860x.c
rtc-ab-b5ze-s3.c
rtc-ab3100.c
rtc-ab8500.c
rtc-abx80x.c
rtc: abx80x: solve race condition
2017-10-13 00:10:12 +02:00
rtc-ac100.c
RTC for 4.16
2018-02-02 14:19:19 -08:00
rtc-armada38x.c
rtc: armada38x: add support for trimming the RTC
2017-10-25 23:05:52 +02:00
rtc-as3722.c
rtc-asm9260.c
rtc: asm9260: fix module autoload
2016-10-19 08:45:48 +02:00
rtc-at91rm9200.c
rtc: at91rm9200: fix reading alarm value
2017-11-10 16:24:32 +01:00
rtc-at91rm9200.h
rtc-at91sam9.c
rtc: at91sam9: Fix missing spin_lock_init()
2016-07-26 00:09:18 +02:00
rtc-au1xxx.c
rtc: constify rtc_class_ops structures
2017-01-11 17:23:06 +01:00
rtc-bfin.c
rtc: constify rtc_class_ops structures
2017-01-11 17:23:06 +01:00
rtc-bq32k.c
rtc: bq32k: Add OF device ID table
2017-03-09 01:29:17 +01:00
rtc-bq4802.c
rtc-brcmstb-waketimer.c
rtc: brcmstb-waketimer: fix error handling in brcmstb_waketmr_probe()
2017-11-29 22:11:13 +01:00
rtc-cmos.c
Merge branches 'pm-sleep' and 'powercap'
2017-05-22 20:32:05 +02:00
rtc-coh901331.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-core.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
rtc-cpcap.c
rtc: cpcap: fix improper use of IRQ_NONE for request_threaded_irq
2017-04-14 12:08:52 +02:00
rtc-cros-ec.c
rtc: cros-ec: add cros-ec-rtc driver.
2017-12-18 23:05:10 +01:00
rtc-da9052.c
rtc: explicitly set tm_sec = 0 for drivers with minute accurancy
2016-07-19 18:15:21 +02:00
rtc-da9055.c
rtc: explicitly set tm_sec = 0 for drivers with minute accurancy
2016-07-19 18:15:21 +02:00
rtc-da9063.c
rtc-davinci.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-dev.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
rtc-digicolor.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-dm355evm.c
mfd: dm355evm_msp: Move header file out of I2C realm
2017-08-15 08:06:14 +01:00
rtc-ds1216.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-ds1286.c
rtc: ds1286: move header to linux/rtc
2016-07-08 16:23:11 +02:00
rtc-ds1302.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-ds1305.c
rtc: ds1305: use generic nvmem
2017-10-13 00:10:06 +02:00
rtc-ds1307.c
rtc: ds1307: add OF and ACPI entries for Epson RX8130
2017-10-26 23:00:24 +02:00
rtc-ds1343.c
rtc: simplify implementations of read_alarm
2016-07-09 10:24:45 +02:00
rtc-ds1347.c
rtc: ds1347: changed raw spi calls to register map calls
2016-09-22 00:14:40 +02:00
rtc-ds1374.c
rtc: ds1374: wdt: Fix stop/start ioctl always returning -EINVAL
2017-05-04 14:46:25 +02:00
rtc-ds1390.c
rtc: ds1390: Add OF device ID table
2017-10-27 13:11:50 +02:00
rtc-ds1511.c
rtc: ds1511: use generic nvmem
2017-10-13 00:10:17 +02:00
rtc-ds1553.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-ds1672.c
rtc: constify i2c_device_id
2017-09-01 01:10:11 +02:00
rtc-ds1685.c
rtc: simplify implementations of read_alarm
2016-07-09 10:24:45 +02:00
rtc-ds1742.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-ds2404.c
rtc: ds2404: move rtc-ds2404.h to platform_data
2016-06-27 10:48:28 +02:00
rtc-ds3232.c
rtc: ds3232: add temperature support
2017-07-06 22:37:16 +02:00
rtc-efi-platform.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
rtc-efi.c
rtc: efi: Fail probing if RTC reads don't work
2016-06-06 17:07:33 +02:00
rtc-em3027.c
rtc: constify i2c_device_id
2017-09-01 01:10:11 +02:00
rtc-ep93xx.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-fm3130.c
rtc-ftrtc010.c
rtc: gemini/ftrtc010: rename driver and symbols
2017-07-06 22:37:15 +02:00
rtc-generic.c
rtc: generic: remove get_rtc_time/set_rtc_time wrappers
2016-06-04 00:23:35 +02:00
rtc-goldfish.c
rtc: goldfish: Add RTC driver for Android emulator
2017-09-01 01:10:18 +02:00
rtc-hid-sensor-time.c
rtc: hid-sensor-time: remove some dead code
2017-04-22 17:56:18 +02:00
rtc-hym8563.c
rtc: hym8563: in .read_alarm set .tm_sec to 0 to signal minute accuracy
2016-07-19 18:18:06 +02:00
rtc-imxdi.c
sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming
2017-06-20 12:19:14 +02:00
rtc-isl1208.c
rtc: isl1208: Add OF device ID table
2017-03-09 01:29:27 +01:00
rtc-isl12022.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-jz4740.c
rtc: jz4740: fix loading of rtc driver
2017-10-12 14:28:14 +02:00
rtc-lib.c
rtc: make rtc-lib explicitly non-modular
2016-11-04 23:31:29 +01:00
rtc-lp8788.c
rtc-lpc24xx.c
rtc-lpc32xx.c
rtc-ls1x.c
rtc: constify rtc_class_ops structures
2017-01-11 17:23:06 +01:00
rtc-m41t80.c
rtc: m41t80: remove unneeded checks from m41t80_sqw_set_rate
2017-11-08 07:52:24 +01:00
rtc-m41t93.c
rtc-m41t94.c
rtc-m48t35.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-m48t59.c
rtc-m48t86.c
rtc: m48t86: use generic nvmem
2017-10-13 00:10:10 +02:00
rtc-max6900.c
rtc: constify i2c_device_id
2017-09-01 01:10:11 +02:00
rtc-max6902.c
rtc-max6916.c
rtc: add support for Maxim max6916
2016-06-04 16:05:59 +02:00
rtc-max8907.c
rtc-max8925.c
rtc: max8925: remove redundant check on ret
2017-07-31 00:17:48 +02:00
rtc-max8997.c
rtc-max8998.c
rtc-max77686.c
rtc-mc13xxx.c
rtc: mc13xxx: remove UIE signaling
2016-05-20 12:33:51 +02:00
rtc-mc146818-lib.c
rtc: move mc146818 helper functions out-of-line
2016-06-26 01:20:08 +02:00
rtc-mcp795.c
rtc: mcp795: add alarm support.
2017-01-11 17:23:04 +01:00
rtc-moxart.c
rtc-mpc5121.c
rtc-mrst.c
rtc: simplify implementations of read_alarm
2016-07-09 10:24:45 +02:00
rtc-msm6242.c
rtc-mt6397.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-mt7622.c
rtc: mediatek: add driver for RTC on MT7622 SoC
2017-10-26 10:43:29 +02:00
rtc-mv.c
rtc-mxc.c
rtc: mxc: avoid disabling interrupts on device close
2017-08-24 16:23:16 +02:00
rtc-mxc_v2.c
rtc: mxc_v2: remove __exit annotation
2018-01-12 00:20:40 +01:00
rtc-nuc900.c
rtc: rtc-nuc900: fix loop timeout test
2017-07-06 22:37:16 +02:00
rtc-omap.c
rtc: omap: fix unbalanced clk_prepare_enable/clk_disable_unprepare
2017-12-18 23:05:11 +01:00
rtc-opal.c
rtc-opal: Fix handling of firmware error codes, prevent busy loops
2018-01-27 21:15:59 +11:00
rtc-palmas.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-pcap.c
rtc-pcf2123.c
rtc: pcf2123: Add missing error code assignment before test
2016-08-31 18:21:34 +02:00
rtc-pcf2127.c
rtc: pcf2127: bulk read only date and time registers.
2017-02-23 18:38:54 +01:00
rtc-pcf8523.c
rtc: pcf8523: add support for trimming the RTC oscillator
2017-10-25 23:05:52 +02:00
rtc-pcf8563.c
rtc: pcf8563: don't alway enable the alarm
2017-11-09 01:16:36 +01:00
rtc-pcf8583.c
rtc-pcf50633.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-pcf85063.c
rtc: pcf85063: do not register a RTC device if chip is not present
2016-11-04 23:08:59 +01:00
rtc-pcf85363.c
rtc: add support for NXP PCF85363 real-time clock
2017-11-08 07:52:22 +01:00
rtc-pic32.c
rtc: pic32: Delete owner assignment
2016-08-31 18:21:35 +02:00
rtc-pl030.c
rtc-pl031.c
rtc: pl031: make interrupt optional
2017-10-12 16:30:30 +02:00
rtc-pm8xxx.c
rtc: rtc-pm8xxx: Add support for pm8018 rtc
2016-08-31 09:33:33 +01:00
rtc-proc.c
rtc-ps3.c
rtc-puv3.c
rtc: puv3: make alarms useful
2017-08-22 12:05:21 +02:00
rtc-pxa.c
rtc: pxa: fix possible race condition
2017-08-24 11:03:34 +02:00
rtc-r7301.c
rtc: r7301: Fix a possible sleep-in-atomic bug in rtc7301_set_time
2018-01-12 00:20:34 +01:00
rtc-r9701.c
rtc: r9701: Remove r9701_remove function
2017-11-29 22:13:30 +01:00
rtc-rc5t583.c
rtc: explicitly set tm_sec = 0 for drivers with minute accurancy
2016-07-19 18:15:21 +02:00
rtc-rk808.c
rtc-rp5c01.c
rtc-rs5c313.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-rs5c348.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-rs5c372.c
rtc: rs5c372: Add OF device ID table
2017-03-09 01:29:34 +01:00
rtc-rtd119x.c
rtc: Add Realtek RTD1295
2017-09-05 09:55:02 +02:00
rtc-rv3029c2.c
rtc: rv3029: Clean up error handling in rv3029_eeprom_write()
2017-10-12 16:24:19 +02:00
rtc-rv8803.c
rtc: rv8803: remove rv8803_remove
2017-07-07 13:14:19 +02:00
rtc-rx4581.c
rtc-rx6110.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-rx8010.c
rtc: rx8010: Fix for incorrect return value
2017-11-09 01:16:35 +01:00
rtc-rx8025.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-rx8581.c
rtc: rx8581: Add OF device ID table
2017-03-09 01:29:31 +01:00
rtc-s3c.c
rtc: s3c: Handle clock enable failures
2017-06-24 22:52:43 +02:00
rtc-s3c.h
rtc-s5m.c
rtc-s35390a.c
rtc: s35390a: implement ioctls
2017-07-31 00:17:44 +02:00
rtc-sa1100.c
rtc: sa1100: make alarms useful
2017-08-24 11:03:35 +02:00
rtc-sa1100.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
rtc-sc27xx.c
rtc: sc27xx: Add Spreadtrum SC27xx PMIC RTC driver
2017-11-20 22:47:50 +01:00
rtc-sh.c
rtc: sh: mark PM functions as unused
2017-04-22 18:01:15 +02:00
rtc-sirfsoc.c
rtc-snvs.c
rtc: snvs: fix an incorrect check of return value
2017-05-05 00:43:50 +02:00
rtc-spear.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-st-lpc.c
rtc: st-lpc: make it robust against y2038/2106 bug
2017-07-09 22:32:18 +02:00
rtc-starfire.c
rtc: sparc: make starfire explicitly non-modular
2016-11-04 23:31:31 +01:00
rtc-stk17ta8.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-stm32.c
rtc: stm32: Fix copyright
2017-11-29 22:20:56 +01:00
rtc-stmp3xxx.c
rtc: constify rtc_class_ops structures
2016-09-02 01:24:06 +02:00
rtc-sun4v.c
rtc: sparc: make sun4v explicitly non-modular
2016-11-04 23:31:33 +01:00
rtc-sun6i.c
rtc: sun6i: ensure rtc is kfree'd on error
2017-12-18 23:05:10 +01:00
rtc-sunxi.c
rtc-sysfs.c
rtc: sysfs: Use time64_t variables to set time/alarm
2017-11-10 09:57:38 +01:00
rtc-tegra.c
rtc: tegra: Implement clock handling
2017-01-23 00:46:55 +01:00
rtc-test.c
rtc-tile.c
rtc-tps6586x.c
rtc: tps6586x: rename so module can be autoloaded
2016-05-21 17:07:17 +02:00
rtc-tps65910.c
rtc: tps65910: use 'unsigned int' instead of 'unsigned' in arguments
2017-01-10 01:32:51 +01:00
rtc-tps80031.c
rtc-twl.c
mfd: twl: Move header file out of I2C realm
2017-09-04 14:41:02 +01:00
rtc-tx4939.c
rtc-v3020.c
rtc: v3020: move rtc-v3020.h to platform_data
2016-07-09 10:24:21 +02:00
rtc-vr41xx.c
rtc: vr41xx: make alarms useful
2017-08-24 11:03:36 +02:00
rtc-vt8500.c
rtc-wm831x.c
rtc-wm8350.c
rtc: wm8350: Remove unused to_wm8350_from_rtc_dev
2017-03-16 22:59:54 +01:00
rtc-x1205.c
rtc: remove useless DRV_VERSION
2016-05-20 12:33:51 +02:00
rtc-xgene.c
rtc: xgene: mark PM functions as __maybe_unused
2017-11-09 01:25:47 +01:00
rtc-zynqmp.c
rtc: zynqmp: Update seconds time programming logic
2016-05-20 12:33:51 +02:00
systohc.c
rtc: Allow rtc drivers to specify the tv_nsec value for ntp
2017-10-30 15:03:24 -07:00