Searched refs:checkpoint (Results 1 - 66 of 66) sorted by relevance

/linux-4.4.14/fs/jbd2/
H A DMakefile7 jbd2-objs := transaction.o commit.o recovery.o checkpoint.o revoke.o journal.o
H A Dcheckpoint.c2 * linux/fs/jbd2/checkpoint.c
29 * Unlink a buffer from a transaction checkpoint list.
47 * Unlink a buffer from a transaction checkpoint(io) list.
64 * Move a buffer from the checkpoint list to the checkpoint io list
99 JBUFFER_TRACE(jh, "remove from checkpoint list"); __try_to_free_cp_buf()
109 * for a checkpoint to free up some space in the log.
123 * were waiting for the checkpoint lock. If there are no __jbd2_log_wait_for_space()
201 * Perform an actual checkpoint. We take the first transaction on the
216 jbd_debug(1, "Start checkpoint\n"); jbd2_log_do_checkpoint()
251 /* checkpoint all of the transaction's buffers */ jbd2_log_do_checkpoint()
289 BUFFER_TRACE(bh, "remove from checkpoint"); jbd2_log_do_checkpoint()
370 * Check the list of checkpoint transactions for the journal to see if
419 * Find all the written-back checkpoint buffers in the given list and
462 * Find all the written-back checkpoint buffers in the journal and release them.
512 * Remove buffers from all checkpoint lists as journal is aborted and we just
541 * transaction need to be maintained on the transaction's checkpoint
544 * checkpoint lists.
578 * then even if the checkpoint list is empty, the transaction obviously __jbd2_journal_remove_checkpoint()
604 * journal_insert_checkpoint: put a committed buffer onto a checkpoint
636 * The transaction must have no links except for the checkpoint by this
H A Dcommit.c507 * checkpoint lists. We do this *before* commit because it potentially jbd2_journal_commit_transaction()
912 /* End of a transaction! Finally, we can do checkpoint jbd2_journal_commit_transaction()
914 transaction can be removed from any checkpoint list it was on jbd2_journal_commit_transaction()
981 /* Only re-checkpoint the buffer_head if it is marked jbd2_journal_commit_transaction()
984 * there's no point in keeping a checkpoint record for jbd2_journal_commit_transaction()
1065 /* Add the transaction to the checkpoint list jbd2_journal_commit_transaction()
H A Dtransaction.c197 * stall pending a log checkpoint to free some more log space. add_transaction_credits()
227 * without forcing a checkpoint. This is *critical* for add_transaction_credits()
228 * correctness: a checkpoint of a buffer which is also add_transaction_credits()
1545 * committing, we can satisfy the buffer's checkpoint. jbd2_journal_forget()
1547 * So, if we have a checkpoint on the buffer, we should jbd2_journal_forget()
1549 * we know to remove the checkpoint after we commit. jbd2_journal_forget()
1931 JBUFFER_TRACE(jh, "remove from checkpoint list"); __journal_try_to_free_buffer()
2016 * checkpoint list we need to record it on this transaction's forget list
2018 * this transaction commits. If the buffer isn't on a checkpoint list, we
2124 * We cannot remove the buffer from checkpoint lists until the journal_unmap_buffer()
2149 * has no checkpoint link, then we can zap it: journal_unmap_buffer()
H A Djournal.c2425 * b_jcount reaches zero. Running transaction (b_transaction) and checkpoint
/linux-4.4.14/fs/f2fs/
H A DMakefile4 f2fs-y += checkpoint.o gc.o data.o node.o segment.o recovery.o
H A Dcheckpoint.c2 * fs/f2fs/checkpoint.c
89 * readonly and make sure do not write checkpoint with non-uptodate __get_meta_page()
678 /* The second checkpoint pack should start at the next segment */ get_valid_checkpoint()
852 * Freeze all the FS-operations for checkpoint.
954 * modify checkpoint do_checkpoint()
1035 /* write out checkpoint buffer at block 0 */ do_checkpoint()
1054 /* writeout checkpoint block */ do_checkpoint()
1094 * We guarantee that this checkpoint procedure will not fail.
1124 * update checkpoint pack index write_checkpoint()
1143 "checkpoint: version = %llx", ckpt_ver); write_checkpoint()
1145 /* do checkpoint periodically */ write_checkpoint()
1149 trace_f2fs_write_checkpoint(sbi->sb, cpc->reason, "finish checkpoint"); write_checkpoint()
H A Dsuper.c532 * We don't need to do checkpoint when superblock is clean. f2fs_put_super()
533 * But, the previous checkpoint was not done by umount, it needs to do f2fs_put_super()
534 * clean checkpoint again. f2fs_put_super()
549 * In addition, EIO will skip do checkpoint, we need this as well. f2fs_put_super()
1219 f2fs_msg(sb, KERN_ERR, "Failed to get valid F2FS checkpoint"); f2fs_fill_super()
1223 /* sanity checking of checkpoint */ f2fs_fill_super()
1226 f2fs_msg(sb, KERN_ERR, "Invalid F2FS checkpoint"); f2fs_fill_super()
1318 * previous checkpoint was not done by clean system shutdown. f2fs_fill_super()
H A Df2fs.h107 * For checkpoint manager
530 /* for checkpoint */
708 SBI_IS_DIRTY, /* dirty flag for checkpoint */
732 /* for checkpoint */
733 struct f2fs_checkpoint *ckpt; /* raw checkpoint pointer */
735 struct mutex cp_mutex; /* checkpoint procedure lock */
1150 * odd numbered checkpoint should at cp segment 0 __start_cp_addr()
1807 * checkpoint.c
H A Dinode.c417 * so we can prevent losing this orphan when encoutering checkpoint handle_failed_inode()
H A Dnode.h98 /* these states can be set only after checkpoint was done */ nat_reset_flag()
H A Drecovery.c543 /* prevent checkpoint */ recover_fsync_data()
H A Dsegment.c287 * We should do GC or end up with checkpoint, if there are so many dirty f2fs_balance_fs()
309 /* checkpoint is the only way to shrink partial cached entries */ f2fs_balance_fs_bg()
613 * Should call clear_prefree_segments after checkpoint is done.
1152 /* do checkpoint to issue discard commands safely */ f2fs_trim_fs()
H A Dxattr.c395 /* need to checkpoint during fsync */ write_all_xattrs()
H A Dsegment.h165 * checkpoint pack. This information is used by the SSR mode.
H A Ddata.c129 /* change META to META_FLUSH in the checkpoint procedure */ f2fs_submit_merged_bio()
1146 /* Dentry blocks are controlled by checkpoint */ f2fs_write_data_page()
H A Dfile.c253 * will be used only for fsynced inodes after checkpoint. f2fs_sync_file()
1476 /* do checkpoint only */ f2fs_ioc_shutdown()
H A Dnode.c890 /* need to do checkpoint during fsync */ truncate_xattr_node()
/linux-4.4.14/fs/nilfs2/
H A Dexport.h10 * @cno: checkpoint number
H A Dcpfile.c2 * cpfile.c - NILFS checkpoint file.
159 * @start_cno: start checkpoint number (inclusive)
160 * @end_cno: end checkpoint number (inclusive)
161 * @cnop: place to store the next checkpoint number
202 * nilfs_cpfile_get_checkpoint - get a checkpoint
203 * @cpfile: inode of checkpoint file
204 * @cno: checkpoint number
206 * @cpp: pointer to a checkpoint
209 * Description: nilfs_cpfile_get_checkpoint() acquires the checkpoint
210 * specified by @cno. A new checkpoint will be created if @cno is the current
211 * checkpoint number and @create is nonzero.
213 * Return Value: On success, 0 is returned, and the checkpoint and the
214 * buffer head of the buffer on which the checkpoint is located are stored in
222 * %-ENOENT - No such checkpoint.
224 * %-EINVAL - invalid checkpoint.
259 /* a newly-created checkpoint */ nilfs_cpfile_get_checkpoint()
288 * nilfs_cpfile_put_checkpoint - put a checkpoint
289 * @cpfile: inode of checkpoint file
290 * @cno: checkpoint number
293 * Description: nilfs_cpfile_put_checkpoint() releases the checkpoint
306 * @cpfile: inode of checkpoint file
307 * @start: start checkpoint number
308 * @end: end checkpoint numer
337 printk(KERN_ERR "%s: invalid range of checkpoint numbers: " nilfs_cpfile_delete_checkpoints()
448 return -ENOENT; /* checkpoint number 0 is invalid */ nilfs_cpfile_do_get_cpinfo()
639 return -ENOENT; /* checkpoint number 0 is invalid */ nilfs_cpfile_set_snapshot()
757 return -ENOENT; /* checkpoint number 0 is invalid */ nilfs_cpfile_clear_snapshot()
851 * @cpfile: inode of checkpoint file
852 * @cno: checkpoint number
856 * Return Value: On success, 1 is returned if the checkpoint specified by
864 * %-ENOENT - No such checkpoint.
897 * nilfs_cpfile_change_cpmode - change checkpoint mode
898 * @cpfile: inode of checkpoint file
899 * @cno: checkpoint number
900 * @status: mode of checkpoint
902 * Description: nilfs_change_cpmode() changes the mode of the checkpoint
912 * %-ENOENT - No such checkpoint.
939 * nilfs_cpfile_get_stat - get checkpoint statistics
940 * @cpfile: inode of checkpoint file
941 * @stat: pointer to a structure of checkpoint statistics
981 * @cpsize: size of a checkpoint entry
993 "NILFS: too large checkpoint size: %zu bytes.\n", nilfs_cpfile_read()
998 "NILFS: too small checkpoint size: %zu bytes.\n", nilfs_cpfile_read()
H A Dthe_nilfs.h64 * @ns_cno: next checkpoint number
71 * @ns_last_cno: checkpoint number of the latest segment
77 * @ns_cpfile: checkpoint file inode
89 * @ns_interval: checkpoint creation interval
115 * - loading the latest checkpoint exclusively.
128 * Except for the period seeking checkpoint, code outside the segment
241 * @cno: checkpoint number
267 /* Special checkpoint number */
H A Dcpfile.h2 * cpfile.h - NILFS checkpoint file.
H A Dsegment.h39 * @ri_ri_cno: Number of the last checkpoint
115 * @sc_cno: checkpoint number of current log
197 checkpoint */
198 NILFS_SC_HAVE_DELTA, /* Next checkpoint will have update of files
H A Dioctl.c203 * nilfs_ioctl_change_cpmode - change checkpoint mode (checkpoint/snapshot)
210 * given checkpoint between checkpoint and snapshot state. This ioctl
213 * Return Value: On success, 0 is returned and mode of a checkpoint is
219 * %-EFAULT - Failure during checkpoint mode changing.
257 * nilfs_ioctl_delete_checkpoint - remove checkpoint
264 * checkpoint from NILFS2 file system. This ioctl is used in rmcp
267 * Return Value: On success, 0 is returned and a checkpoint is
273 * %-EFAULT - Failure during checkpoint removing.
309 * @posp: pointer on array of checkpoint's numbers
310 * @flags: checkpoint mode (checkpoint or snapshot)
312 * @size: size in bytes of one checkpoint info item in array
987 * nilfs_ioctl_sync - make a checkpoint
H A Dsuper.c342 * the same checkpoint. nilfs_cleanup_super()
544 goto reuse; /* already attached checkpoint */ nilfs_attach_checkpoint()
553 "NILFS: Invalid checkpoint " nilfs_attach_checkpoint()
554 "(checkpoint number=%llu)\n", nilfs_attach_checkpoint()
985 printk(KERN_ERR "NILFS: The specified checkpoint is " nilfs_attach_snapshot()
986 "not a snapshot (checkpoint number=%llu).\n", nilfs_attach_snapshot()
995 "(checkpoint number=%llu).\n", nilfs_attach_snapshot()
1007 * nilfs_tree_is_busy() - try to shrink dentries of a checkpoint
1091 printk(KERN_ERR "NILFS: error loading last checkpoint " nilfs_fill_super()
1092 "(checkpoint number=%llu).\n", (unsigned long long)cno); nilfs_fill_super()
H A Dsysfs.c275 printk(KERN_ERR "NILFS: unable to get checkpoint stat: err=%d\n", nilfs_checkpoints_checkpoints_number_show()
298 printk(KERN_ERR "NILFS: unable to get checkpoint stat: err=%d\n", nilfs_checkpoints_snapshots_number_show()
342 "\tshow checkpoint number of the latest segment.\n\n"
343 "(4) next_checkpoint\n\tshow next checkpoint number.\n\n";
656 "\tshow checkpoint number of the latest segment.\n\n"
664 "(8) next_checkpoint\n\tshow next checkpoint number.\n\n"
H A Drecovery.c574 * checkpoint
726 * nilfs_salvage_orphan_logs - salvage logs written after the latest checkpoint
757 "NILFS: error loading the latest checkpoint.\n"); nilfs_salvage_orphan_logs()
931 * This can happen if a checkpoint was written without nilfs_search_super_root()
952 /* Updating pointers relating to the latest checkpoint */ nilfs_search_super_root()
H A Dnilfs.h43 * @i_cno: checkpoint number for GC inode
H A Dinode.c41 * @cno: checkpoint number
42 * @root: pointer on NILFS root object (mounted checkpoint)
H A Dsegment.c61 creating a checkpoint */
63 a checkpoint */
879 needed to collect the checkpoint even if it was not newly nilfs_segctor_create_checkpoint()
1201 /* Creating a checkpoint */
2347 /* re-enable timer if checkpoint creation was not done */ nilfs_segctor_notify()
/linux-4.4.14/tools/arch/s390/include/asm/
H A Dbarrier.h19 /* Fast-BCR without checkpoint synchronization */
/linux-4.4.14/include/linux/
H A Dnilfs2_fs.h94 * @sr_cpfile: checkpoint file inode
166 __le64 s_last_cno; /* Last checkpoint number */
189 __le16 s_checkpoint_size; /* Size of a checkpoint */
240 #define NILFS_CPFILE_INO 4 /* checkpoint file */
355 * @fi_cno: checkpoint number
413 * @ss_cno: checkpoint number
476 * @de_start: start checkpoint number
477 * @de_end: end checkpoint number
491 * @ssl_next: next checkpoint number on snapshot list
492 * @ssl_prev: previous checkpoint number on snapshot list
500 * struct nilfs_checkpoint - checkpoint structure
504 * @cp_cno: checkpoint number
506 * @cp_nblk_inc: number of blocks incremented by this checkpoint
529 /* checkpoint flags */
562 * struct nilfs_cpinfo - checkpoint information
565 * @ci_cno: checkpoint number
567 * @ci_nblk_inc: number of blocks incremented by this checkpoint
570 * @ci_next: next checkpoint number in snapshot list
596 * struct nilfs_cpfile_header - checkpoint file header
769 * struct nilfs_cpmode - change checkpoint mode structure
770 * @cm_cno: checkpoint number
771 * @cm_mode: mode of checkpoint
797 * struct nilfs_period - period of checkpoint numbers
798 * @p_start: start checkpoint number (inclusive)
799 * @p_end: end checkpoint number (exclusive)
807 * struct nilfs_cpstat - checkpoint statistics
808 * @cs_cno: checkpoint number
839 * @vi_start: start checkpoint number (inclusive)
840 * @vi_end: end checkpoint number (exclusive)
853 * @vd_cno: checkpoint number
855 * @vd_period: period of checkpoint numbers
H A Df2fs_fs.h72 __le32 segment_count_ckpt; /* # of segments for checkpoint */
78 __le32 cp_blkaddr; /* start block address of checkpoint */
100 * For checkpoint
109 #define F2FS_CP_PACKS 2 /* # of checkpoint packs */
112 __le64 checkpoint_ver; /* checkpoint block version number */
247 __le64 cp_ver; /* checkpoint version */
H A Dexportfs.h76 * 64 bit checkpoint number, 64 bit inode number,
82 * 64 bit checkpoint number, 64 bit inode number,
H A Djbd2.h499 * Some stats for checkpoint phase
593 * buffers which we can un-checkpoint once this transaction commits)
662 * awaiting checkpoint. [j_list_lock]
869 * List of buffer heads used by the checkpoint routine. This
/linux-4.4.14/drivers/misc/vmw_vmci/
H A Dvmci_doorbell.h37 * written to the checkpoint as is, so changing this structure will
38 * break checkpoint compatibility.
H A Dvmci_context.h28 /* Used to determine what checkpoint state to get and set. */
99 /* VMCICptBufInfo: Used to set/get current context's checkpoint state. */
H A Dvmci_context.c761 * Get current context's checkpoint state of given type.
810 * Set current context's checkpoint state of given type.
825 * attempts to restore a checkpoint with wellknown handles. vmci_ctx_set_chkpt_state()
827 pr_warn("Attempt to restore checkpoint with obsolete wellknown handles\n"); vmci_ctx_set_chkpt_state()
/linux-4.4.14/net/sched/
H A Dsch_plug.c14 * Output commit property is commonly used by applications using checkpoint
15 * based fault-tolerance to ensure that the checkpoint from which a system
19 * wherein a VM is checkpointed, say every 50ms. The checkpoint is replicated
26 * 2.1 Stop VM and take checkpoint(i).
29 * checkpoint(i) to backup host.
78 * issued after committing a checkpoint at the target.
84 * be released (committed checkpoint).
H A Dsch_htb.c125 s64 t_c; /* checkpoint time */
/linux-4.4.14/arch/s390/include/asm/
H A Dbarrier.h17 /* Fast-BCR without checkpoint synchronization */
/linux-4.4.14/fs/xfs/
H A Dxfs_log_cil.c67 * initialise the first CIL checkpoint context.
122 * tell in future commits whether this is the first checkpoint xfs_cil_prepare_item()
141 * Committed Item List for tracking until the next checkpoint is written out.
272 * consumed by the item. Add the space to the checkpoint ticket and calculate
274 * as well. Remove the amount of space we added to the checkpoint ticket from
292 * We can do this safely because the context can't checkpoint until we xlog_cil_insert_items()
329 * for the checkpoint. The context ticket is special - the unit xlog_cil_insert_items()
548 * For example, if we get an EFI in one checkpoint and the EFD in the xlog_cil_push()
549 * next (e.g. due to log forces), we do not want the checkpoint with xlog_cil_push()
550 * the EFD to be committed before the checkpoint with the EFI. Hence xlog_cil_push()
552 * that: a) the checkpoint callbacks are attached to the iclogs in the xlog_cil_push()
572 * Build a checkpoint transaction header and write it to the log to xlog_cil_push()
599 * now that we've written the checkpoint into the log, strictly xlog_cil_push()
645 * now the checkpoint commit is complete and we've attached the xlog_cil_push()
681 * the log. The limit really is that a checkpoint can't be more than half the
682 * log (the current checkpoint is not allowed to overwrite the previous
683 * checkpoint), but commit latency and memory usage limit this to a smaller
770 * transaction to the checkpoint context so we carry the busy extents through
771 * to checkpoint completion, and then unlock all the items in the transaction.
809 * to disk. If we don't, then the CIL checkpoint can race with us and xfs_log_commit_cil()
810 * we can run checkpoint completion before we've updated and unlocked xfs_log_commit_cil()
939 * first checkpoint it is written to. Hence if it is different to the xfs_log_item_in_current_chkpt()
940 * current sequence, we're in a new checkpoint. xfs_log_item_in_current_chkpt()
H A Dxfs_log_priv.h242 * passed to the iclog for checkpoint post-commit processing. After being
244 * next set of transactions to be aggregated into a checkpoint.
269 * This structure tracks the list of committing checkpoint contexts so
271 * flush until we have a the commit record LSN of the checkpoint. We can
274 * checkpoint is still in the process of committing, we can block waiting for
300 * track both space consumed and the number of vectors in the checkpoint
311 * logged in order to prevent checkpoint ticket overruns.
322 * space needed by the checkpoint transaction. This means that we never need to
323 * specifically reserve space for the CIL checkpoint transaction, nor do we
324 * need to regrant space once the checkpoint completes. This also means the
325 * checkpoint transaction ticket is specific to the checkpoint context, rather
329 * the checkpoint size so long as they don't violate any other size rules.
338 * enforced to ensure we stay within our maximum checkpoint size bounds.
H A Dxfs_trans.c786 * a CIL checkpoint commit has failed. In this case, all the items in the
787 * checkpoint have already gone through iop_commited and iop_unlock, which
788 * means that checkpoint commit abort handling is treated exactly the same
/linux-4.4.14/include/uapi/linux/raid/
H A Dmd_p.h165 __u32 cp_events_hi; /* 9 high-order of checkpoint update count */
166 __u32 cp_events_lo; /* 10 low-order of checkpoint update count */
170 __u32 cp_events_lo; /* 9 low-order of checkpoint update count */
171 __u32 cp_events_hi; /* 10 high-order of checkpoint update count */
175 __u32 recovery_cp; /* 11 recovery checkpoint sector count */
/linux-4.4.14/arch/tile/include/uapi/arch/
H A Dsim.h65 * Checkpoint the simulator state to a checkpoint file.
67 * The checkpoint file name is either the default or the name specified
68 * on the command line with "--checkpoint-file".
/linux-4.4.14/arch/hexagon/include/uapi/asm/
H A Dregisters.h26 long restart_r0; /* R0 checkpoint for syscall restart */
/linux-4.4.14/kernel/
H A Dasync.c276 * @cookie: async_cookie_t to use as checkpoint
307 * @cookie: async_cookie_t to use as checkpoint
/linux-4.4.14/drivers/isdn/i4l/
H A Disdn_bsdcomp.c130 unsigned int checkpoint; /* when to next check the ratio */ member in struct:bsd_db
183 db->checkpoint = CHECK_GAP; bsd_clear()
203 if (db->in_count >= db->checkpoint) bsd_check()
212 db->checkpoint = db->in_count + CHECK_GAP; bsd_check()
708 * Keep the checkpoint correctly so that incompressible packets bsd_decompress()
/linux-4.4.14/drivers/net/ppp/
H A Dbsd_comp.c151 unsigned int checkpoint; /* when to next check the ratio */ member in struct:bsd_db
230 db->checkpoint = CHECK_GAP; bsd_clear()
251 if (db->in_count >= db->checkpoint) bsd_check()
260 db->checkpoint = db->in_count + CHECK_GAP; bsd_check()
902 * Keep the checkpoint correctly so that incompressible packets bsd_decompress()
/linux-4.4.14/ipc/
H A Dutil.h195 * checkpoint case at sys_semtimedop() as noted in code commentary.
/linux-4.4.14/include/uapi/linux/
H A Dprctl.h131 * sake of checkpoint/restore functionality.
/linux-4.4.14/fs/ocfs2/
H A Djournal.h184 * ocfs2_start_checkpoint - Kick the commit thread to do a checkpoint.
215 * checkpoint. If someone races you and adds more ocfs2_checkpoint_inode()
H A Djournal.c315 /* Flush all pending commits and checkpoint the journal. */ ocfs2_commit_cache()
/linux-4.4.14/fs/udf/
H A Decma_167.h558 __le32 checkpoint; member in struct:fileEntry
784 __le32 checkpoint; member in struct:extendedFileEntry
H A Dinode.c1463 iinfo->i_checkpoint = le32_to_cpu(fe->checkpoint); udf_read_inode()
1484 iinfo->i_checkpoint = le32_to_cpu(efe->checkpoint); udf_read_inode()
1735 fe->checkpoint = cpu_to_le32(iinfo->i_checkpoint); udf_update_inode()
1773 efe->checkpoint = cpu_to_le32(iinfo->i_checkpoint); udf_update_inode()
/linux-4.4.14/arch/powerpc/include/uapi/asm/
H A Dkvm.h64 * restoring a checkpoint made without that feature, while keeping the
148 * When restoring a checkpoint, the caller can set update_special
/linux-4.4.14/drivers/input/
H A Dff-memless.c111 /* already fading, advance to next checkpoint */ calculate_next_time()
/linux-4.4.14/include/trace/events/
H A Df2fs.h213 TP_printk("dev = (%d,%d), ino = %lu, checkpoint is %s, "
1075 TP_printk("dev = (%d,%d), checkpoint for %s, state = %s",
/linux-4.4.14/drivers/edac/
H A Dmce_amd.c131 "Mapper checkpoint array",
/linux-4.4.14/arch/x86/kernel/cpu/
H A Dperf_event.h226 * Intel checkpoint mask
/linux-4.4.14/drivers/md/
H A Ddm-era-target.c1650 if (!strcasecmp(argv[0], "checkpoint")) era_message()
H A Dmd.c7865 /* we don't use the checkpoint if there's a bitmap */
7931 "md: resuming %s of %s from checkpoint.\n",
/linux-4.4.14/fs/ext4/
H A Dindirect.c805 * be able to restart the transaction at a conventient checkpoint to make
/linux-4.4.14/arch/powerpc/kernel/
H A Dtraps.c1482 * checkpoint so we don't need to reload them after. fp_unavailable_tm()
/linux-4.4.14/drivers/platform/x86/
H A Dthinkpad_acpi.c6176 "trying to checkpoint backlight level to NVRAM...\n"); tpacpi_brightness_checkpoint_nvram()
6786 "trying to checkpoint mixer state to NVRAM...\n"); tpacpi_volume_checkpoint_nvram()

Completed in 1720 milliseconds