Changeset 717 for GPL/trunk/include


Ignore:
Timestamp:
Aug 7, 2022, 6:11:12 PM (3 years ago)
Author:
David Azarewicz
Message:

Merge changes from next branch.

Location:
GPL/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

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

    r679 r717  
    290290/* debugging and troubleshooting/diagnostic helpers. */
    291291extern const char *dev_driver_string(const struct device *dev);
    292 
     292#define devm_kzalloc(A, B, C) kzalloc(B, C)
     293#define devm_kmalloc(A, B, C) kmalloc(B, C)
     294#define devm_kcalloc(A, B, C, D) kmalloc(B, C)
     295#define devm_kmalloc_array(A, B, C, D) kmalloc_array(B, C, D)
     296
     297
     298/* allows to add/remove a custom action to devres stack */
     299int devm_add_action(struct device *dev, void (*action)(void *), void *data);
     300void devm_remove_action(struct device *dev, void (*action)(void *), void *data);
    293301#endif /* _LINUX_DEVICE_H */
    294302
  • GPL/trunk/include/linux/interrupt.h

    r679 r717  
    154154
    155155static inline void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id) {}
     156#define devm_request_irq(A, B, C, D, E, F) request_irq(B, C, D, E, F)
     157
    156158#endif
  • GPL/trunk/include/linux/io.h

    r679 r717  
    77#include <linux/err.h>
    88
     9#define devm_ioremap(A, B, C) ioremap(B, C)
    910#endif /* _LINUX_IO_H */
  • GPL/trunk/include/linux/ioport.h

    r679 r717  
    111111extern int autoirq_report(int waittime);
    112112
     113#define devm_request_region(A, B, C, D) request_region(B, C, D)
    113114#endif  /* _LINUX_IOPORT_H */
  • GPL/trunk/include/linux/leds.h

    r679 r717  
    2020};
    2121
     22enum led_audio {
     23        LED_AUDIO_MUTE,         /* master mute LED */
     24        LED_AUDIO_MICMUTE,      /* mic mute LED */
     25        NUM_AUDIO_LEDS
     26};
    2227#endif /* _LINUX_LEDS_H */
  • GPL/trunk/include/linux/pci.h

    r709 r717  
    770770
    771771#define dev_is_pci(d) (true)
    772 
     772int pcim_enable_device(struct pci_dev *pdev);
     773#define pcim_iomap pci_iomap
     774int pcim_iomap_regions(struct pci_dev *pdev, int mask, const char *name);
    773775#endif /* LINUX_PCI_H */
  • GPL/trunk/include/linux/pm.h

    r689 r717  
    246246        struct device           * pm_parent;
    247247        struct list_head        entry;
     248        enum rpm_status         runtime_status;
    248249};
    249250
  • GPL/trunk/include/linux/string.h

    r679 r717  
    3030#define vmemdup_user memdup_user
    3131#define scnprintf snprintf
     32ssize_t strscpy(char *dest, const char *src, size_t count);
     33
    3234#endif
    3335
Note: See TracChangeset for help on using the changeset viewer.