Bjorn Helgaas
65d8f684a5
Merge branch 'pci/resource'
...
- Rename find_resource() to find_resource_space() to make it more
descriptive for exporting outside resource.c (Ilpo Järvinen)
- Document find_resource_space() and the resource_constraint struct it uses
(Ilpo Järvinen)
- Add typedef resource_alignf to make it simpler to declare allocation
constraint alignf callbacks (Ilpo Järvinen)
- Open-code the no-constraint simple alignment case to make the
simple_align_resource() default callback unnecessary (Ilpo Järvinen)
- Export find_resource_space() because PCI bridge window allocation needs
to learn whether there's space for a window (Ilpo Järvinen)
- Fix a double-counting problem in PCI calculate_memsize() that led to
allocating larger windows each time a bus was removed and rescanned (Ilpo
Järvinen)
- When we don't have space to allocate larger bridge windows, allocate
windows only large enough for the downstream devices to prevent cases
where a device worked originally, but not after being removed and
re-added (Ilpo Järvinen)
* pci/resource:
PCI: Relax bridge window tail sizing rules
PCI: Make minimum bridge window alignment reference more obvious
PCI: Fix resource double counting on remove & rescan
resource: Export find_resource_space()
resource: Handle simple alignment inside __find_resource_space()
resource: Use typedef for alignf callback
resource: Document find_resource_space() and resource_constraint
resource: Rename find_resource() to find_resource_space()
2024-07-19 10:10:24 -05:00
..
2024-04-25 14:41:18 +05:30
2024-05-15 10:02:36 -07:00
2024-05-14 15:07:07 -07:00
2024-05-03 11:48:56 +01:00
2024-05-22 12:26:46 -07:00
2024-05-14 10:53:19 -07:00
2024-05-16 08:56:49 -07:00
2024-04-25 20:55:49 -07:00
2024-04-26 13:13:16 +05:30
2024-05-22 12:26:46 -07:00
2024-05-23 13:39:42 -07:00
2024-04-30 10:44:53 -06:00
2024-05-23 12:04:36 -07:00
2024-05-04 18:26:50 +05:30
2024-05-03 11:11:33 +09:00
2024-05-06 09:07:22 -04:00
2024-05-10 10:36:31 +01:00
2024-04-26 12:07:23 +02:00
2024-05-14 15:07:07 -07:00
2024-05-26 14:40:39 -07:00
2024-04-26 19:35:38 +02:00
2024-04-26 10:33:05 +02:00
2024-05-02 20:35:57 +02:00
2024-05-10 15:43:31 +01:00
2024-05-07 07:29:42 -06:00
2024-05-21 15:29:01 -07:00
2024-05-21 13:02:56 -07:00
2024-05-21 13:02:56 -07:00
2024-05-19 09:21:03 -07:00
2024-04-25 20:55:59 -07:00
2024-04-29 16:28:07 -07:00
2024-05-21 09:51:42 -07:00
2024-05-08 17:29:22 -04:00
2024-04-25 20:55:57 -07:00
2024-05-09 09:25:08 -07:00
2024-05-22 14:13:22 -07:00
2024-05-22 14:12:11 -07:00
2024-05-08 09:53:00 -07:00
2024-04-25 15:47:39 +02:00
2024-05-22 09:56:00 -07:00
2024-05-02 12:12:08 -07:00
2024-05-05 17:53:55 -07:00
2024-05-22 12:13:40 -07:00
2024-05-14 11:43:40 +02:00
2024-04-26 12:07:24 +02:00
2024-04-25 20:55:59 -07:00
2024-05-06 13:28:59 -07:00
2024-05-20 10:23:39 -07:00
2024-05-09 19:00:29 +02:00
2024-04-26 11:57:36 +02:00
2024-04-25 12:41:37 -07:00
2024-05-14 00:31:43 -07:00
2024-05-11 00:41:15 +00:00
2024-05-22 10:45:12 -07:00
2024-05-09 13:02:39 +02:00
2024-05-13 16:41:10 -07:00
2024-05-21 15:29:01 -07:00
2024-05-06 11:06:04 +09:00
2024-05-24 11:55:05 -07:00
2024-05-01 23:18:47 +09:00
2024-05-19 14:36:17 -07:00
2024-05-21 13:11:44 -07:00
2024-04-29 15:01:42 +01:00
2024-05-22 16:12:48 -07:00
2024-04-25 20:55:51 -07:00
2024-05-19 14:40:44 -07:00
2024-05-19 09:21:03 -07:00
2024-05-07 15:38:36 +02:00
2024-05-05 17:53:53 -07:00
2024-05-19 09:21:03 -07:00
2024-05-13 16:13:19 +02:00
2024-04-25 21:07:02 -07:00
2024-04-30 21:10:37 +02:00
2024-04-29 13:01:08 +02:00
2024-05-19 09:21:03 -07:00
2024-05-13 14:06:54 +02:00
2024-05-28 11:14:14 -05:00
2024-05-07 13:29:45 +02:00
2024-05-15 17:02:08 -05:00
2024-05-21 09:51:42 -07:00
2024-05-19 14:02:03 -07:00
2024-05-22 11:53:02 -07:00
2024-04-25 21:07:02 -07:00
2024-05-16 07:23:30 +09:00
2024-05-05 17:53:47 -07:00
2024-05-12 03:16:47 -04:00
2024-05-03 10:44:42 +01:00
2024-05-14 18:25:53 -07:00
2024-05-09 15:48:01 +02:00
2024-05-08 13:19:20 -05:00
2024-05-07 15:17:52 -07:00
2024-05-07 10:37:00 -07:00
2024-05-05 17:53:25 -07:00
2024-04-25 20:55:48 -07:00
2024-04-25 20:55:56 -07:00
2024-04-25 20:16:43 +05:30
2024-05-05 17:53:42 -07:00
2024-05-05 17:53:49 -07:00
2024-04-25 20:56:24 -07:00
2024-05-22 11:31:10 +02:00
2024-05-14 00:35:06 -07:00
2024-05-14 00:31:43 -07:00
2024-05-15 17:02:08 -05:00
2024-05-21 10:09:28 -07:00
2024-05-13 18:19:09 -06:00
2024-05-13 18:35:02 -07:00
2024-05-21 11:14:55 -05:00
2024-05-06 09:07:17 -04:00
2024-05-20 11:09:20 -04:00
2024-05-08 08:41:29 -07:00
2024-05-07 13:47:15 +02:00
2024-05-03 07:26:38 +02:00
2024-05-01 23:18:48 +09:00
2024-05-03 07:49:13 -05:00
2024-05-19 22:29:43 -05:00
2024-04-25 20:56:14 -07:00
2024-04-25 20:56:35 -07:00
2024-05-05 17:53:49 -07:00
2024-05-05 17:53:50 -07:00
2024-04-25 20:56:04 -07:00
2024-04-25 20:56:44 -07:00
2024-05-19 09:21:03 -07:00
2024-04-25 12:37:12 -07:00
2024-05-02 17:48:09 -04:00
2024-05-21 10:09:28 -07:00
2024-07-19 10:10:24 -05:00
2024-04-25 20:55:59 -07:00
2024-04-25 20:56:14 -07:00
2024-05-05 17:53:42 -07:00
2024-05-13 18:35:02 -07:00
2024-05-17 12:22:46 +02:00
2024-05-22 11:53:02 -07:00
2024-04-27 11:17:48 -07:00
2024-04-25 20:55:59 -07:00
2024-04-30 18:57:07 +02:00
2024-05-07 10:31:42 +09:00
2024-04-25 20:55:57 -07:00
2024-05-13 18:09:56 -04:00
2024-05-05 17:53:45 -07:00
2024-05-19 09:21:03 -07:00
2024-04-25 20:56:13 -07:00
2024-05-02 16:28:15 +02:00
2024-05-13 18:35:02 -07:00
2024-04-25 20:55:59 -07:00
2024-05-03 16:05:53 -07:00
2024-05-19 09:21:03 -07:00
2024-05-19 09:21:03 -07:00
2024-05-19 09:21:03 -07:00
2024-05-13 18:19:19 -06:00
2024-04-25 20:55:59 -07:00
2024-05-04 18:57:21 +02:00
2024-05-13 18:33:10 -07:00
2024-05-19 09:21:03 -07:00
2024-05-21 08:34:51 -07:00
2024-05-07 13:29:28 +02:00
2024-05-23 19:40:26 -07:00
2024-05-17 17:31:24 -07:00
2024-05-06 17:39:09 +02:00
2024-05-09 22:30:52 +03:00
2024-05-01 23:18:48 +09:00
2024-05-04 04:25:37 -04:00
2024-05-04 18:45:11 +02:00
2024-05-06 12:05:00 +02:00
2024-05-15 12:34:46 -07:00
2024-05-04 18:23:03 +02:00
2024-04-26 13:26:53 +02:00
2024-04-25 20:55:57 -07:00
2024-04-25 20:56:04 -07:00
2024-05-19 16:12:38 -07:00
2024-05-05 17:53:51 -07:00
2024-05-19 09:21:03 -07:00
2024-04-25 20:55:48 -07:00
2024-04-25 20:55:47 -07:00