"AT24 updates for 4.16 merge window The driver has been converted to using regmap instead of raw i2c and smbus calls which shrank the code significantly. Device tree binding document has been cleaned up. Device tree support in the driver has been improved and we now support all at24 models as well as two new DT properties (no-read-rollover and wp-gpios). We no longer user unreadable magic values for driver data as the way it was implemented caused problems for some EEPROM models - we switched to regular structs. Aside from that, there's a bunch of coding style fixes and minor improvements all over the place."
Showing the changes to include/uapi/linux (5 of 1661 files). Show all
Unified · Split
| @@ -8,11 +8,10 @@ · 7 unmodified lines | ||
| 8 | 8 | #ifndef _UAPI__LINUX_BPF_PERF_EVENT_H__ |
| 9 | 9 | #define _UAPI__LINUX_BPF_PERF_EVENT_H__ |
| 10 | 10 | |
| 11 | −#include <linux/types.h> | |
| 12 | −#include <linux/ptrace.h> | |
| 11 | +#include <asm/bpf_perf_event.h> | |
| 13 | 12 | |
| 14 | 13 | struct bpf_perf_event_data { |
| 15 | − struct pt_regs regs; | |
| 14 | + bpf_user_pt_regs_t regs; | |
| 16 | 15 | __u64 sample_period; |
| 17 | 16 | }; |
| 18 | 17 | |
| @@ -630,9 +630,9 @@ struct kvm_s390_irq { · 629 unmodified lines | ||
| 630 | 630 | |
| 631 | 631 | struct kvm_s390_irq_state { |
| 632 | 632 | __u64 buf; |
| 633 | − __u32 flags; | |
| 633 | + __u32 flags; /* will stay unused for compatibility reasons */ | |
| 634 | 634 | __u32 len; |
| 635 | − __u32 reserved[4]; | |
| 635 | + __u32 reserved[4]; /* will stay unused for compatibility reasons */ | |
| 636 | 636 | }; |
| 637 | 637 | |
| 638 | 638 | /* for KVM_SET_GUEST_DEBUG */ |
| @@ -256,7 +256,6 @@ struct tc_red_qopt { · 255 unmodified lines | ||
| 256 | 256 | #define TC_RED_ECN 1 |
| 257 | 257 | #define TC_RED_HARDDROP 2 |
| 258 | 258 | #define TC_RED_ADAPTATIVE 4 |
| 259 | −#define TC_RED_OFFLOADED 8 | |
| 260 | 259 | }; |
| 261 | 260 | |
| 262 | 261 | struct tc_red_xstats { |
| @@ -557,6 +557,7 @@ enum { · 556 unmodified lines | ||
| 557 | 557 | TCA_PAD, |
| 558 | 558 | TCA_DUMP_INVISIBLE, |
| 559 | 559 | TCA_CHAIN, |
| 560 | + TCA_HW_OFFLOAD, | |
| 560 | 561 | __TCA_MAX |
| 561 | 562 | }; |
| 562 | 563 | |
| @@ -880,6 +880,8 @@ struct usb_wireless_cap_descriptor { /* Ultra Wide Band */ · 879 unmodified lines | ||
| 880 | 880 | __u8 bReserved; |
| 881 | 881 | } __attribute__((packed)); |
| 882 | 882 | |
| 883 | +#define USB_DT_USB_WIRELESS_CAP_SIZE 11 | |
| 884 | + | |
| 883 | 885 | /* USB 2.0 Extension descriptor */ |
| 884 | 886 | #define USB_CAP_TYPE_EXT 2 |
| 885 | 887 | |
| @@ -1072,6 +1074,7 @@ struct usb_ptm_cap_descriptor { · 186 unmodified lines | ||
| 1072 | 1074 | __u8 bDevCapabilityType; |
| 1073 | 1075 | } __attribute__((packed)); |
| 1074 | 1076 | |
| 1077 | +#define USB_DT_USB_PTM_ID_SIZE 3 | |
| 1075 | 1078 | /* |
| 1076 | 1079 | * The size of the descriptor for the Sublink Speed Attribute Count |
| 1077 | 1080 | * (SSAC) specified in bmAttributes[4:0]. |