Linux 4.7-rc6 * tag 'v4.7-rc6': (1245 commits) Linux 4.7-rc6 ovl: warn instead of error if d_type is not supported MIPS: Fix possible corruption of cache mode by mprotect. locks: use file_inode() usb: dwc3: st: Use explicit reset_control_get_exclusive() API phy: phy-stih407-usb: Use explicit reset_control_get_exclusive() API phy: miphy28lp: Inform the reset framework that our reset line may be shared namespace: update event counter when umounting a deleted dentry 9p: use file_dentry() lockd: unregister notifier blocks if the service fails to come up completely ACPI,PCI,IRQ: correct operator precedence fuse: serialize dirops by default drm/i915: Fix missing unlock on error in i915_ppgtt_info() powerpc: Initialise pci_io_base as early as possible mfd: da9053: Fix compiler warning message for uninitialised variable mfd: max77620: Fix FPS switch statements phy: phy-stih407-usb: Inform the reset framework that our reset line may be shared usb: dwc3: st: Inform the reset framework that our reset line may be shared usb: host: ehci-st: Inform the reset framework that our reset line may be shared usb: host: ohci-st: Inform the reset framework that our reset line may be shared ...
Showing the changes to include/uapi (10 of 1201 files). Show all
Unified · Split
| @@ -118,7 +118,7 @@ struct btrfs_ioctl_vol_args_v2 { · 117 unmodified lines | |||
| 118 | }; | 118 | }; |
| 119 | union { | 119 | union { |
| 120 | char name[BTRFS_SUBVOL_NAME_MAX + 1]; | 120 | char name[BTRFS_SUBVOL_NAME_MAX + 1]; |
| 121 | u64 devid; | 121 | __u64 devid; |
| 122 | }; | 122 | }; |
| 123 | }; | 123 | }; |
| 124 | 124 | ||
| @@ -1353,6 +1353,15 @@ enum ethtool_link_mode_bit_indices { · 1352 unmodified lines | |||
| 1353 | ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT = 28, | 1353 | ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT = 28, |
| 1354 | ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT = 29, | 1354 | ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT = 29, |
| 1355 | ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT = 30, | 1355 | ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT = 30, |
| 1356 | ETHTOOL_LINK_MODE_25000baseCR_Full_BIT = 31, | ||
| 1357 | ETHTOOL_LINK_MODE_25000baseKR_Full_BIT = 32, | ||
| 1358 | ETHTOOL_LINK_MODE_25000baseSR_Full_BIT = 33, | ||
| 1359 | ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT = 34, | ||
| 1360 | ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT = 35, | ||
| 1361 | ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT = 36, | ||
| 1362 | ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT = 37, | ||
| 1363 | ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT = 38, | ||
| 1364 | ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT = 39, | ||
| 1356 | 1365 | ||
| 1357 | /* Last allowed bit for __ETHTOOL_LINK_MODE_LEGACY_MASK is bit | 1366 | /* Last allowed bit for __ETHTOOL_LINK_MODE_LEGACY_MASK is bit |
| 1358 | * 31. Please do NOT define any SUPPORTED_* or ADVERTISED_* | 1367 | * 31. Please do NOT define any SUPPORTED_* or ADVERTISED_* |
| @@ -1361,7 +1370,7 @@ enum ethtool_link_mode_bit_indices { · 2 unmodified lines | |||
| 1361 | */ | 1370 | */ |
| 1362 | 1371 | ||
| 1363 | __ETHTOOL_LINK_MODE_LAST | 1372 | __ETHTOOL_LINK_MODE_LAST |
| 1364 | = ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT, | 1373 | = ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT, |
| 1365 | }; | 1374 | }; |
| 1366 | 1375 | ||
| 1367 | #define __ETHTOOL_LINK_MODE_LEGACY_MASK(base_name) \ | 1376 | #define __ETHTOOL_LINK_MODE_LEGACY_MASK(base_name) \ |
| @@ -105,6 +105,9 @@ · 104 unmodified lines | |||
| 105 | * | 105 | * |
| 106 | * 7.24 | 106 | * 7.24 |
| 107 | * - add FUSE_LSEEK for SEEK_HOLE and SEEK_DATA support | 107 | * - add FUSE_LSEEK for SEEK_HOLE and SEEK_DATA support |
| 108 | * | ||
| 109 | * 7.25 | ||
| 110 | * - add FUSE_PARALLEL_DIROPS | ||
| 108 | */ | 111 | */ |
| 109 | 112 | ||
| 110 | #ifndef _LINUX_FUSE_H | 113 | #ifndef _LINUX_FUSE_H |
| @@ -140,7 +143,7 @@ · 29 unmodified lines | |||
| 140 | #define FUSE_KERNEL_VERSION 7 | 143 | #define FUSE_KERNEL_VERSION 7 |
| 141 | 144 | ||
| 142 | /** Minor version number of this interface */ | 145 | /** Minor version number of this interface */ |
| 143 | #define FUSE_KERNEL_MINOR_VERSION 24 | 146 | #define FUSE_KERNEL_MINOR_VERSION 25 |
| 144 | 147 | ||
| 145 | /** The node ID of the root inode */ | 148 | /** The node ID of the root inode */ |
| 146 | #define FUSE_ROOT_ID 1 | 149 | #define FUSE_ROOT_ID 1 |
| @@ -234,6 +237,7 @@ struct fuse_file_lock { · 87 unmodified lines | |||
| 234 | * FUSE_ASYNC_DIO: asynchronous direct I/O submission | 237 | * FUSE_ASYNC_DIO: asynchronous direct I/O submission |
| 235 | * FUSE_WRITEBACK_CACHE: use writeback cache for buffered writes | 238 | * FUSE_WRITEBACK_CACHE: use writeback cache for buffered writes |
| 236 | * FUSE_NO_OPEN_SUPPORT: kernel supports zero-message opens | 239 | * FUSE_NO_OPEN_SUPPORT: kernel supports zero-message opens |
| 240 | * FUSE_PARALLEL_DIROPS: allow parallel lookups and readdir | ||
| 237 | */ | 241 | */ |
| 238 | #define FUSE_ASYNC_READ (1 << 0) | 242 | #define FUSE_ASYNC_READ (1 << 0) |
| 239 | #define FUSE_POSIX_LOCKS (1 << 1) | 243 | #define FUSE_POSIX_LOCKS (1 << 1) |
| @@ -253,6 +257,7 @@ struct fuse_file_lock { · 13 unmodified lines | |||
| 253 | #define FUSE_ASYNC_DIO (1 << 15) | 257 | #define FUSE_ASYNC_DIO (1 << 15) |
| 254 | #define FUSE_WRITEBACK_CACHE (1 << 16) | 258 | #define FUSE_WRITEBACK_CACHE (1 << 16) |
| 255 | #define FUSE_NO_OPEN_SUPPORT (1 << 17) | 259 | #define FUSE_NO_OPEN_SUPPORT (1 << 17) |
| 260 | #define FUSE_PARALLEL_DIROPS (1 << 18) | ||
| 256 | 261 | ||
| 257 | /** | 262 | /** |
| 258 | * CUSE INIT request/reply flags | 263 | * CUSE INIT request/reply flags |
| @@ -1,5 +1,5 @@ | |||
| 1 | #ifndef _UAPI_LINUX_GTP_H_ | 1 | #ifndef _UAPI_LINUX_GTP_H_ |
| 2 | #define _UAPI_LINUX_GTP_H__ | 2 | #define _UAPI_LINUX_GTP_H_ |
| 3 | 3 | ||
| 4 | enum gtp_genl_cmds { | 4 | enum gtp_genl_cmds { |
| 5 | GTP_CMD_NEWPDP, | 5 | GTP_CMD_NEWPDP, |
| @@ -611,6 +611,37 @@ · 610 unmodified lines | |||
| 611 | #define KEY_KBDINPUTASSIST_ACCEPT 0x264 | 611 | #define KEY_KBDINPUTASSIST_ACCEPT 0x264 |
| 612 | #define KEY_KBDINPUTASSIST_CANCEL 0x265 | 612 | #define KEY_KBDINPUTASSIST_CANCEL 0x265 |
| 613 | 613 | ||
| 614 | /* Diagonal movement keys */ | ||
| 615 | #define KEY_RIGHT_UP 0x266 | ||
| 616 | #define KEY_RIGHT_DOWN 0x267 | ||
| 617 | #define KEY_LEFT_UP 0x268 | ||
| 618 | #define KEY_LEFT_DOWN 0x269 | ||
| 619 | |||
| 620 | #define KEY_ROOT_MENU 0x26a /* Show Device's Root Menu */ | ||
| 621 | /* Show Top Menu of the Media (e.g. DVD) */ | ||
| 622 | #define KEY_MEDIA_TOP_MENU 0x26b | ||
| 623 | #define KEY_NUMERIC_11 0x26c | ||
| 624 | #define KEY_NUMERIC_12 0x26d | ||
| 625 | /* | ||
| 626 | * Toggle Audio Description: refers to an audio service that helps blind and | ||
| 627 | * visually impaired consumers understand the action in a program. Note: in | ||
| 628 | * some countries this is referred to as "Video Description". | ||
| 629 | */ | ||
| 630 | #define KEY_AUDIO_DESC 0x26e | ||
| 631 | #define KEY_3D_MODE 0x26f | ||
| 632 | #define KEY_NEXT_FAVORITE 0x270 | ||
| 633 | #define KEY_STOP_RECORD 0x271 | ||
| 634 | #define KEY_PAUSE_RECORD 0x272 | ||
| 635 | #define KEY_VOD 0x273 /* Video on Demand */ | ||
| 636 | #define KEY_UNMUTE 0x274 | ||
| 637 | #define KEY_FASTREVERSE 0x275 | ||
| 638 | #define KEY_SLOWREVERSE 0x276 | ||
| 639 | /* | ||
| 640 | * Control a data application associated with the currently viewed channel, | ||
| 641 | * e.g. teletext or data broadcast application (MHEG, MHP, HbbTV, etc.) | ||
| 642 | */ | ||
| 643 | #define KEY_DATA 0x275 | ||
| 644 | |||
| 614 | #define BTN_TRIGGER_HAPPY 0x2c0 | 645 | #define BTN_TRIGGER_HAPPY 0x2c0 |
| 615 | #define BTN_TRIGGER_HAPPY1 0x2c0 | 646 | #define BTN_TRIGGER_HAPPY1 0x2c0 |
| 616 | #define BTN_TRIGGER_HAPPY2 0x2c1 | 647 | #define BTN_TRIGGER_HAPPY2 0x2c1 |
| @@ -247,6 +247,7 @@ struct input_mask { · 246 unmodified lines | |||
| 247 | #define BUS_ATARI 0x1B | 247 | #define BUS_ATARI 0x1B |
| 248 | #define BUS_SPI 0x1C | 248 | #define BUS_SPI 0x1C |
| 249 | #define BUS_RMI 0x1D | 249 | #define BUS_RMI 0x1D |
| 250 | #define BUS_CEC 0x1E | ||
| 250 | 251 | ||
| 251 | /* | 252 | /* |
| 252 | * MT_TOOL types | 253 | * MT_TOOL types |
| @@ -33,6 +33,7 @@ header-y += xt_NFLOG.h · 32 unmodified lines | |||
| 33 | header-y += xt_NFQUEUE.h | 33 | header-y += xt_NFQUEUE.h |
| 34 | header-y += xt_RATEEST.h | 34 | header-y += xt_RATEEST.h |
| 35 | header-y += xt_SECMARK.h | 35 | header-y += xt_SECMARK.h |
| 36 | header-y += xt_SYNPROXY.h | ||
| 36 | header-y += xt_TCPMSS.h | 37 | header-y += xt_TCPMSS.h |
| 37 | header-y += xt_TCPOPTSTRIP.h | 38 | header-y += xt_TCPOPTSTRIP.h |
| 38 | header-y += xt_TEE.h | 39 | header-y += xt_TEE.h |
| @@ -1,6 +1,8 @@ | |||
| 1 | #ifndef _XT_SYNPROXY_H | 1 | #ifndef _XT_SYNPROXY_H |
| 2 | #define _XT_SYNPROXY_H | 2 | #define _XT_SYNPROXY_H |
| 3 | 3 | ||
| 4 | #include <linux/types.h> | ||
| 5 | |||
| 4 | #define XT_SYNPROXY_OPT_MSS 0x01 | 6 | #define XT_SYNPROXY_OPT_MSS 0x01 |
| 5 | #define XT_SYNPROXY_OPT_WSCALE 0x02 | 7 | #define XT_SYNPROXY_OPT_WSCALE 0x02 |
| 6 | #define XT_SYNPROXY_OPT_SACK_PERM 0x04 | 8 | #define XT_SYNPROXY_OPT_SACK_PERM 0x04 |
| @@ -145,6 +145,8 @@ enum { · 144 unmodified lines | |||
| 145 | TCA_POLICE_PEAKRATE, | 145 | TCA_POLICE_PEAKRATE, |
| 146 | TCA_POLICE_AVRATE, | 146 | TCA_POLICE_AVRATE, |
| 147 | TCA_POLICE_RESULT, | 147 | TCA_POLICE_RESULT, |
| 148 | TCA_POLICE_TM, | ||
| 149 | TCA_POLICE_PAD, | ||
| 148 | __TCA_POLICE_MAX | 150 | __TCA_POLICE_MAX |
| 149 | #define TCA_POLICE_RESULT TCA_POLICE_RESULT | 151 | #define TCA_POLICE_RESULT TCA_POLICE_RESULT |
| 150 | }; | 152 | }; |
| @@ -173,7 +175,7 @@ enum { · 22 unmodified lines | |||
| 173 | TCA_U32_DIVISOR, | 175 | TCA_U32_DIVISOR, |
| 174 | TCA_U32_SEL, | 176 | TCA_U32_SEL, |
| 175 | TCA_U32_POLICE, | 177 | TCA_U32_POLICE, |
| 176 | TCA_U32_ACT, | 178 | TCA_U32_ACT, |
| 177 | TCA_U32_INDEV, | 179 | TCA_U32_INDEV, |
| 178 | TCA_U32_PCNT, | 180 | TCA_U32_PCNT, |
| 179 | TCA_U32_MARK, | 181 | TCA_U32_MARK, |
| @@ -1,5 +1,6 @@ | |||
| 1 | # UAPI Header export list | 1 | # UAPI Header export list |
| 2 | header-y += asequencer.h | 2 | header-y += asequencer.h |
| 3 | header-y += asoc.h | ||
| 3 | header-y += asound.h | 4 | header-y += asound.h |
| 4 | header-y += asound_fm.h | 5 | header-y += asound_fm.h |
| 5 | header-y += compress_offload.h | 6 | header-y += compress_offload.h |
| @@ -10,3 +11,5 @@ header-y += hdsp.h · 4 unmodified lines | |||
| 10 | header-y += hdspm.h | 11 | header-y += hdspm.h |
| 11 | header-y += sb16_csp.h | 12 | header-y += sb16_csp.h |
| 12 | header-y += sfnt_info.h | 13 | header-y += sfnt_info.h |
| 14 | header-y += tlv.h | ||
| 15 | header-y += usb_stream.h | ||