Skip to content

ACPI: clean up scan.c

Len Brown linux-acpi 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest137 of 140 patches 1 replyIn review

137 of 140 patches are in this archive. Their subjects are numbered up to 140.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/140ACPI: clean up scan.cdrivers/acpi/scan.c+316 -3290 replies
2/140ACPI: rename some functionsdrivers/acpi/scan.c+7 -70 replies
3/140ACPI: add device_driver and hepler functionsdrivers/acpi/scan.c include/acpi/acpi_bus.h+3 -50 replies
4/140ACPI: add ACPI bus_type for driver modeldrivers/acpi/battery.c drivers/acpi/fan.c drivers/acpi/scan.c +2 more+105 -780 replies
5/140ACPI: change registration interface to follow driver modeldrivers/acpi/scan.c include/acpi/acpi_bus.h+30 -1480 replies
6/140ACPI: adjust init orderdrivers/acpi/Makefile+1 -10 replies
7/140ACPI: convert to sysfs frameworkdrivers/acpi/bus.c drivers/acpi/container.c drivers/acpi/processor_core.c +2 more+49 -1550 replies
8/140ACPI: add acpi_bus_ops in acpi_devicedrivers/acpi/scan.c include/acpi/acpi_bus.h+29 -270 replies
9/140ACPI: add acpi_bus_removal_type in acpi_devicedrivers/acpi/scan.c include/acpi/acpi_bus.h+5 -20 replies
10/140ACPI: consolidate two motherboard drivers into onedrivers/acpi/motherboard.c+4 -150 replies
11/140ACPI: Convert ACPI PCI .bind/.unbind to use PCI bridge driverdrivers/acpi/pci_bind.c drivers/acpi/pci_root.c drivers/acpi/scan.c+52 -260 replies
12/140ACPI: Set fake hid for non-PNPID ACPI devicesdrivers/acpi/pci_bind.c drivers/acpi/scan.c drivers/acpi/video.c +2 more+63 -610 replies
13/140output: Add display output class supportdrivers/video/output.c include/linux/video_output.h+171 -00 replies
14/140output: Add output class documentDocumentation/video-output.txt+34 -00 replies
15/140ACPI: Adds backlight sysfs support for acpi video driver.drivers/acpi/Kconfig drivers/acpi/video.c+70 -30 replies
16/140ACPI: use PNPID:instance_no as bus_id of ACPI devicedrivers/acpi/scan.c+109 -90 replies
17/140ACPI: fix Supermicro X7DB8+ Boot regressiondrivers/acpi/pci_bind.c drivers/acpi/pci_root.c drivers/acpi/scan.c +1 more+43 -550 replies
18/140ACPI: video: fix LCD monitor seen as CRTdrivers/acpi/video.c+43 -150 replies
19/140ACPI: use more understandable bus_id for ACPI devicesdrivers/acpi/scan.c include/acpi/acpi_bus.h include/acpi/acpi_drivers.h+12 -120 replies
20/140ACPI: Optimize acpi_get_pci_rootbridge_handle() to boot fasterdrivers/acpi/glue.c drivers/acpi/pci_root.c+13 -1230 replies
21/140ACPI: move FADT resource reservations from motherboard driver to osldrivers/acpi/motherboard.c drivers/acpi/osl.c+48 -490 replies
22/140PNP: reserve system board iomem resources as well as ioport resourcesdrivers/pnp/system.c+19 -70 replies
23/140PNP: system.c whitespace cleanupdrivers/pnp/system.c+11 -210 replies
24/140i386: turn on CONFIG_PNP in defconfigarch/i386/defconfig+2 -10 replies
25/140ACPI: remove motherboard driver (redundant with PNP system driver)drivers/acpi/Makefile drivers/acpi/motherboard.c+1 -1320 replies
26/140PNPACPI: remove EXPERIMENTAL dependencydrivers/pnp/pnpacpi/Kconfig+2 -20 replies
27/140ACPI: add a Kconfig option for ACPI procfs interfaceDocumentation/feature-removal-schedule.txt drivers/acpi/Kconfig+19 -00 replies
28/140ACPI: add ACPI debug attribute in sysfsdrivers/acpi/Kconfig drivers/acpi/debug.c+59 -50 replies
29/140ACPI: add ACPICA version in sysfsdrivers/acpi/Kconfig drivers/acpi/system.c+27 -10 replies
30/140asus-laptop: add base driverMAINTAINERS drivers/acpi/Kconfig drivers/misc/Kconfig +2 more+564 -50 replies
31/140asus-laptop: add led supportdrivers/misc/Kconfig drivers/misc/asus-laptop.c+146 -00 replies
32/140asus-laptop: add bluetooth and wlan supportdrivers/misc/asus-laptop.c+113 -20 replies
33/140asus-laptop: add backlight supportdrivers/misc/Kconfig drivers/misc/asus-laptop.c+183 -10 replies
34/140asus-laptop: add display switching supportdrivers/misc/asus-laptop.c+82 -00 replies
35/140asus-laptop: add ledd supportdrivers/misc/asus-laptop.c+38 -00 replies
36/140asus-laptop: add light sensor supportdrivers/misc/asus-laptop.c+84 -00 replies
37/140asus-laptop: Lindentdrivers/misc/asus-laptop.c+123 -1240 replies
39/140ACPI: delete unused acpi_device_get_debug_info()drivers/acpi/scan.c+0 -450 replies
40/140ACPI: correct id for fixed buttonsdrivers/acpi/button.c+1 -10 replies
41/140ACPI: prevent build failure when CONFIG_X86_NUMAQ=ydrivers/acpi/Kconfig+1 -00 replies
42/140ACPICA: Update function headerdrivers/acpi/events/evrgnini.c+3 -00 replies
43/140ACPICA: Handle mis-matched package lengthdrivers/acpi/dispatcher/dsobject.c+19 -80 replies
44/140ACPICA: Handle case NumElements > Package lengthdrivers/acpi/dispatcher/dsobject.c+41 -460 replies
45/140ACPICA: Delete recursive feature of ACPI Global Lockdrivers/acpi/events/evmisc.c drivers/acpi/executer/exmutex.c drivers/acpi/executer/exsystem.c +6 more+132 -1980 replies
46/140ACPICA: Release global lock from interrupt handlerdrivers/acpi/events/evmisc.c+15 -350 replies
47/140ACPICA: Cast acpi_thread_id to UINT32 for debug output onlydrivers/acpi/utilities/utdebug.c+3 -40 replies
48/140ACPICA: fix for object premature deletiondrivers/acpi/utilities/utcopy.c+9 -00 replies
49/140ACPICA: Temporary fix for BankValue parameterdrivers/acpi/dispatcher/dsfield.c+28 -20 replies
50/140ACPICA: Update version to 20060721include/acpi/acconfig.h+1 -10 replies
51/140ACPICA: Update debug outputdrivers/acpi/events/evgpe.c+1 -10 replies
53/140ACPICA: misc fixes for new Table Manager:drivers/acpi/tables/tbinstal.c drivers/acpi/tables/tbutils.c drivers/acpi/tables/tbxface.c +5 more+420 -2660 replies
54/140ACPICA: Update comments for individual table fieldsinclude/acpi/actbl.h+32 -320 replies
55/140ACPICA: Fix for FADT conversion in 64-bit modedrivers/acpi/tables/tbutils.c+14 -70 replies
56/140ACPICA: Lint changesdrivers/acpi/tables/tbutils.c drivers/acpi/tables/tbxface.c+84 -410 replies
57/140ACPICA: minimal patch to integrate new tables into Linuxarch/i386/kernel/acpi/boot.c arch/ia64/kernel/acpi.c arch/ia64/sn/kernel/io_common.c +28 more+191 -4530 replies
58/140ACPICA: Add support for DMAR tableinclude/acpi/acdisasm.h include/acpi/actbl1.h+84 -30 replies
59/140ACPICA: Add acpi_gpe_count global to track the number of GPE eventsdrivers/acpi/events/evgpe.c drivers/acpi/utilities/utglobal.c include/acpi/acglobal.h+8 -00 replies
60/140ACPICA: Disable all wake GPEs after first one recieveddrivers/acpi/events/evgpe.c include/acpi/acglobal.h include/acpi/actypes.h+51 -1010 replies
61/140ACPICA: Fix unalignment in acpi_ut_repair_namedrivers/acpi/namespace/nsdump.c drivers/acpi/namespace/nssearch.c drivers/acpi/utilities/utglobal.c +2 more+10 -100 replies
62/140ACPICA: Store GPE number instead of bitmaskdrivers/acpi/events/evgpe.c drivers/acpi/events/evgpeblk.c drivers/acpi/hardware/hwgpe.c +3 more+18 -100 replies
63/140ACPICA: Split acpi_format_exception into two partsdrivers/acpi/utilities/utglobal.c drivers/acpi/utilities/utmisc.c include/acpi/acglobal.h +1 more+119 -820 replies
64/140ACPICA: Update version to 20060831include/acpi/acconfig.h+3 -30 replies
65/140ACPICA: Cleanup of FADT verification function.drivers/acpi/utilities/utinit.c+23 -420 replies
66/140ACPICA: Create tbfadt.c to hold all FADT-related functionsdrivers/acpi/tables/Makefile drivers/acpi/tables/tbfadt.c+381 -10 replies
67/140ACPICA: Re-implement interpreters' "serialized mode"drivers/acpi/events/evregion.c drivers/acpi/events/evxface.c drivers/acpi/executer/excreate.c +6 more+114 -850 replies
68/140ACPICA: Delete stale FADT functions outside tbfadt.c.drivers/acpi/hardware/hwacpi.c drivers/acpi/tables/tbutils.c drivers/acpi/utilities/utinit.c +4 more+10 -3790 replies
69/140ACPICA: Update comments in tbfadt.cdrivers/acpi/tables/tbfadt.c+6 -50 replies
70/140ACPICA: add ASF commentinclude/acpi/actbl1.h+2 -00 replies
71/140ACPICA: re-factor table init routines for benefit of iASLdrivers/acpi/tables/tbxface.c include/acpi/actables.h+27 -50 replies
72/140ACPICA: Allow type ANY to be the target of the Scope operator.drivers/acpi/dispatcher/dswload.c+2 -00 replies
73/140ACPICA: IsResourceTemplate now returns ACPI_STATUSinclude/acpi/acdisasm.h+3 -10 replies
74/140ACPICA: Add declarations for ASF! sub-tablesinclude/acpi/actbl1.h+22 -30 replies
75/140ACPICA: FADT verification is now table driven.drivers/acpi/tables/tbfadt.c drivers/acpi/tables/tbutils.c include/acpi/actables.h+158 -1370 replies
76/140ACPICA: Report error if method creates 2 objects with the same namedrivers/acpi/dispatcher/dswload.c drivers/acpi/parser/psparse.c+17 -30 replies
77/140ACPICA: New common routine for creating and verifying a local FADT.drivers/acpi/tables/tbfadt.c include/acpi/actables.h+52 -230 replies
78/140ACPICA: Fix memory leak in table load error pathdrivers/acpi/executer/exconfig.c+1 -10 replies
79/140ACPICA: Fix trace output name and whitespacedrivers/acpi/executer/exutils.c+1 -30 replies
80/140ACPICA: Update version to 20060912include/acpi/acconfig.h+1 -10 replies
81/140ACPICA: Add full table name to disassembler outputinclude/acpi/acdisasm.h+2 -00 replies
82/140ACPICA: Fix for Global Lock semaphore.drivers/acpi/namespace/nsaccess.c+1 -10 replies
83/140ACPICA: Remove obsolete Flags parameter.drivers/acpi/events/evevent.c drivers/acpi/events/evmisc.c drivers/acpi/events/evxfevnt.c +7 more+35 -590 replies
84/140ACPICA: Use faster ByIndex interface to get FACSdrivers/acpi/events/evmisc.c+2 -20 replies
85/140ACPICA: On AML mutex force-release, set depth to zero (was 1).drivers/acpi/executer/exmutex.c+7 -10 replies
86/140ACPICA: Update interpreter error paths to always report the errordrivers/acpi/dispatcher/dswexec.c+7 -30 replies
87/140ACPICA: Fix for possible memory leak and fault.drivers/acpi/executer/exresolv.c+5 -30 replies
88/140ACPICA: Add new subsystem state bit that is set after SubsystemInitialize is calleddrivers/acpi/utilities/utxface.c include/acpi/actypes.h+3 -10 replies
89/140ACPICA: Update version to 20060927include/acpi/acconfig.h+1 -10 replies
90/140ACPICA: Restructured module into multiple functions.drivers/acpi/parser/psloop.c include/acpi/acexcep.h+789 -6250 replies
91/140ACPICA: Eliminate control method 2-pass parse/execute.drivers/acpi/dispatcher/dsmethod.c drivers/acpi/parser/psloop.c drivers/acpi/parser/psxface.c+42 -1240 replies
92/140ACPICA: Fix race condition with AcpiWalkNamespace.drivers/acpi/dispatcher/dswload.c drivers/acpi/namespace/nsdump.c drivers/acpi/namespace/nssearch.c +3 more+30 -120 replies
93/140ACPICA: _CID support for PCI Root Bridge detection.drivers/acpi/events/evrgnini.c+125 -380 replies
94/140ACPICA: Use manifest constants for parse pass numberdrivers/acpi/dispatcher/dsmethod.c drivers/acpi/dispatcher/dsopcode.c drivers/acpi/dispatcher/dswload.c +3 more+10 -90 replies
95/140ACPICA: Update commentsdrivers/acpi/namespace/nswalk.c+25 -210 replies
96/140ACPICA: Abort downward walk on temporary node detection.drivers/acpi/namespace/nswalk.c+15 -110 replies
97/140ACPICA: Fixes for parameter validation.drivers/acpi/namespace/nsxfname.c+24 -210 replies
98/140ACPICA: Update version to 20061011include/acpi/acconfig.h+1 -10 replies
99/140ACPICA: Remove duplicate table managerarch/i386/kernel/acpi/boot.c arch/i386/kernel/acpi/earlyquirk.c arch/i386/mach-es7000/es7000.h +4 more+50 -4610 replies
100/140ACPICA: use new ACPI headers.arch/i386/kernel/acpi/boot.c arch/i386/kernel/cpu/cpufreq/longhaul.c arch/i386/kernel/mpparse.c +14 more+51 -680 replies
101/140ACPICA: Remove duplicate table definitions.arch/i386/kernel/acpi/boot.c drivers/acpi/ec.c include/acpi/actbl.h +1 more+20 -810 replies
102/140ACPICA: Remove duplicate table definitions (non-conflicting)arch/i386/kernel/acpi/boot.c arch/ia64/kernel/acpi.c drivers/acpi/bus.c +2 more+224 -3300 replies
103/140ACPICA: Remove duplicate table definitions (non-conflicting), contarch/i386/kernel/acpi/boot.c arch/i386/kernel/acpi/earlyquirk.c arch/i386/pci/mmconfig.c +12 more+135 -2500 replies
104/140ACPICA: Update debug output routines for data structure changesdrivers/acpi/executer/exdump.c+5 -220 replies
105/140ACPICA: Miscellaneous table manager updates and optimizationsdrivers/acpi/blacklist.c drivers/acpi/executer/exconfig.c drivers/acpi/tables/tbinstal.c +4 more+108 -1130 replies
106/140ACPICA: Fixes for load() operator.drivers/acpi/executer/exconfig.c drivers/acpi/executer/exresop.c include/acpi/acopcode.h +1 more+40 -1340 replies
107/140ACPICA: Remove global lock handler on AcpiTerminate.drivers/acpi/events/evmisc.c+33 -00 replies
108/140ACPICA: Ensure that all structures in acobject.h are aligned, via #pragma.include/acpi/acobject.h include/acpi/actypes.h+19 -20 replies
109/140ACPICA: Add ACPI_MAX macroinclude/acpi/acmacros.h+1 -00 replies
110/140ACPICA: Fail AcpiEnable if ACPI tables not loaded.drivers/acpi/events/evxfevnt.c drivers/acpi/tables/tbutils.c include/acpi/actables.h+33 -00 replies
111/140ACPICA: Add include of actables.hdrivers/acpi/events/evxfevnt.c+1 -00 replies
112/140ACPICA: Update version to 20061109include/acpi/acconfig.h+1 -10 replies
113/140ACPICA: Removed all 16-bit support.drivers/acpi/events/evgpeblk.c drivers/acpi/executer/exoparg1.c drivers/acpi/executer/exregion.c +4 more+14 -1290 replies
114/140ACPICA: Debugger multithreading enhancements.include/acpi/acdebug.h include/acpi/aclocal.h+22 -20 replies
115/140ACPICA: Update a comment.include/acpi/actypes.h+2 -10 replies
117/140ACPICA: Added option to display memory statistics upon termination.drivers/acpi/utilities/utalloc.c drivers/acpi/utilities/utglobal.c include/acpi/acglobal.h+14 -00 replies
118/140ACPICA: Update version to 20061215include/acpi/acconfig.h+1 -10 replies
119/140ACPICA: Allow ACPI id to be u32 instead of u8.arch/i386/kernel/acpi/boot.c arch/ia64/kernel/acpi.c drivers/acpi/processor_core.c +3 more+128 -650 replies
120/140ACPICA: Allow processor to be declared with the Device() instead of Processor()drivers/acpi/processor_core.c include/acpi/acpi_drivers.h+33 -220 replies
121/140ACPICA: Update copyright to 2007.drivers/acpi/dispatcher/dsfield.c drivers/acpi/dispatcher/dsinit.c drivers/acpi/dispatcher/dsmethod.c +136 more+139 -1390 replies
122/140ACPICA: Fix for incorrect parameter passed to AcpiTbDeleteTable during table load.drivers/acpi/tables/tbxface.c+2 -10 replies
123/140ACPICA: Update version to 20070126include/acpi/acconfig.h+1 -10 replies
124/140ACPI: build fix for IBM x440 - CONFIG_X86_SUMMITarch/i386/kernel/srat.c+41 -430 replies
125/140ACPI: fix HP RX2600 IA64 bootdrivers/acpi/tables/tbfadt.c+5 -00 replies
126/140ACPI_NUMA: fix HP IA64 simulator issue with extended memory domainarch/ia64/kernel/acpi.c+2 -20 replies
127/140ACPICA: reduce conflicts with Altix patch seriesarch/ia64/sn/kernel/io_common.c arch/ia64/sn/kernel/iomv.c include/asm-ia64/sn/acpi.h+32 -90 replies
128/140Altix: ACPI SSDT PCI device supportarch/ia64/sn/kernel/io_acpi_init.c arch/ia64/sn/kernel/io_common.c arch/ia64/sn/kernel/io_init.c +4 more+372 -1080 replies
129/140Altix: Add ACPI SSDT PCI device support (hotplug)drivers/pci/hotplug/sgi_hotplug.c+148 -70 replies
130/140ACPICA: fix gcc build warningsdrivers/acpi/namespace/nsparse.c drivers/acpi/processor_idle.c drivers/acpi/tables/tbfadt.c +1 more+7 -70 replies
131/140ACPI: dock: check if parent is on dockdrivers/acpi/dock.c+12 -40 replies
132/140ACPI: bay: new driver adding removable drive bay supportdrivers/acpi/Kconfig drivers/acpi/Makefile drivers/acpi/bay.c+601 -10 replies
133/140ACPI: bay: delete unused variabledrivers/acpi/bay.c+0 -10 replies
134/140ACPI: bay: remove prototype procfs codedrivers/acpi/bay.c+2 -1520 replies
135/140ACPI: bay: make bay a platform driverdrivers/acpi/bay.c+76 -111 reply
136/140ACPI: bay: make drive_bays staticdrivers/acpi/bay.c+1 -10 replies
137/140ACPI: bay: new driver is EXPERIMENTALdrivers/acpi/Kconfig+1 -10 replies
138/140ACPI: bay: Convert ACPI Bay driver to be compatible with sysfs update.drivers/acpi/bay.c drivers/acpi/scan.c+41 -170 replies
139/140asus-laptop: merge with ACPICA table updatedrivers/misc/asus-laptop.c+1 -60 replies
140/140ACPICA: reduce table header messages to fit within 80 columnsdrivers/acpi/tables/tbutils.c+6 -60 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread