ioctl.c (af142b6f44d36c4d0e1e53acbedbc30a588c58de) | ioctl.c (2fc6822c99d7e902b7cef146efa37420d41c0c59) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2007 Oracle. All rights reserved. 4 */ 5 6#include <linux/kernel.h> 7#include <linux/bio.h> 8#include <linux/file.h> --- 45 unchanged lines hidden (view full) --- 54#include "accessors.h" 55#include "extent-tree.h" 56#include "root-tree.h" 57#include "defrag.h" 58#include "dir-item.h" 59#include "uuid-tree.h" 60#include "ioctl.h" 61#include "file.h" | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2007 Oracle. All rights reserved. 4 */ 5 6#include <linux/kernel.h> 7#include <linux/bio.h> 8#include <linux/file.h> --- 45 unchanged lines hidden (view full) --- 54#include "accessors.h" 55#include "extent-tree.h" 56#include "root-tree.h" 57#include "defrag.h" 58#include "dir-item.h" 59#include "uuid-tree.h" 60#include "ioctl.h" 61#include "file.h" |
62#include "scrub.h" |
|
62 63#ifdef CONFIG_64BIT 64/* If we have a 32-bit userspace and 64-bit kernel, then the UAPI 65 * structures are incorrect, as the timespec structure from userspace 66 * is 4 bytes too small. We define these alternatives here to teach 67 * the kernel about the 32-bit struct packing. 68 */ 69struct btrfs_ioctl_timespec_32 { --- 4635 unchanged lines hidden --- | 63 64#ifdef CONFIG_64BIT 65/* If we have a 32-bit userspace and 64-bit kernel, then the UAPI 66 * structures are incorrect, as the timespec structure from userspace 67 * is 4 bytes too small. We define these alternatives here to teach 68 * the kernel about the 32-bit struct packing. 69 */ 70struct btrfs_ioctl_timespec_32 { --- 4635 unchanged lines hidden --- |