Displaying 4 results from an estimated 4 matches for "1171,17".
Did you mean:
1071,17
2020 Sep 26
1
[PATCH 2/2] mm: remove extra ZONE_DEVICE struct page refcount
...;
> -}
> -
> -static inline void put_devmap_managed_page(struct page *page)
> -{
> -}
> -#endif /* CONFIG_DEV_PAGEMAP_OPS */
> -
> static inline bool is_device_private_page(const struct page *page)
> {
> return IS_ENABLED(CONFIG_DEV_PAGEMAP_OPS) &&
> @@ -1171,17 +1138,6 @@ static inline void put_page(struct page *page)
> {
> page = compound_head(page);
>
> - /*
> - * For devmap managed pages we need to catch refcount transition from
> - * 2 to 1, when refcount reach one it means the page is free and we
> - * need to inform t...
2020 Sep 25
6
[RFC PATCH v2 0/2] mm: remove extra ZONE_DEVICE struct page refcount
Matthew Wilcox, Ira Weiny, and others have complained that ZONE_DEVICE
struct page reference counting is ugly because they are "free" when the
reference count is one instead of zero. This leads to explicit checks
for ZONE_DEVICE pages in places like put_page(), GUP, THP splitting, and
page migration which have to adjust the expected reference count when
determining if the page is
2020 Sep 25
0
[PATCH 2/2] mm: remove extra ZONE_DEVICE struct page refcount
..._is_devmap_managed(struct page *page)
-{
- return false;
-}
-
-static inline void put_devmap_managed_page(struct page *page)
-{
-}
-#endif /* CONFIG_DEV_PAGEMAP_OPS */
-
static inline bool is_device_private_page(const struct page *page)
{
return IS_ENABLED(CONFIG_DEV_PAGEMAP_OPS) &&
@@ -1171,17 +1138,6 @@ static inline void put_page(struct page *page)
{
page = compound_head(page);
- /*
- * For devmap managed pages we need to catch refcount transition from
- * 2 to 1, when refcount reach one it means the page is free and we
- * need to inform the device driver through callback....
2001 Oct 24
2
disable features
...orce_drain = 1;
return c;
}
+#endif /* WITH_X11FWD */
+#ifdef WITH_AGENTFWD
static Channel*
client_request_agent(const char *request_type, int rchan)
{
@@ -1144,6 +1149,7 @@
c->force_drain = 1;
return c;
}
+#endif
/* XXXX move to generic input handler */
static void
@@ -1165,11 +1171,17 @@
ctype, rchan, rwindow, rmaxpack);
if (strcmp(ctype, "forwarded-tcpip") == 0) {
+#ifdef WITH_TCPFWD
c = client_request_forwarded_tcpip(ctype, rchan);
+#endif
} else if (strcmp(ctype, "x11") == 0) {
+#ifdef WITH_X11FWD
c = client_request_x11(ctype, rchan);...