Skip to content

remove dev_attrs usage in 'struct class'

Greg Kroah-Hartman linux-scsi linux-wireless lkml netdev 1 version Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest36 patches 27 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/36misc: c2port: use dev_bin_attrs instead of hand-coding itdrivers/misc/c2port/core.c+13 -170 replies
2/36mips: convert vpe_class to use dev_groupsarch/mips/kernel/vpe.c+10 -70 replies
3/36bsr: convert bsr_class to use dev_groupsdrivers/char/bsr.c+11 -70 replies
4/36tile: srom: convert srom_class to use dev_groupsdrivers/char/tile-srom.c+16 -122 replies
5/36dma: convert dma_devclass to use dev_groupsdrivers/dma/dmaengine.c+16 -101 reply
6/36devfreq: convert devfreq_class to use dev_groupsdrivers/devfreq/devfreq.c+44 -340 replies
7/36extcon: convert extcon_class to use dev_groupsdrivers/extcon/extcon-class.c+8 -51 reply
8/36HID: roccat: convert class code to use dev_groupsdrivers/hid/hid-roccat-arvo.c drivers/hid/hid-roccat-isku.c drivers/hid/hid-roccat-kone.c +3 more+88 -650 replies
9/36ISDN: convert class code to use dev_groupsdrivers/isdn/mISDN/core.c+36 -281 reply
10/36leds: convert class code to use dev_groupsdrivers/leds/led-class.c+30 -81 reply
11/36v4l2: convert class code to use dev_groupsdrivers/media/v4l2-core/v4l2-dev.c+17 -130 replies
12/36c2port: convert class code to use dev_groupsdrivers/misc/c2port/core.c+29 -210 replies
13/36enclosure: convert class code to use dev_groupsdrivers/misc/enclosure.c+11 -180 replies
14/36PCI: convert class code to use dev_groupsdrivers/pci/pci-sysfs.c drivers/pci/pci.h drivers/pci/probe.c+23 -131 reply
15/36x86: wmi: convert class code to use dev_groupsdrivers/platform/x86/wmi.c+6 -40 replies
16/36PPS: convert class code to use dev_groupsdrivers/pps/pps.c drivers/pps/sysfs.c include/linux/pps_kernel.h+37 -220 replies
17/36PTP: convert class code to use dev_groupsdrivers/ptp/ptp_clock.c drivers/ptp/ptp_private.h drivers/ptp/ptp_sysfs.c+31 -241 reply
18/36regulator: convert class code to use dev_groupsdrivers/regulator/core.c+16 -121 reply
19/36rtc: convert class code to use dev_groupsdrivers/rtc/rtc-sysfs.c+24 -241 reply
20/36UIO: convert class code to use dev_groupsdrivers/uio/uio.c+13 -90 replies
21/36cuse: convert class code to use dev_groupsfs/fuse/cuse.c+8 -51 reply
22/36staging: comedi: convert class code to use dev_groupsdrivers/staging/comedi/comedi_fops.c+20 -192 replies
23/36backing-dev: convert class code to use dev_groupsmm/backing-dev.c+11 -80 replies
24/36SCSI: OSD: convert class code to use dev_groupsdrivers/scsi/osd/osd_uld.c+8 -51 reply
25/36SCSI: sd: convert class code to use dev_groupsdrivers/scsi/sd.c+75 -743 replies
26/36SCSI: st: convert class code to use dev_groupsdrivers/scsi/st.c+16 -112 replies
27/36video: backlight: convert class code to use dev_groupsdrivers/video/backlight/backlight.c+24 -201 reply
28/36video: backlight: lcd: convert class code to use dev_groupsdrivers/video/backlight/lcd.c+15 -111 reply
29/36video: output: convert class code to use dev_groupsdrivers/video/output.c+10 -101 reply
30/36net: core: convert class code to use dev_groupsnet/core/net-sysfs.c+75 -611 reply
31/36net: ieee802154: convert class code to use dev_groupsnet/ieee802154/wpan-class.c+13 -101 reply
32/36net: wireless: convert class code to use dev_groupsnet/wireless/sysfs.c+14 -111 reply
33/36net: rfkill: convert class code to use dev_groupsnet/rfkill/core.c+41 -491 reply
34/36c2port: convert class code to use bin_attrs in groupsdrivers/misc/c2port/core.c+18 -150 replies
35/36hid: roccat: convert class code to use bin_attrs in groupsdrivers/hid/hid-roccat-arvo.c drivers/hid/hid-roccat-isku.c drivers/hid/hid-roccat-kone.c +5 more+351 -4010 replies
36/36pwm: convert class code to use dev_groupsdrivers/pwm/sysfs.c+12 -91 reply

Reviews trailers per patch

15 of 36 patches have a Reviewed-by or Acked-by.

PatchH Hartley SweetenChanwoo ChoiJingoo HanJohannes BergBoaz HarroshVinod KoulRichard CochranKarsten KeilMiklos SzerediBryan WuDavid S. MillerAlessandro ZummoKai Mäkisara
1/36
2/36
3/36
4/36
5/36A-b
6/36
7/36A-b
8/36
9/36A-b
10/36A-b
11/36
12/36
13/36
14/36
15/36
16/36
17/36A-b
18/36
19/36A-b
20/36
21/36A-b
22/36R-b A-b
23/36
24/36ACK-by
25/36
26/36A-b
27/36A-b
28/36A-b
29/36
30/36A-b
31/36A-b
32/36R-b
33/36R-b
34/36
35/36
36/36

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 13 reviewers.

Read the v1 thread

Cover letter [PATCH 00/36] remove dev_attrs usage in 'struct class'

Hi all,

Here are a bunch of patches working to convert drivers to use the dev_groups field in classes instead of using the dev_attrs field, which will be going away soon, as we really only want to support groups in the future, not multiple ways of creating default attributes.

They are all CC:ed the various driver authors, and can go in through their trees, or through mine, which ever is easier.

thanks,

greg k-h