aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/dock.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-04ACPI: scan: Introduce typedef:s for struct acpi_hotplug_context membersAndy Shevchenko1-31/+17
2024-03-13ACPI: Document handle_eject_request() argumentsYang Li1-0/+2
2021-12-17ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()Rafael J. Wysocki1-2/+1
2021-10-13ACPI: replace snprintf() in "show" functions with sysfs_emit()Qing Wang1-4/+4
2021-04-08ACPI: dock: fix some coding style issuesXiaofei Tan1-2/+5
2021-01-22ACPI: Use DEVICE_ATTR_<RW|RO|WO> macrosDwaipayan Ray1-13/+13
2020-10-27ACPI: dock: fix enum-conversion warningArnd Bergmann1-1/+2
2020-09-25ACPI: dock: Remove dead ACPICA debug codeHanjun Guo1-2/+0
2020-07-09ACPI: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-14/+1
2017-11-09ACPI: Mark expected switch fall-throughsGustavo A. R. Silva1-0/+1
2017-08-03ACPI / dock: constify attribute_group structureAmitoj Kaur Chawla1-1/+1
2016-07-16ACPI / dock: make dock explicitly non-modularPaul Gortmaker1-6/+1
2015-07-08ACPI: Remove FSF mailing addressesJarkko Nikula1-4/+0
2015-03-16driver core / ACPI: Represent ACPI companions using fwnode_handleRafael J. Wysocki1-1/+1
2014-04-07ACPI / dock: Drop dock_device_ids[] tableRafael J. Wysocki1-6/+0
2014-03-20Merge branches 'acpi-cleanup', 'acpi-thermal', 'acpi-pci', 'acpi-lpss' and 'a...Rafael J. Wysocki1-2/+0
2014-03-19ACPI: Remove duplicate definitions of PREFIXHanjun Guo1-2/+0
2014-02-22ACPI / dock: Update copyright noticeRafael J. Wysocki1-1/+3
2014-02-22ACPI / dock: Drop remove_dock_dependent_devices()Rafael J. Wysocki1-11/+1
2014-02-22ACPI / dock: Drop struct acpi_dock_ops and all code related to itRafael J. Wysocki1-165/+2
2014-02-21ACPI / dock: Add .uevent() callback to struct acpi_hotplug_contextRafael J. Wysocki1-1/+10
2014-02-21ACPI / dock: Use callback pointers from devices' ACPI hotplug contextsRafael J. Wysocki1-0/+29
2014-02-21ACPI / dock: Use ACPI device object pointers instead of ACPI handlesRafael J. Wysocki1-62/+42
2014-02-16ACPI / dock: Associate dock platform devices with ACPI device objectsRafael J. Wysocki1-2/+8
2014-02-16ACPI / dock: Pass ACPI device pointer to acpi_device_is_battery()Rafael J. Wysocki1-1/+1
2014-02-16ACPI / dock: Dispatch dock notifications from the global notify handlerRafael J. Wysocki1-129/+42
2014-02-15ACPI / dock: Make 'docked' sysfs attribute work as documentedRafael J. Wysocki1-5/+3
2014-02-10ACPI / dock: Use acpi_device_enumerated() to check if dock is presentRafael J. Wysocki1-2/+3
2014-01-12Merge branch 'acpi-hotplug'Rafael J. Wysocki1-6/+3
2014-01-06ACPI / dock: Include appropriate header file in dock.cRashika1-0/+2
2013-12-07ACPI / dock: Drop redundant acpi_disabled checkHanjun Guo1-3/+0
2013-12-07Merge branch 'acpi-cleanup' into acpi-hotplugRafael J. Wysocki1-2/+0
2013-12-07ACPI: Clean up inclusions of ACPI header filesLv Zheng1-2/+0
2013-11-22ACPI / scan: Add acpi_device objects for all device nodes in the namespaceRafael J. Wysocki1-6/+3
2013-11-07Merge branch 'acpi-hotplug'Rafael J. Wysocki1-22/+3
2013-11-07ACPI / hotplug: Consolidate deferred execution of ACPI hotplug routinesRafael J. Wysocki1-22/+3
2013-09-24ACPI: dock: convert acpi_evaluate_object() to acpi_evaluate_integer()Zhang Rui1-4/+2
2013-08-27Merge branch 'acpi-assorted'Rafael J. Wysocki1-1/+1
2013-08-13ACPI / dock: Fix __init attribute location in find_dock_and_bay()Hanjun Guo1-1/+1
2013-07-26ACPI / dock: fix error return code in dock_add()Wei Yongjun1-1/+3
2013-07-15ACPI / dock: Drop unnecessary local variable from dock_add()Rafael J. Wysocki1-5/+4
2013-07-15ACPI / dock / PCI: Drop ACPI dock notifier chainRafael J. Wysocki1-41/+25
2013-07-15ACPI / dock: Do not leak memory on falilures to add a dock stationRafael J. Wysocki1-0/+11
2013-07-15ACPI / dock: Rework the handling of notificationsRafael J. Wysocki1-43/+24
2013-07-15ACPI / dock: Simplify dock_init_hotplug() and dock_release_hotplug()Rafael J. Wysocki1-16/+8
2013-07-15ACPI / dock: Walk list in reverse order during removal of devicesRafael J. Wysocki1-16/+29
2013-07-15ACPI / dock: Rework and simplify find_dock_devices()Rafael J. Wysocki1-18/+5
2013-07-15ACPI / dock: Drop the hp_lock mutex from struct dock_stationRafael J. Wysocki1-5/+0
2013-07-15ACPI: simplify dock driver with new helper functionsJiang Liu1-110/+12
2013-07-15ACPI / dock: simplify dock_create_acpi_device()Jiang Liu1-6/+1
2013-07-15ACPI / dock: mark initialization functions with __initJiang Liu1-6/+6
2013-07-15ACPI / dock: drop redundant spin lock in dock station objectJiang Liu1-12/+3
2013-07-15ACPI / dock: avoid initializing acpi_dock_notifier_list multiple timesJiang Liu1-1/+1
2013-07-04ACPI / dock: Actually define acpi_dock_init() as voidRafael J. Wysocki1-4/+3
2013-06-24ACPI / dock / PCI: Synchronous handling of dock events for PCI devicesRafael J. Wysocki1-42/+95
2013-06-23ACPI / dock: Initialize ACPI dock subsystem upfrontJiang Liu1-41/+1
2013-06-19ACPI / dock: Take ACPI scan lock in write_undock()Rafael J. Wysocki1-0/+2
2013-02-13ACPI / hotplug: Fix concurrency issues and memory leaksRafael J. Wysocki1-3/+16
2013-02-02ACPI / dock: Fix acpi_bus_get_device() check in drivers/acpi/dock.cYasuaki Ishimatsu1-1/+1
2013-01-26ACPI / scan: Make it clear that acpi_bus_trim() cannot failRafael J. Wysocki1-6/+2
2013-01-19ACPI / scan: Drop acpi_bus_add() and use acpi_bus_scan() insteadRafael J. Wysocki1-1/+1
2013-01-15ACPI / scan: Drop the second argument of acpi_bus_trim()Rafael J. Wysocki1-1/+1
2013-01-03ACPI: Make acpi_bus_scan() and acpi_bus_add() take only one argumentRafael J. Wysocki1-1/+3
2013-01-03ACPI: Remove the arguments of acpi_bus_add() that are not usedRafael J. Wysocki1-11/+2
2012-11-21ACPI: Update Dock hotplug error messagesToshi Kani1-16/+14
2012-11-15ACPI: dock: Remove redundant ACPI NS walkToshi Kani1-19/+7
2012-01-13module_param: make bool parameters really bool (drivers & misc)Rusty Russell1-1/+1
2011-07-16ACPI: constify ops structsVasiliy Kulikov1-2/+2
2011-01-12ACPICA: Rename some function and variable namesLin Ming1-1/+1
2010-10-26Merge branch 'misc' into releaseLen Brown1-3/+3
2010-10-19ACPI dock: move some functions to .init.textUwe Kleine-König1-3/+3
2010-09-24ACPI / ACPICA: Defer enabling of runtime GPEs (v3)Rafael J. Wysocki1-0/+1
2010-04-06Merge branches 'battery', 'bugzilla-14667', 'bugzilla-15096', 'bugzilla-15480...Len Brown1-5/+3
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-23ACPI dock: support multiple ACPI dock devicesZhang Rui1-5/+2
2010-03-08Merge branch 'for-next' into for-linusJiri Kosina1-1/+1
2010-02-16ACPI: dock: properly initialize local struct dock_station in dock_add()Alex Chiang1-0/+1
2010-02-09tree-wide: Assorted spelling fixesDaniel Mack1-1/+1
2009-12-16Merge branch 'dock' into releaseLen Brown1-170/+91
2009-12-16ACPI: dock: minor whitespace and style cleanupsAlex Chiang1-58/+45
2009-12-16ACPI: dock: add struct dock_station * directly to platform device dataAlex Chiang1-27/+13
2009-12-16ACPI: dock: dock_add - hoist up platform_device_register_simple()Alex Chiang1-9/+7
2009-12-16ACPI: dock: remove global 'dock_device_name'Alex Chiang1-2/+1
2009-12-16ACPI: dock: combine add|alloc_dock_dependent_device (v2)Alex Chiang1-36/+19
2009-11-24ACPICA: Add post-order callback to acpi_walk_namespaceLin Ming1-4/+4
2009-11-03ACPI: dock: convert sysfs attributes to an attribute_groupAlex Chiang1-57/+24
2009-10-03ACPI: dock: fix "sibiling" typoAlex Chiang1-8/+8
2009-09-19Merge branch 'acpica' into releaseLen Brown1-5/+3
2009-08-28ACPI: Move definition of PREFIX from acpi_bus.h to internal..hLen Brown1-0/+2
2009-08-27ACPICA: Major update for acpi_get_object_info external interfaceBob Moore1-5/+3
2009-04-05Merge branch 'linus' into releaseLen Brown1-1/+1
2009-04-03dock: fix dereference after kfree()Dan Carpenter1-1/+2
2009-03-24Driver core: implement uevent suppress in kobjectMing Lei1-1/+1
2009-02-07Merge branches 'release', 'asus', 'bugzilla-12450', 'cpuidle', 'debug', 'ec',...Len Brown1-5/+9
2009-02-07ACPI: add missing KERN_* constants to printksFrank Seidel1-4/+4
2009-02-06ACPI: dock: Don't eval _STA on every show_docked sysfs readHolger Macht1-1/+5
2008-10-22Merge branch 'ull' into testLen Brown1-3/+3
2008-10-11ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit kernelsMatthew Wilcox1-3/+3
2008-10-11Subject: ACPI dock: Use ACPI_EXCEPTION instead of printk(KERN_ERRThomas Renninger1-2/+3
2008-09-23dock: add 'type' sysfs fileShaohua Li1-0/+25
2008-09-23dock: fix for ATA bay in a dock stationShaohua Li1-4/+10
2008-09-23dock: introduce .uevent for devices in dock, eg libataShaohua Li1-7/+15
2008-09-23libata: remove functions now handed by ACPI dock driverShaohua Li1-1/+2
2008-09-23ACPI: fix hotplug raceZhang Rui1-1/+24
2008-09-23ACPI: introduce notifier change to avoid duplicatesShaohua Li1-22/+24
2008-09-23dock: add bay and battery hotplug supportShaohua Li1-48/+175
2008-09-23dock: add _LCK supportShaohua Li1-0/+21
2008-09-23dock: fix eject request process (2.6.27-rc1 regression)Shaohua Li1-5/+0
2008-09-23ACPI: dock: avoid check _STA methodShaohua Li1-1/+4
2008-08-15ACPI: Properly clear flags on false-positives and send uevent on sudden unplugHolger Macht1-3/+8
2008-07-20APCI: revert duplicated patchThomas Gleixner1-3/+0
2008-07-16dock: bay: Don't call acpi_walk_namespace() when ACPI is disabled.Len Brown1-0/+3
2008-06-26dock: bay: Don't call acpi_walk_namespace() when ACPI is disabled.Len Brown1-0/+3
2008-06-11dock.c remove trailing printk whitespaceTim Pepper1-1/+1
2008-03-18ACPI: Set flag DOCK_UNDOCKING when triggered via sysfsHolger Macht1-0/+1
2008-02-07Merge branches 'release' and 'fluff' into releaseLen Brown1-4/+4
2008-02-07ACPI: misc cleanupsAdrian Bunk1-4/+4
2007-12-08ACPI: Add autoload info to dock driverFrank Seidel1-0/+6
2007-08-11ACPI: dock: Send key=value pair instead of plain valueHolger Macht1-3/+3
2007-07-18ACPI: dock: fix oops when _DCK evaluation failsDmitry Torokhov1-4/+4
2007-05-10ACPI: dock: send envp with ueventKristen Carlson Accardi1-1/+9
2007-05-10ACPI: dock: unsuppress ueventsKristen Carlson Accardi1-0/+3
2007-05-10ACPI: dock: add immediate_undock optionKristen Carlson Accardi1-2/+49
2007-05-10ACPI: dock: use dynamically allocated platform deviceKristen Carlson Accardi1-24/+23
2007-05-10ACPI: dock: fix opps after dock driver fails to initializeChuck Ebbert1-0/+7
2007-05-10ACPI: dock: cleanup the uid patchKristen Carlson Accardi1-5/+8
2007-03-28ACPI: dock: use NULL for pointerRandy Dunlap1-1/+2
2007-03-09ACPI: dock: add access to ACPI docking station UIDIlya A. Volynets-Evenbakh1-0/+24
2007-02-12ACPI: delete extra #defines in /drivers/acpi/ driversLen Brown1-3/+3
2007-02-12ACPI: clean up ACPI_MODULE_NAME() useLen Brown1-1/+1
2007-02-03ACPI: dock: check if parent is on dockKristen Carlson Accardi1-4/+12
2006-12-16Pull style into test branchLen Brown1-3/+3
2006-12-16Pull bugfix into test branchLen Brown1-8/+8
2006-12-14ACPI: dock: add uevent to indicate change in device statusKristen Carlson Accardi1-2/+4
2006-12-07ACPI: dock: Fix symbol conflict between acpiphp and dockPrarit Bhargava1-1/+7
2006-12-07ACPI: dock: Add a docked sysfs file to the dock driver.brandon@ifup.org1-16/+79
2006-12-07ACPI: dock: fix build warningLen Brown1-1/+1
2006-12-07ACPI: dock: Make the dock station driver a platform device driver.Kristen Carlson Accardi1-2/+20
2006-12-04[PATCH] severing fs.h, radix-tree.h -> sched.hAl Viro1-0/+1
2006-10-30ACPI: dock: use mutex instead of spinlockKristen Carlson Accardi1-8/+8
2006-10-14ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpiJan Engelhardt1-3/+3
2006-08-03PCI: docking station: remove dock ueventsKristen Carlson Accardi1-7/+6
2006-07-10ACPI: ACPI_DOCK: Initialize the atomic notifier listKristen Accardi1-0/+1
2006-07-09Revert "Revert "ACPI: dock driver""Len Brown1-0/+739
2006-07-09Revert "ACPI: dock driver"Linus Torvalds1-739/+0
2006-06-28ACPI: dock driverKristen Accardi1-0/+739