Ignore:
Timestamp:
Apr 21, 2025, 7:17:25 PM (4 months ago)
Author:
David Azarewicz
Message:

Merge from uniaud32-exp branch

Location:
GPL/trunk
Files:
11 edited
2 copied

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/include/linux/compiler.h

    r679 r777  
    1616
    1717#define __GNUC__  3
     18
     19#define __counted_by(member)
     20#define __free(x)
     21
     22/* Indirect macros required for expanded argument pasting, eg. __LINE__. */
     23#define ___PASTE(a,b) a##b
     24#define __PASTE(a,b) ___PASTE(a,b)
     25
     26#define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__)
    1827
    1928#ifndef __ASSEMBLY__
  • GPL/trunk/include/linux/ctype.h

    r679 r777  
    11#ifndef _LINUX_CTYPE_H
    22#define _LINUX_CTYPE_H
    3 
     3_WCRTLINK extern int isdigit(int c);
    44#include <ctype.h>
    55_WCRTLINK extern int    tolower(int);
     6
    67#endif /* _LINUX_CTYPE_H */
  • GPL/trunk/include/linux/device.h

    r772 r777  
    120120        const char              *dev_name;
    121121        int (*match)(struct device *dev, struct device_driver *drv);
    122         int (*uevent)(struct device *dev, struct kobj_uevent_env *env);
     122        int (*uevent)(const struct device *dev, struct kobj_uevent_env *env);
    123123        int (*probe)(struct device *dev);
    124124        int (*remove)(struct device *dev);
  • GPL/trunk/include/linux/export.h

    r679 r777  
    66#define EXPORT_SYMBOL(a)
    77#define EXPORT_SYMBOL_GPL(a)
     8#define EXPORT_SYMBOL_NS(a, b)
     9#define EXPORT_SYMBOL_NS_GPL(a, b)
    810
    911#endif /* _LINUX_EXPORT_H */
  • GPL/trunk/include/linux/kernel.h

    r772 r777  
    113113
    114114char *kvasprintf(gfp_t gfp, const char *fmt, va_list args);
     115int vscnprintf(char *buf, size_t size, const char *fmt, va_list args);
    115116extern int hex_to_bin(char ch);
    116117#define __ALIGN_MASK(x, mask)   __ALIGN_KERNEL_MASK((x), (mask))
     
    128129
    129130_WCRTLINK extern int    sscanf( const char *__s, const char *__format, ... );
    130 
     131typedef void *acpi_handle;      /* Actually a ptr to a NS Node */
     132typedef
     133void (*acpi_notify_handler) (acpi_handle device, u32 value, void *context);
    131134#endif
  • GPL/trunk/include/linux/module.h

    r679 r777  
    116116        char name[MODULE_NAME_LEN];
    117117};
     118#define MODULE_IMPORT_NS(x)
    118119#endif /* _LINUX_MODULE_H */
  • GPL/trunk/include/linux/pci_ids.h

    r772 r777  
    584584#define PCI_DEVICE_ID_AMD_1AH_M70H_DF_F3 0x12bb
    585585#define PCI_DEVICE_ID_AMD_MI200_DF_F3   0x14d3
     586#define PCI_DEVICE_ID_AMD_MI300_DF_F3   0x152b
    586587#define PCI_DEVICE_ID_AMD_VANGOGH_USB   0x163a
    587588#define PCI_DEVICE_ID_AMD_CNB17H_F3     0x1703
     
    25892590#define PCI_VENDOR_ID_REDHAT            0x1b36
    25902591
     2592#define PCI_VENDOR_ID_WCHIC             0x1c00
     2593#define PCI_DEVICE_ID_WCHIC_CH382_0S1P  0x3050
     2594#define PCI_DEVICE_ID_WCHIC_CH382_2S1P  0x3250
     2595#define PCI_DEVICE_ID_WCHIC_CH382_2S    0x3253
     2596
    25912597#define PCI_VENDOR_ID_SILICOM_DENMARK   0x1c2c
    25922598
     
    26022608#define PCI_VENDOR_ID_HYGON             0x1d94
    26032609
     2610#define PCI_VENDOR_ID_META              0x1d9b
     2611
    26042612#define PCI_VENDOR_ID_FUNGIBLE          0x1dad
    26052613
     
    26082616#define PCI_VENDOR_ID_TEKRAM            0x1de1
    26092617#define PCI_DEVICE_ID_TEKRAM_DC290      0xdc29
     2618
     2619#define PCI_VENDOR_ID_ALIBABA           0x1ded
     2620
     2621#define PCI_VENDOR_ID_CXL               0x1e98
    26102622
    26112623#define PCI_VENDOR_ID_TEHUTI            0x1fc9
     
    26362648#define PCI_VENDOR_ID_AKS               0x416c
    26372649#define PCI_DEVICE_ID_AKS_ALADDINCARD   0x0100
     2650
     2651#define PCI_VENDOR_ID_WCHCN             0x4348
     2652#define PCI_DEVICE_ID_WCHCN_CH353_4S    0x3453
     2653#define PCI_DEVICE_ID_WCHCN_CH353_2S1PF 0x5046
     2654#define PCI_DEVICE_ID_WCHCN_CH353_1S1P  0x5053
     2655#define PCI_DEVICE_ID_WCHCN_CH353_2S1P  0x7053
    26382656
    26392657#define PCI_VENDOR_ID_ACCESSIO          0x494f
     
    27032721#define PCI_DEVICE_ID_INTEL_82815_CGC   0x1132
    27042722#define PCI_DEVICE_ID_INTEL_SST_TNG     0x119a
     2723#define PCI_DEVICE_ID_INTEL_DSA_GNRD    0x11fb
     2724#define PCI_DEVICE_ID_INTEL_DSA_DMR     0x1212
     2725#define PCI_DEVICE_ID_INTEL_IAA_DMR     0x1216
    27052726#define PCI_DEVICE_ID_INTEL_82092AA_0   0x1221
    27062727#define PCI_DEVICE_ID_INTEL_82437       0x122d
     
    31123133#define PCI_DEVICE_ID_INTEL_HDA_LNL_P   0xa828
    31133134#define PCI_DEVICE_ID_INTEL_S21152BB    0xb152
     3135#define PCI_DEVICE_ID_INTEL_HDA_BMG     0xe2f7
     3136#define PCI_DEVICE_ID_INTEL_HDA_PTL_H   0xe328
     3137#define PCI_DEVICE_ID_INTEL_HDA_PTL     0xe428
    31143138#define PCI_DEVICE_ID_INTEL_HDA_CML_R   0xf0c8
    31153139#define PCI_DEVICE_ID_INTEL_HDA_RKL_S   0xf1c8
  • GPL/trunk/include/linux/pm.h

    r772 r777  
    291291        .restore = resume_fn,
    292292
     293#define SYSTEM_SLEEP_PM_OPS SET_SYSTEM_SLEEP_PM_OPS
    293294/*
    294295 * Use this if you want to use the same suspend and resume callbacks for suspend
     
    349350#define PMSG_RESTORE    0
    350351#define pm_sleep_ptr(_ptr) _ptr
     352
     353#define pm_ptr(_ptr) _ptr
     354
    351355#endif /* _LINUX_PM_H */
  • GPL/trunk/include/linux/string.h

    r772 r777  
    3333ssize_t strscpy(char *dest, const char *src, size_t count);
    3434extern bool sysfs_streq(const char *s1, const char *s2);
    35 
    3635#endif
    3736
  • GPL/trunk/include/linux/sysfs.h

    r679 r777  
    22#define _LINUX_SYSFS_H
    33#include <linux/types.h>
     4
     5int sysfs_emit(char *buf, const char *fmt, ...);
     6int sysfs_emit_at(char *buf, int at, const char *fmt, ...);
    47
    58struct attribute {
Note: See TracChangeset for help on using the changeset viewer.